Class Resource (3.12.0)

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 google.protobuf.struct_pb2.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/.