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. 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
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. 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
Necessario

Nome del gruppo di risorse 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

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
Necessario

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.

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

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
Necessario

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

parameters
ResourcesMoveInfo oppure IO
Necessario

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

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.

api_version
str
Necessario

Versione dell'API da usare per l'operazione. 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
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 all'operazione. Il valore predefinito è Nessuno.

expand
str
Necessario

Parametro di query $expand. 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

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 all'operazione. 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.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'>