Udostępnij za pośrednictwem


SharedPrivateLinkResourcesOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

SearchManagementClient's

<xref:shared_private_link_resources> Atrybut.

Dziedziczenie
builtins.object
SharedPrivateLinkResourcesOperations

Konstruktor

SharedPrivateLinkResourcesOperations(*args, **kwargs)

Metody

begin_create_or_update

Inicjuje tworzenie lub aktualizowanie udostępnionego zasobu łącza prywatnego zarządzanego przez usługę wyszukiwania w danej grupie zasobów.

begin_delete

Inicjuje usunięcie udostępnionego zasobu łącza prywatnego z usługi wyszukiwania.

get

Pobiera szczegóły udostępnionego zasobu łącza prywatnego zarządzanego przez usługę wyszukiwania w danej grupie zasobów.

list_by_service

Pobiera listę wszystkich udostępnionych zasobów łącza prywatnego zarządzanych przez daną usługę.

begin_create_or_update

Inicjuje tworzenie lub aktualizowanie udostępnionego zasobu łącza prywatnego zarządzanego przez usługę wyszukiwania w danej grupie zasobów.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach bieżącej subskrypcji. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu. Wymagane.

search_service_name
str
Wymagane

Nazwa usługi Azure Cognitive Search skojarzonej z określoną grupą zasobów. Wymagane.

shared_private_link_resource_name
str
Wymagane

Nazwa udostępnionego zasobu łącza prywatnego zarządzanego przez usługę Azure Cognitive Search w określonej grupie zasobów. Wymagane.

shared_private_link_resource
SharedPrivateLinkResource lub IO
Wymagane

Definicja zasobu udostępnionego łącza prywatnego do utworzenia lub zaktualizowania. Jest typem modelu lub typem we/wy. Wymagane.

search_management_request_options
SearchManagementRequestOptions
Wymagane

Grupa parametrów. Wartość domyślna to Brak.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające element SharedPrivateLinkResource lub wynik cls(response)

Typ zwracany

Wyjątki

begin_delete

Inicjuje usunięcie udostępnionego zasobu łącza prywatnego z usługi wyszukiwania.

begin_delete(resource_group_name: str, search_service_name: str, shared_private_link_resource_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach bieżącej subskrypcji. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu. Wymagane.

search_service_name
str
Wymagane

Nazwa usługi Azure Cognitive Search skojarzonej z określoną grupą zasobów. Wymagane.

shared_private_link_resource_name
str
Wymagane

Nazwa udostępnionego zasobu łącza prywatnego zarządzanego przez usługę Azure Cognitive Search w określonej grupie zasobów. Wymagane.

search_management_request_options
SearchManagementRequestOptions
Wymagane

Grupa parametrów. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera szczegóły udostępnionego zasobu łącza prywatnego zarządzanego przez usługę wyszukiwania w danej grupie zasobów.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach bieżącej subskrypcji. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu. Wymagane.

search_service_name
str
Wymagane

Nazwa usługi Azure Cognitive Search skojarzonej z określoną grupą zasobów. Wymagane.

shared_private_link_resource_name
str
Wymagane

Nazwa udostępnionego zasobu łącza prywatnego zarządzanego przez usługę Azure Cognitive Search w określonej grupie zasobów. Wymagane.

search_management_request_options
SearchManagementRequestOptions
Wymagane

Grupa parametrów. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SharedPrivateLinkResource lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_service

Pobiera listę wszystkich udostępnionych zasobów łącza prywatnego zarządzanych przez daną usługę.

list_by_service(resource_group_name: str, search_service_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> Iterable[SharedPrivateLinkResource]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach bieżącej subskrypcji. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu. Wymagane.

search_service_name
str
Wymagane

Nazwa usługi Azure Cognitive Search skojarzonej z określoną grupą zasobów. Wymagane.

search_management_request_options
SearchManagementRequestOptions
Wymagane

Grupa parametrów. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu SharedPrivateLinkResource lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

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'>