|
557 | 557 | },
|
558 | 558 | "x-ms-pageable": {
|
559 | 559 | "nextLinkName": "nextLink"
|
| 560 | + }, |
| 561 | + "x-ms-examples": { |
| 562 | + "List operations": { |
| 563 | + "$ref": "./examples/operations.json" |
| 564 | + } |
560 | 565 | }
|
561 | 566 | }
|
562 | 567 | },
|
|
658 | 663 | "description": "Operation type: create, update, delete, etc.",
|
659 | 664 | "type": "string",
|
660 | 665 | "readOnly": true
|
| 666 | + }, |
| 667 | + "description": { |
| 668 | + "type": "string", |
| 669 | + "description": "Localized description of the operation." |
| 670 | + } |
| 671 | + } |
| 672 | + }, |
| 673 | + "origin": { |
| 674 | + "type": "string", |
| 675 | + "description": "Origin of the operation.", |
| 676 | + "readOnly": true |
| 677 | + }, |
| 678 | + "properties": { |
| 679 | + "type": "object", |
| 680 | + "description": "Additional properties to expose performance metrics to shoebox.", |
| 681 | + "properties": { |
| 682 | + "serviceSpecification": { |
| 683 | + "description": "Service specification for exposing performance metrics to shoebox.", |
| 684 | + "$ref": "#/definitions/ServiceSpecification" |
661 | 685 | }
|
662 | 686 | }
|
663 | 687 | }
|
|
845 | 869 | "modelAsString": true
|
846 | 870 | },
|
847 | 871 | "description": "The name of the Azure pricing tier to which the SKU applies."
|
| 872 | + }, |
| 873 | + "capacity": { |
| 874 | + "type": "integer", |
| 875 | + "format": "int32", |
| 876 | + "description": "The capacity of the SKU." |
848 | 877 | }
|
849 | 878 | },
|
850 | 879 | "required": [
|
|
870 | 899 | "name": "Mode",
|
871 | 900 | "modelAsString": true
|
872 | 901 | }
|
| 902 | + }, |
| 903 | + "tenantId": { |
| 904 | + "type": "string", |
| 905 | + "description": "Tenant ID for the capacity. Used for creating Pro Plus capacity.", |
| 906 | + "readOnly": true |
| 907 | + }, |
| 908 | + "friendlyName": { |
| 909 | + "type": "string", |
| 910 | + "description": "Capacity name", |
| 911 | + "readOnly": true |
873 | 912 | }
|
874 | 913 | }
|
875 | 914 | },
|
|
917 | 956 | "description": "An object that represents SKU details for existing resources",
|
918 | 957 | "type": "object",
|
919 | 958 | "properties": {
|
| 959 | + "resourceType": { |
| 960 | + "type": "string", |
| 961 | + "description": "The resource type" |
| 962 | + }, |
920 | 963 | "sku": {
|
921 | 964 | "$ref": "#/definitions/CapacitySku",
|
922 | 965 | "description": "The SKU in SKU details for existing resources."
|
|
978 | 1021 | }
|
979 | 1022 | }
|
980 | 1023 | },
|
| 1024 | + "ServiceSpecification": { |
| 1025 | + "type": "object", |
| 1026 | + "description": "Service specification for exposing performance metrics to shoebox.", |
| 1027 | + "properties": { |
| 1028 | + "metricSpecifications": { |
| 1029 | + "type": "array", |
| 1030 | + "description": "Metric specifications for exposing performance metrics to shoebox.", |
| 1031 | + "items": { |
| 1032 | + "$ref": "#/definitions/MetricSpecification" |
| 1033 | + } |
| 1034 | + }, |
| 1035 | + "logSpecifications": { |
| 1036 | + "type": "array", |
| 1037 | + "description": "Log specifications for exposing diagnostic logs to shoebox.", |
| 1038 | + "items": { |
| 1039 | + "$ref": "#/definitions/LogSpecification" |
| 1040 | + } |
| 1041 | + } |
| 1042 | + } |
| 1043 | + }, |
| 1044 | + "MetricSpecification": { |
| 1045 | + "type": "object", |
| 1046 | + "description": "Metric specification for exposing performance metrics to shoebox.", |
| 1047 | + "properties": { |
| 1048 | + "name": { |
| 1049 | + "type": "string", |
| 1050 | + "description": "Metric name", |
| 1051 | + "readOnly": true |
| 1052 | + }, |
| 1053 | + "displayName": { |
| 1054 | + "type": "string", |
| 1055 | + "description": "Localizable metric name" |
| 1056 | + }, |
| 1057 | + "displayDescription": { |
| 1058 | + "type": "string", |
| 1059 | + "description": "Localizable description of metric" |
| 1060 | + }, |
| 1061 | + "unit": { |
| 1062 | + "type": "string", |
| 1063 | + "description": "Unit for the metric", |
| 1064 | + "readOnly": true |
| 1065 | + }, |
| 1066 | + "aggregationType": { |
| 1067 | + "type": "string", |
| 1068 | + "description": "Aggregation type for the metric", |
| 1069 | + "readOnly": true |
| 1070 | + }, |
| 1071 | + "metricFilterPattern": { |
| 1072 | + "type": "string", |
| 1073 | + "description": "Pattern used to filter the metric", |
| 1074 | + "readOnly": true |
| 1075 | + }, |
| 1076 | + "dimensions": { |
| 1077 | + "type": "array", |
| 1078 | + "description": "For describing multi dimensional metrics", |
| 1079 | + "items": { |
| 1080 | + "type": "object", |
| 1081 | + "properties": { |
| 1082 | + "name": { |
| 1083 | + "type": "string", |
| 1084 | + "description": "Dimension of the metric", |
| 1085 | + "readOnly": true |
| 1086 | + }, |
| 1087 | + "displayName": { |
| 1088 | + "type": "string", |
| 1089 | + "description": "Localizable dimension of the metric" |
| 1090 | + } |
| 1091 | + } |
| 1092 | + } |
| 1093 | + } |
| 1094 | + } |
| 1095 | + }, |
| 1096 | + "LogSpecification": { |
| 1097 | + "description": "Log specification for exposing diagnostic logs to shoebox.", |
| 1098 | + "type": "object", |
| 1099 | + "properties": { |
| 1100 | + "name": { |
| 1101 | + "type": "string", |
| 1102 | + "description": "Name of the log", |
| 1103 | + "readOnly": true |
| 1104 | + }, |
| 1105 | + "displayName": { |
| 1106 | + "type": "string", |
| 1107 | + "description": "Localizable name of the log" |
| 1108 | + }, |
| 1109 | + "blobDuration": { |
| 1110 | + "type": "string", |
| 1111 | + "description": "Blob duration for the log", |
| 1112 | + "readOnly": true |
| 1113 | + } |
| 1114 | + } |
| 1115 | + }, |
981 | 1116 | "SystemData": {
|
982 | 1117 | "description": "Metadata pertaining to creation and last modification of the resource.",
|
983 | 1118 | "type": "object",
|
|
0 commit comments