Module types (1.1.0)

API documentation for asset_v1p4beta1.types module.

Classes

AnalyzeIamPolicyRequest

A request message for [AssetService.AnalyzeIamPolicy][google.cloud.ass et.v1p4beta1.AssetService.AnalyzeIamPolicy]. .. attribute:: analysis_query

Required. The request query.

AnalyzeIamPolicyResponse

A response message for [AssetService.AnalyzeIamPolicy][google.cloud.as set.v1p4beta1.AssetService.AnalyzeIamPolicy]. .. attribute:: main_analysis

The main analysis that matches the original request.

Represents whether all entries in the [main_analysis][google.c loud.asset.v1p4beta1.AnalyzeIamPolicyResponse.main_analysis] and [service_account_impersonation_analysis][google.cloud.asse t.v1p4beta1.AnalyzeIamPolicyResponse.service_account_impersona tion_analysis] have been fully explored to answer the query in the request.

Any

API documentation for asset_v1p4beta1.types.Any class.

AuditConfig

API documentation for asset_v1p4beta1.types.AuditConfig class.

AuditConfigDelta

API documentation for asset_v1p4beta1.types.AuditConfigDelta class.

AuditLogConfig

API documentation for asset_v1p4beta1.types.AuditLogConfig class.

Binding

API documentation for asset_v1p4beta1.types.Binding class.

BindingDelta

API documentation for asset_v1p4beta1.types.BindingDelta class.

CancelOperationRequest

API documentation for asset_v1p4beta1.types.CancelOperationRequest class.

DeleteOperationRequest

API documentation for asset_v1p4beta1.types.DeleteOperationRequest class.

Duration

API documentation for asset_v1p4beta1.types.Duration class.

ExportIamPolicyAnalysisRequest

A request message for [AssetService.ExportIamPolicyAnalysis][google.cl oud.asset.v1p4beta1.AssetService.ExportIamPolicyAnalysis]. .. attribute:: analysis_query

Required. The request query.

Required. Output configuration indicating where the results will be output to.

ExportIamPolicyAnalysisResponse

The export IAM policy analysis response. This message is returned by the [google.longrunning.Operations.GetOperation][] method in the returned [google.longrunning.Operation.response][] field. .. attribute:: output_config

Output configuration indicating where the results were output to.

Expr

API documentation for asset_v1p4beta1.types.Expr class.

GetOperationRequest

API documentation for asset_v1p4beta1.types.GetOperationRequest class.

IamPolicyAnalysisOutputConfig

Output configuration for export IAM policy analysis destination. .. attribute:: destination

IAM policy analysis export destination.

IamPolicyAnalysisQuery

IAM policy analysis query message. .. attribute:: parent

Required. The relative name of the root asset. Only resources and IAM policies within the parent will be analyzed. This can only be an organization number (such as “organizations/123”) or a folder number (such as “folders/123”).

Optional. Specifies an identity for analysis. Leaving it empty means ANY.

IamPolicyAnalysisResult

IAM Policy analysis result, consisting of one IAM policy binding and derived access control lists.

The Cloud IAM policy binding under analysis.

The identity list derived from members of the [iam_binding][go ogle.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.iam_binding ] that match or potentially match identity selector specified in the request.

ListOperationsRequest

API documentation for asset_v1p4beta1.types.ListOperationsRequest class.

ListOperationsResponse

API documentation for asset_v1p4beta1.types.ListOperationsResponse class.

Operation

API documentation for asset_v1p4beta1.types.Operation class.

OperationInfo

API documentation for asset_v1p4beta1.types.OperationInfo class.

Policy

API documentation for asset_v1p4beta1.types.Policy class.

PolicyDelta

API documentation for asset_v1p4beta1.types.PolicyDelta class.

Status

API documentation for asset_v1p4beta1.types.Status class.

WaitOperationRequest

API documentation for asset_v1p4beta1.types.WaitOperationRequest class.