GoogleCloudPolicysimulatorV1AccessStateDiff
import type { GoogleCloudPolicysimulatorV1AccessStateDiff } from "https://googleapis.deno.dev/v1/policysimulator:v1.ts";
A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple.
interface GoogleCloudPolicysimulatorV1AccessStateDiff {
accessChange?:
| "ACCESS_CHANGE_TYPE_UNSPECIFIED"
| "NO_CHANGE"
| "UNKNOWN_CHANGE"
| "ACCESS_REVOKED"
| "ACCESS_GAINED"
| "ACCESS_MAYBE_REVOKED"
| "ACCESS_MAYBE_GAINED";
baseline?: GoogleCloudPolicysimulatorV1ExplainedAccess;
simulated?: GoogleCloudPolicysimulatorV1ExplainedAccess;
}§Properties
§
accessChange?: "ACCESS_CHANGE_TYPE_UNSPECIFIED" | "NO_CHANGE" | "UNKNOWN_CHANGE" | "ACCESS_REVOKED" | "ACCESS_GAINED" | "ACCESS_MAYBE_REVOKED" | "ACCESS_MAYBE_GAINED"
[src]How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies.
§
The results of evaluating the access tuple under the current (baseline) policies. If the AccessState couldn't be fully evaluated, this field explains why.
§
simulated?: GoogleCloudPolicysimulatorV1ExplainedAccess
[src]The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why.