Package com.google.cloud.securityposture.v1 (0.8.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.securityposture.v1.SecurityPostureClient Service Description: Service describing handlers for resources.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

Settings Classes

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

Settings Description
com.google.cloud.securityposture.v1.SecurityPostureSettings Settings class to configure an instance of SecurityPostureClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.securityposture.v1.Constraint Representation of a Constraint.
com.google.cloud.securityposture.v1.Constraint.Builder Representation of a Constraint.
com.google.cloud.securityposture.v1.CreatePostureDeploymentRequest Message for creating a PostureDeployment.
com.google.cloud.securityposture.v1.CreatePostureDeploymentRequest.Builder Message for creating a PostureDeployment.
com.google.cloud.securityposture.v1.CreatePostureRequest Message for creating a Posture.
com.google.cloud.securityposture.v1.CreatePostureRequest.Builder Message for creating a Posture.
com.google.cloud.securityposture.v1.CustomConfig Defines the properties in a custom module configuration for Security Health Analytics. Use the custom module configuration to create custom detectors that generate custom findings for resources that you specify.
com.google.cloud.securityposture.v1.CustomConfig.Builder Defines the properties in a custom module configuration for Security Health Analytics. Use the custom module configuration to create custom detectors that generate custom findings for resources that you specify.
com.google.cloud.securityposture.v1.CustomConfig.CustomOutputSpec A set of optional name-value pairs that define custom source properties to return with each finding that is generated by the custom module. The custom source properties that are defined here are included in the finding JSON
com.google.cloud.securityposture.v1.CustomConfig.CustomOutputSpec.Builder A set of optional name-value pairs that define custom source properties to return with each finding that is generated by the custom module. The custom source properties that are defined here are included in the finding JSON
com.google.cloud.securityposture.v1.CustomConfig.CustomOutputSpec.Property An individual name-value pair that defines a custom source property.
com.google.cloud.securityposture.v1.CustomConfig.CustomOutputSpec.Property.Builder An individual name-value pair that defines a custom source property.
com.google.cloud.securityposture.v1.CustomConfig.ResourceSelector Resource for selecting resource type.
com.google.cloud.securityposture.v1.CustomConfig.ResourceSelector.Builder Resource for selecting resource type.
com.google.cloud.securityposture.v1.CustomConstraint A custom constraint defined by customers which can only be applied to the given resource types and organization.
com.google.cloud.securityposture.v1.CustomConstraint.Builder A custom constraint defined by customers which can only be applied to the given resource types and organization.
com.google.cloud.securityposture.v1.DeletePostureDeploymentRequest Message for deleting a PostureDeployment.
com.google.cloud.securityposture.v1.DeletePostureDeploymentRequest.Builder Message for deleting a PostureDeployment.
com.google.cloud.securityposture.v1.DeletePostureRequest Message for deleting a Posture.
com.google.cloud.securityposture.v1.DeletePostureRequest.Builder Message for deleting a Posture.
com.google.cloud.securityposture.v1.ExtractPostureRequest Message for extracting existing policies on a workload as a Posture.
com.google.cloud.securityposture.v1.ExtractPostureRequest.Builder Message for extracting existing policies on a workload as a Posture.
com.google.cloud.securityposture.v1.GetPostureDeploymentRequest Message for getting a PostureDeployment.
com.google.cloud.securityposture.v1.GetPostureDeploymentRequest.Builder Message for getting a PostureDeployment.
com.google.cloud.securityposture.v1.GetPostureRequest Message for getting a Posture.
com.google.cloud.securityposture.v1.GetPostureRequest.Builder Message for getting a Posture.
com.google.cloud.securityposture.v1.GetPostureTemplateRequest Message for getting a Posture Template.
com.google.cloud.securityposture.v1.GetPostureTemplateRequest.Builder Message for getting a Posture Template.
com.google.cloud.securityposture.v1.ListPostureDeploymentsRequest Message for requesting list of PostureDeployments.
com.google.cloud.securityposture.v1.ListPostureDeploymentsRequest.Builder Message for requesting list of PostureDeployments.
com.google.cloud.securityposture.v1.ListPostureDeploymentsResponse Message for response to listing PostureDeployments.
com.google.cloud.securityposture.v1.ListPostureDeploymentsResponse.Builder Message for response to listing PostureDeployments.
com.google.cloud.securityposture.v1.ListPostureRevisionsRequest Message for requesting list of Posture revisions.
com.google.cloud.securityposture.v1.ListPostureRevisionsRequest.Builder Message for requesting list of Posture revisions.
com.google.cloud.securityposture.v1.ListPostureRevisionsResponse Message for response to listing PostureRevisions.
com.google.cloud.securityposture.v1.ListPostureRevisionsResponse.Builder Message for response to listing PostureRevisions.
com.google.cloud.securityposture.v1.ListPostureTemplatesRequest Message for requesting list of Posture Templates.
com.google.cloud.securityposture.v1.ListPostureTemplatesRequest.Builder Message for requesting list of Posture Templates.
com.google.cloud.securityposture.v1.ListPostureTemplatesResponse Message for response to listing PostureTemplates.
com.google.cloud.securityposture.v1.ListPostureTemplatesResponse.Builder Message for response to listing PostureTemplates.
com.google.cloud.securityposture.v1.ListPosturesRequest Message for requesting list of Postures.
com.google.cloud.securityposture.v1.ListPosturesRequest.Builder Message for requesting list of Postures.
com.google.cloud.securityposture.v1.ListPosturesResponse Message for response to listing Postures.
com.google.cloud.securityposture.v1.ListPosturesResponse.Builder Message for response to listing Postures.
com.google.cloud.securityposture.v1.OperationMetadata Represents the metadata of the long-running operation.
com.google.cloud.securityposture.v1.OperationMetadata.Builder Represents the metadata of the long-running operation.
com.google.cloud.securityposture.v1.OrgPolicyConfigProto
com.google.cloud.securityposture.v1.OrgPolicyConstraint Message for Org Policy Canned Constraint.
com.google.cloud.securityposture.v1.OrgPolicyConstraint.Builder Message for Org Policy Canned Constraint.
com.google.cloud.securityposture.v1.OrgPolicyConstraintCustom Message for Org Policy Custom Constraint.
com.google.cloud.securityposture.v1.OrgPolicyConstraintCustom.Builder Message for Org Policy Custom Constraint.
com.google.cloud.securityposture.v1.OrgPolicyConstraintsProto
com.google.cloud.securityposture.v1.OrganizationName
com.google.cloud.securityposture.v1.OrganizationName.Builder Builder for organizations/{organization}/locations/{location}.
com.google.cloud.securityposture.v1.Policy Policy representation.
com.google.cloud.securityposture.v1.Policy.Builder Policy representation.
com.google.cloud.securityposture.v1.Policy.ComplianceStandard Mapping for a Policy to standard and control.
com.google.cloud.securityposture.v1.Policy.ComplianceStandard.Builder Mapping for a Policy to standard and control.
com.google.cloud.securityposture.v1.PolicyRule A rule used to express this policy.
com.google.cloud.securityposture.v1.PolicyRule.Builder A rule used to express this policy.
com.google.cloud.securityposture.v1.PolicyRule.StringValues A message that holds specific allowed and denied values. This message can define specific values and subtrees of the Resource Manager resource hierarchy (Organizations, Folders, Projects) that
com.google.cloud.securityposture.v1.PolicyRule.StringValues.Builder A message that holds specific allowed and denied values. This message can define specific values and subtrees of the Resource Manager resource hierarchy (Organizations, Folders, Projects) that
com.google.cloud.securityposture.v1.PolicySet PolicySet representation.
com.google.cloud.securityposture.v1.PolicySet.Builder PolicySet representation.
com.google.cloud.securityposture.v1.Posture Postures Definition of a Posture.
com.google.cloud.securityposture.v1.Posture.Builder Postures Definition of a Posture.
com.google.cloud.securityposture.v1.PostureDeployment ===

PostureDeployments

=== Message describing PostureDeployment resource.
com.google.cloud.securityposture.v1.PostureDeployment.Builder ===

PostureDeployments

=== Message describing PostureDeployment resource.
com.google.cloud.securityposture.v1.PostureDeploymentName
com.google.cloud.securityposture.v1.PostureDeploymentName.Builder Builder for organizations/{organization}/locations/{location}/postureDeployments/{posture_deployment}.
com.google.cloud.securityposture.v1.PostureName
com.google.cloud.securityposture.v1.PostureName.Builder Builder for organizations/{organization}/locations/{location}/postures/{posture}.
com.google.cloud.securityposture.v1.PostureTemplate PostureTemplates Message describing PostureTemplate object.
com.google.cloud.securityposture.v1.PostureTemplate.Builder PostureTemplates Message describing PostureTemplate object.
com.google.cloud.securityposture.v1.PostureTemplateName
com.google.cloud.securityposture.v1.PostureTemplateName.Builder Builder for organizations/{organization}/locations/{location}/postureTemplates/{posture_template}.
com.google.cloud.securityposture.v1.SecurityHealthAnalyticsCustomModule Message for SHA Custom Module
com.google.cloud.securityposture.v1.SecurityHealthAnalyticsCustomModule.Builder Message for SHA Custom Module
com.google.cloud.securityposture.v1.SecurityHealthAnalyticsModule Message for Security Health Analytics built-in detector.
com.google.cloud.securityposture.v1.SecurityHealthAnalyticsModule.Builder Message for Security Health Analytics built-in detector.
com.google.cloud.securityposture.v1.SecurityPostureClient.ListLocationsFixedSizeCollection
com.google.cloud.securityposture.v1.SecurityPostureClient.ListLocationsPage
com.google.cloud.securityposture.v1.SecurityPostureClient.ListLocationsPagedResponse
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPostureDeploymentsFixedSizeCollection
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPostureDeploymentsPage
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPostureDeploymentsPagedResponse
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPostureRevisionsFixedSizeCollection
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPostureRevisionsPage
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPostureRevisionsPagedResponse
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPostureTemplatesFixedSizeCollection
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPostureTemplatesPage
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPostureTemplatesPagedResponse
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPosturesFixedSizeCollection
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPosturesPage
com.google.cloud.securityposture.v1.SecurityPostureClient.ListPosturesPagedResponse
com.google.cloud.securityposture.v1.SecurityPostureGrpc Service describing handlers for resources.
com.google.cloud.securityposture.v1.SecurityPostureGrpc.SecurityPostureImplBase Base class for the server implementation of the service SecurityPosture. Service describing handlers for resources.
com.google.cloud.securityposture.v1.SecurityPostureSettings.Builder Builder for SecurityPostureSettings.
com.google.cloud.securityposture.v1.ShaConstraintsProto
com.google.cloud.securityposture.v1.ShaCustomConfigProto
com.google.cloud.securityposture.v1.UpdatePostureDeploymentRequest Message for updating a PostureDeployment.
com.google.cloud.securityposture.v1.UpdatePostureDeploymentRequest.Builder Message for updating a PostureDeployment.
com.google.cloud.securityposture.v1.UpdatePostureRequest Message for updating a Posture.
com.google.cloud.securityposture.v1.UpdatePostureRequest.Builder Message for updating a Posture.
com.google.cloud.securityposture.v1.V1mainProto

Interfaces

Interface Description
com.google.cloud.securityposture.v1.ConstraintOrBuilder
com.google.cloud.securityposture.v1.CreatePostureDeploymentRequestOrBuilder
com.google.cloud.securityposture.v1.CreatePostureRequestOrBuilder
com.google.cloud.securityposture.v1.CustomConfig.CustomOutputSpec.PropertyOrBuilder
com.google.cloud.securityposture.v1.CustomConfig.CustomOutputSpecOrBuilder
com.google.cloud.securityposture.v1.CustomConfig.ResourceSelectorOrBuilder
com.google.cloud.securityposture.v1.CustomConfigOrBuilder
com.google.cloud.securityposture.v1.CustomConstraintOrBuilder
com.google.cloud.securityposture.v1.DeletePostureDeploymentRequestOrBuilder
com.google.cloud.securityposture.v1.DeletePostureRequestOrBuilder
com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder
com.google.cloud.securityposture.v1.GetPostureDeploymentRequestOrBuilder
com.google.cloud.securityposture.v1.GetPostureRequestOrBuilder
com.google.cloud.securityposture.v1.GetPostureTemplateRequestOrBuilder
com.google.cloud.securityposture.v1.ListPostureDeploymentsRequestOrBuilder
com.google.cloud.securityposture.v1.ListPostureDeploymentsResponseOrBuilder
com.google.cloud.securityposture.v1.ListPostureRevisionsRequestOrBuilder
com.google.cloud.securityposture.v1.ListPostureRevisionsResponseOrBuilder
com.google.cloud.securityposture.v1.ListPostureTemplatesRequestOrBuilder
com.google.cloud.securityposture.v1.ListPostureTemplatesResponseOrBuilder
com.google.cloud.securityposture.v1.ListPosturesRequestOrBuilder
com.google.cloud.securityposture.v1.ListPosturesResponseOrBuilder
com.google.cloud.securityposture.v1.OperationMetadataOrBuilder
com.google.cloud.securityposture.v1.OrgPolicyConstraintCustomOrBuilder
com.google.cloud.securityposture.v1.OrgPolicyConstraintOrBuilder
com.google.cloud.securityposture.v1.Policy.ComplianceStandardOrBuilder
com.google.cloud.securityposture.v1.PolicyOrBuilder
com.google.cloud.securityposture.v1.PolicyRule.StringValuesOrBuilder
com.google.cloud.securityposture.v1.PolicyRuleOrBuilder
com.google.cloud.securityposture.v1.PolicySetOrBuilder
com.google.cloud.securityposture.v1.PostureDeploymentOrBuilder
com.google.cloud.securityposture.v1.PostureOrBuilder
com.google.cloud.securityposture.v1.PostureTemplateOrBuilder
com.google.cloud.securityposture.v1.SecurityHealthAnalyticsCustomModuleOrBuilder
com.google.cloud.securityposture.v1.SecurityHealthAnalyticsModuleOrBuilder
com.google.cloud.securityposture.v1.SecurityPostureGrpc.AsyncService Service describing handlers for resources.
com.google.cloud.securityposture.v1.UpdatePostureDeploymentRequestOrBuilder
com.google.cloud.securityposture.v1.UpdatePostureRequestOrBuilder

Enums

Enum Description
com.google.cloud.securityposture.v1.Constraint.ImplementationCase
com.google.cloud.securityposture.v1.CustomConfig.Severity Defines the valid value options for the severity of a finding.
com.google.cloud.securityposture.v1.CustomConstraint.ActionType Allow or deny type.
com.google.cloud.securityposture.v1.CustomConstraint.MethodType The operation for which this constraint will be applied. To apply this constraint only when creating new VMs, the method_types should be CREATE only. To apply this constraint when creating or deleting
com.google.cloud.securityposture.v1.EnablementState Possible enablement states of a service or module.
com.google.cloud.securityposture.v1.PolicyRule.KindCase
com.google.cloud.securityposture.v1.Posture.State State of a Posture.
com.google.cloud.securityposture.v1.PostureDeployment.State State of a PostureDeployment.
com.google.cloud.securityposture.v1.PostureTemplate.State State of a PostureTemplate