ConfigurationProps
- class aws_cdk.aws_appconfig_alpha.ConfigurationProps(*, deployment_key=None, deployment_strategy=None, deploy_to=None, description=None, name=None, type=None, validators=None, application)
Bases:
ConfigurationOptions
(deprecated) Properties for the Configuration construct.
- Parameters:
deployment_key (
Optional
[IKey
]) – (deprecated) The deployment key of the configuration. Default: - None.deployment_strategy (
Optional
[IDeploymentStrategy
]) – (deprecated) The deployment strategy for the configuration. Default: - A deployment strategy with the rollout strategy set to RolloutStrategy.CANARY_10_PERCENT_20_MINUTESdeploy_to (
Optional
[Sequence
[IEnvironment
]]) – (deprecated) The list of environments to deploy the configuration to. If this parameter is not specified, then there will be no deployment. Default: - None.description (
Optional
[str
]) – (deprecated) The description of the configuration. Default: - No description.name (
Optional
[str
]) – (deprecated) The name of the configuration. Default: - A name is generated.type (
Optional
[ConfigurationType
]) – (deprecated) The type of configuration. Default: ConfigurationType.FREEFORMvalidators (
Optional
[Sequence
[IValidator
]]) – (deprecated) The validators for the configuration. Default: - No validators.application (
IApplication
) – (deprecated) The application associated with the configuration.
- Stability:
deprecated
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_appconfig_alpha as appconfig_alpha from aws_cdk import aws_kms as kms # application: appconfig_alpha.Application # deployment_strategy: appconfig_alpha.DeploymentStrategy # environment: appconfig_alpha.Environment # key: kms.Key # validator: appconfig_alpha.IValidator configuration_props = appconfig_alpha.ConfigurationProps( application=application, # the properties below are optional deployment_key=key, deployment_strategy=deployment_strategy, deploy_to=[environment], description="description", name="name", type=appconfig_alpha.ConfigurationType.FREEFORM, validators=[validator] )
Attributes
- application
(deprecated) The application associated with the configuration.
- Stability:
deprecated
- deploy_to
(deprecated) The list of environments to deploy the configuration to.
If this parameter is not specified, then there will be no deployment.
- Default:
None.
- Stability:
deprecated
- deployment_key
(deprecated) The deployment key of the configuration.
- Default:
None.
- Stability:
deprecated
- deployment_strategy
(deprecated) The deployment strategy for the configuration.
- Default:
A deployment strategy with the rollout strategy set to
RolloutStrategy.CANARY_10_PERCENT_20_MINUTES
- Stability:
deprecated
- description
(deprecated) The description of the configuration.
- Default:
No description.
- Stability:
deprecated
- name
(deprecated) The name of the configuration.
- Default:
A name is generated.
- Stability:
deprecated
- type
(deprecated) The type of configuration.
- Default:
ConfigurationType.FREEFORM
- Stability:
deprecated
- validators
(deprecated) The validators for the configuration.
- Default:
No validators.
- Stability:
deprecated