View Source GoogleApi.PolicySimulator.V1.Model.GoogleCloudPolicysimulatorV1ReplayDiff (google_api_policy_simulator v0.3.0)

The difference between the results of evaluating an access tuple under the current (baseline) policies and under the proposed (simulated) policies. This difference explains how a principal's access could change if the proposed policies were applied.

Attributes

  • accessDiff (type: GoogleApi.PolicySimulator.V1.Model.GoogleCloudPolicysimulatorV1AccessStateDiff.t, default: nil) - A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the AccessState field.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.PolicySimulator.V1.Model.GoogleCloudPolicysimulatorV1ReplayDiff{
    accessDiff:
      GoogleApi.PolicySimulator.V1.Model.GoogleCloudPolicysimulatorV1AccessStateDiff.t()
      | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.