Smaws_Client_OpenSearchServerlessOpenSearchServerless client library built on EIO.
module Types : sig ... endval make_vpc_endpoint_summary :
?status:Types.vpc_endpoint_status ->
?name:Types.vpc_endpoint_name ->
?id:Types.vpc_endpoint_id ->
unit ->
Types.vpc_endpoint_summaryval make_vpc_endpoint_filters :
?status:Types.vpc_endpoint_status ->
unit ->
Types.vpc_endpoint_filtersval make_vpc_endpoint_error_detail :
?error_code:Smaws_Lib.Smithy_api.Types.string_ ->
?error_message:Smaws_Lib.Smithy_api.Types.string_ ->
?id:Types.vpc_endpoint_id ->
unit ->
Types.vpc_endpoint_error_detailval make_vpc_endpoint_detail :
?failure_message:Smaws_Lib.Smithy_api.Types.string_ ->
?failure_code:Smaws_Lib.Smithy_api.Types.string_ ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?status:Types.vpc_endpoint_status ->
?security_group_ids:Types.security_group_ids ->
?subnet_ids:Types.subnet_ids ->
?vpc_id:Types.vpc_id ->
?name:Types.vpc_endpoint_name ->
?id:Types.vpc_endpoint_id ->
unit ->
Types.vpc_endpoint_detailval make_update_vpc_endpoint_detail :
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?security_group_ids:Types.security_group_ids ->
?subnet_ids:Types.subnet_ids ->
?status:Types.vpc_endpoint_status ->
?name:Types.vpc_endpoint_name ->
?id:Types.vpc_endpoint_id ->
unit ->
Types.update_vpc_endpoint_detailval make_update_vpc_endpoint_response :
?update_vpc_endpoint_detail:Types.update_vpc_endpoint_detail ->
unit ->
Types.update_vpc_endpoint_responseval make_update_vpc_endpoint_request :
?client_token:Types.client_token ->
?remove_security_group_ids:Types.security_group_ids ->
?add_security_group_ids:Types.security_group_ids ->
?remove_subnet_ids:Types.subnet_ids ->
?add_subnet_ids:Types.subnet_ids ->
id:Types.vpc_endpoint_id ->
unit ->
Types.update_vpc_endpoint_requestval make_security_policy_detail :
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?policy:Smaws_Lib.Smithy_api.Types.document ->
?description:Types.policy_description ->
?policy_version:Types.policy_version ->
?name:Types.policy_name ->
?type_:Types.security_policy_type ->
unit ->
Types.security_policy_detailval make_update_security_policy_response :
?security_policy_detail:Types.security_policy_detail ->
unit ->
Types.update_security_policy_responseval make_update_security_policy_request :
?client_token:Types.client_token ->
?policy:Types.policy_document ->
?description:Types.policy_description ->
policy_version:Types.policy_version ->
name:Types.policy_name ->
type_:Types.security_policy_type ->
unit ->
Types.update_security_policy_requestval make_saml_config_options :
?session_timeout:Smaws_Lib.Smithy_api.Types.integer ->
?open_search_serverless_entity_id:Types.open_search_serverless_entity_id ->
?group_attribute:Types.saml_group_attribute ->
?user_attribute:Types.saml_user_attribute ->
metadata:Types.saml_metadata ->
unit ->
Types.saml_config_optionsval make_iam_identity_center_config_options :
?group_attribute:Types.iam_identity_center_group_attribute ->
?user_attribute:Types.iam_identity_center_user_attribute ->
?application_description:Smaws_Lib.Smithy_api.Types.string_ ->
?application_name:Smaws_Lib.Smithy_api.Types.string_ ->
?application_arn:Types.iam_identity_center_application_arn ->
?instance_arn:Types.iam_identity_center_instance_arn ->
unit ->
Types.iam_identity_center_config_optionsval make_security_config_detail :
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?iam_identity_center_options:Types.iam_identity_center_config_options ->
?saml_options:Types.saml_config_options ->
?description:Types.config_description ->
?config_version:Types.policy_version ->
?type_:Types.security_config_type ->
?id:Types.security_config_id ->
unit ->
Types.security_config_detailval make_update_security_config_response :
?security_config_detail:Types.security_config_detail ->
unit ->
Types.update_security_config_responseval make_update_iam_identity_center_config_options :
?group_attribute:Types.iam_identity_center_group_attribute ->
?user_attribute:Types.iam_identity_center_user_attribute ->
unit ->
Types.update_iam_identity_center_config_optionsval make_update_security_config_request :
?client_token:Types.client_token ->
?iam_identity_center_options_updates:
Types.update_iam_identity_center_config_options ->
?saml_options:Types.saml_config_options ->
?description:Types.config_description ->
config_version:Types.policy_version ->
id:Types.security_config_id ->
unit ->
Types.update_security_config_requestval make_lifecycle_policy_detail :
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?policy:Smaws_Lib.Smithy_api.Types.document ->
?description:Types.policy_description ->
?policy_version:Types.policy_version ->
?name:Types.policy_name ->
?type_:Types.lifecycle_policy_type ->
unit ->
Types.lifecycle_policy_detailval make_update_lifecycle_policy_response :
?lifecycle_policy_detail:Types.lifecycle_policy_detail ->
unit ->
Types.update_lifecycle_policy_responseval make_update_lifecycle_policy_request :
?client_token:Types.client_token ->
?policy:Types.policy_document ->
?description:Types.policy_description ->
policy_version:Types.policy_version ->
name:Types.policy_name ->
type_:Types.lifecycle_policy_type ->
unit ->
Types.update_lifecycle_policy_requestval make_update_collection_detail :
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?arn:Smaws_Lib.Smithy_api.Types.string_ ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
?type_:Types.collection_type ->
?status:Types.collection_status ->
?name:Types.collection_name ->
?id:Types.collection_id ->
unit ->
Types.update_collection_detailval make_update_collection_response :
?update_collection_detail:Types.update_collection_detail ->
unit ->
Types.update_collection_responseval make_update_collection_request :
?client_token:Types.client_token ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
id:Types.collection_id ->
unit ->
Types.update_collection_requestval make_capacity_limits :
?max_search_capacity_in_oc_u:Types.search_capacity_value ->
?max_indexing_capacity_in_oc_u:Types.indexing_capacity_value ->
unit ->
Types.capacity_limitsval make_account_settings_detail :
?capacity_limits:Types.capacity_limits ->
unit ->
Types.account_settings_detailval make_update_account_settings_response :
?account_settings_detail:Types.account_settings_detail ->
unit ->
Types.update_account_settings_responseval make_update_account_settings_request :
?capacity_limits:Types.capacity_limits ->
unit ->
Types.update_account_settings_requestval make_access_policy_detail :
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?policy:Smaws_Lib.Smithy_api.Types.document ->
?description:Types.policy_description ->
?policy_version:Types.policy_version ->
?name:Types.policy_name ->
?type_:Types.access_policy_type ->
unit ->
Types.access_policy_detailval make_update_access_policy_response :
?access_policy_detail:Types.access_policy_detail ->
unit ->
Types.update_access_policy_responseval make_update_access_policy_request :
?client_token:Types.client_token ->
?policy:Types.policy_document ->
?description:Types.policy_description ->
policy_version:Types.policy_version ->
name:Types.policy_name ->
type_:Types.access_policy_type ->
unit ->
Types.update_access_policy_requestval make_untag_resource_request :
tag_keys:Types.tag_keys ->
resource_arn:Types.arn ->
unit ->
Types.untag_resource_requestval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_tag_resource_request :
tags:Types.tags ->
resource_arn:Types.arn ->
unit ->
Types.tag_resource_requestval make_security_policy_summary :
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?description:Types.policy_description ->
?policy_version:Types.policy_version ->
?name:Types.policy_name ->
?type_:Types.security_policy_type ->
unit ->
Types.security_policy_summaryval make_security_policy_stats :
?network_policy_count:Smaws_Lib.Smithy_api.Types.long ->
?encryption_policy_count:Smaws_Lib.Smithy_api.Types.long ->
unit ->
Types.security_policy_statsval make_security_config_summary :
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?description:Types.config_description ->
?config_version:Types.policy_version ->
?type_:Types.security_config_type ->
?id:Types.security_config_id ->
unit ->
Types.security_config_summaryval make_security_config_stats :
?saml_config_count:Smaws_Lib.Smithy_api.Types.long ->
unit ->
Types.security_config_statsval make_list_tags_for_resource_response :
?tags:Types.tags ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_arn:Types.arn ->
unit ->
Types.list_tags_for_resource_requestval make_access_policy_stats :
?data_policy_count:Smaws_Lib.Smithy_api.Types.long ->
unit ->
Types.access_policy_statsval make_lifecycle_policy_stats :
?retention_policy_count:Smaws_Lib.Smithy_api.Types.long ->
unit ->
Types.lifecycle_policy_statsval make_get_policies_stats_response :
?total_policy_count:Smaws_Lib.Smithy_api.Types.long ->
?lifecycle_policy_stats:Types.lifecycle_policy_stats ->
?security_config_stats:Types.security_config_stats ->
?security_policy_stats:Types.security_policy_stats ->
?access_policy_stats:Types.access_policy_stats ->
unit ->
Types.get_policies_stats_responseval make_get_account_settings_response :
?account_settings_detail:Types.account_settings_detail ->
unit ->
Types.get_account_settings_responseval make_create_security_policy_response :
?security_policy_detail:Types.security_policy_detail ->
unit ->
Types.create_security_policy_responseval make_create_security_policy_request :
?client_token:Types.client_token ->
?description:Types.policy_description ->
policy:Types.policy_document ->
name:Types.policy_name ->
type_:Types.security_policy_type ->
unit ->
Types.create_security_policy_requestval make_create_lifecycle_policy_response :
?lifecycle_policy_detail:Types.lifecycle_policy_detail ->
unit ->
Types.create_lifecycle_policy_responseval make_create_lifecycle_policy_request :
?client_token:Types.client_token ->
?description:Types.policy_description ->
policy:Types.policy_document ->
name:Types.policy_name ->
type_:Types.lifecycle_policy_type ->
unit ->
Types.create_lifecycle_policy_requestval make_batch_get_vpc_endpoint_response :
?vpc_endpoint_error_details:Types.vpc_endpoint_error_details ->
?vpc_endpoint_details:Types.vpc_endpoint_details ->
unit ->
Types.batch_get_vpc_endpoint_responseval make_batch_get_vpc_endpoint_request :
ids:Types.vpc_endpoint_ids ->
unit ->
Types.batch_get_vpc_endpoint_requestval make_lifecycle_policy_error_detail :
?error_code:Smaws_Lib.Smithy_api.Types.string_ ->
?error_message:Smaws_Lib.Smithy_api.Types.string_ ->
?name:Types.policy_name ->
?type_:Types.lifecycle_policy_type ->
unit ->
Types.lifecycle_policy_error_detailval make_batch_get_lifecycle_policy_response :
?lifecycle_policy_error_details:Types.lifecycle_policy_error_details ->
?lifecycle_policy_details:Types.lifecycle_policy_details ->
unit ->
Types.batch_get_lifecycle_policy_responseval make_lifecycle_policy_identifier :
name:Types.policy_name ->
type_:Types.lifecycle_policy_type ->
unit ->
Types.lifecycle_policy_identifierval make_batch_get_lifecycle_policy_request :
identifiers:Types.lifecycle_policy_identifiers ->
unit ->
Types.batch_get_lifecycle_policy_requestval make_effective_lifecycle_policy_detail :
?no_min_retention_period:Smaws_Lib.Smithy_api.Types.boolean_ ->
?retention_period:Smaws_Lib.Smithy_api.Types.string_ ->
?resource_type:Types.resource_type ->
?policy_name:Types.policy_name ->
?resource:Types.resource ->
?type_:Types.lifecycle_policy_type ->
unit ->
Types.effective_lifecycle_policy_detailval make_effective_lifecycle_policy_error_detail :
?error_code:Smaws_Lib.Smithy_api.Types.string_ ->
?error_message:Smaws_Lib.Smithy_api.Types.string_ ->
?resource:Types.resource ->
?type_:Types.lifecycle_policy_type ->
unit ->
Types.effective_lifecycle_policy_error_detailval make_batch_get_effective_lifecycle_policy_response :
?effective_lifecycle_policy_error_details:
Types.effective_lifecycle_policy_error_details ->
?effective_lifecycle_policy_details:Types.effective_lifecycle_policy_details ->
unit ->
Types.batch_get_effective_lifecycle_policy_responseval make_lifecycle_policy_resource_identifier :
resource:Types.resource_name ->
type_:Types.lifecycle_policy_type ->
unit ->
Types.lifecycle_policy_resource_identifierval make_batch_get_effective_lifecycle_policy_request :
resource_identifiers:Types.lifecycle_policy_resource_identifiers ->
unit ->
Types.batch_get_effective_lifecycle_policy_requestval make_collection_detail :
?failure_message:Smaws_Lib.Smithy_api.Types.string_ ->
?failure_code:Smaws_Lib.Smithy_api.Types.string_ ->
?dashboard_endpoint:Smaws_Lib.Smithy_api.Types.string_ ->
?collection_endpoint:Smaws_Lib.Smithy_api.Types.string_ ->
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?standby_replicas:Types.standby_replicas ->
?kms_key_arn:Smaws_Lib.Smithy_api.Types.string_ ->
?arn:Smaws_Lib.Smithy_api.Types.string_ ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
?type_:Types.collection_type ->
?status:Types.collection_status ->
?name:Types.collection_name ->
?id:Types.collection_id ->
unit ->
Types.collection_detailval make_collection_error_detail :
?error_code:Smaws_Lib.Smithy_api.Types.string_ ->
?error_message:Smaws_Lib.Smithy_api.Types.string_ ->
?name:Types.collection_name ->
?id:Types.collection_id ->
unit ->
Types.collection_error_detailval make_batch_get_collection_response :
?collection_error_details:Types.collection_error_details ->
?collection_details:Types.collection_details ->
unit ->
Types.batch_get_collection_responseval make_batch_get_collection_request :
?names:Types.collection_names ->
?ids:Types.collection_ids ->
unit ->
Types.batch_get_collection_requestval make_list_vpc_endpoints_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?vpc_endpoint_summaries:Types.vpc_endpoint_summaries ->
unit ->
Types.list_vpc_endpoints_responseval make_list_vpc_endpoints_request :
?max_results:Smaws_Lib.Smithy_api.Types.integer ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?vpc_endpoint_filters:Types.vpc_endpoint_filters ->
unit ->
Types.list_vpc_endpoints_requestval make_list_security_policies_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?security_policy_summaries:Types.security_policy_summaries ->
unit ->
Types.list_security_policies_responseval make_list_security_policies_request :
?max_results:Smaws_Lib.Smithy_api.Types.integer ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?resource:Types.resource_filter ->
type_:Types.security_policy_type ->
unit ->
Types.list_security_policies_requestval make_list_security_configs_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?security_config_summaries:Types.security_config_summaries ->
unit ->
Types.list_security_configs_responseval make_list_security_configs_request :
?max_results:Smaws_Lib.Smithy_api.Types.integer ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
type_:Types.security_config_type ->
unit ->
Types.list_security_configs_requestval make_lifecycle_policy_summary :
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?description:Types.policy_description ->
?policy_version:Types.policy_version ->
?name:Types.policy_name ->
?type_:Types.lifecycle_policy_type ->
unit ->
Types.lifecycle_policy_summaryval make_list_lifecycle_policies_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?lifecycle_policy_summaries:Types.lifecycle_policy_summaries ->
unit ->
Types.list_lifecycle_policies_responseval make_list_lifecycle_policies_request :
?max_results:Smaws_Lib.Smithy_api.Types.integer ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?resources:Types.lifecycle_resource_filter ->
type_:Types.lifecycle_policy_type ->
unit ->
Types.list_lifecycle_policies_requestval make_collection_summary :
?arn:Smaws_Lib.Smithy_api.Types.string_ ->
?status:Types.collection_status ->
?name:Types.collection_name ->
?id:Types.collection_id ->
unit ->
Types.collection_summaryval make_list_collections_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?collection_summaries:Types.collection_summaries ->
unit ->
Types.list_collections_responseval make_collection_filters :
?status:Types.collection_status ->
?name:Types.collection_name ->
unit ->
Types.collection_filtersval make_list_collections_request :
?max_results:Smaws_Lib.Smithy_api.Types.integer ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?collection_filters:Types.collection_filters ->
unit ->
Types.list_collections_requestval make_access_policy_summary :
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?description:Types.policy_description ->
?policy_version:Types.policy_version ->
?name:Types.policy_name ->
?type_:Types.access_policy_type ->
unit ->
Types.access_policy_summaryval make_list_access_policies_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?access_policy_summaries:Types.access_policy_summaries ->
unit ->
Types.list_access_policies_responseval make_list_access_policies_request :
?max_results:Smaws_Lib.Smithy_api.Types.integer ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?resource:Types.resource_filter ->
type_:Types.access_policy_type ->
unit ->
Types.list_access_policies_requestval make_get_security_policy_response :
?security_policy_detail:Types.security_policy_detail ->
unit ->
Types.get_security_policy_responseval make_get_security_policy_request :
name:Types.policy_name ->
type_:Types.security_policy_type ->
unit ->
Types.get_security_policy_requestval make_get_security_config_response :
?security_config_detail:Types.security_config_detail ->
unit ->
Types.get_security_config_responseval make_get_security_config_request :
id:Types.security_config_id ->
unit ->
Types.get_security_config_requestval make_get_access_policy_response :
?access_policy_detail:Types.access_policy_detail ->
unit ->
Types.get_access_policy_responseval make_get_access_policy_request :
name:Types.policy_name ->
type_:Types.access_policy_type ->
unit ->
Types.get_access_policy_requestval make_delete_vpc_endpoint_detail :
?status:Types.vpc_endpoint_status ->
?name:Types.vpc_endpoint_name ->
?id:Types.vpc_endpoint_id ->
unit ->
Types.delete_vpc_endpoint_detailval make_delete_vpc_endpoint_response :
?delete_vpc_endpoint_detail:Types.delete_vpc_endpoint_detail ->
unit ->
Types.delete_vpc_endpoint_responseval make_delete_vpc_endpoint_request :
?client_token:Types.client_token ->
id:Types.vpc_endpoint_id ->
unit ->
Types.delete_vpc_endpoint_requestval make_delete_security_policy_request :
?client_token:Types.client_token ->
name:Types.policy_name ->
type_:Types.security_policy_type ->
unit ->
Types.delete_security_policy_requestval make_delete_security_config_request :
?client_token:Types.client_token ->
id:Types.security_config_id ->
unit ->
Types.delete_security_config_requestval make_delete_lifecycle_policy_request :
?client_token:Types.client_token ->
name:Types.policy_name ->
type_:Types.lifecycle_policy_type ->
unit ->
Types.delete_lifecycle_policy_requestval make_delete_collection_detail :
?status:Types.collection_status ->
?name:Types.collection_name ->
?id:Types.collection_id ->
unit ->
Types.delete_collection_detailval make_delete_collection_response :
?delete_collection_detail:Types.delete_collection_detail ->
unit ->
Types.delete_collection_responseval make_delete_collection_request :
?client_token:Types.client_token ->
id:Types.collection_id ->
unit ->
Types.delete_collection_requestval make_delete_access_policy_request :
?client_token:Types.client_token ->
name:Types.policy_name ->
type_:Types.access_policy_type ->
unit ->
Types.delete_access_policy_requestval make_create_vpc_endpoint_detail :
?status:Types.vpc_endpoint_status ->
?name:Types.vpc_endpoint_name ->
?id:Types.vpc_endpoint_id ->
unit ->
Types.create_vpc_endpoint_detailval make_create_vpc_endpoint_response :
?create_vpc_endpoint_detail:Types.create_vpc_endpoint_detail ->
unit ->
Types.create_vpc_endpoint_responseval make_create_vpc_endpoint_request :
?client_token:Types.client_token ->
?security_group_ids:Types.security_group_ids ->
subnet_ids:Types.subnet_ids ->
vpc_id:Types.vpc_id ->
name:Types.vpc_endpoint_name ->
unit ->
Types.create_vpc_endpoint_requestval make_create_security_config_response :
?security_config_detail:Types.security_config_detail ->
unit ->
Types.create_security_config_responseval make_create_iam_identity_center_config_options :
?group_attribute:Types.iam_identity_center_group_attribute ->
?user_attribute:Types.iam_identity_center_user_attribute ->
instance_arn:Types.iam_identity_center_instance_arn ->
unit ->
Types.create_iam_identity_center_config_optionsval make_create_security_config_request :
?client_token:Types.client_token ->
?iam_identity_center_options:Types.create_iam_identity_center_config_options ->
?saml_options:Types.saml_config_options ->
?description:Types.config_description ->
name:Types.config_name ->
type_:Types.security_config_type ->
unit ->
Types.create_security_config_requestval make_create_collection_detail :
?last_modified_date:Smaws_Lib.Smithy_api.Types.long ->
?created_date:Smaws_Lib.Smithy_api.Types.long ->
?standby_replicas:Types.standby_replicas ->
?kms_key_arn:Smaws_Lib.Smithy_api.Types.string_ ->
?arn:Smaws_Lib.Smithy_api.Types.string_ ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
?type_:Types.collection_type ->
?status:Types.collection_status ->
?name:Types.collection_name ->
?id:Types.collection_id ->
unit ->
Types.create_collection_detailval make_create_collection_response :
?create_collection_detail:Types.create_collection_detail ->
unit ->
Types.create_collection_responseval make_create_collection_request :
?client_token:Types.client_token ->
?standby_replicas:Types.standby_replicas ->
?tags:Types.tags ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
?type_:Types.collection_type ->
name:Types.collection_name ->
unit ->
Types.create_collection_requestval make_create_access_policy_response :
?access_policy_detail:Types.access_policy_detail ->
unit ->
Types.create_access_policy_responseval make_create_access_policy_request :
?client_token:Types.client_token ->
?description:Types.policy_description ->
policy:Types.policy_document ->
name:Types.policy_name ->
type_:Types.access_policy_type ->
unit ->
Types.create_access_policy_requestOperations
module CreateAccessPolicy : sig ... endCreates 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.
module CreateCollection : sig ... endCreates a new OpenSearch Serverless collection. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
module CreateSecurityConfig : sig ... endSpecifies a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
module CreateVpcEndpoint : sig ... endCreates an OpenSearch Serverless-managed interface VPC endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
module DeleteAccessPolicy : sig ... endDeletes an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
module DeleteCollection : sig ... endDeletes an OpenSearch Serverless collection. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
module DeleteLifecyclePolicy : sig ... endDeletes an OpenSearch Serverless lifecycle policy. For more information, see Deleting data lifecycle policies.
module DeleteSecurityConfig : sig ... endDeletes a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
module DeleteSecurityPolicy : sig ... endDeletes an OpenSearch Serverless security policy.
module DeleteVpcEndpoint : sig ... endDeletes an OpenSearch Serverless-managed interface endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
module GetAccessPolicy : sig ... endReturns an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
module GetSecurityConfig : sig ... endReturns information about an OpenSearch Serverless security configuration. For more information, see SAML authentication for Amazon OpenSearch Serverless.
module GetSecurityPolicy : sig ... endReturns 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.
module ListAccessPolicies : sig ... endReturns information about a list of OpenSearch Serverless access policies.
module ListCollections : sig ... endLists all OpenSearch Serverless collections. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
module ListLifecyclePolicies : sig ... endReturns a list of OpenSearch Serverless lifecycle policies. For more information, see Viewing data lifecycle policies.
module ListSecurityConfigs : sig ... endReturns information about configured OpenSearch Serverless security configurations. For more information, see SAML authentication for Amazon OpenSearch Serverless.
module ListSecurityPolicies : sig ... endReturns information about configured OpenSearch Serverless security policies.
module ListVpcEndpoints : sig ... endReturns the OpenSearch Serverless-managed interface VPC endpoints associated with the current account. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
module BatchGetCollection : sig ... endReturns 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.
module BatchGetEffectiveLifecyclePolicy : sig ... endReturns a list of successful and failed retrievals for the OpenSearch Serverless indexes. For more information, see Viewing data lifecycle policies.
module BatchGetLifecyclePolicy : sig ... endReturns one or more configured OpenSearch Serverless lifecycle policies. For more information, see Viewing data lifecycle policies.
module BatchGetVpcEndpoint : sig ... endReturns attributes for one or more VPC endpoints associated with the current account. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
module CreateLifecyclePolicy : sig ... endCreates a lifecyle policy to be applied to OpenSearch Serverless indexes. Lifecycle policies define the number of days or hours to retain the data on an OpenSearch Serverless index. For more information, see Creating data lifecycle policies.
module CreateSecurityPolicy : sig ... endCreates 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.
module GetAccountSettings : sig ... endReturns account-level settings related to OpenSearch Serverless.
module GetPoliciesStats : sig ... endReturns statistical information about your OpenSearch Serverless access policies, security configurations, and security policies.
module ListTagsForResource : sig ... endReturns the tags for an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
module TagResource : sig ... endAssociates tags with an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
module UntagResource : sig ... endRemoves a tag or set of tags from an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
module UpdateAccessPolicy : sig ... endUpdates an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
module UpdateAccountSettings : sig ... endUpdate the OpenSearch Serverless settings for the current Amazon Web Services account. For more information, see Managing capacity limits for Amazon OpenSearch Serverless.
module UpdateCollection : sig ... endUpdates an OpenSearch Serverless collection.
module UpdateLifecyclePolicy : sig ... endUpdates an OpenSearch Serverless access policy. For more information, see Updating data lifecycle policies.
module UpdateSecurityConfig : sig ... endUpdates a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
module UpdateSecurityPolicy : sig ... endUpdates an OpenSearch Serverless security policy. For more information, see Network access for Amazon OpenSearch Serverless and Encryption at rest for Amazon OpenSearch Serverless.
module UpdateVpcEndpoint : sig ... endUpdates an OpenSearch Serverless-managed interface endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
module Json_serializers : sig ... endmodule Json_deserializers : sig ... end