Struct rusoto_apigateway::ApiGatewayClient
source · [−]pub struct ApiGatewayClient { /* private fields */ }
Expand description
A client for the Amazon API Gateway API.
Implementations
sourceimpl ApiGatewayClient
impl ApiGatewayClient
sourcepub fn new(region: Region) -> ApiGatewayClient
pub fn new(region: Region) -> ApiGatewayClient
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> ApiGatewayClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(client: Client, region: Region) -> ApiGatewayClient
Trait Implementations
sourceimpl ApiGateway for ApiGatewayClient
impl ApiGateway for ApiGatewayClient
sourcefn create_api_key<'life0, 'async_trait>(
&'life0 self,
input: CreateApiKeyRequest
) -> Pin<Box<dyn Future<Output = Result<ApiKey, RusotoError<CreateApiKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_api_key<'life0, 'async_trait>(
&'life0 self,
input: CreateApiKeyRequest
) -> Pin<Box<dyn Future<Output = Result<ApiKey, RusotoError<CreateApiKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds a new Authorizer resource to an existing RestApi resource.
sourcefn create_base_path_mapping<'life0, 'async_trait>(
&'life0 self,
input: CreateBasePathMappingRequest
) -> Pin<Box<dyn Future<Output = Result<BasePathMapping, RusotoError<CreateBasePathMappingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_base_path_mapping<'life0, 'async_trait>(
&'life0 self,
input: CreateBasePathMappingRequest
) -> Pin<Box<dyn Future<Output = Result<BasePathMapping, RusotoError<CreateBasePathMappingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new BasePathMapping resource.
sourcefn create_deployment<'life0, 'async_trait>(
&'life0 self,
input: CreateDeploymentRequest
) -> Pin<Box<dyn Future<Output = Result<Deployment, RusotoError<CreateDeploymentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_deployment<'life0, 'async_trait>(
&'life0 self,
input: CreateDeploymentRequest
) -> Pin<Box<dyn Future<Output = Result<Deployment, RusotoError<CreateDeploymentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a Deployment resource, which makes a specified RestApi callable over the internet.
sourcefn create_domain_name<'life0, 'async_trait>(
&'life0 self,
input: CreateDomainNameRequest
) -> Pin<Box<dyn Future<Output = Result<DomainName, RusotoError<CreateDomainNameError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_domain_name<'life0, 'async_trait>(
&'life0 self,
input: CreateDomainNameRequest
) -> Pin<Box<dyn Future<Output = Result<DomainName, RusotoError<CreateDomainNameError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new domain name.
sourcefn create_model<'life0, 'async_trait>(
&'life0 self,
input: CreateModelRequest
) -> Pin<Box<dyn Future<Output = Result<Model, RusotoError<CreateModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_model<'life0, 'async_trait>(
&'life0 self,
input: CreateModelRequest
) -> Pin<Box<dyn Future<Output = Result<Model, RusotoError<CreateModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
sourcefn create_request_validator<'life0, 'async_trait>(
&'life0 self,
input: CreateRequestValidatorRequest
) -> Pin<Box<dyn Future<Output = Result<RequestValidator, RusotoError<CreateRequestValidatorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_request_validator<'life0, 'async_trait>(
&'life0 self,
input: CreateRequestValidatorRequest
) -> Pin<Box<dyn Future<Output = Result<RequestValidator, RusotoError<CreateRequestValidatorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a ReqeustValidator of a given RestApi.
sourcefn create_resource<'life0, 'async_trait>(
&'life0 self,
input: CreateResourceRequest
) -> Pin<Box<dyn Future<Output = Result<Resource, RusotoError<CreateResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_resource<'life0, 'async_trait>(
&'life0 self,
input: CreateResourceRequest
) -> Pin<Box<dyn Future<Output = Result<Resource, RusotoError<CreateResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a Resource resource.
sourcefn create_rest_api<'life0, 'async_trait>(
&'life0 self,
input: CreateRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<RestApi, RusotoError<CreateRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_rest_api<'life0, 'async_trait>(
&'life0 self,
input: CreateRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<RestApi, RusotoError<CreateRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new RestApi resource.
sourcefn create_stage<'life0, 'async_trait>(
&'life0 self,
input: CreateStageRequest
) -> Pin<Box<dyn Future<Output = Result<Stage, RusotoError<CreateStageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_stage<'life0, 'async_trait>(
&'life0 self,
input: CreateStageRequest
) -> Pin<Box<dyn Future<Output = Result<Stage, RusotoError<CreateStageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new Stage resource that references a pre-existing Deployment for the API.
sourcefn create_usage_plan<'life0, 'async_trait>(
&'life0 self,
input: CreateUsagePlanRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlan, RusotoError<CreateUsagePlanError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_usage_plan<'life0, 'async_trait>(
&'life0 self,
input: CreateUsagePlanRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlan, RusotoError<CreateUsagePlanError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.
sourcefn create_usage_plan_key<'life0, 'async_trait>(
&'life0 self,
input: CreateUsagePlanKeyRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlanKey, RusotoError<CreateUsagePlanKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_usage_plan_key<'life0, 'async_trait>(
&'life0 self,
input: CreateUsagePlanKeyRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlanKey, RusotoError<CreateUsagePlanKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a usage plan key for adding an existing API key to a usage plan.
sourcefn create_vpc_link<'life0, 'async_trait>(
&'life0 self,
input: CreateVpcLinkRequest
) -> Pin<Box<dyn Future<Output = Result<VpcLink, RusotoError<CreateVpcLinkError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_vpc_link<'life0, 'async_trait>(
&'life0 self,
input: CreateVpcLinkRequest
) -> Pin<Box<dyn Future<Output = Result<VpcLink, RusotoError<CreateVpcLinkError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
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.
sourcefn delete_api_key<'life0, 'async_trait>(
&'life0 self,
input: DeleteApiKeyRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteApiKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_api_key<'life0, 'async_trait>(
&'life0 self,
input: DeleteApiKeyRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteApiKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the ApiKey resource.
Deletes an existing Authorizer resource.
sourcefn delete_base_path_mapping<'life0, 'async_trait>(
&'life0 self,
input: DeleteBasePathMappingRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteBasePathMappingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_base_path_mapping<'life0, 'async_trait>(
&'life0 self,
input: DeleteBasePathMappingRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteBasePathMappingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the BasePathMapping resource.
sourcefn delete_client_certificate<'life0, 'async_trait>(
&'life0 self,
input: DeleteClientCertificateRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteClientCertificateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_client_certificate<'life0, 'async_trait>(
&'life0 self,
input: DeleteClientCertificateRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteClientCertificateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the ClientCertificate resource.
sourcefn delete_deployment<'life0, 'async_trait>(
&'life0 self,
input: DeleteDeploymentRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteDeploymentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_deployment<'life0, 'async_trait>(
&'life0 self,
input: DeleteDeploymentRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteDeploymentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.
sourcefn delete_domain_name<'life0, 'async_trait>(
&'life0 self,
input: DeleteDomainNameRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteDomainNameError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_domain_name<'life0, 'async_trait>(
&'life0 self,
input: DeleteDomainNameRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteDomainNameError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the DomainName resource.
sourcefn delete_gateway_response<'life0, 'async_trait>(
&'life0 self,
input: DeleteGatewayResponseRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteGatewayResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_gateway_response<'life0, 'async_trait>(
&'life0 self,
input: DeleteGatewayResponseRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteGatewayResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.
sourcefn delete_integration<'life0, 'async_trait>(
&'life0 self,
input: DeleteIntegrationRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteIntegrationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_integration<'life0, 'async_trait>(
&'life0 self,
input: DeleteIntegrationRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteIntegrationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Represents a delete integration.
sourcefn delete_integration_response<'life0, 'async_trait>(
&'life0 self,
input: DeleteIntegrationResponseRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteIntegrationResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_integration_response<'life0, 'async_trait>(
&'life0 self,
input: DeleteIntegrationResponseRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteIntegrationResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Represents a delete integration response.
sourcefn delete_method<'life0, 'async_trait>(
&'life0 self,
input: DeleteMethodRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteMethodError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_method<'life0, 'async_trait>(
&'life0 self,
input: DeleteMethodRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteMethodError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an existing Method resource.
sourcefn delete_method_response<'life0, 'async_trait>(
&'life0 self,
input: DeleteMethodResponseRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteMethodResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_method_response<'life0, 'async_trait>(
&'life0 self,
input: DeleteMethodResponseRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteMethodResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an existing MethodResponse resource.
sourcefn delete_model<'life0, 'async_trait>(
&'life0 self,
input: DeleteModelRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_model<'life0, 'async_trait>(
&'life0 self,
input: DeleteModelRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a model.
sourcefn delete_request_validator<'life0, 'async_trait>(
&'life0 self,
input: DeleteRequestValidatorRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteRequestValidatorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_request_validator<'life0, 'async_trait>(
&'life0 self,
input: DeleteRequestValidatorRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteRequestValidatorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a RequestValidator of a given RestApi.
sourcefn delete_resource<'life0, 'async_trait>(
&'life0 self,
input: DeleteResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_resource<'life0, 'async_trait>(
&'life0 self,
input: DeleteResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a Resource resource.
sourcefn delete_rest_api<'life0, 'async_trait>(
&'life0 self,
input: DeleteRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_rest_api<'life0, 'async_trait>(
&'life0 self,
input: DeleteRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the specified API.
sourcefn delete_stage<'life0, 'async_trait>(
&'life0 self,
input: DeleteStageRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteStageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_stage<'life0, 'async_trait>(
&'life0 self,
input: DeleteStageRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteStageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a Stage resource.
sourcefn delete_usage_plan<'life0, 'async_trait>(
&'life0 self,
input: DeleteUsagePlanRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteUsagePlanError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_usage_plan<'life0, 'async_trait>(
&'life0 self,
input: DeleteUsagePlanRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteUsagePlanError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a usage plan of a given plan Id.
sourcefn delete_usage_plan_key<'life0, 'async_trait>(
&'life0 self,
input: DeleteUsagePlanKeyRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteUsagePlanKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_usage_plan_key<'life0, 'async_trait>(
&'life0 self,
input: DeleteUsagePlanKeyRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteUsagePlanKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a usage plan key and remove the underlying API key from the associated usage plan.
sourcefn delete_vpc_link<'life0, 'async_trait>(
&'life0 self,
input: DeleteVpcLinkRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVpcLinkError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_vpc_link<'life0, 'async_trait>(
&'life0 self,
input: DeleteVpcLinkRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVpcLinkError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an existing VpcLink of a specified identifier.
Flushes all authorizer cache entries on a stage.
sourcefn flush_stage_cache<'life0, 'async_trait>(
&'life0 self,
input: FlushStageCacheRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<FlushStageCacheError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn flush_stage_cache<'life0, 'async_trait>(
&'life0 self,
input: FlushStageCacheRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<FlushStageCacheError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Flushes a stage's cache.
sourcefn generate_client_certificate<'life0, 'async_trait>(
&'life0 self,
input: GenerateClientCertificateRequest
) -> Pin<Box<dyn Future<Output = Result<ClientCertificate, RusotoError<GenerateClientCertificateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn generate_client_certificate<'life0, 'async_trait>(
&'life0 self,
input: GenerateClientCertificateRequest
) -> Pin<Box<dyn Future<Output = Result<ClientCertificate, RusotoError<GenerateClientCertificateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Generates a ClientCertificate resource.
sourcefn get_account<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<Account, RusotoError<GetAccountError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_account<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<Account, RusotoError<GetAccountError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about the current Account resource.
sourcefn get_api_key<'life0, 'async_trait>(
&'life0 self,
input: GetApiKeyRequest
) -> Pin<Box<dyn Future<Output = Result<ApiKey, RusotoError<GetApiKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_api_key<'life0, 'async_trait>(
&'life0 self,
input: GetApiKeyRequest
) -> Pin<Box<dyn Future<Output = Result<ApiKey, RusotoError<GetApiKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about the current ApiKey resource.
sourcefn get_api_keys<'life0, 'async_trait>(
&'life0 self,
input: GetApiKeysRequest
) -> Pin<Box<dyn Future<Output = Result<ApiKeys, RusotoError<GetApiKeysError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_api_keys<'life0, 'async_trait>(
&'life0 self,
input: GetApiKeysRequest
) -> Pin<Box<dyn Future<Output = Result<ApiKeys, RusotoError<GetApiKeysError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about the current ApiKeys resource.
Describe an existing Authorizer resource.
Describe an existing Authorizers resource.
sourcefn get_base_path_mapping<'life0, 'async_trait>(
&'life0 self,
input: GetBasePathMappingRequest
) -> Pin<Box<dyn Future<Output = Result<BasePathMapping, RusotoError<GetBasePathMappingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_base_path_mapping<'life0, 'async_trait>(
&'life0 self,
input: GetBasePathMappingRequest
) -> Pin<Box<dyn Future<Output = Result<BasePathMapping, RusotoError<GetBasePathMappingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describe a BasePathMapping resource.
sourcefn get_base_path_mappings<'life0, 'async_trait>(
&'life0 self,
input: GetBasePathMappingsRequest
) -> Pin<Box<dyn Future<Output = Result<BasePathMappings, RusotoError<GetBasePathMappingsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_base_path_mappings<'life0, 'async_trait>(
&'life0 self,
input: GetBasePathMappingsRequest
) -> Pin<Box<dyn Future<Output = Result<BasePathMappings, RusotoError<GetBasePathMappingsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Represents a collection of BasePathMapping resources.
sourcefn get_client_certificate<'life0, 'async_trait>(
&'life0 self,
input: GetClientCertificateRequest
) -> Pin<Box<dyn Future<Output = Result<ClientCertificate, RusotoError<GetClientCertificateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_client_certificate<'life0, 'async_trait>(
&'life0 self,
input: GetClientCertificateRequest
) -> Pin<Box<dyn Future<Output = Result<ClientCertificate, RusotoError<GetClientCertificateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about the current ClientCertificate resource.
sourcefn get_client_certificates<'life0, 'async_trait>(
&'life0 self,
input: GetClientCertificatesRequest
) -> Pin<Box<dyn Future<Output = Result<ClientCertificates, RusotoError<GetClientCertificatesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_client_certificates<'life0, 'async_trait>(
&'life0 self,
input: GetClientCertificatesRequest
) -> Pin<Box<dyn Future<Output = Result<ClientCertificates, RusotoError<GetClientCertificatesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a collection of ClientCertificate resources.
sourcefn get_deployment<'life0, 'async_trait>(
&'life0 self,
input: GetDeploymentRequest
) -> Pin<Box<dyn Future<Output = Result<Deployment, RusotoError<GetDeploymentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_deployment<'life0, 'async_trait>(
&'life0 self,
input: GetDeploymentRequest
) -> Pin<Box<dyn Future<Output = Result<Deployment, RusotoError<GetDeploymentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about a Deployment resource.
sourcefn get_deployments<'life0, 'async_trait>(
&'life0 self,
input: GetDeploymentsRequest
) -> Pin<Box<dyn Future<Output = Result<Deployments, RusotoError<GetDeploymentsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_deployments<'life0, 'async_trait>(
&'life0 self,
input: GetDeploymentsRequest
) -> Pin<Box<dyn Future<Output = Result<Deployments, RusotoError<GetDeploymentsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about a Deployments collection.
sourcefn get_domain_name<'life0, 'async_trait>(
&'life0 self,
input: GetDomainNameRequest
) -> Pin<Box<dyn Future<Output = Result<DomainName, RusotoError<GetDomainNameError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_domain_name<'life0, 'async_trait>(
&'life0 self,
input: GetDomainNameRequest
) -> Pin<Box<dyn Future<Output = Result<DomainName, RusotoError<GetDomainNameError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Represents a domain name that is contained in a simpler, more intuitive URL that can be called.
sourcefn get_domain_names<'life0, 'async_trait>(
&'life0 self,
input: GetDomainNamesRequest
) -> Pin<Box<dyn Future<Output = Result<DomainNames, RusotoError<GetDomainNamesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_domain_names<'life0, 'async_trait>(
&'life0 self,
input: GetDomainNamesRequest
) -> Pin<Box<dyn Future<Output = Result<DomainNames, RusotoError<GetDomainNamesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Represents a collection of DomainName resources.
sourcefn get_export<'life0, 'async_trait>(
&'life0 self,
input: GetExportRequest
) -> Pin<Box<dyn Future<Output = Result<ExportResponse, RusotoError<GetExportError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_export<'life0, 'async_trait>(
&'life0 self,
input: GetExportRequest
) -> Pin<Box<dyn Future<Output = Result<ExportResponse, RusotoError<GetExportError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Exports a deployed version of a RestApi in a specified format.
sourcefn get_gateway_response<'life0, 'async_trait>(
&'life0 self,
input: GetGatewayResponseRequest
) -> Pin<Box<dyn Future<Output = Result<GatewayResponse, RusotoError<GetGatewayResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_gateway_response<'life0, 'async_trait>(
&'life0 self,
input: GetGatewayResponseRequest
) -> Pin<Box<dyn Future<Output = Result<GatewayResponse, RusotoError<GetGatewayResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a GatewayResponse of a specified response type on the given RestApi.
sourcefn get_gateway_responses<'life0, 'async_trait>(
&'life0 self,
input: GetGatewayResponsesRequest
) -> Pin<Box<dyn Future<Output = Result<GatewayResponses, RusotoError<GetGatewayResponsesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_gateway_responses<'life0, 'async_trait>(
&'life0 self,
input: GetGatewayResponsesRequest
) -> Pin<Box<dyn Future<Output = Result<GatewayResponses, RusotoError<GetGatewayResponsesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
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.
sourcefn get_integration<'life0, 'async_trait>(
&'life0 self,
input: GetIntegrationRequest
) -> Pin<Box<dyn Future<Output = Result<Integration, RusotoError<GetIntegrationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_integration<'life0, 'async_trait>(
&'life0 self,
input: GetIntegrationRequest
) -> Pin<Box<dyn Future<Output = Result<Integration, RusotoError<GetIntegrationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Get the integration settings.
sourcefn get_integration_response<'life0, 'async_trait>(
&'life0 self,
input: GetIntegrationResponseRequest
) -> Pin<Box<dyn Future<Output = Result<IntegrationResponse, RusotoError<GetIntegrationResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_integration_response<'life0, 'async_trait>(
&'life0 self,
input: GetIntegrationResponseRequest
) -> Pin<Box<dyn Future<Output = Result<IntegrationResponse, RusotoError<GetIntegrationResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Represents a get integration response.
sourcefn get_method<'life0, 'async_trait>(
&'life0 self,
input: GetMethodRequest
) -> Pin<Box<dyn Future<Output = Result<Method, RusotoError<GetMethodError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_method<'life0, 'async_trait>(
&'life0 self,
input: GetMethodRequest
) -> Pin<Box<dyn Future<Output = Result<Method, RusotoError<GetMethodError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describe an existing Method resource.
sourcefn get_method_response<'life0, 'async_trait>(
&'life0 self,
input: GetMethodResponseRequest
) -> Pin<Box<dyn Future<Output = Result<MethodResponse, RusotoError<GetMethodResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_method_response<'life0, 'async_trait>(
&'life0 self,
input: GetMethodResponseRequest
) -> Pin<Box<dyn Future<Output = Result<MethodResponse, RusotoError<GetMethodResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes a MethodResponse resource.
sourcefn get_model<'life0, 'async_trait>(
&'life0 self,
input: GetModelRequest
) -> Pin<Box<dyn Future<Output = Result<Model, RusotoError<GetModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_model<'life0, 'async_trait>(
&'life0 self,
input: GetModelRequest
) -> Pin<Box<dyn Future<Output = Result<Model, RusotoError<GetModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes an existing model defined for a RestApi resource.
sourcefn get_model_template<'life0, 'async_trait>(
&'life0 self,
input: GetModelTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<Template, RusotoError<GetModelTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_model_template<'life0, 'async_trait>(
&'life0 self,
input: GetModelTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<Template, RusotoError<GetModelTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Generates a sample mapping template that can be used to transform a payload into the structure of a model.
sourcefn get_models<'life0, 'async_trait>(
&'life0 self,
input: GetModelsRequest
) -> Pin<Box<dyn Future<Output = Result<Models, RusotoError<GetModelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_models<'life0, 'async_trait>(
&'life0 self,
input: GetModelsRequest
) -> Pin<Box<dyn Future<Output = Result<Models, RusotoError<GetModelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
sourcefn get_request_validator<'life0, 'async_trait>(
&'life0 self,
input: GetRequestValidatorRequest
) -> Pin<Box<dyn Future<Output = Result<RequestValidator, RusotoError<GetRequestValidatorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_request_validator<'life0, 'async_trait>(
&'life0 self,
input: GetRequestValidatorRequest
) -> Pin<Box<dyn Future<Output = Result<RequestValidator, RusotoError<GetRequestValidatorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a RequestValidator of a given RestApi.
sourcefn get_request_validators<'life0, 'async_trait>(
&'life0 self,
input: GetRequestValidatorsRequest
) -> Pin<Box<dyn Future<Output = Result<RequestValidators, RusotoError<GetRequestValidatorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_request_validators<'life0, 'async_trait>(
&'life0 self,
input: GetRequestValidatorsRequest
) -> Pin<Box<dyn Future<Output = Result<RequestValidators, RusotoError<GetRequestValidatorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the RequestValidators collection of a given RestApi.
sourcefn get_resource<'life0, 'async_trait>(
&'life0 self,
input: GetResourceRequest
) -> Pin<Box<dyn Future<Output = Result<Resource, RusotoError<GetResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_resource<'life0, 'async_trait>(
&'life0 self,
input: GetResourceRequest
) -> Pin<Box<dyn Future<Output = Result<Resource, RusotoError<GetResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists information about a resource.
sourcefn get_resources<'life0, 'async_trait>(
&'life0 self,
input: GetResourcesRequest
) -> Pin<Box<dyn Future<Output = Result<Resources, RusotoError<GetResourcesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_resources<'life0, 'async_trait>(
&'life0 self,
input: GetResourcesRequest
) -> Pin<Box<dyn Future<Output = Result<Resources, RusotoError<GetResourcesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists information about a collection of Resource resources.
sourcefn get_rest_api<'life0, 'async_trait>(
&'life0 self,
input: GetRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<RestApi, RusotoError<GetRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_rest_api<'life0, 'async_trait>(
&'life0 self,
input: GetRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<RestApi, RusotoError<GetRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the RestApi resource in the collection.
sourcefn get_rest_apis<'life0, 'async_trait>(
&'life0 self,
input: GetRestApisRequest
) -> Pin<Box<dyn Future<Output = Result<RestApis, RusotoError<GetRestApisError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_rest_apis<'life0, 'async_trait>(
&'life0 self,
input: GetRestApisRequest
) -> Pin<Box<dyn Future<Output = Result<RestApis, RusotoError<GetRestApisError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the RestApis resources for your collection.
sourcefn get_sdk<'life0, 'async_trait>(
&'life0 self,
input: GetSdkRequest
) -> Pin<Box<dyn Future<Output = Result<SdkResponse, RusotoError<GetSdkError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_sdk<'life0, 'async_trait>(
&'life0 self,
input: GetSdkRequest
) -> Pin<Box<dyn Future<Output = Result<SdkResponse, RusotoError<GetSdkError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
sourcefn get_stage<'life0, 'async_trait>(
&'life0 self,
input: GetStageRequest
) -> Pin<Box<dyn Future<Output = Result<Stage, RusotoError<GetStageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_stage<'life0, 'async_trait>(
&'life0 self,
input: GetStageRequest
) -> Pin<Box<dyn Future<Output = Result<Stage, RusotoError<GetStageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about a Stage resource.
sourcefn get_stages<'life0, 'async_trait>(
&'life0 self,
input: GetStagesRequest
) -> Pin<Box<dyn Future<Output = Result<Stages, RusotoError<GetStagesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_stages<'life0, 'async_trait>(
&'life0 self,
input: GetStagesRequest
) -> Pin<Box<dyn Future<Output = Result<Stages, RusotoError<GetStagesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about one or more Stage resources.
Gets the Tags collection for a given resource.
sourcefn get_usage<'life0, 'async_trait>(
&'life0 self,
input: GetUsageRequest
) -> Pin<Box<dyn Future<Output = Result<Usage, RusotoError<GetUsageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_usage<'life0, 'async_trait>(
&'life0 self,
input: GetUsageRequest
) -> Pin<Box<dyn Future<Output = Result<Usage, RusotoError<GetUsageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the usage data of a usage plan in a specified time interval.
sourcefn get_usage_plan<'life0, 'async_trait>(
&'life0 self,
input: GetUsagePlanRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlan, RusotoError<GetUsagePlanError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_usage_plan<'life0, 'async_trait>(
&'life0 self,
input: GetUsagePlanRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlan, RusotoError<GetUsagePlanError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a usage plan of a given plan identifier.
sourcefn get_usage_plan_key<'life0, 'async_trait>(
&'life0 self,
input: GetUsagePlanKeyRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlanKey, RusotoError<GetUsagePlanKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_usage_plan_key<'life0, 'async_trait>(
&'life0 self,
input: GetUsagePlanKeyRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlanKey, RusotoError<GetUsagePlanKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a usage plan key of a given key identifier.
sourcefn get_usage_plan_keys<'life0, 'async_trait>(
&'life0 self,
input: GetUsagePlanKeysRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlanKeys, RusotoError<GetUsagePlanKeysError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_usage_plan_keys<'life0, 'async_trait>(
&'life0 self,
input: GetUsagePlanKeysRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlanKeys, RusotoError<GetUsagePlanKeysError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets all the usage plan keys representing the API keys added to a specified usage plan.
sourcefn get_usage_plans<'life0, 'async_trait>(
&'life0 self,
input: GetUsagePlansRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlans, RusotoError<GetUsagePlansError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_usage_plans<'life0, 'async_trait>(
&'life0 self,
input: GetUsagePlansRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlans, RusotoError<GetUsagePlansError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets all the usage plans of the caller's account.
sourcefn get_vpc_link<'life0, 'async_trait>(
&'life0 self,
input: GetVpcLinkRequest
) -> Pin<Box<dyn Future<Output = Result<VpcLink, RusotoError<GetVpcLinkError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_vpc_link<'life0, 'async_trait>(
&'life0 self,
input: GetVpcLinkRequest
) -> Pin<Box<dyn Future<Output = Result<VpcLink, RusotoError<GetVpcLinkError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a specified VPC link under the caller's account in a region.
sourcefn get_vpc_links<'life0, 'async_trait>(
&'life0 self,
input: GetVpcLinksRequest
) -> Pin<Box<dyn Future<Output = Result<VpcLinks, RusotoError<GetVpcLinksError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_vpc_links<'life0, 'async_trait>(
&'life0 self,
input: GetVpcLinksRequest
) -> Pin<Box<dyn Future<Output = Result<VpcLinks, RusotoError<GetVpcLinksError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the VpcLinks collection under the caller's account in a selected region.
sourcefn import_api_keys<'life0, 'async_trait>(
&'life0 self,
input: ImportApiKeysRequest
) -> Pin<Box<dyn Future<Output = Result<ApiKeyIds, RusotoError<ImportApiKeysError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn import_api_keys<'life0, 'async_trait>(
&'life0 self,
input: ImportApiKeysRequest
) -> Pin<Box<dyn Future<Output = Result<ApiKeyIds, RusotoError<ImportApiKeysError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Import API keys from an external source, such as a CSV-formatted file.
sourcefn import_rest_api<'life0, 'async_trait>(
&'life0 self,
input: ImportRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<RestApi, RusotoError<ImportRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn import_rest_api<'life0, 'async_trait>(
&'life0 self,
input: ImportRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<RestApi, RusotoError<ImportRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
A feature of the API Gateway control service for creating a new API from an external API definition file.
sourcefn put_gateway_response<'life0, 'async_trait>(
&'life0 self,
input: PutGatewayResponseRequest
) -> Pin<Box<dyn Future<Output = Result<GatewayResponse, RusotoError<PutGatewayResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_gateway_response<'life0, 'async_trait>(
&'life0 self,
input: PutGatewayResponseRequest
) -> Pin<Box<dyn Future<Output = Result<GatewayResponse, RusotoError<PutGatewayResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.
sourcefn put_integration<'life0, 'async_trait>(
&'life0 self,
input: PutIntegrationRequest
) -> Pin<Box<dyn Future<Output = Result<Integration, RusotoError<PutIntegrationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_integration<'life0, 'async_trait>(
&'life0 self,
input: PutIntegrationRequest
) -> Pin<Box<dyn Future<Output = Result<Integration, RusotoError<PutIntegrationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Sets up a method's integration.
sourcefn put_integration_response<'life0, 'async_trait>(
&'life0 self,
input: PutIntegrationResponseRequest
) -> Pin<Box<dyn Future<Output = Result<IntegrationResponse, RusotoError<PutIntegrationResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_integration_response<'life0, 'async_trait>(
&'life0 self,
input: PutIntegrationResponseRequest
) -> Pin<Box<dyn Future<Output = Result<IntegrationResponse, RusotoError<PutIntegrationResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Represents a put integration.
sourcefn put_method<'life0, 'async_trait>(
&'life0 self,
input: PutMethodRequest
) -> Pin<Box<dyn Future<Output = Result<Method, RusotoError<PutMethodError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_method<'life0, 'async_trait>(
&'life0 self,
input: PutMethodRequest
) -> Pin<Box<dyn Future<Output = Result<Method, RusotoError<PutMethodError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Add a method to an existing Resource resource.
sourcefn put_method_response<'life0, 'async_trait>(
&'life0 self,
input: PutMethodResponseRequest
) -> Pin<Box<dyn Future<Output = Result<MethodResponse, RusotoError<PutMethodResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_method_response<'life0, 'async_trait>(
&'life0 self,
input: PutMethodResponseRequest
) -> Pin<Box<dyn Future<Output = Result<MethodResponse, RusotoError<PutMethodResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds a MethodResponse to an existing Method resource.
sourcefn put_rest_api<'life0, 'async_trait>(
&'life0 self,
input: PutRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<RestApi, RusotoError<PutRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_rest_api<'life0, 'async_trait>(
&'life0 self,
input: PutRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<RestApi, RusotoError<PutRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
A feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API.
sourcefn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds or updates a tag on a given resource.
Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.
sourcefn test_invoke_method<'life0, 'async_trait>(
&'life0 self,
input: TestInvokeMethodRequest
) -> Pin<Box<dyn Future<Output = Result<TestInvokeMethodResponse, RusotoError<TestInvokeMethodError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn test_invoke_method<'life0, 'async_trait>(
&'life0 self,
input: TestInvokeMethodRequest
) -> Pin<Box<dyn Future<Output = Result<TestInvokeMethodResponse, RusotoError<TestInvokeMethodError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
sourcefn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes a tag from a given resource.
sourcefn update_account<'life0, 'async_trait>(
&'life0 self,
input: UpdateAccountRequest
) -> Pin<Box<dyn Future<Output = Result<Account, RusotoError<UpdateAccountError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_account<'life0, 'async_trait>(
&'life0 self,
input: UpdateAccountRequest
) -> Pin<Box<dyn Future<Output = Result<Account, RusotoError<UpdateAccountError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes information about the current Account resource.
sourcefn update_api_key<'life0, 'async_trait>(
&'life0 self,
input: UpdateApiKeyRequest
) -> Pin<Box<dyn Future<Output = Result<ApiKey, RusotoError<UpdateApiKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_api_key<'life0, 'async_trait>(
&'life0 self,
input: UpdateApiKeyRequest
) -> Pin<Box<dyn Future<Output = Result<ApiKey, RusotoError<UpdateApiKeyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes information about an ApiKey resource.
Updates an existing Authorizer resource.
sourcefn update_base_path_mapping<'life0, 'async_trait>(
&'life0 self,
input: UpdateBasePathMappingRequest
) -> Pin<Box<dyn Future<Output = Result<BasePathMapping, RusotoError<UpdateBasePathMappingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_base_path_mapping<'life0, 'async_trait>(
&'life0 self,
input: UpdateBasePathMappingRequest
) -> Pin<Box<dyn Future<Output = Result<BasePathMapping, RusotoError<UpdateBasePathMappingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes information about the BasePathMapping resource.
sourcefn update_client_certificate<'life0, 'async_trait>(
&'life0 self,
input: UpdateClientCertificateRequest
) -> Pin<Box<dyn Future<Output = Result<ClientCertificate, RusotoError<UpdateClientCertificateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_client_certificate<'life0, 'async_trait>(
&'life0 self,
input: UpdateClientCertificateRequest
) -> Pin<Box<dyn Future<Output = Result<ClientCertificate, RusotoError<UpdateClientCertificateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes information about an ClientCertificate resource.
sourcefn update_deployment<'life0, 'async_trait>(
&'life0 self,
input: UpdateDeploymentRequest
) -> Pin<Box<dyn Future<Output = Result<Deployment, RusotoError<UpdateDeploymentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_deployment<'life0, 'async_trait>(
&'life0 self,
input: UpdateDeploymentRequest
) -> Pin<Box<dyn Future<Output = Result<Deployment, RusotoError<UpdateDeploymentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes information about a Deployment resource.
sourcefn update_domain_name<'life0, 'async_trait>(
&'life0 self,
input: UpdateDomainNameRequest
) -> Pin<Box<dyn Future<Output = Result<DomainName, RusotoError<UpdateDomainNameError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_domain_name<'life0, 'async_trait>(
&'life0 self,
input: UpdateDomainNameRequest
) -> Pin<Box<dyn Future<Output = Result<DomainName, RusotoError<UpdateDomainNameError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes information about the DomainName resource.
sourcefn update_gateway_response<'life0, 'async_trait>(
&'life0 self,
input: UpdateGatewayResponseRequest
) -> Pin<Box<dyn Future<Output = Result<GatewayResponse, RusotoError<UpdateGatewayResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_gateway_response<'life0, 'async_trait>(
&'life0 self,
input: UpdateGatewayResponseRequest
) -> Pin<Box<dyn Future<Output = Result<GatewayResponse, RusotoError<UpdateGatewayResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a GatewayResponse of a specified response type on the given RestApi.
sourcefn update_integration<'life0, 'async_trait>(
&'life0 self,
input: UpdateIntegrationRequest
) -> Pin<Box<dyn Future<Output = Result<Integration, RusotoError<UpdateIntegrationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_integration<'life0, 'async_trait>(
&'life0 self,
input: UpdateIntegrationRequest
) -> Pin<Box<dyn Future<Output = Result<Integration, RusotoError<UpdateIntegrationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Represents an update integration.
sourcefn update_integration_response<'life0, 'async_trait>(
&'life0 self,
input: UpdateIntegrationResponseRequest
) -> Pin<Box<dyn Future<Output = Result<IntegrationResponse, RusotoError<UpdateIntegrationResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_integration_response<'life0, 'async_trait>(
&'life0 self,
input: UpdateIntegrationResponseRequest
) -> Pin<Box<dyn Future<Output = Result<IntegrationResponse, RusotoError<UpdateIntegrationResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Represents an update integration response.
sourcefn update_method<'life0, 'async_trait>(
&'life0 self,
input: UpdateMethodRequest
) -> Pin<Box<dyn Future<Output = Result<Method, RusotoError<UpdateMethodError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_method<'life0, 'async_trait>(
&'life0 self,
input: UpdateMethodRequest
) -> Pin<Box<dyn Future<Output = Result<Method, RusotoError<UpdateMethodError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates an existing Method resource.
sourcefn update_method_response<'life0, 'async_trait>(
&'life0 self,
input: UpdateMethodResponseRequest
) -> Pin<Box<dyn Future<Output = Result<MethodResponse, RusotoError<UpdateMethodResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_method_response<'life0, 'async_trait>(
&'life0 self,
input: UpdateMethodResponseRequest
) -> Pin<Box<dyn Future<Output = Result<MethodResponse, RusotoError<UpdateMethodResponseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates an existing MethodResponse resource.
sourcefn update_model<'life0, 'async_trait>(
&'life0 self,
input: UpdateModelRequest
) -> Pin<Box<dyn Future<Output = Result<Model, RusotoError<UpdateModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_model<'life0, 'async_trait>(
&'life0 self,
input: UpdateModelRequest
) -> Pin<Box<dyn Future<Output = Result<Model, RusotoError<UpdateModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes information about a model.
sourcefn update_request_validator<'life0, 'async_trait>(
&'life0 self,
input: UpdateRequestValidatorRequest
) -> Pin<Box<dyn Future<Output = Result<RequestValidator, RusotoError<UpdateRequestValidatorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_request_validator<'life0, 'async_trait>(
&'life0 self,
input: UpdateRequestValidatorRequest
) -> Pin<Box<dyn Future<Output = Result<RequestValidator, RusotoError<UpdateRequestValidatorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a RequestValidator of a given RestApi.
sourcefn update_resource<'life0, 'async_trait>(
&'life0 self,
input: UpdateResourceRequest
) -> Pin<Box<dyn Future<Output = Result<Resource, RusotoError<UpdateResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_resource<'life0, 'async_trait>(
&'life0 self,
input: UpdateResourceRequest
) -> Pin<Box<dyn Future<Output = Result<Resource, RusotoError<UpdateResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes information about a Resource resource.
sourcefn update_rest_api<'life0, 'async_trait>(
&'life0 self,
input: UpdateRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<RestApi, RusotoError<UpdateRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_rest_api<'life0, 'async_trait>(
&'life0 self,
input: UpdateRestApiRequest
) -> Pin<Box<dyn Future<Output = Result<RestApi, RusotoError<UpdateRestApiError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes information about the specified API.
sourcefn update_stage<'life0, 'async_trait>(
&'life0 self,
input: UpdateStageRequest
) -> Pin<Box<dyn Future<Output = Result<Stage, RusotoError<UpdateStageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_stage<'life0, 'async_trait>(
&'life0 self,
input: UpdateStageRequest
) -> Pin<Box<dyn Future<Output = Result<Stage, RusotoError<UpdateStageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes information about a Stage resource.
sourcefn update_usage<'life0, 'async_trait>(
&'life0 self,
input: UpdateUsageRequest
) -> Pin<Box<dyn Future<Output = Result<Usage, RusotoError<UpdateUsageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_usage<'life0, 'async_trait>(
&'life0 self,
input: UpdateUsageRequest
) -> Pin<Box<dyn Future<Output = Result<Usage, RusotoError<UpdateUsageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key.
sourcefn update_usage_plan<'life0, 'async_trait>(
&'life0 self,
input: UpdateUsagePlanRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlan, RusotoError<UpdateUsagePlanError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_usage_plan<'life0, 'async_trait>(
&'life0 self,
input: UpdateUsagePlanRequest
) -> Pin<Box<dyn Future<Output = Result<UsagePlan, RusotoError<UpdateUsagePlanError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a usage plan of a given plan Id.
sourcefn update_vpc_link<'life0, 'async_trait>(
&'life0 self,
input: UpdateVpcLinkRequest
) -> Pin<Box<dyn Future<Output = Result<VpcLink, RusotoError<UpdateVpcLinkError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_vpc_link<'life0, 'async_trait>(
&'life0 self,
input: UpdateVpcLinkRequest
) -> Pin<Box<dyn Future<Output = Result<VpcLink, RusotoError<UpdateVpcLinkError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates an existing VpcLink of a specified identifier.
fn create_documentation_part<'life0, 'async_trait>(
&'life0 self,
input: CreateDocumentationPartRequest
) -> Pin<Box<dyn Future<Output = Result<DocumentationPart, RusotoError<CreateDocumentationPartError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_documentation_version<'life0, 'async_trait>(
&'life0 self,
input: CreateDocumentationVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DocumentationVersion, RusotoError<CreateDocumentationVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_documentation_part<'life0, 'async_trait>(
&'life0 self,
input: DeleteDocumentationPartRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteDocumentationPartError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_documentation_version<'life0, 'async_trait>(
&'life0 self,
input: DeleteDocumentationVersionRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteDocumentationVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_documentation_part<'life0, 'async_trait>(
&'life0 self,
input: GetDocumentationPartRequest
) -> Pin<Box<dyn Future<Output = Result<DocumentationPart, RusotoError<GetDocumentationPartError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_documentation_parts<'life0, 'async_trait>(
&'life0 self,
input: GetDocumentationPartsRequest
) -> Pin<Box<dyn Future<Output = Result<DocumentationParts, RusotoError<GetDocumentationPartsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_documentation_version<'life0, 'async_trait>(
&'life0 self,
input: GetDocumentationVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DocumentationVersion, RusotoError<GetDocumentationVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_documentation_versions<'life0, 'async_trait>(
&'life0 self,
input: GetDocumentationVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<DocumentationVersions, RusotoError<GetDocumentationVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_sdk_type<'life0, 'async_trait>(
&'life0 self,
input: GetSdkTypeRequest
) -> Pin<Box<dyn Future<Output = Result<SdkType, RusotoError<GetSdkTypeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_sdk_types<'life0, 'async_trait>(
&'life0 self,
input: GetSdkTypesRequest
) -> Pin<Box<dyn Future<Output = Result<SdkTypes, RusotoError<GetSdkTypesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn import_documentation_parts<'life0, 'async_trait>(
&'life0 self,
input: ImportDocumentationPartsRequest
) -> Pin<Box<dyn Future<Output = Result<DocumentationPartIds, RusotoError<ImportDocumentationPartsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_documentation_part<'life0, 'async_trait>(
&'life0 self,
input: UpdateDocumentationPartRequest
) -> Pin<Box<dyn Future<Output = Result<DocumentationPart, RusotoError<UpdateDocumentationPartError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_documentation_version<'life0, 'async_trait>(
&'life0 self,
input: UpdateDocumentationVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DocumentationVersion, RusotoError<UpdateDocumentationVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
sourceimpl Clone for ApiGatewayClient
impl Clone for ApiGatewayClient
sourcefn clone(&self) -> ApiGatewayClient
fn clone(&self) -> ApiGatewayClient
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !RefUnwindSafe for ApiGatewayClient
impl Send for ApiGatewayClient
impl Sync for ApiGatewayClient
impl Unpin for ApiGatewayClient
impl !UnwindSafe for ApiGatewayClient
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more