accessChange property
How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies. Possible string values are:
- "ACCESS_CHANGE_TYPE_UNSPECIFIED" : Default value. This value is unused.
- "NO_CHANGE" : The principal's access did not change. This includes the case where both baseline and simulated are UNKNOWN, but the unknown information is equivalent.
- "UNKNOWN_CHANGE" : The principal's access under both the current
policies and the proposed policies is
UNKNOWN
, but the unknown information differs between them. - "ACCESS_REVOKED" : The principal had access under the current policies
(
GRANTED
), but will no longer have access after the proposed changes (NOT_GRANTED
). - "ACCESS_GAINED" : The principal did not have access under the current
policies (
NOT_GRANTED
), but will have access after the proposed changes (GRANTED
). - "ACCESS_MAYBE_REVOKED" : This result can occur for the following
reasons: * The principal had access under the current policies
(
GRANTED
), but their access after the proposed changes isUNKNOWN
. * The principal's access under the current policies isUNKNOWN
, but they will not have access after the proposed changes (NOT_GRANTED
). - "ACCESS_MAYBE_GAINED" : This result can occur for the following reasons:
- The principal did not have access under the current policies
(
NOT_GRANTED
), but their access after the proposed changes isUNKNOWN
. - The principal's access under the current policies is
UNKNOWN
, but they will have access after the proposed changes (GRANTED
).
Implementation
core.String? accessChange;