Class /GOOG/CL_DNS_V1

Class

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

Types

Type Description Visibility
TY_001 Change PUBLIC
TY_002 ChangesListResponse PUBLIC
TY_003 DnsKey PUBLIC
TY_004 DnsKeyDigest PUBLIC
TY_005 DnsKeySpec PUBLIC
TY_006 DnsKeysListResponse PUBLIC
TY_007 Expr PUBLIC
TY_008 GoogleIamV1AuditConfig PUBLIC
TY_009 GoogleIamV1AuditLogConfig PUBLIC
TY_010 GoogleIamV1Binding PUBLIC
TY_011 GoogleIamV1GetIamPolicyRequest PUBLIC
TY_012 GoogleIamV1GetPolicyOptions PUBLIC
TY_013 GoogleIamV1Policy PUBLIC
TY_014 GoogleIamV1SetIamPolicyRequest PUBLIC
TY_015 GoogleIamV1TestIamPermissionsRequest PUBLIC
TY_016 GoogleIamV1TestIamPermissionsResponse PUBLIC
TY_017 ManagedZone PUBLIC
TY_018 ManagedZoneCloudLoggingConfig PUBLIC
TY_019 ManagedZoneDnsSecConfig PUBLIC
TY_020 ManagedZoneForwardingConfig PUBLIC
TY_021 ManagedZoneForwardingConfigNameServerTarget PUBLIC
TY_022 ManagedZoneOperationsListResponse PUBLIC
TY_023 ManagedZonePeeringConfig PUBLIC
TY_024 ManagedZonePeeringConfigTargetNetwork PUBLIC
TY_025 ManagedZonePrivateVisibilityConfig PUBLIC
TY_026 ManagedZonePrivateVisibilityConfigGKECluster PUBLIC
TY_027 ManagedZonePrivateVisibilityConfigNetwork PUBLIC
TY_028 ManagedZoneReverseLookupConfig PUBLIC
TY_029 ManagedZoneServiceDirectoryConfig PUBLIC
TY_030 ManagedZoneServiceDirectoryConfigNamespace PUBLIC
TY_031 ManagedZonesListResponse PUBLIC
TY_032 Operation PUBLIC
TY_033 OperationDnsKeyContext PUBLIC
TY_034 OperationManagedZoneContext PUBLIC
TY_035 PoliciesListResponse PUBLIC
TY_036 PoliciesPatchResponse PUBLIC
TY_037 PoliciesUpdateResponse PUBLIC
TY_038 Policy PUBLIC
TY_039 PolicyAlternativeNameServerConfig PUBLIC
TY_040 PolicyAlternativeNameServerConfigTargetNameServer PUBLIC
TY_041 PolicyNetwork PUBLIC
TY_042 Project PUBLIC
TY_043 Quota PUBLIC
TY_044 RRSetRoutingPolicy PUBLIC
TY_045 RRSetRoutingPolicyGeoPolicy PUBLIC
TY_046 RRSetRoutingPolicyGeoPolicyGeoPolicyItem PUBLIC
TY_047 RRSetRoutingPolicyHealthCheckTargets PUBLIC
TY_048 RRSetRoutingPolicyLoadBalancerTarget PUBLIC
TY_049 RRSetRoutingPolicyPrimaryBackupPolicy PUBLIC
TY_050 RRSetRoutingPolicyWrrPolicy PUBLIC
TY_051 RRSetRoutingPolicyWrrPolicyWrrPolicyItem PUBLIC
TY_052 ResourceRecordSet PUBLIC
TY_054 ResourceRecordSetsListResponse PUBLIC
TY_056 ResponsePoliciesListResponse PUBLIC
TY_057 ResponsePoliciesPatchResponse PUBLIC
TY_058 ResponsePoliciesUpdateResponse PUBLIC
TY_059 ResponsePolicy PUBLIC
TY_060 ResponsePolicyGKECluster PUBLIC
TY_061 ResponsePolicyNetwork PUBLIC
TY_062 ResponsePolicyRule PUBLIC
TY_063 ResponsePolicyRuleLocalData PUBLIC
TY_064 ResponsePolicyRulesListResponse PUBLIC
TY_065 ResponsePolicyRulesPatchResponse PUBLIC
TY_066 ResponsePolicyRulesUpdateResponse PUBLIC
TY_067 PolicyDns64Config PUBLIC
TY_068 PolicyDns64ConfigScope PUBLIC
TY_T_001 Change PUBLIC
TY_T_003 DnsKey PUBLIC
TY_T_004 DnsKeyDigest PUBLIC
TY_T_005 DnsKeySpec PUBLIC
TY_T_008 GoogleIamV1AuditConfig PUBLIC
TY_T_009 GoogleIamV1AuditLogConfig PUBLIC
TY_T_010 GoogleIamV1Binding PUBLIC
TY_T_017 ManagedZone PUBLIC
TY_T_021 ManagedZoneForwardingConfigNameServerTarget PUBLIC
TY_T_026 ManagedZonePrivateVisibilityConfigGKECluster PUBLIC
TY_T_027 ManagedZonePrivateVisibilityConfigNetwork PUBLIC
TY_T_032 Operation PUBLIC
TY_T_038 Policy PUBLIC
TY_T_040 PolicyAlternativeNameServerConfigTargetNameServer PUBLIC
TY_T_041 PolicyNetwork PUBLIC
TY_T_046 RRSetRoutingPolicyGeoPolicyGeoPolicyItem PUBLIC
TY_T_048 RRSetRoutingPolicyLoadBalancerTarget PUBLIC
TY_T_051 RRSetRoutingPolicyWrrPolicyWrrPolicyItem PUBLIC
TY_T_052 ResourceRecordSet PUBLIC
TY_T_059 ResponsePolicy PUBLIC
TY_T_060 ResponsePolicyGKECluster PUBLIC
TY_T_061 ResponsePolicyNetwork PUBLIC
TY_T_062 ResponsePolicyRule PUBLIC
TY_T_STRING Table of Strings PUBLIC

Constants

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

  • Description: dns.changes.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
IS_INPUT IMPORTING TY_001 Change
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_001 Change
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_MANAGED_ZONES

  • Description: dns.managedZones.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IS_INPUT IMPORTING TY_017 ManagedZone
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_017 ManagedZone
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_POLICIES

  • Description: dns.policies.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IS_INPUT IMPORTING TY_038 Policy
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_038 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

CREATE_RESOURCE_RECORD_SETS

  • Description: dns.resourceRecordSets.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
IS_INPUT IMPORTING TY_052 ResourceRecordSet
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_052 ResourceRecordSet
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_RESPONSE_POLICIES

  • Description: dns.responsePolicies.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IS_INPUT IMPORTING TY_059 ResponsePolicy
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_059 ResponsePolicy
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_RESPONSE_POLICY_RULE

  • Description: dns.responsePolicyRules.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IV_P_RESPONSE_POLICY IMPORTING STRING responsePolicy
IS_INPUT IMPORTING TY_062 ResponsePolicyRule
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_062 ResponsePolicyRule
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_MANAGED_ZONES

  • Description: dns.managedZones.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw 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_POLICIES

  • Description: dns.policies.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_POLICY IMPORTING STRING policy
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw 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_RESOURCE_RECORD_SETS

  • Description: dns.resourceRecordSets.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_NAME IMPORTING STRING name
IV_P_PROJECT IMPORTING STRING project
IV_P_TYPE IMPORTING STRING type
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_RESPONSE_POLICIES

  • Description: dns.responsePolicies.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IV_P_RESPONSE_POLICY IMPORTING STRING responsePolicy
ES_RAW EXPORTING DATA Raw 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_RESPONSE_POLICY_RULE

  • Description: dns.responsePolicyRules.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IV_P_RESPONSE_POLICY IMPORTING STRING responsePolicy
IV_P_RESPONSE_POLICY_RULE IMPORTING STRING responsePolicyRule
ES_RAW EXPORTING DATA Raw 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_CHANGES

  • Description: dns.changes.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_CHANGE_ID IMPORTING STRING changeId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_001 Change
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_DNS_KEYS

  • Description: dns.dnsKeys.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_Q_DIGESTTYPE IMPORTING STRING digestType
IV_P_DNS_KEY_ID IMPORTING STRING dnsKeyId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_003 DnsKey
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_MANAGED_ZONE

  • Description: dns.managedZones.getIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_MANAGED_ZONES_ID IMPORTING STRING managedZonesId
IS_INPUT IMPORTING TY_011 GoogleIamV1GetIamPolicyRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_013 GoogleIamV1Policy
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_MANAGED_ZONES

  • Description: dns.managedZones.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_017 ManagedZone
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_MANAGED_ZONE_OPERATIONS

  • Description: dns.managedZoneOperations.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_OPERATION IMPORTING STRING operation
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_032 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

GET_POLICIES

  • Description: dns.policies.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_POLICY IMPORTING STRING policy
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_038 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_PROJECTS

  • Description: dns.projects.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_042 Project
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_RESOURCE_RECORD_SETS

  • Description: dns.resourceRecordSets.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_NAME IMPORTING STRING name
IV_P_PROJECT IMPORTING STRING project
IV_P_TYPE IMPORTING STRING type
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_052 ResourceRecordSet
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_RESPONSE_POLICIES

  • Description: dns.responsePolicies.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IV_P_RESPONSE_POLICY IMPORTING STRING responsePolicy
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_059 ResponsePolicy
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_RESPONSE_POLICY_RULES

  • Description: dns.responsePolicyRules.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IV_P_RESPONSE_POLICY IMPORTING STRING responsePolicy
IV_P_RESPONSE_POLICY_RULE IMPORTING STRING responsePolicyRule
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_062 ResponsePolicyRule
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_CHANGES

  • Description: dns.changes.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_MAXRESULTS IMPORTING STRING maxResults
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_Q_SORTBY IMPORTING STRING sortBy
IV_Q_SORTORDER IMPORTING STRING sortOrder
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_002 ChangesListResponse
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_DNS_KEYS

  • Description: dns.dnsKeys.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_DIGESTTYPE IMPORTING STRING digestType
IV_Q_MAXRESULTS IMPORTING STRING maxResults
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_006 DnsKeysListResponse
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_MANAGED_ZONES

  • Description: dns.managedZones.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_DNSNAME IMPORTING STRING dnsName
IV_Q_MAXRESULTS IMPORTING STRING maxResults
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_031 ManagedZonesListResponse
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_MANAGED_ZONE_OPERATION

  • Description: dns.managedZoneOperations.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_MAXRESULTS IMPORTING STRING maxResults
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_Q_SORTBY IMPORTING STRING sortBy
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_022 ManagedZoneOperationsListResponse
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_POLICIES

  • Description: dns.policies.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_MAXRESULTS IMPORTING STRING maxResults
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_035 PoliciesListResponse
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_RESOURCE_RECORD_SETS

  • Description: dns.resourceRecordSets.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_MAXRESULTS IMPORTING STRING maxResults
IV_Q_NAME IMPORTING STRING name
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_Q_TYPE IMPORTING STRING type
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_054 ResourceRecordSetsListResponse
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_RESPONSE_POLICIES

  • Description: dns.responsePolicies.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_MAXRESULTS IMPORTING STRING maxResults
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECT IMPORTING STRING project
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_056 ResponsePoliciesListResponse
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_RESPONSE_POLICY_RULES

  • Description: dns.responsePolicyRules.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_MAXRESULTS IMPORTING STRING maxResults
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECT IMPORTING STRING project
IV_P_RESPONSE_POLICY IMPORTING STRING responsePolicy
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_064 ResponsePolicyRulesListResponse
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_MANAGED_ZONES

  • Description: dns.managedZones.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
IS_INPUT IMPORTING TY_017 ManagedZone
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_032 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_POLICIES

  • Description: dns.policies.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_POLICY IMPORTING STRING policy
IV_P_PROJECT IMPORTING STRING project
IS_INPUT IMPORTING TY_038 Policy
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_036 PoliciesPatchResponse
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_RESOURCE_RECORD_SETS

  • Description: dns.resourceRecordSets.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_NAME IMPORTING STRING name
IV_P_PROJECT IMPORTING STRING project
IV_P_TYPE IMPORTING STRING type
IS_INPUT IMPORTING TY_052 ResourceRecordSet
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_052 ResourceRecordSet
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_RESPONSE_POLICIES

  • Description: dns.responsePolicies.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IV_P_RESPONSE_POLICY IMPORTING STRING responsePolicy
IS_INPUT IMPORTING TY_059 ResponsePolicy
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_057 ResponsePoliciesPatchResponse
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_RESPONSE_POLICY_RULES

  • Description: dns.responsePolicyRules.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IV_P_RESPONSE_POLICY IMPORTING STRING responsePolicy
IV_P_RESPONSE_POLICY_RULE IMPORTING STRING responsePolicyRule
IS_INPUT IMPORTING TY_062 ResponsePolicyRule
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_065 ResponsePolicyRulesPatchResponse
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_MANAGED_ZONE

  • Description: dns.managedZones.setIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_MANAGED_ZONES_ID IMPORTING STRING managedZonesId
IS_INPUT IMPORTING TY_014 GoogleIamV1SetIamPolicyRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_013 GoogleIamV1Policy
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_MANAGE

  • Description: dns.managedZones.testIamPermissions
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_MANAGED_ZONES_ID IMPORTING STRING managedZonesId
IS_INPUT IMPORTING TY_015 GoogleIamV1TestIamPermissionsRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_016 GoogleIamV1TestIamPermissionsResponse
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_MANAGED_ZONES

  • Description: dns.managedZones.update
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_MANAGED_ZONE IMPORTING STRING managedZone
IV_P_PROJECT IMPORTING STRING project
IS_INPUT IMPORTING TY_017 ManagedZone
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_032 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

UPDATE_POLICIES

  • Description: dns.policies.update
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_POLICY IMPORTING STRING policy
IV_P_PROJECT IMPORTING STRING project
IS_INPUT IMPORTING TY_038 Policy
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_037 PoliciesUpdateResponse
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_RESPONSE_POLICIES

  • Description: dns.responsePolicies.update
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IV_P_RESPONSE_POLICY IMPORTING STRING responsePolicy
IS_INPUT IMPORTING TY_059 ResponsePolicy
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_058 ResponsePoliciesUpdateResponse
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_RESPONSE_POLICY_RULE

  • Description: dns.responsePolicyRules.update
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CLIENTOPERATIONID IMPORTING STRING clientOperationId
IV_P_PROJECT IMPORTING STRING project
IV_P_RESPONSE_POLICY IMPORTING STRING responsePolicy
IV_P_RESPONSE_POLICY_RULE IMPORTING STRING responsePolicyRule
IS_INPUT IMPORTING TY_062 ResponsePolicyRule
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_066 ResponsePolicyRulesUpdateResponse
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