Class CfnDistributionConfiguration.DistributionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.CfnDistributionConfiguration.DistributionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDistributionConfiguration.DistributionProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDistributionConfiguration.DistributionProperty
@Stability(Stable)
@Internal
public static final class CfnDistributionConfiguration.DistributionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDistributionConfiguration.DistributionProperty
An implementation for
CfnDistributionConfiguration.DistributionProperty
-
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.DistributionProperty
CfnDistributionConfiguration.DistributionProperty.Builder, CfnDistributionConfiguration.DistributionProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDistributionConfiguration.DistributionProperty.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 specific AMI settings, such as launch permissions and AMI tags.final Object
Container distribution settings for encryption, licensing, and sharing in a specific Region.final Object
The Windows faster-launching configurations to use for AMI distribution.final Object
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.The License Manager Configuration to associate with the AMI in the specified Region.final String
The target Region for the Distribution Configuration.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
Constructor that initializes the object based on literal property values passed by theCfnDistributionConfiguration.DistributionProperty.Builder
.
-
-
Method Details
-
getRegion
Description copied from interface:CfnDistributionConfiguration.DistributionProperty
The target Region for the Distribution Configuration.For example,
eu-west-1
.- Specified by:
getRegion
in interfaceCfnDistributionConfiguration.DistributionProperty
- See Also:
-
getAmiDistributionConfiguration
Description copied from interface:CfnDistributionConfiguration.DistributionProperty
The specific AMI settings, such as launch permissions and AMI tags.For details, see example schema below.
- Specified by:
getAmiDistributionConfiguration
in interfaceCfnDistributionConfiguration.DistributionProperty
- See Also:
-
getContainerDistributionConfiguration
Description copied from interface:CfnDistributionConfiguration.DistributionProperty
Container distribution settings for encryption, licensing, and sharing in a specific Region.For details, see example schema below.
- Specified by:
getContainerDistributionConfiguration
in interfaceCfnDistributionConfiguration.DistributionProperty
- See Also:
-
getFastLaunchConfigurations
Description copied from interface:CfnDistributionConfiguration.DistributionProperty
The Windows faster-launching configurations to use for AMI distribution.- Specified by:
getFastLaunchConfigurations
in interfaceCfnDistributionConfiguration.DistributionProperty
- See Also:
-
getLaunchTemplateConfigurations
Description copied from interface:CfnDistributionConfiguration.DistributionProperty
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.- Specified by:
getLaunchTemplateConfigurations
in interfaceCfnDistributionConfiguration.DistributionProperty
- See Also:
-
getLicenseConfigurationArns
Description copied from interface:CfnDistributionConfiguration.DistributionProperty
The License Manager Configuration to associate with the AMI in the specified Region.For more information, see the LicenseConfiguration API .
- Specified by:
getLicenseConfigurationArns
in interfaceCfnDistributionConfiguration.DistributionProperty
- 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()
-