We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
Account level Launch Configuration Template for AWS Elastic Disaster Recovery.
Create LaunchConfigurationTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LaunchConfigurationTemplate(name: string, args?: LaunchConfigurationTemplateArgs, opts?: CustomResourceOptions);@overload
def LaunchConfigurationTemplate(resource_name: str,
args: Optional[LaunchConfigurationTemplateArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def LaunchConfigurationTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
copy_private_ip: Optional[bool] = None,
copy_tags: Optional[bool] = None,
export_bucket_arn: Optional[str] = None,
launch_disposition: Optional[LaunchConfigurationTemplateLaunchDisposition] = None,
launch_into_source_instance: Optional[bool] = None,
licensing: Optional[LaunchConfigurationTemplateLicensingArgs] = None,
post_launch_enabled: Optional[bool] = None,
tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None,
target_instance_type_right_sizing_method: Optional[LaunchConfigurationTemplateTargetInstanceTypeRightSizingMethod] = None)func NewLaunchConfigurationTemplate(ctx *Context, name string, args *LaunchConfigurationTemplateArgs, opts ...ResourceOption) (*LaunchConfigurationTemplate, error)public LaunchConfigurationTemplate(string name, LaunchConfigurationTemplateArgs? args = null, CustomResourceOptions? opts = null)
public LaunchConfigurationTemplate(String name, LaunchConfigurationTemplateArgs args)
public LaunchConfigurationTemplate(String name, LaunchConfigurationTemplateArgs args, CustomResourceOptions options)
type: aws-native:drs:LaunchConfigurationTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_drs_launch_configuration_template" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args LaunchConfigurationTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LaunchConfigurationTemplateArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LaunchConfigurationTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LaunchConfigurationTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LaunchConfigurationTemplateArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
LaunchConfigurationTemplate Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The LaunchConfigurationTemplate resource accepts the following input properties:
- Copy
Private boolIp - Copy private IP.
- bool
- Copy tags.
- Export
Bucket stringArn - S3 bucket ARN to export Source Network templates.
- Launch
Disposition Pulumi.Aws Native. Drs. Launch Configuration Template Launch Disposition - Launch disposition.
- Launch
Into boolSource Instance - DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
- Licensing
Pulumi.
Aws Native. Drs. Inputs. Launch Configuration Template Licensing - Post
Launch boolEnabled - Whether we want to activate post-launch actions.
-
List<Pulumi.
Aws Native. Inputs. Create Only Tag> - A set of tags associated with the Launch Configuration Template.
- Target
Instance Pulumi.Type Right Sizing Method Aws Native. Drs. Launch Configuration Template Target Instance Type Right Sizing Method - Target instance type right-sizing method.
- Copy
Private boolIp - Copy private IP.
- bool
- Copy tags.
- Export
Bucket stringArn - S3 bucket ARN to export Source Network templates.
- Launch
Disposition LaunchConfiguration Template Launch Disposition - Launch disposition.
- Launch
Into boolSource Instance - DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
- Licensing
Launch
Configuration Template Licensing Args - Post
Launch boolEnabled - Whether we want to activate post-launch actions.
-
Create
Only Tag Args - A set of tags associated with the Launch Configuration Template.
- Target
Instance LaunchType Right Sizing Method Configuration Template Target Instance Type Right Sizing Method - Target instance type right-sizing method.
- copy_
private_ boolip - Copy private IP.
- bool
- Copy tags.
- export_
bucket_ stringarn - S3 bucket ARN to export Source Network templates.
- launch_
disposition "STOPPED" | "STARTED" - Launch disposition.
- launch_
into_ boolsource_ instance - DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
- licensing object
- post_
launch_ boolenabled - Whether we want to activate post-launch actions.
- list(object)
- A set of tags associated with the Launch Configuration Template.
- target_
instance_ "NONE" | "BASIC" | "IN_AWS"type_ right_ sizing_ method - Target instance type right-sizing method.
- copy
Private BooleanIp - Copy private IP.
- Boolean
- Copy tags.
- export
Bucket StringArn - S3 bucket ARN to export Source Network templates.
- launch
Disposition LaunchConfiguration Template Launch Disposition - Launch disposition.
- launch
Into BooleanSource Instance - DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
- licensing
Launch
Configuration Template Licensing - post
Launch BooleanEnabled - Whether we want to activate post-launch actions.
-
List<Create
Only Tag> - A set of tags associated with the Launch Configuration Template.
- target
Instance LaunchType Right Sizing Method Configuration Template Target Instance Type Right Sizing Method - Target instance type right-sizing method.
- copy
Private booleanIp - Copy private IP.
- boolean
- Copy tags.
- export
Bucket stringArn - S3 bucket ARN to export Source Network templates.
- launch
Disposition LaunchConfiguration Template Launch Disposition - Launch disposition.
- launch
Into booleanSource Instance - DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
- licensing
Launch
Configuration Template Licensing - post
Launch booleanEnabled - Whether we want to activate post-launch actions.
-
Create
Only Tag[] - A set of tags associated with the Launch Configuration Template.
- target
Instance LaunchType Right Sizing Method Configuration Template Target Instance Type Right Sizing Method - Target instance type right-sizing method.
- copy_
private_ boolip - Copy private IP.
- bool
- Copy tags.
- export_
bucket_ strarn - S3 bucket ARN to export Source Network templates.
- launch_
disposition LaunchConfiguration Template Launch Disposition - Launch disposition.
- launch_
into_ boolsource_ instance - DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
- licensing
Launch
Configuration Template Licensing Args - post_
launch_ boolenabled - Whether we want to activate post-launch actions.
-
Sequence[Create
Only Tag Args] - A set of tags associated with the Launch Configuration Template.
- target_
instance_ Launchtype_ right_ sizing_ method Configuration Template Target Instance Type Right Sizing Method - Target instance type right-sizing method.
- copy
Private BooleanIp - Copy private IP.
- Boolean
- Copy tags.
- export
Bucket StringArn - S3 bucket ARN to export Source Network templates.
- launch
Disposition "STOPPED" | "STARTED" - Launch disposition.
- launch
Into BooleanSource Instance - DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
- licensing Property Map
- post
Launch BooleanEnabled - Whether we want to activate post-launch actions.
- List<Property Map>
- A set of tags associated with the Launch Configuration Template.
- target
Instance "NONE" | "BASIC" | "IN_AWS"Type Right Sizing Method - Target instance type right-sizing method.
Outputs
All input properties are implicitly available as output properties. Additionally, the LaunchConfigurationTemplate resource produces the following output properties:
- Arn string
- ARN of the Launch Configuration Template.
- Id string
- The provider-assigned unique ID for this managed resource.
- Launch
Configuration stringTemplate Id - ID of the Launch Configuration Template.
- Arn string
- ARN of the Launch Configuration Template.
- Id string
- The provider-assigned unique ID for this managed resource.
- Launch
Configuration stringTemplate Id - ID of the Launch Configuration Template.
- arn string
- ARN of the Launch Configuration Template.
- id string
- The provider-assigned unique ID for this managed resource.
- launch_
configuration_ stringtemplate_ id - ID of the Launch Configuration Template.
- arn String
- ARN of the Launch Configuration Template.
- id String
- The provider-assigned unique ID for this managed resource.
- launch
Configuration StringTemplate Id - ID of the Launch Configuration Template.
- arn string
- ARN of the Launch Configuration Template.
- id string
- The provider-assigned unique ID for this managed resource.
- launch
Configuration stringTemplate Id - ID of the Launch Configuration Template.
- arn str
- ARN of the Launch Configuration Template.
- id str
- The provider-assigned unique ID for this managed resource.
- launch_
configuration_ strtemplate_ id - ID of the Launch Configuration Template.
- arn String
- ARN of the Launch Configuration Template.
- id String
- The provider-assigned unique ID for this managed resource.
- launch
Configuration StringTemplate Id - ID of the Launch Configuration Template.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs
A set of tags to apply to the resource.LaunchConfigurationTemplateLaunchDisposition, LaunchConfigurationTemplateLaunchDispositionArgs
- Stopped
STOPPED- Started
STARTED
- Launch
Configuration Template Launch Disposition Stopped STOPPED- Launch
Configuration Template Launch Disposition Started STARTED
- "STOPPED"
STOPPED- "STARTED"
STARTED
- Stopped
STOPPED- Started
STARTED
- Stopped
STOPPED- Started
STARTED
- STOPPED
STOPPED- STARTED
STARTED
- "STOPPED"
STOPPED- "STARTED"
STARTED
LaunchConfigurationTemplateLicensing, LaunchConfigurationTemplateLicensingArgs
Configuration of a machine's license.- Os
Byol bool - Whether to enable Bring your own license or not.
- Os
Byol bool - Whether to enable Bring your own license or not.
- os_
byol bool - Whether to enable Bring your own license or not.
- os
Byol Boolean - Whether to enable Bring your own license or not.
- os
Byol boolean - Whether to enable Bring your own license or not.
- os_
byol bool - Whether to enable Bring your own license or not.
- os
Byol Boolean - Whether to enable Bring your own license or not.
LaunchConfigurationTemplateTargetInstanceTypeRightSizingMethod, LaunchConfigurationTemplateTargetInstanceTypeRightSizingMethodArgs
- None
NONE- Basic
BASIC- In
Aws IN_AWS
- Launch
Configuration Template Target Instance Type Right Sizing Method None NONE- Launch
Configuration Template Target Instance Type Right Sizing Method Basic BASIC- Launch
Configuration Template Target Instance Type Right Sizing Method In Aws IN_AWS
- "NONE"
NONE- "BASIC"
BASIC- "IN_AWS"
IN_AWS
- None
NONE- Basic
BASIC- In
Aws IN_AWS
- None
NONE- Basic
BASIC- In
Aws IN_AWS
- NONE
NONE- BASIC
BASIC- IN_AWS
IN_AWS
- "NONE"
NONE- "BASIC"
BASIC- "IN_AWS"
IN_AWS
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi