Documentation
¶
Index ¶
- func CfnComponent_CFN_RESOURCE_TYPE_NAME() *string
- func CfnComponent_IsCfnElement(x interface{}) *bool
- func CfnComponent_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnComponent_IsConstruct(x interface{}) *bool
- func CfnContainerRecipe_CFN_RESOURCE_TYPE_NAME() *string
- func CfnContainerRecipe_IsCfnElement(x interface{}) *bool
- func CfnContainerRecipe_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnContainerRecipe_IsConstruct(x interface{}) *bool
- func CfnDistributionConfiguration_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDistributionConfiguration_IsCfnElement(x interface{}) *bool
- func CfnDistributionConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDistributionConfiguration_IsConstruct(x interface{}) *bool
- func CfnImagePipeline_CFN_RESOURCE_TYPE_NAME() *string
- func CfnImagePipeline_IsCfnElement(x interface{}) *bool
- func CfnImagePipeline_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnImagePipeline_IsConstruct(x interface{}) *bool
- func CfnImageRecipe_CFN_RESOURCE_TYPE_NAME() *string
- func CfnImageRecipe_IsCfnElement(x interface{}) *bool
- func CfnImageRecipe_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnImageRecipe_IsConstruct(x interface{}) *bool
- func CfnImage_CFN_RESOURCE_TYPE_NAME() *string
- func CfnImage_IsCfnElement(x interface{}) *bool
- func CfnImage_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnImage_IsConstruct(x interface{}) *bool
- func CfnInfrastructureConfiguration_CFN_RESOURCE_TYPE_NAME() *string
- func CfnInfrastructureConfiguration_IsCfnElement(x interface{}) *bool
- func CfnInfrastructureConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnInfrastructureConfiguration_IsConstruct(x interface{}) *bool
- func NewCfnComponent_Override(c CfnComponent, scope constructs.Construct, id *string, ...)
- func NewCfnContainerRecipe_Override(c CfnContainerRecipe, scope constructs.Construct, id *string, ...)
- func NewCfnDistributionConfiguration_Override(c CfnDistributionConfiguration, scope constructs.Construct, id *string, ...)
- func NewCfnImagePipeline_Override(c CfnImagePipeline, scope constructs.Construct, id *string, ...)
- func NewCfnImageRecipe_Override(c CfnImageRecipe, scope constructs.Construct, id *string, ...)
- func NewCfnImage_Override(c CfnImage, scope constructs.Construct, id *string, props *CfnImageProps)
- func NewCfnInfrastructureConfiguration_Override(c CfnInfrastructureConfiguration, scope constructs.Construct, id *string, ...)
- type CfnComponent
- type CfnComponentProps
- type CfnContainerRecipe
- type CfnContainerRecipeProps
- type CfnContainerRecipe_ComponentConfigurationProperty
- type CfnContainerRecipe_EbsInstanceBlockDeviceSpecificationProperty
- type CfnContainerRecipe_InstanceBlockDeviceMappingProperty
- type CfnContainerRecipe_InstanceConfigurationProperty
- type CfnContainerRecipe_TargetContainerRepositoryProperty
- type CfnDistributionConfiguration
- type CfnDistributionConfigurationProps
- type CfnDistributionConfiguration_DistributionProperty
- type CfnDistributionConfiguration_LaunchTemplateConfigurationProperty
- type CfnImage
- type CfnImagePipeline
- type CfnImagePipelineProps
- type CfnImagePipeline_ImageTestsConfigurationProperty
- type CfnImagePipeline_ScheduleProperty
- type CfnImageProps
- type CfnImageRecipe
- type CfnImageRecipeProps
- type CfnImageRecipe_AdditionalInstanceConfigurationProperty
- type CfnImageRecipe_ComponentConfigurationProperty
- type CfnImageRecipe_ComponentParameterProperty
- type CfnImageRecipe_EbsInstanceBlockDeviceSpecificationProperty
- type CfnImageRecipe_InstanceBlockDeviceMappingProperty
- type CfnImageRecipe_SystemsManagerAgentProperty
- type CfnImage_ImageTestsConfigurationProperty
- type CfnInfrastructureConfiguration
- type CfnInfrastructureConfigurationProps
- type CfnInfrastructureConfiguration_InstanceMetadataOptionsProperty
- type CfnInfrastructureConfiguration_LoggingProperty
- type CfnInfrastructureConfiguration_S3LogsProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnComponent_CFN_RESOURCE_TYPE_NAME ¶
func CfnComponent_CFN_RESOURCE_TYPE_NAME() *string
func CfnComponent_IsCfnElement ¶
func CfnComponent_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.
func CfnComponent_IsCfnResource ¶
func CfnComponent_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnComponent_IsConstruct ¶
func CfnComponent_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnContainerRecipe_CFN_RESOURCE_TYPE_NAME ¶
func CfnContainerRecipe_CFN_RESOURCE_TYPE_NAME() *string
func CfnContainerRecipe_IsCfnElement ¶
func CfnContainerRecipe_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.
func CfnContainerRecipe_IsCfnResource ¶
func CfnContainerRecipe_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnContainerRecipe_IsConstruct ¶
func CfnContainerRecipe_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnDistributionConfiguration_CFN_RESOURCE_TYPE_NAME ¶
func CfnDistributionConfiguration_CFN_RESOURCE_TYPE_NAME() *string
func CfnDistributionConfiguration_IsCfnElement ¶
func CfnDistributionConfiguration_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.
func CfnDistributionConfiguration_IsCfnResource ¶
func CfnDistributionConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnDistributionConfiguration_IsConstruct ¶
func CfnDistributionConfiguration_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnImagePipeline_CFN_RESOURCE_TYPE_NAME ¶
func CfnImagePipeline_CFN_RESOURCE_TYPE_NAME() *string
func CfnImagePipeline_IsCfnElement ¶
func CfnImagePipeline_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.
func CfnImagePipeline_IsCfnResource ¶
func CfnImagePipeline_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnImagePipeline_IsConstruct ¶
func CfnImagePipeline_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnImageRecipe_CFN_RESOURCE_TYPE_NAME ¶
func CfnImageRecipe_CFN_RESOURCE_TYPE_NAME() *string
func CfnImageRecipe_IsCfnElement ¶
func CfnImageRecipe_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.
func CfnImageRecipe_IsCfnResource ¶
func CfnImageRecipe_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnImageRecipe_IsConstruct ¶
func CfnImageRecipe_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnImage_CFN_RESOURCE_TYPE_NAME ¶
func CfnImage_CFN_RESOURCE_TYPE_NAME() *string
func CfnImage_IsCfnElement ¶
func CfnImage_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.
func CfnImage_IsCfnResource ¶
func CfnImage_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnImage_IsConstruct ¶
func CfnImage_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnInfrastructureConfiguration_CFN_RESOURCE_TYPE_NAME ¶
func CfnInfrastructureConfiguration_CFN_RESOURCE_TYPE_NAME() *string
func CfnInfrastructureConfiguration_IsCfnElement ¶
func CfnInfrastructureConfiguration_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.
func CfnInfrastructureConfiguration_IsCfnResource ¶
func CfnInfrastructureConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnInfrastructureConfiguration_IsConstruct ¶
func CfnInfrastructureConfiguration_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnComponent_Override ¶
func NewCfnComponent_Override(c CfnComponent, scope constructs.Construct, id *string, props *CfnComponentProps)
Create a new `AWS::ImageBuilder::Component`.
func NewCfnContainerRecipe_Override ¶
func NewCfnContainerRecipe_Override(c CfnContainerRecipe, scope constructs.Construct, id *string, props *CfnContainerRecipeProps)
Create a new `AWS::ImageBuilder::ContainerRecipe`.
func NewCfnDistributionConfiguration_Override ¶
func NewCfnDistributionConfiguration_Override(c CfnDistributionConfiguration, scope constructs.Construct, id *string, props *CfnDistributionConfigurationProps)
Create a new `AWS::ImageBuilder::DistributionConfiguration`.
func NewCfnImagePipeline_Override ¶
func NewCfnImagePipeline_Override(c CfnImagePipeline, scope constructs.Construct, id *string, props *CfnImagePipelineProps)
Create a new `AWS::ImageBuilder::ImagePipeline`.
func NewCfnImageRecipe_Override ¶
func NewCfnImageRecipe_Override(c CfnImageRecipe, scope constructs.Construct, id *string, props *CfnImageRecipeProps)
Create a new `AWS::ImageBuilder::ImageRecipe`.
func NewCfnImage_Override ¶
func NewCfnImage_Override(c CfnImage, scope constructs.Construct, id *string, props *CfnImageProps)
Create a new `AWS::ImageBuilder::Image`.
func NewCfnInfrastructureConfiguration_Override ¶
func NewCfnInfrastructureConfiguration_Override(c CfnInfrastructureConfiguration, scope constructs.Construct, id *string, props *CfnInfrastructureConfigurationProps)
Create a new `AWS::ImageBuilder::InfrastructureConfiguration`.
Types ¶
type CfnComponent ¶
type CfnComponent interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrEncrypted() awscdk.IResolvable
AttrName() *string
AttrType() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
ChangeDescription() *string
SetChangeDescription(val *string)
CreationStack() *[]*string
Data() *string
SetData(val *string)
Description() *string
SetDescription(val *string)
KmsKeyId() *string
SetKmsKeyId(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Platform() *string
SetPlatform(val *string)
Ref() *string
Stack() awscdk.Stack
SupportedOsVersions() *[]*string
SetSupportedOsVersions(val *[]*string)
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
Uri() *string
SetUri(val *string)
Version() *string
SetVersion(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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::ImageBuilder::Component`.
TODO: EXAMPLE
func NewCfnComponent ¶
func NewCfnComponent(scope constructs.Construct, id *string, props *CfnComponentProps) CfnComponent
Create a new `AWS::ImageBuilder::Component`.
type CfnComponentProps ¶
type CfnComponentProps struct {
// `AWS::ImageBuilder::Component.ChangeDescription`.
ChangeDescription *string `json:"changeDescription"`
// `AWS::ImageBuilder::Component.Data`.
Data *string `json:"data"`
// `AWS::ImageBuilder::Component.Description`.
Description *string `json:"description"`
// `AWS::ImageBuilder::Component.KmsKeyId`.
KmsKeyId *string `json:"kmsKeyId"`
// `AWS::ImageBuilder::Component.Name`.
Name *string `json:"name"`
// `AWS::ImageBuilder::Component.Platform`.
Platform *string `json:"platform"`
// `AWS::ImageBuilder::Component.SupportedOsVersions`.
SupportedOsVersions *[]*string `json:"supportedOsVersions"`
// `AWS::ImageBuilder::Component.Tags`.
Tags *map[string]*string `json:"tags"`
// `AWS::ImageBuilder::Component.Uri`.
Uri *string `json:"uri"`
// `AWS::ImageBuilder::Component.Version`.
Version *string `json:"version"`
}
Properties for defining a `AWS::ImageBuilder::Component`.
TODO: EXAMPLE
type CfnContainerRecipe ¶
type CfnContainerRecipe interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrName() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
Components() interface{}
SetComponents(val interface{})
ContainerType() *string
SetContainerType(val *string)
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
DockerfileTemplateData() *string
SetDockerfileTemplateData(val *string)
DockerfileTemplateUri() *string
SetDockerfileTemplateUri(val *string)
ImageOsVersionOverride() *string
SetImageOsVersionOverride(val *string)
InstanceConfiguration() interface{}
SetInstanceConfiguration(val interface{})
KmsKeyId() *string
SetKmsKeyId(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
ParentImage() *string
SetParentImage(val *string)
PlatformOverride() *string
SetPlatformOverride(val *string)
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
TargetRepository() interface{}
SetTargetRepository(val interface{})
UpdatedProperites() *map[string]interface{}
Version() *string
SetVersion(val *string)
WorkingDirectory() *string
SetWorkingDirectory(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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::ImageBuilder::ContainerRecipe`.
TODO: EXAMPLE
func NewCfnContainerRecipe ¶
func NewCfnContainerRecipe(scope constructs.Construct, id *string, props *CfnContainerRecipeProps) CfnContainerRecipe
Create a new `AWS::ImageBuilder::ContainerRecipe`.
type CfnContainerRecipeProps ¶
type CfnContainerRecipeProps struct {
// `AWS::ImageBuilder::ContainerRecipe.Components`.
Components interface{} `json:"components"`
// `AWS::ImageBuilder::ContainerRecipe.ContainerType`.
ContainerType *string `json:"containerType"`
// `AWS::ImageBuilder::ContainerRecipe.Description`.
Description *string `json:"description"`
// `AWS::ImageBuilder::ContainerRecipe.DockerfileTemplateData`.
DockerfileTemplateData *string `json:"dockerfileTemplateData"`
// `AWS::ImageBuilder::ContainerRecipe.DockerfileTemplateUri`.
DockerfileTemplateUri *string `json:"dockerfileTemplateUri"`
// `AWS::ImageBuilder::ContainerRecipe.ImageOsVersionOverride`.
ImageOsVersionOverride *string `json:"imageOsVersionOverride"`
// `AWS::ImageBuilder::ContainerRecipe.InstanceConfiguration`.
InstanceConfiguration interface{} `json:"instanceConfiguration"`
// `AWS::ImageBuilder::ContainerRecipe.KmsKeyId`.
KmsKeyId *string `json:"kmsKeyId"`
// `AWS::ImageBuilder::ContainerRecipe.Name`.
Name *string `json:"name"`
// `AWS::ImageBuilder::ContainerRecipe.ParentImage`.
ParentImage *string `json:"parentImage"`
// `AWS::ImageBuilder::ContainerRecipe.PlatformOverride`.
PlatformOverride *string `json:"platformOverride"`
// `AWS::ImageBuilder::ContainerRecipe.Tags`.
Tags *map[string]*string `json:"tags"`
// `AWS::ImageBuilder::ContainerRecipe.TargetRepository`.
TargetRepository interface{} `json:"targetRepository"`
// `AWS::ImageBuilder::ContainerRecipe.Version`.
Version *string `json:"version"`
// `AWS::ImageBuilder::ContainerRecipe.WorkingDirectory`.
WorkingDirectory *string `json:"workingDirectory"`
}
Properties for defining a `AWS::ImageBuilder::ContainerRecipe`.
TODO: EXAMPLE
type CfnContainerRecipe_ComponentConfigurationProperty ¶
type CfnContainerRecipe_ComponentConfigurationProperty struct {
// `CfnContainerRecipe.ComponentConfigurationProperty.ComponentArn`.
ComponentArn *string `json:"componentArn"`
}
TODO: EXAMPLE
type CfnContainerRecipe_EbsInstanceBlockDeviceSpecificationProperty ¶
type CfnContainerRecipe_EbsInstanceBlockDeviceSpecificationProperty struct {
// `CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.DeleteOnTermination`.
DeleteOnTermination interface{} `json:"deleteOnTermination"`
// `CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.Encrypted`.
Encrypted interface{} `json:"encrypted"`
// `CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.Iops`.
Iops *float64 `json:"iops"`
// `CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.KmsKeyId`.
KmsKeyId *string `json:"kmsKeyId"`
// `CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.SnapshotId`.
SnapshotId *string `json:"snapshotId"`
// `CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.Throughput`.
Throughput *float64 `json:"throughput"`
// `CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.VolumeSize`.
VolumeSize *float64 `json:"volumeSize"`
// `CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.VolumeType`.
VolumeType *string `json:"volumeType"`
}
TODO: EXAMPLE
type CfnContainerRecipe_InstanceBlockDeviceMappingProperty ¶
type CfnContainerRecipe_InstanceBlockDeviceMappingProperty struct {
// `CfnContainerRecipe.InstanceBlockDeviceMappingProperty.DeviceName`.
DeviceName *string `json:"deviceName"`
// `CfnContainerRecipe.InstanceBlockDeviceMappingProperty.Ebs`.
Ebs interface{} `json:"ebs"`
// `CfnContainerRecipe.InstanceBlockDeviceMappingProperty.NoDevice`.
NoDevice *string `json:"noDevice"`
// `CfnContainerRecipe.InstanceBlockDeviceMappingProperty.VirtualName`.
VirtualName *string `json:"virtualName"`
}
TODO: EXAMPLE
type CfnContainerRecipe_InstanceConfigurationProperty ¶
type CfnContainerRecipe_InstanceConfigurationProperty struct {
// `CfnContainerRecipe.InstanceConfigurationProperty.BlockDeviceMappings`.
BlockDeviceMappings interface{} `json:"blockDeviceMappings"`
// `CfnContainerRecipe.InstanceConfigurationProperty.Image`.
Image *string `json:"image"`
}
TODO: EXAMPLE
type CfnContainerRecipe_TargetContainerRepositoryProperty ¶
type CfnContainerRecipe_TargetContainerRepositoryProperty struct {
// `CfnContainerRecipe.TargetContainerRepositoryProperty.RepositoryName`.
RepositoryName *string `json:"repositoryName"`
// `CfnContainerRecipe.TargetContainerRepositoryProperty.Service`.
Service *string `json:"service"`
}
TODO: EXAMPLE
type CfnDistributionConfiguration ¶
type CfnDistributionConfiguration interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrName() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
Distributions() interface{}
SetDistributions(val interface{})
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::ImageBuilder::DistributionConfiguration`.
TODO: EXAMPLE
func NewCfnDistributionConfiguration ¶
func NewCfnDistributionConfiguration(scope constructs.Construct, id *string, props *CfnDistributionConfigurationProps) CfnDistributionConfiguration
Create a new `AWS::ImageBuilder::DistributionConfiguration`.
type CfnDistributionConfigurationProps ¶
type CfnDistributionConfigurationProps struct {
// `AWS::ImageBuilder::DistributionConfiguration.Description`.
Description *string `json:"description"`
// `AWS::ImageBuilder::DistributionConfiguration.Distributions`.
Distributions interface{} `json:"distributions"`
// `AWS::ImageBuilder::DistributionConfiguration.Name`.
Name *string `json:"name"`
// `AWS::ImageBuilder::DistributionConfiguration.Tags`.
Tags *map[string]*string `json:"tags"`
}
Properties for defining a `AWS::ImageBuilder::DistributionConfiguration`.
TODO: EXAMPLE
type CfnDistributionConfiguration_DistributionProperty ¶
type CfnDistributionConfiguration_DistributionProperty struct {
// `CfnDistributionConfiguration.DistributionProperty.AmiDistributionConfiguration`.
AmiDistributionConfiguration interface{} `json:"amiDistributionConfiguration"`
// `CfnDistributionConfiguration.DistributionProperty.ContainerDistributionConfiguration`.
ContainerDistributionConfiguration interface{} `json:"containerDistributionConfiguration"`
// `CfnDistributionConfiguration.DistributionProperty.LaunchTemplateConfigurations`.
LaunchTemplateConfigurations interface{} `json:"launchTemplateConfigurations"`
// `CfnDistributionConfiguration.DistributionProperty.LicenseConfigurationArns`.
LicenseConfigurationArns *[]*string `json:"licenseConfigurationArns"`
// `CfnDistributionConfiguration.DistributionProperty.Region`.
Region *string `json:"region"`
}
TODO: EXAMPLE
type CfnDistributionConfiguration_LaunchTemplateConfigurationProperty ¶
type CfnDistributionConfiguration_LaunchTemplateConfigurationProperty struct {
// `CfnDistributionConfiguration.LaunchTemplateConfigurationProperty.AccountId`.
AccountId *string `json:"accountId"`
// `CfnDistributionConfiguration.LaunchTemplateConfigurationProperty.LaunchTemplateId`.
LaunchTemplateId *string `json:"launchTemplateId"`
// `CfnDistributionConfiguration.LaunchTemplateConfigurationProperty.SetDefaultVersion`.
SetDefaultVersion interface{} `json:"setDefaultVersion"`
}
TODO: EXAMPLE
type CfnImage ¶
type CfnImage interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrImageId() *string
AttrName() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
ContainerRecipeArn() *string
SetContainerRecipeArn(val *string)
CreationStack() *[]*string
DistributionConfigurationArn() *string
SetDistributionConfigurationArn(val *string)
EnhancedImageMetadataEnabled() interface{}
SetEnhancedImageMetadataEnabled(val interface{})
ImageRecipeArn() *string
SetImageRecipeArn(val *string)
ImageTestsConfiguration() interface{}
SetImageTestsConfiguration(val interface{})
InfrastructureConfigurationArn() *string
SetInfrastructureConfigurationArn(val *string)
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::ImageBuilder::Image`.
TODO: EXAMPLE
func NewCfnImage ¶
func NewCfnImage(scope constructs.Construct, id *string, props *CfnImageProps) CfnImage
Create a new `AWS::ImageBuilder::Image`.
type CfnImagePipeline ¶
type CfnImagePipeline interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrName() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
ContainerRecipeArn() *string
SetContainerRecipeArn(val *string)
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
DistributionConfigurationArn() *string
SetDistributionConfigurationArn(val *string)
EnhancedImageMetadataEnabled() interface{}
SetEnhancedImageMetadataEnabled(val interface{})
ImageRecipeArn() *string
SetImageRecipeArn(val *string)
ImageTestsConfiguration() interface{}
SetImageTestsConfiguration(val interface{})
InfrastructureConfigurationArn() *string
SetInfrastructureConfigurationArn(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Schedule() interface{}
SetSchedule(val interface{})
Stack() awscdk.Stack
Status() *string
SetStatus(val *string)
Tags() awscdk.TagManager
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::ImageBuilder::ImagePipeline`.
TODO: EXAMPLE
func NewCfnImagePipeline ¶
func NewCfnImagePipeline(scope constructs.Construct, id *string, props *CfnImagePipelineProps) CfnImagePipeline
Create a new `AWS::ImageBuilder::ImagePipeline`.
type CfnImagePipelineProps ¶
type CfnImagePipelineProps struct {
// `AWS::ImageBuilder::ImagePipeline.ContainerRecipeArn`.
ContainerRecipeArn *string `json:"containerRecipeArn"`
// `AWS::ImageBuilder::ImagePipeline.Description`.
Description *string `json:"description"`
// `AWS::ImageBuilder::ImagePipeline.DistributionConfigurationArn`.
DistributionConfigurationArn *string `json:"distributionConfigurationArn"`
// `AWS::ImageBuilder::ImagePipeline.EnhancedImageMetadataEnabled`.
EnhancedImageMetadataEnabled interface{} `json:"enhancedImageMetadataEnabled"`
// `AWS::ImageBuilder::ImagePipeline.ImageRecipeArn`.
ImageRecipeArn *string `json:"imageRecipeArn"`
// `AWS::ImageBuilder::ImagePipeline.ImageTestsConfiguration`.
ImageTestsConfiguration interface{} `json:"imageTestsConfiguration"`
// `AWS::ImageBuilder::ImagePipeline.InfrastructureConfigurationArn`.
InfrastructureConfigurationArn *string `json:"infrastructureConfigurationArn"`
// `AWS::ImageBuilder::ImagePipeline.Name`.
Name *string `json:"name"`
// `AWS::ImageBuilder::ImagePipeline.Schedule`.
Schedule interface{} `json:"schedule"`
// `AWS::ImageBuilder::ImagePipeline.Status`.
Status *string `json:"status"`
// `AWS::ImageBuilder::ImagePipeline.Tags`.
Tags *map[string]*string `json:"tags"`
}
Properties for defining a `AWS::ImageBuilder::ImagePipeline`.
TODO: EXAMPLE
type CfnImagePipeline_ImageTestsConfigurationProperty ¶
type CfnImagePipeline_ImageTestsConfigurationProperty struct {
// `CfnImagePipeline.ImageTestsConfigurationProperty.ImageTestsEnabled`.
ImageTestsEnabled interface{} `json:"imageTestsEnabled"`
// `CfnImagePipeline.ImageTestsConfigurationProperty.TimeoutMinutes`.
TimeoutMinutes *float64 `json:"timeoutMinutes"`
}
TODO: EXAMPLE
type CfnImagePipeline_ScheduleProperty ¶
type CfnImagePipeline_ScheduleProperty struct {
// `CfnImagePipeline.ScheduleProperty.PipelineExecutionStartCondition`.
PipelineExecutionStartCondition *string `json:"pipelineExecutionStartCondition"`
// `CfnImagePipeline.ScheduleProperty.ScheduleExpression`.
ScheduleExpression *string `json:"scheduleExpression"`
}
TODO: EXAMPLE
type CfnImageProps ¶
type CfnImageProps struct {
// `AWS::ImageBuilder::Image.ContainerRecipeArn`.
ContainerRecipeArn *string `json:"containerRecipeArn"`
// `AWS::ImageBuilder::Image.DistributionConfigurationArn`.
DistributionConfigurationArn *string `json:"distributionConfigurationArn"`
// `AWS::ImageBuilder::Image.EnhancedImageMetadataEnabled`.
EnhancedImageMetadataEnabled interface{} `json:"enhancedImageMetadataEnabled"`
// `AWS::ImageBuilder::Image.ImageRecipeArn`.
ImageRecipeArn *string `json:"imageRecipeArn"`
// `AWS::ImageBuilder::Image.ImageTestsConfiguration`.
ImageTestsConfiguration interface{} `json:"imageTestsConfiguration"`
// `AWS::ImageBuilder::Image.InfrastructureConfigurationArn`.
InfrastructureConfigurationArn *string `json:"infrastructureConfigurationArn"`
// `AWS::ImageBuilder::Image.Tags`.
Tags *map[string]*string `json:"tags"`
}
Properties for defining a `AWS::ImageBuilder::Image`.
TODO: EXAMPLE
type CfnImageRecipe ¶
type CfnImageRecipe interface {
awscdk.CfnResource
awscdk.IInspectable
AdditionalInstanceConfiguration() interface{}
SetAdditionalInstanceConfiguration(val interface{})
AttrArn() *string
AttrName() *string
BlockDeviceMappings() interface{}
SetBlockDeviceMappings(val interface{})
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
Components() interface{}
SetComponents(val interface{})
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
ParentImage() *string
SetParentImage(val *string)
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
Version() *string
SetVersion(val *string)
WorkingDirectory() *string
SetWorkingDirectory(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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::ImageBuilder::ImageRecipe`.
TODO: EXAMPLE
func NewCfnImageRecipe ¶
func NewCfnImageRecipe(scope constructs.Construct, id *string, props *CfnImageRecipeProps) CfnImageRecipe
Create a new `AWS::ImageBuilder::ImageRecipe`.
type CfnImageRecipeProps ¶
type CfnImageRecipeProps struct {
// `AWS::ImageBuilder::ImageRecipe.AdditionalInstanceConfiguration`.
AdditionalInstanceConfiguration interface{} `json:"additionalInstanceConfiguration"`
// `AWS::ImageBuilder::ImageRecipe.BlockDeviceMappings`.
BlockDeviceMappings interface{} `json:"blockDeviceMappings"`
// `AWS::ImageBuilder::ImageRecipe.Components`.
Components interface{} `json:"components"`
// `AWS::ImageBuilder::ImageRecipe.Description`.
Description *string `json:"description"`
// `AWS::ImageBuilder::ImageRecipe.Name`.
Name *string `json:"name"`
// `AWS::ImageBuilder::ImageRecipe.ParentImage`.
ParentImage *string `json:"parentImage"`
// `AWS::ImageBuilder::ImageRecipe.Tags`.
Tags *map[string]*string `json:"tags"`
// `AWS::ImageBuilder::ImageRecipe.Version`.
Version *string `json:"version"`
// `AWS::ImageBuilder::ImageRecipe.WorkingDirectory`.
WorkingDirectory *string `json:"workingDirectory"`
}
Properties for defining a `AWS::ImageBuilder::ImageRecipe`.
TODO: EXAMPLE
type CfnImageRecipe_AdditionalInstanceConfigurationProperty ¶
type CfnImageRecipe_AdditionalInstanceConfigurationProperty struct {
// `CfnImageRecipe.AdditionalInstanceConfigurationProperty.SystemsManagerAgent`.
SystemsManagerAgent interface{} `json:"systemsManagerAgent"`
// `CfnImageRecipe.AdditionalInstanceConfigurationProperty.UserDataOverride`.
UserDataOverride *string `json:"userDataOverride"`
}
TODO: EXAMPLE
type CfnImageRecipe_ComponentConfigurationProperty ¶
type CfnImageRecipe_ComponentConfigurationProperty struct {
// `CfnImageRecipe.ComponentConfigurationProperty.ComponentArn`.
ComponentArn *string `json:"componentArn"`
// `CfnImageRecipe.ComponentConfigurationProperty.Parameters`.
Parameters interface{} `json:"parameters"`
}
TODO: EXAMPLE
type CfnImageRecipe_ComponentParameterProperty ¶
type CfnImageRecipe_ComponentParameterProperty struct {
// `CfnImageRecipe.ComponentParameterProperty.Name`.
Name *string `json:"name"`
// `CfnImageRecipe.ComponentParameterProperty.Value`.
Value *[]*string `json:"value"`
}
TODO: EXAMPLE
type CfnImageRecipe_EbsInstanceBlockDeviceSpecificationProperty ¶
type CfnImageRecipe_EbsInstanceBlockDeviceSpecificationProperty struct {
// `CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty.DeleteOnTermination`.
DeleteOnTermination interface{} `json:"deleteOnTermination"`
// `CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty.Encrypted`.
Encrypted interface{} `json:"encrypted"`
// `CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty.Iops`.
Iops *float64 `json:"iops"`
// `CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty.KmsKeyId`.
KmsKeyId *string `json:"kmsKeyId"`
// `CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty.SnapshotId`.
SnapshotId *string `json:"snapshotId"`
// `CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty.Throughput`.
Throughput *float64 `json:"throughput"`
// `CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty.VolumeSize`.
VolumeSize *float64 `json:"volumeSize"`
// `CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty.VolumeType`.
VolumeType *string `json:"volumeType"`
}
TODO: EXAMPLE
type CfnImageRecipe_InstanceBlockDeviceMappingProperty ¶
type CfnImageRecipe_InstanceBlockDeviceMappingProperty struct {
// `CfnImageRecipe.InstanceBlockDeviceMappingProperty.DeviceName`.
DeviceName *string `json:"deviceName"`
// `CfnImageRecipe.InstanceBlockDeviceMappingProperty.Ebs`.
Ebs interface{} `json:"ebs"`
// `CfnImageRecipe.InstanceBlockDeviceMappingProperty.NoDevice`.
NoDevice *string `json:"noDevice"`
// `CfnImageRecipe.InstanceBlockDeviceMappingProperty.VirtualName`.
VirtualName *string `json:"virtualName"`
}
TODO: EXAMPLE
type CfnImageRecipe_SystemsManagerAgentProperty ¶
type CfnImageRecipe_SystemsManagerAgentProperty struct {
// `CfnImageRecipe.SystemsManagerAgentProperty.UninstallAfterBuild`.
UninstallAfterBuild interface{} `json:"uninstallAfterBuild"`
}
TODO: EXAMPLE
type CfnImage_ImageTestsConfigurationProperty ¶
type CfnImage_ImageTestsConfigurationProperty struct {
// `CfnImage.ImageTestsConfigurationProperty.ImageTestsEnabled`.
ImageTestsEnabled interface{} `json:"imageTestsEnabled"`
// `CfnImage.ImageTestsConfigurationProperty.TimeoutMinutes`.
TimeoutMinutes *float64 `json:"timeoutMinutes"`
}
TODO: EXAMPLE
type CfnInfrastructureConfiguration ¶
type CfnInfrastructureConfiguration interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrName() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
InstanceMetadataOptions() interface{}
SetInstanceMetadataOptions(val interface{})
InstanceProfileName() *string
SetInstanceProfileName(val *string)
InstanceTypes() *[]*string
SetInstanceTypes(val *[]*string)
KeyPair() *string
SetKeyPair(val *string)
Logging() interface{}
SetLogging(val interface{})
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
ResourceTags() interface{}
SetResourceTags(val interface{})
SecurityGroupIds() *[]*string
SetSecurityGroupIds(val *[]*string)
SnsTopicArn() *string
SetSnsTopicArn(val *string)
Stack() awscdk.Stack
SubnetId() *string
SetSubnetId(val *string)
Tags() awscdk.TagManager
TerminateInstanceOnFailure() interface{}
SetTerminateInstanceOnFailure(val interface{})
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::ImageBuilder::InfrastructureConfiguration`.
TODO: EXAMPLE
func NewCfnInfrastructureConfiguration ¶
func NewCfnInfrastructureConfiguration(scope constructs.Construct, id *string, props *CfnInfrastructureConfigurationProps) CfnInfrastructureConfiguration
Create a new `AWS::ImageBuilder::InfrastructureConfiguration`.
type CfnInfrastructureConfigurationProps ¶
type CfnInfrastructureConfigurationProps struct {
// `AWS::ImageBuilder::InfrastructureConfiguration.Description`.
Description *string `json:"description"`
// `AWS::ImageBuilder::InfrastructureConfiguration.InstanceMetadataOptions`.
InstanceMetadataOptions interface{} `json:"instanceMetadataOptions"`
// `AWS::ImageBuilder::InfrastructureConfiguration.InstanceProfileName`.
InstanceProfileName *string `json:"instanceProfileName"`
// `AWS::ImageBuilder::InfrastructureConfiguration.InstanceTypes`.
InstanceTypes *[]*string `json:"instanceTypes"`
// `AWS::ImageBuilder::InfrastructureConfiguration.KeyPair`.
KeyPair *string `json:"keyPair"`
// `AWS::ImageBuilder::InfrastructureConfiguration.Logging`.
Logging interface{} `json:"logging"`
// `AWS::ImageBuilder::InfrastructureConfiguration.Name`.
Name *string `json:"name"`
// `AWS::ImageBuilder::InfrastructureConfiguration.ResourceTags`.
ResourceTags interface{} `json:"resourceTags"`
// `AWS::ImageBuilder::InfrastructureConfiguration.SecurityGroupIds`.
SecurityGroupIds *[]*string `json:"securityGroupIds"`
// `AWS::ImageBuilder::InfrastructureConfiguration.SnsTopicArn`.
SnsTopicArn *string `json:"snsTopicArn"`
// `AWS::ImageBuilder::InfrastructureConfiguration.SubnetId`.
SubnetId *string `json:"subnetId"`
// `AWS::ImageBuilder::InfrastructureConfiguration.Tags`.
Tags *map[string]*string `json:"tags"`
// `AWS::ImageBuilder::InfrastructureConfiguration.TerminateInstanceOnFailure`.
TerminateInstanceOnFailure interface{} `json:"terminateInstanceOnFailure"`
}
Properties for defining a `AWS::ImageBuilder::InfrastructureConfiguration`.
TODO: EXAMPLE
type CfnInfrastructureConfiguration_InstanceMetadataOptionsProperty ¶
type CfnInfrastructureConfiguration_InstanceMetadataOptionsProperty struct {
// `CfnInfrastructureConfiguration.InstanceMetadataOptionsProperty.HttpPutResponseHopLimit`.
HttpPutResponseHopLimit *float64 `json:"httpPutResponseHopLimit"`
// `CfnInfrastructureConfiguration.InstanceMetadataOptionsProperty.HttpTokens`.
HttpTokens *string `json:"httpTokens"`
}
TODO: EXAMPLE
type CfnInfrastructureConfiguration_LoggingProperty ¶
type CfnInfrastructureConfiguration_LoggingProperty struct {
// `CfnInfrastructureConfiguration.LoggingProperty.S3Logs`.
S3Logs interface{} `json:"s3Logs"`
}
TODO: EXAMPLE
type CfnInfrastructureConfiguration_S3LogsProperty ¶
type CfnInfrastructureConfiguration_S3LogsProperty struct {
// `CfnInfrastructureConfiguration.S3LogsProperty.S3BucketName`.
S3BucketName *string `json:"s3BucketName"`
// `CfnInfrastructureConfiguration.S3LogsProperty.S3KeyPrefix`.
S3KeyPrefix *string `json:"s3KeyPrefix"`
}
TODO: EXAMPLE