CreateTagNamespaceDetails

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

Bases: object

CreateTagNamespaceDetails model.

__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.
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)
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