accessChange property

String? accessChange
getter/setter pair

How the member'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" : The access change is unspecified.
  • "NO_CHANGE" : The member'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 member's access under both the current policies and the proposed policies is UNKNOWN, but the unknown information differs between them.
  • "ACCESS_REVOKED" : The member had access under the current policies (GRANTED), but will no longer have access after the proposed changes (NOT_GRANTED).
  • "ACCESS_GAINED" : The member 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 member had access under the current policies (GRANTED), but their access after the proposed changes is UNKNOWN. * The member's access under the current policies is UNKNOWN, but they will not have access after the proposed changes (NOT_GRANTED).
  • "ACCESS_MAYBE_GAINED" : This result can occur for the following reasons:
  • The member did not have access under the current policies (NOT_GRANTED), but their access after the proposed changes is UNKNOWN.
  • The member's access under the current policies is UNKNOWN, but they will have access after the proposed changes (GRANTED).

Implementation

core.String? accessChange;