Module types (1.1.0)

API documentation for asset_v1p1beta1.types module.

Classes

AuditConfig

API documentation for asset_v1p1beta1.types.AuditConfig class.

AuditConfigDelta

API documentation for asset_v1p1beta1.types.AuditConfigDelta class.

AuditLogConfig

API documentation for asset_v1p1beta1.types.AuditLogConfig class.

Binding

API documentation for asset_v1p1beta1.types.Binding class.

BindingDelta

API documentation for asset_v1p1beta1.types.BindingDelta class.

Expr

API documentation for asset_v1p1beta1.types.Expr class.

IamPolicySearchResult

The result for a IAM Policy search. .. attribute:: resource

The full resource name <https://cloud.google.com/apis/design/ resource_names#full_resource_name>__ of the resource associated with this IAM policy.

The IAM policy directly set on the given resource. Note that the original IAM policy can contain multiple bindings. This only contains the bindings that match the given query. For queries that don’t contain a constrain on policies (e.g. an empty query), this contains all the bindings.

Permissions

IAM permissions .. attribute:: permissions

A list of permissions. A sample permission string: “compute.disk.get”.

Policy

API documentation for asset_v1p1beta1.types.Policy class.

PolicyDelta

API documentation for asset_v1p1beta1.types.PolicyDelta class.

SearchAllIamPoliciesRequest

Search all IAM policies request. .. attribute:: scope

Required. The relative name of an asset. The search is limited to the resources within the scope. The allowed value must be: * Organization number (such as “organizations/123”) * Folder number(such as “folders/1234”) * Project number (such as “projects/12345”) * Project id (such as “projects/abc”)

Optional. The page size for search result pagination. Page size is capped at 500 even if a larger value is given. If set to zero, server will pick an appropriate default. Returned results may be fewer than requested. When this happens, there could be more results as long as next_page_token is returned.

SearchAllIamPoliciesResponse

Search all IAM policies response. .. attribute:: results

A list of IamPolicy that match the search query. Related information such as the associated resource is returned along with the policy.

SearchAllResourcesRequest

Search all resources request. .. attribute:: scope

Required. The relative name of an asset. The search is limited to the resources within the scope. The allowed value must be: * Organization number (such as “organizations/123”) * Folder number(such as “folders/1234”) * Project number (such as “projects/12345”) * Project id (such as “projects/abc”)

Optional. A list of asset types that this request searches for. If empty, it will search all the supported asset types.

Optional. If present, then retrieve the next batch of results from the preceding call to this method. page_token must be the value of next_page_token from the previous response. The values of all other method parameters, must be identical to those in the previous call.

SearchAllResourcesResponse

Search all resources response. .. attribute:: results

A list of resource that match the search query.

StandardResourceMetadata

The standard metadata of a cloud resource. .. attribute:: name

The full resource name. For example: //compute.googleapis.co m/projects/my_project_123/zones/zone1/instances/instance1. See Resource Names <https://cloud.google.com/apis/design/reso urce_names#full_resource_name>__ for more information.

The project that this resource belongs to, in the form of projects/{project_number}.

One or more paragraphs of text description of this resource. Maximum length could be up to 1M bytes.

Location can be “global”, regional like “us-east1”, or zonal like “us-west1-b”.

Network tags associated with this resource. Like labels, network tags are a type of annotations used to group GCP resources. See Labelling GCP resources <lhttps://cloud.google.com/blog/products/gcp/labelling-and- grouping-your-google-cloud-platform-resources>__ for more information.