- 3.55.0 (latest)
- 3.53.0
- 3.52.0
- 3.51.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.41.0
- 3.40.0
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.2-SNAPSHOT
- 3.6.0
- 3.4.1
- 3.3.1
- 3.2.17
A client to Cloud Asset API
The interfaces provided are listed below, along with usage samples.
AssetServiceClient
Service Description: Asset service definition.
Sample for AssetServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (AssetServiceClient assetServiceClient = AssetServiceClient.create()) {
BatchGetAssetsHistoryRequest request =
BatchGetAssetsHistoryRequest.newBuilder()
.setParent(BillingAccountName.of("[BILLING_ACCOUNT]").toString())
.addAllAssetNames(new ArrayList<String>())
.setContentType(ContentType.forNumber(0))
.setReadTimeWindow(TimeWindow.newBuilder().build())
.addAllRelationshipTypes(new ArrayList<String>())
.build();
BatchGetAssetsHistoryResponse response = assetServiceClient.batchGetAssetsHistory(request);
}
Classes
AnalyzeIamPolicyLongrunningMetadata
Represents the metadata of the longrunning operation for the AnalyzeIamPolicyLongrunning RPC.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyLongrunningMetadata
AnalyzeIamPolicyLongrunningMetadata.Builder
Represents the metadata of the longrunning operation for the AnalyzeIamPolicyLongrunning RPC.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyLongrunningMetadata
AnalyzeIamPolicyLongrunningRequest
A request message for AssetService.AnalyzeIamPolicyLongrunning.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyLongrunningRequest
AnalyzeIamPolicyLongrunningRequest.Builder
A request message for AssetService.AnalyzeIamPolicyLongrunning.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyLongrunningRequest
AnalyzeIamPolicyLongrunningResponse
A response message for AssetService.AnalyzeIamPolicyLongrunning.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyLongrunningResponse
AnalyzeIamPolicyLongrunningResponse.Builder
A response message for AssetService.AnalyzeIamPolicyLongrunning.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyLongrunningResponse
AnalyzeIamPolicyRequest
A request message for AssetService.AnalyzeIamPolicy.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyRequest
AnalyzeIamPolicyRequest.Builder
A request message for AssetService.AnalyzeIamPolicy.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyRequest
AnalyzeIamPolicyResponse
A response message for AssetService.AnalyzeIamPolicy.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyResponse
AnalyzeIamPolicyResponse.Builder
A response message for AssetService.AnalyzeIamPolicy.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyResponse
AnalyzeIamPolicyResponse.IamPolicyAnalysis
An analysis message to group the query and results.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis
AnalyzeIamPolicyResponse.IamPolicyAnalysis.Builder
An analysis message to group the query and results.
Protobuf type google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis
AnalyzeMoveRequest
The request message for performing resource move analysis.
Protobuf type google.cloud.asset.v1.AnalyzeMoveRequest
AnalyzeMoveRequest.Builder
The request message for performing resource move analysis.
Protobuf type google.cloud.asset.v1.AnalyzeMoveRequest
AnalyzeMoveResponse
The response message for resource move analysis.
Protobuf type google.cloud.asset.v1.AnalyzeMoveResponse
AnalyzeMoveResponse.Builder
The response message for resource move analysis.
Protobuf type google.cloud.asset.v1.AnalyzeMoveResponse
AnalyzeOrgPoliciesRequest
A request message for AssetService.AnalyzeOrgPolicies.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPoliciesRequest
AnalyzeOrgPoliciesRequest.Builder
A request message for AssetService.AnalyzeOrgPolicies.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPoliciesRequest
AnalyzeOrgPoliciesResponse
The response message for AssetService.AnalyzeOrgPolicies.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPoliciesResponse
AnalyzeOrgPoliciesResponse.Builder
The response message for AssetService.AnalyzeOrgPolicies.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPoliciesResponse
AnalyzeOrgPoliciesResponse.OrgPolicyResult
The organization policy result to the query.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPoliciesResponse.OrgPolicyResult
AnalyzeOrgPoliciesResponse.OrgPolicyResult.Builder
The organization policy result to the query.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPoliciesResponse.OrgPolicyResult
AnalyzeOrgPolicyGovernedAssetsRequest
A request message for AssetService.AnalyzeOrgPolicyGovernedAssets.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsRequest
AnalyzeOrgPolicyGovernedAssetsRequest.Builder
A request message for AssetService.AnalyzeOrgPolicyGovernedAssets.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsRequest
AnalyzeOrgPolicyGovernedAssetsResponse
The response message for AssetService.AnalyzeOrgPolicyGovernedAssets.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse
AnalyzeOrgPolicyGovernedAssetsResponse.Builder
The response message for AssetService.AnalyzeOrgPolicyGovernedAssets.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse
AnalyzeOrgPolicyGovernedAssetsResponse.GovernedAsset
Represents a Google Cloud asset(resource or IAM policy) governed by the organization policies of the AnalyzeOrgPolicyGovernedAssetsRequest.constraint.
Protobuf type
google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedAsset
AnalyzeOrgPolicyGovernedAssetsResponse.GovernedAsset.Builder
Represents a Google Cloud asset(resource or IAM policy) governed by the organization policies of the AnalyzeOrgPolicyGovernedAssetsRequest.constraint.
Protobuf type
google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedAsset
AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy
The IAM policies governed by the organization policies of the AnalyzeOrgPolicyGovernedAssetsRequest.constraint.
Protobuf type
google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy
AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy.Builder
The IAM policies governed by the organization policies of the AnalyzeOrgPolicyGovernedAssetsRequest.constraint.
Protobuf type
google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy
AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource
The Google Cloud resources governed by the organization policies of the AnalyzeOrgPolicyGovernedAssetsRequest.constraint.
Protobuf type
google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource
AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.Builder
The Google Cloud resources governed by the organization policies of the AnalyzeOrgPolicyGovernedAssetsRequest.constraint.
Protobuf type
google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource
AnalyzeOrgPolicyGovernedContainersRequest
A request message for AssetService.AnalyzeOrgPolicyGovernedContainers.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPolicyGovernedContainersRequest
AnalyzeOrgPolicyGovernedContainersRequest.Builder
A request message for AssetService.AnalyzeOrgPolicyGovernedContainers.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPolicyGovernedContainersRequest
AnalyzeOrgPolicyGovernedContainersResponse
The response message for AssetService.AnalyzeOrgPolicyGovernedContainers.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPolicyGovernedContainersResponse
AnalyzeOrgPolicyGovernedContainersResponse.Builder
The response message for AssetService.AnalyzeOrgPolicyGovernedContainers.
Protobuf type google.cloud.asset.v1.AnalyzeOrgPolicyGovernedContainersResponse
AnalyzeOrgPolicyGovernedContainersResponse.GovernedContainer
The organization/folder/project resource governed by organization policies of AnalyzeOrgPolicyGovernedContainersRequest.constraint.
Protobuf type
google.cloud.asset.v1.AnalyzeOrgPolicyGovernedContainersResponse.GovernedContainer
AnalyzeOrgPolicyGovernedContainersResponse.GovernedContainer.Builder
The organization/folder/project resource governed by organization policies of AnalyzeOrgPolicyGovernedContainersRequest.constraint.
Protobuf type
google.cloud.asset.v1.AnalyzeOrgPolicyGovernedContainersResponse.GovernedContainer
AnalyzerOrgPolicy
This organization policy message is a modified version of the one defined in the Organization Policy system. This message contains several fields defined in the original organization policy with some new fields for analysis purpose.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicy
AnalyzerOrgPolicy.Builder
This organization policy message is a modified version of the one defined in the Organization Policy system. This message contains several fields defined in the original organization policy with some new fields for analysis purpose.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicy
AnalyzerOrgPolicy.Rule
This rule message is a customized version of the one defined in the Organization Policy system. In addition to the fields defined in the original organization policy, it contains additional field(s) under specific circumstances to support analysis results.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicy.Rule
AnalyzerOrgPolicy.Rule.Builder
This rule message is a customized version of the one defined in the Organization Policy system. In addition to the fields defined in the original organization policy, it contains additional field(s) under specific circumstances to support analysis results.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicy.Rule
AnalyzerOrgPolicy.Rule.StringValues
The string values for the list constraints.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.StringValues
AnalyzerOrgPolicy.Rule.StringValues.Builder
The string values for the list constraints.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicy.Rule.StringValues
AnalyzerOrgPolicyConstraint
The organization policy constraint definition.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicyConstraint
AnalyzerOrgPolicyConstraint.Builder
The organization policy constraint definition.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicyConstraint
AnalyzerOrgPolicyConstraint.Constraint
The definition of a constraint.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.Constraint
AnalyzerOrgPolicyConstraint.Constraint.BooleanConstraint
A Constraint
that is either enforced or not.
For example a constraint constraints/compute.disableSerialPortAccess
.
If it is enforced on a VM instance, serial port connections will not be
opened to that instance.
Protobuf type
google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.Constraint.BooleanConstraint
AnalyzerOrgPolicyConstraint.Constraint.BooleanConstraint.Builder
A Constraint
that is either enforced or not.
For example a constraint constraints/compute.disableSerialPortAccess
.
If it is enforced on a VM instance, serial port connections will not be
opened to that instance.
Protobuf type
google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.Constraint.BooleanConstraint
AnalyzerOrgPolicyConstraint.Constraint.Builder
The definition of a constraint.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.Constraint
AnalyzerOrgPolicyConstraint.Constraint.ListConstraint
A Constraint
that allows or disallows a list of string values, which
are configured by an organization's policy administrator with a Policy
.
Protobuf type
google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.Constraint.ListConstraint
AnalyzerOrgPolicyConstraint.Constraint.ListConstraint.Builder
A Constraint
that allows or disallows a list of string values, which
are configured by an organization's policy administrator with a Policy
.
Protobuf type
google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.Constraint.ListConstraint
AnalyzerOrgPolicyConstraint.CustomConstraint
The definition of a custom constraint.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.CustomConstraint
AnalyzerOrgPolicyConstraint.CustomConstraint.Builder
The definition of a custom constraint.
Protobuf type google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.CustomConstraint
Asset
An asset in Google Cloud. An asset can be any resource in the Google Cloud resource hierarchy, a resource outside the Google Cloud resource hierarchy (such as Google Kubernetes Engine clusters and objects), or a policy (e.g. IAM policy), or a relationship (e.g. an INSTANCE_TO_INSTANCEGROUP relationship). See Supported asset types for more information.
Protobuf type google.cloud.asset.v1.Asset
Asset.Builder
An asset in Google Cloud. An asset can be any resource in the Google Cloud resource hierarchy, a resource outside the Google Cloud resource hierarchy (such as Google Kubernetes Engine clusters and objects), or a policy (e.g. IAM policy), or a relationship (e.g. an INSTANCE_TO_INSTANCEGROUP relationship). See Supported asset types for more information.
Protobuf type google.cloud.asset.v1.Asset
AssetProto
AssetServiceClient
Service Description: Asset service definition.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (AssetServiceClient assetServiceClient = AssetServiceClient.create()) {
BatchGetAssetsHistoryRequest request =
BatchGetAssetsHistoryRequest.newBuilder()
.setParent(FolderName.of("[FOLDER]").toString())
.addAllAssetNames(new ArrayList<String>())
.setContentType(ContentType.forNumber(0))
.setReadTimeWindow(TimeWindow.newBuilder().build())
.addAllRelationshipTypes(new ArrayList<String>())
.build();
BatchGetAssetsHistoryResponse response = assetServiceClient.batchGetAssetsHistory(request);
}
Note: close() needs to be called on the AssetServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of AssetServiceSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
AssetServiceSettings assetServiceSettings =
AssetServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
AssetServiceClient assetServiceClient = AssetServiceClient.create(assetServiceSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
AssetServiceSettings assetServiceSettings =
AssetServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
AssetServiceClient assetServiceClient = AssetServiceClient.create(assetServiceSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
AssetServiceSettings assetServiceSettings = AssetServiceSettings.newHttpJsonBuilder().build();
AssetServiceClient assetServiceClient = AssetServiceClient.create(assetServiceSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
AssetServiceClient.AnalyzeOrgPoliciesFixedSizeCollection
AssetServiceClient.AnalyzeOrgPoliciesPage
AssetServiceClient.AnalyzeOrgPoliciesPagedResponse
AssetServiceClient.AnalyzeOrgPolicyGovernedAssetsFixedSizeCollection
AssetServiceClient.AnalyzeOrgPolicyGovernedAssetsPage
AssetServiceClient.AnalyzeOrgPolicyGovernedAssetsPagedResponse
AssetServiceClient.AnalyzeOrgPolicyGovernedContainersFixedSizeCollection
AssetServiceClient.AnalyzeOrgPolicyGovernedContainersPage
AssetServiceClient.AnalyzeOrgPolicyGovernedContainersPagedResponse
AssetServiceClient.ListAssetsFixedSizeCollection
AssetServiceClient.ListAssetsPage
AssetServiceClient.ListAssetsPagedResponse
AssetServiceClient.ListSavedQueriesFixedSizeCollection
AssetServiceClient.ListSavedQueriesPage
AssetServiceClient.ListSavedQueriesPagedResponse
AssetServiceClient.SearchAllIamPoliciesFixedSizeCollection
AssetServiceClient.SearchAllIamPoliciesPage
AssetServiceClient.SearchAllIamPoliciesPagedResponse
AssetServiceClient.SearchAllResourcesFixedSizeCollection
AssetServiceClient.SearchAllResourcesPage
AssetServiceClient.SearchAllResourcesPagedResponse
AssetServiceGrpc
Asset service definition.
AssetServiceGrpc.AssetServiceBlockingStub
A stub to allow clients to do synchronous rpc calls to service AssetService.
Asset service definition.
AssetServiceGrpc.AssetServiceFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service AssetService.
Asset service definition.
AssetServiceGrpc.AssetServiceImplBase
Base class for the server implementation of the service AssetService.
Asset service definition.
AssetServiceGrpc.AssetServiceStub
A stub to allow clients to do asynchronous rpc calls to service AssetService.
Asset service definition.
AssetServiceProto
AssetServiceSettings
Settings class to configure an instance of AssetServiceClient.
The default instance has everything set to sensible defaults:
- The default service address (cloudasset.googleapis.com) and default port (443) are used.
- Credentials are acquired automatically through Application Default Credentials.
- Retries are configured for idempotent methods but not for non-idempotent methods.
The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.
For example, to set the total timeout of batchGetAssetsHistory to 30 seconds:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
AssetServiceSettings.Builder assetServiceSettingsBuilder = AssetServiceSettings.newBuilder();
assetServiceSettingsBuilder
.batchGetAssetsHistorySettings()
.setRetrySettings(
assetServiceSettingsBuilder
.batchGetAssetsHistorySettings()
.getRetrySettings()
.toBuilder()
.setTotalTimeout(Duration.ofSeconds(30))
.build());
AssetServiceSettings assetServiceSettings = assetServiceSettingsBuilder.build();
AssetServiceSettings.Builder
Builder for AssetServiceSettings.
AttachedResource
Attached resource representation, which is defined by the corresponding service provider. It represents an attached resource's payload.
Protobuf type google.cloud.asset.v1.AttachedResource
AttachedResource.Builder
Attached resource representation, which is defined by the corresponding service provider. It represents an attached resource's payload.
Protobuf type google.cloud.asset.v1.AttachedResource
BatchGetAssetsHistoryRequest
Batch get assets history request.
Protobuf type google.cloud.asset.v1.BatchGetAssetsHistoryRequest
BatchGetAssetsHistoryRequest.Builder
Batch get assets history request.
Protobuf type google.cloud.asset.v1.BatchGetAssetsHistoryRequest
BatchGetAssetsHistoryResponse
Batch get assets history response.
Protobuf type google.cloud.asset.v1.BatchGetAssetsHistoryResponse
BatchGetAssetsHistoryResponse.Builder
Batch get assets history response.
Protobuf type google.cloud.asset.v1.BatchGetAssetsHistoryResponse
BatchGetEffectiveIamPoliciesRequest
A request message for AssetService.BatchGetEffectiveIamPolicies.
Protobuf type google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest
BatchGetEffectiveIamPoliciesRequest.Builder
A request message for AssetService.BatchGetEffectiveIamPolicies.
Protobuf type google.cloud.asset.v1.BatchGetEffectiveIamPoliciesRequest
BatchGetEffectiveIamPoliciesResponse
A response message for AssetService.BatchGetEffectiveIamPolicies.
Protobuf type google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse
BatchGetEffectiveIamPoliciesResponse.Builder
A response message for AssetService.BatchGetEffectiveIamPolicies.
Protobuf type google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse
BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy
The effective IAM policies on one resource.
Protobuf type
google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy
BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.Builder
The effective IAM policies on one resource.
Protobuf type
google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy
BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo
The IAM policy and its attached resource.
Protobuf type
google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo
BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo.Builder
The IAM policy and its attached resource.
Protobuf type
google.cloud.asset.v1.BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfo
BigQueryDestination
A BigQuery destination for exporting assets to.
Protobuf type google.cloud.asset.v1.BigQueryDestination
BigQueryDestination.Builder
A BigQuery destination for exporting assets to.
Protobuf type google.cloud.asset.v1.BigQueryDestination
ConditionEvaluation
The Condition evaluation.
Protobuf type google.cloud.asset.v1.ConditionEvaluation
ConditionEvaluation.Builder
The Condition evaluation.
Protobuf type google.cloud.asset.v1.ConditionEvaluation
CreateFeedRequest
Create asset feed request.
Protobuf type google.cloud.asset.v1.CreateFeedRequest
CreateFeedRequest.Builder
Create asset feed request.
Protobuf type google.cloud.asset.v1.CreateFeedRequest
CreateSavedQueryRequest
Request to create a saved query.
Protobuf type google.cloud.asset.v1.CreateSavedQueryRequest
CreateSavedQueryRequest.Builder
Request to create a saved query.
Protobuf type google.cloud.asset.v1.CreateSavedQueryRequest
DeleteFeedRequest
Protobuf type google.cloud.asset.v1.DeleteFeedRequest
DeleteFeedRequest.Builder
Protobuf type google.cloud.asset.v1.DeleteFeedRequest
DeleteSavedQueryRequest
Request to delete a saved query.
Protobuf type google.cloud.asset.v1.DeleteSavedQueryRequest
DeleteSavedQueryRequest.Builder
Request to delete a saved query.
Protobuf type google.cloud.asset.v1.DeleteSavedQueryRequest
EffectiveTagDetails
The effective tags and the ancestor resources from which they were inherited.
Protobuf type google.cloud.asset.v1.EffectiveTagDetails
EffectiveTagDetails.Builder
The effective tags and the ancestor resources from which they were inherited.
Protobuf type google.cloud.asset.v1.EffectiveTagDetails
ExportAssetsRequest
Export asset request.
Protobuf type google.cloud.asset.v1.ExportAssetsRequest
ExportAssetsRequest.Builder
Export asset request.
Protobuf type google.cloud.asset.v1.ExportAssetsRequest
ExportAssetsResponse
The export asset response. This message is returned by the google.longrunning.Operations.GetOperation method in the returned google.longrunning.Operation.response field.
Protobuf type google.cloud.asset.v1.ExportAssetsResponse
ExportAssetsResponse.Builder
The export asset response. This message is returned by the google.longrunning.Operations.GetOperation method in the returned google.longrunning.Operation.response field.
Protobuf type google.cloud.asset.v1.ExportAssetsResponse
Feed
An asset feed used to export asset updates to a destinations. An asset feed filter controls what updates are exported. The asset feed must be created within a project, organization, or folder. Supported destinations are: Pub/Sub topics.
Protobuf type google.cloud.asset.v1.Feed
Feed.Builder
An asset feed used to export asset updates to a destinations. An asset feed filter controls what updates are exported. The asset feed must be created within a project, organization, or folder. Supported destinations are: Pub/Sub topics.
Protobuf type google.cloud.asset.v1.Feed
FeedName
FeedName.Builder
Builder for projects/{project}/feeds/{feed}.
FeedName.FolderFeedBuilder
Builder for folders/{folder}/feeds/{feed}.
FeedName.OrganizationFeedBuilder
Builder for organizations/{organization}/feeds/{feed}.
FeedOutputConfig
Output configuration for asset feed destination.
Protobuf type google.cloud.asset.v1.FeedOutputConfig
FeedOutputConfig.Builder
Output configuration for asset feed destination.
Protobuf type google.cloud.asset.v1.FeedOutputConfig
FolderName
FolderName.Builder
Builder for folders/{folder}.
GcsDestination
A Cloud Storage location.
Protobuf type google.cloud.asset.v1.GcsDestination
GcsDestination.Builder
A Cloud Storage location.
Protobuf type google.cloud.asset.v1.GcsDestination
GcsOutputResult
A Cloud Storage output result.
Protobuf type google.cloud.asset.v1.GcsOutputResult
GcsOutputResult.Builder
A Cloud Storage output result.
Protobuf type google.cloud.asset.v1.GcsOutputResult
GetFeedRequest
Get asset feed request.
Protobuf type google.cloud.asset.v1.GetFeedRequest
GetFeedRequest.Builder
Get asset feed request.
Protobuf type google.cloud.asset.v1.GetFeedRequest
GetSavedQueryRequest
Request to get a saved query.
Protobuf type google.cloud.asset.v1.GetSavedQueryRequest
GetSavedQueryRequest.Builder
Request to get a saved query.
Protobuf type google.cloud.asset.v1.GetSavedQueryRequest
IamPolicyAnalysisOutputConfig
Output configuration for export IAM policy analysis destination.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisOutputConfig
IamPolicyAnalysisOutputConfig.BigQueryDestination
A BigQuery destination.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination
IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder
A BigQuery destination.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination
IamPolicyAnalysisOutputConfig.Builder
Output configuration for export IAM policy analysis destination.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisOutputConfig
IamPolicyAnalysisOutputConfig.GcsDestination
A Cloud Storage location.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.GcsDestination
IamPolicyAnalysisOutputConfig.GcsDestination.Builder
A Cloud Storage location.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.GcsDestination
IamPolicyAnalysisQuery
IAM policy analysis query message.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery
IamPolicyAnalysisQuery.AccessSelector
Specifies roles and/or permissions to analyze, to determine both the identities possessing them and the resources they control. If multiple values are specified, results will include roles or permissions matching any of them. The total number of roles and permissions should be equal or less than 10.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery.AccessSelector
IamPolicyAnalysisQuery.AccessSelector.Builder
Specifies roles and/or permissions to analyze, to determine both the identities possessing them and the resources they control. If multiple values are specified, results will include roles or permissions matching any of them. The total number of roles and permissions should be equal or less than 10.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery.AccessSelector
IamPolicyAnalysisQuery.Builder
IAM policy analysis query message.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery
IamPolicyAnalysisQuery.ConditionContext
The IAM conditions context.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContext
IamPolicyAnalysisQuery.ConditionContext.Builder
The IAM conditions context.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContext
IamPolicyAnalysisQuery.IdentitySelector
Specifies an identity for which to determine resource access, based on roles assigned either directly to them or to the groups they belong to, directly or indirectly.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery.IdentitySelector
IamPolicyAnalysisQuery.IdentitySelector.Builder
Specifies an identity for which to determine resource access, based on roles assigned either directly to them or to the groups they belong to, directly or indirectly.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery.IdentitySelector
IamPolicyAnalysisQuery.Options
Contains query options.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery.Options
IamPolicyAnalysisQuery.Options.Builder
Contains query options.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery.Options
IamPolicyAnalysisQuery.ResourceSelector
Specifies the resource to analyze for access policies, which may be set directly on the resource, or on ancestors such as organizations, folders or projects.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery.ResourceSelector
IamPolicyAnalysisQuery.ResourceSelector.Builder
Specifies the resource to analyze for access policies, which may be set directly on the resource, or on ancestors such as organizations, folders or projects.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisQuery.ResourceSelector
IamPolicyAnalysisResult
IAM Policy analysis result, consisting of one IAM policy binding and derived access control lists.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult
IamPolicyAnalysisResult.Access
An IAM role or permission under analysis.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.Access
IamPolicyAnalysisResult.Access.Builder
An IAM role or permission under analysis.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.Access
IamPolicyAnalysisResult.AccessControlList
An access control list, derived from the above IAM policy binding, which contains a set of resources and accesses. May include one item from each set to compose an access control entry.
NOTICE that there could be multiple access control lists for one IAM policy binding. The access control lists are created based on resource and access combinations.
For example, assume we have the following cases in one IAM policy binding:
- Permission P1 and P2 apply to resource R1 and R2;
Permission P3 applies to resource R2 and R3;
This will result in the following access control lists:
- AccessControlList 1: [R1, R2], [P1, P2]
- AccessControlList 2: [R2, R3], [P3]
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList
IamPolicyAnalysisResult.AccessControlList.Builder
An access control list, derived from the above IAM policy binding, which contains a set of resources and accesses. May include one item from each set to compose an access control entry.
NOTICE that there could be multiple access control lists for one IAM policy binding. The access control lists are created based on resource and access combinations.
For example, assume we have the following cases in one IAM policy binding:
- Permission P1 and P2 apply to resource R1 and R2;
Permission P3 applies to resource R2 and R3;
This will result in the following access control lists:
- AccessControlList 1: [R1, R2], [P1, P2]
- AccessControlList 2: [R2, R3], [P3]
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList
IamPolicyAnalysisResult.Builder
IAM Policy analysis result, consisting of one IAM policy binding and derived access control lists.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult
IamPolicyAnalysisResult.Edge
A directional edge.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.Edge
IamPolicyAnalysisResult.Edge.Builder
A directional edge.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.Edge
IamPolicyAnalysisResult.Identity
An identity under analysis.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.Identity
IamPolicyAnalysisResult.Identity.Builder
An identity under analysis.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.Identity
IamPolicyAnalysisResult.IdentityList
The identities and group edges.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList
IamPolicyAnalysisResult.IdentityList.Builder
The identities and group edges.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList
IamPolicyAnalysisResult.Resource
A Google Cloud resource under analysis.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.Resource
IamPolicyAnalysisResult.Resource.Builder
A Google Cloud resource under analysis.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.Resource
IamPolicyAnalysisState
Represents the detailed state of an entity under analysis, such as a resource, an identity or an access.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisState
IamPolicyAnalysisState.Builder
Represents the detailed state of an entity under analysis, such as a resource, an identity or an access.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisState
IamPolicySearchResult
A result of IAM Policy search, containing information of an IAM policy.
Protobuf type google.cloud.asset.v1.IamPolicySearchResult
IamPolicySearchResult.Builder
A result of IAM Policy search, containing information of an IAM policy.
Protobuf type google.cloud.asset.v1.IamPolicySearchResult
IamPolicySearchResult.Explanation
Explanation about the IAM policy search result.
Protobuf type google.cloud.asset.v1.IamPolicySearchResult.Explanation
IamPolicySearchResult.Explanation.Builder
Explanation about the IAM policy search result.
Protobuf type google.cloud.asset.v1.IamPolicySearchResult.Explanation
IamPolicySearchResult.Explanation.Permissions
IAM permissions
Protobuf type google.cloud.asset.v1.IamPolicySearchResult.Explanation.Permissions
IamPolicySearchResult.Explanation.Permissions.Builder
IAM permissions
Protobuf type google.cloud.asset.v1.IamPolicySearchResult.Explanation.Permissions
ListAssetsRequest
ListAssets request.
Protobuf type google.cloud.asset.v1.ListAssetsRequest
ListAssetsRequest.Builder
ListAssets request.
Protobuf type google.cloud.asset.v1.ListAssetsRequest
ListAssetsResponse
ListAssets response.
Protobuf type google.cloud.asset.v1.ListAssetsResponse
ListAssetsResponse.Builder
ListAssets response.
Protobuf type google.cloud.asset.v1.ListAssetsResponse
ListFeedsRequest
List asset feeds request.
Protobuf type google.cloud.asset.v1.ListFeedsRequest
ListFeedsRequest.Builder
List asset feeds request.
Protobuf type google.cloud.asset.v1.ListFeedsRequest
ListFeedsResponse
Protobuf type google.cloud.asset.v1.ListFeedsResponse
ListFeedsResponse.Builder
Protobuf type google.cloud.asset.v1.ListFeedsResponse
ListSavedQueriesRequest
Request to list saved queries.
Protobuf type google.cloud.asset.v1.ListSavedQueriesRequest
ListSavedQueriesRequest.Builder
Request to list saved queries.
Protobuf type google.cloud.asset.v1.ListSavedQueriesRequest
ListSavedQueriesResponse
Response of listing saved queries.
Protobuf type google.cloud.asset.v1.ListSavedQueriesResponse
ListSavedQueriesResponse.Builder
Response of listing saved queries.
Protobuf type google.cloud.asset.v1.ListSavedQueriesResponse
MoveAnalysis
A message to group the analysis information.
Protobuf type google.cloud.asset.v1.MoveAnalysis
MoveAnalysis.Builder
A message to group the analysis information.
Protobuf type google.cloud.asset.v1.MoveAnalysis
MoveAnalysisResult
An analysis result including blockers and warnings.
Protobuf type google.cloud.asset.v1.MoveAnalysisResult
MoveAnalysisResult.Builder
An analysis result including blockers and warnings.
Protobuf type google.cloud.asset.v1.MoveAnalysisResult
MoveImpact
A message to group impacts of moving the target resource.
Protobuf type google.cloud.asset.v1.MoveImpact
MoveImpact.Builder
A message to group impacts of moving the target resource.
Protobuf type google.cloud.asset.v1.MoveImpact
OrganizationName
OrganizationName.Builder
Builder for organizations/{organization}.
OutputConfig
Output configuration for export assets destination.
Protobuf type google.cloud.asset.v1.OutputConfig
OutputConfig.Builder
Output configuration for export assets destination.
Protobuf type google.cloud.asset.v1.OutputConfig
OutputResult
Output result of export assets.
Protobuf type google.cloud.asset.v1.OutputResult
OutputResult.Builder
Output result of export assets.
Protobuf type google.cloud.asset.v1.OutputResult
PartitionSpec
Specifications of BigQuery partitioned table as export destination.
Protobuf type google.cloud.asset.v1.PartitionSpec
PartitionSpec.Builder
Specifications of BigQuery partitioned table as export destination.
Protobuf type google.cloud.asset.v1.PartitionSpec
ProjectName
ProjectName.Builder
Builder for projects/{project}.
PubsubDestination
A Pub/Sub destination.
Protobuf type google.cloud.asset.v1.PubsubDestination
PubsubDestination.Builder
A Pub/Sub destination.
Protobuf type google.cloud.asset.v1.PubsubDestination
QueryAssetsOutputConfig
Output configuration query assets.
Protobuf type google.cloud.asset.v1.QueryAssetsOutputConfig
QueryAssetsOutputConfig.BigQueryDestination
BigQuery destination.
Protobuf type google.cloud.asset.v1.QueryAssetsOutputConfig.BigQueryDestination
QueryAssetsOutputConfig.BigQueryDestination.Builder
BigQuery destination.
Protobuf type google.cloud.asset.v1.QueryAssetsOutputConfig.BigQueryDestination
QueryAssetsOutputConfig.Builder
Output configuration query assets.
Protobuf type google.cloud.asset.v1.QueryAssetsOutputConfig
QueryAssetsRequest
QueryAssets request.
Protobuf type google.cloud.asset.v1.QueryAssetsRequest
QueryAssetsRequest.Builder
QueryAssets request.
Protobuf type google.cloud.asset.v1.QueryAssetsRequest
QueryAssetsResponse
QueryAssets response.
Protobuf type google.cloud.asset.v1.QueryAssetsResponse
QueryAssetsResponse.Builder
QueryAssets response.
Protobuf type google.cloud.asset.v1.QueryAssetsResponse
QueryResult
Execution results of the query.
The result is formatted as rows represented by BigQuery compatible [schema]. When pagination is necessary, it will contains the page token to retrieve the results of following pages.
Protobuf type google.cloud.asset.v1.QueryResult
QueryResult.Builder
Execution results of the query.
The result is formatted as rows represented by BigQuery compatible [schema]. When pagination is necessary, it will contains the page token to retrieve the results of following pages.
Protobuf type google.cloud.asset.v1.QueryResult
RelatedAsset
An asset identifier in Google Cloud which contains its name, type and ancestors. An asset can be any resource in the Google Cloud resource hierarchy, a resource outside the Google Cloud resource hierarchy (such as Google Kubernetes Engine clusters and objects), or a policy (e.g. IAM policy). See Supported asset types for more information.
Protobuf type google.cloud.asset.v1.RelatedAsset
RelatedAsset.Builder
An asset identifier in Google Cloud which contains its name, type and ancestors. An asset can be any resource in the Google Cloud resource hierarchy, a resource outside the Google Cloud resource hierarchy (such as Google Kubernetes Engine clusters and objects), or a policy (e.g. IAM policy). See Supported asset types for more information.
Protobuf type google.cloud.asset.v1.RelatedAsset
RelatedAssets
DEPRECATED. This message only presents for the purpose of
backward-compatibility. The server will never populate this message in
responses.
The detailed related assets with the relationship_type
.
Protobuf type google.cloud.asset.v1.RelatedAssets
RelatedAssets.Builder
DEPRECATED. This message only presents for the purpose of
backward-compatibility. The server will never populate this message in
responses.
The detailed related assets with the relationship_type
.
Protobuf type google.cloud.asset.v1.RelatedAssets
RelatedResource
The detailed related resource.
Protobuf type google.cloud.asset.v1.RelatedResource
RelatedResource.Builder
The detailed related resource.
Protobuf type google.cloud.asset.v1.RelatedResource
RelatedResources
The related resources of the primary resource.
Protobuf type google.cloud.asset.v1.RelatedResources
RelatedResources.Builder
The related resources of the primary resource.
Protobuf type google.cloud.asset.v1.RelatedResources
RelationshipAttributes
DEPRECATED. This message only presents for the purpose of
backward-compatibility. The server will never populate this message in
responses.
The relationship attributes which include type
, source_resource_type
,
target_resource_type
and action
.
Protobuf type google.cloud.asset.v1.RelationshipAttributes
RelationshipAttributes.Builder
DEPRECATED. This message only presents for the purpose of
backward-compatibility. The server will never populate this message in
responses.
The relationship attributes which include type
, source_resource_type
,
target_resource_type
and action
.
Protobuf type google.cloud.asset.v1.RelationshipAttributes
Resource
A representation of a Google Cloud resource.
Protobuf type google.cloud.asset.v1.Resource
Resource.Builder
A representation of a Google Cloud resource.
Protobuf type google.cloud.asset.v1.Resource
ResourceSearchResult
A result of Resource Search, containing information of a cloud resource. Next ID: 34
Protobuf type google.cloud.asset.v1.ResourceSearchResult
ResourceSearchResult.Builder
A result of Resource Search, containing information of a cloud resource. Next ID: 34
Protobuf type google.cloud.asset.v1.ResourceSearchResult
SavedQuery
A saved query which can be shared with others or used later.
Protobuf type google.cloud.asset.v1.SavedQuery
SavedQuery.Builder
A saved query which can be shared with others or used later.
Protobuf type google.cloud.asset.v1.SavedQuery
SavedQuery.QueryContent
The query content.
Protobuf type google.cloud.asset.v1.SavedQuery.QueryContent
SavedQuery.QueryContent.Builder
The query content.
Protobuf type google.cloud.asset.v1.SavedQuery.QueryContent
SavedQueryName
SavedQueryName.Builder
Builder for projects/{project}/savedQueries/{saved_query}.
SavedQueryName.FolderSavedQueryBuilder
Builder for folders/{folder}/savedQueries/{saved_query}.
SavedQueryName.OrganizationSavedQueryBuilder
Builder for organizations/{organization}/savedQueries/{saved_query}.
SearchAllIamPoliciesRequest
Search all IAM policies request.
Protobuf type google.cloud.asset.v1.SearchAllIamPoliciesRequest
SearchAllIamPoliciesRequest.Builder
Search all IAM policies request.
Protobuf type google.cloud.asset.v1.SearchAllIamPoliciesRequest
SearchAllIamPoliciesResponse
Search all IAM policies response.
Protobuf type google.cloud.asset.v1.SearchAllIamPoliciesResponse
SearchAllIamPoliciesResponse.Builder
Search all IAM policies response.
Protobuf type google.cloud.asset.v1.SearchAllIamPoliciesResponse
SearchAllResourcesRequest
Search all resources request.
Protobuf type google.cloud.asset.v1.SearchAllResourcesRequest
SearchAllResourcesRequest.Builder
Search all resources request.
Protobuf type google.cloud.asset.v1.SearchAllResourcesRequest
SearchAllResourcesResponse
Search all resources response.
Protobuf type google.cloud.asset.v1.SearchAllResourcesResponse
SearchAllResourcesResponse.Builder
Search all resources response.
Protobuf type google.cloud.asset.v1.SearchAllResourcesResponse
TableFieldSchema
A field in TableSchema.
Protobuf type google.cloud.asset.v1.TableFieldSchema
TableFieldSchema.Builder
A field in TableSchema.
Protobuf type google.cloud.asset.v1.TableFieldSchema
TableSchema
BigQuery Compatible table schema.
Protobuf type google.cloud.asset.v1.TableSchema
TableSchema.Builder
BigQuery Compatible table schema.
Protobuf type google.cloud.asset.v1.TableSchema
Tag
The key and value for a tag,
Protobuf type google.cloud.asset.v1.Tag
Tag.Builder
The key and value for a tag,
Protobuf type google.cloud.asset.v1.Tag
TemporalAsset
An asset in Google Cloud and its temporal metadata, including the time window when it was observed and its status during that window.
Protobuf type google.cloud.asset.v1.TemporalAsset
TemporalAsset.Builder
An asset in Google Cloud and its temporal metadata, including the time window when it was observed and its status during that window.
Protobuf type google.cloud.asset.v1.TemporalAsset
TimeWindow
A time window specified by its start_time
and end_time
.
Protobuf type google.cloud.asset.v1.TimeWindow
TimeWindow.Builder
A time window specified by its start_time
and end_time
.
Protobuf type google.cloud.asset.v1.TimeWindow
UpdateFeedRequest
Update asset feed request.
Protobuf type google.cloud.asset.v1.UpdateFeedRequest
UpdateFeedRequest.Builder
Update asset feed request.
Protobuf type google.cloud.asset.v1.UpdateFeedRequest
UpdateSavedQueryRequest
Request to update a saved query.
Protobuf type google.cloud.asset.v1.UpdateSavedQueryRequest
UpdateSavedQueryRequest.Builder
Request to update a saved query.
Protobuf type google.cloud.asset.v1.UpdateSavedQueryRequest
VersionedResource
Resource representation as defined by the corresponding service providing the resource for a given API version.
Protobuf type google.cloud.asset.v1.VersionedResource
VersionedResource.Builder
Resource representation as defined by the corresponding service providing the resource for a given API version.
Protobuf type google.cloud.asset.v1.VersionedResource
Interfaces
AnalyzeIamPolicyLongrunningMetadataOrBuilder
AnalyzeIamPolicyLongrunningRequestOrBuilder
AnalyzeIamPolicyLongrunningResponseOrBuilder
AnalyzeIamPolicyRequestOrBuilder
AnalyzeIamPolicyResponse.IamPolicyAnalysisOrBuilder
AnalyzeIamPolicyResponseOrBuilder
AnalyzeMoveRequestOrBuilder
AnalyzeMoveResponseOrBuilder
AnalyzeOrgPoliciesRequestOrBuilder
AnalyzeOrgPoliciesResponse.OrgPolicyResultOrBuilder
AnalyzeOrgPoliciesResponseOrBuilder
AnalyzeOrgPolicyGovernedAssetsRequestOrBuilder
AnalyzeOrgPolicyGovernedAssetsResponse.GovernedAssetOrBuilder
AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicyOrBuilder
AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResourceOrBuilder
AnalyzeOrgPolicyGovernedAssetsResponseOrBuilder
AnalyzeOrgPolicyGovernedContainersRequestOrBuilder
AnalyzeOrgPolicyGovernedContainersResponse.GovernedContainerOrBuilder
AnalyzeOrgPolicyGovernedContainersResponseOrBuilder
AnalyzerOrgPolicy.Rule.StringValuesOrBuilder
AnalyzerOrgPolicy.RuleOrBuilder
AnalyzerOrgPolicyConstraint.Constraint.BooleanConstraintOrBuilder
AnalyzerOrgPolicyConstraint.Constraint.ListConstraintOrBuilder
AnalyzerOrgPolicyConstraint.ConstraintOrBuilder
AnalyzerOrgPolicyConstraint.CustomConstraintOrBuilder
AnalyzerOrgPolicyConstraintOrBuilder
AnalyzerOrgPolicyOrBuilder
AssetOrBuilder
AssetServiceGrpc.AsyncService
Asset service definition.
AttachedResourceOrBuilder
BatchGetAssetsHistoryRequestOrBuilder
BatchGetAssetsHistoryResponseOrBuilder
BatchGetEffectiveIamPoliciesRequestOrBuilder
BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicy.PolicyInfoOrBuilder
BatchGetEffectiveIamPoliciesResponse.EffectiveIamPolicyOrBuilder
BatchGetEffectiveIamPoliciesResponseOrBuilder
BigQueryDestinationOrBuilder
ConditionEvaluationOrBuilder
CreateFeedRequestOrBuilder
CreateSavedQueryRequestOrBuilder
DeleteFeedRequestOrBuilder
DeleteSavedQueryRequestOrBuilder
EffectiveTagDetailsOrBuilder
ExportAssetsRequestOrBuilder
ExportAssetsResponseOrBuilder
FeedOrBuilder
FeedOutputConfigOrBuilder
GcsDestinationOrBuilder
GcsOutputResultOrBuilder
GetFeedRequestOrBuilder
GetSavedQueryRequestOrBuilder
IamPolicyAnalysisOutputConfig.BigQueryDestinationOrBuilder
IamPolicyAnalysisOutputConfig.GcsDestinationOrBuilder
IamPolicyAnalysisOutputConfigOrBuilder
IamPolicyAnalysisQuery.AccessSelectorOrBuilder
IamPolicyAnalysisQuery.ConditionContextOrBuilder
IamPolicyAnalysisQuery.IdentitySelectorOrBuilder
IamPolicyAnalysisQuery.OptionsOrBuilder
IamPolicyAnalysisQuery.ResourceSelectorOrBuilder
IamPolicyAnalysisQueryOrBuilder
IamPolicyAnalysisResult.AccessControlListOrBuilder
IamPolicyAnalysisResult.AccessOrBuilder
IamPolicyAnalysisResult.EdgeOrBuilder
IamPolicyAnalysisResult.IdentityListOrBuilder
IamPolicyAnalysisResult.IdentityOrBuilder
IamPolicyAnalysisResult.ResourceOrBuilder
IamPolicyAnalysisResultOrBuilder
IamPolicyAnalysisStateOrBuilder
IamPolicySearchResult.Explanation.PermissionsOrBuilder
IamPolicySearchResult.ExplanationOrBuilder
IamPolicySearchResultOrBuilder
ListAssetsRequestOrBuilder
ListAssetsResponseOrBuilder
ListFeedsRequestOrBuilder
ListFeedsResponseOrBuilder
ListSavedQueriesRequestOrBuilder
ListSavedQueriesResponseOrBuilder
MoveAnalysisOrBuilder
MoveAnalysisResultOrBuilder
MoveImpactOrBuilder
OutputConfigOrBuilder
OutputResultOrBuilder
PartitionSpecOrBuilder
PubsubDestinationOrBuilder
QueryAssetsOutputConfig.BigQueryDestinationOrBuilder
QueryAssetsOutputConfigOrBuilder
QueryAssetsRequestOrBuilder
QueryAssetsResponseOrBuilder
QueryResultOrBuilder
RelatedAssetOrBuilder
RelatedAssetsOrBuilder
RelatedResourceOrBuilder
RelatedResourcesOrBuilder
RelationshipAttributesOrBuilder
ResourceOrBuilder
ResourceSearchResultOrBuilder
SavedQuery.QueryContentOrBuilder
SavedQueryOrBuilder
SearchAllIamPoliciesRequestOrBuilder
SearchAllIamPoliciesResponseOrBuilder
SearchAllResourcesRequestOrBuilder
SearchAllResourcesResponseOrBuilder
TableFieldSchemaOrBuilder
TableSchemaOrBuilder
TagOrBuilder
TemporalAssetOrBuilder
TimeWindowOrBuilder
UpdateFeedRequestOrBuilder
UpdateSavedQueryRequestOrBuilder
VersionedResourceOrBuilder
Enums
AnalyzeMoveRequest.AnalysisView
View enum for supporting partial analysis responses.
Protobuf enum google.cloud.asset.v1.AnalyzeMoveRequest.AnalysisView
AnalyzeOrgPolicyGovernedAssetsResponse.GovernedAsset.GovernedAssetCase
AnalyzerOrgPolicy.Rule.KindCase
AnalyzerOrgPolicyConstraint.Constraint.ConstraintDefault
Specifies the default behavior in the absence of any Policy
for the
Constraint
. This must not be CONSTRAINT_DEFAULT_UNSPECIFIED
.
Protobuf enum
google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.Constraint.ConstraintDefault
AnalyzerOrgPolicyConstraint.Constraint.ConstraintTypeCase
AnalyzerOrgPolicyConstraint.ConstraintDefinitionCase
AnalyzerOrgPolicyConstraint.CustomConstraint.ActionType
Allow or deny type.
Protobuf enum
google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.CustomConstraint.ActionType
AnalyzerOrgPolicyConstraint.CustomConstraint.MethodType
The operation in which this constraint will be applied. For example: If the constraint applies only when create VMs, the method_types will be "CREATE" only. If the constraint applied when create or delete VMs, the method_types will be "CREATE" and "DELETE".
Protobuf enum
google.cloud.asset.v1.AnalyzerOrgPolicyConstraint.CustomConstraint.MethodType
Asset.AccessContextPolicyCase
ConditionEvaluation.EvaluationValue
Value of this expression.
Protobuf enum google.cloud.asset.v1.ConditionEvaluation.EvaluationValue
ContentType
Asset content type.
Protobuf enum google.cloud.asset.v1.ContentType
FeedOutputConfig.DestinationCase
GcsDestination.ObjectUriCase
IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey
This enum determines the partition key column for the bigquery tables. Partitioning can improve query performance and reduce query cost by filtering partitions. Refer to https://cloud.google.com/bigquery/docs/partitioned-tables for details.
Protobuf enum
google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey
IamPolicyAnalysisOutputConfig.DestinationCase
IamPolicyAnalysisQuery.ConditionContext.TimeContextCase
IamPolicyAnalysisResult.Access.OneofAccessCase
MoveAnalysis.ResultCase
OutputConfig.DestinationCase
OutputResult.ResultCase
PartitionSpec.PartitionKey
This enum is used to determine the partition key column when exporting assets to BigQuery partitioned table(s). Note that, if the partition key is a timestamp column, the actual partition is based on its date value (expressed in UTC. see details in https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables).
Protobuf enum google.cloud.asset.v1.PartitionSpec.PartitionKey
QueryAssetsRequest.QueryCase
QueryAssetsRequest.TimeCase
QueryAssetsResponse.ResponseCase
SavedQuery.QueryContent.QueryContentCase
TemporalAsset.PriorAssetState
State of prior asset.
Protobuf enum google.cloud.asset.v1.TemporalAsset.PriorAssetState