1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DelegateAccessControl
  5. getDelegatedResourceAccessRequests
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

oci.DelegateAccessControl.getDelegatedResourceAccessRequests

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

This data source provides the list of Delegated Resource Access Requests in Oracle Cloud Infrastructure Delegate Access Control service.

Lists all Delegated Resource Access Requests in the compartment. Note that only one of lifecycleState or requestStatus query parameter can be used.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testDelegatedResourceAccessRequests = oci.DelegateAccessControl.getDelegatedResourceAccessRequests({
    compartmentId: compartmentId,
    delegationControlId: testDelegationControl.id,
    requestStatus: delegatedResourceAccessRequestRequestStatus,
    resourceId: testResource.id,
    state: delegatedResourceAccessRequestState,
    timeEnd: delegatedResourceAccessRequestTimeEnd,
    timeStart: delegatedResourceAccessRequestTimeStart,
});
Copy
import pulumi
import pulumi_oci as oci

test_delegated_resource_access_requests = oci.DelegateAccessControl.get_delegated_resource_access_requests(compartment_id=compartment_id,
    delegation_control_id=test_delegation_control["id"],
    request_status=delegated_resource_access_request_request_status,
    resource_id=test_resource["id"],
    state=delegated_resource_access_request_state,
    time_end=delegated_resource_access_request_time_end,
    time_start=delegated_resource_access_request_time_start)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := delegateaccesscontrol.GetDelegatedResourceAccessRequests(ctx, &delegateaccesscontrol.GetDelegatedResourceAccessRequestsArgs{
			CompartmentId:       compartmentId,
			DelegationControlId: pulumi.StringRef(testDelegationControl.Id),
			RequestStatus:       pulumi.StringRef(delegatedResourceAccessRequestRequestStatus),
			ResourceId:          pulumi.StringRef(testResource.Id),
			State:               pulumi.StringRef(delegatedResourceAccessRequestState),
			TimeEnd:             pulumi.StringRef(delegatedResourceAccessRequestTimeEnd),
			TimeStart:           pulumi.StringRef(delegatedResourceAccessRequestTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testDelegatedResourceAccessRequests = Oci.DelegateAccessControl.GetDelegatedResourceAccessRequests.Invoke(new()
    {
        CompartmentId = compartmentId,
        DelegationControlId = testDelegationControl.Id,
        RequestStatus = delegatedResourceAccessRequestRequestStatus,
        ResourceId = testResource.Id,
        State = delegatedResourceAccessRequestState,
        TimeEnd = delegatedResourceAccessRequestTimeEnd,
        TimeStart = delegatedResourceAccessRequestTimeStart,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DelegateAccessControl.DelegateAccessControlFunctions;
import com.pulumi.oci.DelegateAccessControl.inputs.GetDelegatedResourceAccessRequestsArgs;
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 testDelegatedResourceAccessRequests = DelegateAccessControlFunctions.getDelegatedResourceAccessRequests(GetDelegatedResourceAccessRequestsArgs.builder()
            .compartmentId(compartmentId)
            .delegationControlId(testDelegationControl.id())
            .requestStatus(delegatedResourceAccessRequestRequestStatus)
            .resourceId(testResource.id())
            .state(delegatedResourceAccessRequestState)
            .timeEnd(delegatedResourceAccessRequestTimeEnd)
            .timeStart(delegatedResourceAccessRequestTimeStart)
            .build());

    }
}
Copy
variables:
  testDelegatedResourceAccessRequests:
    fn::invoke:
      function: oci:DelegateAccessControl:getDelegatedResourceAccessRequests
      arguments:
        compartmentId: ${compartmentId}
        delegationControlId: ${testDelegationControl.id}
        requestStatus: ${delegatedResourceAccessRequestRequestStatus}
        resourceId: ${testResource.id}
        state: ${delegatedResourceAccessRequestState}
        timeEnd: ${delegatedResourceAccessRequestTimeEnd}
        timeStart: ${delegatedResourceAccessRequestTimeStart}
Copy

Using getDelegatedResourceAccessRequests

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 getDelegatedResourceAccessRequests(args: GetDelegatedResourceAccessRequestsArgs, opts?: InvokeOptions): Promise<GetDelegatedResourceAccessRequestsResult>
function getDelegatedResourceAccessRequestsOutput(args: GetDelegatedResourceAccessRequestsOutputArgs, opts?: InvokeOptions): Output<GetDelegatedResourceAccessRequestsResult>
Copy
def get_delegated_resource_access_requests(compartment_id: Optional[str] = None,
                                           delegation_control_id: Optional[str] = None,
                                           filters: Optional[Sequence[_delegateaccesscontrol.GetDelegatedResourceAccessRequestsFilter]] = None,
                                           request_status: Optional[str] = None,
                                           resource_id: Optional[str] = None,
                                           state: Optional[str] = None,
                                           time_end: Optional[str] = None,
                                           time_start: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetDelegatedResourceAccessRequestsResult
def get_delegated_resource_access_requests_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                           delegation_control_id: Optional[pulumi.Input[str]] = None,
                                           filters: Optional[pulumi.Input[Sequence[pulumi.Input[_delegateaccesscontrol.GetDelegatedResourceAccessRequestsFilterArgs]]]] = None,
                                           request_status: Optional[pulumi.Input[str]] = None,
                                           resource_id: Optional[pulumi.Input[str]] = None,
                                           state: Optional[pulumi.Input[str]] = None,
                                           time_end: Optional[pulumi.Input[str]] = None,
                                           time_start: Optional[pulumi.Input[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetDelegatedResourceAccessRequestsResult]
Copy
func GetDelegatedResourceAccessRequests(ctx *Context, args *GetDelegatedResourceAccessRequestsArgs, opts ...InvokeOption) (*GetDelegatedResourceAccessRequestsResult, error)
func GetDelegatedResourceAccessRequestsOutput(ctx *Context, args *GetDelegatedResourceAccessRequestsOutputArgs, opts ...InvokeOption) GetDelegatedResourceAccessRequestsResultOutput
Copy

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

public static class GetDelegatedResourceAccessRequests 
{
    public static Task<GetDelegatedResourceAccessRequestsResult> InvokeAsync(GetDelegatedResourceAccessRequestsArgs args, InvokeOptions? opts = null)
    public static Output<GetDelegatedResourceAccessRequestsResult> Invoke(GetDelegatedResourceAccessRequestsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDelegatedResourceAccessRequestsResult> getDelegatedResourceAccessRequests(GetDelegatedResourceAccessRequestsArgs args, InvokeOptions options)
public static Output<GetDelegatedResourceAccessRequestsResult> getDelegatedResourceAccessRequests(GetDelegatedResourceAccessRequestsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:DelegateAccessControl/getDelegatedResourceAccessRequests:getDelegatedResourceAccessRequests
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
The OCID of the compartment.
DelegationControlId string
unique Delegation Control identifier
Filters Changes to this property will trigger replacement. List<GetDelegatedResourceAccessRequestsFilter>
RequestStatus string
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
ResourceId string
A filter to return only Delegated Resource Access Requests for the given resource identifier.
State string
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
TimeEnd string
Query end time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.
TimeStart string
Query start time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.
CompartmentId This property is required. string
The OCID of the compartment.
DelegationControlId string
unique Delegation Control identifier
Filters Changes to this property will trigger replacement. []GetDelegatedResourceAccessRequestsFilter
RequestStatus string
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
ResourceId string
A filter to return only Delegated Resource Access Requests for the given resource identifier.
State string
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
TimeEnd string
Query end time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.
TimeStart string
Query start time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.
compartmentId This property is required. String
The OCID of the compartment.
delegationControlId String
unique Delegation Control identifier
filters Changes to this property will trigger replacement. List<GetDelegatedResourceAccessRequestsFilter>
requestStatus String
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
resourceId String
A filter to return only Delegated Resource Access Requests for the given resource identifier.
state String
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
timeEnd String
Query end time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.
timeStart String
Query start time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.
compartmentId This property is required. string
The OCID of the compartment.
delegationControlId string
unique Delegation Control identifier
filters Changes to this property will trigger replacement. GetDelegatedResourceAccessRequestsFilter[]
requestStatus string
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
resourceId string
A filter to return only Delegated Resource Access Requests for the given resource identifier.
state string
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
timeEnd string
Query end time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.
timeStart string
Query start time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.
compartment_id This property is required. str
The OCID of the compartment.
delegation_control_id str
unique Delegation Control identifier
filters Changes to this property will trigger replacement. Sequence[delegateaccesscontrol.GetDelegatedResourceAccessRequestsFilter]
request_status str
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
resource_id str
A filter to return only Delegated Resource Access Requests for the given resource identifier.
state str
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
time_end str
Query end time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.
time_start str
Query start time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.
compartmentId This property is required. String
The OCID of the compartment.
delegationControlId String
unique Delegation Control identifier
filters Changes to this property will trigger replacement. List<Property Map>
requestStatus String
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
resourceId String
A filter to return only Delegated Resource Access Requests for the given resource identifier.
state String
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
timeEnd String
Query end time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.
timeStart String
Query start time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be used together.

getDelegatedResourceAccessRequests Result

The following output properties are available:

CompartmentId string
The OCID of the compartment that contains the Delegated Resource Access Request.
DelegatedResourceAccessRequestSummaryCollections List<GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollection>
The list of delegated_resource_access_request_summary_collection.
Id string
The provider-assigned unique ID for this managed resource.
DelegationControlId string
The OCID of the Delegation Control governing the target resource.
Filters List<GetDelegatedResourceAccessRequestsFilter>
RequestStatus string
The current status of the Delegated Resource Access Request.
ResourceId string
The OCID of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
State string
The current lifecycle state of the Delegated Resource Access Request.
TimeEnd string
TimeStart string
CompartmentId string
The OCID of the compartment that contains the Delegated Resource Access Request.
DelegatedResourceAccessRequestSummaryCollections []GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollection
The list of delegated_resource_access_request_summary_collection.
Id string
The provider-assigned unique ID for this managed resource.
DelegationControlId string
The OCID of the Delegation Control governing the target resource.
Filters []GetDelegatedResourceAccessRequestsFilter
RequestStatus string
The current status of the Delegated Resource Access Request.
ResourceId string
The OCID of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
State string
The current lifecycle state of the Delegated Resource Access Request.
TimeEnd string
TimeStart string
compartmentId String
The OCID of the compartment that contains the Delegated Resource Access Request.
delegatedResourceAccessRequestSummaryCollections List<GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollection>
The list of delegated_resource_access_request_summary_collection.
id String
The provider-assigned unique ID for this managed resource.
delegationControlId String
The OCID of the Delegation Control governing the target resource.
filters List<GetDelegatedResourceAccessRequestsFilter>
requestStatus String
The current status of the Delegated Resource Access Request.
resourceId String
The OCID of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
state String
The current lifecycle state of the Delegated Resource Access Request.
timeEnd String
timeStart String
compartmentId string
The OCID of the compartment that contains the Delegated Resource Access Request.
delegatedResourceAccessRequestSummaryCollections GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollection[]
The list of delegated_resource_access_request_summary_collection.
id string
The provider-assigned unique ID for this managed resource.
delegationControlId string
The OCID of the Delegation Control governing the target resource.
filters GetDelegatedResourceAccessRequestsFilter[]
requestStatus string
The current status of the Delegated Resource Access Request.
resourceId string
The OCID of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
state string
The current lifecycle state of the Delegated Resource Access Request.
timeEnd string
timeStart string
compartment_id str
The OCID of the compartment that contains the Delegated Resource Access Request.
delegated_resource_access_request_summary_collections Sequence[delegateaccesscontrol.GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollection]
The list of delegated_resource_access_request_summary_collection.
id str
The provider-assigned unique ID for this managed resource.
delegation_control_id str
The OCID of the Delegation Control governing the target resource.
filters Sequence[delegateaccesscontrol.GetDelegatedResourceAccessRequestsFilter]
request_status str
The current status of the Delegated Resource Access Request.
resource_id str
The OCID of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
state str
The current lifecycle state of the Delegated Resource Access Request.
time_end str
time_start str
compartmentId String
The OCID of the compartment that contains the Delegated Resource Access Request.
delegatedResourceAccessRequestSummaryCollections List<Property Map>
The list of delegated_resource_access_request_summary_collection.
id String
The provider-assigned unique ID for this managed resource.
delegationControlId String
The OCID of the Delegation Control governing the target resource.
filters List<Property Map>
requestStatus String
The current status of the Delegated Resource Access Request.
resourceId String
The OCID of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
state String
The current lifecycle state of the Delegated Resource Access Request.
timeEnd String
timeStart String

Supporting Types

GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollection

items This property is required. List<Property Map>

GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItem

ApprovalInfos This property is required. List<GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfo>
In case of single approval, this will have only one item. Else, a list of approvals.
AuditTypes This property is required. List<string>
Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, both command-level and keystroke-level auditing are enabled, i.e. commands and key strokes issued by the support operator are logged.
ClosureComment This property is required. string
The comment entered by the support operator while closing the request.
CompartmentId This property is required. string
The OCID of the compartment.
DatabaseNameLists This property is required. List<string>
List of Database unique names for which access is requested. This parameter is required for DLGT_MGMT_SYS_MAINT_ACCESS cage when database access in needed.
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DelegationControlId This property is required. string
unique Delegation Control identifier
DelegationSubscriptionIds This property is required. List<string>
List of Delegation Subscription OCID that are associated with this Delegated Resource Access Request based on the service types being requested.
Description This property is required. string
Detailed description of this Delegated Resource Access Request.
DisplayName This property is required. string
Display name. This is generated by the system automatically.
DurationInHours This property is required. int
Duration in hours for which access is sought on the target resource.
ExtendDurationInHours This property is required. int
Duration in hours for which extension access is sought on the target resource.
FreeformTags This property is required. Dictionary<string, string>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
Id This property is required. string
The OCID of the Delegated Resource Access Request.
IsAutoApproved This property is required. bool
Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control.
IsPendingMoreInfo This property is required. bool
Indicates if the delegated resource access request is waiting on more information from the operator
LifecycleStateDetails This property is required. string
Description of the current lifecycle state in more detail.
NumExtensionApprovals This property is required. int
Number of extension approvals that have been obtained so far.
NumInitialApprovals This property is required. int
Number of initial approvals that have been obtained so far.
ProvidedServiceTypes This property is required. List<string>
List of Service Provider Service Types being provided by the support operator user.
ReasonForRequest This property is required. string
A short description explaining why this Delegated Resource Access Request is needed by the support operator.
RequestStatus This property is required. string
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
RequestedActionNames This property is required. List<string>
List of Service Provider Action names for which approval is sought by the support operator user. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API.
RequesterType This property is required. string
Requester type
ResourceId This property is required. string
A filter to return only Delegated Resource Access Requests for the given resource identifier.
ResourceName This property is required. string
The name of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
ResourceType This property is required. string
Resource type for which the associated Delegation Control is applicable to.
Severity This property is required. string
Priority assigned to the Delegated Resource Access Request by the support operator
State This property is required. string
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
SystemTags This property is required. Dictionary<string, string>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TicketNumbers This property is required. List<string>
A list of ticket numbers related to this Delegated Resource Access Request, e.g. Service Request (SR) number and JIRA ticket number.
TimeAccessRequested This property is required. string
Requested access start time in UTC.
TimeCreated This property is required. string
Time when the Delegated Resource Access Request was created in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
TimeUpdated This property is required. string
Time when the Delegated Resource Access Request was last modified in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
ApprovalInfos This property is required. []GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfo
In case of single approval, this will have only one item. Else, a list of approvals.
AuditTypes This property is required. []string
Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, both command-level and keystroke-level auditing are enabled, i.e. commands and key strokes issued by the support operator are logged.
ClosureComment This property is required. string
The comment entered by the support operator while closing the request.
CompartmentId This property is required. string
The OCID of the compartment.
DatabaseNameLists This property is required. []string
List of Database unique names for which access is requested. This parameter is required for DLGT_MGMT_SYS_MAINT_ACCESS cage when database access in needed.
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DelegationControlId This property is required. string
unique Delegation Control identifier
DelegationSubscriptionIds This property is required. []string
List of Delegation Subscription OCID that are associated with this Delegated Resource Access Request based on the service types being requested.
Description This property is required. string
Detailed description of this Delegated Resource Access Request.
DisplayName This property is required. string
Display name. This is generated by the system automatically.
DurationInHours This property is required. int
Duration in hours for which access is sought on the target resource.
ExtendDurationInHours This property is required. int
Duration in hours for which extension access is sought on the target resource.
FreeformTags This property is required. map[string]string
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
Id This property is required. string
The OCID of the Delegated Resource Access Request.
IsAutoApproved This property is required. bool
Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control.
IsPendingMoreInfo This property is required. bool
Indicates if the delegated resource access request is waiting on more information from the operator
LifecycleStateDetails This property is required. string
Description of the current lifecycle state in more detail.
NumExtensionApprovals This property is required. int
Number of extension approvals that have been obtained so far.
NumInitialApprovals This property is required. int
Number of initial approvals that have been obtained so far.
ProvidedServiceTypes This property is required. []string
List of Service Provider Service Types being provided by the support operator user.
ReasonForRequest This property is required. string
A short description explaining why this Delegated Resource Access Request is needed by the support operator.
RequestStatus This property is required. string
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
RequestedActionNames This property is required. []string
List of Service Provider Action names for which approval is sought by the support operator user. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API.
RequesterType This property is required. string
Requester type
ResourceId This property is required. string
A filter to return only Delegated Resource Access Requests for the given resource identifier.
ResourceName This property is required. string
The name of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
ResourceType This property is required. string
Resource type for which the associated Delegation Control is applicable to.
Severity This property is required. string
Priority assigned to the Delegated Resource Access Request by the support operator
State This property is required. string
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
SystemTags This property is required. map[string]string
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TicketNumbers This property is required. []string
A list of ticket numbers related to this Delegated Resource Access Request, e.g. Service Request (SR) number and JIRA ticket number.
TimeAccessRequested This property is required. string
Requested access start time in UTC.
TimeCreated This property is required. string
Time when the Delegated Resource Access Request was created in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
TimeUpdated This property is required. string
Time when the Delegated Resource Access Request was last modified in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
approvalInfos This property is required. List<GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfo>
In case of single approval, this will have only one item. Else, a list of approvals.
auditTypes This property is required. List<String>
Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, both command-level and keystroke-level auditing are enabled, i.e. commands and key strokes issued by the support operator are logged.
closureComment This property is required. String
The comment entered by the support operator while closing the request.
compartmentId This property is required. String
The OCID of the compartment.
databaseNameLists This property is required. List<String>
List of Database unique names for which access is requested. This parameter is required for DLGT_MGMT_SYS_MAINT_ACCESS cage when database access in needed.
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
delegationControlId This property is required. String
unique Delegation Control identifier
delegationSubscriptionIds This property is required. List<String>
List of Delegation Subscription OCID that are associated with this Delegated Resource Access Request based on the service types being requested.
description This property is required. String
Detailed description of this Delegated Resource Access Request.
displayName This property is required. String
Display name. This is generated by the system automatically.
durationInHours This property is required. Integer
Duration in hours for which access is sought on the target resource.
extendDurationInHours This property is required. Integer
Duration in hours for which extension access is sought on the target resource.
freeformTags This property is required. Map<String,String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id This property is required. String
The OCID of the Delegated Resource Access Request.
isAutoApproved This property is required. Boolean
Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control.
isPendingMoreInfo This property is required. Boolean
Indicates if the delegated resource access request is waiting on more information from the operator
lifecycleStateDetails This property is required. String
Description of the current lifecycle state in more detail.
numExtensionApprovals This property is required. Integer
Number of extension approvals that have been obtained so far.
numInitialApprovals This property is required. Integer
Number of initial approvals that have been obtained so far.
providedServiceTypes This property is required. List<String>
List of Service Provider Service Types being provided by the support operator user.
reasonForRequest This property is required. String
A short description explaining why this Delegated Resource Access Request is needed by the support operator.
requestStatus This property is required. String
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
requestedActionNames This property is required. List<String>
List of Service Provider Action names for which approval is sought by the support operator user. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API.
requesterType This property is required. String
Requester type
resourceId This property is required. String
A filter to return only Delegated Resource Access Requests for the given resource identifier.
resourceName This property is required. String
The name of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
resourceType This property is required. String
Resource type for which the associated Delegation Control is applicable to.
severity This property is required. String
Priority assigned to the Delegated Resource Access Request by the support operator
state This property is required. String
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
systemTags This property is required. Map<String,String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
ticketNumbers This property is required. List<String>
A list of ticket numbers related to this Delegated Resource Access Request, e.g. Service Request (SR) number and JIRA ticket number.
timeAccessRequested This property is required. String
Requested access start time in UTC.
timeCreated This property is required. String
Time when the Delegated Resource Access Request was created in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
timeUpdated This property is required. String
Time when the Delegated Resource Access Request was last modified in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
approvalInfos This property is required. GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfo[]
In case of single approval, this will have only one item. Else, a list of approvals.
auditTypes This property is required. string[]
Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, both command-level and keystroke-level auditing are enabled, i.e. commands and key strokes issued by the support operator are logged.
closureComment This property is required. string
The comment entered by the support operator while closing the request.
compartmentId This property is required. string
The OCID of the compartment.
databaseNameLists This property is required. string[]
List of Database unique names for which access is requested. This parameter is required for DLGT_MGMT_SYS_MAINT_ACCESS cage when database access in needed.
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
delegationControlId This property is required. string
unique Delegation Control identifier
delegationSubscriptionIds This property is required. string[]
List of Delegation Subscription OCID that are associated with this Delegated Resource Access Request based on the service types being requested.
description This property is required. string
Detailed description of this Delegated Resource Access Request.
displayName This property is required. string
Display name. This is generated by the system automatically.
durationInHours This property is required. number
Duration in hours for which access is sought on the target resource.
extendDurationInHours This property is required. number
Duration in hours for which extension access is sought on the target resource.
freeformTags This property is required. {[key: string]: string}
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id This property is required. string
The OCID of the Delegated Resource Access Request.
isAutoApproved This property is required. boolean
Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control.
isPendingMoreInfo This property is required. boolean
Indicates if the delegated resource access request is waiting on more information from the operator
lifecycleStateDetails This property is required. string
Description of the current lifecycle state in more detail.
numExtensionApprovals This property is required. number
Number of extension approvals that have been obtained so far.
numInitialApprovals This property is required. number
Number of initial approvals that have been obtained so far.
providedServiceTypes This property is required. string[]
List of Service Provider Service Types being provided by the support operator user.
reasonForRequest This property is required. string
A short description explaining why this Delegated Resource Access Request is needed by the support operator.
requestStatus This property is required. string
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
requestedActionNames This property is required. string[]
List of Service Provider Action names for which approval is sought by the support operator user. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API.
requesterType This property is required. string
Requester type
resourceId This property is required. string
A filter to return only Delegated Resource Access Requests for the given resource identifier.
resourceName This property is required. string
The name of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
resourceType This property is required. string
Resource type for which the associated Delegation Control is applicable to.
severity This property is required. string
Priority assigned to the Delegated Resource Access Request by the support operator
state This property is required. string
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
systemTags This property is required. {[key: string]: string}
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
ticketNumbers This property is required. string[]
A list of ticket numbers related to this Delegated Resource Access Request, e.g. Service Request (SR) number and JIRA ticket number.
timeAccessRequested This property is required. string
Requested access start time in UTC.
timeCreated This property is required. string
Time when the Delegated Resource Access Request was created in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
timeUpdated This property is required. string
Time when the Delegated Resource Access Request was last modified in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
approval_infos This property is required. Sequence[delegateaccesscontrol.GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfo]
In case of single approval, this will have only one item. Else, a list of approvals.
audit_types This property is required. Sequence[str]
Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, both command-level and keystroke-level auditing are enabled, i.e. commands and key strokes issued by the support operator are logged.
closure_comment This property is required. str
The comment entered by the support operator while closing the request.
compartment_id This property is required. str
The OCID of the compartment.
database_name_lists This property is required. Sequence[str]
List of Database unique names for which access is requested. This parameter is required for DLGT_MGMT_SYS_MAINT_ACCESS cage when database access in needed.
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
delegation_control_id This property is required. str
unique Delegation Control identifier
delegation_subscription_ids This property is required. Sequence[str]
List of Delegation Subscription OCID that are associated with this Delegated Resource Access Request based on the service types being requested.
description This property is required. str
Detailed description of this Delegated Resource Access Request.
display_name This property is required. str
Display name. This is generated by the system automatically.
duration_in_hours This property is required. int
Duration in hours for which access is sought on the target resource.
extend_duration_in_hours This property is required. int
Duration in hours for which extension access is sought on the target resource.
freeform_tags This property is required. Mapping[str, str]
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id This property is required. str
The OCID of the Delegated Resource Access Request.
is_auto_approved This property is required. bool
Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control.
is_pending_more_info This property is required. bool
Indicates if the delegated resource access request is waiting on more information from the operator
lifecycle_state_details This property is required. str
Description of the current lifecycle state in more detail.
num_extension_approvals This property is required. int
Number of extension approvals that have been obtained so far.
num_initial_approvals This property is required. int
Number of initial approvals that have been obtained so far.
provided_service_types This property is required. Sequence[str]
List of Service Provider Service Types being provided by the support operator user.
reason_for_request This property is required. str
A short description explaining why this Delegated Resource Access Request is needed by the support operator.
request_status This property is required. str
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
requested_action_names This property is required. Sequence[str]
List of Service Provider Action names for which approval is sought by the support operator user. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API.
requester_type This property is required. str
Requester type
resource_id This property is required. str
A filter to return only Delegated Resource Access Requests for the given resource identifier.
resource_name This property is required. str
The name of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
resource_type This property is required. str
Resource type for which the associated Delegation Control is applicable to.
severity This property is required. str
Priority assigned to the Delegated Resource Access Request by the support operator
state This property is required. str
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
system_tags This property is required. Mapping[str, str]
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
ticket_numbers This property is required. Sequence[str]
A list of ticket numbers related to this Delegated Resource Access Request, e.g. Service Request (SR) number and JIRA ticket number.
time_access_requested This property is required. str
Requested access start time in UTC.
time_created This property is required. str
Time when the Delegated Resource Access Request was created in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
time_updated This property is required. str
Time when the Delegated Resource Access Request was last modified in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
approvalInfos This property is required. List<Property Map>
In case of single approval, this will have only one item. Else, a list of approvals.
auditTypes This property is required. List<String>
Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, both command-level and keystroke-level auditing are enabled, i.e. commands and key strokes issued by the support operator are logged.
closureComment This property is required. String
The comment entered by the support operator while closing the request.
compartmentId This property is required. String
The OCID of the compartment.
databaseNameLists This property is required. List<String>
List of Database unique names for which access is requested. This parameter is required for DLGT_MGMT_SYS_MAINT_ACCESS cage when database access in needed.
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
delegationControlId This property is required. String
unique Delegation Control identifier
delegationSubscriptionIds This property is required. List<String>
List of Delegation Subscription OCID that are associated with this Delegated Resource Access Request based on the service types being requested.
description This property is required. String
Detailed description of this Delegated Resource Access Request.
displayName This property is required. String
Display name. This is generated by the system automatically.
durationInHours This property is required. Number
Duration in hours for which access is sought on the target resource.
extendDurationInHours This property is required. Number
Duration in hours for which extension access is sought on the target resource.
freeformTags This property is required. Map<String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id This property is required. String
The OCID of the Delegated Resource Access Request.
isAutoApproved This property is required. Boolean
Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control.
isPendingMoreInfo This property is required. Boolean
Indicates if the delegated resource access request is waiting on more information from the operator
lifecycleStateDetails This property is required. String
Description of the current lifecycle state in more detail.
numExtensionApprovals This property is required. Number
Number of extension approvals that have been obtained so far.
numInitialApprovals This property is required. Number
Number of initial approvals that have been obtained so far.
providedServiceTypes This property is required. List<String>
List of Service Provider Service Types being provided by the support operator user.
reasonForRequest This property is required. String
A short description explaining why this Delegated Resource Access Request is needed by the support operator.
requestStatus This property is required. String
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
requestedActionNames This property is required. List<String>
List of Service Provider Action names for which approval is sought by the support operator user. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API.
requesterType This property is required. String
Requester type
resourceId This property is required. String
A filter to return only Delegated Resource Access Requests for the given resource identifier.
resourceName This property is required. String
The name of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
resourceType This property is required. String
Resource type for which the associated Delegation Control is applicable to.
severity This property is required. String
Priority assigned to the Delegated Resource Access Request by the support operator
state This property is required. String
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
systemTags This property is required. Map<String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
ticketNumbers This property is required. List<String>
A list of ticket numbers related to this Delegated Resource Access Request, e.g. Service Request (SR) number and JIRA ticket number.
timeAccessRequested This property is required. String
Requested access start time in UTC.
timeCreated This property is required. String
Time when the Delegated Resource Access Request was created in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
timeUpdated This property is required. String
Time when the Delegated Resource Access Request was last modified in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.

GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfo

ApprovalAction This property is required. string
Indicated whether the request is approved or rejected.
ApprovalType This property is required. string
approval type, initial or extension
ApproverAdditionalMessage This property is required. string
Additional message specified by the approver of the request.
ApproverComment This property is required. string
Comment specified by the approver of the request.
ApproverId This property is required. string
User ID of the approver.
TimeApprovedForAccess This property is required. string
Access start time that is actually approved by the customer in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
ApprovalAction This property is required. string
Indicated whether the request is approved or rejected.
ApprovalType This property is required. string
approval type, initial or extension
ApproverAdditionalMessage This property is required. string
Additional message specified by the approver of the request.
ApproverComment This property is required. string
Comment specified by the approver of the request.
ApproverId This property is required. string
User ID of the approver.
TimeApprovedForAccess This property is required. string
Access start time that is actually approved by the customer in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
approvalAction This property is required. String
Indicated whether the request is approved or rejected.
approvalType This property is required. String
approval type, initial or extension
approverAdditionalMessage This property is required. String
Additional message specified by the approver of the request.
approverComment This property is required. String
Comment specified by the approver of the request.
approverId This property is required. String
User ID of the approver.
timeApprovedForAccess This property is required. String
Access start time that is actually approved by the customer in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
approvalAction This property is required. string
Indicated whether the request is approved or rejected.
approvalType This property is required. string
approval type, initial or extension
approverAdditionalMessage This property is required. string
Additional message specified by the approver of the request.
approverComment This property is required. string
Comment specified by the approver of the request.
approverId This property is required. string
User ID of the approver.
timeApprovedForAccess This property is required. string
Access start time that is actually approved by the customer in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
approval_action This property is required. str
Indicated whether the request is approved or rejected.
approval_type This property is required. str
approval type, initial or extension
approver_additional_message This property is required. str
Additional message specified by the approver of the request.
approver_comment This property is required. str
Comment specified by the approver of the request.
approver_id This property is required. str
User ID of the approver.
time_approved_for_access This property is required. str
Access start time that is actually approved by the customer in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
approvalAction This property is required. String
Indicated whether the request is approved or rejected.
approvalType This property is required. String
approval type, initial or extension
approverAdditionalMessage This property is required. String
Additional message specified by the approver of the request.
approverComment This property is required. String
Comment specified by the approver of the request.
approverId This property is required. String
User ID of the approver.
timeApprovedForAccess This property is required. String
Access start time that is actually approved by the customer in RFC 3339timestamp format, e.g. '2020-05-22T21:10:29.600Z'.

GetDelegatedResourceAccessRequestsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi