Classe /GOOG/CL_IAM_V2

Classe

/GOOG/CL_IAM_V2
  • Héritage de : /GOOG/CL_HTTP_CLIENT
  • Description : Identity and Access Management (IAM) API v2
Pour obtenir des informations générales sur une classe du SDK ABAP pour Google Cloud, consultez la page Bouchon de client API.

Types

Type Description Visibilité
TY_004 GoogleIamV2DenyRule PUBLIC
TY_005 GoogleIamV2ListPoliciesResponse PUBLIC
TY_006 GoogleIamV2Policy PUBLIC
TY_007 GoogleIamV2PolicyRule PUBLIC
TY_008 GoogleLongrunningOperation PUBLIC
TY_009 GoogleRpcStatus PUBLIC
TY_010 GoogleTypeExpr PUBLIC
TY_T_006 GoogleIamV2Policy PUBLIC
TY_T_007 GoogleIamV2PolicyRule PUBLIC
TY_T_STRING Table of Strings PUBLIC

Constantes

Nom Type Description Valeur Visibilité
C_CLOUD_VERSION /GOOG/SDK_VERSION Version Cloud la plus basse PUBLIC
C_ON_PREM_VERSION /GOOG/SDK_VERSION Version sur site la plus basse 1,7 PUBLIC
C_PATH_PREFIX STRING Préfixe de chemin d'API PUBLIC
C_REVISION_DATE DATUM Date de révision du document de découverte 20240514 PUBLIC
C_ROOT_URL STRING URL racine de l'API https://iam.googleapis.com PUBLIC
C_SERVICE_NAME /GOOG/SERVICE_NAME Nom du service Google iam:v2 PUBLIC
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH Types d'authentification pris en charge IJIJWW PUBLIC

Méthodes

Pour obtenir des informations générales sur une méthode du SDK ABAP pour Google Cloud, consultez la page Méthode API.

CONSTRUCTOR

  • Description : Constructor
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Nom de la clé Google Cloud
IV_LOG_OBJ IMPORTING BALOBJ_D Journal d'application : nom de l'objet (code d'application)
IV_LOG_SUBOBJ IMPORTING BALSUBOBJ Journal d'application : sous-objet

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

CREATE_POLICY_POLICIES

  • Description: iam.policies.createPolicy
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_Q_POLICYID IMPORTING STRING policyId
IV_P_POLICIES_ID IMPORTING STRING policiesId
IV_P_POLICIES_ID1 IMPORTING STRING policiesId1
IS_INPUT IMPORTING TY_006 GoogleIamV2Policy
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_008 GoogleLongrunningOperation
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

DELETE_POLICIES

  • Description: iam.policies.delete
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_Q_ETAG IMPORTING STRING etag
IV_P_POLICIES_ID IMPORTING STRING policiesId
IV_P_POLICIES_ID1 IMPORTING STRING policiesId1
IV_P_POLICIES_ID2 IMPORTING STRING policiesId2
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_008 GoogleLongrunningOperation
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

GET_OPERATIONS

  • Description: iam.policies.operations.get
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_POLICIES_ID IMPORTING STRING policiesId
IV_P_POLICIES_ID1 IMPORTING STRING policiesId1
IV_P_POLICIES_ID2 IMPORTING STRING policiesId2
IV_P_OPERATIONS_ID IMPORTING STRING operationsId
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_008 GoogleLongrunningOperation
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

GET_POLICIES

  • Description: iam.policies.get
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_POLICIES_ID IMPORTING STRING policiesId
IV_P_POLICIES_ID1 IMPORTING STRING policiesId1
IV_P_POLICIES_ID2 IMPORTING STRING policiesId2
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_006 GoogleIamV2Policy
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

LIST_POLICIES_POLICIES

  • Description: iam.policies.listPolicies
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_POLICIES_ID IMPORTING STRING policiesId
IV_P_POLICIES_ID1 IMPORTING STRING policiesId1
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_005 GoogleIamV2ListPoliciesResponse
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

Mettre à jour # règles ?

  • Description : iam.policies.update
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_POLICIES_ID IMPORTING STRING policiesId
IV_P_POLICIES_ID1 IMPORTING STRING policiesId1
IV_P_POLICIES_ID2 IMPORTING STRING policiesId2
IS_INPUT IMPORTING TY_006 GoogleIamV2Policy
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_008 GoogleLongrunningOperation
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

FERMER

  • Description : Fermer la connexion
  • Visibilité : PUBLIQUE