View Source GoogleApi.IAP.V1.Model.AccessSettings (google_api_iap v0.20.2)
Access related settings for IAP protected apps.
Attributes
-
allowedDomainsSettings(type:GoogleApi.IAP.V1.Model.AllowedDomainsSettings.t, default:nil) - Optional. Settings to configure and enable allowed domains. -
corsSettings(type:GoogleApi.IAP.V1.Model.CorsSettings.t, default:nil) - Optional. Configuration to allow cross-origin requests via IAP. -
gcipSettings(type:GoogleApi.IAP.V1.Model.GcipSettings.t, default:nil) - Optional. GCIP claims and endpoint configurations for 3p identity providers. -
identitySources(type:list(String.t), default:nil) - Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured. -
oauthSettings(type:GoogleApi.IAP.V1.Model.OAuthSettings.t, default:nil) - Optional. Settings to configure IAP's OAuth behavior. -
policyDelegationSettings(type:GoogleApi.IAP.V1.Model.PolicyDelegationSettings.t, default:nil) - Optional. Settings to allow google-internal teams to use IAP for apps hosted in a tenant project. -
reauthSettings(type:GoogleApi.IAP.V1.Model.ReauthSettings.t, default:nil) - Optional. Settings to configure reauthentication policies in IAP. -
workforceIdentitySettings(type:GoogleApi.IAP.V1.Model.WorkforceIdentitySettings.t, default:nil) - Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.IAP.V1.Model.AccessSettings{ allowedDomainsSettings: GoogleApi.IAP.V1.Model.AllowedDomainsSettings.t() | nil, corsSettings: GoogleApi.IAP.V1.Model.CorsSettings.t() | nil, gcipSettings: GoogleApi.IAP.V1.Model.GcipSettings.t() | nil, identitySources: [String.t()] | nil, oauthSettings: GoogleApi.IAP.V1.Model.OAuthSettings.t() | nil, policyDelegationSettings: GoogleApi.IAP.V1.Model.PolicyDelegationSettings.t() | nil, reauthSettings: GoogleApi.IAP.V1.Model.ReauthSettings.t() | nil, workforceIdentitySettings: GoogleApi.IAP.V1.Model.WorkforceIdentitySettings.t() | nil }