Struct aws_sdk_appsync::client::fluent_builders::CreateGraphqlApi
source · [−]pub struct CreateGraphqlApi<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateGraphqlApi
.
Creates a GraphqlApi
object.
Implementations
impl<C, M, R> CreateGraphqlApi<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> CreateGraphqlApi<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<CreateGraphqlApiOutput, SdkError<CreateGraphqlApiError>> where
R::Policy: SmithyRetryPolicy<CreateGraphqlApiInputOperationOutputAlias, CreateGraphqlApiOutput, CreateGraphqlApiError, CreateGraphqlApiInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<CreateGraphqlApiOutput, SdkError<CreateGraphqlApiError>> where
R::Policy: SmithyRetryPolicy<CreateGraphqlApiInputOperationOutputAlias, CreateGraphqlApiOutput, CreateGraphqlApiError, CreateGraphqlApiInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The Amazon CloudWatch Logs configuration.
The Amazon CloudWatch Logs configuration.
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
The Amazon Cognito user pool configuration.
The Amazon Cognito user pool configuration.
The OIDC configuration.
The OIDC configuration.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
A TagMap
object.
A TagMap
object.
pub fn additional_authentication_providers(
self,
input: AdditionalAuthenticationProvider
) -> Self
pub fn additional_authentication_providers(
self,
input: AdditionalAuthenticationProvider
) -> Self
Appends an item to additionalAuthenticationProviders
.
To override the contents of this collection use set_additional_authentication_providers
.
A list of additional authentication providers for the GraphqlApi
API.
pub fn set_additional_authentication_providers(
self,
input: Option<Vec<AdditionalAuthenticationProvider>>
) -> Self
pub fn set_additional_authentication_providers(
self,
input: Option<Vec<AdditionalAuthenticationProvider>>
) -> Self
A list of additional authentication providers for the GraphqlApi
API.
A flag indicating whether to use X-Ray tracing for the GraphqlApi
.
A flag indicating whether to use X-Ray tracing for the GraphqlApi
.
Configuration for Lambda function authorization.
Configuration for Lambda function authorization.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for CreateGraphqlApi<C, M, R>
impl<C, M, R> Send for CreateGraphqlApi<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for CreateGraphqlApi<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for CreateGraphqlApi<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for CreateGraphqlApi<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more