Class: Aws::Imagebuilder::Types::InstanceConfiguration
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::Imagebuilder::Types::InstanceConfiguration
 
 
- Defined in:
 - gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb
 
Overview
Defines a custom base AMI and block device mapping configurations of an instance used for building and testing container images.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #block_device_mappings  ⇒ Array<Types::InstanceBlockDeviceMapping> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Defines the block devices to attach for building an instance from this Image Builder AMI.
 - 
  
    
      #image  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The base image for a container build and test instance.
 
Instance Attribute Details
#block_device_mappings ⇒ Array<Types::InstanceBlockDeviceMapping>
Defines the block devices to attach for building an instance from this Image Builder AMI.
      5044 5045 5046 5047 5048 5049  | 
    
      # File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5044 class InstanceConfiguration < Struct.new( :image, :block_device_mappings) SENSITIVE = [] include Aws::Structure end  | 
  
#image ⇒ String
The base image for a container build and test instance. This can
contain an AMI ID or it can specify an Amazon Web Services Systems
Manager (SSM) Parameter Store Parameter, prefixed by ssm:,
followed by the parameter name or ARN.
If not specified, Image Builder uses the appropriate ECS-optimized AMI as a base image.
      5044 5045 5046 5047 5048 5049  | 
    
      # File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5044 class InstanceConfiguration < Struct.new( :image, :block_device_mappings) SENSITIVE = [] include Aws::Structure end  |