ResourcesOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:
<xref:resources> -Attribut.
- Vererbung
-
builtins.objectResourcesOperations
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 im verwendeten Quellabonnement 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. |
begin_validate_move_resources |
Überprüft, ob Ressourcen von einer Ressourcengruppe in eine andere Ressourcengruppe verschoben werden können. Mit diesem Vorgang wird überprüft, ob die angegebenen Ressourcen in das Ziel verschoben werden können. Die zu verschiebenden Ressourcen müssen sich im verwendeten Quellabonnement in derselben Quellressourcengruppe befinden. Die Zielressourcengruppe kann sich in einem anderen Abonnement befinden. Wenn die Überprüfung erfolgreich ist, wird der HTTP-Antwortcode 204 (kein Inhalt) zurückgegeben. Wenn die Überprüfung fehlschlägt, wird der HTTP-Antwortcode 409 (Konflikt) mit einer Fehlermeldung zurückgegeben. Rufen Sie die URL im Location-Headerwert ab, um das Ergebnis des zeitintensiven Vorgangs zu überprüfen. |
check_existence |
Überprüft, ob eine Ressource vorhanden ist. |
check_existence_by_id |
Überprüft anhand der ID, ob eine Ressource vorhanden ist. Diese API funktioniert derzeit nur für eine begrenzte Gruppe von Ressourcenanbietern. Für den Fall, dass ein Ressourcenanbieter diese API nicht implementiert, antwortet ARM mit einem 405. Die Alternative besteht dann darin, die GET-API zu verwenden, um zu überprüfen, ob die 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. |
list_by_resource_group |
Ruft alle Ressourcen für eine Ressourcengruppe 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
Der Name der Ressourcengruppe für die Ressource. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- api_version
- str
Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.
- parameters
- GenericResource oder IO
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 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_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
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
Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.
- parameters
- GenericResource oder IO
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 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_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
Der Name der Ressourcengruppe, die die zu löschende Ressource enthält. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- api_version
- str
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 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 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
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
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 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 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 im verwendeten Quellabonnement 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
Der Name der Ressourcengruppe aus dem Quellabonnement, das die zu verschiebenden Ressourcen enthält. Erforderlich.
- parameters
- ResourcesMoveInfo oder IO
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 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 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
Der Name der Ressourcengruppe für die Ressource. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- api_version
- str
Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.
- parameters
- GenericResource oder IO
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
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
Die API-Version, die für den Vorgang verwendet werden soll. Erforderlich.
- parameters
- GenericResource oder IO
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
begin_validate_move_resources
Überprüft, ob Ressourcen von einer Ressourcengruppe in eine andere Ressourcengruppe verschoben werden können.
Mit diesem Vorgang wird überprüft, ob die angegebenen Ressourcen in das Ziel verschoben werden können. Die zu verschiebenden Ressourcen müssen sich im verwendeten Quellabonnement in derselben Quellressourcengruppe befinden. Die Zielressourcengruppe kann sich in einem anderen Abonnement befinden. Wenn die Überprüfung erfolgreich ist, wird der HTTP-Antwortcode 204 (kein Inhalt) zurückgegeben. Wenn die Überprüfung fehlschlägt, wird der HTTP-Antwortcode 409 (Konflikt) mit einer Fehlermeldung zurückgegeben. Rufen Sie die URL im Location-Headerwert ab, um das Ergebnis des zeitintensiven Vorgangs zu überprüfen.
begin_validate_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
Der Name der Ressourcengruppe aus dem Quellabonnement, das die Ressourcen enthält, die für die Verschiebung überprüft werden sollen. Erforderlich.
- parameters
- ResourcesMoveInfo oder IO
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 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 None 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
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
Der Ressourcenanbieter der zu überprüfenden Ressource. Erforderlich.
- resource_name
- str
Der Name der Ressource, um zu überprüfen, ob sie vorhanden ist. Erforderlich.
- api_version
- str
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. Diese API funktioniert derzeit nur für eine begrenzte Gruppe von Ressourcenanbietern. Für den Fall, dass ein Ressourcenanbieter diese API nicht implementiert, antwortet ARM mit einem 405. Die Alternative besteht dann darin, die GET-API zu verwenden, um zu überprüfen, ob die Ressource vorhanden ist.
check_existence_by_id(resource_id: str, api_version: str, **kwargs: Any) -> bool
Parameter
- resource_id
- str
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
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
Der Name der Ressourcengruppe, die die abzurufende Ressource enthält. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- api_version
- str
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
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
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
Der Filter, der auf den Vorgang angewendet werden soll.:code:<br>
Filtervergleichsoperatoren enthalten eq
(gleich) und ne
(nicht gleich) und können mit den folgenden Eigenschaften verwendet werden: location
, resourceType
, name
, resourceGroup
, identity
, identity/principalId
plan/product
plan/publisher
plan/name
plan
plan/version
und plan/promotionCode
.:code:<br>
Um beispielsweise nach einem Ressourcentyp zu filtern, verwenden Sie $filter=resourceType eq 'Microsoft.Network/virtualNetworks'```<br>
<br>` `substringof(value, property)` can be used to filter for substrings of the following currently-supported properties: `name` and `resourceGroup
<br>`For example, to get all resources with 'demo' anywhere in the resource name, use
$filter=substringof('demo', name)'''<br>`Multiple substring operations can also be combined using
und/`or` operators.:code:*<br>*`<br>`Note that any truncated number of results queried via
$top may also not be compatible when using a filter.:code:*<br>*`<br>
Resources can be filtered by tag names and values. For example, to filter for a tag name and value, use ``$filter=tagName eq 'tag1' and tagValue eq 'Value1'``. Note that when resources are filtered by tag name and value,
die ursprünglichen Tags für jede Ressource werden nicht in den Ergebnissen zurückgegeben.Any list of additional properties queried via
$expandmay also not be compatible when filtering by tag names/values.
<br>`For tag names only, resources can be filtered by prefix using the following syntax:
$filter=startswith(tagName, 'depart'). This query will return all resources with a tag name prefixed by the phrase `depart` (i.e.`department`, `departureDate`, `departureTime`, etc.):code:*<br>*`<br>
Note that some properties can be combined when filtering resources, which include the following: ``substringof() and/or resourceType``,
plan and plan/publisher and plan/plan/name, and
identity and identity/principalId'. Der Standardwert ist Keine.
- expand
- str
Durch Trennzeichen getrennte Liste zusätzlicher Eigenschaften, die in die Antwort aufgenommen werden sollen.
Gültige Werte sind , createdTime
changedTime
und provisioningState
. Beispiel: $expand=createdTime,changedTime
. Der Standardwert ist Keine.
- top
- int
Die Anzahl der Empfehlungen pro Seite, wenn eine ausgelagerte Version dieser API verwendet wird. 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
list_by_resource_group
Ruft alle Ressourcen für eine Ressourcengruppe ab.
list_by_resource_group(resource_group_name: str, filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
Parameter
- resource_group_name
- str
Die Ressourcengruppe mit den abzurufenden Ressourcen. Erforderlich.
- filter
- str
Der Filter, der auf den Vorgang angewendet werden soll.:code:<br>
Die Eigenschaften, die Sie für eq (equals) oder ne (nicht gleich) verwenden können, sind: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version und plan/promotionCode.:code:<br>``<br>
Um beispielsweise nach einem Ressourcentyp zu filtern, verwenden Sie: $filter=resourceType eq 'Microsoft.Network/virtualNetworks':code:<br>``<br>
Sie können substringof(value, property) im Filter verwenden. Die Eigenschaften, die Sie für die Teilzeichenfolge verwenden können, sind: name und resourceGroup.:code:<br>``<br>
Um beispielsweise alle Ressourcen mit "demo" an einer beliebigen Stelle im Namen abzurufen, verwenden Sie: $filter=substringof('demo', name):code:<br>``<br>
Sie können mehrere Teilzeichenfolgen miteinander verknüpfen, indem Sie und/oder Operatoren hinzufügen.:code:<br>``<br>
Sie können nach Tagnamen und Werten filtern. Um beispielsweise nach einem Tagnamen und -wert zu filtern, verwenden Sie $filter=tagName eq 'tag1' und tagValue eq 'Value1'. Wenn Sie nach einem Tagnamen und -wert filtern, werden die Tags für jede Ressource nicht in den Ergebnissen zurückgegeben.:code:<br>
:code:>><<<br>
Sie können beim Filtern einige Eigenschaften zusammen verwenden. Sie können folgende Kombinationen verwenden: teilstringof und/oder resourceType, plan und plan/publisher und plan/name, identity und identity/principalId. Der Standardwert ist Keine.
- expand
- str
Durch Trennzeichen getrennte Liste zusätzlicher Eigenschaften, die in die Antwort aufgenommen werden sollen.
Gültige Werte sind , createdTime
changedTime
und provisioningState
. Beispiel: $expand=createdTime,changedTime
. Der Standardwert ist Keine.
- top
- int
Die Anzahl der zurückzugebenden 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.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2022_09_01\\models\\__init__.py'>
Azure SDK for Python