|
553 | 553 | "$ref": "#/definitions/resource-skip-service-updates", |
554 | 554 | "description": "Map value, containing the service components (parameters, plan, tags) to skip when updating a service." |
555 | 555 | }, |
| 556 | + "fail-on-service-update": { |
| 557 | + "$ref": "#/definitions/resource-fail-on-service-update", |
| 558 | + "description": "Map value specifying which service components (parameters, plan, tags) should cause the deployment to fail if their update fails." |
| 559 | + }, |
556 | 560 | "provider-nid": { |
557 | 561 | "description": "When used for cross-MTA dependency resolution the provider-nid is always 'mta'.", |
558 | 562 | "type": "string", |
|
594 | 598 | } |
595 | 599 | } |
596 | 600 | }, |
| 601 | + "resource-fail-on-service-update": { |
| 602 | + "type": "object", |
| 603 | + "properties": { |
| 604 | + "parameters": { |
| 605 | + "description": "Specifies whether the deployment should fail if updating the service instance parameters fails.", |
| 606 | + "type": "boolean" |
| 607 | + }, |
| 608 | + "plan": { |
| 609 | + "description": "Specifies whether the deployment should fail if updating the service plan fails.", |
| 610 | + "type": "boolean" |
| 611 | + }, |
| 612 | + "tags": { |
| 613 | + "description": "Specifies whether the deployment should fail if updating the service tags fails.", |
| 614 | + "type": "boolean" |
| 615 | + } |
| 616 | + } |
| 617 | + }, |
597 | 618 | "resource-configuration-target": { |
598 | 619 | "type": "object", |
599 | 620 | "properties": { |
|
646 | 667 | "items": { |
647 | 668 | "type": "string", |
648 | 669 | "enum": [ |
649 | | - "application.before-stop.live", |
650 | | - "application.before-stop.idle", |
651 | | - "application.after-stop.live", |
652 | | - "application.after-stop.idle", |
653 | | - "application.before-unmap-routes", |
654 | 670 | "deploy.application.before-stop", |
655 | 671 | "blue-green.application.before-stop.idle", |
656 | 672 | "blue-green.application.before-stop.live", |
|
0 commit comments