Package Classes (0.1.8)

Summary of entries of Classes for google-cloud-cloudquotas.

Classes

CloudQuotasAsyncClient

The Cloud Quotas API is an infrastructure service for Google Cloud that lets service consumers list and manage their resource usage limits.

  • List/Get the metadata and current status of the quotas for a service.
  • Create/Update quota preferencess that declare the preferred quota values.
  • Check the status of a quota preference request.
  • List/Get pending and historical quota preference.

CloudQuotasClient

The Cloud Quotas API is an infrastructure service for Google Cloud that lets service consumers list and manage their resource usage limits.

  • List/Get the metadata and current status of the quotas for a service.
  • Create/Update quota preferencess that declare the preferred quota values.
  • Check the status of a quota preference request.
  • List/Get pending and historical quota preference.

ListQuotaInfosAsyncPager

A pager for iterating through list_quota_infos requests.

This class thinly wraps an initial ListQuotaInfosResponse object, and provides an __aiter__ method to iterate through its quota_infos field.

If there are more pages, the __aiter__ method will make additional ListQuotaInfos requests and continue to iterate through the quota_infos field on the corresponding responses.

All the usual ListQuotaInfosResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListQuotaInfosPager

A pager for iterating through list_quota_infos requests.

This class thinly wraps an initial ListQuotaInfosResponse object, and provides an __iter__ method to iterate through its quota_infos field.

If there are more pages, the __iter__ method will make additional ListQuotaInfos requests and continue to iterate through the quota_infos field on the corresponding responses.

All the usual ListQuotaInfosResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListQuotaPreferencesAsyncPager

A pager for iterating through list_quota_preferences requests.

This class thinly wraps an initial ListQuotaPreferencesResponse object, and provides an __aiter__ method to iterate through its quota_preferences field.

If there are more pages, the __aiter__ method will make additional ListQuotaPreferences requests and continue to iterate through the quota_preferences field on the corresponding responses.

All the usual ListQuotaPreferencesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListQuotaPreferencesPager

A pager for iterating through list_quota_preferences requests.

This class thinly wraps an initial ListQuotaPreferencesResponse object, and provides an __iter__ method to iterate through its quota_preferences field.

If there are more pages, the __iter__ method will make additional ListQuotaPreferences requests and continue to iterate through the quota_preferences field on the corresponding responses.

All the usual ListQuotaPreferencesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

CreateQuotaPreferenceRequest

Message for creating a QuotaPreference

DimensionsInfo

The detailed quota information such as effective quota value for a combination of dimensions.

DimensionsEntry

The abstract base class for a message.

GetQuotaInfoRequest

Message for getting a QuotaInfo

GetQuotaPreferenceRequest

Message for getting a QuotaPreference

ListQuotaInfosRequest

Message for requesting list of QuotaInfos

ListQuotaInfosResponse

Message for response to listing QuotaInfos

ListQuotaPreferencesRequest

Message for requesting list of QuotaPreferences

ListQuotaPreferencesResponse

Message for response to listing QuotaPreferences

QuotaConfig

The preferred quota configuration.

AnnotationsEntry

The abstract base class for a message.

Origin

The enumeration of the origins of quota preference requests.

Values: ORIGIN_UNSPECIFIED (0): The unspecified value. CLOUD_CONSOLE (1): Created through Cloud Console. AUTO_ADJUSTER (2): Generated by automatic quota adjustment.

QuotaDetails

The quota details for a map of dimensions.

QuotaIncreaseEligibility

Eligibility information regarding requesting increase adjustment of a quota.

IneligibilityReason

The enumeration of reasons when it is ineligible to request increase adjustment.

Values: INELIGIBILITY_REASON_UNSPECIFIED (0): Default value when is_eligible is true. NO_VALID_BILLING_ACCOUNT (1): The container is not linked with a valid billing account. OTHER (2): Other reasons.

QuotaInfo

QuotaInfo represents information about a particular quota for a given project, folder or organization.

ContainerType

The enumeration of the types of a cloud resource container.

Values: CONTAINER_TYPE_UNSPECIFIED (0): Unspecified container type. PROJECT (1): consumer project FOLDER (2): folder ORGANIZATION (3): organization

QuotaPreference

QuotaPreference represents the preferred quota configuration specified for a project, folder or organization. There is only one QuotaPreference resource for a quota value targeting a unique set of dimensions.

DimensionsEntry

The abstract base class for a message.

QuotaSafetyCheck

Enumerations of quota safety checks.

Values: QUOTA_SAFETY_CHECK_UNSPECIFIED (0): Unspecified quota safety check. QUOTA_DECREASE_BELOW_USAGE (1): Validates that a quota mutation would not cause the consumer's effective limit to be lower than the consumer's quota usage. QUOTA_DECREASE_PERCENTAGE_TOO_HIGH (2): Validates that a quota mutation would not cause the consumer's effective limit to decrease by more than 10 percent.

RolloutInfo

[Output only] Rollout information of a quota.

UpdateQuotaPreferenceRequest

Message for updating a QuotaPreference

Modules

pagers

API documentation for cloudquotas_v1.services.cloud_quotas.pagers module.