Condividi tramite


QueueOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

StorageManagementClient's

Attributoqueue .

Ereditarietà
builtins.object
QueueOperations

Costruttore

QueueOperations(*args, **kwargs)

Metodi

create

Crea una nuova coda con il nome della coda specificato, nell'account specificato.

delete

Elimina la coda con il nome della coda specificato, se presente nell'account specificato.

get

Ottiene la coda con il nome della coda specificato, se presente nell'account specificato.

list

Ottiene un elenco di tutte le code nell'account di archiviazione specificato.

update

Crea una nuova coda con il nome della coda specificato, nell'account specificato.

create

Crea una nuova coda con il nome della coda specificato, nell'account specificato.

create(resource_group_name: str, account_name: str, queue_name: str, queue: _models.StorageQueue, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageQueue

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

queue_name
str
Necessario

Un nome della coda deve essere univoco all'interno di un account di archiviazione e deve essere compreso tra 3 e 63 caratteri. Il nome deve contenere solo caratteri alfanumerici minuscoli e dash(-), deve iniziare e terminare con un carattere alfanumerico e non può avere due caratteri trattini consecutivi(-). Obbligatorio.

queue
StorageQueue oppure IO
Necessario

Proprietà e metadati della coda con cui creare. È un tipo StorageQueue 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

Restituisce

StorageQueue o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina la coda con il nome della coda specificato, se presente nell'account specificato.

delete(resource_group_name: str, account_name: str, queue_name: str, **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

queue_name
str
Necessario

Un nome della coda deve essere univoco all'interno di un account di archiviazione e deve essere compreso tra 3 e 63 caratteri. Il nome deve contenere solo caratteri alfanumerici minuscoli e dash(-), deve iniziare e terminare con un carattere alfanumerico e non può avere due caratteri trattini consecutivi(-). Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene la coda con il nome della coda specificato, se presente nell'account specificato.

get(resource_group_name: str, account_name: str, queue_name: str, **kwargs: Any) -> StorageQueue

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

queue_name
str
Necessario

Un nome della coda deve essere univoco all'interno di un account di archiviazione e deve essere compreso tra 3 e 63 caratteri. Il nome deve contenere solo caratteri alfanumerici minuscoli e dash(-), deve iniziare e terminare con un carattere alfanumerico e non può avere due caratteri trattini consecutivi(-). Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

StorageQueue o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottiene un elenco di tutte le code nell'account di archiviazione specificato.

list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, **kwargs: Any) -> Iterable[ListQueue]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

maxpagesize
str
Necessario

Facoltativo, numero massimo di code che devono essere incluse in una risposta alla coda di elenco. Il valore predefinito è Nessuno.

filter
str
Necessario

Facoltativo, se specificato, verranno elencate solo le code con un nome che inizia con il filtro specificato. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

update

Crea una nuova coda con il nome della coda specificato, nell'account specificato.

update(resource_group_name: str, account_name: str, queue_name: str, queue: _models.StorageQueue, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageQueue

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

queue_name
str
Necessario

Un nome della coda deve essere univoco all'interno di un account di archiviazione e deve essere compreso tra 3 e 63 caratteri. Il nome deve contenere solo caratteri alfanumerici minuscoli e dash(-), deve iniziare e terminare con un carattere alfanumerico e non può avere due caratteri trattini consecutivi(-). Obbligatorio.

queue
StorageQueue oppure IO
Necessario

Proprietà e metadati della coda con cui creare. È un tipo StorageQueue 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

Restituisce

StorageQueue o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

models = <module 'azure.mgmt.storage.v2023_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2023_01_01\\models\\__init__.py'>