public interface TroubleshootIamPolicyResponseOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getAccessTuple()
public abstract AccessTuple getAccessTuple()The access tuple from the request, including any provided context used to evaluate the condition.
.google.cloud.policytroubleshooter.iam.v3.AccessTuple access_tuple = 2;
| Returns | |
|---|---|
| Type | Description |
AccessTuple |
The accessTuple. |
getAccessTupleOrBuilder()
public abstract AccessTupleOrBuilder getAccessTupleOrBuilder()The access tuple from the request, including any provided context used to evaluate the condition.
.google.cloud.policytroubleshooter.iam.v3.AccessTuple access_tuple = 2;
| Returns | |
|---|---|
| Type | Description |
AccessTupleOrBuilder |
|
getAllowPolicyExplanation()
public abstract AllowPolicyExplanation getAllowPolicyExplanation()An explanation of how the applicable IAM allow policies affect the final access state.
.google.cloud.policytroubleshooter.iam.v3.AllowPolicyExplanation allow_policy_explanation = 3;
| Returns | |
|---|---|
| Type | Description |
AllowPolicyExplanation |
The allowPolicyExplanation. |
getAllowPolicyExplanationOrBuilder()
public abstract AllowPolicyExplanationOrBuilder getAllowPolicyExplanationOrBuilder()An explanation of how the applicable IAM allow policies affect the final access state.
.google.cloud.policytroubleshooter.iam.v3.AllowPolicyExplanation allow_policy_explanation = 3;
| Returns | |
|---|---|
| Type | Description |
AllowPolicyExplanationOrBuilder |
|
getDenyPolicyExplanation()
public abstract DenyPolicyExplanation getDenyPolicyExplanation()An explanation of how the applicable IAM deny policies affect the final access state.
.google.cloud.policytroubleshooter.iam.v3.DenyPolicyExplanation deny_policy_explanation = 4;
| Returns | |
|---|---|
| Type | Description |
DenyPolicyExplanation |
The denyPolicyExplanation. |
getDenyPolicyExplanationOrBuilder()
public abstract DenyPolicyExplanationOrBuilder getDenyPolicyExplanationOrBuilder()An explanation of how the applicable IAM deny policies affect the final access state.
.google.cloud.policytroubleshooter.iam.v3.DenyPolicyExplanation deny_policy_explanation = 4;
| Returns | |
|---|---|
| Type | Description |
DenyPolicyExplanationOrBuilder |
|
getOverallAccessState()
public abstract TroubleshootIamPolicyResponse.OverallAccessState getOverallAccessState()Indicates whether the principal has the specified permission for the specified resource, based on evaluating all types of the applicable IAM policies.
.google.cloud.policytroubleshooter.iam.v3.TroubleshootIamPolicyResponse.OverallAccessState overall_access_state = 1;
| Returns | |
|---|---|
| Type | Description |
TroubleshootIamPolicyResponse.OverallAccessState |
The overallAccessState. |
getOverallAccessStateValue()
public abstract int getOverallAccessStateValue()Indicates whether the principal has the specified permission for the specified resource, based on evaluating all types of the applicable IAM policies.
.google.cloud.policytroubleshooter.iam.v3.TroubleshootIamPolicyResponse.OverallAccessState overall_access_state = 1;
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for overallAccessState. |
hasAccessTuple()
public abstract boolean hasAccessTuple()The access tuple from the request, including any provided context used to evaluate the condition.
.google.cloud.policytroubleshooter.iam.v3.AccessTuple access_tuple = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the accessTuple field is set. |
hasAllowPolicyExplanation()
public abstract boolean hasAllowPolicyExplanation()An explanation of how the applicable IAM allow policies affect the final access state.
.google.cloud.policytroubleshooter.iam.v3.AllowPolicyExplanation allow_policy_explanation = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the allowPolicyExplanation field is set. |
hasDenyPolicyExplanation()
public abstract boolean hasDenyPolicyExplanation()An explanation of how the applicable IAM deny policies affect the final access state.
.google.cloud.policytroubleshooter.iam.v3.DenyPolicyExplanation deny_policy_explanation = 4;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the denyPolicyExplanation field is set. |