AddLockDetails

class oci.media_services.models.AddLockDetails(**kwargs)

Bases: object

Request payload to add lock to the resource. The FULL lock type allows no modifications (delete, create, update). The DELETE lock type allows all modifications, but delete is not allowed. type: object

Attributes

TYPE_DELETE A constant which can be used with the type property of a AddLockDetails.
TYPE_FULL A constant which can be used with the type property of a AddLockDetails.
compartment_id [Required] Gets the compartment_id of this AddLockDetails.
message Gets the message of this AddLockDetails.
related_resource_id Gets the related_resource_id of this AddLockDetails.
time_created Gets the time_created of this AddLockDetails.
type [Required] Gets the type of this AddLockDetails.

Methods

__init__(**kwargs) Initializes a new AddLockDetails object with values from keyword arguments.
TYPE_DELETE = 'DELETE'

A constant which can be used with the type property of a AddLockDetails. This constant has a value of “DELETE”

TYPE_FULL = 'FULL'

A constant which can be used with the type property of a AddLockDetails. This constant has a value of “FULL”

__init__(**kwargs)

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

Parameters:
  • type (str) – The value to assign to the type property of this AddLockDetails. Allowed values for this property are: “FULL”, “DELETE”
  • compartment_id (str) – The value to assign to the compartment_id property of this AddLockDetails.
  • related_resource_id (str) – The value to assign to the related_resource_id property of this AddLockDetails.
  • message (str) – The value to assign to the message property of this AddLockDetails.
  • time_created (datetime) – The value to assign to the time_created property of this AddLockDetails.
compartment_id

[Required] Gets the compartment_id of this AddLockDetails. The compartment ID of the lock.

Returns:The compartment_id of this AddLockDetails.
Return type:str
message

Gets the message of this AddLockDetails. A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

Returns:The message of this AddLockDetails.
Return type:str
related_resource_id

Gets the related_resource_id of this AddLockDetails. The ID of the Target that is locking this Target. Indicates that deleting this Target will remove the lock.

Returns:The related_resource_id of this AddLockDetails.
Return type:str
time_created

Gets the time_created of this AddLockDetails. When the lock was created.

Returns:The time_created of this AddLockDetails.
Return type:datetime
type

[Required] Gets the type of this AddLockDetails. Type of the lock.

Allowed values for this property are: “FULL”, “DELETE”

Returns:The type of this AddLockDetails.
Return type:str