-
Notifications
You must be signed in to change notification settings - Fork 247
/
azure.mgmt.search.models.SearchServiceUpdate.yml
348 lines (282 loc) · 11.6 KB
/
azure.mgmt.search.models.SearchServiceUpdate.yml
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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
### YamlMime:PythonClass
uid: azure.mgmt.search.models.SearchServiceUpdate
name: SearchServiceUpdate
fullName: azure.mgmt.search.models.SearchServiceUpdate
module: azure.mgmt.search.models
inheritances:
- azure.mgmt.search.models._models_py3.Resource
summary: 'The parameters used to update an Azure Cognitive Search service.
Variables are only populated by the server, and will be ignored when sending a request.'
constructor:
syntax: 'SearchServiceUpdate(*, sku: _models.Sku | None = None, location: str |
None = None, tags: Dict[str, str] | None = None, identity: _models.Identity |
None = None, replica_count: int = 1, partition_count: int = 1, hosting_mode: str
| _models.HostingMode = ''default'', public_network_access: str | _models.PublicNetworkAccess
= ''enabled'', network_rule_set: _models.NetworkRuleSet | None = None, encryption_with_cmk:
_models.EncryptionWithCmk | None = None, disable_local_auth: bool | None = None,
auth_options: _models.DataPlaneAuthOptions | None = None, semantic_search: str
| _models.SearchSemanticSearch | None = None, **kwargs: Any)'
keywordOnlyParameters:
- name: sku
description: 'The SKU of the Search Service, which determines price tier and capacity
limits.
This property is required when creating a new Search Service.'
types:
- <xref:azure.mgmt.search.models.Sku>
- name: location
description: 'The geographic location of the resource. This must be one of the
supported
and registered Azure Geo Regions (for example, West US, East US, Southeast Asia,
and so forth).
This property is required when creating a new resource.'
types:
- <xref:str>
- name: tags
description: Tags to help categorize the resource in the Azure portal.
types:
- <xref:dict>[<xref:str>, <xref:str>]
- name: identity
description: The identity of the resource.
types:
- <xref:azure.mgmt.search.models.Identity>
- name: replica_count
description: 'The number of replicas in the search service. If specified, it must
be
a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive
for basic
SKU.'
defaultValue: '1'
types:
- <xref:int>
- name: partition_count
description: 'The number of partitions in the search service; if specified, it
can
be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs.
For
''standard3'' services with hostingMode set to ''highDensity'', the allowed
values are between 1
and 3.'
defaultValue: '1'
types:
- <xref:int>
- name: hosting_mode
description: 'Applicable only for the standard3 SKU. You can set this property
to
enable up to 3 high density partitions that allow up to 1000 indexes, which
is much higher than
the maximum indexes allowed for any other SKU. For the standard3 SKU, the value
is either
''default'' or ''highDensity''. For all other SKUs, this value must be ''default''.
Known values are:
"default" and "highDensity".'
defaultValue: default
types:
- <xref:str>
- <xref:azure.mgmt.search.models.HostingMode>
- name: public_network_access
description: 'This value can be set to ''enabled'' to avoid breaking changes on
existing customer resources and templates. If set to ''disabled'', traffic over
public interface
is not allowed, and private endpoint connections would be the exclusive access
method. Known
values are: "enabled" and "disabled".'
defaultValue: enabled
types:
- <xref:str>
- <xref:azure.mgmt.search.models.PublicNetworkAccess>
- name: network_rule_set
description: 'Network specific rules that determine how the Azure Cognitive Search
service may be reached.'
types:
- <xref:azure.mgmt.search.models.NetworkRuleSet>
- name: encryption_with_cmk
description: 'Specifies any policy regarding encryption of resources (such as
indexes) using customer manager keys within a search service.'
types:
- <xref:azure.mgmt.search.models.EncryptionWithCmk>
- name: disable_local_auth
description: 'When set to true, calls to the search service will not be
permitted to utilize API keys for authentication. This cannot be set to true
if
''dataPlaneAuthOptions'' are defined.'
types:
- <xref:bool>
- name: auth_options
description: 'Defines the options for how the data plane API of a search service
authenticates requests. This cannot be set if ''disableLocalAuth'' is set to
true.'
types:
- <xref:azure.mgmt.search.models.DataPlaneAuthOptions>
- name: semantic_search
description: 'Sets options that control the availability of semantic search. This
configuration is only possible for certain Azure Cognitive Search SKUs in certain
locations.
Known values are: "disabled", "free", and "standard".'
types:
- <xref:str>
- <xref:azure.mgmt.search.models.SearchSemanticSearch>
variables:
- description: 'Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.'
name: id
types:
- <xref:str>
- description: The name of the resource.
name: name
types:
- <xref:str>
- description: 'The type of the resource. E.g. "Microsoft.Compute/virtualMachines"
or
"Microsoft.Storage/storageAccounts".'
name: type
types:
- <xref:str>
- description: 'The SKU of the Search Service, which determines price tier and capacity
limits. This
property is required when creating a new Search Service.'
name: sku
types:
- <xref:azure.mgmt.search.models.Sku>
- description: 'The geographic location of the resource. This must be one of the supported
and
registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and
so forth).
This property is required when creating a new resource.'
name: location
types:
- <xref:str>
- description: Tags to help categorize the resource in the Azure portal.
name: tags
types:
- <xref:dict>[<xref:str>, <xref:str>]
- description: The identity of the resource.
name: identity
types:
- <xref:azure.mgmt.search.models.Identity>
- description: 'The number of replicas in the search service. If specified, it must
be a
value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive
for basic SKU.'
name: replica_count
types:
- <xref:int>
- description: 'The number of partitions in the search service; if specified, it can
be
1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs.
For ''standard3''
services with hostingMode set to ''highDensity'', the allowed values are between
1 and 3.'
name: partition_count
types:
- <xref:int>
- description: 'Applicable only for the standard3 SKU. You can set this property to
enable
up to 3 high density partitions that allow up to 1000 indexes, which is much higher
than the
maximum indexes allowed for any other SKU. For the standard3 SKU, the value is
either ''default''
or ''highDensity''. For all other SKUs, this value must be ''default''. Known
values are: "default"
and "highDensity".'
name: hosting_mode
types:
- <xref:str>
- <xref:azure.mgmt.search.models.HostingMode>
- description: 'This value can be set to ''enabled'' to avoid breaking changes on
existing customer resources and templates. If set to ''disabled'', traffic over
public interface
is not allowed, and private endpoint connections would be the exclusive access
method. Known
values are: "enabled" and "disabled".'
name: public_network_access
types:
- <xref:str>
- <xref:azure.mgmt.search.models.PublicNetworkAccess>
- description: 'The status of the search service. Possible values include: ''running'':
The search
service is running and no provisioning operations are underway. ''provisioning'':
The search
service is being provisioned or scaled up or down. ''deleting'': The search service
is being
deleted. ''degraded'': The search service is degraded. This can occur when the
underlying search
units are not healthy. The search service is most likely operational, but performance
might be
slow and some requests might be dropped. ''disabled'': The search service is disabled.
In this
state, the service will reject all API requests. ''error'': The search service
is in an error
state. If your service is in the degraded, disabled, or error states, it means
the Azure
Cognitive Search team is actively investigating the underlying issue. Dedicated
services in
these states are still chargeable based on the number of search units provisioned.
Known values
are: "running", "provisioning", "deleting", "degraded", "disabled", and "error".'
name: status
types:
- <xref:str>
- <xref:azure.mgmt.search.models.SearchServiceStatus>
- description: The details of the search service status.
name: status_details
types:
- <xref:str>
- description: 'The state of the last provisioning operation performed on the search
service. Provisioning is an intermediate state that occurs while service capacity
is being
established. After capacity is set up, provisioningState changes to either ''succeeded''
or
''failed''. Client applications can poll provisioning status (the recommended
polling interval is
from 30 seconds to one minute) by using the Get Search Service operation to see
when an
operation is completed. If you are using the free service, this value tends to
come back as
''succeeded'' directly in the call to Create search service. This is because the
free service
uses capacity that is already set up. Known values are: "succeeded", "provisioning",
and
"failed".'
name: provisioning_state
types:
- <xref:str>
- <xref:azure.mgmt.search.models.ProvisioningState>
- description: 'Network specific rules that determine how the Azure Cognitive Search
service may be reached.'
name: network_rule_set
types:
- <xref:azure.mgmt.search.models.NetworkRuleSet>
- description: 'Specifies any policy regarding encryption of resources (such as
indexes) using customer manager keys within a search service.'
name: encryption_with_cmk
types:
- <xref:azure.mgmt.search.models.EncryptionWithCmk>
- description: 'When set to true, calls to the search service will not be permitted
to utilize API keys for authentication. This cannot be set to true if ''dataPlaneAuthOptions''
are defined.'
name: disable_local_auth
types:
- <xref:bool>
- description: 'Defines the options for how the data plane API of a search service
authenticates requests. This cannot be set if ''disableLocalAuth'' is set to true.'
name: auth_options
types:
- <xref:azure.mgmt.search.models.DataPlaneAuthOptions>
- description: 'The list of private endpoint connections to the Azure
Cognitive Search service.'
name: private_endpoint_connections
types:
- <xref:list>[<xref:azure.mgmt.search.models.PrivateEndpointConnection>]
- description: 'Sets options that control the availability of semantic search. This
configuration is only possible for certain Azure Cognitive Search SKUs in certain
locations.
Known values are: "disabled", "free", and "standard".'
name: semantic_search
types:
- <xref:str>
- <xref:azure.mgmt.search.models.SearchSemanticSearch>
- description: 'The list of shared private link resources managed by the
Azure Cognitive Search service.'
name: shared_private_link_resources
types:
- <xref:list>[<xref:azure.mgmt.search.models.SharedPrivateLinkResource>]