package smaws-clients

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type vpc_endpoint_status =
  1. | PENDING
  2. | DELETING
  3. | ACTIVE
  4. | FAILED
type vpc_endpoint_summary = {
  1. status : vpc_endpoint_status option;
  2. name : string option;
  3. id : string option;
}
type vpc_endpoint_filters = {
  1. status : vpc_endpoint_status option;
}
type vpc_endpoint_error_detail = {
  1. error_code : string option;
  2. error_message : string option;
  3. id : string option;
}
type vpc_endpoint_detail = {
  1. created_date : int option;
  2. status : vpc_endpoint_status option;
  3. security_group_ids : string list option;
  4. subnet_ids : string list option;
  5. vpc_id : string option;
  6. name : string option;
  7. id : string option;
}
type validation_exception = {
  1. message : string option;
}
type update_vpc_endpoint_detail = {
  1. last_modified_date : int option;
  2. security_group_ids : string list option;
  3. subnet_ids : string list option;
  4. status : vpc_endpoint_status option;
  5. name : string option;
  6. id : string option;
}
type update_vpc_endpoint_response = {
  1. update_vpc_endpoint_detail : update_vpc_endpoint_detail option;
}
type update_vpc_endpoint_request = {
  1. client_token : string option;
  2. remove_security_group_ids : string list option;
  3. add_security_group_ids : string list option;
  4. remove_subnet_ids : string list option;
  5. add_subnet_ids : string list option;
  6. id : string;
}
type internal_server_exception = {
  1. message : string option;
}
type conflict_exception = {
  1. message : string option;
}
type security_policy_type =
  1. | Encryption
  2. | Network
type base_document = Smaws_Lib.Json.t
type security_policy_detail = {
  1. last_modified_date : int option;
  2. created_date : int option;
  3. policy : base_document option;
  4. description : string option;
  5. policy_version : string option;
  6. name : string option;
  7. type_ : security_policy_type option;
}
type update_security_policy_response = {
  1. security_policy_detail : security_policy_detail option;
}
type update_security_policy_request = {
  1. client_token : string option;
  2. policy : string option;
  3. description : string option;
  4. policy_version : string;
  5. name : string;
  6. type_ : security_policy_type;
}
type service_quota_exceeded_exception = {
  1. quota_code : string option;
  2. service_code : string;
  3. resource_type : string option;
  4. resource_id : string option;
  5. message : string;
}
type resource_not_found_exception = {
  1. message : string option;
}
type security_config_type =
  1. | Saml
type saml_config_options = {
  1. session_timeout : int option;
  2. group_attribute : string option;
  3. user_attribute : string option;
  4. metadata : string;
}
type security_config_detail = {
  1. last_modified_date : int option;
  2. created_date : int option;
  3. saml_options : saml_config_options option;
  4. description : string option;
  5. config_version : string option;
  6. type_ : security_config_type option;
  7. id : string option;
}
type update_security_config_response = {
  1. security_config_detail : security_config_detail option;
}
type update_security_config_request = {
  1. client_token : string option;
  2. saml_options : saml_config_options option;
  3. description : string option;
  4. config_version : string;
  5. id : string;
}
type lifecycle_policy_type =
  1. | Retention
type lifecycle_policy_detail = {
  1. last_modified_date : int option;
  2. created_date : int option;
  3. policy : base_document option;
  4. description : string option;
  5. policy_version : string option;
  6. name : string option;
  7. type_ : lifecycle_policy_type option;
}
type update_lifecycle_policy_response = {
  1. lifecycle_policy_detail : lifecycle_policy_detail option;
}
type update_lifecycle_policy_request = {
  1. client_token : string option;
  2. policy : string option;
  3. description : string option;
  4. policy_version : string;
  5. name : string;
  6. type_ : lifecycle_policy_type;
}
type collection_status =
  1. | CREATING
  2. | DELETING
  3. | ACTIVE
  4. | FAILED
type collection_type =
  1. | SEARCH
  2. | TIMESERIES
  3. | VECTORSEARCH
type update_collection_detail = {
  1. last_modified_date : int option;
  2. created_date : int option;
  3. arn : string option;
  4. description : string option;
  5. type_ : collection_type option;
  6. status : collection_status option;
  7. name : string option;
  8. id : string option;
}
type update_collection_response = {
  1. update_collection_detail : update_collection_detail option;
}
type update_collection_request = {
  1. client_token : string option;
  2. description : string option;
  3. id : string;
}
type capacity_limits = {
  1. max_search_capacity_in_oc_u : int option;
  2. max_indexing_capacity_in_oc_u : int option;
}
type account_settings_detail = {
  1. capacity_limits : capacity_limits option;
}
type update_account_settings_response = {
  1. account_settings_detail : account_settings_detail option;
}
type update_account_settings_request = {
  1. capacity_limits : capacity_limits option;
}
type access_policy_type =
  1. | Data
type access_policy_detail = {
  1. last_modified_date : int option;
  2. created_date : int option;
  3. policy : base_document option;
  4. description : string option;
  5. policy_version : string option;
  6. name : string option;
  7. type_ : access_policy_type option;
}
type update_access_policy_response = {
  1. access_policy_detail : access_policy_detail option;
}
type update_access_policy_request = {
  1. client_token : string option;
  2. policy : string option;
  3. description : string option;
  4. policy_version : string;
  5. name : string;
  6. type_ : access_policy_type;
}
type untag_resource_response = unit
type untag_resource_request = {
  1. tag_keys : string list;
  2. resource_arn : string;
}
type tag = {
  1. value : string;
  2. key : string;
}
type tag_resource_response = unit
type tag_resource_request = {
  1. tags : tag list;
  2. resource_arn : string;
}
type standby_replicas =
  1. | ENABLED
  2. | DISABLED
type security_policy_summary = {
  1. last_modified_date : int option;
  2. created_date : int option;
  3. description : string option;
  4. policy_version : string option;
  5. name : string option;
  6. type_ : security_policy_type option;
}
type security_policy_stats = {
  1. network_policy_count : int option;
  2. encryption_policy_count : int option;
}
type security_config_summary = {
  1. last_modified_date : int option;
  2. created_date : int option;
  3. description : string option;
  4. config_version : string option;
  5. type_ : security_config_type option;
  6. id : string option;
}
type security_config_stats = {
  1. saml_config_count : int option;
}
type resource_type =
  1. | Index
type list_tags_for_resource_response = {
  1. tags : tag list option;
}
type list_tags_for_resource_request = {
  1. resource_arn : string;
}
type access_policy_stats = {
  1. data_policy_count : int option;
}
type lifecycle_policy_stats = {
  1. retention_policy_count : int option;
}
type get_policies_stats_response = {
  1. total_policy_count : int option;
  2. lifecycle_policy_stats : lifecycle_policy_stats option;
  3. security_config_stats : security_config_stats option;
  4. security_policy_stats : security_policy_stats option;
  5. access_policy_stats : access_policy_stats option;
}
type get_policies_stats_request = unit
type get_account_settings_response = {
  1. account_settings_detail : account_settings_detail option;
}
type get_account_settings_request = unit
type create_security_policy_response = {
  1. security_policy_detail : security_policy_detail option;
}
type create_security_policy_request = {
  1. client_token : string option;
  2. policy : string;
  3. description : string option;
  4. name : string;
  5. type_ : security_policy_type;
}
type create_lifecycle_policy_response = {
  1. lifecycle_policy_detail : lifecycle_policy_detail option;
}
type create_lifecycle_policy_request = {
  1. client_token : string option;
  2. policy : string;
  3. description : string option;
  4. name : string;
  5. type_ : lifecycle_policy_type;
}
type batch_get_vpc_endpoint_response = {
  1. vpc_endpoint_error_details : vpc_endpoint_error_detail list option;
  2. vpc_endpoint_details : vpc_endpoint_detail list option;
}
type batch_get_vpc_endpoint_request = {
  1. ids : string list;
}
type lifecycle_policy_error_detail = {
  1. error_code : string option;
  2. error_message : string option;
  3. name : string option;
  4. type_ : lifecycle_policy_type option;
}
type batch_get_lifecycle_policy_response = {
  1. lifecycle_policy_error_details : lifecycle_policy_error_detail list option;
  2. lifecycle_policy_details : lifecycle_policy_detail list option;
}
type lifecycle_policy_identifier = {
  1. name : string;
  2. type_ : lifecycle_policy_type;
}
type batch_get_lifecycle_policy_request = {
  1. identifiers : lifecycle_policy_identifier list;
}
type effective_lifecycle_policy_detail = {
  1. no_min_retention_period : bool option;
  2. retention_period : string option;
  3. resource_type : resource_type option;
  4. policy_name : string option;
  5. resource : string option;
  6. type_ : lifecycle_policy_type option;
}
type effective_lifecycle_policy_error_detail = {
  1. error_code : string option;
  2. error_message : string option;
  3. resource : string option;
  4. type_ : lifecycle_policy_type option;
}
type batch_get_effective_lifecycle_policy_response = {
  1. effective_lifecycle_policy_error_details : effective_lifecycle_policy_error_detail list option;
  2. effective_lifecycle_policy_details : effective_lifecycle_policy_detail list option;
}
type lifecycle_policy_resource_identifier = {
  1. resource : string;
  2. type_ : lifecycle_policy_type;
}
type batch_get_effective_lifecycle_policy_request = {
  1. resource_identifiers : lifecycle_policy_resource_identifier list;
}
type collection_detail = {
  1. dashboard_endpoint : string option;
  2. collection_endpoint : string option;
  3. last_modified_date : int option;
  4. created_date : int option;
  5. standby_replicas : standby_replicas option;
  6. kms_key_arn : string option;
  7. arn : string option;
  8. description : string option;
  9. type_ : collection_type option;
  10. status : collection_status option;
  11. name : string option;
  12. id : string option;
}
type collection_error_detail = {
  1. error_code : string option;
  2. error_message : string option;
  3. name : string option;
  4. id : string option;
}
type batch_get_collection_response = {
  1. collection_error_details : collection_error_detail list option;
  2. collection_details : collection_detail list option;
}
type batch_get_collection_request = {
  1. names : string list option;
  2. ids : string list option;
}
type ocu_limit_exceeded_exception = {
  1. message : string;
}
type list_vpc_endpoints_response = {
  1. next_token : string option;
  2. vpc_endpoint_summaries : vpc_endpoint_summary list option;
}
type list_vpc_endpoints_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. vpc_endpoint_filters : vpc_endpoint_filters option;
}
type list_security_policies_response = {
  1. next_token : string option;
  2. security_policy_summaries : security_policy_summary list option;
}
type list_security_policies_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. resource : string list option;
  4. type_ : security_policy_type;
}
type list_security_configs_response = {
  1. next_token : string option;
  2. security_config_summaries : security_config_summary list option;
}
type list_security_configs_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. type_ : security_config_type;
}
type lifecycle_policy_summary = {
  1. last_modified_date : int option;
  2. created_date : int option;
  3. description : string option;
  4. policy_version : string option;
  5. name : string option;
  6. type_ : lifecycle_policy_type option;
}
type list_lifecycle_policies_response = {
  1. next_token : string option;
  2. lifecycle_policy_summaries : lifecycle_policy_summary list option;
}
type list_lifecycle_policies_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. resources : string list option;
  4. type_ : lifecycle_policy_type;
}
type collection_summary = {
  1. arn : string option;
  2. status : collection_status option;
  3. name : string option;
  4. id : string option;
}
type list_collections_response = {
  1. next_token : string option;
  2. collection_summaries : collection_summary list option;
}
type collection_filters = {
  1. status : collection_status option;
  2. name : string option;
}
type list_collections_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. collection_filters : collection_filters option;
}
type access_policy_summary = {
  1. last_modified_date : int option;
  2. created_date : int option;
  3. description : string option;
  4. policy_version : string option;
  5. name : string option;
  6. type_ : access_policy_type option;
}
type list_access_policies_response = {
  1. next_token : string option;
  2. access_policy_summaries : access_policy_summary list option;
}
type list_access_policies_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. resource : string list option;
  4. type_ : access_policy_type;
}
type get_security_policy_response = {
  1. security_policy_detail : security_policy_detail option;
}
type get_security_policy_request = {
  1. name : string;
  2. type_ : security_policy_type;
}
type get_security_config_response = {
  1. security_config_detail : security_config_detail option;
}
type get_security_config_request = {
  1. id : string;
}
type get_access_policy_response = {
  1. access_policy_detail : access_policy_detail option;
}
type get_access_policy_request = {
  1. name : string;
  2. type_ : access_policy_type;
}
type delete_vpc_endpoint_detail = {
  1. status : vpc_endpoint_status option;
  2. name : string option;
  3. id : string option;
}
type delete_vpc_endpoint_response = {
  1. delete_vpc_endpoint_detail : delete_vpc_endpoint_detail option;
}
type delete_vpc_endpoint_request = {
  1. client_token : string option;
  2. id : string;
}
type delete_security_policy_response = unit
type delete_security_policy_request = {
  1. client_token : string option;
  2. name : string;
  3. type_ : security_policy_type;
}
type delete_security_config_response = unit
type delete_security_config_request = {
  1. client_token : string option;
  2. id : string;
}
type delete_lifecycle_policy_response = unit
type delete_lifecycle_policy_request = {
  1. client_token : string option;
  2. name : string;
  3. type_ : lifecycle_policy_type;
}
type delete_collection_detail = {
  1. status : collection_status option;
  2. name : string option;
  3. id : string option;
}
type delete_collection_response = {
  1. delete_collection_detail : delete_collection_detail option;
}
type delete_collection_request = {
  1. client_token : string option;
  2. id : string;
}
type delete_access_policy_response = unit
type delete_access_policy_request = {
  1. client_token : string option;
  2. name : string;
  3. type_ : access_policy_type;
}
type create_vpc_endpoint_detail = {
  1. status : vpc_endpoint_status option;
  2. name : string option;
  3. id : string option;
}
type create_vpc_endpoint_response = {
  1. create_vpc_endpoint_detail : create_vpc_endpoint_detail option;
}
type create_vpc_endpoint_request = {
  1. client_token : string option;
  2. security_group_ids : string list option;
  3. subnet_ids : string list;
  4. vpc_id : string;
  5. name : string;
}
type create_security_config_response = {
  1. security_config_detail : security_config_detail option;
}
type create_security_config_request = {
  1. client_token : string option;
  2. saml_options : saml_config_options option;
  3. description : string option;
  4. name : string;
  5. type_ : security_config_type;
}
type create_collection_detail = {
  1. last_modified_date : int option;
  2. created_date : int option;
  3. standby_replicas : standby_replicas option;
  4. kms_key_arn : string option;
  5. arn : string option;
  6. description : string option;
  7. type_ : collection_type option;
  8. status : collection_status option;
  9. name : string option;
  10. id : string option;
}
type create_collection_response = {
  1. create_collection_detail : create_collection_detail option;
}
type create_collection_request = {
  1. client_token : string option;
  2. standby_replicas : standby_replicas option;
  3. tags : tag list option;
  4. description : string option;
  5. type_ : collection_type option;
  6. name : string;
}
type create_access_policy_response = {
  1. access_policy_detail : access_policy_detail option;
}
type create_access_policy_request = {
  1. client_token : string option;
  2. policy : string;
  3. description : string option;
  4. name : string;
  5. type_ : access_policy_type;
}
val make_vpc_endpoint_summary : ?status:vpc_endpoint_status -> ?name:string -> ?id:string -> unit -> vpc_endpoint_summary
val make_vpc_endpoint_filters : ?status:vpc_endpoint_status -> unit -> vpc_endpoint_filters
val make_vpc_endpoint_error_detail : ?error_code:string -> ?error_message:string -> ?id:string -> unit -> vpc_endpoint_error_detail
val make_vpc_endpoint_detail : ?created_date:int -> ?status:vpc_endpoint_status -> ?security_group_ids:string list -> ?subnet_ids:string list -> ?vpc_id:string -> ?name:string -> ?id:string -> unit -> vpc_endpoint_detail
val make_update_vpc_endpoint_detail : ?last_modified_date:int -> ?security_group_ids:string list -> ?subnet_ids:string list -> ?status:vpc_endpoint_status -> ?name:string -> ?id:string -> unit -> update_vpc_endpoint_detail
val make_update_vpc_endpoint_response : ?update_vpc_endpoint_detail:update_vpc_endpoint_detail -> unit -> update_vpc_endpoint_response
val make_update_vpc_endpoint_request : ?client_token:string -> ?remove_security_group_ids:string list -> ?add_security_group_ids:string list -> ?remove_subnet_ids:string list -> ?add_subnet_ids:string list -> id:string -> unit -> update_vpc_endpoint_request
val make_security_policy_detail : ?last_modified_date:int -> ?created_date:int -> ?policy:base_document -> ?description:string -> ?policy_version:string -> ?name:string -> ?type_:security_policy_type -> unit -> security_policy_detail
val make_update_security_policy_response : ?security_policy_detail:security_policy_detail -> unit -> update_security_policy_response
val make_update_security_policy_request : ?client_token:string -> ?policy:string -> ?description:string -> policy_version:string -> name:string -> type_:security_policy_type -> unit -> update_security_policy_request
val make_saml_config_options : ?session_timeout:int -> ?group_attribute:string -> ?user_attribute:string -> metadata:string -> unit -> saml_config_options
val make_security_config_detail : ?last_modified_date:int -> ?created_date:int -> ?saml_options:saml_config_options -> ?description:string -> ?config_version:string -> ?type_:security_config_type -> ?id:string -> unit -> security_config_detail
val make_update_security_config_response : ?security_config_detail:security_config_detail -> unit -> update_security_config_response
val make_update_security_config_request : ?client_token:string -> ?saml_options:saml_config_options -> ?description:string -> config_version:string -> id:string -> unit -> update_security_config_request
val make_lifecycle_policy_detail : ?last_modified_date:int -> ?created_date:int -> ?policy:base_document -> ?description:string -> ?policy_version:string -> ?name:string -> ?type_:lifecycle_policy_type -> unit -> lifecycle_policy_detail
val make_update_lifecycle_policy_response : ?lifecycle_policy_detail:lifecycle_policy_detail -> unit -> update_lifecycle_policy_response
val make_update_lifecycle_policy_request : ?client_token:string -> ?policy:string -> ?description:string -> policy_version:string -> name:string -> type_:lifecycle_policy_type -> unit -> update_lifecycle_policy_request
val make_update_collection_detail : ?last_modified_date:int -> ?created_date:int -> ?arn:string -> ?description:string -> ?type_:collection_type -> ?status:collection_status -> ?name:string -> ?id:string -> unit -> update_collection_detail
val make_update_collection_response : ?update_collection_detail:update_collection_detail -> unit -> update_collection_response
val make_update_collection_request : ?client_token:string -> ?description:string -> id:string -> unit -> update_collection_request
val make_capacity_limits : ?max_search_capacity_in_oc_u:int -> ?max_indexing_capacity_in_oc_u:int -> unit -> capacity_limits
val make_account_settings_detail : ?capacity_limits:capacity_limits -> unit -> account_settings_detail
val make_update_account_settings_response : ?account_settings_detail:account_settings_detail -> unit -> update_account_settings_response
val make_update_account_settings_request : ?capacity_limits:capacity_limits -> unit -> update_account_settings_request
val make_access_policy_detail : ?last_modified_date:int -> ?created_date:int -> ?policy:base_document -> ?description:string -> ?policy_version:string -> ?name:string -> ?type_:access_policy_type -> unit -> access_policy_detail
val make_update_access_policy_response : ?access_policy_detail:access_policy_detail -> unit -> update_access_policy_response
val make_update_access_policy_request : ?client_token:string -> ?policy:string -> ?description:string -> policy_version:string -> name:string -> type_:access_policy_type -> unit -> update_access_policy_request
val make_untag_resource_response : unit -> untag_resource_response
val make_untag_resource_request : tag_keys:string list -> resource_arn:string -> unit -> untag_resource_request
val make_tag : value:string -> key:string -> unit -> tag
val make_tag_resource_response : unit -> tag_resource_response
val make_tag_resource_request : tags:tag list -> resource_arn:string -> unit -> tag_resource_request
val make_security_policy_summary : ?last_modified_date:int -> ?created_date:int -> ?description:string -> ?policy_version:string -> ?name:string -> ?type_:security_policy_type -> unit -> security_policy_summary
val make_security_policy_stats : ?network_policy_count:int -> ?encryption_policy_count:int -> unit -> security_policy_stats
val make_security_config_summary : ?last_modified_date:int -> ?created_date:int -> ?description:string -> ?config_version:string -> ?type_:security_config_type -> ?id:string -> unit -> security_config_summary
val make_security_config_stats : ?saml_config_count:int -> unit -> security_config_stats
val make_list_tags_for_resource_response : ?tags:tag list -> unit -> list_tags_for_resource_response
val make_list_tags_for_resource_request : resource_arn:string -> unit -> list_tags_for_resource_request
val make_access_policy_stats : ?data_policy_count:int -> unit -> access_policy_stats
val make_lifecycle_policy_stats : ?retention_policy_count:int -> unit -> lifecycle_policy_stats
val make_get_policies_stats_response : ?total_policy_count:int -> ?lifecycle_policy_stats:lifecycle_policy_stats -> ?security_config_stats:security_config_stats -> ?security_policy_stats:security_policy_stats -> ?access_policy_stats:access_policy_stats -> unit -> get_policies_stats_response
val make_get_policies_stats_request : unit -> get_policies_stats_request
val make_get_account_settings_response : ?account_settings_detail:account_settings_detail -> unit -> get_account_settings_response
val make_get_account_settings_request : unit -> get_account_settings_request
val make_create_security_policy_response : ?security_policy_detail:security_policy_detail -> unit -> create_security_policy_response
val make_create_security_policy_request : ?client_token:string -> ?description:string -> policy:string -> name:string -> type_:security_policy_type -> unit -> create_security_policy_request
val make_create_lifecycle_policy_response : ?lifecycle_policy_detail:lifecycle_policy_detail -> unit -> create_lifecycle_policy_response
val make_create_lifecycle_policy_request : ?client_token:string -> ?description:string -> policy:string -> name:string -> type_:lifecycle_policy_type -> unit -> create_lifecycle_policy_request
val make_batch_get_vpc_endpoint_response : ?vpc_endpoint_error_details:vpc_endpoint_error_detail list -> ?vpc_endpoint_details:vpc_endpoint_detail list -> unit -> batch_get_vpc_endpoint_response
val make_batch_get_vpc_endpoint_request : ids:string list -> unit -> batch_get_vpc_endpoint_request
val make_lifecycle_policy_error_detail : ?error_code:string -> ?error_message:string -> ?name:string -> ?type_:lifecycle_policy_type -> unit -> lifecycle_policy_error_detail
val make_batch_get_lifecycle_policy_response : ?lifecycle_policy_error_details:lifecycle_policy_error_detail list -> ?lifecycle_policy_details:lifecycle_policy_detail list -> unit -> batch_get_lifecycle_policy_response
val make_lifecycle_policy_identifier : name:string -> type_:lifecycle_policy_type -> unit -> lifecycle_policy_identifier
val make_batch_get_lifecycle_policy_request : identifiers:lifecycle_policy_identifier list -> unit -> batch_get_lifecycle_policy_request
val make_effective_lifecycle_policy_detail : ?no_min_retention_period:bool -> ?retention_period:string -> ?resource_type:resource_type -> ?policy_name:string -> ?resource:string -> ?type_:lifecycle_policy_type -> unit -> effective_lifecycle_policy_detail
val make_effective_lifecycle_policy_error_detail : ?error_code:string -> ?error_message:string -> ?resource:string -> ?type_:lifecycle_policy_type -> unit -> effective_lifecycle_policy_error_detail
val make_batch_get_effective_lifecycle_policy_response : ?effective_lifecycle_policy_error_details: effective_lifecycle_policy_error_detail list -> ?effective_lifecycle_policy_details:effective_lifecycle_policy_detail list -> unit -> batch_get_effective_lifecycle_policy_response
val make_lifecycle_policy_resource_identifier : resource:string -> type_:lifecycle_policy_type -> unit -> lifecycle_policy_resource_identifier
val make_batch_get_effective_lifecycle_policy_request : resource_identifiers:lifecycle_policy_resource_identifier list -> unit -> batch_get_effective_lifecycle_policy_request
val make_collection_detail : ?dashboard_endpoint:string -> ?collection_endpoint:string -> ?last_modified_date:int -> ?created_date:int -> ?standby_replicas:standby_replicas -> ?kms_key_arn:string -> ?arn:string -> ?description:string -> ?type_:collection_type -> ?status:collection_status -> ?name:string -> ?id:string -> unit -> collection_detail
val make_collection_error_detail : ?error_code:string -> ?error_message:string -> ?name:string -> ?id:string -> unit -> collection_error_detail
val make_batch_get_collection_response : ?collection_error_details:collection_error_detail list -> ?collection_details:collection_detail list -> unit -> batch_get_collection_response
val make_batch_get_collection_request : ?names:string list -> ?ids:string list -> unit -> batch_get_collection_request
val make_list_vpc_endpoints_response : ?next_token:string -> ?vpc_endpoint_summaries:vpc_endpoint_summary list -> unit -> list_vpc_endpoints_response
val make_list_vpc_endpoints_request : ?max_results:int -> ?next_token:string -> ?vpc_endpoint_filters:vpc_endpoint_filters -> unit -> list_vpc_endpoints_request
val make_list_security_policies_response : ?next_token:string -> ?security_policy_summaries:security_policy_summary list -> unit -> list_security_policies_response
val make_list_security_policies_request : ?max_results:int -> ?next_token:string -> ?resource:string list -> type_:security_policy_type -> unit -> list_security_policies_request
val make_list_security_configs_response : ?next_token:string -> ?security_config_summaries:security_config_summary list -> unit -> list_security_configs_response
val make_list_security_configs_request : ?max_results:int -> ?next_token:string -> type_:security_config_type -> unit -> list_security_configs_request
val make_lifecycle_policy_summary : ?last_modified_date:int -> ?created_date:int -> ?description:string -> ?policy_version:string -> ?name:string -> ?type_:lifecycle_policy_type -> unit -> lifecycle_policy_summary
val make_list_lifecycle_policies_response : ?next_token:string -> ?lifecycle_policy_summaries:lifecycle_policy_summary list -> unit -> list_lifecycle_policies_response
val make_list_lifecycle_policies_request : ?max_results:int -> ?next_token:string -> ?resources:string list -> type_:lifecycle_policy_type -> unit -> list_lifecycle_policies_request
val make_collection_summary : ?arn:string -> ?status:collection_status -> ?name:string -> ?id:string -> unit -> collection_summary
val make_list_collections_response : ?next_token:string -> ?collection_summaries:collection_summary list -> unit -> list_collections_response
val make_collection_filters : ?status:collection_status -> ?name:string -> unit -> collection_filters
val make_list_collections_request : ?max_results:int -> ?next_token:string -> ?collection_filters:collection_filters -> unit -> list_collections_request
val make_access_policy_summary : ?last_modified_date:int -> ?created_date:int -> ?description:string -> ?policy_version:string -> ?name:string -> ?type_:access_policy_type -> unit -> access_policy_summary
val make_list_access_policies_response : ?next_token:string -> ?access_policy_summaries:access_policy_summary list -> unit -> list_access_policies_response
val make_list_access_policies_request : ?max_results:int -> ?next_token:string -> ?resource:string list -> type_:access_policy_type -> unit -> list_access_policies_request
val make_get_security_policy_response : ?security_policy_detail:security_policy_detail -> unit -> get_security_policy_response
val make_get_security_policy_request : name:string -> type_:security_policy_type -> unit -> get_security_policy_request
val make_get_security_config_response : ?security_config_detail:security_config_detail -> unit -> get_security_config_response
val make_get_security_config_request : id:string -> unit -> get_security_config_request
val make_get_access_policy_response : ?access_policy_detail:access_policy_detail -> unit -> get_access_policy_response
val make_get_access_policy_request : name:string -> type_:access_policy_type -> unit -> get_access_policy_request
val make_delete_vpc_endpoint_detail : ?status:vpc_endpoint_status -> ?name:string -> ?id:string -> unit -> delete_vpc_endpoint_detail
val make_delete_vpc_endpoint_response : ?delete_vpc_endpoint_detail:delete_vpc_endpoint_detail -> unit -> delete_vpc_endpoint_response
val make_delete_vpc_endpoint_request : ?client_token:string -> id:string -> unit -> delete_vpc_endpoint_request
val make_delete_security_policy_response : unit -> delete_security_policy_response
val make_delete_security_policy_request : ?client_token:string -> name:string -> type_:security_policy_type -> unit -> delete_security_policy_request
val make_delete_security_config_response : unit -> delete_security_config_response
val make_delete_security_config_request : ?client_token:string -> id:string -> unit -> delete_security_config_request
val make_delete_lifecycle_policy_response : unit -> delete_lifecycle_policy_response
val make_delete_lifecycle_policy_request : ?client_token:string -> name:string -> type_:lifecycle_policy_type -> unit -> delete_lifecycle_policy_request
val make_delete_collection_detail : ?status:collection_status -> ?name:string -> ?id:string -> unit -> delete_collection_detail
val make_delete_collection_response : ?delete_collection_detail:delete_collection_detail -> unit -> delete_collection_response
val make_delete_collection_request : ?client_token:string -> id:string -> unit -> delete_collection_request
val make_delete_access_policy_response : unit -> delete_access_policy_response
val make_delete_access_policy_request : ?client_token:string -> name:string -> type_:access_policy_type -> unit -> delete_access_policy_request
val make_create_vpc_endpoint_detail : ?status:vpc_endpoint_status -> ?name:string -> ?id:string -> unit -> create_vpc_endpoint_detail
val make_create_vpc_endpoint_response : ?create_vpc_endpoint_detail:create_vpc_endpoint_detail -> unit -> create_vpc_endpoint_response
val make_create_vpc_endpoint_request : ?client_token:string -> ?security_group_ids:string list -> subnet_ids:string list -> vpc_id:string -> name:string -> unit -> create_vpc_endpoint_request
val make_create_security_config_response : ?security_config_detail:security_config_detail -> unit -> create_security_config_response
val make_create_security_config_request : ?client_token:string -> ?saml_options:saml_config_options -> ?description:string -> name:string -> type_:security_config_type -> unit -> create_security_config_request
val make_create_collection_detail : ?last_modified_date:int -> ?created_date:int -> ?standby_replicas:standby_replicas -> ?kms_key_arn:string -> ?arn:string -> ?description:string -> ?type_:collection_type -> ?status:collection_status -> ?name:string -> ?id:string -> unit -> create_collection_detail
val make_create_collection_response : ?create_collection_detail:create_collection_detail -> unit -> create_collection_response
val make_create_collection_request : ?client_token:string -> ?standby_replicas:standby_replicas -> ?tags:tag list -> ?description:string -> ?type_:collection_type -> name:string -> unit -> create_collection_request
val make_create_access_policy_response : ?access_policy_detail:access_policy_detail -> unit -> create_access_policy_response
val make_create_access_policy_request : ?client_token:string -> ?description:string -> policy:string -> name:string -> type_:access_policy_type -> unit -> create_access_policy_request
module UpdateVpcEndpoint : sig ... end
module UpdateSecurityPolicy : sig ... end
module UpdateSecurityConfig : sig ... end
module UpdateLifecyclePolicy : sig ... end
module UpdateCollection : sig ... end
module UpdateAccountSettings : sig ... end
module UpdateAccessPolicy : sig ... end
module UntagResource : sig ... end
module TagResource : sig ... end
module ListTagsForResource : sig ... end
module GetPoliciesStats : sig ... end
module GetAccountSettings : sig ... end
module CreateSecurityPolicy : sig ... end
module CreateLifecyclePolicy : sig ... end
module BatchGetVpcEndpoint : sig ... end
module BatchGetLifecyclePolicy : sig ... end
module BatchGetCollection : sig ... end
module ListVpcEndpoints : sig ... end
module ListSecurityPolicies : sig ... end
module ListSecurityConfigs : sig ... end
module ListLifecyclePolicies : sig ... end
module ListCollections : sig ... end
module ListAccessPolicies : sig ... end
module GetSecurityPolicy : sig ... end
module GetSecurityConfig : sig ... end
module GetAccessPolicy : sig ... end
module DeleteVpcEndpoint : sig ... end
module DeleteSecurityPolicy : sig ... end
module DeleteSecurityConfig : sig ... end
module DeleteLifecyclePolicy : sig ... end
module DeleteCollection : sig ... end
module DeleteAccessPolicy : sig ... end
module CreateVpcEndpoint : sig ... end
module CreateSecurityConfig : sig ... end
module CreateCollection : sig ... end
module CreateAccessPolicy : sig ... end
OCaml

Innovation. Community. Security.