pub struct Builder { /* private fields */ }
Expand description
A builder for BackendApiAppSyncAuthSettings
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn cognito_user_pool_id(self, input: impl Into<String>) -> Self
pub fn cognito_user_pool_id(self, input: impl Into<String>) -> Self
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
sourcepub fn set_cognito_user_pool_id(self, input: Option<String>) -> Self
pub fn set_cognito_user_pool_id(self, input: Option<String>) -> Self
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
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, input: f64) -> Self
pub fn expiration_time(self, input: f64) -> Self
The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn set_expiration_time(self, input: Option<f64>) -> Self
pub fn set_expiration_time(self, input: Option<f64>) -> Self
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, input: impl Into<String>) -> Self
pub fn open_id_auth_ttl(self, input: impl Into<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn set_open_id_auth_ttl(self, input: Option<String>) -> Self
pub fn set_open_id_auth_ttl(self, input: Option<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn open_id_client_id(self, input: impl Into<String>) -> Self
pub fn open_id_client_id(self, input: impl Into<String>) -> Self
The clientID for openID, if openID was used as an authentication setting to access your data models.
sourcepub fn set_open_id_client_id(self, input: Option<String>) -> Self
pub fn set_open_id_client_id(self, input: Option<String>) -> Self
The clientID for openID, if openID was used as an authentication setting to access your data models.
sourcepub fn open_id_iat_ttl(self, input: impl Into<String>) -> Self
pub fn open_id_iat_ttl(self, input: impl Into<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn set_open_id_iat_ttl(self, input: Option<String>) -> Self
pub fn set_open_id_iat_ttl(self, input: Option<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn open_id_issue_url(self, input: impl Into<String>) -> Self
pub fn open_id_issue_url(self, input: impl Into<String>) -> Self
The openID issuer URL, if openID was used as an authentication setting to access your data models.
sourcepub fn set_open_id_issue_url(self, input: Option<String>) -> Self
pub fn set_open_id_issue_url(self, input: Option<String>) -> Self
The openID issuer URL, if openID was used as an authentication setting to access your data models.
sourcepub fn open_id_provider_name(self, input: impl Into<String>) -> Self
pub fn open_id_provider_name(self, input: impl Into<String>) -> Self
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
sourcepub fn set_open_id_provider_name(self, input: Option<String>) -> Self
pub fn set_open_id_provider_name(self, input: Option<String>) -> Self
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
sourcepub fn build(self) -> BackendApiAppSyncAuthSettings
pub fn build(self) -> BackendApiAppSyncAuthSettings
Consumes the builder and constructs a BackendApiAppSyncAuthSettings
.