Class: Aws::Imagebuilder::Types::InfrastructureConfigurationSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb

Overview

Contains a high-level summary of an infrastructure configuration, including the environment settings that Image Builder uses to build and test images.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The Amazon Resource Name (ARN) of the infrastructure configuration.

Returns:

  • (String)


5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5853

class InfrastructureConfigurationSummary < Struct.new(
  :arn,
  :name,
  :description,
  :date_created,
  :date_updated,
  :resource_tags,
  :tags,
  :instance_types,
  :instance_profile_name,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#date_created ⇒ String

The date on which the infrastructure configuration was created.

Returns:

  • (String)


5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5853

class InfrastructureConfigurationSummary < Struct.new(
  :arn,
  :name,
  :description,
  :date_created,
  :date_updated,
  :resource_tags,
  :tags,
  :instance_types,
  :instance_profile_name,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#date_updated ⇒ String

The date on which the infrastructure configuration was last updated.

Returns:

  • (String)


5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5853

class InfrastructureConfigurationSummary < Struct.new(
  :arn,
  :name,
  :description,
  :date_created,
  :date_updated,
  :resource_tags,
  :tags,
  :instance_types,
  :instance_profile_name,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

The description of the infrastructure configuration.

Returns:

  • (String)


5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5853

class InfrastructureConfigurationSummary < Struct.new(
  :arn,
  :name,
  :description,
  :date_created,
  :date_updated,
  :resource_tags,
  :tags,
  :instance_types,
  :instance_profile_name,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#instance_profile_name ⇒ String

The instance profile of the infrastructure configuration.

Returns:

  • (String)


5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5853

class InfrastructureConfigurationSummary < Struct.new(
  :arn,
  :name,
  :description,
  :date_created,
  :date_updated,
  :resource_tags,
  :tags,
  :instance_types,
  :instance_profile_name,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#instance_types ⇒ Array<String>

The instance types of the infrastructure configuration.

Returns:

  • (Array<String>)


5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5853

class InfrastructureConfigurationSummary < Struct.new(
  :arn,
  :name,
  :description,
  :date_created,
  :date_updated,
  :resource_tags,
  :tags,
  :instance_types,
  :instance_profile_name,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the infrastructure configuration.

Returns:

  • (String)


5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5853

class InfrastructureConfigurationSummary < Struct.new(
  :arn,
  :name,
  :description,
  :date_created,
  :date_updated,
  :resource_tags,
  :tags,
  :instance_types,
  :instance_profile_name,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#placement ⇒ Types::Placement

The instance placement settings that define where the build and test instances that Image Builder launches during image creation run. These settings don't affect instances that you launch from the output image.

Returns:



5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5853

class InfrastructureConfigurationSummary < Struct.new(
  :arn,
  :name,
  :description,
  :date_created,
  :date_updated,
  :resource_tags,
  :tags,
  :instance_types,
  :instance_profile_name,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#resource_tags ⇒ Hash<String,String>

The metadata tags assigned to the Amazon EC2 build and test instances that Image Builder launches during image creation.

Returns:

  • (Hash<String,String>)


5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5853

class InfrastructureConfigurationSummary < Struct.new(
  :arn,
  :name,
  :description,
  :date_created,
  :date_updated,
  :resource_tags,
  :tags,
  :instance_types,
  :instance_profile_name,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The tags of the infrastructure configuration.

Returns:

  • (Hash<String,String>)


5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5853

class InfrastructureConfigurationSummary < Struct.new(
  :arn,
  :name,
  :description,
  :date_created,
  :date_updated,
  :resource_tags,
  :tags,
  :instance_types,
  :instance_profile_name,
  :placement)
  SENSITIVE = []
  include Aws::Structure
end