PackageUploader/templates/ImportPackages.json

48 строки
1.9 KiB
JSON

{
"$schema": "https://product-ingestion.azureedge.net/schema/package-uploader-operation-configuration/2021-11-30",
"operationName": "importPackages",
"productId": "{{ productId or bigId required }}",
"bigId": "{{ productId or bigId required }}",
"branchFriendlyName": "{{ flightName or branchFriendlyName required }}",
"flightName": "{{ flightName or branchFriendlyName required }}",
"destinationBranchFriendlyName": "{{ destinationFlightName or destinationBranchFriendlyName required }}",
"destinationFlightName": "{{ destinationFlightName or destinationBranchFriendlyName required }}",
"marketGroupName": "{{ optional - if informed it will only import packages from & to the specified one (case sensitive) }}",
"availabilityDate": {
"isEnabled": false,
"effectiveDate": "{{ optional - if informed it will set the availability date in the destination branch for the Xvc and Uwp packages (if any) }}"
},
"mandatoryDate": {
"isEnabled": false,
"effectiveDate": "{{ optional - if informed it will set the mandatory date in the destination branch for the Uwp packages (if any) }}"
},
"preDownloadDate": {
"isEnabled": false,
"effectiveDate": "{{ optional - if informed it will set the pre-download date in the destination branch for the Xvc packages (if any) }}"
},
"gradualRollout": {
"isEnabled": false,
"percentage": 33,
"isSeekEnabled": false
},
"overwrite": true,
"aadAuthInfo": {
"clientId": "{{ required when using authentication method *AppCert* or *AppSecret* }}",
"tenantId": "{{ required when using authentication method *AppCert* or *AppSecret* }}",
"certificateThumbprint": "{{ required when using authentication method *AppCert* }}",
"certificateStore": "{{ required when using authentication method *AppCert* }}",
"certificateLocation": "{{ required when using authentication method *AppCert* }}"
}
}