pub trait AppSync {
Show 41 methods
// Required methods
fn create_api_cache<'life0, 'async_trait>(
&'life0 self,
input: CreateApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateApiCacheResponse, RusotoError<CreateApiCacheError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn create_api_key<'life0, 'async_trait>(
&'life0 self,
input: CreateApiKeyRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateApiKeyResponse, RusotoError<CreateApiKeyError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn create_data_source<'life0, 'async_trait>(
&'life0 self,
input: CreateDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateDataSourceResponse, RusotoError<CreateDataSourceError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn create_function<'life0, 'async_trait>(
&'life0 self,
input: CreateFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateFunctionResponse, RusotoError<CreateFunctionError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn create_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: CreateGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateGraphqlApiResponse, RusotoError<CreateGraphqlApiError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn create_resolver<'life0, 'async_trait>(
&'life0 self,
input: CreateResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateResolverResponse, RusotoError<CreateResolverError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn create_type<'life0, 'async_trait>(
&'life0 self,
input: CreateTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateTypeResponse, RusotoError<CreateTypeError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn delete_api_cache<'life0, 'async_trait>(
&'life0 self,
input: DeleteApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteApiCacheResponse, RusotoError<DeleteApiCacheError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn delete_api_key<'life0, 'async_trait>(
&'life0 self,
input: DeleteApiKeyRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteApiKeyResponse, RusotoError<DeleteApiKeyError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn delete_data_source<'life0, 'async_trait>(
&'life0 self,
input: DeleteDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteDataSourceResponse, RusotoError<DeleteDataSourceError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn delete_function<'life0, 'async_trait>(
&'life0 self,
input: DeleteFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteFunctionResponse, RusotoError<DeleteFunctionError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn delete_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: DeleteGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteGraphqlApiResponse, RusotoError<DeleteGraphqlApiError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn delete_resolver<'life0, 'async_trait>(
&'life0 self,
input: DeleteResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteResolverResponse, RusotoError<DeleteResolverError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn delete_type<'life0, 'async_trait>(
&'life0 self,
input: DeleteTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteTypeResponse, RusotoError<DeleteTypeError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn flush_api_cache<'life0, 'async_trait>(
&'life0 self,
input: FlushApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<FlushApiCacheResponse, RusotoError<FlushApiCacheError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_api_cache<'life0, 'async_trait>(
&'life0 self,
input: GetApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<GetApiCacheResponse, RusotoError<GetApiCacheError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_data_source<'life0, 'async_trait>(
&'life0 self,
input: GetDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<GetDataSourceResponse, RusotoError<GetDataSourceError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_function<'life0, 'async_trait>(
&'life0 self,
input: GetFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<GetFunctionResponse, RusotoError<GetFunctionError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: GetGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<GetGraphqlApiResponse, RusotoError<GetGraphqlApiError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_introspection_schema<'life0, 'async_trait>(
&'life0 self,
input: GetIntrospectionSchemaRequest,
) -> Pin<Box<dyn Future<Output = Result<GetIntrospectionSchemaResponse, RusotoError<GetIntrospectionSchemaError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_resolver<'life0, 'async_trait>(
&'life0 self,
input: GetResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<GetResolverResponse, RusotoError<GetResolverError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_schema_creation_status<'life0, 'async_trait>(
&'life0 self,
input: GetSchemaCreationStatusRequest,
) -> Pin<Box<dyn Future<Output = Result<GetSchemaCreationStatusResponse, RusotoError<GetSchemaCreationStatusError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn get_type<'life0, 'async_trait>(
&'life0 self,
input: GetTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<GetTypeResponse, RusotoError<GetTypeError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn list_api_keys<'life0, 'async_trait>(
&'life0 self,
input: ListApiKeysRequest,
) -> Pin<Box<dyn Future<Output = Result<ListApiKeysResponse, RusotoError<ListApiKeysError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn list_data_sources<'life0, 'async_trait>(
&'life0 self,
input: ListDataSourcesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListDataSourcesResponse, RusotoError<ListDataSourcesError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn list_functions<'life0, 'async_trait>(
&'life0 self,
input: ListFunctionsRequest,
) -> Pin<Box<dyn Future<Output = Result<ListFunctionsResponse, RusotoError<ListFunctionsError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn list_graphql_apis<'life0, 'async_trait>(
&'life0 self,
input: ListGraphqlApisRequest,
) -> Pin<Box<dyn Future<Output = Result<ListGraphqlApisResponse, RusotoError<ListGraphqlApisError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn list_resolvers<'life0, 'async_trait>(
&'life0 self,
input: ListResolversRequest,
) -> Pin<Box<dyn Future<Output = Result<ListResolversResponse, RusotoError<ListResolversError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn list_resolvers_by_function<'life0, 'async_trait>(
&'life0 self,
input: ListResolversByFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<ListResolversByFunctionResponse, RusotoError<ListResolversByFunctionError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn list_tags_for_resource<'life0, 'async_trait>(
&'life0 self,
input: ListTagsForResourceRequest,
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn list_types<'life0, 'async_trait>(
&'life0 self,
input: ListTypesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListTypesResponse, RusotoError<ListTypesError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn start_schema_creation<'life0, 'async_trait>(
&'life0 self,
input: StartSchemaCreationRequest,
) -> Pin<Box<dyn Future<Output = Result<StartSchemaCreationResponse, RusotoError<StartSchemaCreationError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest,
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest,
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn update_api_cache<'life0, 'async_trait>(
&'life0 self,
input: UpdateApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateApiCacheResponse, RusotoError<UpdateApiCacheError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn update_api_key<'life0, 'async_trait>(
&'life0 self,
input: UpdateApiKeyRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateApiKeyResponse, RusotoError<UpdateApiKeyError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn update_data_source<'life0, 'async_trait>(
&'life0 self,
input: UpdateDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateDataSourceResponse, RusotoError<UpdateDataSourceError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn update_function<'life0, 'async_trait>(
&'life0 self,
input: UpdateFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateFunctionResponse, RusotoError<UpdateFunctionError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn update_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: UpdateGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateGraphqlApiResponse, RusotoError<UpdateGraphqlApiError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn update_resolver<'life0, 'async_trait>(
&'life0 self,
input: UpdateResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateResolverResponse, RusotoError<UpdateResolverError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn update_type<'life0, 'async_trait>(
&'life0 self,
input: UpdateTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateTypeResponse, RusotoError<UpdateTypeError>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
}
Expand description
Trait representing the capabilities of the AWSAppSync API. AWSAppSync clients implement this trait.
Required Methods§
Sourcefn create_api_cache<'life0, 'async_trait>(
&'life0 self,
input: CreateApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateApiCacheResponse, RusotoError<CreateApiCacheError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_api_cache<'life0, 'async_trait>(
&'life0 self,
input: CreateApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateApiCacheResponse, RusotoError<CreateApiCacheError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a cache for the GraphQL API.
Sourcefn create_api_key<'life0, 'async_trait>(
&'life0 self,
input: CreateApiKeyRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateApiKeyResponse, RusotoError<CreateApiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_api_key<'life0, 'async_trait>(
&'life0 self,
input: CreateApiKeyRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateApiKeyResponse, RusotoError<CreateApiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a unique key that you can distribute to clients who are executing your API.
Sourcefn create_data_source<'life0, 'async_trait>(
&'life0 self,
input: CreateDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateDataSourceResponse, RusotoError<CreateDataSourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_data_source<'life0, 'async_trait>(
&'life0 self,
input: CreateDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateDataSourceResponse, RusotoError<CreateDataSourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a DataSource
object.
Sourcefn create_function<'life0, 'async_trait>(
&'life0 self,
input: CreateFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateFunctionResponse, RusotoError<CreateFunctionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_function<'life0, 'async_trait>(
&'life0 self,
input: CreateFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateFunctionResponse, RusotoError<CreateFunctionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a Function
object.
A function is a reusable entity. Multiple functions can be used to compose the resolver logic.
Sourcefn create_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: CreateGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateGraphqlApiResponse, RusotoError<CreateGraphqlApiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: CreateGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateGraphqlApiResponse, RusotoError<CreateGraphqlApiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a GraphqlApi
object.
Sourcefn create_resolver<'life0, 'async_trait>(
&'life0 self,
input: CreateResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateResolverResponse, RusotoError<CreateResolverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_resolver<'life0, 'async_trait>(
&'life0 self,
input: CreateResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateResolverResponse, RusotoError<CreateResolverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a Resolver
object.
A resolver converts incoming requests into a format that a data source can understand and converts the data source's responses into GraphQL.
Sourcefn create_type<'life0, 'async_trait>(
&'life0 self,
input: CreateTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateTypeResponse, RusotoError<CreateTypeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_type<'life0, 'async_trait>(
&'life0 self,
input: CreateTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateTypeResponse, RusotoError<CreateTypeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a Type
object.
Sourcefn delete_api_cache<'life0, 'async_trait>(
&'life0 self,
input: DeleteApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteApiCacheResponse, RusotoError<DeleteApiCacheError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_api_cache<'life0, 'async_trait>(
&'life0 self,
input: DeleteApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteApiCacheResponse, RusotoError<DeleteApiCacheError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes an ApiCache
object.
Sourcefn delete_api_key<'life0, 'async_trait>(
&'life0 self,
input: DeleteApiKeyRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteApiKeyResponse, RusotoError<DeleteApiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_api_key<'life0, 'async_trait>(
&'life0 self,
input: DeleteApiKeyRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteApiKeyResponse, RusotoError<DeleteApiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes an API key.
Sourcefn delete_data_source<'life0, 'async_trait>(
&'life0 self,
input: DeleteDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteDataSourceResponse, RusotoError<DeleteDataSourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_data_source<'life0, 'async_trait>(
&'life0 self,
input: DeleteDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteDataSourceResponse, RusotoError<DeleteDataSourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes a DataSource
object.
Sourcefn delete_function<'life0, 'async_trait>(
&'life0 self,
input: DeleteFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteFunctionResponse, RusotoError<DeleteFunctionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_function<'life0, 'async_trait>(
&'life0 self,
input: DeleteFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteFunctionResponse, RusotoError<DeleteFunctionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes a Function
.
Sourcefn delete_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: DeleteGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteGraphqlApiResponse, RusotoError<DeleteGraphqlApiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: DeleteGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteGraphqlApiResponse, RusotoError<DeleteGraphqlApiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes a GraphqlApi
object.
Sourcefn delete_resolver<'life0, 'async_trait>(
&'life0 self,
input: DeleteResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteResolverResponse, RusotoError<DeleteResolverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_resolver<'life0, 'async_trait>(
&'life0 self,
input: DeleteResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteResolverResponse, RusotoError<DeleteResolverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes a Resolver
object.
Sourcefn delete_type<'life0, 'async_trait>(
&'life0 self,
input: DeleteTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteTypeResponse, RusotoError<DeleteTypeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_type<'life0, 'async_trait>(
&'life0 self,
input: DeleteTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteTypeResponse, RusotoError<DeleteTypeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes a Type
object.
Sourcefn flush_api_cache<'life0, 'async_trait>(
&'life0 self,
input: FlushApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<FlushApiCacheResponse, RusotoError<FlushApiCacheError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn flush_api_cache<'life0, 'async_trait>(
&'life0 self,
input: FlushApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<FlushApiCacheResponse, RusotoError<FlushApiCacheError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Flushes an ApiCache
object.
Sourcefn get_api_cache<'life0, 'async_trait>(
&'life0 self,
input: GetApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<GetApiCacheResponse, RusotoError<GetApiCacheError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_api_cache<'life0, 'async_trait>(
&'life0 self,
input: GetApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<GetApiCacheResponse, RusotoError<GetApiCacheError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Retrieves an ApiCache
object.
Sourcefn get_data_source<'life0, 'async_trait>(
&'life0 self,
input: GetDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<GetDataSourceResponse, RusotoError<GetDataSourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_data_source<'life0, 'async_trait>(
&'life0 self,
input: GetDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<GetDataSourceResponse, RusotoError<GetDataSourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Retrieves a DataSource
object.
Sourcefn get_function<'life0, 'async_trait>(
&'life0 self,
input: GetFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<GetFunctionResponse, RusotoError<GetFunctionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_function<'life0, 'async_trait>(
&'life0 self,
input: GetFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<GetFunctionResponse, RusotoError<GetFunctionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get a Function
.
Sourcefn get_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: GetGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<GetGraphqlApiResponse, RusotoError<GetGraphqlApiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: GetGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<GetGraphqlApiResponse, RusotoError<GetGraphqlApiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Retrieves a GraphqlApi
object.
Sourcefn get_introspection_schema<'life0, 'async_trait>(
&'life0 self,
input: GetIntrospectionSchemaRequest,
) -> Pin<Box<dyn Future<Output = Result<GetIntrospectionSchemaResponse, RusotoError<GetIntrospectionSchemaError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_introspection_schema<'life0, 'async_trait>(
&'life0 self,
input: GetIntrospectionSchemaRequest,
) -> Pin<Box<dyn Future<Output = Result<GetIntrospectionSchemaResponse, RusotoError<GetIntrospectionSchemaError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Retrieves the introspection schema for a GraphQL API.
Sourcefn get_resolver<'life0, 'async_trait>(
&'life0 self,
input: GetResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<GetResolverResponse, RusotoError<GetResolverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_resolver<'life0, 'async_trait>(
&'life0 self,
input: GetResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<GetResolverResponse, RusotoError<GetResolverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Retrieves a Resolver
object.
Sourcefn get_schema_creation_status<'life0, 'async_trait>(
&'life0 self,
input: GetSchemaCreationStatusRequest,
) -> Pin<Box<dyn Future<Output = Result<GetSchemaCreationStatusResponse, RusotoError<GetSchemaCreationStatusError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_schema_creation_status<'life0, 'async_trait>(
&'life0 self,
input: GetSchemaCreationStatusRequest,
) -> Pin<Box<dyn Future<Output = Result<GetSchemaCreationStatusResponse, RusotoError<GetSchemaCreationStatusError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Retrieves the current status of a schema creation operation.
Sourcefn get_type<'life0, 'async_trait>(
&'life0 self,
input: GetTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<GetTypeResponse, RusotoError<GetTypeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_type<'life0, 'async_trait>(
&'life0 self,
input: GetTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<GetTypeResponse, RusotoError<GetTypeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Retrieves a Type
object.
Sourcefn list_api_keys<'life0, 'async_trait>(
&'life0 self,
input: ListApiKeysRequest,
) -> Pin<Box<dyn Future<Output = Result<ListApiKeysResponse, RusotoError<ListApiKeysError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_api_keys<'life0, 'async_trait>(
&'life0 self,
input: ListApiKeysRequest,
) -> Pin<Box<dyn Future<Output = Result<ListApiKeysResponse, RusotoError<ListApiKeysError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Lists the API keys for a given API.
API keys are deleted automatically 60 days after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call DeleteApiKey
to manually delete a key before it's automatically deleted.
Sourcefn list_data_sources<'life0, 'async_trait>(
&'life0 self,
input: ListDataSourcesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListDataSourcesResponse, RusotoError<ListDataSourcesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_data_sources<'life0, 'async_trait>(
&'life0 self,
input: ListDataSourcesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListDataSourcesResponse, RusotoError<ListDataSourcesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Lists the data sources for a given API.
Sourcefn list_functions<'life0, 'async_trait>(
&'life0 self,
input: ListFunctionsRequest,
) -> Pin<Box<dyn Future<Output = Result<ListFunctionsResponse, RusotoError<ListFunctionsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_functions<'life0, 'async_trait>(
&'life0 self,
input: ListFunctionsRequest,
) -> Pin<Box<dyn Future<Output = Result<ListFunctionsResponse, RusotoError<ListFunctionsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
List multiple functions.
Sourcefn list_graphql_apis<'life0, 'async_trait>(
&'life0 self,
input: ListGraphqlApisRequest,
) -> Pin<Box<dyn Future<Output = Result<ListGraphqlApisResponse, RusotoError<ListGraphqlApisError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_graphql_apis<'life0, 'async_trait>(
&'life0 self,
input: ListGraphqlApisRequest,
) -> Pin<Box<dyn Future<Output = Result<ListGraphqlApisResponse, RusotoError<ListGraphqlApisError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Lists your GraphQL APIs.
Sourcefn list_resolvers<'life0, 'async_trait>(
&'life0 self,
input: ListResolversRequest,
) -> Pin<Box<dyn Future<Output = Result<ListResolversResponse, RusotoError<ListResolversError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_resolvers<'life0, 'async_trait>(
&'life0 self,
input: ListResolversRequest,
) -> Pin<Box<dyn Future<Output = Result<ListResolversResponse, RusotoError<ListResolversError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Lists the resolvers for a given API and type.
Sourcefn list_resolvers_by_function<'life0, 'async_trait>(
&'life0 self,
input: ListResolversByFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<ListResolversByFunctionResponse, RusotoError<ListResolversByFunctionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_resolvers_by_function<'life0, 'async_trait>(
&'life0 self,
input: ListResolversByFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<ListResolversByFunctionResponse, RusotoError<ListResolversByFunctionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
List the resolvers that are associated with a specific function.
Lists the tags for a resource.
Sourcefn list_types<'life0, 'async_trait>(
&'life0 self,
input: ListTypesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListTypesResponse, RusotoError<ListTypesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_types<'life0, 'async_trait>(
&'life0 self,
input: ListTypesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListTypesResponse, RusotoError<ListTypesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Lists the types for a given API.
Sourcefn start_schema_creation<'life0, 'async_trait>(
&'life0 self,
input: StartSchemaCreationRequest,
) -> Pin<Box<dyn Future<Output = Result<StartSchemaCreationResponse, RusotoError<StartSchemaCreationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn start_schema_creation<'life0, 'async_trait>(
&'life0 self,
input: StartSchemaCreationRequest,
) -> Pin<Box<dyn Future<Output = Result<StartSchemaCreationResponse, RusotoError<StartSchemaCreationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Adds a new schema to your GraphQL API.
This operation is asynchronous. Use to determine when it has completed.
Sourcefn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest,
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest,
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Tags a resource with user-supplied tags.
Sourcefn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest,
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest,
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Untags a resource.
Sourcefn update_api_cache<'life0, 'async_trait>(
&'life0 self,
input: UpdateApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateApiCacheResponse, RusotoError<UpdateApiCacheError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_api_cache<'life0, 'async_trait>(
&'life0 self,
input: UpdateApiCacheRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateApiCacheResponse, RusotoError<UpdateApiCacheError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Updates the cache for the GraphQL API.
Sourcefn update_api_key<'life0, 'async_trait>(
&'life0 self,
input: UpdateApiKeyRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateApiKeyResponse, RusotoError<UpdateApiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_api_key<'life0, 'async_trait>(
&'life0 self,
input: UpdateApiKeyRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateApiKeyResponse, RusotoError<UpdateApiKeyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Updates an API key. The key can be updated while it is not deleted.
Sourcefn update_data_source<'life0, 'async_trait>(
&'life0 self,
input: UpdateDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateDataSourceResponse, RusotoError<UpdateDataSourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_data_source<'life0, 'async_trait>(
&'life0 self,
input: UpdateDataSourceRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateDataSourceResponse, RusotoError<UpdateDataSourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Updates a DataSource
object.
Sourcefn update_function<'life0, 'async_trait>(
&'life0 self,
input: UpdateFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateFunctionResponse, RusotoError<UpdateFunctionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_function<'life0, 'async_trait>(
&'life0 self,
input: UpdateFunctionRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateFunctionResponse, RusotoError<UpdateFunctionError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Updates a Function
object.
Sourcefn update_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: UpdateGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateGraphqlApiResponse, RusotoError<UpdateGraphqlApiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_graphql_api<'life0, 'async_trait>(
&'life0 self,
input: UpdateGraphqlApiRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateGraphqlApiResponse, RusotoError<UpdateGraphqlApiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Updates a GraphqlApi
object.
Sourcefn update_resolver<'life0, 'async_trait>(
&'life0 self,
input: UpdateResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateResolverResponse, RusotoError<UpdateResolverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_resolver<'life0, 'async_trait>(
&'life0 self,
input: UpdateResolverRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateResolverResponse, RusotoError<UpdateResolverError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Updates a Resolver
object.
Sourcefn update_type<'life0, 'async_trait>(
&'life0 self,
input: UpdateTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateTypeResponse, RusotoError<UpdateTypeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_type<'life0, 'async_trait>(
&'life0 self,
input: UpdateTypeRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateTypeResponse, RusotoError<UpdateTypeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Updates a Type
object.