GoogleApi.CloudAsset.V1.Model.IamPolicyAnalysisResult (google_api_cloud_asset v0.42.0)
View SourceIAM 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 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.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type 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 }