Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 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[_containerengine.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[_containerengine.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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:ContainerEngine/getWorkRequestLogEntries:getWorkRequestLogEntries
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The OCID of the compartment.
- Work
Request stringId - The OCID of the work request.
- Filters
List<Get
Work Request Log Entries Filter>
- Compartment
Id string - The OCID of the compartment.
- Work
Request stringId - The OCID of the work request.
- Filters
[]Get
Work Request Log Entries Filter
- compartment
Id String - The OCID of the compartment.
- work
Request StringId - The OCID of the work request.
- filters
List<Get
Work Request Log Entries Filter>
- compartment
Id string - The OCID of the compartment.
- work
Request stringId - The OCID of the work request.
- filters
Get
Work Request Log Entries Filter[]
- compartment_
id str - The OCID of the compartment.
- work_
request_ strid - The OCID of the work request.
- filters
Sequence[containerengine.
Get Work Request Log Entries Filter]
- compartment
Id String - The OCID of the compartment.
- work
Request StringId - The OCID of the work request.
- filters List<Property Map>
getWorkRequestLogEntries Result
The following output properties are available:
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Work
Request stringId - Work
Request List<GetLog Entries Work Request Log Entries Work Request Log Entry> - The list of work_request_log_entries.
- Filters
List<Get
Work Request Log Entries Filter>
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Work
Request stringId - Work
Request []GetLog Entries Work Request Log Entries Work Request Log Entry - The list of work_request_log_entries.
- Filters
[]Get
Work Request Log Entries Filter
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- work
Request StringId - work
Request List<GetLog Entries Work Request Log Entries Work Request Log Entry> - The list of work_request_log_entries.
- filters
List<Get
Work Request Log Entries Filter>
- compartment
Id string - id string
- The provider-assigned unique ID for this managed resource.
- work
Request stringId - work
Request GetLog Entries Work Request Log Entries Work Request Log Entry[] - The list of work_request_log_entries.
- filters
Get
Work Request Log Entries Filter[]
- compartment_
id str - id str
- The provider-assigned unique ID for this managed resource.
- work_
request_ strid - work_
request_ Sequence[containerengine.log_ entries Get Work Request Log Entries Work Request Log Entry] - The list of work_request_log_entries.
- filters
Sequence[containerengine.
Get Work Request Log Entries Filter]
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- work
Request StringId - work
Request 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
oci
Terraform Provider.