package awsec2 // Specifies a target Capacity Reservation. // // `CapacityReservationTarget` is a property of the [Amazon EC2 LaunchTemplate LaunchTemplateData](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html) property type. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // capacityReservationTargetProperty := &CapacityReservationTargetProperty{ // CapacityReservationId: jsii.String("capacityReservationId"), // CapacityReservationResourceGroupArn: jsii.String("capacityReservationResourceGroupArn"), // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-capacityreservationtarget.html // type CfnLaunchTemplate_CapacityReservationTargetProperty struct { // The ID of the Capacity Reservation in which to run the instance. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-capacityreservationtarget.html#cfn-ec2-launchtemplate-capacityreservationtarget-capacityreservationid // CapacityReservationId *string `field:"optional" json:"capacityReservationId" yaml:"capacityReservationId"` // The ARN of the Capacity Reservation resource group in which to run the instance. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-capacityreservationtarget.html#cfn-ec2-launchtemplate-capacityreservationtarget-capacityreservationresourcegrouparn // CapacityReservationResourceGroupArn *string `field:"optional" json:"capacityReservationResourceGroupArn" yaml:"capacityReservationResourceGroupArn"` }