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

Wrapper over application specific settings for IAP.

Attributes

  • accessDeniedPageSettings (type: GoogleApi.IAP.V1.Model.AccessDeniedPageSettings.t, default: nil) - Customization for Access Denied page.
  • attributePropagationSettings (type: GoogleApi.IAP.V1.Model.AttributePropagationSettings.t, default: nil) - Settings to configure attribute propagation.
  • cookieDomain (type: String.t, default: nil) - The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid.
  • csmSettings (type: GoogleApi.IAP.V1.Model.CsmSettings.t, default: nil) - Settings to configure IAP's behavior for a service mesh.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.IAP.V1.Model.ApplicationSettings{
  accessDeniedPageSettings:
    GoogleApi.IAP.V1.Model.AccessDeniedPageSettings.t() | nil,
  attributePropagationSettings:
    GoogleApi.IAP.V1.Model.AttributePropagationSettings.t() | nil,
  cookieDomain: String.t() | nil,
  csmSettings: GoogleApi.IAP.V1.Model.CsmSettings.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.