Interface CfnRule.ICapacityProviderStrategyItemProperty
The details of a capacity provider strategy.
Namespace: Amazon.CDK.AWS.Events
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICapacityProviderStrategyItemProperty
Syntax (vb)
Public Interface 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
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. |
Properties
Base
The base value designates how many tasks, at a minimum, to run on the specified capacity provider.
virtual Nullable<double> Base { get; }
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.
string CapacityProvider { get; }
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.
virtual Nullable<double> Weight { get; }
Property Value
System.Nullable<System.Double>
Remarks
The weight value is taken into consideration after the base value, if defined, is satisfied.