1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getEmrJobStatusDetail
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getEmrJobStatusDetail

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of emr emr_job_status_detail

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const emrJobStatusDetail = tencentcloud.getEmrJobStatusDetail({
        flowParam: {
            fKey: "FlowId",
            fValue: "1921228",
        },
        instanceId: "emr-byhnjsb3",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    emr_job_status_detail = tencentcloud.get_emr_job_status_detail(flow_param={
            "f_key": "FlowId",
            "f_value": "1921228",
        },
        instance_id="emr-byhnjsb3")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.GetEmrJobStatusDetail(ctx, &tencentcloud.GetEmrJobStatusDetailArgs{
    			FlowParam: tencentcloud.GetEmrJobStatusDetailFlowParam{
    				FKey:   "FlowId",
    				FValue: "1921228",
    			},
    			InstanceId: "emr-byhnjsb3",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var emrJobStatusDetail = Tencentcloud.GetEmrJobStatusDetail.Invoke(new()
        {
            FlowParam = new Tencentcloud.Inputs.GetEmrJobStatusDetailFlowParamInputArgs
            {
                FKey = "FlowId",
                FValue = "1921228",
            },
            InstanceId = "emr-byhnjsb3",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetEmrJobStatusDetailArgs;
    import com.pulumi.tencentcloud.inputs.GetEmrJobStatusDetailFlowParamArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var emrJobStatusDetail = TencentcloudFunctions.getEmrJobStatusDetail(GetEmrJobStatusDetailArgs.builder()
                .flowParam(GetEmrJobStatusDetailFlowParamArgs.builder()
                    .fKey("FlowId")
                    .fValue("1921228")
                    .build())
                .instanceId("emr-byhnjsb3")
                .build());
    
        }
    }
    
    variables:
      emrJobStatusDetail:
        fn::invoke:
          function: tencentcloud:getEmrJobStatusDetail
          arguments:
            flowParam:
              fKey: FlowId
              fValue: '1921228'
            instanceId: emr-byhnjsb3
    

    Using getEmrJobStatusDetail

    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 getEmrJobStatusDetail(args: GetEmrJobStatusDetailArgs, opts?: InvokeOptions): Promise<GetEmrJobStatusDetailResult>
    function getEmrJobStatusDetailOutput(args: GetEmrJobStatusDetailOutputArgs, opts?: InvokeOptions): Output<GetEmrJobStatusDetailResult>
    def get_emr_job_status_detail(flow_param: Optional[GetEmrJobStatusDetailFlowParam] = None,
                                  id: Optional[str] = None,
                                  instance_id: Optional[str] = None,
                                  need_extra_detail: Optional[bool] = None,
                                  result_output_file: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetEmrJobStatusDetailResult
    def get_emr_job_status_detail_output(flow_param: Optional[pulumi.Input[GetEmrJobStatusDetailFlowParamArgs]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  instance_id: Optional[pulumi.Input[str]] = None,
                                  need_extra_detail: Optional[pulumi.Input[bool]] = None,
                                  result_output_file: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetEmrJobStatusDetailResult]
    func GetEmrJobStatusDetail(ctx *Context, args *GetEmrJobStatusDetailArgs, opts ...InvokeOption) (*GetEmrJobStatusDetailResult, error)
    func GetEmrJobStatusDetailOutput(ctx *Context, args *GetEmrJobStatusDetailOutputArgs, opts ...InvokeOption) GetEmrJobStatusDetailResultOutput

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

    public static class GetEmrJobStatusDetail 
    {
        public static Task<GetEmrJobStatusDetailResult> InvokeAsync(GetEmrJobStatusDetailArgs args, InvokeOptions? opts = null)
        public static Output<GetEmrJobStatusDetailResult> Invoke(GetEmrJobStatusDetailInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetEmrJobStatusDetailResult> getEmrJobStatusDetail(GetEmrJobStatusDetailArgs args, InvokeOptions options)
    public static Output<GetEmrJobStatusDetailResult> getEmrJobStatusDetail(GetEmrJobStatusDetailArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getEmrJobStatusDetail:getEmrJobStatusDetail
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FlowParam GetEmrJobStatusDetailFlowParam
    Flow-related Parameters.
    InstanceId string
    EMR Instance ID.
    Id string
    NeedExtraDetail bool
    Whether to return additional task information.
    ResultOutputFile string
    Used to save results.
    FlowParam GetEmrJobStatusDetailFlowParam
    Flow-related Parameters.
    InstanceId string
    EMR Instance ID.
    Id string
    NeedExtraDetail bool
    Whether to return additional task information.
    ResultOutputFile string
    Used to save results.
    flowParam GetEmrJobStatusDetailFlowParam
    Flow-related Parameters.
    instanceId String
    EMR Instance ID.
    id String
    needExtraDetail Boolean
    Whether to return additional task information.
    resultOutputFile String
    Used to save results.
    flowParam GetEmrJobStatusDetailFlowParam
    Flow-related Parameters.
    instanceId string
    EMR Instance ID.
    id string
    needExtraDetail boolean
    Whether to return additional task information.
    resultOutputFile string
    Used to save results.
    flow_param GetEmrJobStatusDetailFlowParam
    Flow-related Parameters.
    instance_id str
    EMR Instance ID.
    id str
    need_extra_detail bool
    Whether to return additional task information.
    result_output_file str
    Used to save results.
    flowParam Property Map
    Flow-related Parameters.
    instanceId String
    EMR Instance ID.
    id String
    needExtraDetail Boolean
    Whether to return additional task information.
    resultOutputFile String
    Used to save results.

    getEmrJobStatusDetail Result

    The following output properties are available:

    FlowDescs List<GetEmrJobStatusDetailFlowDesc>
    Flow Parameter Description.
    FlowExtraDetails List<GetEmrJobStatusDetailFlowExtraDetail>
    Flow Extra Execution Detail,Return when NeedExtraDetail is true.
    FlowName string
    Flow Name.
    FlowParam GetEmrJobStatusDetailFlowParam
    FlowTotalProgress double
    Flow Total Execution Progress.
    FlowTotalStatus double
    Flow Total Execution Status, 0: Initialized, 1: Running, 2: Completed, 3: Completed (with skipped steps), -1: Failed, -3: Blocke.
    Id string
    InstanceId string
    StageDetails List<GetEmrJobStatusDetailStageDetail>
    Task Information.
    NeedExtraDetail bool
    ResultOutputFile string
    FlowDescs []GetEmrJobStatusDetailFlowDesc
    Flow Parameter Description.
    FlowExtraDetails []GetEmrJobStatusDetailFlowExtraDetail
    Flow Extra Execution Detail,Return when NeedExtraDetail is true.
    FlowName string
    Flow Name.
    FlowParam GetEmrJobStatusDetailFlowParam
    FlowTotalProgress float64
    Flow Total Execution Progress.
    FlowTotalStatus float64
    Flow Total Execution Status, 0: Initialized, 1: Running, 2: Completed, 3: Completed (with skipped steps), -1: Failed, -3: Blocke.
    Id string
    InstanceId string
    StageDetails []GetEmrJobStatusDetailStageDetail
    Task Information.
    NeedExtraDetail bool
    ResultOutputFile string
    flowDescs List<GetEmrJobStatusDetailFlowDesc>
    Flow Parameter Description.
    flowExtraDetails List<GetEmrJobStatusDetailFlowExtraDetail>
    Flow Extra Execution Detail,Return when NeedExtraDetail is true.
    flowName String
    Flow Name.
    flowParam GetEmrJobStatusDetailFlowParam
    flowTotalProgress Double
    Flow Total Execution Progress.
    flowTotalStatus Double
    Flow Total Execution Status, 0: Initialized, 1: Running, 2: Completed, 3: Completed (with skipped steps), -1: Failed, -3: Blocke.
    id String
    instanceId String
    stageDetails List<GetEmrJobStatusDetailStageDetail>
    Task Information.
    needExtraDetail Boolean
    resultOutputFile String
    flowDescs GetEmrJobStatusDetailFlowDesc[]
    Flow Parameter Description.
    flowExtraDetails GetEmrJobStatusDetailFlowExtraDetail[]
    Flow Extra Execution Detail,Return when NeedExtraDetail is true.
    flowName string
    Flow Name.
    flowParam GetEmrJobStatusDetailFlowParam
    flowTotalProgress number
    Flow Total Execution Progress.
    flowTotalStatus number
    Flow Total Execution Status, 0: Initialized, 1: Running, 2: Completed, 3: Completed (with skipped steps), -1: Failed, -3: Blocke.
    id string
    instanceId string
    stageDetails GetEmrJobStatusDetailStageDetail[]
    Task Information.
    needExtraDetail boolean
    resultOutputFile string
    flow_descs Sequence[GetEmrJobStatusDetailFlowDesc]
    Flow Parameter Description.
    flow_extra_details Sequence[GetEmrJobStatusDetailFlowExtraDetail]
    Flow Extra Execution Detail,Return when NeedExtraDetail is true.
    flow_name str
    Flow Name.
    flow_param GetEmrJobStatusDetailFlowParam
    flow_total_progress float
    Flow Total Execution Progress.
    flow_total_status float
    Flow Total Execution Status, 0: Initialized, 1: Running, 2: Completed, 3: Completed (with skipped steps), -1: Failed, -3: Blocke.
    id str
    instance_id str
    stage_details Sequence[GetEmrJobStatusDetailStageDetail]
    Task Information.
    need_extra_detail bool
    result_output_file str
    flowDescs List<Property Map>
    Flow Parameter Description.
    flowExtraDetails List<Property Map>
    Flow Extra Execution Detail,Return when NeedExtraDetail is true.
    flowName String
    Flow Name.
    flowParam Property Map
    flowTotalProgress Number
    Flow Total Execution Progress.
    flowTotalStatus Number
    Flow Total Execution Status, 0: Initialized, 1: Running, 2: Completed, 3: Completed (with skipped steps), -1: Failed, -3: Blocke.
    id String
    instanceId String
    stageDetails List<Property Map>
    Task Information.
    needExtraDetail Boolean
    resultOutputFile String

    Supporting Types

    GetEmrJobStatusDetailFlowDesc

    PKey string
    Parameter Key.
    PValue string
    Parameter Value.
    PKey string
    Parameter Key.
    PValue string
    Parameter Value.
    pKey String
    Parameter Key.
    pValue String
    Parameter Value.
    pKey string
    Parameter Key.
    pValue string
    Parameter Value.
    p_key str
    Parameter Key.
    p_value str
    Parameter Value.
    pKey String
    Parameter Key.
    pValue String
    Parameter Value.

    GetEmrJobStatusDetailFlowExtraDetail

    Details List<GetEmrJobStatusDetailFlowExtraDetailDetail>
    Flow Extra Execution Detail.
    Title string
    Flow Extra Execution Detail Title.
    Details []GetEmrJobStatusDetailFlowExtraDetailDetail
    Flow Extra Execution Detail.
    Title string
    Flow Extra Execution Detail Title.
    details List<GetEmrJobStatusDetailFlowExtraDetailDetail>
    Flow Extra Execution Detail.
    title String
    Flow Extra Execution Detail Title.
    details GetEmrJobStatusDetailFlowExtraDetailDetail[]
    Flow Extra Execution Detail.
    title string
    Flow Extra Execution Detail Title.
    details Sequence[GetEmrJobStatusDetailFlowExtraDetailDetail]
    Flow Extra Execution Detail.
    title str
    Flow Extra Execution Detail Title.
    details List<Property Map>
    Flow Extra Execution Detail.
    title String
    Flow Extra Execution Detail Title.

    GetEmrJobStatusDetailFlowExtraDetailDetail

    PKey string
    Parameter Key.
    PValue string
    Parameter Value.
    PKey string
    Parameter Key.
    PValue string
    Parameter Value.
    pKey String
    Parameter Key.
    pValue String
    Parameter Value.
    pKey string
    Parameter Key.
    pValue string
    Parameter Value.
    p_key str
    Parameter Key.
    p_value str
    Parameter Value.
    pKey String
    Parameter Key.
    pValue String
    Parameter Value.

    GetEmrJobStatusDetailFlowParam

    FKey string
    Process Parameter Key: value range: TraceId: Query by TraceId FlowId: Query by FlowId.
    FValue string
    Parameter Value.
    FKey string
    Process Parameter Key: value range: TraceId: Query by TraceId FlowId: Query by FlowId.
    FValue string
    Parameter Value.
    fKey String
    Process Parameter Key: value range: TraceId: Query by TraceId FlowId: Query by FlowId.
    fValue String
    Parameter Value.
    fKey string
    Process Parameter Key: value range: TraceId: Query by TraceId FlowId: Query by FlowId.
    fValue string
    Parameter Value.
    f_key str
    Process Parameter Key: value range: TraceId: Query by TraceId FlowId: Query by FlowId.
    f_value str
    Parameter Value.
    fKey String
    Process Parameter Key: value range: TraceId: Query by TraceId FlowId: Query by FlowId.
    fValue String
    Parameter Value.

    GetEmrJobStatusDetailStageDetail

    Desc string
    Flow Execution Status Description.
    Endtime string
    Flow Execution End Time.
    FailedReason string
    Flow Execution Failure Reason.
    HadWoodDetail bool
    Whether to return additional task information.
    IsShow bool
    Whether to display the flow.
    IsSubFlow bool
    Whether it is a sub-flow.
    LanguageKey string
    Multilingual Version Key.
    Name string
    Step Name.
    Progress double
    Flow Execution Progress.
    Stage string
    Step ID.
    Starttime string
    Flow Execution Start Time.
    Status double
    Flow Execution Status: 0: Not Started, 1: In Progress, 2: Completed, 3: Partially Completed, -1: Failed.
    SubFlowFlag string
    Sub-Flow Flag.
    TimeConsuming string
    Flow Execution Time Consuming.
    WoodJobId double
    Wood Subprocess ID.
    Desc string
    Flow Execution Status Description.
    Endtime string
    Flow Execution End Time.
    FailedReason string
    Flow Execution Failure Reason.
    HadWoodDetail bool
    Whether to return additional task information.
    IsShow bool
    Whether to display the flow.
    IsSubFlow bool
    Whether it is a sub-flow.
    LanguageKey string
    Multilingual Version Key.
    Name string
    Step Name.
    Progress float64
    Flow Execution Progress.
    Stage string
    Step ID.
    Starttime string
    Flow Execution Start Time.
    Status float64
    Flow Execution Status: 0: Not Started, 1: In Progress, 2: Completed, 3: Partially Completed, -1: Failed.
    SubFlowFlag string
    Sub-Flow Flag.
    TimeConsuming string
    Flow Execution Time Consuming.
    WoodJobId float64
    Wood Subprocess ID.
    desc String
    Flow Execution Status Description.
    endtime String
    Flow Execution End Time.
    failedReason String
    Flow Execution Failure Reason.
    hadWoodDetail Boolean
    Whether to return additional task information.
    isShow Boolean
    Whether to display the flow.
    isSubFlow Boolean
    Whether it is a sub-flow.
    languageKey String
    Multilingual Version Key.
    name String
    Step Name.
    progress Double
    Flow Execution Progress.
    stage String
    Step ID.
    starttime String
    Flow Execution Start Time.
    status Double
    Flow Execution Status: 0: Not Started, 1: In Progress, 2: Completed, 3: Partially Completed, -1: Failed.
    subFlowFlag String
    Sub-Flow Flag.
    timeConsuming String
    Flow Execution Time Consuming.
    woodJobId Double
    Wood Subprocess ID.
    desc string
    Flow Execution Status Description.
    endtime string
    Flow Execution End Time.
    failedReason string
    Flow Execution Failure Reason.
    hadWoodDetail boolean
    Whether to return additional task information.
    isShow boolean
    Whether to display the flow.
    isSubFlow boolean
    Whether it is a sub-flow.
    languageKey string
    Multilingual Version Key.
    name string
    Step Name.
    progress number
    Flow Execution Progress.
    stage string
    Step ID.
    starttime string
    Flow Execution Start Time.
    status number
    Flow Execution Status: 0: Not Started, 1: In Progress, 2: Completed, 3: Partially Completed, -1: Failed.
    subFlowFlag string
    Sub-Flow Flag.
    timeConsuming string
    Flow Execution Time Consuming.
    woodJobId number
    Wood Subprocess ID.
    desc str
    Flow Execution Status Description.
    endtime str
    Flow Execution End Time.
    failed_reason str
    Flow Execution Failure Reason.
    had_wood_detail bool
    Whether to return additional task information.
    is_show bool
    Whether to display the flow.
    is_sub_flow bool
    Whether it is a sub-flow.
    language_key str
    Multilingual Version Key.
    name str
    Step Name.
    progress float
    Flow Execution Progress.
    stage str
    Step ID.
    starttime str
    Flow Execution Start Time.
    status float
    Flow Execution Status: 0: Not Started, 1: In Progress, 2: Completed, 3: Partially Completed, -1: Failed.
    sub_flow_flag str
    Sub-Flow Flag.
    time_consuming str
    Flow Execution Time Consuming.
    wood_job_id float
    Wood Subprocess ID.
    desc String
    Flow Execution Status Description.
    endtime String
    Flow Execution End Time.
    failedReason String
    Flow Execution Failure Reason.
    hadWoodDetail Boolean
    Whether to return additional task information.
    isShow Boolean
    Whether to display the flow.
    isSubFlow Boolean
    Whether it is a sub-flow.
    languageKey String
    Multilingual Version Key.
    name String
    Step Name.
    progress Number
    Flow Execution Progress.
    stage String
    Step ID.
    starttime String
    Flow Execution Start Time.
    status Number
    Flow Execution Status: 0: Not Started, 1: In Progress, 2: Completed, 3: Partially Completed, -1: Failed.
    subFlowFlag String
    Sub-Flow Flag.
    timeConsuming String
    Flow Execution Time Consuming.
    woodJobId Number
    Wood Subprocess ID.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack