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.
-
#ssm_parameter_configurations ⇒ Array<Types::SsmParameterConfiguration>
Contains settings to update Amazon Web Services Systems Manager (SSM) Parameter Store Parameters with output AMI IDs from the build by target Region.
Instance Attribute Details
#ami_distribution_configuration ⇒ Types::AmiDistributionConfiguration
The specific AMI settings; for example, launch permissions or AMI tags.
2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2420 class Distribution < Struct.new( :region, :ami_distribution_configuration, :container_distribution_configuration, :license_configuration_arns, :launch_template_configurations, :s3_export_configuration, :fast_launch_configurations, :ssm_parameter_configurations) SENSITIVE = [] include Aws::Structure end |
#container_distribution_configuration ⇒ Types::ContainerDistributionConfiguration
Container distribution settings for encryption, licensing, and sharing in a specific Region.
2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2420 class Distribution < Struct.new( :region, :ami_distribution_configuration, :container_distribution_configuration, :license_configuration_arns, :launch_template_configurations, :s3_export_configuration, :fast_launch_configurations, :ssm_parameter_configurations) SENSITIVE = [] include Aws::Structure end |
#fast_launch_configurations ⇒ Array<Types::FastLaunchConfiguration>
The Windows faster-launching configurations to use for AMI distribution.
2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2420 class Distribution < Struct.new( :region, :ami_distribution_configuration, :container_distribution_configuration, :license_configuration_arns, :launch_template_configurations, :s3_export_configuration, :fast_launch_configurations, :ssm_parameter_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.
2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2420 class Distribution < Struct.new( :region, :ami_distribution_configuration, :container_distribution_configuration, :license_configuration_arns, :launch_template_configurations, :s3_export_configuration, :fast_launch_configurations, :ssm_parameter_configurations) SENSITIVE = [] include Aws::Structure end |
#license_configuration_arns ⇒ Array<String>
The License Manager Configuration to associate with the AMI in the specified Region.
2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2420 class Distribution < Struct.new( :region, :ami_distribution_configuration, :container_distribution_configuration, :license_configuration_arns, :launch_template_configurations, :s3_export_configuration, :fast_launch_configurations, :ssm_parameter_configurations) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
The target Region.
2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2420 class Distribution < Struct.new( :region, :ami_distribution_configuration, :container_distribution_configuration, :license_configuration_arns, :launch_template_configurations, :s3_export_configuration, :fast_launch_configurations, :ssm_parameter_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.
2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2420 class Distribution < Struct.new( :region, :ami_distribution_configuration, :container_distribution_configuration, :license_configuration_arns, :launch_template_configurations, :s3_export_configuration, :fast_launch_configurations, :ssm_parameter_configurations) SENSITIVE = [] include Aws::Structure end |
#ssm_parameter_configurations ⇒ Array<Types::SsmParameterConfiguration>
Contains settings to update Amazon Web Services Systems Manager (SSM) Parameter Store Parameters with output AMI IDs from the build by target Region.
2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 2420 class Distribution < Struct.new( :region, :ami_distribution_configuration, :container_distribution_configuration, :license_configuration_arns, :launch_template_configurations, :s3_export_configuration, :fast_launch_configurations, :ssm_parameter_configurations) SENSITIVE = [] include Aws::Structure end |