pub struct AccessSettings {
pub allowed_domains_settings: Option<AllowedDomainsSettings>,
pub cors_settings: Option<CorsSettings>,
pub gcip_settings: Option<GcipSettings>,
pub identity_sources: Option<Vec<String>>,
pub oauth_settings: Option<OAuthSettings>,
pub policy_delegation_settings: Option<PolicyDelegationSettings>,
pub reauth_settings: Option<ReauthSettings>,
pub workforce_identity_settings: Option<WorkforceIdentitySettings>,
}Expand description
Access related settings for IAP protected apps.
This type is not used in any activity, and only used as part of another schema.
Fields§
§allowed_domains_settings: Option<AllowedDomainsSettings>Optional. Settings to configure and enable allowed domains.
cors_settings: Option<CorsSettings>Optional. Configuration to allow cross-origin requests via IAP.
gcip_settings: Option<GcipSettings>Optional. GCIP claims and endpoint configurations for 3p identity providers.
identity_sources: Option<Vec<String>>Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
oauth_settings: Option<OAuthSettings>Optional. Settings to configure IAP’s OAuth behavior.
policy_delegation_settings: Option<PolicyDelegationSettings>Optional. Settings to allow google-internal teams to use IAP for apps hosted in a tenant project.
reauth_settings: Option<ReauthSettings>Optional. Settings to configure reauthentication policies in IAP.
workforce_identity_settings: Option<WorkforceIdentitySettings>Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
Trait Implementations§
Source§impl Clone for AccessSettings
impl Clone for AccessSettings
Source§fn clone(&self) -> AccessSettings
fn clone(&self) -> AccessSettings
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more