Reference documentation and code samples for the Cloud Asset V1 API class Google::Cloud::Asset::V1::IamPolicyAnalysisResult.
IAM Policy analysis result, consisting of one IAM policy binding and derived access control lists.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#access_control_lists
def access_control_lists() -> ::Array<::Google::Cloud::Asset::V1::IamPolicyAnalysisResult::AccessControlList>
Returns
- (::Array<::Google::Cloud::Asset::V1::IamPolicyAnalysisResult::AccessControlList>) — The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.
#access_control_lists=
def access_control_lists=(value) -> ::Array<::Google::Cloud::Asset::V1::IamPolicyAnalysisResult::AccessControlList>
Parameter
- value (::Array<::Google::Cloud::Asset::V1::IamPolicyAnalysisResult::AccessControlList>) — The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.
Returns
- (::Array<::Google::Cloud::Asset::V1::IamPolicyAnalysisResult::AccessControlList>) — The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.
#attached_resource_full_name
def attached_resource_full_name() -> ::String
Returns
- (::String) — The full resource name of the resource to which the iam_binding policy attaches.
#attached_resource_full_name=
def attached_resource_full_name=(value) -> ::String
Parameter
- value (::String) — The full resource name of the resource to which the iam_binding policy attaches.
Returns
- (::String) — The full resource name of the resource to which the iam_binding policy attaches.
#fully_explored
def fully_explored() -> ::Boolean
Returns
- (::Boolean) — Represents whether all analyses on the iam_binding have successfully finished.
#fully_explored=
def fully_explored=(value) -> ::Boolean
Parameter
- value (::Boolean) — Represents whether all analyses on the iam_binding have successfully finished.
Returns
- (::Boolean) — Represents whether all analyses on the iam_binding have successfully finished.
#iam_binding
def iam_binding() -> ::Google::Iam::V1::Binding
Returns
- (::Google::Iam::V1::Binding) — The IAM policy binding under analysis.
#iam_binding=
def iam_binding=(value) -> ::Google::Iam::V1::Binding
Parameter
- value (::Google::Iam::V1::Binding) — The IAM policy binding under analysis.
Returns
- (::Google::Iam::V1::Binding) — The IAM policy binding under analysis.
#identity_list
def identity_list() -> ::Google::Cloud::Asset::V1::IamPolicyAnalysisResult::IdentityList
Returns
- (::Google::Cloud::Asset::V1::IamPolicyAnalysisResult::IdentityList) — The identity list derived from members of the iam_binding that match or potentially match identity selector specified in the request.
#identity_list=
def identity_list=(value) -> ::Google::Cloud::Asset::V1::IamPolicyAnalysisResult::IdentityList
Parameter
- value (::Google::Cloud::Asset::V1::IamPolicyAnalysisResult::IdentityList) — The identity list derived from members of the iam_binding that match or potentially match identity selector specified in the request.
Returns
- (::Google::Cloud::Asset::V1::IamPolicyAnalysisResult::IdentityList) — The identity list derived from members of the iam_binding that match or potentially match identity selector specified in the request.