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 is QUOTA 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