feat: sync latest ARR implementation
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
"properties": {
|
||||
"contract_version": {
|
||||
"type": "string",
|
||||
"const": "arr-opera-daily-program-input-2"
|
||||
"const": "arr-opera-daily-program-input-3"
|
||||
},
|
||||
"job_id": { "$ref": "#/$defs/opaqueId" },
|
||||
"attempt_no": {
|
||||
@@ -136,7 +136,7 @@
|
||||
"oss": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["bucket", "endpoint", "object_key"],
|
||||
"required": ["bucket", "endpoint", "object_key", "url"],
|
||||
"properties": {
|
||||
"bucket": {
|
||||
"type": "string",
|
||||
@@ -149,6 +149,12 @@
|
||||
"object_key": {
|
||||
"type": "string",
|
||||
"pattern": "^arr/jobs/[A-Za-z0-9][A-Za-z0-9._:-]{0,127}/attempts/[0-9]{4}/committed/source_xml/source\\.xml$"
|
||||
},
|
||||
"url": {
|
||||
"type": "string",
|
||||
"format": "uri",
|
||||
"maxLength": 2048,
|
||||
"pattern": "^https://[a-z0-9][a-z0-9-]{1,61}[a-z0-9]\\.oss-[a-z0-9-]+\\.aliyuncs\\.com/arr/jobs/[A-Za-z0-9](?:[A-Za-z0-9._-]|%3A){0,127}/attempts/[0-9]{4}/committed/source_xml/source\\.xml$"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user