Package com.google.cloud.iap.v1 (0.4.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceClient Service Description: APIs for Identity-Aware Proxy Admin configurations.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

com.google.cloud.iap.v1.IdentityAwareProxyClient

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

com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceClient Service Description: API to programmatically create, list and retrieve Identity Aware Proxy (IAP) OAuth brands; and create, retrieve, delete and reset-secret of IAP OAuth clients.

This class provides the ability to make remote calls to the backing service through method

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.iap.v1.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

com.google.cloud.iap.v1.AccessSettings

Access related settings for IAP protected apps.

com.google.cloud.iap.v1.AllowedDomainsSettings

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

com.google.cloud.iap.v1.ApplicationSettings

Wrapper over application specific settings for IAP.

com.google.cloud.iap.v1.AttributePropagationSettings

Configuration for propagating attributes to applications protected by IAP.

com.google.cloud.iap.v1.CorsSettings

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

com.google.cloud.iap.v1.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

com.google.cloud.iap.v1.GcipSettings

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

com.google.cloud.iap.v1.IapSettings

The IAP configurable settings.

com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceSettings Settings class to configure an instance of IdentityAwareProxyAdminServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceSettings Settings class to configure an instance of IdentityAwareProxyOAuthServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.iap.v1.OAuthSettings

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

com.google.cloud.iap.v1.ReauthSettings

Configuration for IAP reauthentication policies.

Classes

Class Description
com.google.cloud.iap.v1.AccessDeniedPageSettings.Builder 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
com.google.cloud.iap.v1.AccessSettings.Builder Access related settings for IAP protected apps.
com.google.cloud.iap.v1.AllowedDomainsSettings.Builder Configuration for IAP allowed domains. Lets you to restrict access to an app and allow access to only the domains that you list.
com.google.cloud.iap.v1.ApplicationSettings.Builder Wrapper over application specific settings for IAP.
com.google.cloud.iap.v1.AttributePropagationSettings.Builder Configuration for propagating attributes to applications protected by IAP.
com.google.cloud.iap.v1.Brand OAuth brand data. NOTE: Only contains a portion of the data that describes a brand.
com.google.cloud.iap.v1.Brand.Builder OAuth brand data. NOTE: Only contains a portion of the data that describes a brand.
com.google.cloud.iap.v1.CorsSettings.Builder Allows customers to configure HTTP request paths that'll allow HTTP OPTIONS call to bypass authentication and authorization.
com.google.cloud.iap.v1.CreateBrandRequest The request sent to CreateBrand.
com.google.cloud.iap.v1.CreateBrandRequest.Builder The request sent to CreateBrand.
com.google.cloud.iap.v1.CreateIdentityAwareProxyClientRequest The request sent to CreateIdentityAwareProxyClient.
com.google.cloud.iap.v1.CreateIdentityAwareProxyClientRequest.Builder The request sent to CreateIdentityAwareProxyClient.
com.google.cloud.iap.v1.CreateTunnelDestGroupRequest The request to CreateTunnelDestGroup.
com.google.cloud.iap.v1.CreateTunnelDestGroupRequest.Builder The request to CreateTunnelDestGroup.
com.google.cloud.iap.v1.CsmSettings.Builder 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
com.google.cloud.iap.v1.DeleteIdentityAwareProxyClientRequest The request sent to DeleteIdentityAwareProxyClient.
com.google.cloud.iap.v1.DeleteIdentityAwareProxyClientRequest.Builder The request sent to DeleteIdentityAwareProxyClient.
com.google.cloud.iap.v1.DeleteTunnelDestGroupRequest The request to DeleteTunnelDestGroup.
com.google.cloud.iap.v1.DeleteTunnelDestGroupRequest.Builder The request to DeleteTunnelDestGroup.
com.google.cloud.iap.v1.GcipSettings.Builder Allows customers to configure tenant_id for GCIP instance per-app.
com.google.cloud.iap.v1.GetBrandRequest The request sent to GetBrand.
com.google.cloud.iap.v1.GetBrandRequest.Builder The request sent to GetBrand.
com.google.cloud.iap.v1.GetIapSettingsRequest The request sent to GetIapSettings.
com.google.cloud.iap.v1.GetIapSettingsRequest.Builder The request sent to GetIapSettings.
com.google.cloud.iap.v1.GetIdentityAwareProxyClientRequest The request sent to GetIdentityAwareProxyClient.
com.google.cloud.iap.v1.GetIdentityAwareProxyClientRequest.Builder The request sent to GetIdentityAwareProxyClient.
com.google.cloud.iap.v1.GetTunnelDestGroupRequest The request to GetTunnelDestGroup.
com.google.cloud.iap.v1.GetTunnelDestGroupRequest.Builder The request to GetTunnelDestGroup.
com.google.cloud.iap.v1.IapSettings.Builder The IAP configurable settings.
com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceClient.ListTunnelDestGroupsFixedSizeCollection
com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceClient.ListTunnelDestGroupsPage
com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceClient.ListTunnelDestGroupsPagedResponse
com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceGrpc APIs for Identity-Aware Proxy Admin configurations.
com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceGrpc.IdentityAwareProxyAdminServiceImplBase Base class for the server implementation of the service IdentityAwareProxyAdminService. APIs for Identity-Aware Proxy Admin configurations.
com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceSettings.Builder Builder for IdentityAwareProxyAdminServiceSettings.
com.google.cloud.iap.v1.IdentityAwareProxyClient.Builder Contains the data that describes an Identity Aware Proxy owned client.
com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceClient.ListIdentityAwareProxyClientsFixedSizeCollection
com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceClient.ListIdentityAwareProxyClientsPage
com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceClient.ListIdentityAwareProxyClientsPagedResponse
com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceGrpc API to programmatically create, list and retrieve Identity Aware Proxy (IAP) OAuth brands; and create, retrieve, delete and reset-secret of IAP OAuth clients.
com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceGrpc.IdentityAwareProxyOAuthServiceImplBase Base class for the server implementation of the service IdentityAwareProxyOAuthService. API to programmatically create, list and retrieve Identity Aware Proxy (IAP)
com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceSettings.Builder Builder for IdentityAwareProxyOAuthServiceSettings.
com.google.cloud.iap.v1.ListBrandsRequest The request sent to ListBrands.
com.google.cloud.iap.v1.ListBrandsRequest.Builder The request sent to ListBrands.
com.google.cloud.iap.v1.ListBrandsResponse Response message for ListBrands.
com.google.cloud.iap.v1.ListBrandsResponse.Builder Response message for ListBrands.
com.google.cloud.iap.v1.ListIdentityAwareProxyClientsRequest The request sent to ListIdentityAwareProxyClients.
com.google.cloud.iap.v1.ListIdentityAwareProxyClientsRequest.Builder The request sent to ListIdentityAwareProxyClients.
com.google.cloud.iap.v1.ListIdentityAwareProxyClientsResponse Response message for ListIdentityAwareProxyClients.
com.google.cloud.iap.v1.ListIdentityAwareProxyClientsResponse.Builder Response message for ListIdentityAwareProxyClients.
com.google.cloud.iap.v1.ListTunnelDestGroupsRequest The request to ListTunnelDestGroups.
com.google.cloud.iap.v1.ListTunnelDestGroupsRequest.Builder The request to ListTunnelDestGroups.
com.google.cloud.iap.v1.ListTunnelDestGroupsResponse The response from ListTunnelDestGroups.
com.google.cloud.iap.v1.ListTunnelDestGroupsResponse.Builder The response from ListTunnelDestGroups.
com.google.cloud.iap.v1.OAuthSettings.Builder Configuration for OAuth login&consent flow behavior as well as for OAuth Credentials.
com.google.cloud.iap.v1.ReauthSettings.Builder Configuration for IAP reauthentication policies.
com.google.cloud.iap.v1.ResetIdentityAwareProxyClientSecretRequest The request sent to ResetIdentityAwareProxyClientSecret.
com.google.cloud.iap.v1.ResetIdentityAwareProxyClientSecretRequest.Builder The request sent to ResetIdentityAwareProxyClientSecret.
com.google.cloud.iap.v1.Service
com.google.cloud.iap.v1.TunnelDestGroup A TunnelDestGroup.
com.google.cloud.iap.v1.TunnelDestGroup.Builder A TunnelDestGroup.
com.google.cloud.iap.v1.TunnelDestGroupName
com.google.cloud.iap.v1.TunnelDestGroupName.Builder Builder for projects/{project}/iap_tunnel/locations/{location}/destGroups/{dest_group}.
com.google.cloud.iap.v1.TunnelLocationName
com.google.cloud.iap.v1.TunnelLocationName.Builder Builder for projects/{project}/iap_tunnel/locations/{location}.
com.google.cloud.iap.v1.UpdateIapSettingsRequest The request sent to UpdateIapSettings.
com.google.cloud.iap.v1.UpdateIapSettingsRequest.Builder The request sent to UpdateIapSettings.
com.google.cloud.iap.v1.UpdateTunnelDestGroupRequest The request to UpdateTunnelDestGroup.
com.google.cloud.iap.v1.UpdateTunnelDestGroupRequest.Builder The request to UpdateTunnelDestGroup.

Interfaces

Interface Description
com.google.cloud.iap.v1.AccessDeniedPageSettingsOrBuilder
com.google.cloud.iap.v1.AccessSettingsOrBuilder
com.google.cloud.iap.v1.AllowedDomainsSettingsOrBuilder
com.google.cloud.iap.v1.ApplicationSettingsOrBuilder
com.google.cloud.iap.v1.AttributePropagationSettingsOrBuilder
com.google.cloud.iap.v1.BrandOrBuilder
com.google.cloud.iap.v1.CorsSettingsOrBuilder
com.google.cloud.iap.v1.CreateBrandRequestOrBuilder
com.google.cloud.iap.v1.CreateIdentityAwareProxyClientRequestOrBuilder
com.google.cloud.iap.v1.CreateTunnelDestGroupRequestOrBuilder
com.google.cloud.iap.v1.CsmSettingsOrBuilder
com.google.cloud.iap.v1.DeleteIdentityAwareProxyClientRequestOrBuilder
com.google.cloud.iap.v1.DeleteTunnelDestGroupRequestOrBuilder
com.google.cloud.iap.v1.GcipSettingsOrBuilder
com.google.cloud.iap.v1.GetBrandRequestOrBuilder
com.google.cloud.iap.v1.GetIapSettingsRequestOrBuilder
com.google.cloud.iap.v1.GetIdentityAwareProxyClientRequestOrBuilder
com.google.cloud.iap.v1.GetTunnelDestGroupRequestOrBuilder
com.google.cloud.iap.v1.IapSettingsOrBuilder
com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceGrpc.AsyncService APIs for Identity-Aware Proxy Admin configurations.
com.google.cloud.iap.v1.IdentityAwareProxyClientOrBuilder
com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceGrpc.AsyncService API to programmatically create, list and retrieve Identity Aware Proxy (IAP) OAuth brands; and create, retrieve, delete and reset-secret of IAP OAuth clients.
com.google.cloud.iap.v1.ListBrandsRequestOrBuilder
com.google.cloud.iap.v1.ListBrandsResponseOrBuilder
com.google.cloud.iap.v1.ListIdentityAwareProxyClientsRequestOrBuilder
com.google.cloud.iap.v1.ListIdentityAwareProxyClientsResponseOrBuilder
com.google.cloud.iap.v1.ListTunnelDestGroupsRequestOrBuilder
com.google.cloud.iap.v1.ListTunnelDestGroupsResponseOrBuilder
com.google.cloud.iap.v1.OAuthSettingsOrBuilder
com.google.cloud.iap.v1.ReauthSettingsOrBuilder
com.google.cloud.iap.v1.ResetIdentityAwareProxyClientSecretRequestOrBuilder
com.google.cloud.iap.v1.TunnelDestGroupOrBuilder
com.google.cloud.iap.v1.UpdateIapSettingsRequestOrBuilder
com.google.cloud.iap.v1.UpdateTunnelDestGroupRequestOrBuilder

Enums

Enum Description
com.google.cloud.iap.v1.AttributePropagationSettings.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.
com.google.cloud.iap.v1.ReauthSettings.Method Types of reauthentication methods supported by IAP.
com.google.cloud.iap.v1.ReauthSettings.PolicyType Type of policy in the case of hierarchial policies.