Class LaunchTemplateConfiguration.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.alpha.LaunchTemplateConfiguration.Jsii$Proxy
- All Implemented Interfaces:
LaunchTemplateConfiguration,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
LaunchTemplateConfiguration
@Stability(Experimental)
@Internal
public static final class LaunchTemplateConfiguration.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements LaunchTemplateConfiguration
An implementation for
LaunchTemplateConfiguration-
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.alpha.LaunchTemplateConfiguration
LaunchTemplateConfiguration.Builder, LaunchTemplateConfiguration.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theLaunchTemplateConfiguration.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 String(experimental) The AWS account ID that owns the launch template.final ILaunchTemplate(experimental) The launch template to apply the distributed AMI to.final Boolean(experimental) Whether to set the new launch template version that is created as the default launch template version.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 theLaunchTemplateConfiguration.Builder.
-
-
Method Details
-
getLaunchTemplate
Description copied from interface:LaunchTemplateConfiguration(experimental) The launch template to apply the distributed AMI to.A new launch template version will be created for the provided launch template with the distributed AMI applied.
Note: The launch template should expose a
launchTemplateId. Templates imported by name only are not supported.- Specified by:
getLaunchTemplatein interfaceLaunchTemplateConfiguration
-
getAccountId
Description copied from interface:LaunchTemplateConfiguration(experimental) The AWS account ID that owns the launch template.Default: The current account is used
- Specified by:
getAccountIdin interfaceLaunchTemplateConfiguration
-
getSetDefaultVersion
Description copied from interface:LaunchTemplateConfiguration(experimental) Whether to set the new launch template version that is created as the default launch template version.After creation of the launch template version containing the distributed AMI, it will be automatically set as the default version for the launch template.
Default: false
- Specified by:
getSetDefaultVersionin interfaceLaunchTemplateConfiguration
-
$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()
-