{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/google-ads/json-schema/google-ads-google-ads-googleads-v25-services-update-data-link-request-schema.json",
  "title": "GoogleAdsGoogleadsV25Services__UpdateDataLinkRequest",
  "description": "Request message for DataLinkService.UpdateDataLink.",
  "x-generated": "2026-11-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/google-ads-customers-datalinks-api-openapi.yml#/components/schemas/GoogleAdsGoogleadsV25Services__UpdateDataLinkRequest",
  "type": "object",
  "properties": {
    "dataLinkStatus": {
      "x-enumDescriptions": [
        "Not specified.",
        "The value is unknown in this version.",
        "Link has been requested by one party, but not confirmed by the other party.",
        "Link is waiting for the customer to approve.",
        "Link is established and can be used as needed.",
        "Link is no longer valid and should be ignored.",
        "Link request has been cancelled by the requester and further cleanup may be needed.",
        "Link request has been rejected by the approver."
      ],
      "enum": [
        "UNSPECIFIED",
        "UNKNOWN",
        "REQUESTED",
        "PENDING_APPROVAL",
        "ENABLED",
        "DISABLED",
        "REVOKED",
        "REJECTED"
      ],
      "description": "Required. The data link status to be updated to.",
      "type": "string"
    },
    "resourceName": {
      "type": "string",
      "description": "Required. The data link is expected to have a valid resource name."
    }
  }
}