DistributionConfigurationLaunchPermissionConfigurationArgs

data class DistributionConfigurationLaunchPermissionConfigurationArgs(val organizationArns: Output<List<String>>? = null, val organizationalUnitArns: Output<List<String>>? = null, val userGroups: Output<List<String>>? = null, val userIds: Output<List<String>>? = null) : ConvertibleToJava<DistributionConfigurationLaunchPermissionConfigurationArgs>

Launch permissions can be used to configure which AWS accounts can use the AMI to launch instances.

Constructors

constructor(organizationArns: Output<List<String>>? = null, organizationalUnitArns: Output<List<String>>? = null, userGroups: Output<List<String>>? = null, userIds: Output<List<String>>? = null)

Properties

Link copied to clipboard
val organizationalUnitArns: Output<List<String>>? = null

The ARN for an Organizations organizational unit (OU) that you want to share your AMI with.

Link copied to clipboard
val organizationArns: Output<List<String>>? = null

The ARN for an Amazon Web Services Organization that you want to share your AMI with.

Link copied to clipboard
val userGroups: Output<List<String>>? = null

The name of the group.

Link copied to clipboard
val userIds: Output<List<String>>? = null

The AWS account ID.

Functions

Link copied to clipboard
open override fun toJava(): DistributionConfigurationLaunchPermissionConfigurationArgs