oci.OperatorAccessControl.OperatorControl
This resource provides the Operator Control resource in Oracle Cloud Infrastructure Operator Access Control service.
Creates an Operator Control.
Create OperatorControl Resource
new OperatorControl(name: string, args: OperatorControlArgs, opts?: CustomResourceOptions);
@overload
def OperatorControl(resource_name: str,
opts: Optional[ResourceOptions] = None,
approver_groups_lists: Optional[Sequence[str]] = None,
approvers_lists: Optional[Sequence[str]] = None,
compartment_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
description: Optional[str] = None,
email_id_lists: Optional[Sequence[str]] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
is_fully_pre_approved: Optional[bool] = None,
operator_control_name: Optional[str] = None,
pre_approved_op_action_lists: Optional[Sequence[str]] = None,
resource_type: Optional[str] = None,
system_message: Optional[str] = None)
@overload
def OperatorControl(resource_name: str,
args: OperatorControlArgs,
opts: Optional[ResourceOptions] = None)
func NewOperatorControl(ctx *Context, name string, args OperatorControlArgs, opts ...ResourceOption) (*OperatorControl, error)
public OperatorControl(string name, OperatorControlArgs args, CustomResourceOptions? opts = null)
public OperatorControl(String name, OperatorControlArgs args)
public OperatorControl(String name, OperatorControlArgs args, CustomResourceOptions options)
type: oci:OperatorAccessControl:OperatorControl
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OperatorControlArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args OperatorControlArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args OperatorControlArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OperatorControlArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OperatorControlArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
OperatorControl Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The OperatorControl resource accepts the following input properties:
- Approver
Groups List<string>Lists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- Compartment
Id string (Updatable) The OCID of the compartment that contains this operator control.
- Is
Fully boolPre Approved (Updatable) 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.
- Operator
Control stringName (Updatable) Name of the operator control.
- Resource
Type string resourceType for which the OperatorControl is applicable
- Approvers
Lists List<string> (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- Dictionary<string, object>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- Description string
(Updatable) Description of the operator control.
- Email
Id List<string>Lists (Updatable) List of emailId.
- Dictionary<string, object>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- Pre
Approved List<string>Op Action Lists (Updatable) 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.
- System
Message string (Updatable) This is the message that will be displayed to the operator users while accessing the system.
- Approver
Groups []stringLists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- Compartment
Id string (Updatable) The OCID of the compartment that contains this operator control.
- Is
Fully boolPre Approved (Updatable) 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.
- Operator
Control stringName (Updatable) Name of the operator control.
- Resource
Type string resourceType for which the OperatorControl is applicable
- Approvers
Lists []string (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- map[string]interface{}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- Description string
(Updatable) Description of the operator control.
- Email
Id []stringLists (Updatable) List of emailId.
- map[string]interface{}
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- Pre
Approved []stringOp Action Lists (Updatable) 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.
- System
Message string (Updatable) This is the message that will be displayed to the operator users while accessing the system.
- approver
Groups List<String>Lists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- compartment
Id String (Updatable) The OCID of the compartment that contains this operator control.
- is
Fully BooleanPre Approved (Updatable) 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.
- operator
Control StringName (Updatable) Name of the operator control.
- resource
Type String resourceType for which the OperatorControl is applicable
- approvers
Lists List<String> (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- Map<String,Object>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- description String
(Updatable) Description of the operator control.
- email
Id List<String>Lists (Updatable) List of emailId.
- Map<String,Object>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- pre
Approved List<String>Op Action Lists (Updatable) 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.
- system
Message String (Updatable) This is the message that will be displayed to the operator users while accessing the system.
- approver
Groups string[]Lists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- compartment
Id string (Updatable) The OCID of the compartment that contains this operator control.
- is
Fully booleanPre Approved (Updatable) 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.
- operator
Control stringName (Updatable) Name of the operator control.
- resource
Type string resourceType for which the OperatorControl is applicable
- approvers
Lists string[] (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- {[key: string]: any}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- description string
(Updatable) Description of the operator control.
- email
Id string[]Lists (Updatable) List of emailId.
- {[key: string]: any}
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- pre
Approved string[]Op Action Lists (Updatable) 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.
- system
Message string (Updatable) This is the message that will be displayed to the operator users while accessing the system.
- approver_
groups_ Sequence[str]lists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- compartment_
id str (Updatable) The OCID of the compartment that contains this operator control.
- is_
fully_ boolpre_ approved (Updatable) 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.
- operator_
control_ strname (Updatable) Name of the operator control.
- resource_
type str resourceType for which the OperatorControl is applicable
- approvers_
lists Sequence[str] (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- Mapping[str, Any]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- description str
(Updatable) Description of the operator control.
- email_
id_ Sequence[str]lists (Updatable) List of emailId.
- Mapping[str, Any]
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- pre_
approved_ Sequence[str]op_ action_ lists (Updatable) 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.
- system_
message str (Updatable) This is the message that will be displayed to the operator users while accessing the system.
- approver
Groups List<String>Lists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- compartment
Id String (Updatable) The OCID of the compartment that contains this operator control.
- is
Fully BooleanPre Approved (Updatable) 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.
- operator
Control StringName (Updatable) Name of the operator control.
- resource
Type String resourceType for which the OperatorControl is applicable
- approvers
Lists List<String> (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- Map<Any>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- description String
(Updatable) Description of the operator control.
- email
Id List<String>Lists (Updatable) List of emailId.
- Map<Any>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- pre
Approved List<String>Op Action Lists (Updatable) 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.
- system
Message String (Updatable) This is the message that will be displayed to the operator users while accessing the system.
Outputs
All input properties are implicitly available as output properties. Additionally, the OperatorControl resource produces the following output properties:
- Approval
Required List<string>Op Action Lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- Id string
The provider-assigned unique ID for this managed resource.
- Last
Modified stringInfo Description associated with the latest modification of the operator control.
- State string
The current lifecycle state of the operator control.
- Time
Of stringCreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Of stringDeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- Time
Of stringModification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Approval
Required []stringOp Action Lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- Id string
The provider-assigned unique ID for this managed resource.
- Last
Modified stringInfo Description associated with the latest modification of the operator control.
- State string
The current lifecycle state of the operator control.
- Time
Of stringCreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Of stringDeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- Time
Of stringModification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approval
Required List<String>Op Action Lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- id String
The provider-assigned unique ID for this managed resource.
- last
Modified StringInfo Description associated with the latest modification of the operator control.
- state String
The current lifecycle state of the operator control.
- time
Of StringCreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of StringDeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- time
Of StringModification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approval
Required string[]Op Action Lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- id string
The provider-assigned unique ID for this managed resource.
- last
Modified stringInfo Description associated with the latest modification of the operator control.
- state string
The current lifecycle state of the operator control.
- time
Of stringCreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of stringDeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- time
Of stringModification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approval_
required_ Sequence[str]op_ action_ lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- id str
The provider-assigned unique ID for this managed resource.
- last_
modified_ strinfo Description associated with the latest modification of the operator control.
- state str
The current lifecycle state of the operator control.
- time_
of_ strcreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time_
of_ strdeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- time_
of_ strmodification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approval
Required List<String>Op Action Lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- id String
The provider-assigned unique ID for this managed resource.
- last
Modified StringInfo Description associated with the latest modification of the operator control.
- state String
The current lifecycle state of the operator control.
- time
Of StringCreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of StringDeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- time
Of StringModification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
Look up Existing OperatorControl Resource
Get an existing OperatorControl resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: OperatorControlState, opts?: CustomResourceOptions): OperatorControl
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
approval_required_op_action_lists: Optional[Sequence[str]] = None,
approver_groups_lists: Optional[Sequence[str]] = None,
approvers_lists: Optional[Sequence[str]] = None,
compartment_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
description: Optional[str] = None,
email_id_lists: Optional[Sequence[str]] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
is_fully_pre_approved: Optional[bool] = None,
last_modified_info: Optional[str] = None,
operator_control_name: Optional[str] = None,
pre_approved_op_action_lists: Optional[Sequence[str]] = None,
resource_type: Optional[str] = None,
state: Optional[str] = None,
system_message: Optional[str] = None,
time_of_creation: Optional[str] = None,
time_of_deletion: Optional[str] = None,
time_of_modification: Optional[str] = None) -> OperatorControl
func GetOperatorControl(ctx *Context, name string, id IDInput, state *OperatorControlState, opts ...ResourceOption) (*OperatorControl, error)
public static OperatorControl Get(string name, Input<string> id, OperatorControlState? state, CustomResourceOptions? opts = null)
public static OperatorControl get(String name, Output<String> id, OperatorControlState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Approval
Required List<string>Op Action Lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- Approver
Groups List<string>Lists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- Approvers
Lists List<string> (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- Compartment
Id string (Updatable) The OCID of the compartment that contains this operator control.
- Dictionary<string, object>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- Description string
(Updatable) Description of the operator control.
- Email
Id List<string>Lists (Updatable) List of emailId.
- Dictionary<string, object>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- Is
Fully boolPre Approved (Updatable) 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.
- Last
Modified stringInfo Description associated with the latest modification of the operator control.
- Operator
Control stringName (Updatable) Name of the operator control.
- Pre
Approved List<string>Op Action Lists (Updatable) 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.
- Resource
Type string resourceType for which the OperatorControl is applicable
- State string
The current lifecycle state of the operator control.
- System
Message string (Updatable) This is the message that will be displayed to the operator users while accessing the system.
- Time
Of stringCreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Of stringDeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- Time
Of stringModification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Approval
Required []stringOp Action Lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- Approver
Groups []stringLists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- Approvers
Lists []string (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- Compartment
Id string (Updatable) The OCID of the compartment that contains this operator control.
- map[string]interface{}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- Description string
(Updatable) Description of the operator control.
- Email
Id []stringLists (Updatable) List of emailId.
- map[string]interface{}
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- Is
Fully boolPre Approved (Updatable) 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.
- Last
Modified stringInfo Description associated with the latest modification of the operator control.
- Operator
Control stringName (Updatable) Name of the operator control.
- Pre
Approved []stringOp Action Lists (Updatable) 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.
- Resource
Type string resourceType for which the OperatorControl is applicable
- State string
The current lifecycle state of the operator control.
- System
Message string (Updatable) This is the message that will be displayed to the operator users while accessing the system.
- Time
Of stringCreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Of stringDeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- Time
Of stringModification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approval
Required List<String>Op Action Lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- approver
Groups List<String>Lists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- approvers
Lists List<String> (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- compartment
Id String (Updatable) The OCID of the compartment that contains this operator control.
- Map<String,Object>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- description String
(Updatable) Description of the operator control.
- email
Id List<String>Lists (Updatable) List of emailId.
- Map<String,Object>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- is
Fully BooleanPre Approved (Updatable) 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.
- last
Modified StringInfo Description associated with the latest modification of the operator control.
- operator
Control StringName (Updatable) Name of the operator control.
- pre
Approved List<String>Op Action Lists (Updatable) 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.
- resource
Type String resourceType for which the OperatorControl is applicable
- state String
The current lifecycle state of the operator control.
- system
Message String (Updatable) This is the message that will be displayed to the operator users while accessing the system.
- time
Of StringCreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of StringDeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- time
Of StringModification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approval
Required string[]Op Action Lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- approver
Groups string[]Lists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- approvers
Lists string[] (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- compartment
Id string (Updatable) The OCID of the compartment that contains this operator control.
- {[key: string]: any}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- description string
(Updatable) Description of the operator control.
- email
Id string[]Lists (Updatable) List of emailId.
- {[key: string]: any}
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- is
Fully booleanPre Approved (Updatable) 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.
- last
Modified stringInfo Description associated with the latest modification of the operator control.
- operator
Control stringName (Updatable) Name of the operator control.
- pre
Approved string[]Op Action Lists (Updatable) 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.
- resource
Type string resourceType for which the OperatorControl is applicable
- state string
The current lifecycle state of the operator control.
- system
Message string (Updatable) This is the message that will be displayed to the operator users while accessing the system.
- time
Of stringCreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of stringDeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- time
Of stringModification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approval_
required_ Sequence[str]op_ action_ lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- approver_
groups_ Sequence[str]lists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- approvers_
lists Sequence[str] (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- compartment_
id str (Updatable) The OCID of the compartment that contains this operator control.
- Mapping[str, Any]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- description str
(Updatable) Description of the operator control.
- email_
id_ Sequence[str]lists (Updatable) List of emailId.
- Mapping[str, Any]
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- is_
fully_ boolpre_ approved (Updatable) 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.
- last_
modified_ strinfo Description associated with the latest modification of the operator control.
- operator_
control_ strname (Updatable) Name of the operator control.
- pre_
approved_ Sequence[str]op_ action_ lists (Updatable) 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.
- resource_
type str resourceType for which the OperatorControl is applicable
- state str
The current lifecycle state of the operator control.
- system_
message str (Updatable) This is the message that will be displayed to the operator users while accessing the system.
- time_
of_ strcreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time_
of_ strdeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- time_
of_ strmodification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- approval
Required List<String>Op Action Lists List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
- approver
Groups List<String>Lists (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
- approvers
Lists List<String> (Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
- compartment
Id String (Updatable) The OCID of the compartment that contains this operator control.
- Map<Any>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- description String
(Updatable) Description of the operator control.
- email
Id List<String>Lists (Updatable) List of emailId.
- Map<Any>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- is
Fully BooleanPre Approved (Updatable) 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.
- last
Modified StringInfo Description associated with the latest modification of the operator control.
- operator
Control StringName (Updatable) Name of the operator control.
- pre
Approved List<String>Op Action Lists (Updatable) 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.
- resource
Type String resourceType for which the OperatorControl is applicable
- state String
The current lifecycle state of the operator control.
- system
Message String (Updatable) This is the message that will be displayed to the operator users while accessing the system.
- time
Of StringCreation Time when the operator control was created expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of StringDeletion Time when deleted expressed in RFC 3339timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
- time
Of StringModification Time when the operator control was last modified expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
Import
OperatorControls can be imported using the id
, e.g.
$ pulumi import oci:OperatorAccessControl/operatorControl:OperatorControl test_operator_control "id"
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
oci
Terraform Provider.