GoogleApi.CloudAsset.V1.Model.IamPolicyAnalysisQuery (google_api_cloud_asset v0.17.0) View Source
IAM policy analysis query message.
Attributes
-
accessSelector
(type:GoogleApi.CloudAsset.V1.Model.AccessSelector.t
, default:nil
) - Optional. Specifies roles or permissions for analysis. This is optional. -
identitySelector
(type:GoogleApi.CloudAsset.V1.Model.IdentitySelector.t
, default:nil
) - Optional. Specifies an identity for analysis. -
options
(type:GoogleApi.CloudAsset.V1.Model.Options.t
, default:nil
) - Optional. The query options. -
resourceSelector
(type:GoogleApi.CloudAsset.V1.Model.ResourceSelector.t
, default:nil
) - Optional. Specifies a resource for analysis. -
scope
(type:String.t
, default:nil
) - 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 .
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.CloudAsset.V1.Model.IamPolicyAnalysisQuery{ accessSelector: GoogleApi.CloudAsset.V1.Model.AccessSelector.t(), identitySelector: GoogleApi.CloudAsset.V1.Model.IdentitySelector.t(), options: GoogleApi.CloudAsset.V1.Model.Options.t(), resourceSelector: GoogleApi.CloudAsset.V1.Model.ResourceSelector.t(), scope: String.t() }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.