PrivilegedApiDetails

class oci.apiaccesscontrol.models.PrivilegedApiDetails(**kwargs)

Bases: object

It represents the api details of the service

Methods

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

Attributes

api_name [Required] Gets the api_name of this PrivilegedApiDetails.
attribute_names Gets the attribute_names of this PrivilegedApiDetails.
entity_type Gets the entity_type of this PrivilegedApiDetails.
__init__(**kwargs)

Initializes a new PrivilegedApiDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • entity_type (str) – The value to assign to the entity_type property of this PrivilegedApiDetails.
  • api_name (str) – The value to assign to the api_name property of this PrivilegedApiDetails.
  • attribute_names (list[str]) – The value to assign to the attribute_names property of this PrivilegedApiDetails.
api_name

[Required] Gets the api_name of this PrivilegedApiDetails. name of the api which needs to be protected.

Returns:The api_name of this PrivilegedApiDetails.
Return type:str
attribute_names

Gets the attribute_names of this PrivilegedApiDetails. list of attributes belonging to the above api which needs to be protected.

Returns:The attribute_names of this PrivilegedApiDetails.
Return type:list[str]
entity_type

Gets the entity_type of this PrivilegedApiDetails. type of the entity which needs to be protected.

Returns:The entity_type of this PrivilegedApiDetails.
Return type:str