Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.ContainerEngine.getWorkRequestLogEntries
Explore with Pulumi AI
This data source provides the list of Work Request Log Entries in Oracle Cloud Infrastructure Container Engine service.
Get the logs of a work request.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testWorkRequestLogEntries = oci.ContainerEngine.getWorkRequestLogEntries({
    compartmentId: compartmentId,
    workRequestId: testWorkRequest.id,
});
import pulumi
import pulumi_oci as oci
test_work_request_log_entries = oci.ContainerEngine.get_work_request_log_entries(compartment_id=compartment_id,
    work_request_id=test_work_request["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/containerengine"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := containerengine.GetWorkRequestLogEntries(ctx, &containerengine.GetWorkRequestLogEntriesArgs{
			CompartmentId: compartmentId,
			WorkRequestId: testWorkRequest.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 testWorkRequestLogEntries = Oci.ContainerEngine.GetWorkRequestLogEntries.Invoke(new()
    {
        CompartmentId = compartmentId,
        WorkRequestId = testWorkRequest.Id,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.ContainerEngine.ContainerEngineFunctions;
import com.pulumi.oci.ContainerEngine.inputs.GetWorkRequestLogEntriesArgs;
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 testWorkRequestLogEntries = ContainerEngineFunctions.getWorkRequestLogEntries(GetWorkRequestLogEntriesArgs.builder()
            .compartmentId(compartmentId)
            .workRequestId(testWorkRequest.id())
            .build());
    }
}
variables:
  testWorkRequestLogEntries:
    fn::invoke:
      function: oci:ContainerEngine:getWorkRequestLogEntries
      arguments:
        compartmentId: ${compartmentId}
        workRequestId: ${testWorkRequest.id}
Using getWorkRequestLogEntries
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 getWorkRequestLogEntries(args: GetWorkRequestLogEntriesArgs, opts?: InvokeOptions): Promise<GetWorkRequestLogEntriesResult>
function getWorkRequestLogEntriesOutput(args: GetWorkRequestLogEntriesOutputArgs, opts?: InvokeOptions): Output<GetWorkRequestLogEntriesResult>def get_work_request_log_entries(compartment_id: Optional[str] = None,
                                 filters: Optional[Sequence[GetWorkRequestLogEntriesFilter]] = None,
                                 work_request_id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetWorkRequestLogEntriesResult
def get_work_request_log_entries_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                 filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetWorkRequestLogEntriesFilterArgs]]]] = None,
                                 work_request_id: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetWorkRequestLogEntriesResult]func GetWorkRequestLogEntries(ctx *Context, args *GetWorkRequestLogEntriesArgs, opts ...InvokeOption) (*GetWorkRequestLogEntriesResult, error)
func GetWorkRequestLogEntriesOutput(ctx *Context, args *GetWorkRequestLogEntriesOutputArgs, opts ...InvokeOption) GetWorkRequestLogEntriesResultOutput> Note: This function is named GetWorkRequestLogEntries in the Go SDK.
public static class GetWorkRequestLogEntries 
{
    public static Task<GetWorkRequestLogEntriesResult> InvokeAsync(GetWorkRequestLogEntriesArgs args, InvokeOptions? opts = null)
    public static Output<GetWorkRequestLogEntriesResult> Invoke(GetWorkRequestLogEntriesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWorkRequestLogEntriesResult> getWorkRequestLogEntries(GetWorkRequestLogEntriesArgs args, InvokeOptions options)
public static Output<GetWorkRequestLogEntriesResult> getWorkRequestLogEntries(GetWorkRequestLogEntriesArgs args, InvokeOptions options)
fn::invoke:
  function: oci:ContainerEngine/getWorkRequestLogEntries:getWorkRequestLogEntries
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CompartmentId string
- The OCID of the compartment.
- WorkRequest stringId 
- The OCID of the work request.
- Filters
List<GetWork Request Log Entries Filter> 
- CompartmentId string
- The OCID of the compartment.
- WorkRequest stringId 
- The OCID of the work request.
- Filters
[]GetWork Request Log Entries Filter 
- compartmentId String
- The OCID of the compartment.
- workRequest StringId 
- The OCID of the work request.
- filters
List<GetWork Request Log Entries Filter> 
- compartmentId string
- The OCID of the compartment.
- workRequest stringId 
- The OCID of the work request.
- filters
GetWork Request Log Entries Filter[] 
- compartment_id str
- The OCID of the compartment.
- work_request_ strid 
- The OCID of the work request.
- filters
Sequence[GetWork Request Log Entries Filter] 
- compartmentId String
- The OCID of the compartment.
- workRequest StringId 
- The OCID of the work request.
- filters List<Property Map>
getWorkRequestLogEntries Result
The following output properties are available:
- CompartmentId string
- Id string
- The provider-assigned unique ID for this managed resource.
- WorkRequest stringId 
- WorkRequest List<GetLog Entries Work Request Log Entries Work Request Log Entry> 
- The list of work_request_log_entries.
- Filters
List<GetWork Request Log Entries Filter> 
- CompartmentId string
- Id string
- The provider-assigned unique ID for this managed resource.
- WorkRequest stringId 
- WorkRequest []GetLog Entries Work Request Log Entries Work Request Log Entry 
- The list of work_request_log_entries.
- Filters
[]GetWork Request Log Entries Filter 
- compartmentId String
- id String
- The provider-assigned unique ID for this managed resource.
- workRequest StringId 
- workRequest List<GetLog Entries Work Request Log Entries Work Request Log Entry> 
- The list of work_request_log_entries.
- filters
List<GetWork Request Log Entries Filter> 
- compartmentId string
- id string
- The provider-assigned unique ID for this managed resource.
- workRequest stringId 
- workRequest GetLog Entries Work Request Log Entries Work Request Log Entry[] 
- The list of work_request_log_entries.
- filters
GetWork Request Log Entries Filter[] 
- compartment_id str
- id str
- The provider-assigned unique ID for this managed resource.
- work_request_ strid 
- work_request_ Sequence[Getlog_ entries Work Request Log Entries Work Request Log Entry] 
- The list of work_request_log_entries.
- filters
Sequence[GetWork Request Log Entries Filter] 
- compartmentId String
- id String
- The provider-assigned unique ID for this managed resource.
- workRequest StringId 
- workRequest List<Property Map>Log Entries 
- The list of work_request_log_entries.
- filters List<Property Map>
Supporting Types
GetWorkRequestLogEntriesFilter     
GetWorkRequestLogEntriesWorkRequestLogEntry        
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.