GoogleApi.CloudAsset.V1.Model.IamPolicyAnalysisResult (google_api_cloud_asset v0.22.1) View Source
IAM Policy analysis result, consisting of one IAM policy binding and derived access control lists.
Attributes
-
accessControlLists(type:list(GoogleApi.CloudAsset.V1.Model.GoogleCloudAssetV1AccessControlList.t), default:nil) - The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request. -
attachedResourceFullName(type:String.t, default:nil) - The full resource name of the resource to which the iam_binding policy attaches. -
fullyExplored(type:boolean(), default:nil) - Represents whether all analyses on the iam_binding have successfully finished. -
iamBinding(type:GoogleApi.CloudAsset.V1.Model.Binding.t, default:nil) - The Cloud IAM policy binding under analysis. -
identityList(type:GoogleApi.CloudAsset.V1.Model.GoogleCloudAssetV1IdentityList.t, default:nil) - The identity list derived from members of the iam_binding that match or potentially match identity selector specified in the request.
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.IamPolicyAnalysisResult{
accessControlLists:
[GoogleApi.CloudAsset.V1.Model.GoogleCloudAssetV1AccessControlList.t()]
| nil,
attachedResourceFullName: String.t() | nil,
fullyExplored: boolean() | nil,
iamBinding: GoogleApi.CloudAsset.V1.Model.Binding.t() | nil,
identityList:
GoogleApi.CloudAsset.V1.Model.GoogleCloudAssetV1IdentityList.t() | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.