Package com.google.cloud.policysimulator.v1 (0.49.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.OrgPolicyViolationsPreviewServiceClient Service Description: Violations Preview API service for OrgPolicy.

An OrgPolicyViolationsPreview is a preview of the violations that will exist as soon as a proposed OrgPolicy change is submitted.

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.OrgPolicyViolationsPreviewServiceSettings Settings class to configure an instance of OrgPolicyViolationsPreviewServiceClient.

The default instance has everything set to sensible defaults:

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.CreateOrgPolicyViolationsPreviewOperationMetadata CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation.
com.google.cloud.policysimulator.v1.CreateOrgPolicyViolationsPreviewOperationMetadata.Builder CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation.
com.google.cloud.policysimulator.v1.CreateOrgPolicyViolationsPreviewRequest CreateOrgPolicyViolationsPreviewRequest is the request message for OrgPolicyViolationsPreviewService.CreateOrgPolicyViolationsPreview.
com.google.cloud.policysimulator.v1.CreateOrgPolicyViolationsPreviewRequest.Builder CreateOrgPolicyViolationsPreviewRequest is the request message for OrgPolicyViolationsPreviewService.CreateOrgPolicyViolationsPreview.
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.GetOrgPolicyViolationsPreviewRequest GetOrgPolicyViolationsPreviewRequest is the request message for OrgPolicyViolationsPreviewService.GetOrgPolicyViolationsPreview.
com.google.cloud.policysimulator.v1.GetOrgPolicyViolationsPreviewRequest.Builder GetOrgPolicyViolationsPreviewRequest is the request message for OrgPolicyViolationsPreviewService.GetOrgPolicyViolationsPreview.
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.ListOrgPolicyViolationsPreviewsRequest ListOrgPolicyViolationsPreviewsRequest is the request message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsPreviews.
com.google.cloud.policysimulator.v1.ListOrgPolicyViolationsPreviewsRequest.Builder ListOrgPolicyViolationsPreviewsRequest is the request message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsPreviews.
com.google.cloud.policysimulator.v1.ListOrgPolicyViolationsPreviewsResponse ListOrgPolicyViolationsPreviewsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsPreviews.
com.google.cloud.policysimulator.v1.ListOrgPolicyViolationsPreviewsResponse.Builder ListOrgPolicyViolationsPreviewsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsPreviews.
com.google.cloud.policysimulator.v1.ListOrgPolicyViolationsRequest ListOrgPolicyViolationsRequest is the request message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolations.
com.google.cloud.policysimulator.v1.ListOrgPolicyViolationsRequest.Builder ListOrgPolicyViolationsRequest is the request message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolations.
com.google.cloud.policysimulator.v1.ListOrgPolicyViolationsResponse ListOrgPolicyViolationsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolations
com.google.cloud.policysimulator.v1.ListOrgPolicyViolationsResponse.Builder ListOrgPolicyViolationsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolations
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.OrgPolicyOverlay The proposed changes to OrgPolicy.
com.google.cloud.policysimulator.v1.OrgPolicyOverlay.Builder The proposed changes to OrgPolicy.
com.google.cloud.policysimulator.v1.OrgPolicyOverlay.CustomConstraintOverlay A change to an OrgPolicy custom constraint.
com.google.cloud.policysimulator.v1.OrgPolicyOverlay.CustomConstraintOverlay.Builder A change to an OrgPolicy custom constraint.
com.google.cloud.policysimulator.v1.OrgPolicyOverlay.PolicyOverlay A change to an OrgPolicy.
com.google.cloud.policysimulator.v1.OrgPolicyOverlay.PolicyOverlay.Builder A change to an OrgPolicy.
com.google.cloud.policysimulator.v1.OrgPolicyViolation OrgPolicyViolation is a resource representing a single resource violating a single OrgPolicy constraint.
com.google.cloud.policysimulator.v1.OrgPolicyViolation.Builder OrgPolicyViolation is a resource representing a single resource violating a single OrgPolicy constraint.
com.google.cloud.policysimulator.v1.OrgPolicyViolationName
com.google.cloud.policysimulator.v1.OrgPolicyViolationName.Builder Builder for organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{org_policy_violations_preview}/orgPolicyViolations/{org_policy_violation}.
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreview OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made.
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreview.Builder OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made.
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreview.ResourceCounts A summary of the state of all resources scanned for compliance with the changed OrgPolicy.
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreview.ResourceCounts.Builder A summary of the state of all resources scanned for compliance with the changed OrgPolicy.
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewName
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewName.Builder Builder for organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{org_policy_violations_preview}.
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceClient.ListOrgPolicyViolationsFixedSizeCollection
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceClient.ListOrgPolicyViolationsPage
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceClient.ListOrgPolicyViolationsPagedResponse
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceClient.ListOrgPolicyViolationsPreviewsFixedSizeCollection
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceClient.ListOrgPolicyViolationsPreviewsPage
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceClient.ListOrgPolicyViolationsPreviewsPagedResponse
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceGrpc Violations Preview API service for OrgPolicy. An OrgPolicyViolationsPreview
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceGrpc.OrgPolicyViolationsPreviewServiceImplBase Base class for the server implementation of the service OrgPolicyViolationsPreviewService. Violations Preview API service for OrgPolicy.
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceSettings.Builder Builder for OrgPolicyViolationsPreviewServiceSettings.
com.google.cloud.policysimulator.v1.OrganizationLocationName
com.google.cloud.policysimulator.v1.OrganizationLocationName.Builder Builder for organizations/{organization}/locations/{location}.
com.google.cloud.policysimulator.v1.OrgpolicyProto
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.ResourceContext ResourceContext provides the context we know about a resource. It is similar in concept to google.cloud.asset.v1.Resource, but focuses on the information specifically used by Simulator.
com.google.cloud.policysimulator.v1.ResourceContext.Builder ResourceContext provides the context we know about a resource. It is similar in concept to google.cloud.asset.v1.Resource, but focuses on the information specifically used by Simulator.
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.CreateOrgPolicyViolationsPreviewOperationMetadataOrBuilder
com.google.cloud.policysimulator.v1.CreateOrgPolicyViolationsPreviewRequestOrBuilder
com.google.cloud.policysimulator.v1.CreateReplayRequestOrBuilder
com.google.cloud.policysimulator.v1.ExplainedAccessOrBuilder
com.google.cloud.policysimulator.v1.ExplainedPolicyOrBuilder
com.google.cloud.policysimulator.v1.GetOrgPolicyViolationsPreviewRequestOrBuilder
com.google.cloud.policysimulator.v1.GetReplayRequestOrBuilder
com.google.cloud.policysimulator.v1.ListOrgPolicyViolationsPreviewsRequestOrBuilder
com.google.cloud.policysimulator.v1.ListOrgPolicyViolationsPreviewsResponseOrBuilder
com.google.cloud.policysimulator.v1.ListOrgPolicyViolationsRequestOrBuilder
com.google.cloud.policysimulator.v1.ListOrgPolicyViolationsResponseOrBuilder
com.google.cloud.policysimulator.v1.ListReplayResultsRequestOrBuilder
com.google.cloud.policysimulator.v1.ListReplayResultsResponseOrBuilder
com.google.cloud.policysimulator.v1.OrgPolicyOverlay.CustomConstraintOverlayOrBuilder
com.google.cloud.policysimulator.v1.OrgPolicyOverlay.PolicyOverlayOrBuilder
com.google.cloud.policysimulator.v1.OrgPolicyOverlayOrBuilder
com.google.cloud.policysimulator.v1.OrgPolicyViolationOrBuilder
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreview.ResourceCountsOrBuilder
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewOrBuilder
com.google.cloud.policysimulator.v1.OrgPolicyViolationsPreviewServiceGrpc.AsyncService Violations Preview API service for OrgPolicy. An OrgPolicyViolationsPreview
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.ResourceContextOrBuilder
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.PreviewState The current state of an OrgPolicyViolationsPreview.
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