TagTemplate¶
-
class
oci.governance_rules_control_plane.models.TagTemplate(**kwargs)¶ Bases:
oci.governance_rules_control_plane.models.template.TemplateTemplate for governance rules of type tag.
Attributes
TYPE_ALLOWED_REGIONSstr(object=’’) -> str TYPE_QUOTAstr(object=’’) -> str TYPE_TAGstr(object=’’) -> str descriptionGets the description of this TagTemplate. name[Required] Gets the name of this TagTemplate. tag_defaultsGets the tag_defaults of this TagTemplate. tagsGets 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
typeattribute of this class isTAGand 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
-