Class: Google::Cloud::Iap::V1::AccessSettings
- Inherits:
-
Object
- Object
- Google::Cloud::Iap::V1::AccessSettings
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/iap/v1/service.rb
Overview
Access related settings for IAP protected apps.
Defined Under Namespace
Modules: IdentitySource
Instance Attribute Summary collapse
-
#allowed_domains_settings ⇒ ::Google::Cloud::Iap::V1::AllowedDomainsSettings
Optional.
-
#cors_settings ⇒ ::Google::Cloud::Iap::V1::CorsSettings
Optional.
-
#gcip_settings ⇒ ::Google::Cloud::Iap::V1::GcipSettings
Optional.
-
#identity_sources ⇒ ::Array<::Google::Cloud::Iap::V1::AccessSettings::IdentitySource>
Optional.
-
#oauth_settings ⇒ ::Google::Cloud::Iap::V1::OAuthSettings
Optional.
-
#reauth_settings ⇒ ::Google::Cloud::Iap::V1::ReauthSettings
Optional.
-
#workforce_identity_settings ⇒ ::Google::Cloud::Iap::V1::WorkforceIdentitySettings
Optional.
Instance Attribute Details
#allowed_domains_settings ⇒ ::Google::Cloud::Iap::V1::AllowedDomainsSettings
Returns Optional. Settings to configure and enable allowed domains.
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/iap/v1/service.rb', line 206 class AccessSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Types of identity source supported by IAP. module IdentitySource # IdentitySource Unspecified. # When selected, IAP relies on which identity settings are fully configured # to redirect the traffic to. The precedence order is # WorkforceIdentitySettings > GcipSettings. If none is set, default to use # Google identity. IDENTITY_SOURCE_UNSPECIFIED = 0 # Use external identities set up on Google Cloud Workforce Identity # Federation. WORKFORCE_IDENTITY_FEDERATION = 3 end end |
#cors_settings ⇒ ::Google::Cloud::Iap::V1::CorsSettings
Returns Optional. Configuration to allow cross-origin requests via IAP.
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/iap/v1/service.rb', line 206 class AccessSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Types of identity source supported by IAP. module IdentitySource # IdentitySource Unspecified. # When selected, IAP relies on which identity settings are fully configured # to redirect the traffic to. The precedence order is # WorkforceIdentitySettings > GcipSettings. If none is set, default to use # Google identity. IDENTITY_SOURCE_UNSPECIFIED = 0 # Use external identities set up on Google Cloud Workforce Identity # Federation. WORKFORCE_IDENTITY_FEDERATION = 3 end end |
#gcip_settings ⇒ ::Google::Cloud::Iap::V1::GcipSettings
Returns Optional. GCIP claims and endpoint configurations for 3p identity providers.
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/iap/v1/service.rb', line 206 class AccessSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Types of identity source supported by IAP. module IdentitySource # IdentitySource Unspecified. # When selected, IAP relies on which identity settings are fully configured # to redirect the traffic to. The precedence order is # WorkforceIdentitySettings > GcipSettings. If none is set, default to use # Google identity. IDENTITY_SOURCE_UNSPECIFIED = 0 # Use external identities set up on Google Cloud Workforce Identity # Federation. WORKFORCE_IDENTITY_FEDERATION = 3 end end |
#identity_sources ⇒ ::Array<::Google::Cloud::Iap::V1::AccessSettings::IdentitySource>
Returns Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/iap/v1/service.rb', line 206 class AccessSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Types of identity source supported by IAP. module IdentitySource # IdentitySource Unspecified. # When selected, IAP relies on which identity settings are fully configured # to redirect the traffic to. The precedence order is # WorkforceIdentitySettings > GcipSettings. If none is set, default to use # Google identity. IDENTITY_SOURCE_UNSPECIFIED = 0 # Use external identities set up on Google Cloud Workforce Identity # Federation. WORKFORCE_IDENTITY_FEDERATION = 3 end end |
#oauth_settings ⇒ ::Google::Cloud::Iap::V1::OAuthSettings
Returns Optional. Settings to configure IAP's OAuth behavior.
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/iap/v1/service.rb', line 206 class AccessSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Types of identity source supported by IAP. module IdentitySource # IdentitySource Unspecified. # When selected, IAP relies on which identity settings are fully configured # to redirect the traffic to. The precedence order is # WorkforceIdentitySettings > GcipSettings. If none is set, default to use # Google identity. IDENTITY_SOURCE_UNSPECIFIED = 0 # Use external identities set up on Google Cloud Workforce Identity # Federation. WORKFORCE_IDENTITY_FEDERATION = 3 end end |
#reauth_settings ⇒ ::Google::Cloud::Iap::V1::ReauthSettings
Returns Optional. Settings to configure reauthentication policies in IAP.
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/iap/v1/service.rb', line 206 class AccessSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Types of identity source supported by IAP. module IdentitySource # IdentitySource Unspecified. # When selected, IAP relies on which identity settings are fully configured # to redirect the traffic to. The precedence order is # WorkforceIdentitySettings > GcipSettings. If none is set, default to use # Google identity. IDENTITY_SOURCE_UNSPECIFIED = 0 # Use external identities set up on Google Cloud Workforce Identity # Federation. WORKFORCE_IDENTITY_FEDERATION = 3 end end |
#workforce_identity_settings ⇒ ::Google::Cloud::Iap::V1::WorkforceIdentitySettings
Returns Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/iap/v1/service.rb', line 206 class AccessSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Types of identity source supported by IAP. module IdentitySource # IdentitySource Unspecified. # When selected, IAP relies on which identity settings are fully configured # to redirect the traffic to. The precedence order is # WorkforceIdentitySettings > GcipSettings. If none is set, default to use # Google identity. IDENTITY_SOURCE_UNSPECIFIED = 0 # Use external identities set up on Google Cloud Workforce Identity # Federation. WORKFORCE_IDENTITY_FEDERATION = 3 end end |