OperatorAction

class oci.operator_access_control.models.OperatorAction(**kwargs)

Bases: object

Details 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

Attributes

RESOURCE_TYPE_AUTONOMOUSVMCLUSTER A constant which can be used with the resource_type property of a OperatorAction.
RESOURCE_TYPE_CCCINFRASTRUCTURE A constant which can be used with the resource_type property of a OperatorAction.
RESOURCE_TYPE_CLOUDAUTONOMOUSVMCLUSTER A constant which can be used with the resource_type property of a OperatorAction.
RESOURCE_TYPE_EXACC A constant which can be used with the resource_type property of a OperatorAction.
RESOURCE_TYPE_EXADATAINFRASTRUCTURE A constant which can be used with the resource_type property of a OperatorAction.
component Gets the component of this OperatorAction.
customer_display_name Gets the customer_display_name of this OperatorAction.
description Gets the description of this OperatorAction.
id [Required] Gets the id of this OperatorAction.
name [Required] Gets the name of this OperatorAction.
properties Gets the properties of this OperatorAction.
resource_type Gets the resource_type of this OperatorAction.

Methods

__init__(**kwargs) Initializes a new OperatorAction object with values from keyword arguments.

The following infrastructure layers are controlled by the operator actions x-obmcs-top-level-enum: ‘#/definitions/InfrastructureLayers’ enum: *INFRASTRUCTURELAYERS

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_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”, ‘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.
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
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
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
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
name

[Required] Gets the name of this OperatorAction. Unique name of the operator action.

Returns:The name of this OperatorAction.
Return type:str
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]
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”, ‘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