-
Notifications
You must be signed in to change notification settings - Fork 5.2k
/
Copy pathquotaConfiguration.json
157 lines (157 loc) · 5.23 KB
/
quotaConfiguration.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
{
"swagger": "2.0",
"info": {
"title": "EventHubManagementClient",
"description": "Azure Event Hubs client for managing Event Hubs Cluster, IPFilter Rules and VirtualNetworkRules resources.",
"version": "2024-01-01"
},
"host": "management.azure.com",
"schemes": [
"https"
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"security": [
{
"azure_auth": [
"user_impersonation"
]
}
],
"securityDefinitions": {
"azure_auth": {
"type": "oauth2",
"authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
"flow": "implicit",
"description": "Azure Active Directory OAuth2 Flow",
"scopes": {
"user_impersonation": "impersonate your user account"
}
}
},
"paths": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}/quotaConfiguration/default": {
"patch": {
"tags": [
"Event Hubs Clusters Configuration"
],
"operationId": "Configuration_Patch",
"parameters": [
{
"$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter"
},
{
"$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "../../../common/v1/definitions.json#/parameters/ClusterNameParameter"
},
{
"$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter"
},
{
"name": "parameters",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ClusterQuotaConfigurationProperties",
"required": [
"settings"
]
},
"description": "Parameters for creating an Event Hubs Cluster resource."
}
],
"x-ms-examples": {
"ClustersQuotasConfigurationPatch": {
"$ref": "./examples/Clusters/ClusterQuotaConfigurationPatch.json"
}
},
"description": "Replace all specified Event Hubs Cluster settings with those contained in the request body. Leaves the settings not specified in the request body unmodified.",
"responses": {
"200": {
"description": "Event Hubs Cluster settings configuration returned.",
"schema": {
"$ref": "#/definitions/ClusterQuotaConfigurationProperties"
}
},
"201": {
"description": "Event Hubs Cluster setting configuration request successfully accepted.",
"schema": {
"$ref": "#/definitions/ClusterQuotaConfigurationProperties"
}
},
"202": {
"description": "Event Hubs Cluster update request accepted."
},
"default": {
"description": "Event Hubs Cluster error response describing why the get cluster quotas and settings operation failed.",
"schema": {
"$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse"
}
}
}
},
"get": {
"tags": [
"Event Hubs Clusters Configuration"
],
"operationId": "Configuration_Get",
"parameters": [
{
"$ref": "../../../common/v1/definitions.json#/parameters/SubscriptionIdParameter"
},
{
"$ref": "../../../common/v1/definitions.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "../../../common/v1/definitions.json#/parameters/ClusterNameParameter"
},
{
"$ref": "../../../common/v1/definitions.json#/parameters/ApiVersionParameter"
}
],
"x-ms-examples": {
"ClustersQuotasConfigurationGet": {
"$ref": "./examples/Clusters/ClusterQuotaConfigurationGet.json"
}
},
"description": "Get all Event Hubs Cluster settings - a collection of key/value pairs which represent the quotas and settings imposed on the cluster.",
"responses": {
"200": {
"description": "Event Hubs Cluster settings configuration returned.",
"schema": {
"$ref": "#/definitions/ClusterQuotaConfigurationProperties"
}
},
"default": {
"description": "Event Hubs Cluster error response describing why the get cluster quotas and settings operation failed.",
"schema": {
"$ref": "../../../common/v2/definitions.json#/definitions/ErrorResponse"
}
}
}
}
}
},
"definitions": {
"ClusterQuotaConfigurationProperties": {
"type": "object",
"properties": {
"settings": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "All possible Cluster settings - a collection of key/value paired settings which apply to quotas and configurations imposed on the cluster."
}
},
"description": "Contains all settings for the cluster."
}
},
"parameters": {}
}