IamPolicyAnalysisQuery
import type { IamPolicyAnalysisQuery } from "https://googleapis.deno.dev/v1/cloudasset:v1.ts";
IAM policy analysis query message.
interface IamPolicyAnalysisQuery {
accessSelector?: AccessSelector;
conditionContext?: ConditionContext;
identitySelector?: IdentitySelector;
options?: Options;
resourceSelector?: ResourceSelector;
scope?: string;
}§Properties
§
accessSelector?: AccessSelector
[src]Optional. Specifies roles or permissions for analysis. This is optional.
§
conditionContext?: ConditionContext
[src]Optional. The hypothetical context for IAM conditions evaluation.
§
identitySelector?: IdentitySelector
[src]Optional. Specifies an identity for analysis.
§
resourceSelector?: ResourceSelector
[src]Optional. Specifies a resource for analysis.
§
scope?: string
[src]Required. The relative name of the root asset. Only resources and IAM policies within the scope will be analyzed. This can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345"). To know how to get organization ID, visit here . To know how to get folder or project ID, visit here .