Class /GOOG/CL_PRIVATECA_V1

Class

/GOOG/CL_PRIVATECA_V1
  • Inheriting from:/GOOG/CL_HTTP_CLIENT
  • Description:Certificate Authority API v1
For general information about a class in ABAP SDK for Google Cloud, see API client stub.

Types

Type Description Visibility
TY_001 AccessUrls PUBLIC
TY_002 ActivateCertificateAuthorityRequest PUBLIC
TY_003 AllowedKeyType PUBLIC
TY_004 AuditConfig PUBLIC
TY_005 AuditLogConfig PUBLIC
TY_006 Binding PUBLIC
TY_007 CaOptions PUBLIC
TY_008 CaPool PUBLIC
TY_010 CertChain PUBLIC
TY_011 Certificate PUBLIC
TY_012 CertificateAuthority PUBLIC
TY_013 CertificateConfig PUBLIC
TY_014 CertificateDescription PUBLIC
TY_015 CertificateExtensionConstraints PUBLIC
TY_016 CertificateFingerprint PUBLIC
TY_017 CertificateIdentityConstraints PUBLIC
TY_018 CertificateRevocationList PUBLIC
TY_019 CertificateTemplate PUBLIC
TY_020 DisableCertificateAuthorityRequest PUBLIC
TY_021 EcKeyType PUBLIC
TY_023 EnableCertificateAuthorityRequest PUBLIC
TY_024 Expr PUBLIC
TY_025 ExtendedKeyUsageOptions PUBLIC
TY_026 FetchCaCertsRequest PUBLIC
TY_027 FetchCaCertsResponse PUBLIC
TY_028 FetchCertificateAuthorityCsrResponse PUBLIC
TY_029 IssuanceModes PUBLIC
TY_030 IssuancePolicy PUBLIC
TY_031 KeyId PUBLIC
TY_032 KeyUsage PUBLIC
TY_033 KeyUsageOptions PUBLIC
TY_034 KeyVersionSpec PUBLIC
TY_035 ListCaPoolsResponse PUBLIC
TY_036 ListCertificateAuthoritiesResponse PUBLIC
TY_037 ListCertificateRevocationListsResponse PUBLIC
TY_038 ListCertificateTemplatesResponse PUBLIC
TY_039 ListCertificatesResponse PUBLIC
TY_040 ListLocationsResponse PUBLIC
TY_041 ListOperationsResponse PUBLIC
TY_042 Location PUBLIC
TY_043 NameConstraints PUBLIC
TY_044 ObjectId PUBLIC
TY_045 Operation PUBLIC
TY_046 Policy PUBLIC
TY_047 PublicKey PUBLIC
TY_048 PublishingOptions PUBLIC
TY_049 RevocationDetails PUBLIC
TY_050 RevokeCertificateRequest PUBLIC
TY_051 RevokedCertificate PUBLIC
TY_052 RsaKeyType PUBLIC
TY_053 SetIamPolicyRequest PUBLIC
TY_054 Status PUBLIC
TY_055 Subject PUBLIC
TY_056 SubjectAltNames PUBLIC
TY_057 SubjectConfig PUBLIC
TY_058 SubjectDescription PUBLIC
TY_059 SubordinateConfig PUBLIC
TY_060 SubordinateConfigChain PUBLIC
TY_061 TestIamPermissionsRequest PUBLIC
TY_062 TestIamPermissionsResponse PUBLIC
TY_063 UndeleteCertificateAuthorityRequest PUBLIC
TY_064 X509Extension PUBLIC
TY_065 X509Parameters PUBLIC
TY_066 CertificateConfigKeyId PUBLIC
TY_067 UserDefinedAccessUrls PUBLIC
TY_T_003 AllowedKeyType PUBLIC
TY_T_004 AuditConfig PUBLIC
TY_T_005 AuditLogConfig PUBLIC
TY_T_006 Binding PUBLIC
TY_T_008 CaPool PUBLIC
TY_T_010 CertChain PUBLIC
TY_T_011 Certificate PUBLIC
TY_T_012 CertificateAuthority PUBLIC
TY_T_014 CertificateDescription PUBLIC
TY_T_018 CertificateRevocationList PUBLIC
TY_T_019 CertificateTemplate PUBLIC
TY_T_042 Location PUBLIC
TY_T_044 ObjectId PUBLIC
TY_T_045 Operation PUBLIC
TY_T_051 RevokedCertificate PUBLIC
TY_T_064 X509Extension PUBLIC
TY_T_INT4 Table of Integers 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.10 PUBLIC
C_PATH_PREFIX STRING API Path Prefix PUBLIC
C_REVISION_DATE DATUM Discovery Document revision Date 20250226 PUBLIC
C_ROOT_URL STRING API Root URL https://privateca.googleapis.com PUBLIC
C_SERVICE_NAME /GOOG/SERVICE_NAME Google Service Name privateca: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

ACTIVATE_CERTIFICATE_AUTHOR

  • Description: projects.locations.caPools.certificateAuthorities.activate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
IS_INPUT IMPORTING TY_002 ActivateCertificateAuthorityRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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

CANCEL_OPERATIONS

  • Description: privateca.projects.locations.operations.cancel
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OPERATIONS_ID IMPORTING STRING operationsId
IS_INPUT IMPORTING DATA Input Data
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

CREATE_CA_POOLS

  • Description: privateca.projects.locations.caPools.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CAPOOLID IMPORTING STRING caPoolId
IV_Q_REQUESTID IMPORTING STRING requestId
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IS_INPUT IMPORTING TY_008 CaPool
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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_CERTIFICATES

  • Description: privateca.projects.locations.caPools.certificates.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CERTIFICATEID IMPORTING STRING certificateId
IV_Q_ISSUINGCERTIFICATEAUTHORI IMPORTING STRING issuingCertificateAuthorityId
IV_Q_REQUESTID IMPORTING STRING requestId
IV_Q_VALIDATEONLY IMPORTING STRING validateOnly
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IS_INPUT IMPORTING TY_011 Certificate
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_011 Certificate
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_CERTIFICATE_AUTHORIT

  • Description: projects.locations.caPools.certificateAuthorities.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CERTIFICATEAUTHORITYID IMPORTING STRING certificateAuthorityId
IV_Q_REQUESTID IMPORTING STRING requestId
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IS_INPUT IMPORTING TY_012 CertificateAuthority
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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_CERTIFICATE_TEMPLATE

  • Description: privateca.projects.locations.certificateTemplates.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CERTIFICATETEMPLATEID IMPORTING STRING certificateTemplateId
IV_Q_REQUESTID IMPORTING STRING requestId
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IS_INPUT IMPORTING TY_019 CertificateTemplate
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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_CA_POOLS

  • Description: privateca.projects.locations.caPools.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_IGNOREDEPENDENTRESOURCES IMPORTING STRING ignoreDependentResources
IV_Q_REQUESTID IMPORTING STRING requestId
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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_CERTIFICATE_AUTHORIT

  • Description: projects.locations.caPools.certificateAuthorities.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_IGNOREACTIVECERTIFICATES IMPORTING STRING ignoreActiveCertificates
IV_Q_IGNOREDEPENDENTRESOURCES IMPORTING STRING ignoreDependentResources
IV_Q_REQUESTID IMPORTING STRING requestId
IV_Q_SKIPGRACEPERIOD IMPORTING STRING skipGracePeriod
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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_CERTIFICATE_TEMPLATE

  • Description: privateca.projects.locations.certificateTemplates.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_REQUESTID IMPORTING STRING requestId
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CERTIFICATE_TEMPLATES_ID IMPORTING STRING certificateTemplatesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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_OPERATIONS

  • Description: privateca.projects.locations.operations.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OPERATIONS_ID IMPORTING STRING operationsId
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

DISABLE_CERTIFICATE_AUTHORI

  • Description: projects.locations.caPools.certificateAuthorities.disable
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
IS_INPUT IMPORTING TY_020 DisableCertificateAuthorityRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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

ENABLE_CERTIFICATE_AUTHORIT

  • Description: projects.locations.caPools.certificateAuthorities.enable
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
IS_INPUT IMPORTING TY_023 EnableCertificateAuthorityRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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

FETCH_CA_CERTS_CA_POOLS

  • Description: privateca.projects.locations.caPools.fetchCaCerts
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IS_INPUT IMPORTING TY_026 FetchCaCertsRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_027 FetchCaCertsResponse
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

FETCH_CERTIFICATE_AUTHORITI

  • Description: projects.locations.caPools.certificateAuthorities.fetch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_028 FetchCertificateAuthorityCsrResponse
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_CA_POOLS

  • Description: privateca.projects.locations.caPools.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_008 CaPool
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_CERTIFICATES

  • Description: privateca.projects.locations.caPools.certificates.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATES_ID IMPORTING STRING certificatesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_011 Certificate
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_CERTIFICATE_AUTHORITIES

  • Description: projects.locations.caPools.certificateAuthorities.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_012 CertificateAuthority
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_CERTIFICATE_REVOCATION

  • Description: certificateAuthorities.certificateRevocationLists.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
IV_P_CERTIFICATE_REVOCATION_LI IMPORTING STRING certificateRevocationListsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_018 CertificateRevocationList
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_CERTIFICATE_TEMPLATES

  • Description: privateca.projects.locations.certificateTemplates.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CERTIFICATE_TEMPLATES_ID IMPORTING STRING certificateTemplatesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_019 CertificateTemplate
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_CA_POOLS

  • Description: privateca.projects.locations.caPools.getIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_OPTIONSREQUESTEDPOLICYVER IMPORTING STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_046 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_IAM_POLICY_CERTIFICATE

  • Description: certificateRevocationLists.getIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_OPTIONSREQUESTEDPOLICYVER IMPORTING STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
IV_P_CERTIFICATE_REVOCATION_LI IMPORTING STRING certificateRevocationListsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_046 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_IAM_POLICY_CERTIFICATE1

  • Description: projects.locations.certificateTemplates.getIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_OPTIONSREQUESTEDPOLICYVER IMPORTING STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CERTIFICATE_TEMPLATES_ID IMPORTING STRING certificateTemplatesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_046 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_LOCATIONS

  • Description: privateca.projects.locations.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
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_042 Location
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_OPERATIONS

  • Description: privateca.projects.locations.operations.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OPERATIONS_ID IMPORTING STRING operationsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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_CA_POOLS

  • Description: privateca.projects.locations.caPools.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_ORDERBY IMPORTING STRING orderBy
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_035 ListCaPoolsResponse
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_CERTIFICATES

  • Description: privateca.projects.locations.caPools.certificates.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_ORDERBY IMPORTING STRING orderBy
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
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_039 ListCertificatesResponse
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_CERTIFICATE_AUTHORITIE

  • Description: projects.locations.caPools.certificateAuthorities.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_ORDERBY IMPORTING STRING orderBy
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
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_036 ListCertificateAuthoritiesResponse
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_CERTIFICATE_REVOCATION

  • Description: certificateAuthorities.certificateRevocationLists.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_ORDERBY IMPORTING STRING orderBy
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
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_037 ListCertificateRevocationListsResponse
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_CERTIFICATE_TEMPLATES

  • Description: privateca.projects.locations.certificateTemplates.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_ORDERBY IMPORTING STRING orderBy
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_038 ListCertificateTemplatesResponse
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_LOCATIONS

  • Description: privateca.projects.locations.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_040 ListLocationsResponse
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_OPERATIONS

  • Description: privateca.projects.locations.operations.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
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_041 ListOperationsResponse
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_CA_POOLS

  • Description: privateca.projects.locations.caPools.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_REQUESTID IMPORTING STRING requestId
IV_Q_UPDATEMASK IMPORTING STRING updateMask
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IS_INPUT IMPORTING TY_008 CaPool
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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_CERTIFICATES

  • Description: privateca.projects.locations.caPools.certificates.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_REQUESTID IMPORTING STRING requestId
IV_Q_UPDATEMASK IMPORTING STRING updateMask
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATES_ID IMPORTING STRING certificatesId
IS_INPUT IMPORTING TY_011 Certificate
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_011 Certificate
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_CERTIFICATE_AUTHORITI

  • Description: projects.locations.caPools.certificateAuthorities.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_REQUESTID IMPORTING STRING requestId
IV_Q_UPDATEMASK IMPORTING STRING updateMask
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
IS_INPUT IMPORTING TY_012 CertificateAuthority
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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_CERTIFICATE_REVOCATIO

  • Description: certificateAuthorities.certificateRevocationLists.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_REQUESTID IMPORTING STRING requestId
IV_Q_UPDATEMASK IMPORTING STRING updateMask
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
IV_P_CERTIFICATE_REVOCATION_LI IMPORTING STRING certificateRevocationListsId
IS_INPUT IMPORTING TY_018 CertificateRevocationList
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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_CERTIFICATE_TEMPLATES

  • Description: privateca.projects.locations.certificateTemplates.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_REQUESTID IMPORTING STRING requestId
IV_Q_UPDATEMASK IMPORTING STRING updateMask
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CERTIFICATE_TEMPLATES_ID IMPORTING STRING certificateTemplatesId
IS_INPUT IMPORTING TY_019 CertificateTemplate
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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

REVOKE_CERTIFICATES

  • Description: privateca.projects.locations.caPools.certificates.revoke
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATES_ID IMPORTING STRING certificatesId
IS_INPUT IMPORTING TY_050 RevokeCertificateRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_011 Certificate
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_CA_POOLS

  • Description: privateca.projects.locations.caPools.setIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IS_INPUT IMPORTING TY_053 SetIamPolicyRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_046 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

SET_IAM_POLICY_CERTIFICATE

  • Description: certificateRevocationLists.setIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
IV_P_CERTIFICATE_REVOCATION_LI IMPORTING STRING certificateRevocationListsId
IS_INPUT IMPORTING TY_053 SetIamPolicyRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_046 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

SET_IAM_POLICY_CERTIFICATE1

  • Description: projects.locations.certificateTemplates.setIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CERTIFICATE_TEMPLATES_ID IMPORTING STRING certificateTemplatesId
IS_INPUT IMPORTING TY_053 SetIamPolicyRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_046 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_CA_POO

  • Description: privateca.projects.locations.caPools.testIamPermissions
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IS_INPUT IMPORTING TY_061 TestIamPermissionsRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_062 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

TEST_IAM_PERMISSIONS_CERTIF

  • Description: certificateRevocationLists.testIamPermissions
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
IV_P_CERTIFICATE_REVOCATION_LI IMPORTING STRING certificateRevocationListsId
IS_INPUT IMPORTING TY_061 TestIamPermissionsRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_062 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

TEST_IAM_PERMISSIONS_CERTIF1

  • Description: projects.locations.certificateTemplates.testIamPermissions
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CERTIFICATE_TEMPLATES_ID IMPORTING STRING certificateTemplatesId
IS_INPUT IMPORTING TY_061 TestIamPermissionsRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_062 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

UNDELETE_CERTIFICATE_AUTHOR

  • Description: projects.locations.caPools.certificateAuthorities.undelete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_CA_POOLS_ID IMPORTING STRING caPoolsId
IV_P_CERTIFICATE_AUTHORITIES_I IMPORTING STRING certificateAuthoritiesId
IS_INPUT IMPORTING TY_063 UndeleteCertificateAuthorityRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_045 Operation
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