Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
This data source provides the list of Privileged Api Controls in Oracle Cloud Infrastructure Apiaccesscontrol service.
Gets a list of PrivilegedApiControls.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testPrivilegedApiControls = oci.oci.getApiaccesscontrolPrivilegedApiControls({
compartmentId: compartmentId,
displayName: privilegedApiControlDisplayName,
id: privilegedApiControlId,
resourceType: privilegedApiControlResourceType,
state: privilegedApiControlState,
});
import pulumi
import pulumi_oci as oci
test_privileged_api_controls = oci.oci.get_apiaccesscontrol_privileged_api_controls(compartment_id=compartment_id,
display_name=privileged_api_control_display_name,
id=privileged_api_control_id,
resource_type=privileged_api_control_resource_type,
state=privileged_api_control_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.GetApiaccesscontrolPrivilegedApiControls(ctx, &oci.GetApiaccesscontrolPrivilegedApiControlsArgs{
CompartmentId: pulumi.StringRef(compartmentId),
DisplayName: pulumi.StringRef(privilegedApiControlDisplayName),
Id: pulumi.StringRef(privilegedApiControlId),
ResourceType: pulumi.StringRef(privilegedApiControlResourceType),
State: pulumi.StringRef(privilegedApiControlState),
}, 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 testPrivilegedApiControls = Oci.Oci.GetApiaccesscontrolPrivilegedApiControls.Invoke(new()
{
CompartmentId = compartmentId,
DisplayName = privilegedApiControlDisplayName,
Id = privilegedApiControlId,
ResourceType = privilegedApiControlResourceType,
State = privilegedApiControlState,
});
});
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.GetApiaccesscontrolPrivilegedApiControlsArgs;
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 testPrivilegedApiControls = OciFunctions.getApiaccesscontrolPrivilegedApiControls(GetApiaccesscontrolPrivilegedApiControlsArgs.builder()
.compartmentId(compartmentId)
.displayName(privilegedApiControlDisplayName)
.id(privilegedApiControlId)
.resourceType(privilegedApiControlResourceType)
.state(privilegedApiControlState)
.build());
}
}
variables:
testPrivilegedApiControls:
fn::invoke:
function: oci:oci:getApiaccesscontrolPrivilegedApiControls
arguments:
compartmentId: ${compartmentId}
displayName: ${privilegedApiControlDisplayName}
id: ${privilegedApiControlId}
resourceType: ${privilegedApiControlResourceType}
state: ${privilegedApiControlState}
Using getApiaccesscontrolPrivilegedApiControls
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 getApiaccesscontrolPrivilegedApiControls(args: GetApiaccesscontrolPrivilegedApiControlsArgs, opts?: InvokeOptions): Promise<GetApiaccesscontrolPrivilegedApiControlsResult>
function getApiaccesscontrolPrivilegedApiControlsOutput(args: GetApiaccesscontrolPrivilegedApiControlsOutputArgs, opts?: InvokeOptions): Output<GetApiaccesscontrolPrivilegedApiControlsResult>def get_apiaccesscontrol_privileged_api_controls(compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
filters: Optional[Sequence[GetApiaccesscontrolPrivilegedApiControlsFilter]] = None,
id: Optional[str] = None,
resource_type: Optional[str] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApiaccesscontrolPrivilegedApiControlsResult
def get_apiaccesscontrol_privileged_api_controls_output(compartment_id: Optional[pulumi.Input[str]] = None,
display_name: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetApiaccesscontrolPrivilegedApiControlsFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
resource_type: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApiaccesscontrolPrivilegedApiControlsResult]func GetApiaccesscontrolPrivilegedApiControls(ctx *Context, args *GetApiaccesscontrolPrivilegedApiControlsArgs, opts ...InvokeOption) (*GetApiaccesscontrolPrivilegedApiControlsResult, error)
func GetApiaccesscontrolPrivilegedApiControlsOutput(ctx *Context, args *GetApiaccesscontrolPrivilegedApiControlsOutputArgs, opts ...InvokeOption) GetApiaccesscontrolPrivilegedApiControlsResultOutput> Note: This function is named GetApiaccesscontrolPrivilegedApiControls in the Go SDK.
public static class GetApiaccesscontrolPrivilegedApiControls
{
public static Task<GetApiaccesscontrolPrivilegedApiControlsResult> InvokeAsync(GetApiaccesscontrolPrivilegedApiControlsArgs args, InvokeOptions? opts = null)
public static Output<GetApiaccesscontrolPrivilegedApiControlsResult> Invoke(GetApiaccesscontrolPrivilegedApiControlsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetApiaccesscontrolPrivilegedApiControlsResult> getApiaccesscontrolPrivilegedApiControls(GetApiaccesscontrolPrivilegedApiControlsArgs args, InvokeOptions options)
public static Output<GetApiaccesscontrolPrivilegedApiControlsResult> getApiaccesscontrolPrivilegedApiControls(GetApiaccesscontrolPrivilegedApiControlsArgs args, InvokeOptions options)
fn::invoke:
function: oci:oci/getApiaccesscontrolPrivilegedApiControls:getApiaccesscontrolPrivilegedApiControls
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 Controls Filter> - Id string
- The OCID of the PrivilegedApiControl.
- 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 Controls Filter - Id string
- The OCID of the PrivilegedApiControl.
- 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 Controls Filter> - id String
- The OCID of the PrivilegedApiControl.
- 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 Controls Filter[] - id string
- The OCID of the PrivilegedApiControl.
- 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 Controls Filter] - id str
- The OCID of the PrivilegedApiControl.
- 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 PrivilegedApiControl.
- 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.
getApiaccesscontrolPrivilegedApiControls Result
The following output properties are available:
- Privileged
Api List<GetControl Collections Apiaccesscontrol Privileged Api Controls Privileged Api Control Collection> - The list of privileged_api_control_collection.
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - Name of the privilegedApi control. The name must be unique.
- Filters
List<Get
Apiaccesscontrol Privileged Api Controls Filter> - Id string
- The OCID of the PrivilegedApiControl.
- Resource
Type string - resourceType for which the PrivilegedApiControl is applicable
- State string
- The current state of the PrivilegedApiControl.
- Privileged
Api []GetControl Collections Apiaccesscontrol Privileged Api Controls Privileged Api Control Collection - The list of privileged_api_control_collection.
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - Name of the privilegedApi control. The name must be unique.
- Filters
[]Get
Apiaccesscontrol Privileged Api Controls Filter - Id string
- The OCID of the PrivilegedApiControl.
- Resource
Type string - resourceType for which the PrivilegedApiControl is applicable
- State string
- The current state of the PrivilegedApiControl.
- privileged
Api List<GetControl Collections Apiaccesscontrol Privileged Api Controls Privileged Api Control Collection> - The list of privileged_api_control_collection.
- compartment
Id String - The OCID of the compartment.
- display
Name String - Name of the privilegedApi control. The name must be unique.
- filters
List<Get
Apiaccesscontrol Privileged Api Controls Filter> - id String
- The OCID of the PrivilegedApiControl.
- resource
Type String - resourceType for which the PrivilegedApiControl is applicable
- state String
- The current state of the PrivilegedApiControl.
- privileged
Api GetControl Collections Apiaccesscontrol Privileged Api Controls Privileged Api Control Collection[] - The list of privileged_api_control_collection.
- compartment
Id string - The OCID of the compartment.
- display
Name string - Name of the privilegedApi control. The name must be unique.
- filters
Get
Apiaccesscontrol Privileged Api Controls Filter[] - id string
- The OCID of the PrivilegedApiControl.
- resource
Type string - resourceType for which the PrivilegedApiControl is applicable
- state string
- The current state of the PrivilegedApiControl.
- privileged_
api_ Sequence[Getcontrol_ collections Apiaccesscontrol Privileged Api Controls Privileged Api Control Collection] - The list of privileged_api_control_collection.
- compartment_
id str - The OCID of the compartment.
- display_
name str - Name of the privilegedApi control. The name must be unique.
- filters
Sequence[Get
Apiaccesscontrol Privileged Api Controls Filter] - id str
- The OCID of the PrivilegedApiControl.
- resource_
type str - resourceType for which the PrivilegedApiControl is applicable
- state str
- The current state of the PrivilegedApiControl.
- privileged
Api List<Property Map>Control Collections - The list of privileged_api_control_collection.
- compartment
Id String - The OCID of the compartment.
- display
Name String - Name of the privilegedApi control. The name must be unique.
- filters List<Property Map>
- id String
- The OCID of the PrivilegedApiControl.
- resource
Type String - resourceType for which the PrivilegedApiControl is applicable
- state String
- The current state of the PrivilegedApiControl.
Supporting Types
GetApiaccesscontrolPrivilegedApiControlsFilter
GetApiaccesscontrolPrivilegedApiControlsPrivilegedApiControlCollection
GetApiaccesscontrolPrivilegedApiControlsPrivilegedApiControlCollectionItem
- Approver
Group List<string>Id Lists - List of IAM user group ids who can approve an privilegedApi request associated with a target resource under the governance of this operator control.
- 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"} - Description string
- Description of privilegedApi control.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- 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 PrivilegedApiControl.
- Lifecycle
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.
- Notification
Topic stringId - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Privileged Api Control.
- Number
Of intApprovers - Number of approvers required to approve an privilegedApi request.
- Privileged
Operation List<GetLists Apiaccesscontrol Privileged Api Controls Privileged Api Control Collection Item Privileged Operation List> - List of privileged operations/apis. These operations/apis will be treaated as secured, once enabled by the Privileged API Managment for a resource. Any of these operations, if needs to be executed, needs to be raised as a PrivilegedApi Request which needs to be approved by customers or it can be pre-approved.
- Resource
Type string - A filter to return only lists of resources that match the entire given service type.
- Resources List<string>
- contains Resource details
- 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.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The date and time the PrivilegedApiControl was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - Time
Deleted string - The date and time the PrivilegedApiControl was marked for delete, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - Time
Updated string - The date and time the PrivilegedApiControl was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Approver
Group []stringId Lists - List of IAM user group ids who can approve an privilegedApi request associated with a target resource under the governance of this operator control.
- 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"} - Description string
- Description of privilegedApi control.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- 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 PrivilegedApiControl.
- Lifecycle
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.
- Notification
Topic stringId - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Privileged Api Control.
- Number
Of intApprovers - Number of approvers required to approve an privilegedApi request.
- Privileged
Operation []GetLists Apiaccesscontrol Privileged Api Controls Privileged Api Control Collection Item Privileged Operation List - List of privileged operations/apis. These operations/apis will be treaated as secured, once enabled by the Privileged API Managment for a resource. Any of these operations, if needs to be executed, needs to be raised as a PrivilegedApi Request which needs to be approved by customers or it can be pre-approved.
- Resource
Type string - A filter to return only lists of resources that match the entire given service type.
- Resources []string
- contains Resource details
- 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.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The date and time the PrivilegedApiControl was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - Time
Deleted string - The date and time the PrivilegedApiControl was marked for delete, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - Time
Updated string - The date and time the PrivilegedApiControl was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- approver
Group List<String>Id Lists - List of IAM user group ids who can approve an privilegedApi request associated with a target resource under the governance of this operator control.
- 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"} - description String
- Description of privilegedApi control.
- display
Name String - A filter to return only resources that match the given display name exactly.
- 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 PrivilegedApiControl.
- lifecycle
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.
- notification
Topic StringId - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Privileged Api Control.
- number
Of IntegerApprovers - Number of approvers required to approve an privilegedApi request.
- privileged
Operation List<GetLists Apiaccesscontrol Privileged Api Controls Privileged Api Control Collection Item Privileged Operation List> - List of privileged operations/apis. These operations/apis will be treaated as secured, once enabled by the Privileged API Managment for a resource. Any of these operations, if needs to be executed, needs to be raised as a PrivilegedApi Request which needs to be approved by customers or it can be pre-approved.
- resource
Type String - A filter to return only lists of resources that match the entire given service type.
- resources List<String>
- contains Resource details
- 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.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The date and time the PrivilegedApiControl was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time
Deleted String - The date and time the PrivilegedApiControl was marked for delete, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time
Updated String - The date and time the PrivilegedApiControl was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- approver
Group string[]Id Lists - List of IAM user group ids who can approve an privilegedApi request associated with a target resource under the governance of this operator control.
- 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"} - description string
- Description of privilegedApi control.
- display
Name string - A filter to return only resources that match the given display name exactly.
- {[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 PrivilegedApiControl.
- lifecycle
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.
- notification
Topic stringId - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Privileged Api Control.
- number
Of numberApprovers - Number of approvers required to approve an privilegedApi request.
- privileged
Operation GetLists Apiaccesscontrol Privileged Api Controls Privileged Api Control Collection Item Privileged Operation List[] - List of privileged operations/apis. These operations/apis will be treaated as secured, once enabled by the Privileged API Managment for a resource. Any of these operations, if needs to be executed, needs to be raised as a PrivilegedApi Request which needs to be approved by customers or it can be pre-approved.
- resource
Type string - A filter to return only lists of resources that match the entire given service type.
- resources string[]
- contains Resource details
- 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.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created string - The date and time the PrivilegedApiControl was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time
Deleted string - The date and time the PrivilegedApiControl was marked for delete, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time
Updated string - The date and time the PrivilegedApiControl was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- approver_
group_ Sequence[str]id_ lists - List of IAM user group ids who can approve an privilegedApi request associated with a target resource under the governance of this operator control.
- 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"} - description str
- Description of privilegedApi control.
- display_
name str - A filter to return only resources that match the given display name exactly.
- 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 PrivilegedApiControl.
- lifecycle_
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.
- notification_
topic_ strid - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Privileged Api Control.
- number_
of_ intapprovers - Number of approvers required to approve an privilegedApi request.
- privileged_
operation_ Sequence[Getlists Apiaccesscontrol Privileged Api Controls Privileged Api Control Collection Item Privileged Operation List] - List of privileged operations/apis. These operations/apis will be treaated as secured, once enabled by the Privileged API Managment for a resource. Any of these operations, if needs to be executed, needs to be raised as a PrivilegedApi Request which needs to be approved by customers or it can be pre-approved.
- resource_
type str - A filter to return only lists of resources that match the entire given service type.
- resources Sequence[str]
- contains Resource details
- 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.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time_
created str - The date and time the PrivilegedApiControl was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time_
deleted str - The date and time the PrivilegedApiControl was marked for delete, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time_
updated str - The date and time the PrivilegedApiControl was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- approver
Group List<String>Id Lists - List of IAM user group ids who can approve an privilegedApi request associated with a target resource under the governance of this operator control.
- 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"} - description String
- Description of privilegedApi control.
- display
Name String - A filter to return only resources that match the given display name exactly.
- 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 PrivilegedApiControl.
- lifecycle
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.
- notification
Topic StringId - The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Privileged Api Control.
- number
Of NumberApprovers - Number of approvers required to approve an privilegedApi request.
- privileged
Operation List<Property Map>Lists - List of privileged operations/apis. These operations/apis will be treaated as secured, once enabled by the Privileged API Managment for a resource. Any of these operations, if needs to be executed, needs to be raised as a PrivilegedApi Request which needs to be approved by customers or it can be pre-approved.
- resource
Type String - A filter to return only lists of resources that match the entire given service type.
- resources List<String>
- contains Resource details
- 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.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The date and time the PrivilegedApiControl was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time
Deleted String - The date and time the PrivilegedApiControl was marked for delete, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time
Updated String - The date and time the PrivilegedApiControl was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
GetApiaccesscontrolPrivilegedApiControlsPrivilegedApiControlCollectionItemPrivilegedOperationList
- 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.
- Entity
Type string - type of the entity 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.
- Entity
Type string - type of the entity 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.
- entity
Type String - type of the entity 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.
- entity
Type string - type of the entity 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.
- entity_
type str - type of the entity 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.
- entity
Type String - type of the entity 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.11.1 published on Friday, Nov 14, 2025 by Pulumi
