DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs

data class DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs(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<DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionArgs>

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

Set of AWS Organizational Unit ARNs to assign.

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

Set of AWS Organization ARNs to assign.

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

Set of EC2 launch permission user groups to assign. Use all to distribute a public AMI.

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

Set of AWS Account identifiers to assign.

Functions

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