Interface ILaunchTemplate.Jsii$Default

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IConstruct.Jsii$Default, software.constructs.IDependable, software.constructs.IDependable.Jsii$Default, IEnvironmentAware, IEnvironmentAware.Jsii$Default, ILaunchTemplate, ILaunchTemplateRef, ILaunchTemplateRef.Jsii$Default, IResource, IResource.Jsii$Default, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ILaunchTemplate.Jsii$Proxy
Enclosing interface:
ILaunchTemplate

@Internal public static interface ILaunchTemplate.Jsii$Default extends ILaunchTemplate, IResource.Jsii$Default, ILaunchTemplateRef.Jsii$Default
Internal default implementation for ILaunchTemplate.
  • Method Details

    • getVersionNumber

      @Stability(Stable) @NotNull default String getVersionNumber()
      The version number of this launch template to use.
      Specified by:
      getVersionNumber in interface ILaunchTemplate
    • getLaunchTemplateId

      @Stability(Stable) @Nullable default String getLaunchTemplateId()
      The identifier of the Launch Template.

      Exactly one of launchTemplateId and launchTemplateName will be set.

      Specified by:
      getLaunchTemplateId in interface ILaunchTemplate
    • getLaunchTemplateName

      @Stability(Stable) @Nullable default String getLaunchTemplateName()
      The name of the Launch Template.

      Exactly one of launchTemplateId and launchTemplateName will be set.

      Specified by:
      getLaunchTemplateName in interface ILaunchTemplate