Class CfnRule.CapacityProviderStrategyItemProperty
The details of a capacity provider strategy.
Inheritance
Namespace: Amazon.CDK.AWS.Events
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CapacityProviderStrategyItemProperty : Object, CfnRule.ICapacityProviderStrategyItemProperty
Syntax (vb)
Public Class CapacityProviderStrategyItemProperty
Inherits Object
Implements CfnRule.ICapacityProviderStrategyItemProperty
Remarks
To learn more, see CapacityProviderStrategyItem in the Amazon ECS API Reference.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Events;
var capacityProviderStrategyItemProperty = new CapacityProviderStrategyItemProperty {
CapacityProvider = "capacityProvider",
// the properties below are optional
Base = 123,
Weight = 123
};
Synopsis
Constructors
CapacityProviderStrategyItemProperty() |
Properties
Base | The base value designates how many tasks, at a minimum, to run on the specified capacity provider. |
CapacityProvider | The short name of the capacity provider. |
Weight | The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. |
Constructors
CapacityProviderStrategyItemProperty()
public CapacityProviderStrategyItemProperty()
Properties
Base
The base value designates how many tasks, at a minimum, to run on the specified capacity provider.
public Nullable<double> Base { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used.
CapacityProvider
The short name of the capacity provider.
public string CapacityProvider { get; set; }
Property Value
System.String
Remarks
Weight
The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider.
public Nullable<double> Weight { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
The weight value is taken into consideration after the base value, if defined, is satisfied.