CreateTagNamespaceDetails

class oci.identity.models.CreateTagNamespaceDetails(**kwargs)

Bases: object

CreateTagNamespaceDetails model.

Methods

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

Attributes

compartment_id [Required] Gets the compartment_id of this CreateTagNamespaceDetails.
defined_tags Gets the defined_tags of this CreateTagNamespaceDetails.
description [Required] Gets the description of this CreateTagNamespaceDetails.
freeform_tags Gets the freeform_tags of this CreateTagNamespaceDetails.
locks Gets the locks of this CreateTagNamespaceDetails.
name [Required] Gets the name of this CreateTagNamespaceDetails.
__init__(**kwargs)

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

Parameters:
  • compartment_id (str) – The value to assign to the compartment_id property of this CreateTagNamespaceDetails.
  • name (str) – The value to assign to the name property of this CreateTagNamespaceDetails.
  • description (str) – The value to assign to the description property of this CreateTagNamespaceDetails.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateTagNamespaceDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateTagNamespaceDetails.
  • locks (list[oci.identity.models.AddLockDetails]) – The value to assign to the locks property of this CreateTagNamespaceDetails.
compartment_id

[Required] Gets the compartment_id of this CreateTagNamespaceDetails. The OCID of the tenancy containing the tag namespace.

Returns:The compartment_id of this CreateTagNamespaceDetails.
Return type:str
defined_tags

Gets the defined_tags of this CreateTagNamespaceDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Example: {“Operations”: {“CostCenter”: “42”}}

Returns:The defined_tags of this CreateTagNamespaceDetails.
Return type:dict(str, dict(str, object))
description

[Required] Gets the description of this CreateTagNamespaceDetails. The description you assign to the tag namespace during creation.

Returns:The description of this CreateTagNamespaceDetails.
Return type:str
freeform_tags

Gets the freeform_tags of this CreateTagNamespaceDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {“Department”: “Finance”}

Returns:The freeform_tags of this CreateTagNamespaceDetails.
Return type:dict(str, str)
locks

Gets the locks of this CreateTagNamespaceDetails. Locks associated with this resource.

Returns:The locks of this CreateTagNamespaceDetails.
Return type:list[oci.identity.models.AddLockDetails]
name

[Required] Gets the name of this CreateTagNamespaceDetails. The name you assign to the tag namespace during creation. It must be unique across all tag namespaces in the tenancy and cannot be changed.

Returns:The name of this CreateTagNamespaceDetails.
Return type:str