Condividi tramite


ResourceGroupsOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ResourceManagementClient's

Attributo<xref:resource_groups> .

Ereditarietà
builtins.object
ResourceGroupsOperations

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
Necessario

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
Necessario

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
Necessario

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
Necessario

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
Necessario

Nome del gruppo di risorse da esportare come modello. Obbligatorio.

parameters
ExportTemplateRequest oppure IO
Necessario

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
Necessario

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
Necessario

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
Necessario

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
Necessario

Nome del gruppo di risorse da aggiornare. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

parameters
ResourceGroupPatchable oppure IO
Necessario

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