integrations.sh
← all integrations

googleapis.com – iap

OpenAPI apis-guru analyticsmedia

Controls access to cloud applications running on Google Cloud Platform.

Homepage
https://api.apis.guru/v2/specs/googleapis.com:iap/v1.json
Provider
googleapis.com:iap / iap
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/googleapis.com/iap/v1/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/googleapis.com/iap/v1/openapi.yaml

Tools (17)

Extracted live via the executor SDK.

  • projects.iapProjectsBrandsCreate

    Constructs a new OAuth brand for the project if one does not exist. The created brand is "internal only", meaning that OAuth clients created under it only accept requests from users who belong to the same Google Workspace organization as the project. The brand is created in an un-reviewed status. NOTE: The "internal only" status can be manually changed in the Google Cloud Console. Requires that a brand does not already exist for the project, and that the specified support email is owned by the caller.

  • projects.iapProjectsBrandsIdentityAwareProxyClientsCreate

    Creates an Identity Aware Proxy (IAP) OAuth client. The client is owned by IAP. Requires that the brand for the project exists and that it is set for internal-only use.

  • projects.iapProjectsBrandsIdentityAwareProxyClientsList

    Lists the existing clients for the brand.

  • projects.iapProjectsBrandsIdentityAwareProxyClientsResetSecret

    Resets an Identity Aware Proxy (IAP) OAuth client secret. Useful if the secret was compromised. Requires that the client is owned by IAP.

  • projects.iapProjectsBrandsList

    Lists the existing brands for the project.

  • projects.iapProjectsIapTunnelLocationsDestGroupsCreate

    Creates a new TunnelDestGroup.

  • projects.iapProjectsIapTunnelLocationsDestGroupsDelete

    Deletes a TunnelDestGroup.

  • projects.iapProjectsIapTunnelLocationsDestGroupsGet

    Retrieves an existing TunnelDestGroup.

  • projects.iapProjectsIapTunnelLocationsDestGroupsList

    Lists the existing TunnelDestGroups. To group across all locations, use a - as the location ID. For example: /v1/projects/123/iap_tunnel/locations/-/destGroups

  • projects.iapProjectsIapTunnelLocationsDestGroupsPatch

    Updates a TunnelDestGroup.

  • v1.iapGetIamPolicy

    Gets the access control policy for an Identity-Aware Proxy protected resource. More information about managing access via IAP can be found at:

  • v1.iapGetIapSettings

    Gets the IAP settings on a particular IAP protected resource.

  • v1.iapSetIamPolicy

    Sets the access control policy for an Identity-Aware Proxy protected resource. Replaces any existing policy. More information about managing access via IAP can be found at:

  • v1.iapTestIamPermissions

    Returns permissions that a caller has on the Identity-Aware Proxy protected resource. More information about managing access via IAP can be found at:

  • v1.iapUpdateIapSettings

    Updates the IAP settings on a particular IAP protected resource. It replaces all fields unless the update_mask is set.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools