Class CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDistributionConfiguration.AmiDistributionConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDistributionConfiguration.AmiDistributionConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDistributionConfiguration.AmiDistributionConfigurationProperty
An implementation for
CfnDistributionConfiguration.AmiDistributionConfigurationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.CfnDistributionConfiguration.AmiDistributionConfigurationProperty
CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder, CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The tags to apply to AMIs distributed to this Region.final String
The description of the AMI distribution configuration.final String
The KMS key identifier used to encrypt the distributed image.final Object
Launch permissions can be used to configure which AWS account s can use the AMI to launch instances.final String
getName()
The name of the output AMI.The ID of an account to which you want to distribute an image.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder
.
-
-
Method Details
-
getAmiTags
Description copied from interface:CfnDistributionConfiguration.AmiDistributionConfigurationProperty
The tags to apply to AMIs distributed to this Region.- Specified by:
getAmiTags
in interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
- See Also:
-
getDescription
Description copied from interface:CfnDistributionConfiguration.AmiDistributionConfigurationProperty
The description of the AMI distribution configuration.Minimum and maximum length are in characters.
- Specified by:
getDescription
in interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
- See Also:
-
getKmsKeyId
Description copied from interface:CfnDistributionConfiguration.AmiDistributionConfigurationProperty
The KMS key identifier used to encrypt the distributed image.- Specified by:
getKmsKeyId
in interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
- See Also:
-
getLaunchPermissionConfiguration
Description copied from interface:CfnDistributionConfiguration.AmiDistributionConfigurationProperty
Launch permissions can be used to configure which AWS account s can use the AMI to launch instances.- Specified by:
getLaunchPermissionConfiguration
in interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
- See Also:
-
getName
Description copied from interface:CfnDistributionConfiguration.AmiDistributionConfigurationProperty
The name of the output AMI.- Specified by:
getName
in interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
- See Also:
-
getTargetAccountIds
Description copied from interface:CfnDistributionConfiguration.AmiDistributionConfigurationProperty
The ID of an account to which you want to distribute an image.- Specified by:
getTargetAccountIds
in interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-