message: Add disableMetricsCollection in read/wirte properties
diff: "maxConcurrentConnections": {
  "type": "object",
  "description": "The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer)."
  + },
  + "disableMetricsCollection": {
  + "type": "object",
  + "description": "If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."
  }
  },
  "additionalProperties": {
  "type": "object",
  "description": "The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer)."
  },
  + "disableMetricsCollection": {
  + "type": "object",
  + "description": "If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."
  + },
  "copyBehavior": {
  "description": "The type of copy behavior for copy sink.",
  "type": "object"
  "maxConcurrentConnections": {
  "type": "object",
  "description": "The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer)."
  + },
  + "disableMetricsCollection": {
  + "type": "object",
  + "description": "If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."
  }
  },
  "additionalProperties": {
  "maxConcurrentConnections": {
  "type": "object",
  "description": "The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer)."
  + },
  + "disableMetricsCollection": {
  + "type": "object",
  + "description": "If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean)."
  }
  },
  "additionalProperties": {
  