TagTemplate¶
-
class
oci.governance_rules_control_plane.models.
TagTemplate
(**kwargs)¶ Bases:
oci.governance_rules_control_plane.models.template.Template
Template for governance rules of type tag.
Attributes
TYPE_ALLOWED_REGIONS
str(object=’’) -> str TYPE_QUOTA
str(object=’’) -> str TYPE_TAG
str(object=’’) -> str description
Gets the description of this TagTemplate. name
[Required] Gets the name of this TagTemplate. tag_defaults
Gets the tag_defaults of this TagTemplate. tags
Gets the tags of this TagTemplate. type
[Required] Gets the type of this Template. Methods
__init__
(**kwargs)Initializes a new TagTemplate object with values from keyword arguments. get_subtype
(object_dictionary)Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. -
TYPE_ALLOWED_REGIONS
= 'ALLOWED_REGIONS'¶
-
TYPE_QUOTA
= 'QUOTA'¶
-
TYPE_TAG
= 'TAG'¶
-
__init__
(**kwargs)¶ Initializes a new TagTemplate object with values from keyword arguments. The default value of the
type
attribute of this class isTAG
and it should not be changed. 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 TagTemplate. Allowed values for this property are: “QUOTA”, “TAG”, “ALLOWED_REGIONS”
- name (str) – The value to assign to the name property of this TagTemplate.
- description (str) – The value to assign to the description property of this TagTemplate.
- tags (list[oci.governance_rules_control_plane.models.Tag]) – The value to assign to the tags property of this TagTemplate.
- tag_defaults (list[oci.governance_rules_control_plane.models.TagDefault]) – The value to assign to the tag_defaults property of this TagTemplate.
-
description
¶ Gets the description of this TagTemplate. Description of the tag namespace.
Returns: The description of this TagTemplate. Return type: str
-
static
get_subtype
(object_dictionary)¶ Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
-
name
¶ [Required] Gets the name of this TagTemplate. The name of the tag namespace. It must be unique across all tag namespaces in the tenancy and cannot be changed.
Returns: The name of this TagTemplate. Return type: str
-
tag_defaults
¶ Gets the tag_defaults of this TagTemplate.
Returns: The tag_defaults of this TagTemplate. Return type: list[oci.governance_rules_control_plane.models.TagDefault]
Gets the tags of this TagTemplate. Represents an array of tags for tag namespace.
Returns: The tags of this TagTemplate. Return type: list[oci.governance_rules_control_plane.models.Tag]
-
type
¶ [Required] Gets the type of this Template. Type of the governance rule, can be one of QUOTA, TAG, ALLOWED_REGIONS.
Example: QUOTA
Allowed values for this property are: “QUOTA”, “TAG”, “ALLOWED_REGIONS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The type of this Template. Return type: str
-