View Source GoogleApi.IAP.V1.Model.AccessSettings (google_api_iap v0.18.0)

Access related settings for IAP protected apps.

Attributes

  • allowedDomainsSettings (type: GoogleApi.IAP.V1.Model.AllowedDomainsSettings.t, default: nil) - Settings to configure and enable allowed domains.
  • corsSettings (type: GoogleApi.IAP.V1.Model.CorsSettings.t, default: nil) - Configuration to allow cross-origin requests via IAP.
  • gcipSettings (type: GoogleApi.IAP.V1.Model.GcipSettings.t, default: nil) - GCIP claims and endpoint configurations for 3p identity providers.
  • oauthSettings (type: GoogleApi.IAP.V1.Model.OAuthSettings.t, default: nil) - Settings to configure IAP's OAuth behavior.
  • policyDelegationSettings (type: GoogleApi.IAP.V1.Model.PolicyDelegationSettings.t, default: nil) - Settings to configure Policy delegation for apps hosted in tenant projects. INTERNAL_ONLY.
  • reauthSettings (type: GoogleApi.IAP.V1.Model.ReauthSettings.t, default: nil) - Settings to configure reauthentication policies in IAP.

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,
  oauthSettings: GoogleApi.IAP.V1.Model.OAuthSettings.t() | nil,
  policyDelegationSettings:
    GoogleApi.IAP.V1.Model.PolicyDelegationSettings.t() | nil,
  reauthSettings: GoogleApi.IAP.V1.Model.ReauthSettings.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.