ResourcesOperations Classe
Avviso
NON creare un'istanza diretta di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:resources> .
- Ereditarietà
-
builtins.objectResourcesOperations
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. Il gruppo di risorse di destinazione può trovarsi in una sottoscrizione diversa. Quando si spostano le risorse, sia il gruppo di origine che il gruppo di destinazione vengono 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 controlla se le risorse specificate possono essere spostate nella destinazione. Le risorse da spostare devono trovarsi nello stesso gruppo di risorse di origine. 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 non riesce, 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 |
Controlla se esiste una risorsa. |
check_existence_by_id |
Verifica in base all'ID se esiste una 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
Nome del gruppo di risorse per la risorsa. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.
- parameters
- GenericResource oppure IO
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
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.
- parameters
- GenericResource oppure IO
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
Nome del gruppo di risorse che contiene la risorsa da eliminare. Per il nome non viene fatta distinzione tra maiuscole e minuscole. 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
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.
- 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. Il gruppo di risorse di destinazione può trovarsi in una sottoscrizione diversa. Quando si spostano le risorse, sia il gruppo di origine che il gruppo di destinazione vengono 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
Nome del gruppo di risorse contenente le risorse da spostare. Obbligatorio.
- parameters
- ResourcesMoveInfo oppure IO
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
Nome del gruppo di risorse per la risorsa. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.
- parameters
- GenericResource oppure IO
Parametri per l'aggiornamento della risorsa. È un tipo GenericResource o un tipo di I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla 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 il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi 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
ID completo della risorsa, inclusi 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.
- parameters
- GenericResource oppure IO
Aggiornare i parametri delle risorse. È un tipo GenericResource o un tipo di I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla 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 il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi 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 controlla se le risorse specificate possono essere spostate nella destinazione. Le risorse da spostare devono trovarsi nello stesso gruppo di risorse di origine. 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 non riesce, 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
Nome del gruppo di risorse contenente le risorse da convalidare per lo spostamento. Obbligatorio.
- parameters
- ResourcesMoveInfo oppure IO
Parametri per lo spostamento delle risorse. Tipo ResourcesMoveInfo o I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla 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 il proprio oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due sondaggi 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
Controlla 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
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
Provider di risorse della risorsa da controllare. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla 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.
check_existence_by_id(resource_id: str, api_version: str, **kwargs: Any) -> bool
Parametri
- resource_id
- str
ID completo della risorsa, inclusi 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.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla 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
Nome del gruppo di risorse contenente la risorsa da ottenere. Per il nome non viene fatta distinzione tra maiuscole e minuscole. 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
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.
- 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
- top
- int
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
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
- expand
- str
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
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.v2018_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2018_02_01\\models\\__init__.py'>
Azure SDK for Python