Class: Aws::Imagebuilder::Types::Distribution

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

Overview

Defines the settings for a specific Region.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ami_distribution_configurationTypes::AmiDistributionConfiguration

The specific AMI settings; for example, launch permissions or AMI tags.



1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 1811

class Distribution < Struct.new(
  :region,
  :ami_distribution_configuration,
  :container_distribution_configuration,
  :license_configuration_arns,
  :launch_template_configurations,
  :s3_export_configuration,
  :fast_launch_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#container_distribution_configurationTypes::ContainerDistributionConfiguration

Container distribution settings for encryption, licensing, and sharing in a specific Region.



1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 1811

class Distribution < Struct.new(
  :region,
  :ami_distribution_configuration,
  :container_distribution_configuration,
  :license_configuration_arns,
  :launch_template_configurations,
  :s3_export_configuration,
  :fast_launch_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#fast_launch_configurationsArray<Types::FastLaunchConfiguration>

The Windows faster-launching configurations to use for AMI distribution.

Returns:



1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 1811

class Distribution < Struct.new(
  :region,
  :ami_distribution_configuration,
  :container_distribution_configuration,
  :license_configuration_arns,
  :launch_template_configurations,
  :s3_export_configuration,
  :fast_launch_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#launch_template_configurationsArray<Types::LaunchTemplateConfiguration>

A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.



1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 1811

class Distribution < Struct.new(
  :region,
  :ami_distribution_configuration,
  :container_distribution_configuration,
  :license_configuration_arns,
  :launch_template_configurations,
  :s3_export_configuration,
  :fast_launch_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#license_configuration_arnsArray<String>

The License Manager Configuration to associate with the AMI in the specified Region.

Returns:

  • (Array<String>)


1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 1811

class Distribution < Struct.new(
  :region,
  :ami_distribution_configuration,
  :container_distribution_configuration,
  :license_configuration_arns,
  :launch_template_configurations,
  :s3_export_configuration,
  :fast_launch_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#regionString

The target Region.

Returns:

  • (String)


1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 1811

class Distribution < Struct.new(
  :region,
  :ami_distribution_configuration,
  :container_distribution_configuration,
  :license_configuration_arns,
  :launch_template_configurations,
  :s3_export_configuration,
  :fast_launch_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#s3_export_configurationTypes::S3ExportConfiguration

Configure export settings to deliver disk images created from your image build, using a file format that is compatible with your VMs in that Region.



1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 1811

class Distribution < Struct.new(
  :region,
  :ami_distribution_configuration,
  :container_distribution_configuration,
  :license_configuration_arns,
  :launch_template_configurations,
  :s3_export_configuration,
  :fast_launch_configurations)
  SENSITIVE = []
  include Aws::Structure
end