#[non_exhaustive]pub struct CreateGraphqlApiInput { /* private fields */ }Implementations§
source§impl CreateGraphqlApiInput
impl CreateGraphqlApiInput
sourcepub fn log_config(&self) -> Option<&LogConfig>
pub fn log_config(&self) -> Option<&LogConfig>
The Amazon CloudWatch Logs configuration.
sourcepub fn authentication_type(&self) -> Option<&AuthenticationType>
pub fn authentication_type(&self) -> Option<&AuthenticationType>
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
sourcepub fn user_pool_config(&self) -> Option<&UserPoolConfig>
pub fn user_pool_config(&self) -> Option<&UserPoolConfig>
The Amazon Cognito user pool configuration.
sourcepub fn open_id_connect_config(&self) -> Option<&OpenIdConnectConfig>
pub fn open_id_connect_config(&self) -> Option<&OpenIdConnectConfig>
The OIDC configuration.
A TagMap object.
sourcepub fn additional_authentication_providers(
&self
) -> Option<&[AdditionalAuthenticationProvider]>
pub fn additional_authentication_providers( &self ) -> Option<&[AdditionalAuthenticationProvider]>
A list of additional authentication providers for the GraphqlApi API.
sourcepub fn xray_enabled(&self) -> Option<bool>
pub fn xray_enabled(&self) -> Option<bool>
A flag indicating whether to use X-Ray tracing for the GraphqlApi.
Configuration for Lambda function authorization.
sourcepub fn visibility(&self) -> Option<&GraphQlApiVisibility>
pub fn visibility(&self) -> Option<&GraphQlApiVisibility>
Sets the value of the GraphQL API to public (GLOBAL) or private (PRIVATE). If no value is provided, the visibility will be set to GLOBAL by default. This value cannot be changed once the API has been created.
source§impl CreateGraphqlApiInput
impl CreateGraphqlApiInput
sourcepub fn builder() -> CreateGraphqlApiInputBuilder
pub fn builder() -> CreateGraphqlApiInputBuilder
Creates a new builder-style object to manufacture CreateGraphqlApiInput.
source§impl CreateGraphqlApiInput
impl CreateGraphqlApiInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateGraphqlApi, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation( &self, _config: &Config ) -> Result<Operation<CreateGraphqlApi, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateGraphqlApi>
Trait Implementations§
source§impl Clone for CreateGraphqlApiInput
impl Clone for CreateGraphqlApiInput
source§fn clone(&self) -> CreateGraphqlApiInput
fn clone(&self) -> CreateGraphqlApiInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateGraphqlApiInput
impl Debug for CreateGraphqlApiInput
source§impl PartialEq<CreateGraphqlApiInput> for CreateGraphqlApiInput
impl PartialEq<CreateGraphqlApiInput> for CreateGraphqlApiInput
source§fn eq(&self, other: &CreateGraphqlApiInput) -> bool
fn eq(&self, other: &CreateGraphqlApiInput) -> bool
self and other values to be equal, and is used
by ==.