public sealed class TroubleshootIamPolicyResponse : IMessage<TroubleshootIamPolicyResponse>, IEquatable<TroubleshootIamPolicyResponse>, IDeepCloneable<TroubleshootIamPolicyResponse>, IBufferMessage, IMessage
Reference documentation and code samples for the Policy Troubleshooter v3 API class TroubleshootIamPolicyResponse.
Response for [TroubleshootIamPolicy][google.cloud.policytroubleshooter.iam.v3.PolicyTroubleshooter.TroubleshootIamPolicy].
Implements
IMessageTroubleshootIamPolicyResponse, IEquatableTroubleshootIamPolicyResponse, IDeepCloneableTroubleshootIamPolicyResponse, IBufferMessage, IMessageNamespace
Google.Cloud.PolicyTroubleshooter.Iam.V3Assembly
Google.Cloud.PolicyTroubleshooter.Iam.V3.dll
Constructors
TroubleshootIamPolicyResponse()
public TroubleshootIamPolicyResponse()
TroubleshootIamPolicyResponse(TroubleshootIamPolicyResponse)
public TroubleshootIamPolicyResponse(TroubleshootIamPolicyResponse other)
Parameter | |
---|---|
Name | Description |
other |
TroubleshootIamPolicyResponse |
Properties
AccessTuple
public AccessTuple AccessTuple { get; set; }
The access tuple from the request, including any provided context used to evaluate the condition.
Property Value | |
---|---|
Type | Description |
AccessTuple |
AllowPolicyExplanation
public AllowPolicyExplanation AllowPolicyExplanation { get; set; }
An explanation of how the applicable IAM allow policies affect the final access state.
Property Value | |
---|---|
Type | Description |
AllowPolicyExplanation |
DenyPolicyExplanation
public DenyPolicyExplanation DenyPolicyExplanation { get; set; }
An explanation of how the applicable IAM deny policies affect the final access state.
Property Value | |
---|---|
Type | Description |
DenyPolicyExplanation |
OverallAccessState
public TroubleshootIamPolicyResponse.Types.OverallAccessState OverallAccessState { get; set; }
Indicates whether the principal has the specified permission for the specified resource, based on evaluating all types of the applicable IAM policies.
Property Value | |
---|---|
Type | Description |
TroubleshootIamPolicyResponseTypesOverallAccessState |