Sku
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
Encapsulates a single SKU in Google Cloud Platform
Attributes
Name | Description |
name
|
str
The resource name for the SKU. Example: "services/DA34-426B-A397/skus/AA95-CD31-42FE". |
sku_id
|
str
The identifier for the SKU. Example: "AA95-CD31-42FE". |
description
|
str
A human readable description of the SKU, has a maximum length of 256 characters. |
category
|
The category hierarchy of this SKU, purely for organizational purpose. |
service_regions
|
Sequence[str]
List of service regions this SKU is offered at. Example: "asia-east1" Service regions can be found at https://cloud.google.com/about/locations/ |
pricing_info
|
Sequence[
A timeline of pricing info for this SKU in chronological order. |
service_provider_name
|
str
Identifies the service provider. This is 'Google' for first party services in Google Cloud Platform. |
Methods
__delattr__
__delattr__
(
key
)
Delete the value on the given field.
This is generally equivalent to setting a falsy value.
__eq__
__eq__
(
other
)
Return True if the messages are equal, False otherwise.
__ne__
__ne__
(
other
)
Return True if the messages are unequal, False otherwise.
__setattr__
__setattr__
(
key
,
value
)
Set the value on the given field.
For well-known protocol buffer types which are marshalled, either the protocol buffer object or the Python equivalent is accepted.