Package com.google.cloud.policysimulator.v1 (0.22.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.policysimulator.v1.SimulatorClient Service Description: Policy Simulator API service.

Policy Simulator is a collection of endpoints for creating, running, and viewing a Replay. A

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.policysimulator.v1.SimulatorSettings Settings class to configure an instance of SimulatorClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.policysimulator.v1.AccessStateDiff A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple.
com.google.cloud.policysimulator.v1.AccessStateDiff.Builder A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple.
com.google.cloud.policysimulator.v1.AccessTuple Information about the principal, resource, and permission to check.
com.google.cloud.policysimulator.v1.AccessTuple.Builder Information about the principal, resource, and permission to check.
com.google.cloud.policysimulator.v1.BindingExplanation Details about how a binding in a policy affects a principal's ability to use a permission.
com.google.cloud.policysimulator.v1.BindingExplanation.AnnotatedMembership Details about whether the binding includes the principal.
com.google.cloud.policysimulator.v1.BindingExplanation.AnnotatedMembership.Builder Details about whether the binding includes the principal.
com.google.cloud.policysimulator.v1.BindingExplanation.Builder Details about how a binding in a policy affects a principal's ability to use a permission.
com.google.cloud.policysimulator.v1.CreateReplayRequest Request message for Simulator.CreateReplay.
com.google.cloud.policysimulator.v1.CreateReplayRequest.Builder Request message for Simulator.CreateReplay.
com.google.cloud.policysimulator.v1.ExplainedAccess Details about how a set of policies, listed in ExplainedPolicy, resulted in a certain AccessState when
com.google.cloud.policysimulator.v1.ExplainedAccess.Builder Details about how a set of policies, listed in ExplainedPolicy, resulted in a certain AccessState when
com.google.cloud.policysimulator.v1.ExplainedPolicy Details about how a specific IAM Policy contributed to the access check.
com.google.cloud.policysimulator.v1.ExplainedPolicy.Builder Details about how a specific IAM Policy contributed to the access check.
com.google.cloud.policysimulator.v1.ExplanationsProto
com.google.cloud.policysimulator.v1.GetReplayRequest Request message for Simulator.GetReplay.
com.google.cloud.policysimulator.v1.GetReplayRequest.Builder Request message for Simulator.GetReplay.
com.google.cloud.policysimulator.v1.ListReplayResultsRequest Request message for Simulator.ListReplayResults.
com.google.cloud.policysimulator.v1.ListReplayResultsRequest.Builder Request message for Simulator.ListReplayResults.
com.google.cloud.policysimulator.v1.ListReplayResultsResponse Response message for Simulator.ListReplayResults.
com.google.cloud.policysimulator.v1.ListReplayResultsResponse.Builder Response message for Simulator.ListReplayResults.
com.google.cloud.policysimulator.v1.Replay A resource describing a Replay, or simulation.
com.google.cloud.policysimulator.v1.Replay.Builder A resource describing a Replay, or simulation.
com.google.cloud.policysimulator.v1.Replay.ResultsSummary Summary statistics about the replayed log entries.
com.google.cloud.policysimulator.v1.Replay.ResultsSummary.Builder Summary statistics about the replayed log entries.
com.google.cloud.policysimulator.v1.ReplayConfig The configuration used for a Replay.
com.google.cloud.policysimulator.v1.ReplayConfig.Builder The configuration used for a Replay.
com.google.cloud.policysimulator.v1.ReplayDiff 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
com.google.cloud.policysimulator.v1.ReplayDiff.Builder 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
com.google.cloud.policysimulator.v1.ReplayName
com.google.cloud.policysimulator.v1.ReplayName.Builder Builder for projects/{project}/locations/{location}/replays/{replay}.
com.google.cloud.policysimulator.v1.ReplayName.FolderLocationReplayBuilder Builder for folders/{folder}/locations/{location}/replays/{replay}.
com.google.cloud.policysimulator.v1.ReplayName.OrganizationLocationReplayBuilder Builder for organizations/{organization}/locations/{location}/replays/{replay}.
com.google.cloud.policysimulator.v1.ReplayOperationMetadata Metadata about a Replay operation.
com.google.cloud.policysimulator.v1.ReplayOperationMetadata.Builder Metadata about a Replay operation.
com.google.cloud.policysimulator.v1.ReplayResult The result of replaying a single access tuple against a simulated state.
com.google.cloud.policysimulator.v1.ReplayResult.Builder The result of replaying a single access tuple against a simulated state.
com.google.cloud.policysimulator.v1.SimulatorClient.ListReplayResultsFixedSizeCollection
com.google.cloud.policysimulator.v1.SimulatorClient.ListReplayResultsPage
com.google.cloud.policysimulator.v1.SimulatorClient.ListReplayResultsPagedResponse
com.google.cloud.policysimulator.v1.SimulatorGrpc Policy Simulator API service. Policy Simulator is a collection of endpoints for creating, running, and viewing a Replay. A
com.google.cloud.policysimulator.v1.SimulatorGrpc.SimulatorImplBase Base class for the server implementation of the service Simulator. Policy Simulator API service.
com.google.cloud.policysimulator.v1.SimulatorProto
com.google.cloud.policysimulator.v1.SimulatorSettings.Builder Builder for SimulatorSettings.

Interfaces

Interface Description
com.google.cloud.policysimulator.v1.AccessStateDiffOrBuilder
com.google.cloud.policysimulator.v1.AccessTupleOrBuilder
com.google.cloud.policysimulator.v1.BindingExplanation.AnnotatedMembershipOrBuilder
com.google.cloud.policysimulator.v1.BindingExplanationOrBuilder
com.google.cloud.policysimulator.v1.CreateReplayRequestOrBuilder
com.google.cloud.policysimulator.v1.ExplainedAccessOrBuilder
com.google.cloud.policysimulator.v1.ExplainedPolicyOrBuilder
com.google.cloud.policysimulator.v1.GetReplayRequestOrBuilder
com.google.cloud.policysimulator.v1.ListReplayResultsRequestOrBuilder
com.google.cloud.policysimulator.v1.ListReplayResultsResponseOrBuilder
com.google.cloud.policysimulator.v1.Replay.ResultsSummaryOrBuilder
com.google.cloud.policysimulator.v1.ReplayConfigOrBuilder
com.google.cloud.policysimulator.v1.ReplayDiffOrBuilder
com.google.cloud.policysimulator.v1.ReplayOperationMetadataOrBuilder
com.google.cloud.policysimulator.v1.ReplayOrBuilder
com.google.cloud.policysimulator.v1.ReplayResultOrBuilder
com.google.cloud.policysimulator.v1.SimulatorGrpc.AsyncService Policy Simulator API service. Policy Simulator is a collection of endpoints for creating, running, and viewing a Replay. A

Enums

Enum Description
com.google.cloud.policysimulator.v1.AccessState Whether a principal has a permission for a resource.
com.google.cloud.policysimulator.v1.AccessStateDiff.AccessChangeType How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies.
com.google.cloud.policysimulator.v1.BindingExplanation.Membership Whether the binding includes the principal.
com.google.cloud.policysimulator.v1.BindingExplanation.RolePermission Whether a role includes a specific permission.
com.google.cloud.policysimulator.v1.HeuristicRelevance The extent to which a single data point, such as the existence of a binding or whether a binding includes a specific principal, contributes to an overall determination.
com.google.cloud.policysimulator.v1.Replay.State The current state of the Replay.
com.google.cloud.policysimulator.v1.ReplayConfig.LogSource The source of the logs to use for a Replay.
com.google.cloud.policysimulator.v1.ReplayResult.ResultCase