Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateOperatorControlDetails

While creating the operator control, specify how operator actions are approved and the users who have the privilege of approving the operator actions associated with the Operator Control.

You must specify which operator actions must be pre-approved. The rest of the operator actions associated with the Operator Control will require an explicit approval from the users selected either through the approver groups or individually.

You must name your Operator Control appropriately so it reflects the resources that will be governed by the Operator Control. Neither the Operator Controls nor their assignments to resources are visible to the Oracle operators.

Properties

approverGroupsList

approverGroupsList: Array<string>

List of user groups who can approve an access request associated with a resource governed by this operator control.

Optional approversList

approversList: Array<string>

List of users who can approve an access request associated with a resource governed by this operator control.

compartmentId

compartmentId: string

The OCID of the compartment that contains this operator control.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace.

Optional description

description: undefined | string

Description of the operator control.

Optional emailIdList

emailIdList: Array<string>

List of emailId.

Optional freeformTags

freeformTags: undefined | object

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.

isFullyPreApproved

isFullyPreApproved: boolean

Whether all the operator actions have been pre-approved. If yes, all access requests associated with a resource governed by this operator control will be auto-approved.

Optional numberOfApprovers

numberOfApprovers: undefined | number

Number of approvers required to approve an access request. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

operatorControlName

operatorControlName: string

Name of the operator control.

Optional preApprovedOpActionList

preApprovedOpActionList: Array<string>

List of pre-approved operator actions. Access requests associated with a resource governed by this operator control will be auto-approved if the access request only contain operator actions in the pre-approved list.

resourceType

resourceType: ResourceTypes

resourceType for which the OperatorControl is applicable

Optional systemMessage

systemMessage: undefined | string

This is the message that will be displayed to the operator users while accessing the system.

Functions

getDeserializedJsonObj

getJsonObj