View Source GoogleApi.CloudAsset.V1.Model.IamPolicyAnalysisResult (google_api_cloud_asset v0.35.0)
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 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 }
Functions
Unwrap a decoded JSON object into its complex fields.