ResourceGroupsOperations Classe
Avviso
NON creare un'istanza diretta di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:resource_groups> .
- Ereditarietà
-
builtins.objectResourceGroupsOperations
Costruttore
ResourceGroupsOperations(*args, **kwargs)
Metodi
begin_delete |
Elimina un gruppo di risorse. Quando si elimina un gruppo di risorse, tutte le relative risorse vengono eliminate. L'eliminazione di un gruppo di risorse elimina tutte le distribuzioni del modello e le operazioni attualmente archiviate. |
check_existence |
Verifica se esiste un gruppo di risorse. |
create_or_update |
Crea o aggiorna un gruppo di risorse. |
export_template |
Acquisisce il gruppo di risorse specificato come modello. |
get |
Ottiene un gruppo di risorse. |
list |
Ottiene tutti i gruppi di risorse per una sottoscrizione. |
update |
Aggiornamenti un gruppo di risorse. I gruppi di risorse possono essere aggiornati tramite una semplice operazione PATCH sull'indirizzo di un gruppo. Il formato della richiesta è uguale a quello per la creazione di un gruppo di risorse. Se un campo non è specificato, il valore corrente viene mantenuto. |
begin_delete
Elimina un gruppo di risorse.
Quando si elimina un gruppo di risorse, tutte le relative risorse vengono eliminate. L'eliminazione di un gruppo di risorse elimina tutte le distribuzioni del modello e le operazioni attualmente archiviate.
begin_delete(resource_group_name: str, **kwargs: Any) -> LROPoller[None]
Parametri
- resource_group_name
- str
Nome del gruppo di risorse 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
check_existence
Verifica se esiste un gruppo di risorse.
check_existence(resource_group_name: str, **kwargs: Any) -> bool
Parametri
- resource_group_name
- str
Nome del gruppo di risorse da verificare. 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
bool o il risultato di cls(response)
Tipo restituito
Eccezioni
create_or_update
Crea o aggiorna un gruppo di risorse.
create_or_update(resource_group_name: str, parameters: _models.ResourceGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Parametri
- resource_group_name
- str
Nome del gruppo di risorse da creare o aggiornare. Può includere caratteri alfanumerici, sottolineatura, parentesi, trattino, punto (tranne alla fine) e caratteri Unicode corrispondenti ai caratteri consentiti. Obbligatorio.
- parameters
- ResourceGroup oppure IO
Parametri forniti per la creazione o l'aggiornamento di un gruppo di risorse. Tipo ResourceGroup o 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
Restituisce
ResourceGroup o il risultato di cls(response)
Tipo restituito
Eccezioni
export_template
Acquisisce il gruppo di risorse specificato come modello.
export_template(resource_group_name: str, parameters: _models.ExportTemplateRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroupExportResult
Parametri
- resource_group_name
- str
Nome del gruppo di risorse da esportare come modello. Obbligatorio.
- parameters
- ExportTemplateRequest oppure IO
Parametri per l'esportazione del modello. È un tipo ExportTemplateRequest 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
Restituisce
ResourceGroupExportResult o il risultato di cls(response)
Tipo restituito
Eccezioni
get
Ottiene un gruppo di risorse.
get(resource_group_name: str, **kwargs: Any) -> ResourceGroup
Parametri
- resource_group_name
- str
Nome del gruppo di risorse 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
ResourceGroup o il risultato di cls(response)
Tipo restituito
Eccezioni
list
Ottiene tutti i gruppi di risorse per una sottoscrizione.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[ResourceGroup]
Parametri
- filter
- str
Filtro da applicare nell'operazione.:code:
:code:>><<<br>
È possibile filtrare in base ai nomi e ai valori dei tag. Ad esempio, per filtrare un nome e un valore di tag, usare $filter=tagName eq 'tag1' e tagValue eq 'Value1'. Il valore predefinito è Nessuno.
- top
- int
Numero di risultati da restituire. Se viene passato null, restituisce tutti i gruppi di risorse. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come istanza di ResourceGroup o il risultato di cls(response)
Tipo restituito
Eccezioni
update
Aggiornamenti un gruppo di risorse.
I gruppi di risorse possono essere aggiornati tramite una semplice operazione PATCH sull'indirizzo di un gruppo. Il formato della richiesta è uguale a quello per la creazione di un gruppo di risorse. Se un campo non è specificato, il valore corrente viene mantenuto.
update(resource_group_name: str, parameters: _models.ResourceGroupPatchable, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Parametri
- resource_group_name
- str
Nome del gruppo di risorse da aggiornare. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.
- parameters
- ResourceGroupPatchable oppure IO
Parametri forniti per aggiornare un gruppo di risorse. È un tipo ResourceGroupPatchable 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
Restituisce
ResourceGroup o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.resource.resources.v2019_05_10.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_05_10\\models\\__init__.py'>
Azure SDK for Python
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per