Class Resource (0.1.7)

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

Core attributes for a resource. A resource is an addressable (named) entity provided by the destination service. For example, a Compute Engine instance.

Attributes

Name Description
service str
The name of the service that this resource belongs to, such as compute.googleapis.com. The service name might not match the DNS hostname that actually serves the request. For a full list of resource service values, see https://cloud.google.com/iam/help/conditions/resource-services
name str
The stable identifier (name) of a resource on the service. A resource can be logically identified as //{resource.service}/{resource.name}. Unlike the resource URI, the resource name doesn't contain any protocol and version information. For a list of full resource name formats, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names
type_ str
The type of the resource, in the format {service}/{kind}. For a full list of resource type values, see https://cloud.google.com/iam/help/conditions/resource-types