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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.CfnDistributionConfiguration.DistributionProperty
CfnDistributionConfiguration.DistributionProperty.Builder, CfnDistributionConfiguration.DistributionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDistributionConfiguration.DistributionProperty.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 specific AMI settings, such as launch permissions and AMI tags.final ObjectContainer distribution settings for encryption, licensing, and sharing in a specific Region.final ObjectThe Windows faster-launching configurations to use for AMI distribution.final ObjectA 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 StringThe target Region for the Distribution Configuration.final ObjectContains settings to update AWS Systems Manager (SSM) Parameter Store Parameters with output AMI IDs from the build by target Region.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
Constructor that initializes the object based on literal property values passed by theCfnDistributionConfiguration.DistributionProperty.Builder.
-
-
Method Details
-
getRegion
Description copied from interface:CfnDistributionConfiguration.DistributionPropertyThe target Region for the Distribution Configuration.For example,
eu-west-1.- Specified by:
getRegionin interfaceCfnDistributionConfiguration.DistributionProperty- See Also:
-
getAmiDistributionConfiguration
Description copied from interface:CfnDistributionConfiguration.DistributionPropertyThe specific AMI settings, such as launch permissions and AMI tags.For details, see example schema below.
- Specified by:
getAmiDistributionConfigurationin interfaceCfnDistributionConfiguration.DistributionProperty- See Also:
-
getContainerDistributionConfiguration
Description copied from interface:CfnDistributionConfiguration.DistributionPropertyContainer distribution settings for encryption, licensing, and sharing in a specific Region.For details, see example schema below.
- Specified by:
getContainerDistributionConfigurationin interfaceCfnDistributionConfiguration.DistributionProperty- See Also:
-
getFastLaunchConfigurations
Description copied from interface:CfnDistributionConfiguration.DistributionPropertyThe Windows faster-launching configurations to use for AMI distribution.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDistributionConfiguration.FastLaunchConfigurationProperty>- Specified by:
getFastLaunchConfigurationsin interfaceCfnDistributionConfiguration.DistributionProperty- See Also:
-
getLaunchTemplateConfigurations
Description copied from interface:CfnDistributionConfiguration.DistributionPropertyA group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDistributionConfiguration.LaunchTemplateConfigurationProperty>- Specified by:
getLaunchTemplateConfigurationsin interfaceCfnDistributionConfiguration.DistributionProperty- See Also:
-
getLicenseConfigurationArns
Description copied from interface:CfnDistributionConfiguration.DistributionPropertyThe License Manager Configuration to associate with the AMI in the specified Region.For more information, see the LicenseConfiguration API .
- Specified by:
getLicenseConfigurationArnsin interfaceCfnDistributionConfiguration.DistributionProperty- See Also:
-
getSsmParameterConfigurations
Description copied from interface:CfnDistributionConfiguration.DistributionPropertyContains settings to update AWS Systems Manager (SSM) Parameter Store Parameters with output AMI IDs from the build by target Region.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDistributionConfiguration.SsmParameterConfigurationProperty>- Specified by:
getSsmParameterConfigurationsin interfaceCfnDistributionConfiguration.DistributionProperty- See Also:
-
$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()
-