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
|