Class: Aws::Imagebuilder::Types::Distribution
- Inherits:
-
Struct
- Object
- Struct
- Aws::Imagebuilder::Types::Distribution
- 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
-
#ami_distribution_configuration ⇒ Types::AmiDistributionConfiguration
The specific AMI settings; for example, launch permissions or AMI tags.
-
#container_distribution_configuration ⇒ Types::ContainerDistributionConfiguration
Container distribution settings for encryption, licensing, and sharing in a specific Region.
-
#fast_launch_configurations ⇒ Array<Types::FastLaunchConfiguration>
The Windows faster-launching configurations to use for AMI distribution.
-
#launch_template_configurations ⇒ Array<Types::LaunchTemplateConfiguration>
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
-
#license_configuration_arns ⇒ Array<String>
The License Manager Configuration to associate with the AMI in the specified Region.
-
#region ⇒ String
The target Region.
-
#s3_export_configuration ⇒ Types::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.
Instance Attribute Details
#ami_distribution_configuration ⇒ Types::AmiDistributionConfiguration
The specific AMI settings; for example, launch permissions or AMI tags.
2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2303 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_configuration ⇒ Types::ContainerDistributionConfiguration
Container distribution settings for encryption, licensing, and sharing in a specific Region.
2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2303 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_configurations ⇒ Array<Types::FastLaunchConfiguration>
The Windows faster-launching configurations to use for AMI distribution.
2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2303 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_configurations ⇒ Array<Types::LaunchTemplateConfiguration>
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2303 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_arns ⇒ Array<String>
The License Manager Configuration to associate with the AMI in the specified Region.
2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2303 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 |
#region ⇒ String
The target Region.
2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2303 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_configuration ⇒ Types::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.
2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2303 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 |