Compartir a través de


QueueOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

StorageManagementClient's

Atributoqueue .

Herencia
builtins.object
QueueOperations

Constructor

QueueOperations(*args, **kwargs)

Métodos

create

Crea una nueva cola con el nombre de cola especificado, en la cuenta especificada.

delete

Elimina la cola con el nombre de cola especificado, en la cuenta especificada si existe.

get

Obtiene la cola con el nombre de cola especificado, en la cuenta especificada si existe.

list

Obtiene una lista de todas las colas de la cuenta de almacenamiento especificada.

update

Crea una nueva cola con el nombre de cola especificado, en la cuenta especificada.

create

Crea una nueva cola con el nombre de cola especificado, en la cuenta especificada.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.

account_name
str
Requerido

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

queue_name
str
Requerido

Un nombre de cola debe ser único dentro de una cuenta de almacenamiento y debe tener entre 3 y 63 caracteres. El nombre solo debe contener caracteres alfanuméricos y guiones en minúsculas, debe comenzar y terminar con un carácter alfanumérico y no puede tener dos caracteres de guiones consecutivos(-). Necesario.

queue
StorageQueue o IO
Requerido

Propiedades de cola y metadatos con los que se va a crear. Es un tipo StorageQueue o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

StorageQueue o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimina la cola con el nombre de cola especificado, en la cuenta especificada si existe.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.

account_name
str
Requerido

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

queue_name
str
Requerido

Un nombre de cola debe ser único dentro de una cuenta de almacenamiento y debe tener entre 3 y 63 caracteres. El nombre solo debe contener caracteres alfanuméricos y guiones en minúsculas, debe comenzar y terminar con un carácter alfanumérico y no puede tener dos caracteres de guiones consecutivos(-). Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtiene la cola con el nombre de cola especificado, en la cuenta especificada si existe.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.

account_name
str
Requerido

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

queue_name
str
Requerido

Un nombre de cola debe ser único dentro de una cuenta de almacenamiento y debe tener entre 3 y 63 caracteres. El nombre solo debe contener caracteres alfanuméricos y guiones en minúsculas, debe comenzar y terminar con un carácter alfanumérico y no puede tener dos caracteres de guiones consecutivos(-). Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

StorageQueue o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Obtiene una lista de todas las colas de la cuenta de almacenamiento especificada.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.

account_name
str
Requerido

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

maxpagesize
str
Requerido

Opcional, un número máximo de colas que se deben incluir en una respuesta de cola de lista. El valor predeterminado es Ninguno.

filter
str
Requerido

Opcional, Cuando se especifica, solo se mostrarán las colas con un nombre que comience por el filtro especificado. El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de ListQueue o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

update

Crea una nueva cola con el nombre de cola especificado, en la cuenta especificada.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.

account_name
str
Requerido

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

queue_name
str
Requerido

Un nombre de cola debe ser único dentro de una cuenta de almacenamiento y debe tener entre 3 y 63 caracteres. El nombre solo debe contener caracteres alfanuméricos y guiones en minúsculas, debe comenzar y terminar con un carácter alfanumérico y no puede tener dos caracteres de guiones consecutivos(-). Necesario.

queue
StorageQueue o IO
Requerido

Propiedades de cola y metadatos con los que se va a crear. Es un tipo StorageQueue o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

StorageQueue o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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