QuotaTemplate¶
-
class
oci.governance_rules_control_plane.models.
QuotaTemplate
(**kwargs)¶ Bases:
oci.governance_rules_control_plane.models.template.Template
Quota template for governance rule.
Attributes
TYPE_ALLOWED_REGIONS
str(object=’’) -> str TYPE_QUOTA
str(object=’’) -> str TYPE_TAG
str(object=’’) -> str description
Gets the description of this QuotaTemplate. display_name
[Required] Gets the display_name of this QuotaTemplate. statements
[Required] Gets the statements of this QuotaTemplate. type
[Required] Gets the type of this Template. Methods
__init__
(**kwargs)Initializes a new QuotaTemplate 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 QuotaTemplate object with values from keyword arguments. The default value of the
type
attribute of this class isQUOTA
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 QuotaTemplate. Allowed values for this property are: “QUOTA”, “TAG”, “ALLOWED_REGIONS”
- display_name (str) – The value to assign to the display_name property of this QuotaTemplate.
- description (str) – The value to assign to the description property of this QuotaTemplate.
- statements (list[str]) – The value to assign to the statements property of this QuotaTemplate.
-
description
¶ Gets the description of this QuotaTemplate. Description of the quota resource.
Returns: The description of this QuotaTemplate. Return type: str
-
display_name
¶ [Required] Gets the display_name of this QuotaTemplate. Display name of the quota resource.
Returns: The display_name of this QuotaTemplate. 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.
-
statements
¶ [Required] Gets the statements of this QuotaTemplate. List of quota statements.
Returns: The statements of this QuotaTemplate. Return type: list[str]
-
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
-