Package Classes (1.15.0)

Summary of entries of Classes for iap.

Classes

IdentityAwareProxyAdminServiceAsyncClient

APIs for Identity-Aware Proxy Admin configurations.

IdentityAwareProxyAdminServiceClient

APIs for Identity-Aware Proxy Admin configurations.

ListTunnelDestGroupsAsyncPager

A pager for iterating through list_tunnel_dest_groups requests.

This class thinly wraps an initial ListTunnelDestGroupsResponse object, and provides an __aiter__ method to iterate through its tunnel_dest_groups field.

If there are more pages, the __aiter__ method will make additional ListTunnelDestGroups requests and continue to iterate through the tunnel_dest_groups field on the corresponding responses.

All the usual ListTunnelDestGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTunnelDestGroupsPager

A pager for iterating through list_tunnel_dest_groups requests.

This class thinly wraps an initial ListTunnelDestGroupsResponse object, and provides an __iter__ method to iterate through its tunnel_dest_groups field.

If there are more pages, the __iter__ method will make additional ListTunnelDestGroups requests and continue to iterate through the tunnel_dest_groups field on the corresponding responses.

All the usual ListTunnelDestGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

IdentityAwareProxyOAuthServiceAsyncClient

API to programmatically create, list and retrieve Identity Aware Proxy (IAP) OAuth brands; and create, retrieve, delete and reset-secret of IAP OAuth clients.

IdentityAwareProxyOAuthServiceClient

API to programmatically create, list and retrieve Identity Aware Proxy (IAP) OAuth brands; and create, retrieve, delete and reset-secret of IAP OAuth clients.

ListIdentityAwareProxyClientsAsyncPager

A pager for iterating through list_identity_aware_proxy_clients requests.

This class thinly wraps an initial ListIdentityAwareProxyClientsResponse object, and provides an __aiter__ method to iterate through its identity_aware_proxy_clients field.

If there are more pages, the __aiter__ method will make additional ListIdentityAwareProxyClients requests and continue to iterate through the identity_aware_proxy_clients field on the corresponding responses.

All the usual ListIdentityAwareProxyClientsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListIdentityAwareProxyClientsPager

A pager for iterating through list_identity_aware_proxy_clients requests.

This class thinly wraps an initial ListIdentityAwareProxyClientsResponse object, and provides an __iter__ method to iterate through its identity_aware_proxy_clients field.

If there are more pages, the __iter__ method will make additional ListIdentityAwareProxyClients requests and continue to iterate through the identity_aware_proxy_clients field on the corresponding responses.

All the usual ListIdentityAwareProxyClientsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

AccessDeniedPageSettings

Custom content configuration for access denied page. IAP allows customers to define a custom URI to use as the error page when access is denied to users. If IAP prevents access to this page, the default IAP error page will be displayed instead.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AccessSettings

Access related settings for IAP protected apps.

AllowedDomainsSettings

Configuration for IAP allowed domains. Lets you to restrict access to an app and allow access to only the domains that you list.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ApplicationSettings

Wrapper over application specific settings for IAP.

AttributePropagationSettings

Configuration for propagating attributes to applications protected by IAP.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

OutputCredentials

Supported output credentials for attribute propagation. Each output credential maps to a "field" in the response. For example, selecting JWT will propagate all attributes in the IAP JWT, header in the headers, etc.

Brand

OAuth brand data. NOTE: Only contains a portion of the data that describes a brand.

CorsSettings

Allows customers to configure HTTP request paths that'll allow HTTP OPTIONS call to bypass authentication and authorization.

CreateBrandRequest

The request sent to CreateBrand.

CreateIdentityAwareProxyClientRequest

The request sent to CreateIdentityAwareProxyClient.

CreateTunnelDestGroupRequest

The request to CreateTunnelDestGroup.

CsmSettings

Configuration for RCToken generated for service mesh workloads protected by IAP. RCToken are IAP generated JWTs that can be verified at the application. The RCToken is primarily used for service mesh deployments, and can be scoped to a single mesh by configuring the audience field accordingly.

DeleteIdentityAwareProxyClientRequest

The request sent to DeleteIdentityAwareProxyClient.

DeleteTunnelDestGroupRequest

The request to DeleteTunnelDestGroup.

GcipSettings

Allows customers to configure tenant_id for GCIP instance per-app.

GetBrandRequest

The request sent to GetBrand.

GetIapSettingsRequest

The request sent to GetIapSettings.

GetIdentityAwareProxyClientRequest

The request sent to GetIdentityAwareProxyClient.

GetTunnelDestGroupRequest

The request to GetTunnelDestGroup.

IapSettings

The IAP configurable settings.

IdentityAwareProxyClient

Contains the data that describes an Identity Aware Proxy owned client.

ListBrandsRequest

The request sent to ListBrands.

ListBrandsResponse

Response message for ListBrands.

ListIdentityAwareProxyClientsRequest

The request sent to ListIdentityAwareProxyClients.

ListIdentityAwareProxyClientsResponse

Response message for ListIdentityAwareProxyClients.

ListTunnelDestGroupsRequest

The request to ListTunnelDestGroups.

ListTunnelDestGroupsResponse

The response from ListTunnelDestGroups.

OAuthSettings

Configuration for OAuth login&consent flow behavior as well as for OAuth Credentials.

ReauthSettings

Configuration for IAP reauthentication policies.

Method

Types of reauthentication methods supported by IAP.

PolicyType

Type of policy in the case of hierarchial policies.

ResetIdentityAwareProxyClientSecretRequest

The request sent to ResetIdentityAwareProxyClientSecret.

TunnelDestGroup

A TunnelDestGroup.

UpdateIapSettingsRequest

The request sent to UpdateIapSettings.

UpdateTunnelDestGroupRequest

The request to UpdateTunnelDestGroup.

Modules

pagers

API documentation for iap_v1.services.identity_aware_proxy_admin_service.pagers module.

pagers

API documentation for iap_v1.services.identity_aware_proxy_o_auth_service.pagers module.