IConfiguration Interface
Properties
applicationIApplicationapplicationIApplicationapplicationIApplicationApplicationIApplicationApplicationIApplicationrequired#The application associated with the configuration.
configurationProfileIdstringconfiguration_profile_idstrconfigurationProfileIdStringConfigurationProfileIdstringConfigurationProfileId*stringrequired#The ID of the configuration profile.
The deployment key for the configuration.
deploymentStrategyIDeploymentStrategydeployment_strategyIDeploymentStrategydeploymentStrategyIDeploymentStrategyDeploymentStrategyIDeploymentStrategyDeploymentStrategyIDeploymentStrategy#The deployment strategy for the configuration.
deployToIEnvironment[]deploy_totyping.List[IEnvironment]deployToList<IEnvironment>DeployToIEnvironment[]DeployTo*[]IEnvironment#The environments to deploy to.
The description of the configuration.
The name of the configuration.
typeConfigurationTypetypeConfigurationTypetypeConfigurationTypeTypeConfigurationTypeTypeConfigurationType#The configuration type.
validatorsIValidator[]validatorstyping.List[IValidator]validatorsList<IValidator>ValidatorsIValidator[]Validators*[]IValidator#The validators for the configuration.
The configuration version number.
Methods
with(...mixins: IMixin[]): IConstructdef with(self, mixins: IMixin) -> IConstructpublic IConstruct with(IMixin mixins)public IConstruct With(IMixin mixins)func With(Mixins IMixin) IConstruct#Applies one or more mixins to this construct.
Mixins are applied in order. The list of constructs is captured at the start of the call, so constructs added by a mixin will not be visited.
1 parameter · returns
Parameters
mixinsmixinsmixinsmixinsMixins— The mixins to apply.
Returns: This construct for chaining