CreateAccessRequestDetails

class oci.lockbox.models.CreateAccessRequestDetails(**kwargs)

Bases: object

The configuration details for a new access request. We don’t accept a compartmentId parameter because it is implied to be the same as the lockbox as a subsidiary resource. The requestorId is also based on the caller user info.

Methods

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

Attributes

access_duration [Required] Gets the access_duration of this CreateAccessRequestDetails.
context Gets the context of this CreateAccessRequestDetails.
description [Required] Gets the description of this CreateAccessRequestDetails.
display_name Gets the display_name of this CreateAccessRequestDetails.
lockbox_id [Required] Gets the lockbox_id of this CreateAccessRequestDetails.
__init__(**kwargs)

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

Parameters:
  • lockbox_id (str) – The value to assign to the lockbox_id property of this CreateAccessRequestDetails.
  • display_name (str) – The value to assign to the display_name property of this CreateAccessRequestDetails.
  • description (str) – The value to assign to the description property of this CreateAccessRequestDetails.
  • context (dict(str, str)) – The value to assign to the context property of this CreateAccessRequestDetails.
  • access_duration (str) – The value to assign to the access_duration property of this CreateAccessRequestDetails.
access_duration

[Required] Gets the access_duration of this CreateAccessRequestDetails. The maximum amount of time operator has access to associated resources.

Returns:The access_duration of this CreateAccessRequestDetails.
Return type:str
context

Gets the context of this CreateAccessRequestDetails. The context object containing the access request specific details.

Returns:The context of this CreateAccessRequestDetails.
Return type:dict(str, str)
description

[Required] Gets the description of this CreateAccessRequestDetails. The rationale for requesting the access request.

Returns:The description of this CreateAccessRequestDetails.
Return type:str
display_name

Gets the display_name of this CreateAccessRequestDetails. The name of the access request.

Returns:The display_name of this CreateAccessRequestDetails.
Return type:str
lockbox_id

[Required] Gets the lockbox_id of this CreateAccessRequestDetails. The unique identifier (OCID) of the lockbox box that the access request is associated with which is immutable.

Returns:The lockbox_id of this CreateAccessRequestDetails.
Return type:str