Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.FleetAppsManagement.getTaskRecord
Explore with Pulumi AI
This data source provides details about a specific Task Record resource in Oracle Cloud Infrastructure Fleet Apps Management service.
Gets a Task by identifier
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testTaskRecord = oci.FleetAppsManagement.getTaskRecord({
    taskRecordId: testTaskRecordOciFleetAppsManagementTaskRecord.id,
});
import pulumi
import pulumi_oci as oci
test_task_record = oci.FleetAppsManagement.get_task_record(task_record_id=test_task_record_oci_fleet_apps_management_task_record["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/fleetappsmanagement"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fleetappsmanagement.GetTaskRecord(ctx, &fleetappsmanagement.GetTaskRecordArgs{
			TaskRecordId: testTaskRecordOciFleetAppsManagementTaskRecord.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testTaskRecord = Oci.FleetAppsManagement.GetTaskRecord.Invoke(new()
    {
        TaskRecordId = testTaskRecordOciFleetAppsManagementTaskRecord.Id,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.FleetAppsManagement.FleetAppsManagementFunctions;
import com.pulumi.oci.FleetAppsManagement.inputs.GetTaskRecordArgs;
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 testTaskRecord = FleetAppsManagementFunctions.getTaskRecord(GetTaskRecordArgs.builder()
            .taskRecordId(testTaskRecordOciFleetAppsManagementTaskRecord.id())
            .build());
    }
}
variables:
  testTaskRecord:
    fn::invoke:
      function: oci:FleetAppsManagement:getTaskRecord
      arguments:
        taskRecordId: ${testTaskRecordOciFleetAppsManagementTaskRecord.id}
Using getTaskRecord
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 getTaskRecord(args: GetTaskRecordArgs, opts?: InvokeOptions): Promise<GetTaskRecordResult>
function getTaskRecordOutput(args: GetTaskRecordOutputArgs, opts?: InvokeOptions): Output<GetTaskRecordResult>def get_task_record(task_record_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetTaskRecordResult
def get_task_record_output(task_record_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetTaskRecordResult]func LookupTaskRecord(ctx *Context, args *LookupTaskRecordArgs, opts ...InvokeOption) (*LookupTaskRecordResult, error)
func LookupTaskRecordOutput(ctx *Context, args *LookupTaskRecordOutputArgs, opts ...InvokeOption) LookupTaskRecordResultOutput> Note: This function is named LookupTaskRecord in the Go SDK.
public static class GetTaskRecord 
{
    public static Task<GetTaskRecordResult> InvokeAsync(GetTaskRecordArgs args, InvokeOptions? opts = null)
    public static Output<GetTaskRecordResult> Invoke(GetTaskRecordInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTaskRecordResult> getTaskRecord(GetTaskRecordArgs args, InvokeOptions options)
public static Output<GetTaskRecordResult> getTaskRecord(GetTaskRecordArgs args, InvokeOptions options)
fn::invoke:
  function: oci:FleetAppsManagement/getTaskRecord:getTaskRecord
  arguments:
    # arguments dictionaryThe following arguments are supported:
- TaskRecord stringId 
- unique TaskDetail identifier
- TaskRecord stringId 
- unique TaskDetail identifier
- taskRecord StringId 
- unique TaskDetail identifier
- taskRecord stringId 
- unique TaskDetail identifier
- task_record_ strid 
- unique TaskDetail identifier
- taskRecord StringId 
- unique TaskDetail identifier
getTaskRecord Result
The following output properties are available:
- CompartmentId string
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- Description string
- The description of the argument.
- Details
List<GetTask Record Detail> 
- The details of the task.
- DisplayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- Id string
- The OCID of the resource.
- LifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- ResourceRegion string
- Associated region
- State string
- The current state of the TaskRecord.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TaskRecord stringId 
- TimeCreated string
- The time this resource was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time this resource was last updated. An RFC3339 formatted datetime string.
- Type string
- Task type.
- Version string
- The version of the task
- CompartmentId string
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- Description string
- The description of the argument.
- Details
[]GetTask Record Detail 
- The details of the task.
- DisplayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- Id string
- The OCID of the resource.
- LifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- ResourceRegion string
- Associated region
- State string
- The current state of the TaskRecord.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TaskRecord stringId 
- TimeCreated string
- The time this resource was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time this resource was last updated. An RFC3339 formatted datetime string.
- Type string
- Task type.
- Version string
- The version of the task
- compartmentId String
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- description String
- The description of the argument.
- details
List<GetTask Record Detail> 
- The details of the task.
- displayName String
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id String
- The OCID of the resource.
- lifecycleDetails String
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- resourceRegion String
- Associated region
- state String
- The current state of the TaskRecord.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- taskRecord StringId 
- timeCreated String
- The time this resource was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time this resource was last updated. An RFC3339 formatted datetime string.
- type String
- Task type.
- version String
- The version of the task
- compartmentId string
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- description string
- The description of the argument.
- details
GetTask Record Detail[] 
- The details of the task.
- displayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id string
- The OCID of the resource.
- lifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- resourceRegion string
- Associated region
- state string
- The current state of the TaskRecord.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- taskRecord stringId 
- timeCreated string
- The time this resource was created. An RFC3339 formatted datetime string.
- timeUpdated string
- The time this resource was last updated. An RFC3339 formatted datetime string.
- type string
- Task type.
- version string
- The version of the task
- compartment_id str
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- description str
- The description of the argument.
- details
Sequence[GetTask Record Detail] 
- The details of the task.
- display_name str
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id str
- The OCID of the resource.
- lifecycle_details str
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- resource_region str
- Associated region
- state str
- The current state of the TaskRecord.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- task_record_ strid 
- time_created str
- The time this resource was created. An RFC3339 formatted datetime string.
- time_updated str
- The time this resource was last updated. An RFC3339 formatted datetime string.
- type str
- Task type.
- version str
- The version of the task
- compartmentId String
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- description String
- The description of the argument.
- details List<Property Map>
- The details of the task.
- displayName String
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id String
- The OCID of the resource.
- lifecycleDetails String
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- resourceRegion String
- Associated region
- state String
- The current state of the TaskRecord.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- taskRecord StringId 
- timeCreated String
- The time this resource was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time this resource was last updated. An RFC3339 formatted datetime string.
- type String
- Task type.
- version String
- The version of the task
Supporting Types
GetTaskRecordDetail   
- ExecutionDetails List<GetTask Record Detail Execution Detail> 
- Execution details.
- IsApply boolSubject Task 
- Is this an Apply Subject Task? Set this to true for a Patch Execution Task which applies patches(subjects) on a target.
- IsDiscovery boolOutput Task 
- Is this a discovery output task?
- OsType string
- The OS for the task
- Platform string
- The platform of the runbook.
- Properties
List<GetTask Record Detail Property> 
- The properties of the task.
- Scope string
- The scope of the task
- ExecutionDetails []GetTask Record Detail Execution Detail 
- Execution details.
- IsApply boolSubject Task 
- Is this an Apply Subject Task? Set this to true for a Patch Execution Task which applies patches(subjects) on a target.
- IsDiscovery boolOutput Task 
- Is this a discovery output task?
- OsType string
- The OS for the task
- Platform string
- The platform of the runbook.
- Properties
[]GetTask Record Detail Property 
- The properties of the task.
- Scope string
- The scope of the task
- executionDetails List<GetTask Record Detail Execution Detail> 
- Execution details.
- isApply BooleanSubject Task 
- Is this an Apply Subject Task? Set this to true for a Patch Execution Task which applies patches(subjects) on a target.
- isDiscovery BooleanOutput Task 
- Is this a discovery output task?
- osType String
- The OS for the task
- platform String
- The platform of the runbook.
- properties
List<GetTask Record Detail Property> 
- The properties of the task.
- scope String
- The scope of the task
- executionDetails GetTask Record Detail Execution Detail[] 
- Execution details.
- isApply booleanSubject Task 
- Is this an Apply Subject Task? Set this to true for a Patch Execution Task which applies patches(subjects) on a target.
- isDiscovery booleanOutput Task 
- Is this a discovery output task?
- osType string
- The OS for the task
- platform string
- The platform of the runbook.
- properties
GetTask Record Detail Property[] 
- The properties of the task.
- scope string
- The scope of the task
- execution_details Sequence[GetTask Record Detail Execution Detail] 
- Execution details.
- is_apply_ boolsubject_ task 
- Is this an Apply Subject Task? Set this to true for a Patch Execution Task which applies patches(subjects) on a target.
- is_discovery_ booloutput_ task 
- Is this a discovery output task?
- os_type str
- The OS for the task
- platform str
- The platform of the runbook.
- properties
Sequence[GetTask Record Detail Property] 
- The properties of the task.
- scope str
- The scope of the task
- executionDetails List<Property Map>
- Execution details.
- isApply BooleanSubject Task 
- Is this an Apply Subject Task? Set this to true for a Patch Execution Task which applies patches(subjects) on a target.
- isDiscovery BooleanOutput Task 
- Is this a discovery output task?
- osType String
- The OS for the task
- platform String
- The platform of the runbook.
- properties List<Property Map>
- The properties of the task.
- scope String
- The scope of the task
GetTaskRecordDetailExecutionDetail     
- Command string
- Optional command to execute the content. You can provide any commands/arguments that can't be part of the script.
- Contents
List<GetTask Record Detail Execution Detail Content> 
- Content Source details.
- Credentials
List<GetTask Record Detail Execution Detail Credential> 
- Credentials required for executing the task.
- Endpoint string
- Endpoint to be invoked.
- ExecutionType string
- The action type of the task
- Variables
List<GetTask Record Detail Execution Detail Variable> 
- The variable of the task. At least one of the dynamicArguments or output needs to be provided.
- Command string
- Optional command to execute the content. You can provide any commands/arguments that can't be part of the script.
- Contents
[]GetTask Record Detail Execution Detail Content 
- Content Source details.
- Credentials
[]GetTask Record Detail Execution Detail Credential 
- Credentials required for executing the task.
- Endpoint string
- Endpoint to be invoked.
- ExecutionType string
- The action type of the task
- Variables
[]GetTask Record Detail Execution Detail Variable 
- The variable of the task. At least one of the dynamicArguments or output needs to be provided.
- command String
- Optional command to execute the content. You can provide any commands/arguments that can't be part of the script.
- contents
List<GetTask Record Detail Execution Detail Content> 
- Content Source details.
- credentials
List<GetTask Record Detail Execution Detail Credential> 
- Credentials required for executing the task.
- endpoint String
- Endpoint to be invoked.
- executionType String
- The action type of the task
- variables
List<GetTask Record Detail Execution Detail Variable> 
- The variable of the task. At least one of the dynamicArguments or output needs to be provided.
- command string
- Optional command to execute the content. You can provide any commands/arguments that can't be part of the script.
- contents
GetTask Record Detail Execution Detail Content[] 
- Content Source details.
- credentials
GetTask Record Detail Execution Detail Credential[] 
- Credentials required for executing the task.
- endpoint string
- Endpoint to be invoked.
- executionType string
- The action type of the task
- variables
GetTask Record Detail Execution Detail Variable[] 
- The variable of the task. At least one of the dynamicArguments or output needs to be provided.
- command str
- Optional command to execute the content. You can provide any commands/arguments that can't be part of the script.
- contents
Sequence[GetTask Record Detail Execution Detail Content] 
- Content Source details.
- credentials
Sequence[GetTask Record Detail Execution Detail Credential] 
- Credentials required for executing the task.
- endpoint str
- Endpoint to be invoked.
- execution_type str
- The action type of the task
- variables
Sequence[GetTask Record Detail Execution Detail Variable] 
- The variable of the task. At least one of the dynamicArguments or output needs to be provided.
- command String
- Optional command to execute the content. You can provide any commands/arguments that can't be part of the script.
- contents List<Property Map>
- Content Source details.
- credentials List<Property Map>
- Credentials required for executing the task.
- endpoint String
- Endpoint to be invoked.
- executionType String
- The action type of the task
- variables List<Property Map>
- The variable of the task. At least one of the dynamicArguments or output needs to be provided.
GetTaskRecordDetailExecutionDetailContent      
- Bucket string
- Bucket Name.
- Checksum string
- md5 checksum of the artifact.
- Namespace string
- Namespace.
- Object string
- Object Name.
- SourceType string
- Content Source type details.
- Bucket string
- Bucket Name.
- Checksum string
- md5 checksum of the artifact.
- Namespace string
- Namespace.
- Object string
- Object Name.
- SourceType string
- Content Source type details.
- bucket String
- Bucket Name.
- checksum String
- md5 checksum of the artifact.
- namespace String
- Namespace.
- object String
- Object Name.
- sourceType String
- Content Source type details.
- bucket string
- Bucket Name.
- checksum string
- md5 checksum of the artifact.
- namespace string
- Namespace.
- object string
- Object Name.
- sourceType string
- Content Source type details.
- bucket str
- Bucket Name.
- checksum str
- md5 checksum of the artifact.
- namespace str
- Namespace.
- object str
- Object Name.
- source_type str
- Content Source type details.
- bucket String
- Bucket Name.
- checksum String
- md5 checksum of the artifact.
- namespace String
- Namespace.
- object String
- Object Name.
- sourceType String
- Content Source type details.
GetTaskRecordDetailExecutionDetailCredential      
- DisplayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- Id string
- The OCID of the resource.
- DisplayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- Id string
- The OCID of the resource.
- displayName String
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- id String
- The OCID of the resource.
- displayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- id string
- The OCID of the resource.
- display_name str
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- id str
- The OCID of the resource.
- displayName String
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
- id String
- The OCID of the resource.
GetTaskRecordDetailExecutionDetailVariable      
- InputVariables List<GetTask Record Detail Execution Detail Variable Input Variable> 
- The input variables for the task.
- OutputVariables List<string>
- The list of output variables.
- InputVariables []GetTask Record Detail Execution Detail Variable Input Variable 
- The input variables for the task.
- OutputVariables []string
- The list of output variables.
- inputVariables List<GetTask Record Detail Execution Detail Variable Input Variable> 
- The input variables for the task.
- outputVariables List<String>
- The list of output variables.
- inputVariables GetTask Record Detail Execution Detail Variable Input Variable[] 
- The input variables for the task.
- outputVariables string[]
- The list of output variables.
- input_variables Sequence[GetTask Record Detail Execution Detail Variable Input Variable] 
- The input variables for the task.
- output_variables Sequence[str]
- The list of output variables.
- inputVariables List<Property Map>
- The input variables for the task.
- outputVariables List<String>
- The list of output variables.
GetTaskRecordDetailExecutionDetailVariableInputVariable        
- Description string
- The description of the argument.
- Name string
- The name of the argument.
- Type string
- Task type.
- Description string
- The description of the argument.
- Name string
- The name of the argument.
- Type string
- Task type.
- description String
- The description of the argument.
- name String
- The name of the argument.
- type String
- Task type.
- description string
- The description of the argument.
- name string
- The name of the argument.
- type string
- Task type.
- description str
- The description of the argument.
- name str
- The name of the argument.
- type str
- Task type.
- description String
- The description of the argument.
- name String
- The name of the argument.
- type String
- Task type.
GetTaskRecordDetailProperty    
- NumRetries int
- The number of retries allowed.
- TimeoutIn intSeconds 
- The timeout in seconds for the task.
- NumRetries int
- The number of retries allowed.
- TimeoutIn intSeconds 
- The timeout in seconds for the task.
- numRetries Integer
- The number of retries allowed.
- timeoutIn IntegerSeconds 
- The timeout in seconds for the task.
- numRetries number
- The number of retries allowed.
- timeoutIn numberSeconds 
- The timeout in seconds for the task.
- num_retries int
- The number of retries allowed.
- timeout_in_ intseconds 
- The timeout in seconds for the task.
- numRetries Number
- The number of retries allowed.
- timeoutIn NumberSeconds 
- The timeout in seconds for the task.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.