Skip to content

Commit 99c77e2

Browse files
authored
[Hub Generated] Review request for Microsoft.PowerBIdedicated to add version stable/2017-10-01 (#15915)
* Update missing properties in PowerBIDedicated objects 2017-10-01 * Move PowerBIDedicated properties to new definitions * Realign error response to recommended schema. 202 response not necessary in older api-version.
1 parent 1c2ed77 commit 99c77e2

File tree

1 file changed

+130
-0
lines changed
  • specification/powerbidedicated/resource-manager/Microsoft.PowerBIdedicated/stable/2017-10-01

1 file changed

+130
-0
lines changed

specification/powerbidedicated/resource-manager/Microsoft.PowerBIdedicated/stable/2017-10-01/powerbidedicated.json

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -655,6 +655,25 @@
655655
"description": "Operation type: create, update, delete, etc.",
656656
"type": "string",
657657
"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."
658677
}
659678
}
660679
}
@@ -830,6 +849,11 @@
830849
"modelAsString": true
831850
},
832851
"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."
833857
}
834858
},
835859
"required": [
@@ -848,6 +872,16 @@
848872
"description": "The capacity mode.",
849873
"type": "string",
850874
"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
851885
}
852886
}
853887
},
@@ -895,6 +929,10 @@
895929
"description": "An object that represents SKU details for existing resources",
896930
"type": "object",
897931
"properties": {
932+
"resourceType": {
933+
"type": "string",
934+
"description": "The resource type"
935+
},
898936
"sku": {
899937
"$ref": "#/definitions/ResourceSku",
900938
"description": "The SKU in SKU details for existing resources."
@@ -955,6 +993,98 @@
955993
"description": "The detailed message of the request unavailability."
956994
}
957995
}
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+
}
9581088
}
9591089
},
9601090
"parameters": {

0 commit comments

Comments
 (0)