Oracle Cloud Infrastructure v3.12.0 published on Friday, Nov 21, 2025 by Pulumi
Oracle Cloud Infrastructure v3.12.0 published on Friday, Nov 21, 2025 by Pulumi
This data source provides the list of Privileged Api Requests in Oracle Cloud Infrastructure Apiaccesscontrol service.
Lists all privilegedApi requests in the compartment.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testPrivilegedApiRequests = oci.oci.getApiaccesscontrolPrivilegedApiRequests({
compartmentId: compartmentId,
displayName: privilegedApiRequestDisplayName,
id: privilegedApiRequestId,
resourceId: testResource.id,
resourceType: privilegedApiRequestResourceType,
state: privilegedApiRequestState,
});
import pulumi
import pulumi_oci as oci
test_privileged_api_requests = oci.oci.get_apiaccesscontrol_privileged_api_requests(compartment_id=compartment_id,
display_name=privileged_api_request_display_name,
id=privileged_api_request_id,
resource_id=test_resource["id"],
resource_type=privileged_api_request_resource_type,
state=privileged_api_request_state)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/oci"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oci.GetApiaccesscontrolPrivilegedApiRequests(ctx, &oci.GetApiaccesscontrolPrivilegedApiRequestsArgs{
CompartmentId: pulumi.StringRef(compartmentId),
DisplayName: pulumi.StringRef(privilegedApiRequestDisplayName),
Id: pulumi.StringRef(privilegedApiRequestId),
ResourceId: pulumi.StringRef(testResource.Id),
ResourceType: pulumi.StringRef(privilegedApiRequestResourceType),
State: pulumi.StringRef(privilegedApiRequestState),
}, 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 testPrivilegedApiRequests = Oci.Oci.GetApiaccesscontrolPrivilegedApiRequests.Invoke(new()
{
CompartmentId = compartmentId,
DisplayName = privilegedApiRequestDisplayName,
Id = privilegedApiRequestId,
ResourceId = testResource.Id,
ResourceType = privilegedApiRequestResourceType,
State = privilegedApiRequestState,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.oci.OciFunctions;
import com.pulumi.oci.oci.inputs.GetApiaccesscontrolPrivilegedApiRequestsArgs;
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 testPrivilegedApiRequests = OciFunctions.getApiaccesscontrolPrivilegedApiRequests(GetApiaccesscontrolPrivilegedApiRequestsArgs.builder()
.compartmentId(compartmentId)
.displayName(privilegedApiRequestDisplayName)
.id(privilegedApiRequestId)
.resourceId(testResource.id())
.resourceType(privilegedApiRequestResourceType)
.state(privilegedApiRequestState)
.build());
}
}
variables:
testPrivilegedApiRequests:
fn::invoke:
function: oci:oci:getApiaccesscontrolPrivilegedApiRequests
arguments:
compartmentId: ${compartmentId}
displayName: ${privilegedApiRequestDisplayName}
id: ${privilegedApiRequestId}
resourceId: ${testResource.id}
resourceType: ${privilegedApiRequestResourceType}
state: ${privilegedApiRequestState}
Using getApiaccesscontrolPrivilegedApiRequests
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 getApiaccesscontrolPrivilegedApiRequests(args: GetApiaccesscontrolPrivilegedApiRequestsArgs, opts?: InvokeOptions): Promise<GetApiaccesscontrolPrivilegedApiRequestsResult>
function getApiaccesscontrolPrivilegedApiRequestsOutput(args: GetApiaccesscontrolPrivilegedApiRequestsOutputArgs, opts?: InvokeOptions): Output<GetApiaccesscontrolPrivilegedApiRequestsResult>def get_apiaccesscontrol_privileged_api_requests(compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
filters: Optional[Sequence[GetApiaccesscontrolPrivilegedApiRequestsFilter]] = None,
id: Optional[str] = None,
resource_id: Optional[str] = None,
resource_type: Optional[str] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApiaccesscontrolPrivilegedApiRequestsResult
def get_apiaccesscontrol_privileged_api_requests_output(compartment_id: Optional[pulumi.Input[str]] = None,
display_name: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetApiaccesscontrolPrivilegedApiRequestsFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
resource_id: Optional[pulumi.Input[str]] = None,
resource_type: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApiaccesscontrolPrivilegedApiRequestsResult]func GetApiaccesscontrolPrivilegedApiRequests(ctx *Context, args *GetApiaccesscontrolPrivilegedApiRequestsArgs, opts ...InvokeOption) (*GetApiaccesscontrolPrivilegedApiRequestsResult, error)
func GetApiaccesscontrolPrivilegedApiRequestsOutput(ctx *Context, args *GetApiaccesscontrolPrivilegedApiRequestsOutputArgs, opts ...InvokeOption) GetApiaccesscontrolPrivilegedApiRequestsResultOutput> Note: This function is named GetApiaccesscontrolPrivilegedApiRequests in the Go SDK.
public static class GetApiaccesscontrolPrivilegedApiRequests
{
public static Task<GetApiaccesscontrolPrivilegedApiRequestsResult> InvokeAsync(GetApiaccesscontrolPrivilegedApiRequestsArgs args, InvokeOptions? opts = null)
public static Output<GetApiaccesscontrolPrivilegedApiRequestsResult> Invoke(GetApiaccesscontrolPrivilegedApiRequestsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetApiaccesscontrolPrivilegedApiRequestsResult> getApiaccesscontrolPrivilegedApiRequests(GetApiaccesscontrolPrivilegedApiRequestsArgs args, InvokeOptions options)
public static Output<GetApiaccesscontrolPrivilegedApiRequestsResult> getApiaccesscontrolPrivilegedApiRequests(GetApiaccesscontrolPrivilegedApiRequestsArgs args, InvokeOptions options)
fn::invoke:
function: oci:oci/getApiaccesscontrolPrivilegedApiRequests:getApiaccesscontrolPrivilegedApiRequests
arguments:
# arguments dictionaryThe following arguments are supported:
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Filters
List<Get
Apiaccesscontrol Privileged Api Requests Filter> - Id string
- The OCID of the PrivilegedApiRequest.
- Resource
Id string - The OCID of the resource .
- Resource
Type string - A filter to return only lists of resources that match the entire given service type.
- State string
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Filters
[]Get
Apiaccesscontrol Privileged Api Requests Filter - Id string
- The OCID of the PrivilegedApiRequest.
- Resource
Id string - The OCID of the resource .
- Resource
Type string - A filter to return only lists of resources that match the entire given service type.
- State string
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
- compartment
Id String - The OCID of the compartment in which to list resources.
- display
Name String - A filter to return only resources that match the given display name exactly.
- filters
List<Get
Apiaccesscontrol Privileged Api Requests Filter> - id String
- The OCID of the PrivilegedApiRequest.
- resource
Id String - The OCID of the resource .
- resource
Type String - A filter to return only lists of resources that match the entire given service type.
- state String
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
- compartment
Id string - The OCID of the compartment in which to list resources.
- display
Name string - A filter to return only resources that match the given display name exactly.
- filters
Get
Apiaccesscontrol Privileged Api Requests Filter[] - id string
- The OCID of the PrivilegedApiRequest.
- resource
Id string - The OCID of the resource .
- resource
Type string - A filter to return only lists of resources that match the entire given service type.
- state string
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
- compartment_
id str - The OCID of the compartment in which to list resources.
- display_
name str - A filter to return only resources that match the given display name exactly.
- filters
Sequence[Get
Apiaccesscontrol Privileged Api Requests Filter] - id str
- The OCID of the PrivilegedApiRequest.
- resource_
id str - The OCID of the resource .
- resource_
type str - A filter to return only lists of resources that match the entire given service type.
- state str
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
- compartment
Id String - The OCID of the compartment in which to list resources.
- display
Name String - A filter to return only resources that match the given display name exactly.
- filters List<Property Map>
- id String
- The OCID of the PrivilegedApiRequest.
- resource
Id String - The OCID of the resource .
- resource
Type String - A filter to return only lists of resources that match the entire given service type.
- state String
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
getApiaccesscontrolPrivilegedApiRequests Result
The following output properties are available:
- Privileged
Api List<GetRequest Collections Apiaccesscontrol Privileged Api Requests Privileged Api Request Collection> - The list of privileged_api_request_collection.
- Compartment
Id string - The OCID of the compartment that contains the access request.
- Display
Name string - Name of the privilegedApi control. The name must be unique.
- Filters
List<Get
Apiaccesscontrol Privileged Api Requests Filter> - Id string
- The OCID of the privilegedApi request.
- Resource
Id string - The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource.
- Resource
Type string - resourceType for which the AccessRequest is applicable
- State string
- The current state of the PrivilegedApiRequest.
- Privileged
Api []GetRequest Collections Apiaccesscontrol Privileged Api Requests Privileged Api Request Collection - The list of privileged_api_request_collection.
- Compartment
Id string - The OCID of the compartment that contains the access request.
- Display
Name string - Name of the privilegedApi control. The name must be unique.
- Filters
[]Get
Apiaccesscontrol Privileged Api Requests Filter - Id string
- The OCID of the privilegedApi request.
- Resource
Id string - The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource.
- Resource
Type string - resourceType for which the AccessRequest is applicable
- State string
- The current state of the PrivilegedApiRequest.
- privileged
Api List<GetRequest Collections Apiaccesscontrol Privileged Api Requests Privileged Api Request Collection> - The list of privileged_api_request_collection.
- compartment
Id String - The OCID of the compartment that contains the access request.
- display
Name String - Name of the privilegedApi control. The name must be unique.
- filters
List<Get
Apiaccesscontrol Privileged Api Requests Filter> - id String
- The OCID of the privilegedApi request.
- resource
Id String - The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource.
- resource
Type String - resourceType for which the AccessRequest is applicable
- state String
- The current state of the PrivilegedApiRequest.
- privileged
Api GetRequest Collections Apiaccesscontrol Privileged Api Requests Privileged Api Request Collection[] - The list of privileged_api_request_collection.
- compartment
Id string - The OCID of the compartment that contains the access request.
- display
Name string - Name of the privilegedApi control. The name must be unique.
- filters
Get
Apiaccesscontrol Privileged Api Requests Filter[] - id string
- The OCID of the privilegedApi request.
- resource
Id string - The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource.
- resource
Type string - resourceType for which the AccessRequest is applicable
- state string
- The current state of the PrivilegedApiRequest.
- privileged_
api_ Sequence[Getrequest_ collections Apiaccesscontrol Privileged Api Requests Privileged Api Request Collection] - The list of privileged_api_request_collection.
- compartment_
id str - The OCID of the compartment that contains the access request.
- display_
name str - Name of the privilegedApi control. The name must be unique.
- filters
Sequence[Get
Apiaccesscontrol Privileged Api Requests Filter] - id str
- The OCID of the privilegedApi request.
- resource_
id str - The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource.
- resource_
type str - resourceType for which the AccessRequest is applicable
- state str
- The current state of the PrivilegedApiRequest.
- privileged
Api List<Property Map>Request Collections - The list of privileged_api_request_collection.
- compartment
Id String - The OCID of the compartment that contains the access request.
- display
Name String - Name of the privilegedApi control. The name must be unique.
- filters List<Property Map>
- id String
- The OCID of the privilegedApi request.
- resource
Id String - The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource.
- resource
Type String - resourceType for which the AccessRequest is applicable
- state String
- The current state of the PrivilegedApiRequest.
Supporting Types
GetApiaccesscontrolPrivilegedApiRequestsFilter
GetApiaccesscontrolPrivilegedApiRequestsPrivilegedApiRequestCollection
GetApiaccesscontrolPrivilegedApiRequestsPrivilegedApiRequestCollectionItem
- Approver
Details List<GetApiaccesscontrol Privileged Api Requests Privileged Api Request Collection Item Approver Detail> - Contains the approver details who have approved the privilegedApi Request during the initial request.
- Closure
Comment string - The comment entered by the operator while closing the request.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- 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"} - Display
Name string - A filter to return only resources that match the given display name exactly.
- Duration
In intHrs - Duration in hours for which access is sought on the target resource.
- Entity
Type string - entityType of resource for which the AccessRequest is applicable
- 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 string
- The OCID of the PrivilegedApiRequest.
- Lifecycle
Details string - more in detail about the lifeCycleState.
- Notification
Topic stringId - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
- Number
Of intApprovers Required - Number of approvers required to approve an privilegedApi request.
- Privileged
Api stringControl Id - The OCID of the privilegedApi control governing the target resource.
- Privileged
Api stringControl Name - Name of the privilegedApi control governing the target resource.
- Privileged
Operation List<GetLists Apiaccesscontrol Privileged Api Requests Privileged Api Request Collection Item Privileged Operation List> - List of api names, attributes for which approval is sought by the user.
- Reason
Detail string - Reason in Detail for which the operator is requesting access on the target resource.
- Reason
Summary string - Summary comment by the operator creating the access request.
- Request
Id string - This is an automatic identifier generated by the system which is easier for human comprehension.
- Requested
Bies List<string> - List of Users who has created this privilegedApiRequest.
- Resource
Id string - The OCID of the resource .
- Resource
Name string - resourceName for which the PrivilegedApiRequest is applicable
- Resource
Type string - A filter to return only lists of resources that match the entire given service type.
- Severity string
- Priority assigned to the access request by the operator
- State string
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
- State
Details string - A message that describes the current state of the PrivilegedApiControl in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
- Sub
Resource List<string>Name Lists - The subresource names requested for approval.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - Ticket
Numbers List<string> - A list of ticket numbers related to this Privileged Api Access Request, e.g. Service Request (SR) number and JIRA ticket number.
- Time
Created string - Time when the privilegedApi request was created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Requested stringFor Future Access - Time in future when the user for the privilegedApi request needs to be created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Updated string - Time when the privilegedApi request was last modified in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Approver
Details []GetApiaccesscontrol Privileged Api Requests Privileged Api Request Collection Item Approver Detail - Contains the approver details who have approved the privilegedApi Request during the initial request.
- Closure
Comment string - The comment entered by the operator while closing the request.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- 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"} - Display
Name string - A filter to return only resources that match the given display name exactly.
- Duration
In intHrs - Duration in hours for which access is sought on the target resource.
- Entity
Type string - entityType of resource for which the AccessRequest is applicable
- 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 string
- The OCID of the PrivilegedApiRequest.
- Lifecycle
Details string - more in detail about the lifeCycleState.
- Notification
Topic stringId - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
- Number
Of intApprovers Required - Number of approvers required to approve an privilegedApi request.
- Privileged
Api stringControl Id - The OCID of the privilegedApi control governing the target resource.
- Privileged
Api stringControl Name - Name of the privilegedApi control governing the target resource.
- Privileged
Operation []GetLists Apiaccesscontrol Privileged Api Requests Privileged Api Request Collection Item Privileged Operation List - List of api names, attributes for which approval is sought by the user.
- Reason
Detail string - Reason in Detail for which the operator is requesting access on the target resource.
- Reason
Summary string - Summary comment by the operator creating the access request.
- Request
Id string - This is an automatic identifier generated by the system which is easier for human comprehension.
- Requested
Bies []string - List of Users who has created this privilegedApiRequest.
- Resource
Id string - The OCID of the resource .
- Resource
Name string - resourceName for which the PrivilegedApiRequest is applicable
- Resource
Type string - A filter to return only lists of resources that match the entire given service type.
- Severity string
- Priority assigned to the access request by the operator
- State string
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
- State
Details string - A message that describes the current state of the PrivilegedApiControl in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
- Sub
Resource []stringName Lists - The subresource names requested for approval.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - Ticket
Numbers []string - A list of ticket numbers related to this Privileged Api Access Request, e.g. Service Request (SR) number and JIRA ticket number.
- Time
Created string - Time when the privilegedApi request was created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Requested stringFor Future Access - Time in future when the user for the privilegedApi request needs to be created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Updated string - Time when the privilegedApi request was last modified in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approver
Details List<GetApiaccesscontrol Privileged Api Requests Privileged Api Request Collection Item Approver Detail> - Contains the approver details who have approved the privilegedApi Request during the initial request.
- closure
Comment String - The comment entered by the operator while closing the request.
- compartment
Id String - The OCID of the compartment in which to list resources.
- 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"} - display
Name String - A filter to return only resources that match the given display name exactly.
- duration
In IntegerHrs - Duration in hours for which access is sought on the target resource.
- entity
Type String - entityType of resource for which the AccessRequest is applicable
- 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 String
- The OCID of the PrivilegedApiRequest.
- lifecycle
Details String - more in detail about the lifeCycleState.
- notification
Topic StringId - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
- number
Of IntegerApprovers Required - Number of approvers required to approve an privilegedApi request.
- privileged
Api StringControl Id - The OCID of the privilegedApi control governing the target resource.
- privileged
Api StringControl Name - Name of the privilegedApi control governing the target resource.
- privileged
Operation List<GetLists Apiaccesscontrol Privileged Api Requests Privileged Api Request Collection Item Privileged Operation List> - List of api names, attributes for which approval is sought by the user.
- reason
Detail String - Reason in Detail for which the operator is requesting access on the target resource.
- reason
Summary String - Summary comment by the operator creating the access request.
- request
Id String - This is an automatic identifier generated by the system which is easier for human comprehension.
- requested
Bies List<String> - List of Users who has created this privilegedApiRequest.
- resource
Id String - The OCID of the resource .
- resource
Name String - resourceName for which the PrivilegedApiRequest is applicable
- resource
Type String - A filter to return only lists of resources that match the entire given service type.
- severity String
- Priority assigned to the access request by the operator
- state String
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
- state
Details String - A message that describes the current state of the PrivilegedApiControl in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
- sub
Resource List<String>Name Lists - The subresource names requested for approval.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - ticket
Numbers List<String> - A list of ticket numbers related to this Privileged Api Access Request, e.g. Service Request (SR) number and JIRA ticket number.
- time
Created String - Time when the privilegedApi request was created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Requested StringFor Future Access - Time in future when the user for the privilegedApi request needs to be created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Updated String - Time when the privilegedApi request was last modified in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approver
Details GetApiaccesscontrol Privileged Api Requests Privileged Api Request Collection Item Approver Detail[] - Contains the approver details who have approved the privilegedApi Request during the initial request.
- closure
Comment string - The comment entered by the operator while closing the request.
- compartment
Id string - The OCID of the compartment in which to list resources.
- {[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"} - display
Name string - A filter to return only resources that match the given display name exactly.
- duration
In numberHrs - Duration in hours for which access is sought on the target resource.
- entity
Type string - entityType of resource for which the AccessRequest is applicable
- {[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 string
- The OCID of the PrivilegedApiRequest.
- lifecycle
Details string - more in detail about the lifeCycleState.
- notification
Topic stringId - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
- number
Of numberApprovers Required - Number of approvers required to approve an privilegedApi request.
- privileged
Api stringControl Id - The OCID of the privilegedApi control governing the target resource.
- privileged
Api stringControl Name - Name of the privilegedApi control governing the target resource.
- privileged
Operation GetLists Apiaccesscontrol Privileged Api Requests Privileged Api Request Collection Item Privileged Operation List[] - List of api names, attributes for which approval is sought by the user.
- reason
Detail string - Reason in Detail for which the operator is requesting access on the target resource.
- reason
Summary string - Summary comment by the operator creating the access request.
- request
Id string - This is an automatic identifier generated by the system which is easier for human comprehension.
- requested
Bies string[] - List of Users who has created this privilegedApiRequest.
- resource
Id string - The OCID of the resource .
- resource
Name string - resourceName for which the PrivilegedApiRequest is applicable
- resource
Type string - A filter to return only lists of resources that match the entire given service type.
- severity string
- Priority assigned to the access request by the operator
- state string
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
- state
Details string - A message that describes the current state of the PrivilegedApiControl in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
- sub
Resource string[]Name Lists - The subresource names requested for approval.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - ticket
Numbers string[] - A list of ticket numbers related to this Privileged Api Access Request, e.g. Service Request (SR) number and JIRA ticket number.
- time
Created string - Time when the privilegedApi request was created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Requested stringFor Future Access - Time in future when the user for the privilegedApi request needs to be created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Updated string - Time when the privilegedApi request was last modified in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approver_
details Sequence[GetApiaccesscontrol Privileged Api Requests Privileged Api Request Collection Item Approver Detail] - Contains the approver details who have approved the privilegedApi Request during the initial request.
- closure_
comment str - The comment entered by the operator while closing the request.
- compartment_
id str - The OCID of the compartment in which to list resources.
- 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"} - display_
name str - A filter to return only resources that match the given display name exactly.
- duration_
in_ inthrs - Duration in hours for which access is sought on the target resource.
- entity_
type str - entityType of resource for which the AccessRequest is applicable
- 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 str
- The OCID of the PrivilegedApiRequest.
- lifecycle_
details str - more in detail about the lifeCycleState.
- notification_
topic_ strid - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
- number_
of_ intapprovers_ required - Number of approvers required to approve an privilegedApi request.
- privileged_
api_ strcontrol_ id - The OCID of the privilegedApi control governing the target resource.
- privileged_
api_ strcontrol_ name - Name of the privilegedApi control governing the target resource.
- privileged_
operation_ Sequence[Getlists Apiaccesscontrol Privileged Api Requests Privileged Api Request Collection Item Privileged Operation List] - List of api names, attributes for which approval is sought by the user.
- reason_
detail str - Reason in Detail for which the operator is requesting access on the target resource.
- reason_
summary str - Summary comment by the operator creating the access request.
- request_
id str - This is an automatic identifier generated by the system which is easier for human comprehension.
- requested_
bies Sequence[str] - List of Users who has created this privilegedApiRequest.
- resource_
id str - The OCID of the resource .
- resource_
name str - resourceName for which the PrivilegedApiRequest is applicable
- resource_
type str - A filter to return only lists of resources that match the entire given service type.
- severity str
- Priority assigned to the access request by the operator
- state str
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
- state_
details str - A message that describes the current state of the PrivilegedApiControl in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
- sub_
resource_ Sequence[str]name_ lists - The subresource names requested for approval.
- 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 Sequence[str] - A list of ticket numbers related to this Privileged Api Access Request, e.g. Service Request (SR) number and JIRA ticket number.
- time_
created str - Time when the privilegedApi request was created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time_
requested_ strfor_ future_ access - Time in future when the user for the privilegedApi request needs to be created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time_
updated str - Time when the privilegedApi request was last modified in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approver
Details List<Property Map> - Contains the approver details who have approved the privilegedApi Request during the initial request.
- closure
Comment String - The comment entered by the operator while closing the request.
- compartment
Id String - The OCID of the compartment in which to list resources.
- 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"} - display
Name String - A filter to return only resources that match the given display name exactly.
- duration
In NumberHrs - Duration in hours for which access is sought on the target resource.
- entity
Type String - entityType of resource for which the AccessRequest is applicable
- 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 String
- The OCID of the PrivilegedApiRequest.
- lifecycle
Details String - more in detail about the lifeCycleState.
- notification
Topic StringId - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
- number
Of NumberApprovers Required - Number of approvers required to approve an privilegedApi request.
- privileged
Api StringControl Id - The OCID of the privilegedApi control governing the target resource.
- privileged
Api StringControl Name - Name of the privilegedApi control governing the target resource.
- privileged
Operation List<Property Map>Lists - List of api names, attributes for which approval is sought by the user.
- reason
Detail String - Reason in Detail for which the operator is requesting access on the target resource.
- reason
Summary String - Summary comment by the operator creating the access request.
- request
Id String - This is an automatic identifier generated by the system which is easier for human comprehension.
- requested
Bies List<String> - List of Users who has created this privilegedApiRequest.
- resource
Id String - The OCID of the resource .
- resource
Name String - resourceName for which the PrivilegedApiRequest is applicable
- resource
Type String - A filter to return only lists of resources that match the entire given service type.
- severity String
- Priority assigned to the access request by the operator
- state String
- A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
- state
Details String - A message that describes the current state of the PrivilegedApiControl in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
- sub
Resource List<String>Name Lists - The subresource names requested for approval.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - ticket
Numbers List<String> - A list of ticket numbers related to this Privileged Api Access Request, e.g. Service Request (SR) number and JIRA ticket number.
- time
Created String - Time when the privilegedApi request was created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Requested StringFor Future Access - Time in future when the user for the privilegedApi request needs to be created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Updated String - Time when the privilegedApi request was last modified in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
GetApiaccesscontrolPrivilegedApiRequestsPrivilegedApiRequestCollectionItemApproverDetail
- Approval
Action string - The action done by the approver.
- Approval
Comment string - Comment specified by the approver of the request.
- Approver
Id string - The userId of the approver.
- Time
Approved stringFor Access - Time for when the privilegedApi request should start that is authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
- string
- Time when the privilegedApi request was authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
- Approval
Action string - The action done by the approver.
- Approval
Comment string - Comment specified by the approver of the request.
- Approver
Id string - The userId of the approver.
- Time
Approved stringFor Access - Time for when the privilegedApi request should start that is authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
- string
- Time when the privilegedApi request was authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
- approval
Action String - The action done by the approver.
- approval
Comment String - Comment specified by the approver of the request.
- approver
Id String - The userId of the approver.
- time
Approved StringFor Access - Time for when the privilegedApi request should start that is authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
- String
- Time when the privilegedApi request was authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
- approval
Action string - The action done by the approver.
- approval
Comment string - Comment specified by the approver of the request.
- approver
Id string - The userId of the approver.
- time
Approved stringFor Access - Time for when the privilegedApi request should start that is authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
- string
- Time when the privilegedApi request was authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
- approval_
action str - The action done by the approver.
- approval_
comment str - Comment specified by the approver of the request.
- approver_
id str - The userId of the approver.
- time_
approved_ strfor_ access - Time for when the privilegedApi request should start that is authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
- str
- Time when the privilegedApi request was authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
- approval
Action String - The action done by the approver.
- approval
Comment String - Comment specified by the approver of the request.
- approver
Id String - The userId of the approver.
- time
Approved StringFor Access - Time for when the privilegedApi request should start that is authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
- String
- Time when the privilegedApi request was authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
GetApiaccesscontrolPrivilegedApiRequestsPrivilegedApiRequestCollectionItemPrivilegedOperationList
- Api
Name string - name of the api which needs to be protected.
- Attribute
Names List<string> - list of attributes belonging to the above api which needs to be protected.
- Api
Name string - name of the api which needs to be protected.
- Attribute
Names []string - list of attributes belonging to the above api which needs to be protected.
- api
Name String - name of the api which needs to be protected.
- attribute
Names List<String> - list of attributes belonging to the above api which needs to be protected.
- api
Name string - name of the api which needs to be protected.
- attribute
Names string[] - list of attributes belonging to the above api which needs to be protected.
- api_
name str - name of the api which needs to be protected.
- attribute_
names Sequence[str] - list of attributes belonging to the above api which needs to be protected.
- api
Name String - name of the api which needs to be protected.
- attribute
Names List<String> - list of attributes belonging to the above api which needs to be protected.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Oracle Cloud Infrastructure v3.12.0 published on Friday, Nov 21, 2025 by Pulumi
