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

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

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_CLOUDEXADATAINFRASTRUCTURE

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.

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