1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. oci
  5. getApiaccesscontrolPrivilegedApiRequest
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi

oci.oci.getApiaccesscontrolPrivilegedApiRequest

Get Started
oci logo
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi

    This data source provides details about a specific Privileged Api Request resource in Oracle Cloud Infrastructure Apiaccesscontrol service.

    Gets information about a PrivilegedApiRequest.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testPrivilegedApiRequest = oci.oci.getApiaccesscontrolPrivilegedApiRequest({
        privilegedApiRequestId: testPrivilegedApiRequestOciApiaccesscontrolPrivilegedApiRequest.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_privileged_api_request = oci.oci.get_apiaccesscontrol_privileged_api_request(privileged_api_request_id=test_privileged_api_request_oci_apiaccesscontrol_privileged_api_request["id"])
    
    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.LookupApiaccesscontrolPrivilegedApiRequest(ctx, &oci.LookupApiaccesscontrolPrivilegedApiRequestArgs{
    			PrivilegedApiRequestId: testPrivilegedApiRequestOciApiaccesscontrolPrivilegedApiRequest.Id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testPrivilegedApiRequest = Oci.Oci.GetApiaccesscontrolPrivilegedApiRequest.Invoke(new()
        {
            PrivilegedApiRequestId = testPrivilegedApiRequestOciApiaccesscontrolPrivilegedApiRequest.Id,
        });
    
    });
    
    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.GetApiaccesscontrolPrivilegedApiRequestArgs;
    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 testPrivilegedApiRequest = OciFunctions.getApiaccesscontrolPrivilegedApiRequest(GetApiaccesscontrolPrivilegedApiRequestArgs.builder()
                .privilegedApiRequestId(testPrivilegedApiRequestOciApiaccesscontrolPrivilegedApiRequest.id())
                .build());
    
        }
    }
    
    variables:
      testPrivilegedApiRequest:
        fn::invoke:
          function: oci:oci:getApiaccesscontrolPrivilegedApiRequest
          arguments:
            privilegedApiRequestId: ${testPrivilegedApiRequestOciApiaccesscontrolPrivilegedApiRequest.id}
    

    Using getApiaccesscontrolPrivilegedApiRequest

    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 getApiaccesscontrolPrivilegedApiRequest(args: GetApiaccesscontrolPrivilegedApiRequestArgs, opts?: InvokeOptions): Promise<GetApiaccesscontrolPrivilegedApiRequestResult>
    function getApiaccesscontrolPrivilegedApiRequestOutput(args: GetApiaccesscontrolPrivilegedApiRequestOutputArgs, opts?: InvokeOptions): Output<GetApiaccesscontrolPrivilegedApiRequestResult>
    def get_apiaccesscontrol_privileged_api_request(privileged_api_request_id: Optional[str] = None,
                                                    opts: Optional[InvokeOptions] = None) -> GetApiaccesscontrolPrivilegedApiRequestResult
    def get_apiaccesscontrol_privileged_api_request_output(privileged_api_request_id: Optional[pulumi.Input[str]] = None,
                                                    opts: Optional[InvokeOptions] = None) -> Output[GetApiaccesscontrolPrivilegedApiRequestResult]
    func LookupApiaccesscontrolPrivilegedApiRequest(ctx *Context, args *LookupApiaccesscontrolPrivilegedApiRequestArgs, opts ...InvokeOption) (*LookupApiaccesscontrolPrivilegedApiRequestResult, error)
    func LookupApiaccesscontrolPrivilegedApiRequestOutput(ctx *Context, args *LookupApiaccesscontrolPrivilegedApiRequestOutputArgs, opts ...InvokeOption) LookupApiaccesscontrolPrivilegedApiRequestResultOutput

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

    public static class GetApiaccesscontrolPrivilegedApiRequest 
    {
        public static Task<GetApiaccesscontrolPrivilegedApiRequestResult> InvokeAsync(GetApiaccesscontrolPrivilegedApiRequestArgs args, InvokeOptions? opts = null)
        public static Output<GetApiaccesscontrolPrivilegedApiRequestResult> Invoke(GetApiaccesscontrolPrivilegedApiRequestInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetApiaccesscontrolPrivilegedApiRequestResult> getApiaccesscontrolPrivilegedApiRequest(GetApiaccesscontrolPrivilegedApiRequestArgs args, InvokeOptions options)
    public static Output<GetApiaccesscontrolPrivilegedApiRequestResult> getApiaccesscontrolPrivilegedApiRequest(GetApiaccesscontrolPrivilegedApiRequestArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:oci/getApiaccesscontrolPrivilegedApiRequest:getApiaccesscontrolPrivilegedApiRequest
      arguments:
        # arguments dictionary

    The following arguments are supported:

    PrivilegedApiRequestId string
    unique PrivilegedApiRequest identifier
    PrivilegedApiRequestId string
    unique PrivilegedApiRequest identifier
    privilegedApiRequestId String
    unique PrivilegedApiRequest identifier
    privilegedApiRequestId string
    unique PrivilegedApiRequest identifier
    privileged_api_request_id str
    unique PrivilegedApiRequest identifier
    privilegedApiRequestId String
    unique PrivilegedApiRequest identifier

    getApiaccesscontrolPrivilegedApiRequest Result

    The following output properties are available:

    ApproverDetails List<GetApiaccesscontrolPrivilegedApiRequestApproverDetail>
    Contains the approver details who have approved the privilegedApi Request during the initial request.
    ClosureComment string
    The comment entered by the operator while closing the request.
    CompartmentId string
    The OCID of the compartment that contains the access request.
    DefinedTags 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"}
    DisplayName string
    Name of the privilegedApi control. The name must be unique.
    DurationInHrs int
    Duration in hours for which access is sought on the target resource.
    EntityType string
    entityType of resource for which the AccessRequest is applicable
    FreeformTags 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 privilegedApi request.
    LifecycleDetails string
    more in detail about the lifeCycleState.
    NotificationTopicId string
    The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
    NumberOfApproversRequired int
    Number of approvers required to approve an privilegedApi request.
    PrivilegedApiControlId string
    The OCID of the privilegedApi control governing the target resource.
    PrivilegedApiControlName string
    Name of the privilegedApi control governing the target resource.
    PrivilegedApiRequestId string
    PrivilegedOperationLists List<GetApiaccesscontrolPrivilegedApiRequestPrivilegedOperationList>
    List of api names, attributes for which approval is sought by the user.
    ReasonDetail string
    Reason in Detail for which the operator is requesting access on the target resource.
    ReasonSummary string
    Summary comment by the operator creating the access request.
    RequestId string
    This is an automatic identifier generated by the system which is easier for human comprehension.
    RequestedBies List<string>
    List of Users who has created this privilegedApiRequest.
    ResourceId 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.
    ResourceName string
    resourceName for which the PrivilegedApiRequest is applicable
    ResourceType string
    resourceType for which the AccessRequest is applicable
    Severity string
    Priority assigned to the access request by the operator
    State string
    The current state of the PrivilegedApiRequest.
    StateDetails 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.
    SubResourceNameLists List<string>
    The subresource names requested for approval.
    SystemTags 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 List<string>
    A list of ticket numbers related to this Privileged Api Access Request, e.g. Service Request (SR) number and JIRA ticket number.
    TimeCreated string
    Time when the privilegedApi request was created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
    TimeRequestedForFutureAccess string
    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'
    TimeUpdated string
    Time when the privilegedApi request was last modified in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
    ApproverDetails []GetApiaccesscontrolPrivilegedApiRequestApproverDetail
    Contains the approver details who have approved the privilegedApi Request during the initial request.
    ClosureComment string
    The comment entered by the operator while closing the request.
    CompartmentId string
    The OCID of the compartment that contains the access request.
    DefinedTags 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"}
    DisplayName string
    Name of the privilegedApi control. The name must be unique.
    DurationInHrs int
    Duration in hours for which access is sought on the target resource.
    EntityType string
    entityType of resource for which the AccessRequest is applicable
    FreeformTags 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 privilegedApi request.
    LifecycleDetails string
    more in detail about the lifeCycleState.
    NotificationTopicId string
    The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
    NumberOfApproversRequired int
    Number of approvers required to approve an privilegedApi request.
    PrivilegedApiControlId string
    The OCID of the privilegedApi control governing the target resource.
    PrivilegedApiControlName string
    Name of the privilegedApi control governing the target resource.
    PrivilegedApiRequestId string
    PrivilegedOperationLists []GetApiaccesscontrolPrivilegedApiRequestPrivilegedOperationList
    List of api names, attributes for which approval is sought by the user.
    ReasonDetail string
    Reason in Detail for which the operator is requesting access on the target resource.
    ReasonSummary string
    Summary comment by the operator creating the access request.
    RequestId string
    This is an automatic identifier generated by the system which is easier for human comprehension.
    RequestedBies []string
    List of Users who has created this privilegedApiRequest.
    ResourceId 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.
    ResourceName string
    resourceName for which the PrivilegedApiRequest is applicable
    ResourceType string
    resourceType for which the AccessRequest is applicable
    Severity string
    Priority assigned to the access request by the operator
    State string
    The current state of the PrivilegedApiRequest.
    StateDetails 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.
    SubResourceNameLists []string
    The subresource names requested for approval.
    SystemTags 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 []string
    A list of ticket numbers related to this Privileged Api Access Request, e.g. Service Request (SR) number and JIRA ticket number.
    TimeCreated string
    Time when the privilegedApi request was created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
    TimeRequestedForFutureAccess string
    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'
    TimeUpdated string
    Time when the privilegedApi request was last modified in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
    approverDetails List<GetApiaccesscontrolPrivilegedApiRequestApproverDetail>
    Contains the approver details who have approved the privilegedApi Request during the initial request.
    closureComment String
    The comment entered by the operator while closing the request.
    compartmentId String
    The OCID of the compartment that contains the access request.
    definedTags 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"}
    displayName String
    Name of the privilegedApi control. The name must be unique.
    durationInHrs Integer
    Duration in hours for which access is sought on the target resource.
    entityType String
    entityType of resource for which the AccessRequest is applicable
    freeformTags 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 privilegedApi request.
    lifecycleDetails String
    more in detail about the lifeCycleState.
    notificationTopicId String
    The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
    numberOfApproversRequired Integer
    Number of approvers required to approve an privilegedApi request.
    privilegedApiControlId String
    The OCID of the privilegedApi control governing the target resource.
    privilegedApiControlName String
    Name of the privilegedApi control governing the target resource.
    privilegedApiRequestId String
    privilegedOperationLists List<GetApiaccesscontrolPrivilegedApiRequestPrivilegedOperationList>
    List of api names, attributes for which approval is sought by the user.
    reasonDetail String
    Reason in Detail for which the operator is requesting access on the target resource.
    reasonSummary String
    Summary comment by the operator creating the access request.
    requestId String
    This is an automatic identifier generated by the system which is easier for human comprehension.
    requestedBies List<String>
    List of Users who has created this privilegedApiRequest.
    resourceId 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.
    resourceName String
    resourceName for which the PrivilegedApiRequest is applicable
    resourceType String
    resourceType for which the AccessRequest is applicable
    severity String
    Priority assigned to the access request by the operator
    state String
    The current state of the PrivilegedApiRequest.
    stateDetails 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.
    subResourceNameLists List<String>
    The subresource names requested for approval.
    systemTags 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 List<String>
    A list of ticket numbers related to this Privileged Api Access Request, e.g. Service Request (SR) number and JIRA ticket number.
    timeCreated String
    Time when the privilegedApi request was created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
    timeRequestedForFutureAccess String
    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'
    timeUpdated String
    Time when the privilegedApi request was last modified in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
    approverDetails GetApiaccesscontrolPrivilegedApiRequestApproverDetail[]
    Contains the approver details who have approved the privilegedApi Request during the initial request.
    closureComment string
    The comment entered by the operator while closing the request.
    compartmentId string
    The OCID of the compartment that contains the access request.
    definedTags {[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"}
    displayName string
    Name of the privilegedApi control. The name must be unique.
    durationInHrs number
    Duration in hours for which access is sought on the target resource.
    entityType string
    entityType of resource for which the AccessRequest is applicable
    freeformTags {[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 privilegedApi request.
    lifecycleDetails string
    more in detail about the lifeCycleState.
    notificationTopicId string
    The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
    numberOfApproversRequired number
    Number of approvers required to approve an privilegedApi request.
    privilegedApiControlId string
    The OCID of the privilegedApi control governing the target resource.
    privilegedApiControlName string
    Name of the privilegedApi control governing the target resource.
    privilegedApiRequestId string
    privilegedOperationLists GetApiaccesscontrolPrivilegedApiRequestPrivilegedOperationList[]
    List of api names, attributes for which approval is sought by the user.
    reasonDetail string
    Reason in Detail for which the operator is requesting access on the target resource.
    reasonSummary string
    Summary comment by the operator creating the access request.
    requestId string
    This is an automatic identifier generated by the system which is easier for human comprehension.
    requestedBies string[]
    List of Users who has created this privilegedApiRequest.
    resourceId 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.
    resourceName string
    resourceName for which the PrivilegedApiRequest is applicable
    resourceType string
    resourceType for which the AccessRequest is applicable
    severity string
    Priority assigned to the access request by the operator
    state string
    The current state of the PrivilegedApiRequest.
    stateDetails 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.
    subResourceNameLists string[]
    The subresource names requested for approval.
    systemTags {[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 string[]
    A list of ticket numbers related to this Privileged Api Access Request, e.g. Service Request (SR) number and JIRA ticket number.
    timeCreated string
    Time when the privilegedApi request was created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
    timeRequestedForFutureAccess string
    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'
    timeUpdated string
    Time when the privilegedApi request was last modified in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
    approver_details Sequence[GetApiaccesscontrolPrivilegedApiRequestApproverDetail]
    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 that contains the access request.
    defined_tags 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
    Name of the privilegedApi control. The name must be unique.
    duration_in_hrs int
    Duration in hours for which access is sought on the target resource.
    entity_type str
    entityType of resource for which the AccessRequest is applicable
    freeform_tags 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 privilegedApi request.
    lifecycle_details str
    more in detail about the lifeCycleState.
    notification_topic_id str
    The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
    number_of_approvers_required int
    Number of approvers required to approve an privilegedApi request.
    privileged_api_control_id str
    The OCID of the privilegedApi control governing the target resource.
    privileged_api_control_name str
    Name of the privilegedApi control governing the target resource.
    privileged_api_request_id str
    privileged_operation_lists Sequence[GetApiaccesscontrolPrivilegedApiRequestPrivilegedOperationList]
    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 target resource associated with the access request. The operator raises an access request to get approval to access the target resource.
    resource_name str
    resourceName for which the PrivilegedApiRequest is applicable
    resource_type str
    resourceType for which the AccessRequest is applicable
    severity str
    Priority assigned to the access request by the operator
    state str
    The current state of the PrivilegedApiRequest.
    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_name_lists Sequence[str]
    The subresource names requested for approval.
    system_tags 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_for_future_access str
    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'
    approverDetails List<Property Map>
    Contains the approver details who have approved the privilegedApi Request during the initial request.
    closureComment String
    The comment entered by the operator while closing the request.
    compartmentId String
    The OCID of the compartment that contains the access request.
    definedTags 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"}
    displayName String
    Name of the privilegedApi control. The name must be unique.
    durationInHrs Number
    Duration in hours for which access is sought on the target resource.
    entityType String
    entityType of resource for which the AccessRequest is applicable
    freeformTags 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 privilegedApi request.
    lifecycleDetails String
    more in detail about the lifeCycleState.
    notificationTopicId String
    The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this privileged api request.
    numberOfApproversRequired Number
    Number of approvers required to approve an privilegedApi request.
    privilegedApiControlId String
    The OCID of the privilegedApi control governing the target resource.
    privilegedApiControlName String
    Name of the privilegedApi control governing the target resource.
    privilegedApiRequestId String
    privilegedOperationLists List<Property Map>
    List of api names, attributes for which approval is sought by the user.
    reasonDetail String
    Reason in Detail for which the operator is requesting access on the target resource.
    reasonSummary String
    Summary comment by the operator creating the access request.
    requestId String
    This is an automatic identifier generated by the system which is easier for human comprehension.
    requestedBies List<String>
    List of Users who has created this privilegedApiRequest.
    resourceId 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.
    resourceName String
    resourceName for which the PrivilegedApiRequest is applicable
    resourceType String
    resourceType for which the AccessRequest is applicable
    severity String
    Priority assigned to the access request by the operator
    state String
    The current state of the PrivilegedApiRequest.
    stateDetails 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.
    subResourceNameLists List<String>
    The subresource names requested for approval.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    ticketNumbers List<String>
    A list of ticket numbers related to this Privileged Api Access Request, e.g. Service Request (SR) number and JIRA ticket number.
    timeCreated String
    Time when the privilegedApi request was created in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'
    timeRequestedForFutureAccess String
    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'
    timeUpdated String
    Time when the privilegedApi request was last modified in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'

    Supporting Types

    GetApiaccesscontrolPrivilegedApiRequestApproverDetail

    ApprovalAction string
    The action done by the approver.
    ApprovalComment string
    Comment specified by the approver of the request.
    ApproverId string
    The userId of the approver.
    TimeApprovedForAccess string
    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'
    TimeOfAuthorization string
    Time when the privilegedApi request was authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
    ApprovalAction string
    The action done by the approver.
    ApprovalComment string
    Comment specified by the approver of the request.
    ApproverId string
    The userId of the approver.
    TimeApprovedForAccess string
    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'
    TimeOfAuthorization string
    Time when the privilegedApi request was authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
    approvalAction String
    The action done by the approver.
    approvalComment String
    Comment specified by the approver of the request.
    approverId String
    The userId of the approver.
    timeApprovedForAccess String
    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'
    timeOfAuthorization String
    Time when the privilegedApi request was authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
    approvalAction string
    The action done by the approver.
    approvalComment string
    Comment specified by the approver of the request.
    approverId string
    The userId of the approver.
    timeApprovedForAccess string
    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'
    timeOfAuthorization 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_for_access str
    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'
    time_of_authorization str
    Time when the privilegedApi request was authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'
    approvalAction String
    The action done by the approver.
    approvalComment String
    Comment specified by the approver of the request.
    approverId String
    The userId of the approver.
    timeApprovedForAccess String
    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'
    timeOfAuthorization String
    Time when the privilegedApi request was authorized by the customer in RFC 3339 timestamp format.Example: '2020-05-22T21:10:29.600Z'

    GetApiaccesscontrolPrivilegedApiRequestPrivilegedOperationList

    ApiName string
    name of the api which needs to be protected.
    AttributeNames List<string>
    list of attributes belonging to the above api which needs to be protected.
    ApiName string
    name of the api which needs to be protected.
    AttributeNames []string
    list of attributes belonging to the above api which needs to be protected.
    apiName String
    name of the api which needs to be protected.
    attributeNames List<String>
    list of attributes belonging to the above api which needs to be protected.
    apiName string
    name of the api which needs to be protected.
    attributeNames 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.
    apiName String
    name of the api which needs to be protected.
    attributeNames 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 oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate