awselasticbeanstalk

package
v1.109.0-devpreview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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 CfnApplicationVersion_SourceBundleProperty

type CfnApplicationVersion_SourceBundleProperty struct {
	// `CfnApplicationVersion.SourceBundleProperty.S3Bucket`.
	S3Bucket *string `json:"s3Bucket"`
	// `CfnApplicationVersion.SourceBundleProperty.S3Key`.
	S3Key *string `json:"s3Key"`
}

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"`
}

type CfnEnvironment_TierProperty

type CfnEnvironment_TierProperty struct {
	// `CfnEnvironment.TierProperty.Name`.
	Name *string `json:"name"`
	// `CfnEnvironment.TierProperty.Type`.
	Type *string `json:"type"`
	// `CfnEnvironment.TierProperty.Version`.
	Version *string `json:"version"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL