Udostępnij za pośrednictwem


ResourcesOperations 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

ResourceManagementClient's

<xref:resources> Atrybut.

Dziedziczenie
builtins.object
ResourcesOperations

Konstruktor

ResourcesOperations(*args, **kwargs)

Metody

begin_create_or_update

Tworzy zasób.

begin_create_or_update_by_id

Utwórz zasób według identyfikatora.

begin_delete

Usuwa zasób.

begin_delete_by_id

Usuwa zasób według identyfikatora.

begin_move_resources

Przenosi zasoby z jednej grupy zasobów do innej grupy zasobów.

Zasoby do przeniesienia muszą znajdować się w tej samej źródłowej grupie zasobów. Docelowa grupa zasobów może znajdować się w innej subskrypcji. Podczas przenoszenia zasobów zarówno grupa źródłowa, jak i grupa docelowa są blokowane na czas trwania operacji. Operacje zapisu i usuwania są blokowane w grupach do czasu zakończenia przenoszenia.

begin_update

Aktualizacje zasób.

begin_update_by_id

Aktualizacje zasób według identyfikatora.

check_existence

Sprawdza, czy zasób istnieje.

check_existence_by_id

Sprawdza według identyfikatora, czy zasób istnieje.

get

Pobiera zasób.

get_by_id

Pobiera zasób według identyfikatora.

list

Pobierz wszystkie zasoby w subskrypcji.

begin_create_or_update

Tworzy zasób.

begin_create_or_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zasobu. W nazwie jest uwzględniana wielkość liter. Wymagane.

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów. Wymagane.

parent_resource_path
str
Wymagane

Tożsamość zasobu nadrzędnego. Wymagane.

resource_type
str
Wymagane

Typ zasobu do utworzenia. Wymagane.

resource_name
str
Wymagane

Nazwa zasobu do utworzenia. Wymagane.

api_version
str
Wymagane

Wersja interfejsu API do użycia dla operacji. Wymagane.

parameters
GenericResource lub IO
Wymagane

Parametry tworzenia lub aktualizowania zasobu. Jest typem GenericResource lub typem we/wy. Wymagane.

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 wartość GenericResource lub wynik cls(response)

Typ zwracany

Wyjątki

begin_create_or_update_by_id

Utwórz zasób według identyfikatora.

begin_create_or_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

Parametry

resource_id
str
Wymagane

W pełni kwalifikowany identyfikator zasobu, w tym nazwa zasobu i typ zasobu. Użyj formatu /subscriptions/{guid}/resourceGroups/{nazwa-grupy zasobów}/{resource-provider-namespace}/{resource-type}/{nazwa-zasobu}. Wymagane.

api_version
str
Wymagane

Wersja interfejsu API do użycia dla operacji. Wymagane.

parameters
GenericResource lub IO
Wymagane

Tworzenie lub aktualizowanie parametrów zasobu. Jest typem GenericResource lub typem we/wy. Wymagane.

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 wartość GenericResource lub wynik cls(response)

Typ zwracany

Wyjątki

begin_delete

Usuwa zasób.

begin_delete(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób do usunięcia. W nazwie jest uwzględniana wielkość liter. Wymagane.

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów. Wymagane.

parent_resource_path
str
Wymagane

Tożsamość zasobu nadrzędnego. Wymagane.

resource_type
str
Wymagane

Typ zasobu. Wymagane.

resource_name
str
Wymagane

Nazwa zasobu do usunięcia. Wymagane.

api_version
str
Wymagane

Wersja interfejsu API do użycia dla operacji. Wymagane.

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

begin_delete_by_id

Usuwa zasób według identyfikatora.

begin_delete_by_id(resource_id: str, api_version: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_id
str
Wymagane

W pełni kwalifikowany identyfikator zasobu, w tym nazwa zasobu i typ zasobu. Użyj formatu /subscriptions/{guid}/resourceGroups/{nazwa-grupy zasobów}/{resource-provider-namespace}/{resource-type}/{nazwa-zasobu}. Wymagane.

api_version
str
Wymagane

Wersja interfejsu API do użycia dla operacji. Wymagane.

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

begin_move_resources

Przenosi zasoby z jednej grupy zasobów do innej grupy zasobów.

Zasoby do przeniesienia muszą znajdować się w tej samej źródłowej grupie zasobów. Docelowa grupa zasobów może znajdować się w innej subskrypcji. Podczas przenoszenia zasobów zarówno grupa źródłowa, jak i grupa docelowa są blokowane na czas trwania operacji. Operacje zapisu i usuwania są blokowane w grupach do czasu zakończenia przenoszenia.

begin_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametry

source_resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasoby do przeniesienia. Wymagane.

parameters
ResourcesMoveInfo lub IO
Wymagane

Parametry przenoszenia zasobów. Jest typem ResourcesMoveInfo lub typem we/wy. Wymagane.

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 wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

begin_update

Aktualizacje zasób.

begin_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów dla zasobu. W nazwie jest uwzględniana wielkość liter. Wymagane.

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów. Wymagane.

parent_resource_path
str
Wymagane

Tożsamość zasobu nadrzędnego. Wymagane.

resource_type
str
Wymagane

Typ zasobu do zaktualizowania. Wymagane.

resource_name
str
Wymagane

Nazwa zasobu do zaktualizowania. Wymagane.

api_version
str
Wymagane

Wersja interfejsu API do użycia na potrzeby operacji. Wymagane.

parameters
GenericResource lub IO
Wymagane

Parametry służące do aktualizowania zasobu. Jest typem GenericResource lub typem we/wy. Wymagane.

content_type
str

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

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie 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ść GenericResource lub wynik cls(response)

Typ zwracany

Wyjątki

begin_update_by_id

Aktualizacje zasób według identyfikatora.

begin_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

Parametry

resource_id
str
Wymagane

W pełni kwalifikowany identyfikator zasobu, w tym nazwa zasobu i typ zasobu. Użyj formatu /subscriptions/{guid}/resourceGroups/{nazwa-grupy_zasobów}/{resource-provider-namespace}/{resource-type}/{nazwa-zasobu}. Wymagane.

api_version
str
Wymagane

Wersja interfejsu API do użycia na potrzeby operacji. Wymagane.

parameters
GenericResource lub IO
Wymagane

Aktualizowanie parametrów zasobu. Jest typem GenericResource lub typem we/wy. Wymagane.

content_type
str

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

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie 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ść GenericResource lub wynik cls(response)

Typ zwracany

Wyjątki

check_existence

Sprawdza, czy zasób istnieje.

check_existence(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> bool

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób do sprawdzenia. W nazwie jest uwzględniana wielkość liter. Wymagane.

resource_provider_namespace
str
Wymagane

Dostawca zasobów zasobu do sprawdzenia. Wymagane.

parent_resource_path
str
Wymagane

Tożsamość zasobu nadrzędnego. Wymagane.

resource_type
str
Wymagane

Typ zasobu. Wymagane.

resource_name
str
Wymagane

Nazwa zasobu do sprawdzenia, czy istnieje. Wymagane.

api_version
str
Wymagane

Wersja interfejsu API do użycia na potrzeby operacji. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

bool lub wynik cls(response)

Typ zwracany

Wyjątki

check_existence_by_id

Sprawdza według identyfikatora, czy zasób istnieje.

check_existence_by_id(resource_id: str, api_version: str, **kwargs: Any) -> bool

Parametry

resource_id
str
Wymagane

W pełni kwalifikowany identyfikator zasobu, w tym nazwa zasobu i typ zasobu. Użyj formatu /subscriptions/{guid}/resourceGroups/{nazwa-grupy_zasobów}/{resource-provider-namespace}/{resource-type}/{nazwa-zasobu}. Wymagane.

api_version
str
Wymagane

Wersja interfejsu API do użycia na potrzeby operacji. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

bool lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera zasób.

get(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> GenericResource

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób do pobrania. W nazwie jest uwzględniana wielkość liter. Wymagane.

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów. Wymagane.

parent_resource_path
str
Wymagane

Tożsamość zasobu nadrzędnego. Wymagane.

resource_type
str
Wymagane

Typ zasobu. Wymagane.

resource_name
str
Wymagane

Nazwa zasobu do pobrania. Wymagane.

api_version
str
Wymagane

Wersja interfejsu API do użycia na potrzeby operacji. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

GenericResource lub wynik cls(response)

Typ zwracany

Wyjątki

get_by_id

Pobiera zasób według identyfikatora.

get_by_id(resource_id: str, api_version: str, **kwargs: Any) -> GenericResource

Parametry

resource_id
str
Wymagane

W pełni kwalifikowany identyfikator zasobu, w tym nazwa zasobu i typ zasobu. Użyj formatu /subscriptions/{guid}/resourceGroups/{nazwa-grupy_zasobów}/{resource-provider-namespace}/{resource-type}/{nazwa-zasobu}. Wymagane.

api_version
str
Wymagane

Wersja interfejsu API do użycia na potrzeby operacji. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

GenericResource lub wynik cls(response)

Typ zwracany

Wyjątki

list

Pobierz wszystkie zasoby w subskrypcji.

list(filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]

Parametry

filter
str
Wymagane

Filtr, który ma być stosowany do operacji. Wartość domyślna to Brak.

expand
str
Wymagane

Rozdzielona przecinkami lista dodatkowych właściwości, które mają zostać uwzględnione w odpowiedzi. Prawidłowe wartości to createdTime, changedTime i provisioningState. Na przykład $expand=createdTime,changedTime. Wartość domyślna to Brak.

top
int
Wymagane

Liczba wyników do zwrócenia. Jeśli wartość null jest przekazywana, zwraca wszystkie zasoby. Wartość domyślna to Brak.

cls
callable

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

Zwraca

Iterator podobny do wystąpienia genericResourceExpanded lub wyniku cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

models = <module 'azure.mgmt.resource.resources.v2016_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2016_09_01\\models\\__init__.py'>