Aracılığıyla paylaş


ServicesOperations Sınıf

Uyarı

Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.

Bunun yerine, aşağıdaki işlemlere

SearchManagementClient's

<xref:services> Öznitelik.

Devralma
builtins.object
ServicesOperations

Oluşturucu

ServicesOperations(*args, **kwargs)

Yöntemler

begin_create_or_update

Verilen kaynak grubunda bir arama hizmeti oluşturur veya güncelleştirir. Arama hizmeti zaten varsa, tüm özellikler verilen değerlerle güncelleştirilir.

check_name_availability

Verilen arama hizmeti adının kullanılabilir olup olmadığını denetler. Arama hizmeti adları, hizmet URI'sinin (https://.search.windows.net<name>) parçası olduklarından genel olarak benzersiz olmalıdır.

delete

İlgili kaynak grubundaki bir arama hizmetini ve ilişkili kaynaklarını siler.

get

Verilen kaynak grubunda verilen ada sahip arama hizmetini alır.

list_by_resource_group

Verilen kaynak grubundaki tüm Search hizmetlerinin listesini alır.

list_by_subscription

Verilen abonelikteki tüm Search hizmetlerinin listesini alır.

update

Verilen kaynak grubunda var olan bir arama hizmetini Güncelleştirmeler.

begin_create_or_update

Verilen kaynak grubunda bir arama hizmeti oluşturur veya güncelleştirir. Arama hizmeti zaten varsa, tüm özellikler verilen değerlerle güncelleştirilir.

begin_create_or_update(resource_group_name: str, search_service_name: str, service: _models.SearchService, search_management_request_options: _models.SearchManagementRequestOptions | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.SearchService]

Parametreler

resource_group_name
str
Gerekli

Geçerli abonelik içindeki kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz. Gereklidir.

search_service_name
str
Gerekli

Oluşturulacak veya güncelleştirilecek Azure Bilişsel Arama hizmetinin adı. Arama hizmeti adları yalnızca küçük harf, rakam veya tire içermelidir, ilk iki veya son bir karakter olarak tire kullanamaz, ardışık tireler içeremez ve 2 ile 60 karakter uzunluğunda olmalıdır. Arama hizmeti adları, hizmet URI'sinin (https://.search.windows.net<name>) parçası olduklarından genel olarak benzersiz olmalıdır. Hizmet oluşturulduktan sonra hizmet adını değiştiremezsiniz. Gereklidir.

service
SearchService veya IO
Gerekli

Oluşturulacak veya güncelleştirilecek arama hizmetinin tanımı. Model türü veya GÇ türüdür. Gereklidir.

search_management_request_options
SearchManagementRequestOptions
Gerekli

Parametre grubu. Varsayılan değer Yok'tur.

content_type
str

Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

SearchService veya cls(response) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

check_name_availability

Verilen arama hizmeti adının kullanılabilir olup olmadığını denetler. Arama hizmeti adları, hizmet URI'sinin (https://.search.windows.net<name>) parçası olduklarından genel olarak benzersiz olmalıdır.

check_name_availability(name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> CheckNameAvailabilityOutput

Parametreler

name
str
Gerekli

Doğrulanması gereken arama hizmeti adı. Arama hizmeti adları yalnızca küçük harf, rakam veya tire içermelidir, ilk iki veya son bir karakter olarak tire kullanamaz, ardışık tireler içeremez ve 2 ile 60 karakter uzunluğunda olmalıdır. Gereklidir.

search_management_request_options
SearchManagementRequestOptions
Gerekli

Parametre grubu. Varsayılan değer Yok'tur.

type
str

Adı doğrulanacak kaynağın türü. Bu değer her zaman 'searchServices' olmalıdır. Varsayılan değer "searchServices" şeklindedir. Bu varsayılan değeri geçersiz kılmanın desteklenmeyen davranışa neden olabileceğini unutmayın.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

CheckNameAvailabilityOutput veya cls(response) sonucu

Dönüş türü

Özel durumlar

delete

İlgili kaynak grubundaki bir arama hizmetini ve ilişkili kaynaklarını siler.

delete(resource_group_name: str, search_service_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> None

Parametreler

resource_group_name
str
Gerekli

Geçerli abonelik içindeki kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz. Gereklidir.

search_service_name
str
Gerekli

Belirtilen kaynak grubuyla ilişkili Azure Bilişsel Arama hizmetinin adı. Gereklidir.

search_management_request_options
SearchManagementRequestOptions
Gerekli

Parametre grubu. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Hiçbiri veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

get

Verilen kaynak grubunda verilen ada sahip arama hizmetini alır.

get(resource_group_name: str, search_service_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> SearchService

Parametreler

resource_group_name
str
Gerekli

Geçerli abonelik içindeki kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz. Gereklidir.

search_service_name
str
Gerekli

Belirtilen kaynak grubuyla ilişkili Azure Bilişsel Arama hizmetinin adı. Gereklidir.

search_management_request_options
SearchManagementRequestOptions
Gerekli

Parametre grubu. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

SearchService veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

list_by_resource_group

Verilen kaynak grubundaki tüm Search hizmetlerinin listesini alır.

list_by_resource_group(resource_group_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> Iterable[SearchService]

Parametreler

resource_group_name
str
Gerekli

Geçerli abonelik içindeki kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz. Gereklidir.

search_management_request_options
SearchManagementRequestOptions
Gerekli

Parametre grubu. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

SearchService örneği veya cls(response) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_by_subscription

Verilen abonelikteki tüm Search hizmetlerinin listesini alır.

list_by_subscription(search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> Iterable[SearchService]

Parametreler

search_management_request_options
SearchManagementRequestOptions
Gerekli

Parametre grubu. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

SearchService örneği veya cls(response) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

update

Verilen kaynak grubunda var olan bir arama hizmetini Güncelleştirmeler.

update(resource_group_name: str, search_service_name: str, service: _models.SearchServiceUpdate, search_management_request_options: _models.SearchManagementRequestOptions | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SearchService

Parametreler

resource_group_name
str
Gerekli

Geçerli abonelik içindeki kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz. Gereklidir.

search_service_name
str
Gerekli

Güncelleştirilecek Azure Bilişsel Arama hizmetinin adı. Gereklidir.

service
SearchServiceUpdate veya IO
Gerekli

Güncelleştirilecek arama hizmetinin tanımı. Model türü veya GÇ türüdür. Gereklidir.

search_management_request_options
SearchManagementRequestOptions
Gerekli

Parametre grubu. Varsayılan değer Yok'tur.

content_type
str

Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

SearchService veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

Öznitelikler

models

models = <module 'azure.mgmt.search.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.5\\x64\\Lib\\site-packages\\azure\\mgmt\\search\\models\\__init__.py'>