awscc.imagebuilder_infrastructureconfiguration¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - imagebuilder:UnTagResource, imagebuilder:GetInfrastructureConfiguration, imagebuilder:DeleteInfrastructureConfiguration
update¶
Parent base class for filters and actions.
definitions:
InstanceMetadataOptions:
additionalProperties: false
description: The instance metadata option settings for the infrastructure configuration.
properties:
HttpPutResponseHopLimit:
description: Limit the number of hops that an instance metadata request can
traverse to reach its destination.
type: integer
HttpTokens:
description: 'Indicates whether a signed token header is required for instance
metadata retrieval requests. The values affect the response as follows: '
enum:
- required
- optional
type: string
type: object
Logging:
additionalProperties: false
description: The logging configuration of the infrastructure configuration.
properties:
S3Logs:
additionalProperties: false
description: The S3 path in which to store the logs.
properties:
S3BucketName:
description: S3BucketName
type: string
S3KeyPrefix:
description: S3KeyPrefix
type: string
type: object
type: object
S3Logs:
additionalProperties: false
description: The S3 path in which to store the logs.
properties:
S3BucketName:
description: S3BucketName
type: string
S3KeyPrefix:
description: S3KeyPrefix
type: string
type: object
TagMap:
additionalProperties: false
description: TagMap
properties:
TagKey:
description: TagKey
maxLength: 128
minLength: 1
type: string
TagValue:
description: TagValue
maxLength: 256
minLength: 1
type: string
type: object
properties:
Description:
description: The description of the infrastructure configuration.
type: string
InstanceMetadataOptions:
additionalProperties: false
description: The instance metadata option settings for the infrastructure configuration.
properties:
HttpPutResponseHopLimit:
description: Limit the number of hops that an instance metadata request can
traverse to reach its destination.
type: integer
HttpTokens:
description: 'Indicates whether a signed token header is required for instance
metadata retrieval requests. The values affect the response as follows: '
enum:
- required
- optional
type: string
type: object
InstanceProfileName:
description: The instance profile of the infrastructure configuration.
type: string
InstanceTypes:
description: The instance types of the infrastructure configuration.
items:
type: string
type: array
KeyPair:
description: The EC2 key pair of the infrastructure configuration..
type: string
Logging:
additionalProperties: false
description: The logging configuration of the infrastructure configuration.
properties:
S3Logs:
additionalProperties: false
description: The S3 path in which to store the logs.
properties:
S3BucketName:
description: S3BucketName
type: string
S3KeyPrefix:
description: S3KeyPrefix
type: string
type: object
type: object
ResourceTags:
additionalProperties: false
description: The tags attached to the resource created by Image Builder.
patternProperties:
.{1,}:
type: string
type: object
SecurityGroupIds:
description: The security group IDs of the infrastructure configuration.
items:
type: string
type: array
SnsTopicArn:
description: The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration.
type: string
SubnetId:
description: The subnet ID of the infrastructure configuration.
type: string
Tags:
additionalProperties: false
description: The tags associated with the component.
patternProperties:
.{1,}:
type: string
type: object
TerminateInstanceOnFailure:
description: The terminate instance on failure configuration of the infrastructure
configuration.
type: boolean
type:
enum:
- update
Permissions - imagebuilder:GetInfrastructureConfiguration, imagebuilder:UpdateInfrastructureConfiguration