Docs Support Console

Class /GOOG/CL_IAP_V1

Class

 /GOOG/CL_IAP_V1 
  • Inheriting from: /GOOG/CL_HTTP_CLIENT
  • Description: Cloud Identity-Aware Proxy API v1
For general information about a class in ABAP SDK for Google Cloud, see API client stub .

Types

Type Description Visibility
TY_001
AccessDeniedPageSettings PUBLIC
TY_002
AccessSettings PUBLIC
TY_003
AllowedDomainsSettings PUBLIC
TY_004
ApplicationSettings PUBLIC
TY_005
AttributePropagationSettings PUBLIC
TY_006
Binding PUBLIC
TY_007
Brand PUBLIC
TY_008
CorsSettings PUBLIC
TY_009
CsmSettings PUBLIC
TY_011
Expr PUBLIC
TY_012
GcipSettings PUBLIC
TY_013
GetIamPolicyRequest PUBLIC
TY_014
GetPolicyOptions PUBLIC
TY_015
IapSettings PUBLIC
TY_016
IdentityAwareProxyClient PUBLIC
TY_017
ListBrandsResponse PUBLIC
TY_018
ListIdentityAwareProxyClientsResponse PUBLIC
TY_019
ListTunnelDestGroupsResponse PUBLIC
TY_020
OAuthSettings PUBLIC
TY_021
Policy PUBLIC
TY_022
PolicyDelegationSettings PUBLIC
TY_023
PolicyName PUBLIC
TY_024
ReauthSettings PUBLIC
TY_026
Resource PUBLIC
TY_027
SetIamPolicyRequest PUBLIC
TY_028
TestIamPermissionsRequest PUBLIC
TY_029
TestIamPermissionsResponse PUBLIC
TY_030
TunnelDestGroup PUBLIC
TY_032
OAuth2 PUBLIC
TY_033
WorkforceIdentitySettings PUBLIC
TY_034
NextStateOfTags PUBLIC
TY_035
TagsFullState PUBLIC
TY_036
TagsFullStateForChildResource PUBLIC
TY_037
TagsPartialState PUBLIC
TY_T_006
Binding PUBLIC
TY_T_007
Brand PUBLIC
TY_T_016
IdentityAwareProxyClient PUBLIC
TY_T_030
TunnelDestGroup PUBLIC
TY_T_STRING
Table of Strings PUBLIC

Constants

Name Type Description Value Visibility
C_CLOUD_VERSION
/GOOG/SDK_VERSION Lowest Cloud Version PUBLIC
C_ON_PREM_VERSION
/GOOG/SDK_VERSION Lowest On-premises Version 1.7 PUBLIC
C_PATH_PREFIX
STRING API Path Prefix PUBLIC
C_REVISION_DATE
DATUM Discovery Document revision Date 20250303 PUBLIC
C_ROOT_URL
STRING API Root URL https://iap.googleapis.com PUBLIC
C_SERVICE_NAME
/GOOG/SERVICE_NAME Google Service Name iap:v1 PUBLIC
C_SUPPORTED_AUTH
/GOOG/SUPP_AUTH Supported Auth Types IJIJWW PUBLIC

Methods

For general information about a method in ABAP SDK for Google Cloud, see API method .

CONSTRUCTOR

  • Description: Constructor
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_KEY_NAME
IMPORTING /GOOG/KEYNAME Google Cloud Key Name
IV_LOG_OBJ
IMPORTING BALOBJ_D Application log: Object name (Application code)
IV_LOG_SUBOBJ
IMPORTING BALSUBOBJ Application Log: Subobject

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CREATE_BRANDS

  • Description: iap.projects.brands.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IS_INPUT
IMPORTING TY_007 Brand
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_007 Brand
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CREATE_DEST_GROUPS

  • Description: iap.projects.iap_tunnel.locations.destGroups.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_TUNNELDESTGROUPID
IMPORTING STRING tunnelDestGroupId
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IV_P_LOCATIONS_ID
IMPORTING STRING locationsId
IS_INPUT
IMPORTING TY_030 TunnelDestGroup
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_030 TunnelDestGroup
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CREATE_IDENTITY_AWARE_PROXY

  • Description: iap.projects.brands.identityAwareProxyClients.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IV_P_BRANDS_ID
IMPORTING STRING brandsId
IS_INPUT
IMPORTING TY_016 IdentityAwareProxyClient
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_016 IdentityAwareProxyClient
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

DELETE_DEST_GROUPS

  • Description: iap.projects.iap_tunnel.locations.destGroups.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IV_P_LOCATIONS_ID
IMPORTING STRING locationsId
IV_P_DEST_GROUPS_ID
IMPORTING STRING destGroupsId
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING DATA Output Data
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

DELETE_IDENTITY_AWARE_PROXY

  • Description: iap.projects.brands.identityAwareProxyClients.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IV_P_BRANDS_ID
IMPORTING STRING brandsId
IV_P_IDENTITY_AWARE_PROXY_CLIE
IMPORTING STRING identityAwareProxyClientsId
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING DATA Output Data
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_BRANDS

  • Description: iap.projects.brands.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IV_P_BRANDS_ID
IMPORTING STRING brandsId
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_007 Brand
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_DEST_GROUPS

  • Description: iap.projects.iap_tunnel.locations.destGroups.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IV_P_LOCATIONS_ID
IMPORTING STRING locationsId
IV_P_DEST_GROUPS_ID
IMPORTING STRING destGroupsId
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_030 TunnelDestGroup
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_IAM_POLICY_V1

  • Description: iap.getIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_V1ID
IMPORTING STRING v1Id
IS_INPUT
IMPORTING TY_013 GetIamPolicyRequest
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_021 Policy
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_IAP_SETTINGS_V1

  • Description: iap.getIapSettings
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_V1ID
IMPORTING STRING v1Id
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_015 IapSettings
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_IDENTITY_AWARE_PROXY_CL

  • Description: iap.projects.brands.identityAwareProxyClients.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IV_P_BRANDS_ID
IMPORTING STRING brandsId
IV_P_IDENTITY_AWARE_PROXY_CLIE
IMPORTING STRING identityAwareProxyClientsId
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_016 IdentityAwareProxyClient
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

LIST_BRANDS

  • Description: iap.projects.brands.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_017 ListBrandsResponse
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

LIST_DEST_GROUPS

  • Description: iap.projects.iap_tunnel.locations.destGroups.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_PAGESIZE
IMPORTING STRING pageSize
IV_Q_PAGETOKEN
IMPORTING STRING pageToken
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IV_P_LOCATIONS_ID
IMPORTING STRING locationsId
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_019 ListTunnelDestGroupsResponse
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

LIST_IDENTITY_AWARE_PROXY_C

  • Description: iap.projects.brands.identityAwareProxyClients.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_PAGESIZE
IMPORTING STRING pageSize
IV_Q_PAGETOKEN
IMPORTING STRING pageToken
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IV_P_BRANDS_ID
IMPORTING STRING brandsId
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_018 ListIdentityAwareProxyClientsResponse
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

PATCH_DEST_GROUPS

  • Description: iap.projects.iap_tunnel.locations.destGroups.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_UPDATEMASK
IMPORTING STRING updateMask
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IV_P_LOCATIONS_ID
IMPORTING STRING locationsId
IV_P_DEST_GROUPS_ID
IMPORTING STRING destGroupsId
IS_INPUT
IMPORTING TY_030 TunnelDestGroup
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_030 TunnelDestGroup
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

RESET_SECRET_IDENTITY_AWARE

  • Description: iap.projects.brands.identityAwareProxyClients.resetSecret
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID
IMPORTING STRING projectsId
IV_P_BRANDS_ID
IMPORTING STRING brandsId
IV_P_IDENTITY_AWARE_PROXY_CLIE
IMPORTING STRING identityAwareProxyClientsId
IS_INPUT
IMPORTING DATA Input Data
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_016 IdentityAwareProxyClient
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

SET_IAM_POLICY_V1

  • Description: iap.setIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_V1ID
IMPORTING STRING v1Id
IS_INPUT
IMPORTING TY_027 SetIamPolicyRequest
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_021 Policy
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

TEST_IAM_PERMISSIONS_V1

  • Description: iap.testIamPermissions
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_V1ID
IMPORTING STRING v1Id
IS_INPUT
IMPORTING TY_028 TestIamPermissionsRequest
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_029 TestIamPermissionsResponse
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

UPDATE_IAP_SETTINGS_V1

  • Description: iap.updateIapSettings
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_UPDATEMASK
IMPORTING STRING updateMask
IV_P_V1ID
IMPORTING STRING v1Id
IS_INPUT
IMPORTING TY_015 IapSettings
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING TY_015 IapSettings
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

VALIDATE_ATTRIBUTE_EXPRESSI

  • Description: iap.validateAttributeExpression
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_EXPRESSION
IMPORTING STRING expression
IV_P_V1ID
IMPORTING STRING v1Id
ES_RAW
EXPORTING DATA Raw Output Data
ES_OUTPUT
EXPORTING DATA Output Data
EV_RET_CODE
EXPORTING I Return Code
EV_ERR_TEXT
EXPORTING STRING Error Text
ES_ERR_RESP
EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CLOSE

  • Description: Close Connection
  • Visibility: PUBLIC
Design a Mobile Site
View Site in Mobile | Classic
Share by: