Documentation ¶
Index ¶
- func CfnApplicationVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnApplicationVersion_IsCfnElement(x interface{}) *bool
- func CfnApplicationVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnApplicationVersion_IsConstruct(x interface{}) *bool
- 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 CfnConfigurationTemplate_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConfigurationTemplate_IsCfnElement(x interface{}) *bool
- func CfnConfigurationTemplate_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConfigurationTemplate_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 NewCfnApplicationVersion_Override(c CfnApplicationVersion, scope awscdk.Construct, id *string, ...)
- func NewCfnApplication_Override(c CfnApplication, scope awscdk.Construct, id *string, ...)
- func NewCfnConfigurationTemplate_Override(c CfnConfigurationTemplate, scope awscdk.Construct, id *string, ...)
- func NewCfnEnvironment_Override(c CfnEnvironment, scope awscdk.Construct, id *string, ...)
- type CfnApplication
- type CfnApplicationProps
- type CfnApplicationVersion
- type CfnApplicationVersionProps
- type CfnApplicationVersion_SourceBundleProperty
- type CfnApplication_ApplicationResourceLifecycleConfigProperty
- type CfnApplication_ApplicationVersionLifecycleConfigProperty
- type CfnApplication_MaxAgeRuleProperty
- type CfnApplication_MaxCountRuleProperty
- type CfnConfigurationTemplate
- type CfnConfigurationTemplateProps
- type CfnConfigurationTemplate_ConfigurationOptionSettingProperty
- type CfnConfigurationTemplate_SourceConfigurationProperty
- type CfnEnvironment
- type CfnEnvironmentProps
- type CfnEnvironment_OptionSettingProperty
- type CfnEnvironment_TierProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnApplicationVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnApplicationVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnApplicationVersion_IsCfnElement ¶
func CfnApplicationVersion_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 CfnApplicationVersion_IsCfnResource ¶
func CfnApplicationVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnApplicationVersion_IsConstruct ¶
func CfnApplicationVersion_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
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 CfnConfigurationTemplate_CFN_RESOURCE_TYPE_NAME ¶
func CfnConfigurationTemplate_CFN_RESOURCE_TYPE_NAME() *string
func CfnConfigurationTemplate_IsCfnElement ¶
func CfnConfigurationTemplate_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 CfnConfigurationTemplate_IsCfnResource ¶
func CfnConfigurationTemplate_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnConfigurationTemplate_IsConstruct ¶
func CfnConfigurationTemplate_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 NewCfnApplicationVersion_Override ¶
func NewCfnApplicationVersion_Override(c CfnApplicationVersion, scope awscdk.Construct, id *string, props *CfnApplicationVersionProps)
Create a new `AWS::ElasticBeanstalk::ApplicationVersion`.
func NewCfnApplication_Override ¶
func NewCfnApplication_Override(c CfnApplication, scope awscdk.Construct, id *string, props *CfnApplicationProps)
Create a new `AWS::ElasticBeanstalk::Application`.
func NewCfnConfigurationTemplate_Override ¶
func NewCfnConfigurationTemplate_Override(c CfnConfigurationTemplate, scope awscdk.Construct, id *string, props *CfnConfigurationTemplateProps)
Create a new `AWS::ElasticBeanstalk::ConfigurationTemplate`.
func NewCfnEnvironment_Override ¶
func NewCfnEnvironment_Override(c CfnEnvironment, scope awscdk.Construct, id *string, props *CfnEnvironmentProps)
Create a new `AWS::ElasticBeanstalk::Environment`.
Types ¶
type CfnApplication ¶
type CfnApplication interface { awscdk.CfnResource awscdk.IInspectable ApplicationName() *string SetApplicationName(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Node() awscdk.ConstructNode Ref() *string ResourceLifecycleConfig() interface{} SetResourceLifecycleConfig(val interface{}) 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::ElasticBeanstalk::Application`.
func NewCfnApplication ¶
func NewCfnApplication(scope awscdk.Construct, id *string, props *CfnApplicationProps) CfnApplication
Create a new `AWS::ElasticBeanstalk::Application`.
type CfnApplicationProps ¶
type CfnApplicationProps struct { // `AWS::ElasticBeanstalk::Application.ApplicationName`. ApplicationName *string `json:"applicationName"` // `AWS::ElasticBeanstalk::Application.Description`. Description *string `json:"description"` // `AWS::ElasticBeanstalk::Application.ResourceLifecycleConfig`. ResourceLifecycleConfig interface{} `json:"resourceLifecycleConfig"` }
Properties for defining a `AWS::ElasticBeanstalk::Application`.
type CfnApplicationVersion ¶
type CfnApplicationVersion interface { awscdk.CfnResource awscdk.IInspectable ApplicationName() *string SetApplicationName(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Node() awscdk.ConstructNode Ref() *string SourceBundle() interface{} SetSourceBundle(val interface{}) 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::ElasticBeanstalk::ApplicationVersion`.
func NewCfnApplicationVersion ¶
func NewCfnApplicationVersion(scope awscdk.Construct, id *string, props *CfnApplicationVersionProps) CfnApplicationVersion
Create a new `AWS::ElasticBeanstalk::ApplicationVersion`.
type CfnApplicationVersionProps ¶
type CfnApplicationVersionProps struct { // `AWS::ElasticBeanstalk::ApplicationVersion.ApplicationName`. ApplicationName *string `json:"applicationName"` // `AWS::ElasticBeanstalk::ApplicationVersion.SourceBundle`. SourceBundle interface{} `json:"sourceBundle"` // `AWS::ElasticBeanstalk::ApplicationVersion.Description`. Description *string `json:"description"` }
Properties for defining a `AWS::ElasticBeanstalk::ApplicationVersion`.
type CfnApplication_ApplicationResourceLifecycleConfigProperty ¶
type CfnApplication_ApplicationResourceLifecycleConfigProperty struct { // `CfnApplication.ApplicationResourceLifecycleConfigProperty.ServiceRole`. ServiceRole *string `json:"serviceRole"` // `CfnApplication.ApplicationResourceLifecycleConfigProperty.VersionLifecycleConfig`. VersionLifecycleConfig interface{} `json:"versionLifecycleConfig"` }
type CfnApplication_ApplicationVersionLifecycleConfigProperty ¶
type CfnApplication_ApplicationVersionLifecycleConfigProperty struct { // `CfnApplication.ApplicationVersionLifecycleConfigProperty.MaxAgeRule`. MaxAgeRule interface{} `json:"maxAgeRule"` // `CfnApplication.ApplicationVersionLifecycleConfigProperty.MaxCountRule`. MaxCountRule interface{} `json:"maxCountRule"` }
type CfnApplication_MaxAgeRuleProperty ¶
type CfnApplication_MaxAgeRuleProperty struct { // `CfnApplication.MaxAgeRuleProperty.DeleteSourceFromS3`. DeleteSourceFromS3 interface{} `json:"deleteSourceFromS3"` // `CfnApplication.MaxAgeRuleProperty.Enabled`. Enabled interface{} `json:"enabled"` // `CfnApplication.MaxAgeRuleProperty.MaxAgeInDays`. MaxAgeInDays *float64 `json:"maxAgeInDays"` }
type CfnApplication_MaxCountRuleProperty ¶
type CfnApplication_MaxCountRuleProperty struct { // `CfnApplication.MaxCountRuleProperty.DeleteSourceFromS3`. DeleteSourceFromS3 interface{} `json:"deleteSourceFromS3"` // `CfnApplication.MaxCountRuleProperty.Enabled`. Enabled interface{} `json:"enabled"` // `CfnApplication.MaxCountRuleProperty.MaxCount`. MaxCount *float64 `json:"maxCount"` }
type CfnConfigurationTemplate ¶
type CfnConfigurationTemplate interface { awscdk.CfnResource awscdk.IInspectable ApplicationName() *string SetApplicationName(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) EnvironmentId() *string SetEnvironmentId(val *string) LogicalId() *string Node() awscdk.ConstructNode OptionSettings() interface{} SetOptionSettings(val interface{}) PlatformArn() *string SetPlatformArn(val *string) Ref() *string SolutionStackName() *string SetSolutionStackName(val *string) SourceConfiguration() interface{} SetSourceConfiguration(val interface{}) 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::ElasticBeanstalk::ConfigurationTemplate`.
func NewCfnConfigurationTemplate ¶
func NewCfnConfigurationTemplate(scope awscdk.Construct, id *string, props *CfnConfigurationTemplateProps) CfnConfigurationTemplate
Create a new `AWS::ElasticBeanstalk::ConfigurationTemplate`.
type CfnConfigurationTemplateProps ¶
type CfnConfigurationTemplateProps struct { // `AWS::ElasticBeanstalk::ConfigurationTemplate.ApplicationName`. ApplicationName *string `json:"applicationName"` // `AWS::ElasticBeanstalk::ConfigurationTemplate.Description`. Description *string `json:"description"` // `AWS::ElasticBeanstalk::ConfigurationTemplate.EnvironmentId`. EnvironmentId *string `json:"environmentId"` // `AWS::ElasticBeanstalk::ConfigurationTemplate.OptionSettings`. OptionSettings interface{} `json:"optionSettings"` // `AWS::ElasticBeanstalk::ConfigurationTemplate.PlatformArn`. PlatformArn *string `json:"platformArn"` // `AWS::ElasticBeanstalk::ConfigurationTemplate.SolutionStackName`. SolutionStackName *string `json:"solutionStackName"` // `AWS::ElasticBeanstalk::ConfigurationTemplate.SourceConfiguration`. SourceConfiguration interface{} `json:"sourceConfiguration"` }
Properties for defining a `AWS::ElasticBeanstalk::ConfigurationTemplate`.
type CfnConfigurationTemplate_ConfigurationOptionSettingProperty ¶
type CfnConfigurationTemplate_ConfigurationOptionSettingProperty struct { // `CfnConfigurationTemplate.ConfigurationOptionSettingProperty.Namespace`. Namespace *string `json:"namespace"` // `CfnConfigurationTemplate.ConfigurationOptionSettingProperty.OptionName`. OptionName *string `json:"optionName"` // `CfnConfigurationTemplate.ConfigurationOptionSettingProperty.ResourceName`. ResourceName *string `json:"resourceName"` // `CfnConfigurationTemplate.ConfigurationOptionSettingProperty.Value`. Value *string `json:"value"` }
type CfnConfigurationTemplate_SourceConfigurationProperty ¶
type CfnConfigurationTemplate_SourceConfigurationProperty struct { // `CfnConfigurationTemplate.SourceConfigurationProperty.ApplicationName`. ApplicationName *string `json:"applicationName"` // `CfnConfigurationTemplate.SourceConfigurationProperty.TemplateName`. TemplateName *string `json:"templateName"` }
type CfnEnvironment ¶
type CfnEnvironment interface { awscdk.CfnResource awscdk.IInspectable ApplicationName() *string SetApplicationName(val *string) AttrEndpointUrl() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CnamePrefix() *string SetCnamePrefix(val *string) CreationStack() *[]*string Description() *string SetDescription(val *string) EnvironmentName() *string SetEnvironmentName(val *string) LogicalId() *string Node() awscdk.ConstructNode OperationsRole() *string SetOperationsRole(val *string) OptionSettings() interface{} SetOptionSettings(val interface{}) PlatformArn() *string SetPlatformArn(val *string) Ref() *string SolutionStackName() *string SetSolutionStackName(val *string) Stack() awscdk.Stack Tags() awscdk.TagManager TemplateName() *string SetTemplateName(val *string) Tier() interface{} SetTier(val interface{}) UpdatedProperites() *map[string]interface{} VersionLabel() *string SetVersionLabel(val *string) 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::ElasticBeanstalk::Environment`.
func NewCfnEnvironment ¶
func NewCfnEnvironment(scope awscdk.Construct, id *string, props *CfnEnvironmentProps) CfnEnvironment
Create a new `AWS::ElasticBeanstalk::Environment`.
type CfnEnvironmentProps ¶
type CfnEnvironmentProps struct { // `AWS::ElasticBeanstalk::Environment.ApplicationName`. ApplicationName *string `json:"applicationName"` // `AWS::ElasticBeanstalk::Environment.CNAMEPrefix`. CnamePrefix *string `json:"cnamePrefix"` // `AWS::ElasticBeanstalk::Environment.Description`. Description *string `json:"description"` // `AWS::ElasticBeanstalk::Environment.EnvironmentName`. EnvironmentName *string `json:"environmentName"` // `AWS::ElasticBeanstalk::Environment.OperationsRole`. OperationsRole *string `json:"operationsRole"` // `AWS::ElasticBeanstalk::Environment.OptionSettings`. OptionSettings interface{} `json:"optionSettings"` // `AWS::ElasticBeanstalk::Environment.PlatformArn`. PlatformArn *string `json:"platformArn"` // `AWS::ElasticBeanstalk::Environment.SolutionStackName`. SolutionStackName *string `json:"solutionStackName"` // `AWS::ElasticBeanstalk::Environment.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::ElasticBeanstalk::Environment.TemplateName`. TemplateName *string `json:"templateName"` // `AWS::ElasticBeanstalk::Environment.Tier`. Tier interface{} `json:"tier"` // `AWS::ElasticBeanstalk::Environment.VersionLabel`. VersionLabel *string `json:"versionLabel"` }
Properties for defining a `AWS::ElasticBeanstalk::Environment`.
type CfnEnvironment_OptionSettingProperty ¶
type CfnEnvironment_OptionSettingProperty struct { // `CfnEnvironment.OptionSettingProperty.Namespace`. Namespace *string `json:"namespace"` // `CfnEnvironment.OptionSettingProperty.OptionName`. OptionName *string `json:"optionName"` // `CfnEnvironment.OptionSettingProperty.ResourceName`. ResourceName *string `json:"resourceName"` // `CfnEnvironment.OptionSettingProperty.Value`. Value *string `json:"value"` }