Awso_apigateway_asyncSourceval create_api_key :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateApiKeyRequest.t ->
(Awso_apigateway.Values.ApiKey.t, Awso_apigateway.Values.ApiKey.error)
Result.t
Async.Deferred.tval create_authorizer :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateAuthorizerRequest.t ->
(Awso_apigateway.Values.Authorizer.t,
Awso_apigateway.Values.Authorizer.error)
Result.t
Async.Deferred.tval create_base_path_mapping :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateBasePathMappingRequest.t ->
(Awso_apigateway.Values.BasePathMapping.t,
Awso_apigateway.Values.BasePathMapping.error)
Result.t
Async.Deferred.tval create_deployment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateDeploymentRequest.t ->
(Awso_apigateway.Values.Deployment.t,
Awso_apigateway.Values.Deployment.error)
Result.t
Async.Deferred.tval create_documentation_part :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateDocumentationPartRequest.t ->
(Awso_apigateway.Values.DocumentationPart.t,
Awso_apigateway.Values.DocumentationPart.error)
Result.t
Async.Deferred.tval create_documentation_version :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateDocumentationVersionRequest.t ->
(Awso_apigateway.Values.DocumentationVersion.t,
Awso_apigateway.Values.DocumentationVersion.error)
Result.t
Async.Deferred.tval create_domain_name :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateDomainNameRequest.t ->
(Awso_apigateway.Values.DomainName.t,
Awso_apigateway.Values.DomainName.error)
Result.t
Async.Deferred.tval create_domain_name_access_association :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateDomainNameAccessAssociationRequest.t ->
(Awso_apigateway.Values.DomainNameAccessAssociation.t,
Awso_apigateway.Values.DomainNameAccessAssociation.error)
Result.t
Async.Deferred.tval create_model :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateModelRequest.t ->
(Awso_apigateway.Values.Model.t, Awso_apigateway.Values.Model.error) Result.t
Async.Deferred.tval create_request_validator :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateRequestValidatorRequest.t ->
(Awso_apigateway.Values.RequestValidator.t,
Awso_apigateway.Values.RequestValidator.error)
Result.t
Async.Deferred.tval create_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateResourceRequest.t ->
(Awso_apigateway.Values.Resource.t, Awso_apigateway.Values.Resource.error)
Result.t
Async.Deferred.tval create_rest_api :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateRestApiRequest.t ->
(Awso_apigateway.Values.RestApi.t, Awso_apigateway.Values.RestApi.error)
Result.t
Async.Deferred.tval create_stage :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateStageRequest.t ->
(Awso_apigateway.Values.Stage.t, Awso_apigateway.Values.Stage.error) Result.t
Async.Deferred.tval create_usage_plan :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateUsagePlanRequest.t ->
(Awso_apigateway.Values.UsagePlan.t, Awso_apigateway.Values.UsagePlan.error)
Result.t
Async.Deferred.tval create_usage_plan_key :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateUsagePlanKeyRequest.t ->
(Awso_apigateway.Values.UsagePlanKey.t,
Awso_apigateway.Values.UsagePlanKey.error)
Result.t
Async.Deferred.tval create_vpc_link :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.CreateVpcLinkRequest.t ->
(Awso_apigateway.Values.VpcLink.t, Awso_apigateway.Values.VpcLink.error)
Result.t
Async.Deferred.tval delete_api_key :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteApiKeyRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_authorizer :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteAuthorizerRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_base_path_mapping :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteBasePathMappingRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_client_certificate :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteClientCertificateRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_deployment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteDeploymentRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_documentation_part :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteDocumentationPartRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_documentation_version :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteDocumentationVersionRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_domain_name :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteDomainNameRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_domain_name_access_association :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteDomainNameAccessAssociationRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_gateway_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteGatewayResponseRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_integration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteIntegrationRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_integration_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteIntegrationResponseRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_method :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteMethodRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_method_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteMethodResponseRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_model :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteModelRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_request_validator :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteRequestValidatorRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteResourceRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_rest_api :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteRestApiRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_stage :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteStageRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_usage_plan :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteUsagePlanRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_usage_plan_key :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteUsagePlanKeyRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_vpc_link :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.DeleteVpcLinkRequest.t ->
(unit, unit) Result.t Async.Deferred.tval flush_stage_authorizers_cache :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.FlushStageAuthorizersCacheRequest.t ->
(unit, unit) Result.t Async.Deferred.tval flush_stage_cache :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.FlushStageCacheRequest.t ->
(unit, unit) Result.t Async.Deferred.tval generate_client_certificate :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GenerateClientCertificateRequest.t ->
(Awso_apigateway.Values.ClientCertificate.t,
Awso_apigateway.Values.ClientCertificate.error)
Result.t
Async.Deferred.tval get_account :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetAccountRequest.t ->
(Awso_apigateway.Values.Account.t, Awso_apigateway.Values.Account.error)
Result.t
Async.Deferred.tval get_api_key :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetApiKeyRequest.t ->
(Awso_apigateway.Values.ApiKey.t, Awso_apigateway.Values.ApiKey.error)
Result.t
Async.Deferred.tval get_api_keys :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetApiKeysRequest.t ->
(Awso_apigateway.Values.ApiKeys.t, Awso_apigateway.Values.ApiKeys.error)
Result.t
Async.Deferred.tval get_authorizer :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetAuthorizerRequest.t ->
(Awso_apigateway.Values.Authorizer.t,
Awso_apigateway.Values.Authorizer.error)
Result.t
Async.Deferred.tval get_authorizers :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetAuthorizersRequest.t ->
(Awso_apigateway.Values.Authorizers.t,
Awso_apigateway.Values.Authorizers.error)
Result.t
Async.Deferred.tval get_base_path_mapping :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetBasePathMappingRequest.t ->
(Awso_apigateway.Values.BasePathMapping.t,
Awso_apigateway.Values.BasePathMapping.error)
Result.t
Async.Deferred.tval get_base_path_mappings :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetBasePathMappingsRequest.t ->
(Awso_apigateway.Values.BasePathMappings.t,
Awso_apigateway.Values.BasePathMappings.error)
Result.t
Async.Deferred.tval get_client_certificate :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetClientCertificateRequest.t ->
(Awso_apigateway.Values.ClientCertificate.t,
Awso_apigateway.Values.ClientCertificate.error)
Result.t
Async.Deferred.tval get_client_certificates :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetClientCertificatesRequest.t ->
(Awso_apigateway.Values.ClientCertificates.t,
Awso_apigateway.Values.ClientCertificates.error)
Result.t
Async.Deferred.tval get_deployment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetDeploymentRequest.t ->
(Awso_apigateway.Values.Deployment.t,
Awso_apigateway.Values.Deployment.error)
Result.t
Async.Deferred.tval get_deployments :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetDeploymentsRequest.t ->
(Awso_apigateway.Values.Deployments.t,
Awso_apigateway.Values.Deployments.error)
Result.t
Async.Deferred.tval get_documentation_part :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetDocumentationPartRequest.t ->
(Awso_apigateway.Values.DocumentationPart.t,
Awso_apigateway.Values.DocumentationPart.error)
Result.t
Async.Deferred.tval get_documentation_parts :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetDocumentationPartsRequest.t ->
(Awso_apigateway.Values.DocumentationParts.t,
Awso_apigateway.Values.DocumentationParts.error)
Result.t
Async.Deferred.tval get_documentation_version :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetDocumentationVersionRequest.t ->
(Awso_apigateway.Values.DocumentationVersion.t,
Awso_apigateway.Values.DocumentationVersion.error)
Result.t
Async.Deferred.tval get_documentation_versions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetDocumentationVersionsRequest.t ->
(Awso_apigateway.Values.DocumentationVersions.t,
Awso_apigateway.Values.DocumentationVersions.error)
Result.t
Async.Deferred.tval get_domain_name :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetDomainNameRequest.t ->
(Awso_apigateway.Values.DomainName.t,
Awso_apigateway.Values.DomainName.error)
Result.t
Async.Deferred.tval get_domain_name_access_associations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetDomainNameAccessAssociationsRequest.t ->
(Awso_apigateway.Values.DomainNameAccessAssociations.t,
Awso_apigateway.Values.DomainNameAccessAssociations.error)
Result.t
Async.Deferred.tval get_domain_names :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetDomainNamesRequest.t ->
(Awso_apigateway.Values.DomainNames.t,
Awso_apigateway.Values.DomainNames.error)
Result.t
Async.Deferred.tval get_export :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetExportRequest.t ->
(Awso_apigateway.Values.ExportResponse.t,
Awso_apigateway.Values.ExportResponse.error)
Result.t
Async.Deferred.tval get_gateway_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetGatewayResponseRequest.t ->
(Awso_apigateway.Values.GatewayResponse.t,
Awso_apigateway.Values.GatewayResponse.error)
Result.t
Async.Deferred.tval get_gateway_responses :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetGatewayResponsesRequest.t ->
(Awso_apigateway.Values.GatewayResponses.t,
Awso_apigateway.Values.GatewayResponses.error)
Result.t
Async.Deferred.tval get_integration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetIntegrationRequest.t ->
(Awso_apigateway.Values.Integration.t,
Awso_apigateway.Values.Integration.error)
Result.t
Async.Deferred.tval get_integration_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetIntegrationResponseRequest.t ->
(Awso_apigateway.Values.IntegrationResponse.t,
Awso_apigateway.Values.IntegrationResponse.error)
Result.t
Async.Deferred.tval get_method :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetMethodRequest.t ->
(Awso_apigateway.Values.Method.t, Awso_apigateway.Values.Method.error)
Result.t
Async.Deferred.tval get_method_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetMethodResponseRequest.t ->
(Awso_apigateway.Values.MethodResponse.t,
Awso_apigateway.Values.MethodResponse.error)
Result.t
Async.Deferred.tval get_model :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetModelRequest.t ->
(Awso_apigateway.Values.Model.t, Awso_apigateway.Values.Model.error) Result.t
Async.Deferred.tval get_model_template :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetModelTemplateRequest.t ->
(Awso_apigateway.Values.Template.t, Awso_apigateway.Values.Template.error)
Result.t
Async.Deferred.tval get_models :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetModelsRequest.t ->
(Awso_apigateway.Values.Models.t, Awso_apigateway.Values.Models.error)
Result.t
Async.Deferred.tval get_request_validator :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetRequestValidatorRequest.t ->
(Awso_apigateway.Values.RequestValidator.t,
Awso_apigateway.Values.RequestValidator.error)
Result.t
Async.Deferred.tval get_request_validators :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetRequestValidatorsRequest.t ->
(Awso_apigateway.Values.RequestValidators.t,
Awso_apigateway.Values.RequestValidators.error)
Result.t
Async.Deferred.tval get_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetResourceRequest.t ->
(Awso_apigateway.Values.Resource.t, Awso_apigateway.Values.Resource.error)
Result.t
Async.Deferred.tval get_resources :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetResourcesRequest.t ->
(Awso_apigateway.Values.Resources.t, Awso_apigateway.Values.Resources.error)
Result.t
Async.Deferred.tval get_rest_api :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetRestApiRequest.t ->
(Awso_apigateway.Values.RestApi.t, Awso_apigateway.Values.RestApi.error)
Result.t
Async.Deferred.tval get_rest_apis :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetRestApisRequest.t ->
(Awso_apigateway.Values.RestApis.t, Awso_apigateway.Values.RestApis.error)
Result.t
Async.Deferred.tval get_sdk :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetSdkRequest.t ->
(Awso_apigateway.Values.SdkResponse.t,
Awso_apigateway.Values.SdkResponse.error)
Result.t
Async.Deferred.tval get_sdk_type :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetSdkTypeRequest.t ->
(Awso_apigateway.Values.SdkType.t, Awso_apigateway.Values.SdkType.error)
Result.t
Async.Deferred.tval get_sdk_types :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetSdkTypesRequest.t ->
(Awso_apigateway.Values.SdkTypes.t, Awso_apigateway.Values.SdkTypes.error)
Result.t
Async.Deferred.tval get_stage :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetStageRequest.t ->
(Awso_apigateway.Values.Stage.t, Awso_apigateway.Values.Stage.error) Result.t
Async.Deferred.tval get_stages :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetStagesRequest.t ->
(Awso_apigateway.Values.Stages.t, Awso_apigateway.Values.Stages.error)
Result.t
Async.Deferred.tval get_tags :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetTagsRequest.t ->
(Awso_apigateway.Values.Tags.t, Awso_apigateway.Values.Tags.error) Result.t
Async.Deferred.tval get_usage :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetUsageRequest.t ->
(Awso_apigateway.Values.Usage.t, Awso_apigateway.Values.Usage.error) Result.t
Async.Deferred.tval get_usage_plan :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetUsagePlanRequest.t ->
(Awso_apigateway.Values.UsagePlan.t, Awso_apigateway.Values.UsagePlan.error)
Result.t
Async.Deferred.tval get_usage_plan_key :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetUsagePlanKeyRequest.t ->
(Awso_apigateway.Values.UsagePlanKey.t,
Awso_apigateway.Values.UsagePlanKey.error)
Result.t
Async.Deferred.tval get_usage_plan_keys :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetUsagePlanKeysRequest.t ->
(Awso_apigateway.Values.UsagePlanKeys.t,
Awso_apigateway.Values.UsagePlanKeys.error)
Result.t
Async.Deferred.tval get_usage_plans :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetUsagePlansRequest.t ->
(Awso_apigateway.Values.UsagePlans.t,
Awso_apigateway.Values.UsagePlans.error)
Result.t
Async.Deferred.tval get_vpc_link :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetVpcLinkRequest.t ->
(Awso_apigateway.Values.VpcLink.t, Awso_apigateway.Values.VpcLink.error)
Result.t
Async.Deferred.tval get_vpc_links :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.GetVpcLinksRequest.t ->
(Awso_apigateway.Values.VpcLinks.t, Awso_apigateway.Values.VpcLinks.error)
Result.t
Async.Deferred.tval import_api_keys :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.ImportApiKeysRequest.t ->
(Awso_apigateway.Values.ApiKeyIds.t, Awso_apigateway.Values.ApiKeyIds.error)
Result.t
Async.Deferred.tval import_documentation_parts :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.ImportDocumentationPartsRequest.t ->
(Awso_apigateway.Values.DocumentationPartIds.t,
Awso_apigateway.Values.DocumentationPartIds.error)
Result.t
Async.Deferred.tval import_rest_api :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.ImportRestApiRequest.t ->
(Awso_apigateway.Values.RestApi.t, Awso_apigateway.Values.RestApi.error)
Result.t
Async.Deferred.tval put_gateway_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.PutGatewayResponseRequest.t ->
(Awso_apigateway.Values.GatewayResponse.t,
Awso_apigateway.Values.GatewayResponse.error)
Result.t
Async.Deferred.tval put_integration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.PutIntegrationRequest.t ->
(Awso_apigateway.Values.Integration.t,
Awso_apigateway.Values.Integration.error)
Result.t
Async.Deferred.tval put_integration_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.PutIntegrationResponseRequest.t ->
(Awso_apigateway.Values.IntegrationResponse.t,
Awso_apigateway.Values.IntegrationResponse.error)
Result.t
Async.Deferred.tval put_method :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.PutMethodRequest.t ->
(Awso_apigateway.Values.Method.t, Awso_apigateway.Values.Method.error)
Result.t
Async.Deferred.tval put_method_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.PutMethodResponseRequest.t ->
(Awso_apigateway.Values.MethodResponse.t,
Awso_apigateway.Values.MethodResponse.error)
Result.t
Async.Deferred.tval put_rest_api :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.PutRestApiRequest.t ->
(Awso_apigateway.Values.RestApi.t, Awso_apigateway.Values.RestApi.error)
Result.t
Async.Deferred.tval reject_domain_name_access_association :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.RejectDomainNameAccessAssociationRequest.t ->
(unit, unit) Result.t Async.Deferred.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.TagResourceRequest.t ->
(unit, unit) Result.t Async.Deferred.tval test_invoke_authorizer :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.TestInvokeAuthorizerRequest.t ->
(Awso_apigateway.Values.TestInvokeAuthorizerResponse.t,
Awso_apigateway.Values.TestInvokeAuthorizerResponse.error)
Result.t
Async.Deferred.tval test_invoke_method :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.TestInvokeMethodRequest.t ->
(Awso_apigateway.Values.TestInvokeMethodResponse.t,
Awso_apigateway.Values.TestInvokeMethodResponse.error)
Result.t
Async.Deferred.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UntagResourceRequest.t ->
(unit, unit) Result.t Async.Deferred.tval update_account :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateAccountRequest.t ->
(Awso_apigateway.Values.Account.t, Awso_apigateway.Values.Account.error)
Result.t
Async.Deferred.tval update_api_key :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateApiKeyRequest.t ->
(Awso_apigateway.Values.ApiKey.t, Awso_apigateway.Values.ApiKey.error)
Result.t
Async.Deferred.tval update_authorizer :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateAuthorizerRequest.t ->
(Awso_apigateway.Values.Authorizer.t,
Awso_apigateway.Values.Authorizer.error)
Result.t
Async.Deferred.tval update_base_path_mapping :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateBasePathMappingRequest.t ->
(Awso_apigateway.Values.BasePathMapping.t,
Awso_apigateway.Values.BasePathMapping.error)
Result.t
Async.Deferred.tval update_client_certificate :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateClientCertificateRequest.t ->
(Awso_apigateway.Values.ClientCertificate.t,
Awso_apigateway.Values.ClientCertificate.error)
Result.t
Async.Deferred.tval update_deployment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateDeploymentRequest.t ->
(Awso_apigateway.Values.Deployment.t,
Awso_apigateway.Values.Deployment.error)
Result.t
Async.Deferred.tval update_documentation_part :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateDocumentationPartRequest.t ->
(Awso_apigateway.Values.DocumentationPart.t,
Awso_apigateway.Values.DocumentationPart.error)
Result.t
Async.Deferred.tval update_documentation_version :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateDocumentationVersionRequest.t ->
(Awso_apigateway.Values.DocumentationVersion.t,
Awso_apigateway.Values.DocumentationVersion.error)
Result.t
Async.Deferred.tval update_domain_name :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateDomainNameRequest.t ->
(Awso_apigateway.Values.DomainName.t,
Awso_apigateway.Values.DomainName.error)
Result.t
Async.Deferred.tval update_gateway_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateGatewayResponseRequest.t ->
(Awso_apigateway.Values.GatewayResponse.t,
Awso_apigateway.Values.GatewayResponse.error)
Result.t
Async.Deferred.tval update_integration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateIntegrationRequest.t ->
(Awso_apigateway.Values.Integration.t,
Awso_apigateway.Values.Integration.error)
Result.t
Async.Deferred.tval update_integration_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateIntegrationResponseRequest.t ->
(Awso_apigateway.Values.IntegrationResponse.t,
Awso_apigateway.Values.IntegrationResponse.error)
Result.t
Async.Deferred.tval update_method :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateMethodRequest.t ->
(Awso_apigateway.Values.Method.t, Awso_apigateway.Values.Method.error)
Result.t
Async.Deferred.tval update_method_response :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateMethodResponseRequest.t ->
(Awso_apigateway.Values.MethodResponse.t,
Awso_apigateway.Values.MethodResponse.error)
Result.t
Async.Deferred.tval update_model :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateModelRequest.t ->
(Awso_apigateway.Values.Model.t, Awso_apigateway.Values.Model.error) Result.t
Async.Deferred.tval update_request_validator :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateRequestValidatorRequest.t ->
(Awso_apigateway.Values.RequestValidator.t,
Awso_apigateway.Values.RequestValidator.error)
Result.t
Async.Deferred.tval update_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateResourceRequest.t ->
(Awso_apigateway.Values.Resource.t, Awso_apigateway.Values.Resource.error)
Result.t
Async.Deferred.tval update_rest_api :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateRestApiRequest.t ->
(Awso_apigateway.Values.RestApi.t, Awso_apigateway.Values.RestApi.error)
Result.t
Async.Deferred.tval update_stage :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateStageRequest.t ->
(Awso_apigateway.Values.Stage.t, Awso_apigateway.Values.Stage.error) Result.t
Async.Deferred.tval update_usage :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateUsageRequest.t ->
(Awso_apigateway.Values.Usage.t, Awso_apigateway.Values.Usage.error) Result.t
Async.Deferred.tval update_usage_plan :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateUsagePlanRequest.t ->
(Awso_apigateway.Values.UsagePlan.t, Awso_apigateway.Values.UsagePlan.error)
Result.t
Async.Deferred.tval update_vpc_link :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_apigateway.Values.UpdateVpcLinkRequest.t ->
(Awso_apigateway.Values.VpcLink.t, Awso_apigateway.Values.VpcLink.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_apigateway.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]The submitted request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.
The request configuration has conflicts. For details, see the accompanying error message.
The request exceeded the rate limit. Retry after the specified time period.
The requested resource is not found. Make sure that the request URI is correct.
The status code.
The request has reached its throttling limit. Retry after the specified time period.
The request is denied because the caller has insufficient permissions.
Represents an integration response. The status code must map to an existing MethodResponse, and parameters and templates can be used to transform the back-end response.
The API request rate limits.
Specifies the TLS configuration for an integration.
Represents a method response of a given HTTP status code returned to the client. The method response is passed from the back end through the associated integration response that can be transformed using a mapping template.
module UnauthorizedCacheControlHeaderStrategy =
Awso_apigateway.Values.UnauthorizedCacheControlHeaderStrategyRepresents an HTTP, HTTP_PROXY, AWS, AWS_PROXY, or Mock integration.
Represents a summary of a Method resource, given a particular date and time.
API stage name of the associated API stage in a usage plan.
Specifies the method setting properties.
A configuration property of an SDK type.
Represents a client-facing interface by which the client calls the API to access back-end resources. A Method resource is integrated with an Integration resource. Both consist of a request and one or more responses. The method request takes the client input that is passed to the back end through the integration request. A method response returns the output from the back end to the client through an integration response. A method request is embodied in a Method resource, whereas an integration request is embodied in an Integration resource. On the other hand, a method response is represented by a MethodResponse resource, whereas an integration response is represented by an IntegrationResponse resource.
module DocumentationPartLocationStatusCode =
Awso_apigateway.Values.DocumentationPartLocationStatusCodeQuotas configured for a usage plan.
Access log settings, including the access log format and access log destination ARN.
Configuration settings of a canary deployment.
The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has and the IP address types that can invoke it.
The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.
Specifies the target API entity to which the documentation applies.
The requested service is not available. For details see the accompanying error message. Retry after the specified time period.
An API Gateway VPC link for a RestApi to access resources in an Amazon Virtual Private Cloud (VPC).
Represents a usage plan used to specify who can assess associated API stages. Optionally, target request rate and quota limits can be set. In some cases clients can exceed the targets that you set. Don’t rely on usage plans to control costs. Consider using Amazon Web Services Budgets to monitor costs and WAF to manage API requests.
Represents a usage plan key to identify a plan customer.
For more information about supported patch operations, see Patch Operations.
Represents a unique identifier for a version of a deployed RestApi that is callable by users.
A type of SDK that API Gateway can generate.
Represents a REST API.
Represents an API resource.
A set of validation rules for incoming Method requests.
Represents the data structure of a method's request or response payload.
A gateway response of a given response type and status code, with optional response parameters and mapping templates.
Represents a custom domain name as a user-friendly host name of an API (RestApi).
Represents a domain name access association between an access association source and a private custom domain name. With a domain name access association, an access association source can invoke a private custom domain name while isolated from the public internet.
A snapshot of the documentation of an API.
A documentation part for a targeted API entity.
An immutable representation of a RestApi resource that can be called by users using Stages. A deployment must be associated with a Stage for it to be callable over the Internet.
A reference to a unique stage identified in the format {restApiId}/{stage}.
Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.
Represents the base path that callers of the API must provide as part of the URL after the domain name.
Represents an authorization layer for methods. If enabled on a method, API Gateway will activate the authorizer when a client calls the method.
A resource that can be distributed to callers for executing Method resources that require an API key. API keys can be mapped to any Stage on any RestApi, which indicates that the callers with the API key can make requests to that stage.
module ListOfDomainNameAccessAssociation =
Awso_apigateway.Values.ListOfDomainNameAccessAssociationThe mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.
The input configuration for a canary deployment.
The collection of VPC links under the caller's account in a region.
Represents a collection of usage plans for an AWS account.
Represents the collection of usage plan keys added to usage plans for the associated API keys and, possibly, other types of keys.
Represents the usage data of a usage plan.
Updates an existing VpcLink of a specified identifier.
The PATCH request to grant a temporary extension to the remaining quota of a usage plan associated with a specified API key.
The PATCH request to update a usage plan of a given plan Id.
Requests API Gateway to change information about a Stage resource.
Request to update an existing RestApi resource in your collection.
Request to change information about a Resource resource.
Updates a RequestValidator of a given RestApi.
Request to update an existing model in an existing RestApi resource.
A request to update an existing MethodResponse resource.
Request to update an existing Method resource.
module UpdateIntegrationResponseRequest =
Awso_apigateway.Values.UpdateIntegrationResponseRequestRepresents an update integration response request.
Represents an update integration request.
Updates a GatewayResponse of a specified response type on the given RestApi.
A request to change information about the DomainName resource.
module UpdateDocumentationVersionRequest =
Awso_apigateway.Values.UpdateDocumentationVersionRequestUpdates an existing documentation version of an API.
Updates an existing documentation part of a given API.
Requests API Gateway to change information about a Deployment resource.
A request to change information about an ClientCertificate resource.
A request to change information about the BasePathMapping resource.
Request to update an existing Authorizer resource.
A request to change information about an ApiKey resource.
Requests API Gateway to change information about the current Account resource.
Removes a tag from a given resource.
Represents the response of the test invoke request in the HTTP method.
Make a request to simulate the invocation of a Method.
Represents the response of the test invoke request for a custom Authorizer
Make a request to simulate the invocation of an Authorizer.
Represents a mapping template used to transform a payload.
The collection of tags. Each tag element is associated with a given resource.
Adds or updates a tag on a given resource.
A list of Stage resources that are associated with the ApiKey resource.
The collection of SdkType instances.
The binary blob response to GetSdk, which contains the generated SDK.
Contains references to your APIs and links that guide you in how to interact with your collection. A collection offers a paginated view of your APIs.
Represents a collection of Resource resources.
A collection of RequestValidator resources of a given RestApi.
module RejectDomainNameAccessAssociationRequest =
Awso_apigateway.Values.RejectDomainNameAccessAssociationRequestRejects a domain name access association with a private custom domain name. To reject a domain name access association with an access association source in another AWS account, use this operation. To remove a domain name access association with an access association source in your own account, use the DeleteDomainNameAccessAssociation operation.
A PUT request to update an existing API, with external API definitions specified as the request body.
Request to add a MethodResponse to an existing Method resource.
Request to add a method to an existing Resource resource.
Represents a put integration response request.
Sets up a method's integration.
Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.
Represents a collection of Model resources.
A POST request to import an API to API Gateway using an input of an API definition file.
module ImportDocumentationPartsRequest =
Awso_apigateway.Values.ImportDocumentationPartsRequestImport documentation parts from an external (e.g., OpenAPI) definition file.
The POST request to import API keys from an external source, such as a CSV-formatted file.
Gets the VpcLinks collection under the caller's account in a selected region.
Gets a specified VPC link under the caller's account in a region.
The GET request to get the usage data of a usage plan in a specified time interval.
The GET request to get all the usage plans of the caller's account.
The GET request to get a usage plan of a given plan identifier.
The GET request to get all the usage plan keys representing the API keys added to a specified usage plan.
The GET request to get a usage plan key of a given key identifier.
Gets the Tags collection for a given resource.
Requests API Gateway to get information about one or more Stage resources.
Requests API Gateway to get information about a Stage resource.
Get the SdkTypes collection.
Get an SdkType instance.
Request a new generated client SDK for a RestApi and Stage.
The GET request to list existing RestApis defined for your collection.
The GET request to list an existing RestApi defined for your collection.
Request to list information about a collection of resources.
Request to list information about a resource.
Gets the RequestValidators collection of a given RestApi.
Gets a RequestValidator of a given RestApi.
Request to list existing Models defined for a RestApi resource.
Request to generate a sample mapping template used to transform the payload.
Request to list information about a model in an existing RestApi resource.
Request to describe a MethodResponse resource.
Request to describe an existing Method resource.
Represents a get integration response request.
Represents a request to get the integration configuration.
Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.
Gets a GatewayResponse of a specified response type on the given RestApi.
Request a new export of a RestApi for a particular Stage.
Request to describe a collection of DomainName resources.
Request to get the name of a DomainName resource.
module GetDomainNameAccessAssociationsRequest =
Awso_apigateway.Values.GetDomainNameAccessAssociationsRequestRepresents a collection on DomainNameAccessAssociations resources.
module GetDocumentationVersionsRequest =
Awso_apigateway.Values.GetDocumentationVersionsRequestGets the documentation versions of an API.
Gets a documentation snapshot of an API.
Gets the documentation parts of an API. The result may be filtered by the type, name, or path of API entities (targets).
Gets a specified documentation part of a given API.
Requests API Gateway to get information about a Deployments collection.
Requests API Gateway to get information about a Deployment resource.
A request to get information about a collection of ClientCertificate resources.
A request to get information about the current ClientCertificate resource.
A request to get information about a collection of BasePathMapping resources.
Request to describe a BasePathMapping resource.
Request to describe an existing Authorizers resource.
Request to describe an existing Authorizer resource.
A request to get information about the current ApiKeys resource.
A request to get information about the current ApiKey resource.
Requests API Gateway to get information about the current Account resource.
module GenerateClientCertificateRequest =
Awso_apigateway.Values.GenerateClientCertificateRequestA request to generate a ClientCertificate resource.
The collection of the GatewayResponse instances of a RestApi as a responseType-to-GatewayResponse object map of key-value pairs. As such, pagination is not supported for querying this collection.
Requests API Gateway to flush a stage's cache.
module FlushStageAuthorizersCacheRequest =
Awso_apigateway.Values.FlushStageAuthorizersCacheRequestRequest to flush authorizer cache entries on a specified stage.
The binary blob response to GetExport, which contains the generated SDK.
Represents a collection of DomainName resources.
Represents a collection on DomainNameAccessAssociations resources.
The collection of documentation snapshots of an API.
The collection of documentation parts of an API.
A collection of the imported DocumentationPart identifiers.
Represents a collection resource that contains zero or more references to your existing deployments, and links that guide you on how to interact with your collection. The collection offers a paginated view of the contained deployments.
Deletes an existing VpcLink of a specified identifier.
The DELETE request to delete a usage plan of a given plan Id.
The DELETE request to delete a usage plan key and remove the underlying API key from the associated usage plan.
Requests API Gateway to delete a Stage resource.
Request to delete the specified API from your collection.
Request to delete a Resource.
Deletes a specified RequestValidator of a given RestApi.
Request to delete an existing model in an existing RestApi resource.
A request to delete an existing MethodResponse resource.
Request to delete an existing Method resource.
module DeleteIntegrationResponseRequest =
Awso_apigateway.Values.DeleteIntegrationResponseRequestRepresents a delete integration response request.
Represents a delete integration request.
Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.
A request to delete the DomainName resource.
module DeleteDomainNameAccessAssociationRequest =
Awso_apigateway.Values.DeleteDomainNameAccessAssociationRequestDeletes the DomainNameAccessAssociation resource. Only the AWS account that created the DomainNameAccessAssociation resource can delete it. To stop an access association source in another AWS account from accessing your private custom domain name, use the RejectDomainNameAccessAssociation operation.
module DeleteDocumentationVersionRequest =
Awso_apigateway.Values.DeleteDocumentationVersionRequestDeletes an existing documentation version of an API.
Deletes an existing documentation part of an API.
Requests API Gateway to delete a Deployment resource.
A request to delete the ClientCertificate resource.
A request to delete the BasePathMapping resource.
Request to delete an existing Authorizer resource.
A request to delete the ApiKey resource.
Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.
The POST request to create a usage plan with the name, description, throttle limits and quota limits, as well as the associated API stages, specified in the payload.
The POST request to create a usage plan key for adding an existing API key to a usage plan.
Requests API Gateway to create a Stage resource.
The POST Request to add a new RestApi resource to your collection.
Requests API Gateway to create a Resource resource.
Creates a RequestValidator of a given RestApi.
Request to add a new Model to an existing RestApi resource.
A request to create a new domain name.
module CreateDomainNameAccessAssociationRequest =
Awso_apigateway.Values.CreateDomainNameAccessAssociationRequestCreates a domain name access association resource between an access association source and a private custom domain name.
module CreateDocumentationVersionRequest =
Awso_apigateway.Values.CreateDocumentationVersionRequestCreates a new documentation version of a given API.
Creates a new documentation part of a given API.
Requests API Gateway to create a Deployment resource.
Requests API Gateway to create a new BasePathMapping resource.
Request to add a new Authorizer to an existing RestApi resource.
Request to create an ApiKey resource.
Represents a collection of ClientCertificate resources.
Represents a collection of BasePathMapping resources.
Represents a collection of Authorizer resources.
Represents a collection of API keys as represented by an ApiKeys resource.
The identifier of an ApiKey used in a UsagePlan.
Represents an AWS account that is associated with API Gateway.