pub struct CreateGraphqlApiRequest {
pub additional_authentication_providers: Option<Vec<AdditionalAuthenticationProvider>>,
pub authentication_type: String,
pub log_config: Option<LogConfig>,
pub name: String,
pub open_id_connect_config: Option<OpenIDConnectConfig>,
pub tags: Option<HashMap<String, String>>,
pub user_pool_config: Option<UserPoolConfig>,
pub xray_enabled: Option<bool>,
}
Fields§
§additional_authentication_providers: Option<Vec<AdditionalAuthenticationProvider>>
A list of additional authentication providers for the GraphqlApi
API.
authentication_type: String
The authentication type: API key, AWS IAM, OIDC, or Amazon Cognito user pools.
log_config: Option<LogConfig>
The Amazon CloudWatch Logs configuration.
name: String
A user-supplied name for the GraphqlApi
.
open_id_connect_config: Option<OpenIDConnectConfig>
The OpenID Connect configuration.
A TagMap
object.
user_pool_config: Option<UserPoolConfig>
The Amazon Cognito user pool configuration.
xray_enabled: Option<bool>
A flag indicating whether to enable X-Ray tracing for the GraphqlApi
.
Trait Implementations§
Source§impl Clone for CreateGraphqlApiRequest
impl Clone for CreateGraphqlApiRequest
Source§fn clone(&self) -> CreateGraphqlApiRequest
fn clone(&self) -> CreateGraphqlApiRequest
Returns a duplicate 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 CreateGraphqlApiRequest
impl Debug for CreateGraphqlApiRequest
Source§impl Default for CreateGraphqlApiRequest
impl Default for CreateGraphqlApiRequest
Source§fn default() -> CreateGraphqlApiRequest
fn default() -> CreateGraphqlApiRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateGraphqlApiRequest
impl PartialEq for CreateGraphqlApiRequest
Source§impl Serialize for CreateGraphqlApiRequest
impl Serialize for CreateGraphqlApiRequest
impl StructuralPartialEq for CreateGraphqlApiRequest
Auto Trait Implementations§
impl Freeze for CreateGraphqlApiRequest
impl RefUnwindSafe for CreateGraphqlApiRequest
impl Send for CreateGraphqlApiRequest
impl Sync for CreateGraphqlApiRequest
impl Unpin for CreateGraphqlApiRequest
impl UnwindSafe for CreateGraphqlApiRequest
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