|
655 | 655 | "description": "Operation type: create, update, delete, etc.",
|
656 | 656 | "type": "string",
|
657 | 657 | "readOnly": true
|
| 658 | + }, |
| 659 | + "description": { |
| 660 | + "type": "string", |
| 661 | + "description": "Localized description of the operation." |
| 662 | + } |
| 663 | + } |
| 664 | + }, |
| 665 | + "origin": { |
| 666 | + "type": "string", |
| 667 | + "description": "Executor of the operation.", |
| 668 | + "readOnly": true |
| 669 | + }, |
| 670 | + "properties": { |
| 671 | + "type": "object", |
| 672 | + "description": "Additional properties to expose performance metrics to shoebox.", |
| 673 | + "properties": { |
| 674 | + "serviceSpecification": { |
| 675 | + "$ref": "#/definitions/ServiceSpecification", |
| 676 | + "description": "Service specification for exposing performance metrics to shoebox." |
658 | 677 | }
|
659 | 678 | }
|
660 | 679 | }
|
|
830 | 849 | "modelAsString": true
|
831 | 850 | },
|
832 | 851 | "description": "The name of the Azure pricing tier to which the SKU applies."
|
| 852 | + }, |
| 853 | + "capacity": { |
| 854 | + "type": "integer", |
| 855 | + "format": "int32", |
| 856 | + "description": "The capacity of the SKU." |
833 | 857 | }
|
834 | 858 | },
|
835 | 859 | "required": [
|
|
848 | 872 | "description": "The capacity mode.",
|
849 | 873 | "type": "string",
|
850 | 874 | "readOnly": true
|
| 875 | + }, |
| 876 | + "tenantId": { |
| 877 | + "type": "string", |
| 878 | + "description": "Tenant ID for the capacity. Used for creating Pro Plus capacity.", |
| 879 | + "readOnly": true |
| 880 | + }, |
| 881 | + "friendlyName": { |
| 882 | + "type": "string", |
| 883 | + "description": "Capacity name", |
| 884 | + "readOnly": true |
851 | 885 | }
|
852 | 886 | }
|
853 | 887 | },
|
|
895 | 929 | "description": "An object that represents SKU details for existing resources",
|
896 | 930 | "type": "object",
|
897 | 931 | "properties": {
|
| 932 | + "resourceType": { |
| 933 | + "type": "string", |
| 934 | + "description": "The resource type" |
| 935 | + }, |
898 | 936 | "sku": {
|
899 | 937 | "$ref": "#/definitions/ResourceSku",
|
900 | 938 | "description": "The SKU in SKU details for existing resources."
|
|
955 | 993 | "description": "The detailed message of the request unavailability."
|
956 | 994 | }
|
957 | 995 | }
|
| 996 | + }, |
| 997 | + "ServiceSpecification": { |
| 998 | + "type": "object", |
| 999 | + "description": "Service specification for exposing performance metrics to shoebox.", |
| 1000 | + "properties": { |
| 1001 | + "metricSpecifications": { |
| 1002 | + "type": "array", |
| 1003 | + "description": "Metric specifications for exposing performance metrics to shoebox.", |
| 1004 | + "items": { |
| 1005 | + "$ref": "#/definitions/MetricSpecification" |
| 1006 | + } |
| 1007 | + }, |
| 1008 | + "logSpecifications": { |
| 1009 | + "type": "array", |
| 1010 | + "description": "Log specifications for exposing diagnostic logs to shoebox.", |
| 1011 | + "items": { |
| 1012 | + "$ref": "#/definitions/LogSpecification" |
| 1013 | + } |
| 1014 | + } |
| 1015 | + } |
| 1016 | + }, |
| 1017 | + "MetricSpecification": { |
| 1018 | + "type": "object", |
| 1019 | + "description": "Metric specification for exposing performance metrics to shoebox.", |
| 1020 | + "properties": { |
| 1021 | + "name": { |
| 1022 | + "type": "string", |
| 1023 | + "description": "Metric name", |
| 1024 | + "readOnly": true |
| 1025 | + }, |
| 1026 | + "displayName": { |
| 1027 | + "type": "string", |
| 1028 | + "description": "Localizable metric name" |
| 1029 | + }, |
| 1030 | + "displayDescription": { |
| 1031 | + "type": "string", |
| 1032 | + "description": "Localizable description of metric" |
| 1033 | + }, |
| 1034 | + "unit": { |
| 1035 | + "type": "string", |
| 1036 | + "description": "Unit for the metric", |
| 1037 | + "readOnly": true |
| 1038 | + }, |
| 1039 | + "aggregationType": { |
| 1040 | + "type": "string", |
| 1041 | + "description": "Aggregation type for the metric", |
| 1042 | + "readOnly": true |
| 1043 | + }, |
| 1044 | + "metricFilterPattern": { |
| 1045 | + "type": "string", |
| 1046 | + "description": "Pattern used to filter the metric", |
| 1047 | + "readOnly": true |
| 1048 | + }, |
| 1049 | + "dimensions": { |
| 1050 | + "type": "array", |
| 1051 | + "description": "For describing multi dimensional metrics", |
| 1052 | + "items": { |
| 1053 | + "type": "object", |
| 1054 | + "properties": { |
| 1055 | + "name": { |
| 1056 | + "type": "string", |
| 1057 | + "description": "Dimension of the metric", |
| 1058 | + "readOnly": true |
| 1059 | + }, |
| 1060 | + "displayName": { |
| 1061 | + "type": "string", |
| 1062 | + "description": "Localizable dimension of the metric" |
| 1063 | + } |
| 1064 | + } |
| 1065 | + } |
| 1066 | + } |
| 1067 | + } |
| 1068 | + }, |
| 1069 | + "LogSpecification": { |
| 1070 | + "description": "Log specification for exposing diagnostic logs to shoebox.", |
| 1071 | + "type": "object", |
| 1072 | + "properties": { |
| 1073 | + "name": { |
| 1074 | + "type": "string", |
| 1075 | + "description": "Name of the log", |
| 1076 | + "readOnly": true |
| 1077 | + }, |
| 1078 | + "displayName": { |
| 1079 | + "type": "string", |
| 1080 | + "description": "Localizable name of the log" |
| 1081 | + }, |
| 1082 | + "blobDuration": { |
| 1083 | + "type": "string", |
| 1084 | + "description": "Blob duration for the log", |
| 1085 | + "readOnly": true |
| 1086 | + } |
| 1087 | + } |
958 | 1088 | }
|
959 | 1089 | },
|
960 | 1090 | "parameters": {
|
|
0 commit comments