Freigeben über


ResourcesOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

ResourceManagementClient's

<xref:resources> -Attribut.

Vererbung
builtins.object
ResourcesOperations

Konstruktor

ResourcesOperations(*args, **kwargs)

Methoden

begin_create_or_update

Dient zum Erstellen einer Ressource.

begin_create_or_update_by_id

Erstellen Sie eine Ressource nach ID.

begin_delete

Dient zum Löschen einer Ressource.

begin_delete_by_id

Löscht eine Ressource nach ID.

begin_move_resources

Verschiebt Ressourcen aus einer Ressourcengruppe in eine andere Ressourcengruppe.

Die zu verschiebenden Ressourcen müssen sich in derselben Quellressourcengruppe befinden. Die Zielressourcengruppe kann sich in einem anderen Abonnement befinden. Beim Verschieben von Ressourcen werden sowohl die Quellgruppe als auch die Zielgruppe für die Dauer des Vorgangs gesperrt. Schreib- und Löschvorgänge in den Gruppen werden bis zum Abschluss der Verschiebung blockiert.

begin_update

Aktualisieren Sie eine Ressource.

begin_update_by_id

Updates einer Ressource nach ID.

check_existence

Überprüft, ob eine Ressource vorhanden ist.

check_existence_by_id

Überprüft anhand der ID, ob eine Ressource vorhanden ist.

get

Dient zum Abrufen einer Ressource.

get_by_id

Ruft eine Ressource nach ID ab.

list

Rufen Sie alle Ressourcen in einem Abonnement ab.

begin_create_or_update

Dient zum Erstellen einer Ressource.

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]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe für die Ressource. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

resource_provider_namespace
str
Erforderlich

Der Namespace des Ressourcenanbieters. Erforderlich.

parent_resource_path
str
Erforderlich

Die übergeordnete Ressourcenidentität. Erforderlich.

resource_type
str
Erforderlich

Der Ressourcentyp der zu erstellenden Ressource. Erforderlich.

resource_name
str
Erforderlich

ist der Name der zu erstellenden Ressource. Erforderlich.

api_version
str
Erforderlich

Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.

parameters
GenericResource oder IO
Erforderlich

Parameter zum Erstellen oder Aktualisieren der Ressource. Ist entweder ein GenericResource-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder GenericResource oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_create_or_update_by_id

Erstellen Sie eine Ressource nach ID.

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]

Parameter

resource_id
str
Erforderlich

Die vollständig qualifizierte ID der Ressource, einschließlich des Ressourcennamens und des Ressourcentyps. Verwenden Sie das Format /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-provider-namespace}/{resource-type}/{resource-name}. Erforderlich.

api_version
str
Erforderlich

Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.

parameters
GenericResource oder IO
Erforderlich

Erstellen oder Aktualisieren von Ressourcenparametern. Ist entweder ein GenericResource-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder GenericResource oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete

Dient zum Löschen einer Ressource.

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]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die zu löschende Ressource enthält. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

resource_provider_namespace
str
Erforderlich

Der Namespace des Ressourcenanbieters. Erforderlich.

parent_resource_path
str
Erforderlich

Die übergeordnete Ressourcenidentität. Erforderlich.

resource_type
str
Erforderlich

Der Ressourcentyp. Erforderlich.

resource_name
str
Erforderlich

Der Name der zu löschenden Ressource. Erforderlich.

api_version
str
Erforderlich

Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von LROPoller, der entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete_by_id

Löscht eine Ressource nach ID.

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

Parameter

resource_id
str
Erforderlich

Die vollständig qualifizierte ID der Ressource, einschließlich des Ressourcennamens und des Ressourcentyps. Verwenden Sie das Format /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-provider-namespace}/{resource-type}/{resource-name}. Erforderlich.

api_version
str
Erforderlich

Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von LROPoller, der entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_move_resources

Verschiebt Ressourcen aus einer Ressourcengruppe in eine andere Ressourcengruppe.

Die zu verschiebenden Ressourcen müssen sich in derselben Quellressourcengruppe befinden. Die Zielressourcengruppe kann sich in einem anderen Abonnement befinden. Beim Verschieben von Ressourcen werden sowohl die Quellgruppe als auch die Zielgruppe für die Dauer des Vorgangs gesperrt. Schreib- und Löschvorgänge in den Gruppen werden bis zum Abschluss der Verschiebung blockiert.

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

Parameter

source_resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die zu verschiebenden Ressourcen enthält. Erforderlich.

parameters
ResourcesMoveInfo oder IO
Erforderlich

Parameter für das Verschieben von Ressourcen. Ist entweder ein ResourcesMoveInfo-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_update

Aktualisieren Sie eine Ressource.

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]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe für die Ressource. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

resource_provider_namespace
str
Erforderlich

Der Namespace des Ressourcenanbieters. Erforderlich.

parent_resource_path
str
Erforderlich

Die identität der übergeordneten Ressource. Erforderlich.

resource_type
str
Erforderlich

Der Ressourcentyp der zu aktualisierenden Ressource. Erforderlich.

resource_name
str
Erforderlich

Der Name der zu aktualisierenden Ressource. Erforderlich.

api_version
str
Erforderlich

Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.

parameters
GenericResource oder IO
Erforderlich

Parameter zum Aktualisieren der Ressource. Ist entweder ein GenericResource-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder GenericResource oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_update_by_id

Updates einer Ressource nach ID.

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

Parameter

resource_id
str
Erforderlich

Die vollständig qualifizierte ID der Ressource, einschließlich des Ressourcennamens und des Ressourcentyps. Verwenden Sie das Format /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Erforderlich.

api_version
str
Erforderlich

Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.

parameters
GenericResource oder IO
Erforderlich

Aktualisieren von Ressourcenparametern. Ist entweder ein GenericResource-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder GenericResource oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

check_existence

Überprüft, ob eine Ressource vorhanden ist.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die zu überprüfende Ressource enthält. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

resource_provider_namespace
str
Erforderlich

Der Ressourcenanbieter der zu überprüfenden Ressource. Erforderlich.

parent_resource_path
str
Erforderlich

Die identität der übergeordneten Ressource. Erforderlich.

resource_type
str
Erforderlich

Der Ressourcentyp. Erforderlich.

resource_name
str
Erforderlich

Der Name der Ressource, um zu überprüfen, ob sie vorhanden ist. Erforderlich.

api_version
str
Erforderlich

Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

bool oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

check_existence_by_id

Überprüft anhand der ID, ob eine Ressource vorhanden ist.

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

Parameter

resource_id
str
Erforderlich

Die vollständig qualifizierte ID der Ressource, einschließlich des Ressourcennamens und des Ressourcentyps. Verwenden Sie das Format /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Erforderlich.

api_version
str
Erforderlich

Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

bool oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Dient zum Abrufen einer Ressource.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die abzurufende Ressource enthält. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

resource_provider_namespace
str
Erforderlich

Der Namespace des Ressourcenanbieters. Erforderlich.

parent_resource_path
str
Erforderlich

Die identität der übergeordneten Ressource. Erforderlich.

resource_type
str
Erforderlich

Der Ressourcentyp der Ressource. Erforderlich.

resource_name
str
Erforderlich

Der Name der abzurufenden Ressource. Erforderlich.

api_version
str
Erforderlich

Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

GenericResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_by_id

Ruft eine Ressource nach ID ab.

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

Parameter

resource_id
str
Erforderlich

Die vollständig qualifizierte ID der Ressource, einschließlich des Ressourcennamens und des Ressourcentyps. Verwenden Sie das Format /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Erforderlich.

api_version
str
Erforderlich

Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

GenericResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Rufen Sie alle Ressourcen in einem Abonnement ab.

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

Parameter

filter
str
Erforderlich

Der Filter, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.

expand
str
Erforderlich

Durch Trennzeichen getrennte Liste zusätzlicher Eigenschaften, die in die Antwort aufgenommen werden sollen. Gültige Werte sind , createdTimechangedTime und provisioningState. Beispiel: $expand=createdTime,changedTime. Der Standardwert ist Keine.

top
int
Erforderlich

Die Anzahl der zurückgegebenen Ergebnisse. Wenn NULL übergeben wird, werden alle Ressourcen zurückgegeben. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von GenericResourceExpanded oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

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