@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSOpenSearchServerless extends Object implements AWSOpenSearchServerless
AWSOpenSearchServerless. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
BatchGetCollectionResult |
batchGetCollection(BatchGetCollectionRequest request)
Returns attributes for one or more collections, including the collection endpoint and the OpenSearch Dashboards
endpoint.
|
BatchGetVpcEndpointResult |
batchGetVpcEndpoint(BatchGetVpcEndpointRequest request)
Returns attributes for one or more VPC endpoints associated with the current account.
|
CreateAccessPolicyResult |
createAccessPolicy(CreateAccessPolicyRequest request)
Creates a data access policy for OpenSearch Serverless.
|
CreateCollectionResult |
createCollection(CreateCollectionRequest request)
Creates a new OpenSearch Serverless collection.
|
CreateSecurityConfigResult |
createSecurityConfig(CreateSecurityConfigRequest request)
Specifies a security configuration for OpenSearch Serverless.
|
CreateSecurityPolicyResult |
createSecurityPolicy(CreateSecurityPolicyRequest request)
Creates a security policy to be used by one or more OpenSearch Serverless collections.
|
CreateVpcEndpointResult |
createVpcEndpoint(CreateVpcEndpointRequest request)
Creates an OpenSearch Serverless-managed interface VPC endpoint.
|
DeleteAccessPolicyResult |
deleteAccessPolicy(DeleteAccessPolicyRequest request)
Deletes an OpenSearch Serverless access policy.
|
DeleteCollectionResult |
deleteCollection(DeleteCollectionRequest request)
Deletes an OpenSearch Serverless collection.
|
DeleteSecurityConfigResult |
deleteSecurityConfig(DeleteSecurityConfigRequest request)
Deletes a security configuration for OpenSearch Serverless.
|
DeleteSecurityPolicyResult |
deleteSecurityPolicy(DeleteSecurityPolicyRequest request)
Deletes an OpenSearch Serverless security policy.
|
DeleteVpcEndpointResult |
deleteVpcEndpoint(DeleteVpcEndpointRequest request)
Deletes an OpenSearch Serverless-managed interface endpoint.
|
GetAccessPolicyResult |
getAccessPolicy(GetAccessPolicyRequest request)
Returns an OpenSearch Serverless access policy.
|
GetAccountSettingsResult |
getAccountSettings(GetAccountSettingsRequest request)
Returns account-level settings related to OpenSearch Serverless.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetPoliciesStatsResult |
getPoliciesStats(GetPoliciesStatsRequest request)
Returns statistical information about your OpenSearch Serverless access policies, security configurations, and
security policies.
|
GetSecurityConfigResult |
getSecurityConfig(GetSecurityConfigRequest request)
Returns information about an OpenSearch Serverless security configuration.
|
GetSecurityPolicyResult |
getSecurityPolicy(GetSecurityPolicyRequest request)
Returns information about a configured OpenSearch Serverless security policy.
|
ListAccessPoliciesResult |
listAccessPolicies(ListAccessPoliciesRequest request)
Returns information about a list of OpenSearch Serverless access policies.
|
ListCollectionsResult |
listCollections(ListCollectionsRequest request)
Lists all OpenSearch Serverless collections.
|
ListSecurityConfigsResult |
listSecurityConfigs(ListSecurityConfigsRequest request)
Returns information about configured OpenSearch Serverless security configurations.
|
ListSecurityPoliciesResult |
listSecurityPolicies(ListSecurityPoliciesRequest request)
Returns information about configured OpenSearch Serverless security policies.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Returns the tags for an OpenSearch Serverless resource.
|
ListVpcEndpointsResult |
listVpcEndpoints(ListVpcEndpointsRequest request)
Returns the OpenSearch Serverless-managed interface VPC endpoints associated with the current account.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Associates tags with an OpenSearch Serverless resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes a tag or set of tags from an OpenSearch Serverless resource.
|
UpdateAccessPolicyResult |
updateAccessPolicy(UpdateAccessPolicyRequest request)
Updates an OpenSearch Serverless access policy.
|
UpdateAccountSettingsResult |
updateAccountSettings(UpdateAccountSettingsRequest request)
Update the OpenSearch Serverless settings for the current Amazon Web Services account.
|
UpdateCollectionResult |
updateCollection(UpdateCollectionRequest request)
Updates an OpenSearch Serverless collection.
|
UpdateSecurityConfigResult |
updateSecurityConfig(UpdateSecurityConfigRequest request)
Updates a security configuration for OpenSearch Serverless.
|
UpdateSecurityPolicyResult |
updateSecurityPolicy(UpdateSecurityPolicyRequest request)
Updates an OpenSearch Serverless security policy.
|
UpdateVpcEndpointResult |
updateVpcEndpoint(UpdateVpcEndpointRequest request)
Updates an OpenSearch Serverless-managed interface endpoint.
|
public BatchGetCollectionResult batchGetCollection(BatchGetCollectionRequest request)
AWSOpenSearchServerlessReturns attributes for one or more collections, including the collection endpoint and the OpenSearch Dashboards endpoint. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
batchGetCollection in interface AWSOpenSearchServerlesspublic BatchGetVpcEndpointResult batchGetVpcEndpoint(BatchGetVpcEndpointRequest request)
AWSOpenSearchServerlessReturns attributes for one or more VPC endpoints associated with the current account. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
batchGetVpcEndpoint in interface AWSOpenSearchServerlesspublic CreateAccessPolicyResult createAccessPolicy(CreateAccessPolicyRequest request)
AWSOpenSearchServerlessCreates a data access policy for OpenSearch Serverless. Access policies limit access to collections and the resources within them, and allow a user to access that data irrespective of the access mechanism or network source. For more information, see Data access control for Amazon OpenSearch Serverless.
createAccessPolicy in interface AWSOpenSearchServerlesspublic CreateCollectionResult createCollection(CreateCollectionRequest request)
AWSOpenSearchServerlessCreates a new OpenSearch Serverless collection. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
createCollection in interface AWSOpenSearchServerlesspublic CreateSecurityConfigResult createSecurityConfig(CreateSecurityConfigRequest request)
AWSOpenSearchServerlessSpecifies a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
createSecurityConfig in interface AWSOpenSearchServerlesspublic CreateSecurityPolicyResult createSecurityPolicy(CreateSecurityPolicyRequest request)
AWSOpenSearchServerlessCreates a security policy to be used by one or more OpenSearch Serverless collections. Security policies provide access to a collection and its OpenSearch Dashboards endpoint from public networks or specific VPC endpoints. They also allow you to secure a collection with a KMS encryption key. For more information, see Network access for Amazon OpenSearch Serverless and Encryption at rest for Amazon OpenSearch Serverless.
createSecurityPolicy in interface AWSOpenSearchServerlesspublic CreateVpcEndpointResult createVpcEndpoint(CreateVpcEndpointRequest request)
AWSOpenSearchServerlessCreates an OpenSearch Serverless-managed interface VPC endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
createVpcEndpoint in interface AWSOpenSearchServerlesspublic DeleteAccessPolicyResult deleteAccessPolicy(DeleteAccessPolicyRequest request)
AWSOpenSearchServerlessDeletes an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
deleteAccessPolicy in interface AWSOpenSearchServerlesspublic DeleteCollectionResult deleteCollection(DeleteCollectionRequest request)
AWSOpenSearchServerlessDeletes an OpenSearch Serverless collection. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
deleteCollection in interface AWSOpenSearchServerlesspublic DeleteSecurityConfigResult deleteSecurityConfig(DeleteSecurityConfigRequest request)
AWSOpenSearchServerlessDeletes a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
deleteSecurityConfig in interface AWSOpenSearchServerlesspublic DeleteSecurityPolicyResult deleteSecurityPolicy(DeleteSecurityPolicyRequest request)
AWSOpenSearchServerlessDeletes an OpenSearch Serverless security policy.
deleteSecurityPolicy in interface AWSOpenSearchServerlesspublic DeleteVpcEndpointResult deleteVpcEndpoint(DeleteVpcEndpointRequest request)
AWSOpenSearchServerlessDeletes an OpenSearch Serverless-managed interface endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
deleteVpcEndpoint in interface AWSOpenSearchServerlesspublic GetAccessPolicyResult getAccessPolicy(GetAccessPolicyRequest request)
AWSOpenSearchServerlessReturns an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
getAccessPolicy in interface AWSOpenSearchServerlesspublic GetAccountSettingsResult getAccountSettings(GetAccountSettingsRequest request)
AWSOpenSearchServerlessReturns account-level settings related to OpenSearch Serverless.
getAccountSettings in interface AWSOpenSearchServerlesspublic GetPoliciesStatsResult getPoliciesStats(GetPoliciesStatsRequest request)
AWSOpenSearchServerlessReturns statistical information about your OpenSearch Serverless access policies, security configurations, and security policies.
getPoliciesStats in interface AWSOpenSearchServerlesspublic GetSecurityConfigResult getSecurityConfig(GetSecurityConfigRequest request)
AWSOpenSearchServerlessReturns information about an OpenSearch Serverless security configuration. For more information, see SAML authentication for Amazon OpenSearch Serverless.
getSecurityConfig in interface AWSOpenSearchServerlesspublic GetSecurityPolicyResult getSecurityPolicy(GetSecurityPolicyRequest request)
AWSOpenSearchServerlessReturns information about a configured OpenSearch Serverless security policy. For more information, see Network access for Amazon OpenSearch Serverless and Encryption at rest for Amazon OpenSearch Serverless.
getSecurityPolicy in interface AWSOpenSearchServerlesspublic ListAccessPoliciesResult listAccessPolicies(ListAccessPoliciesRequest request)
AWSOpenSearchServerlessReturns information about a list of OpenSearch Serverless access policies.
listAccessPolicies in interface AWSOpenSearchServerlesspublic ListCollectionsResult listCollections(ListCollectionsRequest request)
AWSOpenSearchServerlessLists all OpenSearch Serverless collections. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
Make sure to include an empty request body {} if you don't include any collection filters in the request.
listCollections in interface AWSOpenSearchServerlesspublic ListSecurityConfigsResult listSecurityConfigs(ListSecurityConfigsRequest request)
AWSOpenSearchServerlessReturns information about configured OpenSearch Serverless security configurations. For more information, see SAML authentication for Amazon OpenSearch Serverless.
listSecurityConfigs in interface AWSOpenSearchServerlesspublic ListSecurityPoliciesResult listSecurityPolicies(ListSecurityPoliciesRequest request)
AWSOpenSearchServerlessReturns information about configured OpenSearch Serverless security policies.
listSecurityPolicies in interface AWSOpenSearchServerlesspublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSOpenSearchServerlessReturns the tags for an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
listTagsForResource in interface AWSOpenSearchServerlesspublic ListVpcEndpointsResult listVpcEndpoints(ListVpcEndpointsRequest request)
AWSOpenSearchServerlessReturns the OpenSearch Serverless-managed interface VPC endpoints associated with the current account. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
listVpcEndpoints in interface AWSOpenSearchServerlesspublic TagResourceResult tagResource(TagResourceRequest request)
AWSOpenSearchServerlessAssociates tags with an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
tagResource in interface AWSOpenSearchServerlesspublic UntagResourceResult untagResource(UntagResourceRequest request)
AWSOpenSearchServerlessRemoves a tag or set of tags from an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
untagResource in interface AWSOpenSearchServerlesspublic UpdateAccessPolicyResult updateAccessPolicy(UpdateAccessPolicyRequest request)
AWSOpenSearchServerlessUpdates an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
updateAccessPolicy in interface AWSOpenSearchServerlesspublic UpdateAccountSettingsResult updateAccountSettings(UpdateAccountSettingsRequest request)
AWSOpenSearchServerlessUpdate the OpenSearch Serverless settings for the current Amazon Web Services account. For more information, see Managing capacity limits for Amazon OpenSearch Serverless.
updateAccountSettings in interface AWSOpenSearchServerlesspublic UpdateCollectionResult updateCollection(UpdateCollectionRequest request)
AWSOpenSearchServerlessUpdates an OpenSearch Serverless collection.
updateCollection in interface AWSOpenSearchServerlesspublic UpdateSecurityConfigResult updateSecurityConfig(UpdateSecurityConfigRequest request)
AWSOpenSearchServerlessUpdates a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
updateSecurityConfig in interface AWSOpenSearchServerlesspublic UpdateSecurityPolicyResult updateSecurityPolicy(UpdateSecurityPolicyRequest request)
AWSOpenSearchServerlessUpdates an OpenSearch Serverless security policy. For more information, see Network access for Amazon OpenSearch Serverless and Encryption at rest for Amazon OpenSearch Serverless.
updateSecurityPolicy in interface AWSOpenSearchServerlesspublic UpdateVpcEndpointResult updateVpcEndpoint(UpdateVpcEndpointRequest request)
AWSOpenSearchServerlessUpdates an OpenSearch Serverless-managed interface endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
updateVpcEndpoint in interface AWSOpenSearchServerlesspublic void shutdown()
AWSOpenSearchServerlessshutdown in interface AWSOpenSearchServerlesspublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSOpenSearchServerlessResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSOpenSearchServerlessrequest - The originally executed request.