Condividi tramite


ResourcesOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ResourceManagementClient's

Attributo<xref:resources> .

Ereditarietà
builtins.object
ResourcesOperations

Costruttore

ResourcesOperations(*args, **kwargs)

Metodi

begin_create_or_update

Crea una risorsa.

begin_create_or_update_by_id

Creare una risorsa in base all'ID.

begin_delete

Elimina una risorsa.

begin_delete_by_id

Elimina una risorsa in base all'ID.

begin_move_resources

Sposta le risorse da un gruppo di risorse a un altro gruppo di risorse.

Le risorse da spostare devono trovarsi nello stesso gruppo di risorse di origine nella sottoscrizione di origine in uso. Il gruppo di risorse di destinazione può trovarsi in una sottoscrizione diversa. Quando si spostano risorse, sia il gruppo di origine che il gruppo di destinazione sono bloccati per la durata dell'operazione. Le operazioni di scrittura ed eliminazione sono bloccate nei gruppi fino al completamento dello spostamento.

begin_update

Aggiorna una risorsa.

begin_update_by_id

Aggiornamenti una risorsa in base all'ID.

begin_validate_move_resources

Verifica se le risorse possono essere spostate da un gruppo di risorse a un altro gruppo di risorse.

Questa operazione verifica se le risorse specificate possono essere spostate nella destinazione. Le risorse da spostare devono trovarsi nello stesso gruppo di risorse di origine nella sottoscrizione di origine in uso. Il gruppo di risorse di destinazione può trovarsi in una sottoscrizione diversa. Se la convalida ha esito positivo, restituisce il codice di risposta HTTP 204 (nessun contenuto). Se la convalida ha esito negativo, restituisce il codice di risposta HTTP 409 (Conflitto) con un messaggio di errore. Recuperare l'URL nel valore dell'intestazione Location per controllare il risultato dell'operazione a esecuzione prolungata.

check_existence

Verifica se esiste una risorsa.

check_existence_by_id

Verifica in base all'ID se esiste una risorsa. Questa API attualmente funziona solo per un set limitato di provider di risorse. Nel caso in cui un provider di risorse non implementi questa API, ARM risponderà con un valore 405. L'alternativa consiste quindi nell'usare l'API GET per verificare l'esistenza della risorsa.

get

Ottiene una risorsa.

get_by_id

Ottiene una risorsa in base all'ID.

list

Ottenere tutte le risorse in una sottoscrizione.

list_by_resource_group

Ottenere tutte le risorse per un gruppo di risorse.

begin_create_or_update

Crea una risorsa.

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]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse per la risorsa. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse. Obbligatorio.

parent_resource_path
str
Necessario

Identità della risorsa padre. Obbligatorio.

resource_type
str
Necessario

Tipo di risorsa della risorsa da creare. Obbligatorio.

resource_name
str
Necessario

è il nome della risorsa da creare. Obbligatorio.

api_version
str
Necessario

Versione dell'API da usare per l'operazione. Obbligatorio.

parameters
GenericResource oppure IO
Necessario

Parametri per la creazione o l'aggiornamento della risorsa. È un tipo GenericResource o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce GenericResource o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_create_or_update_by_id

Creare una risorsa in base all'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]

Parametri

resource_id
str
Necessario

ID completo della risorsa, incluso il nome della risorsa e il tipo di risorsa. Usare il formato /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Obbligatorio.

api_version
str
Necessario

Versione dell'API da usare per l'operazione. Obbligatorio.

parameters
GenericResource oppure IO
Necessario

Crea o aggiorna i parametri risorsa. È un tipo GenericResource o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce GenericResource o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_delete

Elimina una risorsa.

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]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse che contiene la risorsa da eliminare. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse. Obbligatorio.

parent_resource_path
str
Necessario

Identità della risorsa padre. Obbligatorio.

resource_type
str
Necessario

Tipo di risorsa. Obbligatorio.

resource_name
str
Necessario

Nome della risorsa da eliminare. Obbligatorio.

api_version
str
Necessario

Versione dell'API da usare per l'operazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_delete_by_id

Elimina una risorsa in base all'ID.

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

Parametri

resource_id
str
Necessario

ID completo della risorsa, incluso il nome della risorsa e il tipo di risorsa. Usare il formato /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Obbligatorio.

api_version
str
Necessario

Versione dell'API da usare per l'operazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_move_resources

Sposta le risorse da un gruppo di risorse a un altro gruppo di risorse.

Le risorse da spostare devono trovarsi nello stesso gruppo di risorse di origine nella sottoscrizione di origine in uso. Il gruppo di risorse di destinazione può trovarsi in una sottoscrizione diversa. Quando si spostano risorse, sia il gruppo di origine che il gruppo di destinazione sono bloccati per la durata dell'operazione. Le operazioni di scrittura ed eliminazione sono bloccate nei gruppi fino al completamento dello spostamento.

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

Parametri

source_resource_group_name
str
Necessario

Nome del gruppo di risorse dalla sottoscrizione di origine contenente le risorse da spostare. Obbligatorio.

parameters
ResourcesMoveInfo oppure IO
Necessario

Parametri per lo spostamento delle risorse. È un tipo ResourcesMoveInfo o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_update

Aggiorna una risorsa.

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]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse per la risorsa. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse. Obbligatorio.

parent_resource_path
str
Necessario

Identità della risorsa padre. Obbligatorio.

resource_type
str
Necessario

Tipo di risorsa della risorsa da aggiornare. Obbligatorio.

resource_name
str
Necessario

Nome della risorsa da aggiornare. Obbligatorio.

api_version
str
Necessario

Versione dell'API da usare per l'operazione. Obbligatorio.

parameters
GenericResource oppure IO
Necessario

Parametri per l'aggiornamento della risorsa. È un tipo GenericResource o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce GenericResource o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_update_by_id

Aggiornamenti una risorsa in base all'ID.

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

Parametri

resource_id
str
Necessario

ID completo della risorsa, incluso il nome della risorsa e il tipo di risorsa. Usare il formato /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Obbligatorio.

api_version
str
Necessario

Versione dell'API da usare per l'operazione. Obbligatorio.

parameters
GenericResource oppure IO
Necessario

Aggiornare i parametri delle risorse. È un tipo GenericResource o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce GenericResource o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_validate_move_resources

Verifica se le risorse possono essere spostate da un gruppo di risorse a un altro gruppo di risorse.

Questa operazione verifica se le risorse specificate possono essere spostate nella destinazione. Le risorse da spostare devono trovarsi nello stesso gruppo di risorse di origine nella sottoscrizione di origine in uso. Il gruppo di risorse di destinazione può trovarsi in una sottoscrizione diversa. Se la convalida ha esito positivo, restituisce il codice di risposta HTTP 204 (nessun contenuto). Se la convalida ha esito negativo, restituisce il codice di risposta HTTP 409 (Conflitto) con un messaggio di errore. Recuperare l'URL nel valore dell'intestazione Location per controllare il risultato dell'operazione a esecuzione prolungata.

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

Parametri

source_resource_group_name
str
Necessario

Nome del gruppo di risorse dalla sottoscrizione di origine contenente le risorse da convalidare per lo spostamento. Obbligatorio.

parameters
ResourcesMoveInfo oppure IO
Necessario

Parametri per lo spostamento delle risorse. È un tipo ResourcesMoveInfo o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

check_existence

Verifica se esiste una risorsa.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa da controllare. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

resource_provider_namespace
str
Necessario

Provider di risorse della risorsa da controllare. Obbligatorio.

parent_resource_path
str
Necessario

Identità della risorsa padre. Obbligatorio.

resource_type
str
Necessario

Tipo di risorsa. Obbligatorio.

resource_name
str
Necessario

Nome della risorsa per verificare se esiste. Obbligatorio.

api_version
str
Necessario

Versione dell'API da usare per l'operazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

bool o il risultato di cls(response)

Tipo restituito

Eccezioni

check_existence_by_id

Verifica in base all'ID se esiste una risorsa. Questa API attualmente funziona solo per un set limitato di provider di risorse. Nel caso in cui un provider di risorse non implementi questa API, ARM risponderà con un valore 405. L'alternativa consiste quindi nell'usare l'API GET per verificare l'esistenza della risorsa.

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

Parametri

resource_id
str
Necessario

ID completo della risorsa, incluso il nome della risorsa e il tipo di risorsa. Usare il formato /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Obbligatorio.

api_version
str
Necessario

Versione dell'API da usare per l'operazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

bool o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene una risorsa.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa da ottenere. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse. Obbligatorio.

parent_resource_path
str
Necessario

Identità della risorsa padre. Obbligatorio.

resource_type
str
Necessario

Tipo di risorsa della risorsa. Obbligatorio.

resource_name
str
Necessario

Nome della risorsa da ottenere. Obbligatorio.

api_version
str
Necessario

Versione dell'API da usare per l'operazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

GenericResource o il risultato di cls(response)

Tipo restituito

Eccezioni

get_by_id

Ottiene una risorsa in base all'ID.

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

Parametri

resource_id
str
Necessario

ID completo della risorsa, incluso il nome della risorsa e il tipo di risorsa. Usare il formato /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Obbligatorio.

api_version
str
Necessario

Versione dell'API da usare per l'operazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

GenericResource o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottenere tutte le risorse in una sottoscrizione.

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

Parametri

filter
str
Necessario

Filtro da applicare nell'operazione.:code:
<br>Gli operatori di confronto filtro includono eq (uguali) e (non uguali) e possono essere usati con le proprietà seguenti: , e neplan/promotionCode.:code: plan/publisherlocationresourceTypenameresourceGroupidentityidentity/principalIdplanplan/productplan/nameplan/version
<br>Ad esempio, per filtrare in base a un tipo di risorsa, usare $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', nome)'''
<br>`Multiple substring operations can also be combined using e/`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, i tag originali per ogni risorsa non verranno restituiti nei risultati.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 e plan/publisher e plan/name, and identity e identity/principalId'. Il valore predefinito è Nessuno.

expand
str
Necessario

Elenco delimitato da virgole di proprietà aggiuntive da includere nella risposta. I valori validi includono createdTime, changedTime e provisioningState. Ad esempio, $expand=createdTime,changedTime. Il valore predefinito è Nessuno.

top
int
Necessario

Numero di raccomandazioni per pagina se viene usata una versione paginata di questa API. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di GenericResourceExpanded o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_resource_group

Ottenere tutte le risorse per un gruppo di risorse.

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

Parametri

resource_group_name
str
Necessario

Gruppo di risorse con le risorse da ottenere. Obbligatorio.

filter
str
Necessario

Filtro da applicare nell'operazione.:code:
<br>Le proprietà che è possibile usare per eq (uguale) o ne (non uguali) sono: posizione, resourceType, name, resourceGroup, identity, identity/principalId, plan/publisher, plan/publisher, plan/product, plan/name, plan/version e plan/promotionCode.:code:Ad esempio, per filtrare in base a un tipo di risorsa, usare: $filter=resourceType eq 'Microsoft.Network/virtualNetworks':<br>``<br>code:<br>``<br>È possibile usare substringof(value, property) nel filtro. Le proprietà che è possibile usare per la sottostringa sono: nome e resourceGroup.:code:Ad esempio, per ottenere tutte le risorse con "demo" ovunque nel nome, usare: $filter=substringof('demo', nome):code:<br>``<br>È possibile collegare più sottostringa insieme aggiungendo e/o operatori.:code<br>``<br><br>``<br>:È possibile filtrare per nomi e valori tag. Ad esempio, per filtrare un nome e un valore di tag, usare $filter=tagName eq 'tag1' e tagValue eq 'Value1'. Quando si filtra in base al nome e al valore di un tag, i tag per ogni risorsa non vengono restituiti nei risultati.:code:<br>:code:>><<<br>È possibile usare alcune proprietà insieme durante il filtro. Le combinazioni che è possibile usare sono: substringof e/o resourceType, piano e piano/editore e piano/nome, identità e identità/principalId. Il valore predefinito è Nessuno.

expand
str
Necessario

Elenco delimitato da virgole di proprietà aggiuntive da includere nella risposta. I valori validi includono createdTime, changedTime e provisioningState. Ad esempio, $expand=createdTime,changedTime. Il valore predefinito è Nessuno.

top
int
Necessario

Numero di risultati da restituire. Se viene passato null, restituisce tutte le risorse. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di GenericResourceExpanded o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

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