Show / Hide Table of Contents

Class CfnDeploymentStrategyPropsMixin

The AWS::AppConfig::DeploymentStrategy resource creates an AWS AppConfig deployment strategy.

Inheritance
object
Mixin
CfnDeploymentStrategyPropsMixin
Implements
IMixin
Inherited Members
Mixin.IsMixin(object)
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.AppConfig
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnDeploymentStrategyPropsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnDeploymentStrategyPropsMixin Inherits Mixin Implements IMixin
Remarks

A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes: the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time.

AWS AppConfig requires that you create resources and deploy a configuration in the following order:

    For more information, see AWS AppConfig in the AWS AppConfig User Guide .

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html

    CloudformationResource: AWS::AppConfig::DeploymentStrategy

    Mixin: true

    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.CfnPropertyMixins.AWS.AppConfig;
                 using Amazon.CDK;
    
                 IMergeStrategy mergeStrategy;
    
                 var cfnDeploymentStrategyPropsMixin = new CfnDeploymentStrategyPropsMixin(new CfnDeploymentStrategyMixinProps {
                     DeploymentDurationInMinutes = 123,
                     Description = "description",
                     FinalBakeTimeInMinutes = 123,
                     GrowthFactor = 123,
                     GrowthType = "growthType",
                     Name = "name",
                     ReplicateTo = "replicateTo",
                     Tags = new [] { new CfnTag {
                         Key = "key",
                         Value = "value"
                     } }
                 }, new CfnPropertyMixinOptions {
                     Strategy = mergeStrategy
                 });

    Synopsis

    Constructors

    CfnDeploymentStrategyPropsMixin(ICfnDeploymentStrategyMixinProps, ICfnPropertyMixinOptions?)

    Create a mixin to apply properties to AWS::AppConfig::DeploymentStrategy.

    Properties

    CFN_PROPERTY_KEYS

    The AWS::AppConfig::DeploymentStrategy resource creates an AWS AppConfig deployment strategy.

    Props

    The AWS::AppConfig::DeploymentStrategy resource creates an AWS AppConfig deployment strategy.

    Strategy

    The AWS::AppConfig::DeploymentStrategy resource creates an AWS AppConfig deployment strategy.

    Methods

    ApplyTo(IConstruct)

    Apply the mixin properties to the construct.

    Supports(IConstruct)

    Check if this mixin supports the given construct.

    Constructors

    CfnDeploymentStrategyPropsMixin(ICfnDeploymentStrategyMixinProps, ICfnPropertyMixinOptions?)

    Create a mixin to apply properties to AWS::AppConfig::DeploymentStrategy.

    public CfnDeploymentStrategyPropsMixin(ICfnDeploymentStrategyMixinProps props, ICfnPropertyMixinOptions? options = null)
    Parameters
    props ICfnDeploymentStrategyMixinProps

    L1 properties to apply.

    options ICfnPropertyMixinOptions

    Mixin options.

    Remarks

    A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes: the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time.

    AWS AppConfig requires that you create resources and deploy a configuration in the following order:

      For more information, see AWS AppConfig in the AWS AppConfig User Guide .

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html

      CloudformationResource: AWS::AppConfig::DeploymentStrategy

      Mixin: true

      ExampleMetadata: fixture=_generated

      Properties

      CFN_PROPERTY_KEYS

      The AWS::AppConfig::DeploymentStrategy resource creates an AWS AppConfig deployment strategy.

      protected static string[] CFN_PROPERTY_KEYS { get; }
      Property Value

      string[]

      Remarks

      A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes: the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time.

      AWS AppConfig requires that you create resources and deploy a configuration in the following order:

        For more information, see AWS AppConfig in the AWS AppConfig User Guide .

        See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html

        CloudformationResource: AWS::AppConfig::DeploymentStrategy

        Mixin: true

        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.CfnPropertyMixins.AWS.AppConfig;
                     using Amazon.CDK;
        
                     IMergeStrategy mergeStrategy;
        
                     var cfnDeploymentStrategyPropsMixin = new CfnDeploymentStrategyPropsMixin(new CfnDeploymentStrategyMixinProps {
                         DeploymentDurationInMinutes = 123,
                         Description = "description",
                         FinalBakeTimeInMinutes = 123,
                         GrowthFactor = 123,
                         GrowthType = "growthType",
                         Name = "name",
                         ReplicateTo = "replicateTo",
                         Tags = new [] { new CfnTag {
                             Key = "key",
                             Value = "value"
                         } }
                     }, new CfnPropertyMixinOptions {
                         Strategy = mergeStrategy
                     });

        Props

        The AWS::AppConfig::DeploymentStrategy resource creates an AWS AppConfig deployment strategy.

        protected virtual ICfnDeploymentStrategyMixinProps Props { get; }
        Property Value

        ICfnDeploymentStrategyMixinProps

        Remarks

        A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes: the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time.

        AWS AppConfig requires that you create resources and deploy a configuration in the following order:

          For more information, see AWS AppConfig in the AWS AppConfig User Guide .

          See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html

          CloudformationResource: AWS::AppConfig::DeploymentStrategy

          Mixin: true

          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.CfnPropertyMixins.AWS.AppConfig;
                       using Amazon.CDK;
          
                       IMergeStrategy mergeStrategy;
          
                       var cfnDeploymentStrategyPropsMixin = new CfnDeploymentStrategyPropsMixin(new CfnDeploymentStrategyMixinProps {
                           DeploymentDurationInMinutes = 123,
                           Description = "description",
                           FinalBakeTimeInMinutes = 123,
                           GrowthFactor = 123,
                           GrowthType = "growthType",
                           Name = "name",
                           ReplicateTo = "replicateTo",
                           Tags = new [] { new CfnTag {
                               Key = "key",
                               Value = "value"
                           } }
                       }, new CfnPropertyMixinOptions {
                           Strategy = mergeStrategy
                       });

          Strategy

          The AWS::AppConfig::DeploymentStrategy resource creates an AWS AppConfig deployment strategy.

          protected virtual IMergeStrategy Strategy { get; }
          Property Value

          IMergeStrategy

          Remarks

          A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes: the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time.

          AWS AppConfig requires that you create resources and deploy a configuration in the following order:

            For more information, see AWS AppConfig in the AWS AppConfig User Guide .

            See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html

            CloudformationResource: AWS::AppConfig::DeploymentStrategy

            Mixin: true

            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.CfnPropertyMixins.AWS.AppConfig;
                         using Amazon.CDK;
            
                         IMergeStrategy mergeStrategy;
            
                         var cfnDeploymentStrategyPropsMixin = new CfnDeploymentStrategyPropsMixin(new CfnDeploymentStrategyMixinProps {
                             DeploymentDurationInMinutes = 123,
                             Description = "description",
                             FinalBakeTimeInMinutes = 123,
                             GrowthFactor = 123,
                             GrowthType = "growthType",
                             Name = "name",
                             ReplicateTo = "replicateTo",
                             Tags = new [] { new CfnTag {
                                 Key = "key",
                                 Value = "value"
                             } }
                         }, new CfnPropertyMixinOptions {
                             Strategy = mergeStrategy
                         });

            Methods

            ApplyTo(IConstruct)

            Apply the mixin properties to the construct.

            public override void ApplyTo(IConstruct construct)
            Parameters
            construct IConstruct
            Overrides
            Mixin.ApplyTo(IConstruct)
            Remarks

            A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes: the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time.

            AWS AppConfig requires that you create resources and deploy a configuration in the following order:

              For more information, see AWS AppConfig in the AWS AppConfig User Guide .

              See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html

              CloudformationResource: AWS::AppConfig::DeploymentStrategy

              Mixin: true

              ExampleMetadata: fixture=_generated

              Supports(IConstruct)

              Check if this mixin supports the given construct.

              public override bool Supports(IConstruct construct)
              Parameters
              construct IConstruct
              Returns

              bool

              Overrides
              Mixin.Supports(IConstruct)
              Remarks

              A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes: the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time.

              AWS AppConfig requires that you create resources and deploy a configuration in the following order:

                For more information, see AWS AppConfig in the AWS AppConfig User Guide .

                See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deploymentstrategy.html

                CloudformationResource: AWS::AppConfig::DeploymentStrategy

                Mixin: true

                ExampleMetadata: fixture=_generated

                Implements

                Constructs.IMixin
                Back to top Generated by DocFX