Package com.google.cloud.policysimulator.v1 (0.27.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
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 |