Show / Hide Table of Contents

Class CfnInstance.LaunchTemplateSpecificationProperty

Specifies a launch template to use when launching an Amazon EC2 instance.

Inheritance
object
CfnInstance.LaunchTemplateSpecificationProperty
Implements
CfnInstance.ILaunchTemplateSpecificationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnInstance.LaunchTemplateSpecificationProperty : CfnInstance.ILaunchTemplateSpecificationProperty
Syntax (vb)
Public Class CfnInstance.LaunchTemplateSpecificationProperty Implements CfnInstance.ILaunchTemplateSpecificationProperty
Remarks

You must specify the following:

    For information about creating a launch template, see AWS::EC2::LaunchTemplate and Create a launch template in the Amazon EC2 User Guide . For example launch templates, see the Examples for AWS::EC2::LaunchTemplate .

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html

    ExampleMetadata: fixture=_generated

    Examples
    // The code below shows an example of how to instantiate this type.
                 // The values are placeholders you should change.
                 using Amazon.CDK.AWS.EC2;
    
                 var launchTemplateSpecificationProperty = new LaunchTemplateSpecificationProperty {
                     Version = "version",
    
                     // the properties below are optional
                     LaunchTemplateId = "launchTemplateId",
                     LaunchTemplateName = "launchTemplateName"
                 };

    Synopsis

    Constructors

    LaunchTemplateSpecificationProperty()

    Specifies a launch template to use when launching an Amazon EC2 instance.

    Properties

    LaunchTemplateId

    The ID of the launch template.

    LaunchTemplateName

    The name of the launch template.

    Version

    The version number of the launch template. You must specify this property.

    Constructors

    LaunchTemplateSpecificationProperty()

    Specifies a launch template to use when launching an Amazon EC2 instance.

    public LaunchTemplateSpecificationProperty()
    Remarks

    You must specify the following:

      For information about creating a launch template, see AWS::EC2::LaunchTemplate and Create a launch template in the Amazon EC2 User Guide . For example launch templates, see the Examples for AWS::EC2::LaunchTemplate .

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html

      ExampleMetadata: fixture=_generated

      Examples
      // The code below shows an example of how to instantiate this type.
                   // The values are placeholders you should change.
                   using Amazon.CDK.AWS.EC2;
      
                   var launchTemplateSpecificationProperty = new LaunchTemplateSpecificationProperty {
                       Version = "version",
      
                       // the properties below are optional
                       LaunchTemplateId = "launchTemplateId",
                       LaunchTemplateName = "launchTemplateName"
                   };

      Properties

      LaunchTemplateId

      The ID of the launch template.

      public string? LaunchTemplateId { get; set; }
      Property Value

      string

      Remarks

      You must specify either the launch template ID or the launch template name, but not both.

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplateid

      LaunchTemplateName

      The name of the launch template.

      public string? LaunchTemplateName { get; set; }
      Property Value

      string

      Remarks

      You must specify either the launch template ID or the launch template name, but not both.

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplatename

      Version

      The version number of the launch template. You must specify this property.

      public string Version { get; set; }
      Property Value

      string

      Remarks

      To specify the default version of the template, use the Fn::GetAtt intrinsic function to retrieve the DefaultVersionNumber attribute of the launch template. To specify the latest version of the template, use Fn::GetAtt to retrieve the LatestVersionNumber attribute. For more information, see AWS::EC2:LaunchTemplate return values for Fn::GetAtt .

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-version

      Implements

      CfnInstance.ILaunchTemplateSpecificationProperty
      Back to top Generated by DocFX