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