Struct aws_sdk_appsync::types::GraphqlApi
source · #[non_exhaustive]pub struct GraphqlApi { /* private fields */ }Expand description
Describes a GraphQL API.
Implementations§
source§impl GraphqlApi
impl GraphqlApi
sourcepub fn authentication_type(&self) -> Option<&AuthenticationType>
pub fn authentication_type(&self) -> Option<&AuthenticationType>
The authentication type.
sourcepub fn log_config(&self) -> Option<&LogConfig>
pub fn log_config(&self) -> Option<&LogConfig>
The Amazon CloudWatch Logs configuration.
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 OpenID Connect configuration.
The tags.
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) -> bool
pub fn xray_enabled(&self) -> bool
A flag indicating whether to use X-Ray tracing for this GraphqlApi.
sourcepub fn waf_web_acl_arn(&self) -> Option<&str>
pub fn waf_web_acl_arn(&self) -> Option<&str>
The ARN of the WAF access control list (ACL) associated with this GraphqlApi, if one exists.
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 GraphqlApi
impl GraphqlApi
sourcepub fn builder() -> GraphqlApiBuilder
pub fn builder() -> GraphqlApiBuilder
Creates a new builder-style object to manufacture GraphqlApi.
Trait Implementations§
source§impl Clone for GraphqlApi
impl Clone for GraphqlApi
source§fn clone(&self) -> GraphqlApi
fn clone(&self) -> GraphqlApi
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for GraphqlApi
impl Debug for GraphqlApi
source§impl PartialEq<GraphqlApi> for GraphqlApi
impl PartialEq<GraphqlApi> for GraphqlApi
source§fn eq(&self, other: &GraphqlApi) -> bool
fn eq(&self, other: &GraphqlApi) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GraphqlApi
Auto Trait Implementations§
impl RefUnwindSafe for GraphqlApi
impl Send for GraphqlApi
impl Sync for GraphqlApi
impl Unpin for GraphqlApi
impl UnwindSafe for GraphqlApi
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more