You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Imagebuilder::Types::Distribution
- Inherits:
-
Struct
- Object
- Struct
- Aws::Imagebuilder::Types::Distribution
- Defined in:
- (unknown)
Overview
Note:
When passing Distribution as input to an Aws::Client method, you can use a vanilla Hash:
{
region: "NonEmptyString", # required
ami_distribution_configuration: {
name: "AmiNameString",
description: "NonEmptyString",
target_account_ids: ["AccountId"],
ami_tags: {
"TagKey" => "TagValue",
},
kms_key_id: "NonEmptyString",
launch_permission: {
user_ids: ["AccountId"],
user_groups: ["NonEmptyString"],
},
},
license_configuration_arns: ["LicenseConfigurationArn"],
}
Defines the settings for a specific Region.
Instance Attribute Summary collapse
-
#ami_distribution_configuration ⇒ Types::AmiDistributionConfiguration
The specific AMI settings (for example, launch permissions, AMI tags).
-
#license_configuration_arns ⇒ Array<String>
The License Manager Configuration to associate with the AMI in the specified Region.
-
#region ⇒ String
The target Region.
Instance Attribute Details
#ami_distribution_configuration ⇒ Types::AmiDistributionConfiguration
The specific AMI settings (for example, launch permissions, AMI tags).
#license_configuration_arns ⇒ Array<String>
The License Manager Configuration to associate with the AMI in the specified Region.
#region ⇒ String
The target Region.