DistributionConfigurationDistributionAmiDistributionConfiguration

data class DistributionConfigurationDistributionAmiDistributionConfiguration(val amiTags: Map<String, String>? = null, val description: String? = null, val kmsKeyId: String? = null, val launchPermission: DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission? = null, val name: String? = null, val targetAccountIds: List<String>? = null)

Constructors

constructor(amiTags: Map<String, String>? = null, description: String? = null, kmsKeyId: String? = null, launchPermission: DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission? = null, name: String? = null, targetAccountIds: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val amiTags: Map<String, String>? = null

Key-value map of tags to apply to the distributed AMI.

Link copied to clipboard
val description: String? = null

Description to apply to the distributed AMI.

Link copied to clipboard
val kmsKeyId: String? = null

Amazon Resource Name (ARN) of the Key Management Service (KMS) Key to encrypt the distributed AMI.

Link copied to clipboard

Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below.

Link copied to clipboard
val name: String? = null

Name to apply to the distributed AMI.

Link copied to clipboard

Set of AWS Account identifiers to distribute the AMI.