1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. drs
  6. getLaunchConfigurationTemplate

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi

    Account level Launch Configuration Template for AWS Elastic Disaster Recovery.

    Using getLaunchConfigurationTemplate

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getLaunchConfigurationTemplate(args: GetLaunchConfigurationTemplateArgs, opts?: InvokeOptions): Promise<GetLaunchConfigurationTemplateResult>
    function getLaunchConfigurationTemplateOutput(args: GetLaunchConfigurationTemplateOutputArgs, opts?: InvokeOutputOptions): Output<GetLaunchConfigurationTemplateResult>
    def get_launch_configuration_template(arn: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetLaunchConfigurationTemplateResult
    def get_launch_configuration_template_output(arn: pulumi.Input[Optional[str]] = None,
                                          opts: Optional[InvokeOutputOptions] = None) -> Output[GetLaunchConfigurationTemplateResult]
    func LookupLaunchConfigurationTemplate(ctx *Context, args *LookupLaunchConfigurationTemplateArgs, opts ...InvokeOption) (*LookupLaunchConfigurationTemplateResult, error)
    func LookupLaunchConfigurationTemplateOutput(ctx *Context, args *LookupLaunchConfigurationTemplateOutputArgs, opts ...InvokeOption) LookupLaunchConfigurationTemplateResultOutput

    > Note: This function is named LookupLaunchConfigurationTemplate in the Go SDK.

    public static class GetLaunchConfigurationTemplate 
    {
        public static Task<GetLaunchConfigurationTemplateResult> InvokeAsync(GetLaunchConfigurationTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetLaunchConfigurationTemplateResult> Invoke(GetLaunchConfigurationTemplateInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetLaunchConfigurationTemplateResult> Invoke(GetLaunchConfigurationTemplateInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetLaunchConfigurationTemplateResult> getLaunchConfigurationTemplate(GetLaunchConfigurationTemplateArgs args, InvokeOptions options)
    public static Output<GetLaunchConfigurationTemplateResult> getLaunchConfigurationTemplate(GetLaunchConfigurationTemplateArgs args, InvokeOptions options)
    public static Output<GetLaunchConfigurationTemplateResult> getLaunchConfigurationTemplate(GetLaunchConfigurationTemplateArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:drs:getLaunchConfigurationTemplate
      arguments:
        # arguments dictionary
    data "aws-native_drs_get_launch_configuration_template" "name" {
        # arguments
    }

    The following arguments are supported:

    Arn string
    ARN of the Launch Configuration Template.
    Arn string
    ARN of the Launch Configuration Template.
    arn string
    ARN of the Launch Configuration Template.
    arn String
    ARN of the Launch Configuration Template.
    arn string
    ARN of the Launch Configuration Template.
    arn str
    ARN of the Launch Configuration Template.
    arn String
    ARN of the Launch Configuration Template.

    getLaunchConfigurationTemplate Result

    The following output properties are available:

    Arn string
    ARN of the Launch Configuration Template.
    CopyPrivateIp bool
    Copy private IP.
    CopyTags bool
    Copy tags.
    ExportBucketArn string
    S3 bucket ARN to export Source Network templates.
    LaunchConfigurationTemplateId string
    ID of the Launch Configuration Template.
    LaunchDisposition Pulumi.AwsNative.Drs.LaunchConfigurationTemplateLaunchDisposition
    Launch disposition.
    LaunchIntoSourceInstance bool
    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.AwsNative.Drs.Outputs.LaunchConfigurationTemplateLicensing
    PostLaunchEnabled bool
    Whether we want to activate post-launch actions.
    TargetInstanceTypeRightSizingMethod Pulumi.AwsNative.Drs.LaunchConfigurationTemplateTargetInstanceTypeRightSizingMethod
    Target instance type right-sizing method.
    Arn string
    ARN of the Launch Configuration Template.
    CopyPrivateIp bool
    Copy private IP.
    CopyTags bool
    Copy tags.
    ExportBucketArn string
    S3 bucket ARN to export Source Network templates.
    LaunchConfigurationTemplateId string
    ID of the Launch Configuration Template.
    LaunchDisposition LaunchConfigurationTemplateLaunchDisposition
    Launch disposition.
    LaunchIntoSourceInstance bool
    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 LaunchConfigurationTemplateLicensing
    PostLaunchEnabled bool
    Whether we want to activate post-launch actions.
    TargetInstanceTypeRightSizingMethod LaunchConfigurationTemplateTargetInstanceTypeRightSizingMethod
    Target instance type right-sizing method.
    arn string
    ARN of the Launch Configuration Template.
    copy_private_ip bool
    Copy private IP.
    copy_tags bool
    Copy tags.
    export_bucket_arn string
    S3 bucket ARN to export Source Network templates.
    launch_configuration_template_id string
    ID of the Launch Configuration Template.
    launch_disposition "STOPPED" | "STARTED"
    Launch disposition.
    launch_into_source_instance bool
    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_enabled bool
    Whether we want to activate post-launch actions.
    target_instance_type_right_sizing_method "NONE" | "BASIC" | "IN_AWS"
    Target instance type right-sizing method.
    arn String
    ARN of the Launch Configuration Template.
    copyPrivateIp Boolean
    Copy private IP.
    copyTags Boolean
    Copy tags.
    exportBucketArn String
    S3 bucket ARN to export Source Network templates.
    launchConfigurationTemplateId String
    ID of the Launch Configuration Template.
    launchDisposition LaunchConfigurationTemplateLaunchDisposition
    Launch disposition.
    launchIntoSourceInstance Boolean
    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 LaunchConfigurationTemplateLicensing
    postLaunchEnabled Boolean
    Whether we want to activate post-launch actions.
    targetInstanceTypeRightSizingMethod LaunchConfigurationTemplateTargetInstanceTypeRightSizingMethod
    Target instance type right-sizing method.
    arn string
    ARN of the Launch Configuration Template.
    copyPrivateIp boolean
    Copy private IP.
    copyTags boolean
    Copy tags.
    exportBucketArn string
    S3 bucket ARN to export Source Network templates.
    launchConfigurationTemplateId string
    ID of the Launch Configuration Template.
    launchDisposition LaunchConfigurationTemplateLaunchDisposition
    Launch disposition.
    launchIntoSourceInstance boolean
    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 LaunchConfigurationTemplateLicensing
    postLaunchEnabled boolean
    Whether we want to activate post-launch actions.
    targetInstanceTypeRightSizingMethod LaunchConfigurationTemplateTargetInstanceTypeRightSizingMethod
    Target instance type right-sizing method.
    arn str
    ARN of the Launch Configuration Template.
    copy_private_ip bool
    Copy private IP.
    copy_tags bool
    Copy tags.
    export_bucket_arn str
    S3 bucket ARN to export Source Network templates.
    launch_configuration_template_id str
    ID of the Launch Configuration Template.
    launch_disposition LaunchConfigurationTemplateLaunchDisposition
    Launch disposition.
    launch_into_source_instance bool
    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 LaunchConfigurationTemplateLicensing
    post_launch_enabled bool
    Whether we want to activate post-launch actions.
    target_instance_type_right_sizing_method LaunchConfigurationTemplateTargetInstanceTypeRightSizingMethod
    Target instance type right-sizing method.
    arn String
    ARN of the Launch Configuration Template.
    copyPrivateIp Boolean
    Copy private IP.
    copyTags Boolean
    Copy tags.
    exportBucketArn String
    S3 bucket ARN to export Source Network templates.
    launchConfigurationTemplateId String
    ID of the Launch Configuration Template.
    launchDisposition "STOPPED" | "STARTED"
    Launch disposition.
    launchIntoSourceInstance Boolean
    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
    postLaunchEnabled Boolean
    Whether we want to activate post-launch actions.
    targetInstanceTypeRightSizingMethod "NONE" | "BASIC" | "IN_AWS"
    Target instance type right-sizing method.

    Supporting Types

    LaunchConfigurationTemplateLaunchDisposition

    LaunchConfigurationTemplateLicensing

    OsByol bool
    Whether to enable Bring your own license or not.
    OsByol bool
    Whether to enable Bring your own license or not.
    os_byol bool
    Whether to enable Bring your own license or not.
    osByol Boolean
    Whether to enable Bring your own license or not.
    osByol boolean
    Whether to enable Bring your own license or not.
    os_byol bool
    Whether to enable Bring your own license or not.
    osByol Boolean
    Whether to enable Bring your own license or not.

    LaunchConfigurationTemplateTargetInstanceTypeRightSizingMethod

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.79.0
    published on Monday, Sep 14, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial