Udostępnij za pośrednictwem


ResourceGroupsOperations Klasa

Ostrzeżenie

NIE należy bezpośrednio utworzyć wystąpienia tej klasy.

Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem

ResourceManagementClient's'

<xref:resource_groups> Atrybut.

Dziedziczenie
builtins.object
ResourceGroupsOperations

Konstruktor

ResourceGroupsOperations(*args, **kwargs)

Metody

begin_delete

Usuń grupę zasobów.

check_existence

Sprawdza, czy grupa zasobów istnieje.

create_or_update

Utwórz grupę zasobów.

export_template

Przechwytuje określoną grupę zasobów jako szablon.

get

Pobierz grupę zasobów.

list

Pobiera kolekcję grup zasobów.

list_resources

Pobierz wszystkie zasoby w ramach subskrypcji.

patch

Grupy zasobów można zaktualizować za pomocą prostej operacji PATCH na adres grupy. Format żądania jest taki sam, jak w przypadku tworzenia grup zasobów, choć jeśli pole jest nieokreśloną bieżącą wartością, zostanie przeniesiona.

begin_delete

Usuń grupę zasobów.

begin_delete(resource_group_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Wymagane

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

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

Typ zwracany

Wyjątki

check_existence

Sprawdza, czy grupa zasobów istnieje.

check_existence(resource_group_name: str, **kwargs: Any) -> bool

Parametry

resource_group_name
str
Wymagane

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

cls
callable

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

Zwraca

bool lub wynik cls(response)

Typ zwracany

Wyjątki

create_or_update

Utwórz grupę zasobów.

create_or_update(resource_group_name: str, parameters: _models.ResourceGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów, która ma zostać utworzona lub zaktualizowana. Wymagane.

parameters
ResourceGroup lub IO
Wymagane

Parametry podane do operacji tworzenia lub aktualizowania usługi grupy zasobów. Jest typem grupy zasobów 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ź

Zwraca

ResourceGroup lub wynik cls(response)

Typ zwracany

Wyjątki

export_template

Przechwytuje określoną grupę zasobów jako szablon.

export_template(resource_group_name: str, parameters: _models.ExportTemplateRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroupExportResult

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów, która ma zostać utworzona lub zaktualizowana. Wymagane.

parameters
ExportTemplateRequest lub IO
Wymagane

Parametry dostarczane do operacji eksportowania grupy zasobów szablonu. Jest typem ExportTemplateRequest 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ź

Zwraca

ResourceGroupExportResult lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobierz grupę zasobów.

get(resource_group_name: str, **kwargs: Any) -> ResourceGroup

Parametry

resource_group_name
str
Wymagane

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

cls
callable

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

Zwraca

ResourceGroup lub wynik cls(response)

Typ zwracany

Wyjątki

list

Pobiera kolekcję grup zasobów.

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

Parametry

filter
str
Wymagane

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

top
int
Wymagane

Parametry zapytania. Jeśli przekazano wartość null, zwraca wszystkie grupy zasobów. Wartość domyślna to Brak.

cls
callable

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

Zwraca

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

Typ zwracany

Wyjątki

list_resources

Pobierz wszystkie zasoby w ramach subskrypcji.

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

Parametry

resource_group_name
str
Wymagane

Parametry zapytania. Jeśli przekazano wartość null, zwraca wszystkie grupy zasobów. Wymagane.

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

Parametry zapytania. Jeśli przekazano wartość null, zwraca wszystkie grupy zasobów. Wartość domyślna to Brak.

cls
callable

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

Zwraca

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

Typ zwracany

Wyjątki

patch

Grupy zasobów można zaktualizować za pomocą prostej operacji PATCH na adres grupy. Format żądania jest taki sam, jak w przypadku tworzenia grup zasobów, choć jeśli pole jest nieokreśloną bieżącą wartością, zostanie przeniesiona.

patch(resource_group_name: str, parameters: _models.ResourceGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów, która ma zostać utworzona lub zaktualizowana. W nazwie jest uwzględniana wielkość liter. Wymagane.

parameters
ResourceGroup lub IO
Wymagane

Parametry dostarczane do operacji usługi grupy zasobów stanu aktualizacji. Jest typem grupy zasobów 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ź

Zwraca

ResourceGroup lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

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