Reference documentation and code samples for the Policy Troubleshooter V3 API class Google::Cloud::PolicyTroubleshooter::Iam::V3::TroubleshootIamPolicyResponse.
Response for TroubleshootIamPolicy.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#access_tuple
def access_tuple() -> ::Google::Cloud::PolicyTroubleshooter::Iam::V3::AccessTuple
Returns
- (::Google::Cloud::PolicyTroubleshooter::Iam::V3::AccessTuple) — The access tuple from the request, including any provided context used to evaluate the condition.
#access_tuple=
def access_tuple=(value) -> ::Google::Cloud::PolicyTroubleshooter::Iam::V3::AccessTuple
Parameter
- value (::Google::Cloud::PolicyTroubleshooter::Iam::V3::AccessTuple) — The access tuple from the request, including any provided context used to evaluate the condition.
Returns
- (::Google::Cloud::PolicyTroubleshooter::Iam::V3::AccessTuple) — The access tuple from the request, including any provided context used to evaluate the condition.
#allow_policy_explanation
def allow_policy_explanation() -> ::Google::Cloud::PolicyTroubleshooter::Iam::V3::AllowPolicyExplanation
Returns
- (::Google::Cloud::PolicyTroubleshooter::Iam::V3::AllowPolicyExplanation) — An explanation of how the applicable IAM allow policies affect the final access state.
#allow_policy_explanation=
def allow_policy_explanation=(value) -> ::Google::Cloud::PolicyTroubleshooter::Iam::V3::AllowPolicyExplanation
Parameter
- value (::Google::Cloud::PolicyTroubleshooter::Iam::V3::AllowPolicyExplanation) — An explanation of how the applicable IAM allow policies affect the final access state.
Returns
- (::Google::Cloud::PolicyTroubleshooter::Iam::V3::AllowPolicyExplanation) — An explanation of how the applicable IAM allow policies affect the final access state.
#deny_policy_explanation
def deny_policy_explanation() -> ::Google::Cloud::PolicyTroubleshooter::Iam::V3::DenyPolicyExplanation
Returns
- (::Google::Cloud::PolicyTroubleshooter::Iam::V3::DenyPolicyExplanation) — An explanation of how the applicable IAM deny policies affect the final access state.
#deny_policy_explanation=
def deny_policy_explanation=(value) -> ::Google::Cloud::PolicyTroubleshooter::Iam::V3::DenyPolicyExplanation
Parameter
- value (::Google::Cloud::PolicyTroubleshooter::Iam::V3::DenyPolicyExplanation) — An explanation of how the applicable IAM deny policies affect the final access state.
Returns
- (::Google::Cloud::PolicyTroubleshooter::Iam::V3::DenyPolicyExplanation) — An explanation of how the applicable IAM deny policies affect the final access state.
#overall_access_state
def overall_access_state() -> ::Google::Cloud::PolicyTroubleshooter::Iam::V3::TroubleshootIamPolicyResponse::OverallAccessState
Returns
- (::Google::Cloud::PolicyTroubleshooter::Iam::V3::TroubleshootIamPolicyResponse::OverallAccessState) — Indicates whether the principal has the specified permission for the specified resource, based on evaluating all types of the applicable IAM policies.
#overall_access_state=
def overall_access_state=(value) -> ::Google::Cloud::PolicyTroubleshooter::Iam::V3::TroubleshootIamPolicyResponse::OverallAccessState
Parameter
- value (::Google::Cloud::PolicyTroubleshooter::Iam::V3::TroubleshootIamPolicyResponse::OverallAccessState) — Indicates whether the principal has the specified permission for the specified resource, based on evaluating all types of the applicable IAM policies.
Returns
- (::Google::Cloud::PolicyTroubleshooter::Iam::V3::TroubleshootIamPolicyResponse::OverallAccessState) — Indicates whether the principal has the specified permission for the specified resource, based on evaluating all types of the applicable IAM policies.