Class Resource (2.2.1)

Resource(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A representation of a Google Cloud resource.

Attributes

NameDescription
version str
The API version. Example: ``v1``
discovery_document_uri str
The URL of the discovery document containing the resource's JSON schema. Example: ``https://www.googleapis.com/discovery/v1/apis/compute/v1/rest`` This value is unspecified for resources that do not have an API based on a discovery document, such as Cloud Bigtable.
discovery_name str
The JSON schema name listed in the discovery document. Example: ``Project`` This value is unspecified for resources that do not have an API based on a discovery document, such as Cloud Bigtable.
resource_url str
The REST URL for accessing the resource. An HTTP ``GET`` request using this URL returns the resource itself. Example: ``https://cloudresourcemanager.googleapis.com/v1/projects/my-project-123`` This value is unspecified for resources without a REST API.
parent str
The full name of the immediate parent of this resource. See `Resource Names
data `.struct.Struct`
The content of the resource, in which some sensitive fields are removed and may not be present.
location str
The location of the resource in Google Cloud, such as its zone and region. For more information, see https://cloud.google.com/about/locations/.

Inheritance

builtins.object > proto.message.Message > Resource