Class DistributionConfigurationDistributionAmiDistributionConfiguration
- java.lang.Object
-
- com.pulumi.aws.imagebuilder.outputs.DistributionConfigurationDistributionAmiDistributionConfiguration
-
public final class DistributionConfigurationDistributionAmiDistributionConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDistributionConfigurationDistributionAmiDistributionConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>amiTags()static DistributionConfigurationDistributionAmiDistributionConfiguration.Builderbuilder()static DistributionConfigurationDistributionAmiDistributionConfiguration.Builderbuilder(DistributionConfigurationDistributionAmiDistributionConfiguration defaults)java.util.Optional<java.lang.String>description()java.util.Optional<java.lang.String>kmsKeyId()java.util.Optional<DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission>launchPermission()java.util.Optional<java.lang.String>name()java.util.List<java.lang.String>targetAccountIds()
-
-
-
Method Detail
-
amiTags
public java.util.Map<java.lang.String,java.lang.String> amiTags()
- Returns:
- Key-value map of tags to apply to the distributed AMI.
-
description
public java.util.Optional<java.lang.String> description()
- Returns:
- Description to apply to the distributed AMI.
-
kmsKeyId
public java.util.Optional<java.lang.String> kmsKeyId()
- Returns:
- ARN of the KMS Key to encrypt the distributed AMI.
-
launchPermission
public java.util.Optional<DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission> launchPermission()
- Returns:
- Configuration block of EC2 launch permissions to apply to the distributed AMI. Detailed below.
-
name
public java.util.Optional<java.lang.String> name()
- Returns:
- Name to apply to the distributed AMI.
-
targetAccountIds
public java.util.List<java.lang.String> targetAccountIds()
- Returns:
- Set of AWS Account identifiers to distribute the AMI.
-
builder
public static DistributionConfigurationDistributionAmiDistributionConfiguration.Builder builder()
-
builder
public static DistributionConfigurationDistributionAmiDistributionConfiguration.Builder builder(DistributionConfigurationDistributionAmiDistributionConfiguration defaults)
-
-