OperatorAction¶
- class oci.operator_access_control.models.OperatorAction(**kwargs)¶
Bases:
objectDetails of the operator action. Operator actions are a pre-defined set of commands available to the operator on different layers of the infrastructure. Although the groupings may differ depending on the infrastructure layers, the groups are designed to enable the operator access to commands to resolve a specific set of issues. The infrastructure layers controlled by the Operator Control include Dom0, CellServer, and Control Plane Server (CPS).
There are five groups available to the operator. x-obmcs-top-level-enum: ‘#/definitions/OperatorActionCategories’ enum: *OPERATORACTIONCATEGORIES
The following infrastructure layers are controlled by the operator actions x-obmcs-top-level-enum: ‘#/definitions/InfrastructureLayers’ enum: *INFRASTRUCTURELAYERS
Attributes:
A constant which can be used with the resource_type property of a OperatorAction.
A constant which can be used with the resource_type property of a OperatorAction.
A constant which can be used with the resource_type property of a OperatorAction.
A constant which can be used with the resource_type property of a OperatorAction.
A constant which can be used with the resource_type property of a OperatorAction.
A constant which can be used with the resource_type property of a OperatorAction.
Gets the component of this OperatorAction.
Gets the customer_display_name of this OperatorAction.
Gets the description of this OperatorAction.
[Required] Gets the id of this OperatorAction.
[Required] Gets the name of this OperatorAction.
Gets the properties of this OperatorAction.
Gets the resource_type of this OperatorAction.
Methods:
__init__(**kwargs)Initializes a new OperatorAction object with values from keyword arguments.
- RESOURCE_TYPE_AUTONOMOUSVMCLUSTER = 'AUTONOMOUSVMCLUSTER'¶
A constant which can be used with the resource_type property of a OperatorAction. This constant has a value of “AUTONOMOUSVMCLUSTER”
- RESOURCE_TYPE_CCCINFRASTRUCTURE = 'CCCINFRASTRUCTURE'¶
A constant which can be used with the resource_type property of a OperatorAction. This constant has a value of “CCCINFRASTRUCTURE”
- RESOURCE_TYPE_CLOUDAUTONOMOUSVMCLUSTER = 'CLOUDAUTONOMOUSVMCLUSTER'¶
A constant which can be used with the resource_type property of a OperatorAction. This constant has a value of “CLOUDAUTONOMOUSVMCLUSTER”
- RESOURCE_TYPE_CLOUDEXADATAINFRASTRUCTURE = 'CLOUDEXADATAINFRASTRUCTURE'¶
A constant which can be used with the resource_type property of a OperatorAction. This constant has a value of “CLOUDEXADATAINFRASTRUCTURE”
- RESOURCE_TYPE_EXACC = 'EXACC'¶
A constant which can be used with the resource_type property of a OperatorAction. This constant has a value of “EXACC”
- RESOURCE_TYPE_EXADATAINFRASTRUCTURE = 'EXADATAINFRASTRUCTURE'¶
A constant which can be used with the resource_type property of a OperatorAction. This constant has a value of “EXADATAINFRASTRUCTURE”
- __init__(**kwargs)¶
Initializes a new OperatorAction object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
id (str) – The value to assign to the id property of this OperatorAction.
name (str) – The value to assign to the name property of this OperatorAction.
customer_display_name (str) – The value to assign to the customer_display_name property of this OperatorAction.
component (str) – The value to assign to the component property of this OperatorAction.
resource_type (str) – The value to assign to the resource_type property of this OperatorAction. Allowed values for this property are: “EXACC”, “EXADATAINFRASTRUCTURE”, “AUTONOMOUSVMCLUSTER”, “CLOUDAUTONOMOUSVMCLUSTER”, “CCCINFRASTRUCTURE”, “CLOUDEXADATAINFRASTRUCTURE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
description (str) – The value to assign to the description property of this OperatorAction.
properties (list[oci.operator_access_control.models.OperatorActionProperties]) – The value to assign to the properties property of this OperatorAction.
- property component¶
Gets the component of this OperatorAction. Name of the infrastructure layer associated with the operator action.
- Returns
The component of this OperatorAction.
- Return type
str
- property customer_display_name¶
Gets the customer_display_name of this OperatorAction. Display Name of the operator action.
- Returns
The customer_display_name of this OperatorAction.
- Return type
str
- property description¶
Gets the description of this OperatorAction. Description of the operator action in terms of associated risk profile, and characteristics of the operating system commands made available to the operator under this operator action.
- Returns
The description of this OperatorAction.
- Return type
str
- property id¶
[Required] Gets the id of this OperatorAction. Unique Oracle assigned identifier for the operator action.
- Returns
The id of this OperatorAction.
- Return type
str
- property name¶
[Required] Gets the name of this OperatorAction. Unique name of the operator action.
- Returns
The name of this OperatorAction.
- Return type
str
- property properties¶
Gets the properties of this OperatorAction. Fine grained properties associated with the operator control.
- Returns
The properties of this OperatorAction.
- Return type
list[oci.operator_access_control.models.OperatorActionProperties]
- property resource_type¶
Gets the resource_type of this OperatorAction. resourceType for which the OperatorAction is applicable
Allowed values for this property are: “EXACC”, “EXADATAINFRASTRUCTURE”, “AUTONOMOUSVMCLUSTER”, “CLOUDAUTONOMOUSVMCLUSTER”, “CCCINFRASTRUCTURE”, “CLOUDEXADATAINFRASTRUCTURE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The resource_type of this OperatorAction.
- Return type
str