Documentation
¶
Index ¶
- func CfnApplication_CFN_RESOURCE_TYPE_NAME() *string
- func CfnApplication_IsCfnElement(x interface{}) *bool
- func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnApplication_IsConstruct(x interface{}) *bool
- func CfnConfigurationProfile_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConfigurationProfile_IsCfnElement(x interface{}) *bool
- func CfnConfigurationProfile_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConfigurationProfile_IsConstruct(x interface{}) *bool
- func CfnDeploymentStrategy_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDeploymentStrategy_IsCfnElement(x interface{}) *bool
- func CfnDeploymentStrategy_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDeploymentStrategy_IsConstruct(x interface{}) *bool
- func CfnDeployment_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDeployment_IsCfnElement(x interface{}) *bool
- func CfnDeployment_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDeployment_IsConstruct(x interface{}) *bool
- func CfnEnvironment_CFN_RESOURCE_TYPE_NAME() *string
- func CfnEnvironment_IsCfnElement(x interface{}) *bool
- func CfnEnvironment_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnEnvironment_IsConstruct(x interface{}) *bool
- func CfnHostedConfigurationVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnHostedConfigurationVersion_IsCfnElement(x interface{}) *bool
- func CfnHostedConfigurationVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnHostedConfigurationVersion_IsConstruct(x interface{}) *bool
- func NewCfnApplication_Override(c CfnApplication, scope awscdk.Construct, id *string, ...)
- func NewCfnConfigurationProfile_Override(c CfnConfigurationProfile, scope awscdk.Construct, id *string, ...)
- func NewCfnDeploymentStrategy_Override(c CfnDeploymentStrategy, scope awscdk.Construct, id *string, ...)
- func NewCfnDeployment_Override(c CfnDeployment, scope awscdk.Construct, id *string, props *CfnDeploymentProps)
- func NewCfnEnvironment_Override(c CfnEnvironment, scope awscdk.Construct, id *string, ...)
- func NewCfnHostedConfigurationVersion_Override(c CfnHostedConfigurationVersion, scope awscdk.Construct, id *string, ...)
- type CfnApplication
- type CfnApplicationProps
- type CfnApplication_TagsProperty
- type CfnConfigurationProfile
- type CfnConfigurationProfileProps
- type CfnConfigurationProfile_TagsProperty
- type CfnConfigurationProfile_ValidatorsProperty
- type CfnDeployment
- type CfnDeploymentProps
- type CfnDeploymentStrategy
- type CfnDeploymentStrategyProps
- type CfnDeploymentStrategy_TagsProperty
- type CfnDeployment_TagsProperty
- type CfnEnvironment
- type CfnEnvironmentProps
- type CfnEnvironment_MonitorsProperty
- type CfnEnvironment_TagsProperty
- type CfnHostedConfigurationVersion
- type CfnHostedConfigurationVersionProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnApplication_CFN_RESOURCE_TYPE_NAME ¶
func CfnApplication_CFN_RESOURCE_TYPE_NAME() *string
func CfnApplication_IsCfnElement ¶
func CfnApplication_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnApplication_IsCfnResource ¶
func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnApplication_IsConstruct ¶
func CfnApplication_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnConfigurationProfile_CFN_RESOURCE_TYPE_NAME ¶
func CfnConfigurationProfile_CFN_RESOURCE_TYPE_NAME() *string
func CfnConfigurationProfile_IsCfnElement ¶
func CfnConfigurationProfile_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnConfigurationProfile_IsCfnResource ¶
func CfnConfigurationProfile_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnConfigurationProfile_IsConstruct ¶
func CfnConfigurationProfile_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnDeploymentStrategy_CFN_RESOURCE_TYPE_NAME ¶
func CfnDeploymentStrategy_CFN_RESOURCE_TYPE_NAME() *string
func CfnDeploymentStrategy_IsCfnElement ¶
func CfnDeploymentStrategy_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnDeploymentStrategy_IsCfnResource ¶
func CfnDeploymentStrategy_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDeploymentStrategy_IsConstruct ¶
func CfnDeploymentStrategy_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnDeployment_CFN_RESOURCE_TYPE_NAME ¶
func CfnDeployment_CFN_RESOURCE_TYPE_NAME() *string
func CfnDeployment_IsCfnElement ¶
func CfnDeployment_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnDeployment_IsCfnResource ¶
func CfnDeployment_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDeployment_IsConstruct ¶
func CfnDeployment_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnEnvironment_CFN_RESOURCE_TYPE_NAME ¶
func CfnEnvironment_CFN_RESOURCE_TYPE_NAME() *string
func CfnEnvironment_IsCfnElement ¶
func CfnEnvironment_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnEnvironment_IsCfnResource ¶
func CfnEnvironment_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnEnvironment_IsConstruct ¶
func CfnEnvironment_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnHostedConfigurationVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnHostedConfigurationVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnHostedConfigurationVersion_IsCfnElement ¶
func CfnHostedConfigurationVersion_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnHostedConfigurationVersion_IsCfnResource ¶
func CfnHostedConfigurationVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnHostedConfigurationVersion_IsConstruct ¶
func CfnHostedConfigurationVersion_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnApplication_Override ¶
func NewCfnApplication_Override(c CfnApplication, scope awscdk.Construct, id *string, props *CfnApplicationProps)
Create a new `AWS::AppConfig::Application`.
func NewCfnConfigurationProfile_Override ¶
func NewCfnConfigurationProfile_Override(c CfnConfigurationProfile, scope awscdk.Construct, id *string, props *CfnConfigurationProfileProps)
Create a new `AWS::AppConfig::ConfigurationProfile`.
func NewCfnDeploymentStrategy_Override ¶
func NewCfnDeploymentStrategy_Override(c CfnDeploymentStrategy, scope awscdk.Construct, id *string, props *CfnDeploymentStrategyProps)
Create a new `AWS::AppConfig::DeploymentStrategy`.
func NewCfnDeployment_Override ¶
func NewCfnDeployment_Override(c CfnDeployment, scope awscdk.Construct, id *string, props *CfnDeploymentProps)
Create a new `AWS::AppConfig::Deployment`.
func NewCfnEnvironment_Override ¶
func NewCfnEnvironment_Override(c CfnEnvironment, scope awscdk.Construct, id *string, props *CfnEnvironmentProps)
Create a new `AWS::AppConfig::Environment`.
func NewCfnHostedConfigurationVersion_Override ¶
func NewCfnHostedConfigurationVersion_Override(c CfnHostedConfigurationVersion, scope awscdk.Construct, id *string, props *CfnHostedConfigurationVersionProps)
Create a new `AWS::AppConfig::HostedConfigurationVersion`.
Types ¶
type CfnApplication ¶
type CfnApplication interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
Tags() *[]*CfnApplication_TagsProperty
SetTags(val *[]*CfnApplication_TagsProperty)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::AppConfig::Application`.
func NewCfnApplication ¶
func NewCfnApplication(scope awscdk.Construct, id *string, props *CfnApplicationProps) CfnApplication
Create a new `AWS::AppConfig::Application`.
type CfnApplicationProps ¶
type CfnApplicationProps struct {
// `AWS::AppConfig::Application.Name`.
Name *string `json:"name"`
// `AWS::AppConfig::Application.Description`.
Description *string `json:"description"`
// `AWS::AppConfig::Application.Tags`.
Tags *[]*CfnApplication_TagsProperty `json:"tags"`
}
Properties for defining a `AWS::AppConfig::Application`.
type CfnConfigurationProfile ¶
type CfnConfigurationProfile interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
LocationUri() *string
SetLocationUri(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() awscdk.ConstructNode
Ref() *string
RetrievalRoleArn() *string
SetRetrievalRoleArn(val *string)
Stack() awscdk.Stack
Tags() *[]*CfnConfigurationProfile_TagsProperty
SetTags(val *[]*CfnConfigurationProfile_TagsProperty)
UpdatedProperites() *map[string]interface{}
Validators() interface{}
SetValidators(val interface{})
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::AppConfig::ConfigurationProfile`.
func NewCfnConfigurationProfile ¶
func NewCfnConfigurationProfile(scope awscdk.Construct, id *string, props *CfnConfigurationProfileProps) CfnConfigurationProfile
Create a new `AWS::AppConfig::ConfigurationProfile`.
type CfnConfigurationProfileProps ¶
type CfnConfigurationProfileProps struct {
// `AWS::AppConfig::ConfigurationProfile.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::AppConfig::ConfigurationProfile.LocationUri`.
LocationUri *string `json:"locationUri"`
// `AWS::AppConfig::ConfigurationProfile.Name`.
Name *string `json:"name"`
// `AWS::AppConfig::ConfigurationProfile.Description`.
Description *string `json:"description"`
// `AWS::AppConfig::ConfigurationProfile.RetrievalRoleArn`.
RetrievalRoleArn *string `json:"retrievalRoleArn"`
// `AWS::AppConfig::ConfigurationProfile.Tags`.
Tags *[]*CfnConfigurationProfile_TagsProperty `json:"tags"`
// `AWS::AppConfig::ConfigurationProfile.Validators`.
Validators interface{} `json:"validators"`
}
Properties for defining a `AWS::AppConfig::ConfigurationProfile`.
type CfnDeployment ¶
type CfnDeployment interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
ConfigurationProfileId() *string
SetConfigurationProfileId(val *string)
ConfigurationVersion() *string
SetConfigurationVersion(val *string)
CreationStack() *[]*string
DeploymentStrategyId() *string
SetDeploymentStrategyId(val *string)
Description() *string
SetDescription(val *string)
EnvironmentId() *string
SetEnvironmentId(val *string)
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
Tags() *[]*CfnDeployment_TagsProperty
SetTags(val *[]*CfnDeployment_TagsProperty)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::AppConfig::Deployment`.
func NewCfnDeployment ¶
func NewCfnDeployment(scope awscdk.Construct, id *string, props *CfnDeploymentProps) CfnDeployment
Create a new `AWS::AppConfig::Deployment`.
type CfnDeploymentProps ¶
type CfnDeploymentProps struct {
// `AWS::AppConfig::Deployment.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::AppConfig::Deployment.ConfigurationProfileId`.
ConfigurationProfileId *string `json:"configurationProfileId"`
// `AWS::AppConfig::Deployment.ConfigurationVersion`.
ConfigurationVersion *string `json:"configurationVersion"`
// `AWS::AppConfig::Deployment.DeploymentStrategyId`.
DeploymentStrategyId *string `json:"deploymentStrategyId"`
// `AWS::AppConfig::Deployment.EnvironmentId`.
EnvironmentId *string `json:"environmentId"`
// `AWS::AppConfig::Deployment.Description`.
Description *string `json:"description"`
// `AWS::AppConfig::Deployment.Tags`.
Tags *[]*CfnDeployment_TagsProperty `json:"tags"`
}
Properties for defining a `AWS::AppConfig::Deployment`.
type CfnDeploymentStrategy ¶
type CfnDeploymentStrategy interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DeploymentDurationInMinutes() *float64
SetDeploymentDurationInMinutes(val *float64)
Description() *string
SetDescription(val *string)
FinalBakeTimeInMinutes() *float64
SetFinalBakeTimeInMinutes(val *float64)
GrowthFactor() *float64
SetGrowthFactor(val *float64)
GrowthType() *string
SetGrowthType(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() awscdk.ConstructNode
Ref() *string
ReplicateTo() *string
SetReplicateTo(val *string)
Stack() awscdk.Stack
Tags() *[]*CfnDeploymentStrategy_TagsProperty
SetTags(val *[]*CfnDeploymentStrategy_TagsProperty)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::AppConfig::DeploymentStrategy`.
func NewCfnDeploymentStrategy ¶
func NewCfnDeploymentStrategy(scope awscdk.Construct, id *string, props *CfnDeploymentStrategyProps) CfnDeploymentStrategy
Create a new `AWS::AppConfig::DeploymentStrategy`.
type CfnDeploymentStrategyProps ¶
type CfnDeploymentStrategyProps struct {
// `AWS::AppConfig::DeploymentStrategy.DeploymentDurationInMinutes`.
DeploymentDurationInMinutes *float64 `json:"deploymentDurationInMinutes"`
// `AWS::AppConfig::DeploymentStrategy.GrowthFactor`.
GrowthFactor *float64 `json:"growthFactor"`
// `AWS::AppConfig::DeploymentStrategy.Name`.
Name *string `json:"name"`
// `AWS::AppConfig::DeploymentStrategy.ReplicateTo`.
ReplicateTo *string `json:"replicateTo"`
// `AWS::AppConfig::DeploymentStrategy.Description`.
Description *string `json:"description"`
// `AWS::AppConfig::DeploymentStrategy.FinalBakeTimeInMinutes`.
FinalBakeTimeInMinutes *float64 `json:"finalBakeTimeInMinutes"`
// `AWS::AppConfig::DeploymentStrategy.GrowthType`.
GrowthType *string `json:"growthType"`
// `AWS::AppConfig::DeploymentStrategy.Tags`.
Tags *[]*CfnDeploymentStrategy_TagsProperty `json:"tags"`
}
Properties for defining a `AWS::AppConfig::DeploymentStrategy`.
type CfnEnvironment ¶
type CfnEnvironment interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
LogicalId() *string
Monitors() interface{}
SetMonitors(val interface{})
Name() *string
SetName(val *string)
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
Tags() *[]*CfnEnvironment_TagsProperty
SetTags(val *[]*CfnEnvironment_TagsProperty)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::AppConfig::Environment`.
func NewCfnEnvironment ¶
func NewCfnEnvironment(scope awscdk.Construct, id *string, props *CfnEnvironmentProps) CfnEnvironment
Create a new `AWS::AppConfig::Environment`.
type CfnEnvironmentProps ¶
type CfnEnvironmentProps struct {
// `AWS::AppConfig::Environment.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::AppConfig::Environment.Name`.
Name *string `json:"name"`
// `AWS::AppConfig::Environment.Description`.
Description *string `json:"description"`
// `AWS::AppConfig::Environment.Monitors`.
Monitors interface{} `json:"monitors"`
// `AWS::AppConfig::Environment.Tags`.
Tags *[]*CfnEnvironment_TagsProperty `json:"tags"`
}
Properties for defining a `AWS::AppConfig::Environment`.
type CfnHostedConfigurationVersion ¶
type CfnHostedConfigurationVersion interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
ConfigurationProfileId() *string
SetConfigurationProfileId(val *string)
Content() *string
SetContent(val *string)
ContentType() *string
SetContentType(val *string)
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
LatestVersionNumber() *float64
SetLatestVersionNumber(val *float64)
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::AppConfig::HostedConfigurationVersion`.
func NewCfnHostedConfigurationVersion ¶
func NewCfnHostedConfigurationVersion(scope awscdk.Construct, id *string, props *CfnHostedConfigurationVersionProps) CfnHostedConfigurationVersion
Create a new `AWS::AppConfig::HostedConfigurationVersion`.
type CfnHostedConfigurationVersionProps ¶
type CfnHostedConfigurationVersionProps struct {
// `AWS::AppConfig::HostedConfigurationVersion.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId`.
ConfigurationProfileId *string `json:"configurationProfileId"`
// `AWS::AppConfig::HostedConfigurationVersion.Content`.
Content *string `json:"content"`
// `AWS::AppConfig::HostedConfigurationVersion.ContentType`.
ContentType *string `json:"contentType"`
// `AWS::AppConfig::HostedConfigurationVersion.Description`.
Description *string `json:"description"`
// `AWS::AppConfig::HostedConfigurationVersion.LatestVersionNumber`.
LatestVersionNumber *float64 `json:"latestVersionNumber"`
}
Properties for defining a `AWS::AppConfig::HostedConfigurationVersion`.