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)


5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5892

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)


5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5892

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)


5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5892

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)


5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5892

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)


5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5892

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>)


5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5892

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)


5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5892

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:



5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5892

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>)


5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5892

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>)


5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 5892

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