#[non_exhaustive]pub struct BackendApiAppSyncAuthSettings {
pub cognito_user_pool_id: Option<String>,
pub description: Option<String>,
pub expiration_time: Option<f64>,
pub open_id_auth_ttl: Option<String>,
pub open_id_client_id: Option<String>,
pub open_id_iat_ttl: Option<String>,
pub open_id_issue_url: Option<String>,
pub open_id_provider_name: Option<String>,
}
Expand description
The authentication settings for accessing provisioned data models in your Amplify project.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.cognito_user_pool_id: Option<String>
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
description: Option<String>
The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
expiration_time: Option<f64>
The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
open_id_auth_ttl: Option<String>
The expiry time for the OpenID authentication mechanism.
open_id_client_id: Option<String>
The clientID for openID, if openID was used as an authentication setting to access your data models.
open_id_iat_ttl: Option<String>
The expiry time for the OpenID authentication mechanism.
open_id_issue_url: Option<String>
The openID issuer URL, if openID was used as an authentication setting to access your data models.
open_id_provider_name: Option<String>
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
Implementations§
source§impl BackendApiAppSyncAuthSettings
impl BackendApiAppSyncAuthSettings
sourcepub fn cognito_user_pool_id(&self) -> Option<&str>
pub fn cognito_user_pool_id(&self) -> Option<&str>
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn expiration_time(&self) -> Option<f64>
pub fn expiration_time(&self) -> Option<f64>
The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn open_id_auth_ttl(&self) -> Option<&str>
pub fn open_id_auth_ttl(&self) -> Option<&str>
The expiry time for the OpenID authentication mechanism.
sourcepub fn open_id_client_id(&self) -> Option<&str>
pub fn open_id_client_id(&self) -> Option<&str>
The clientID for openID, if openID was used as an authentication setting to access your data models.
sourcepub fn open_id_iat_ttl(&self) -> Option<&str>
pub fn open_id_iat_ttl(&self) -> Option<&str>
The expiry time for the OpenID authentication mechanism.
sourcepub fn open_id_issue_url(&self) -> Option<&str>
pub fn open_id_issue_url(&self) -> Option<&str>
The openID issuer URL, if openID was used as an authentication setting to access your data models.
sourcepub fn open_id_provider_name(&self) -> Option<&str>
pub fn open_id_provider_name(&self) -> Option<&str>
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
source§impl BackendApiAppSyncAuthSettings
impl BackendApiAppSyncAuthSettings
sourcepub fn builder() -> BackendApiAppSyncAuthSettingsBuilder
pub fn builder() -> BackendApiAppSyncAuthSettingsBuilder
Creates a new builder-style object to manufacture BackendApiAppSyncAuthSettings
.
Trait Implementations§
source§impl Clone for BackendApiAppSyncAuthSettings
impl Clone for BackendApiAppSyncAuthSettings
source§fn clone(&self) -> BackendApiAppSyncAuthSettings
fn clone(&self) -> BackendApiAppSyncAuthSettings
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for BackendApiAppSyncAuthSettings
impl PartialEq for BackendApiAppSyncAuthSettings
source§fn eq(&self, other: &BackendApiAppSyncAuthSettings) -> bool
fn eq(&self, other: &BackendApiAppSyncAuthSettings) -> bool
self
and other
values to be equal, and is used
by ==
.