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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.CfnDistributionConfiguration.AmiDistributionConfigurationProperty
CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder, CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectThe tags to apply to AMIs distributed to this Region.final StringThe description of the AMI distribution configuration.final StringThe KMS key identifier used to encrypt the distributed image.final ObjectLaunch permissions can be used to configure which AWS account s can use the AMI to launch instances.final StringgetName()The name of the output AMI.The ID of an account to which you want to distribute an image.final inthashCode()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.AmiDistributionConfigurationPropertyThe tags to apply to AMIs distributed to this Region.- Specified by:
getAmiTagsin interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
-
getDescription
Description copied from interface:CfnDistributionConfiguration.AmiDistributionConfigurationPropertyThe description of the AMI distribution configuration.Minimum and maximum length are in characters.
- Specified by:
getDescriptionin interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
-
getKmsKeyId
Description copied from interface:CfnDistributionConfiguration.AmiDistributionConfigurationPropertyThe KMS key identifier used to encrypt the distributed image.- Specified by:
getKmsKeyIdin interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
-
getLaunchPermissionConfiguration
Description copied from interface:CfnDistributionConfiguration.AmiDistributionConfigurationPropertyLaunch permissions can be used to configure which AWS account s can use the AMI to launch instances.- Specified by:
getLaunchPermissionConfigurationin interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
-
getName
Description copied from interface:CfnDistributionConfiguration.AmiDistributionConfigurationPropertyThe name of the output AMI.- Specified by:
getNamein interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
-
getTargetAccountIds
Description copied from interface:CfnDistributionConfiguration.AmiDistributionConfigurationPropertyThe ID of an account to which you want to distribute an image.- Specified by:
getTargetAccountIdsin interfaceCfnDistributionConfiguration.AmiDistributionConfigurationProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-