Compartir a través de


QueuesOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

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

ServiceBusManagementClient's

Atributo<xref:queues> .

Herencia
builtins.object
QueuesOperations

Constructor

QueuesOperations(*args, **kwargs)

Métodos

create_or_update

Crea o actualiza una cola de Service Bus. Esta operación es idempotente.

create_or_update_authorization_rule

Crea una regla de autorización para una cola.

delete

Elimina una cola del espacio de nombres especificado en un grupo de recursos.

delete_authorization_rule

Elimina una regla de autorización de cola.

get

Devuelve una descripción de la cola especificada.

get_authorization_rule

Obtiene una regla de autorización para una cola por nombre de regla.

list_authorization_rules

Obtiene todas las reglas de autorización de una cola.

list_by_namespace

Obtiene las colas de un espacio de nombres.

list_keys

Cadenas de conexión principal y secundaria a la cola.

regenerate_keys

Vuelve a generar las cadenas de conexión principal o secundaria en la cola.

create_or_update

Crea o actualiza una cola de Service Bus. Esta operación es idempotente.

async create_or_update(resource_group_name: str, namespace_name: str, queue_name: str, parameters: _models.SBQueue, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBQueue

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

queue_name
str
Requerido

Nombre de cola. Necesario.

parameters
SBQueue o IO
Requerido

Parámetros proporcionados para crear o actualizar un recurso de cola. Es un tipo SBQueue o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. 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

SBQueue o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Consulte también

create_or_update_authorization_rule

Crea una regla de autorización para una cola.

async create_or_update_authorization_rule(resource_group_name: str, namespace_name: str, queue_name: str, authorization_rule_name: str, parameters: _models.SBAuthorizationRule, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBAuthorizationRule

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

queue_name
str
Requerido

Nombre de cola. Necesario.

authorization_rule_name
str
Requerido

Nombre de la regla de autorización. Necesario.

parameters
SBAuthorizationRule o IO
Requerido

Regla de autorización de acceso compartido. Es un tipo SBAuthorizationRule o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. 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

SBAuthorizationRule o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimina una cola del espacio de nombres especificado en un grupo de recursos.

async delete(resource_group_name: str, namespace_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 de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

queue_name
str
Requerido

Nombre de cola. 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

Consulte también

delete_authorization_rule

Elimina una regla de autorización de cola.

async delete_authorization_rule(resource_group_name: str, namespace_name: str, queue_name: str, authorization_rule_name: str, **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

queue_name
str
Requerido

Nombre de cola. Necesario.

authorization_rule_name
str
Requerido

Nombre de la regla de autorización. 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

Consulte también

get

Devuelve una descripción de la cola especificada.

async get(resource_group_name: str, namespace_name: str, queue_name: str, **kwargs: Any) -> SBQueue

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

queue_name
str
Requerido

Nombre de cola. Necesario.

cls
callable

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

Devoluciones

SBQueue o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Consulte también

get_authorization_rule

Obtiene una regla de autorización para una cola por nombre de regla.

async get_authorization_rule(resource_group_name: str, namespace_name: str, queue_name: str, authorization_rule_name: str, **kwargs: Any) -> SBAuthorizationRule

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

queue_name
str
Requerido

Nombre de cola. Necesario.

authorization_rule_name
str
Requerido

Nombre de la regla de autorización. Necesario.

cls
callable

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

Devoluciones

SBAuthorizationRule o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Consulte también

list_authorization_rules

Obtiene todas las reglas de autorización de una cola.

list_authorization_rules(resource_group_name: str, namespace_name: str, queue_name: str, **kwargs: Any) -> AsyncIterable[SBAuthorizationRule]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

queue_name
str
Requerido

Nombre de cola. Necesario.

cls
callable

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

Devoluciones

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

Tipo de valor devuelto

Excepciones

Consulte también

list_by_namespace

Obtiene las colas de un espacio de nombres.

list_by_namespace(resource_group_name: str, namespace_name: str, skip: int | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[SBQueue]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

skip
int
Requerido

Skip solo se usa si una operación anterior devolvió un resultado parcial. Si una respuesta anterior contiene un elemento nextLink, el valor del elemento nextLink incluirá un parámetro skip que especifica un punto de partida que se usará para las llamadas posteriores. El valor predeterminado es Ninguno.

top
int
Requerido

Se puede usar para limitar el número de resultados a los N usageDetails más recientes. 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 SBQueue o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Consulte también

list_keys

Cadenas de conexión principal y secundaria a la cola.

async list_keys(resource_group_name: str, namespace_name: str, queue_name: str, authorization_rule_name: str, **kwargs: Any) -> AccessKeys

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

queue_name
str
Requerido

Nombre de cola. Necesario.

authorization_rule_name
str
Requerido

Nombre de la regla de autorización. Necesario.

cls
callable

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

Devoluciones

AccessKeys o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Consulte también

regenerate_keys

Vuelve a generar las cadenas de conexión principal o secundaria en la cola.

async regenerate_keys(resource_group_name: str, namespace_name: str, queue_name: str, authorization_rule_name: str, parameters: _models.RegenerateAccessKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AccessKeys

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

queue_name
str
Requerido

Nombre de cola. Necesario.

authorization_rule_name
str
Requerido

Nombre de la regla de autorización. Necesario.

parameters
RegenerateAccessKeyParameters o IO
Requerido

Parámetros proporcionados para volver a generar la regla de autorización. Es un tipo RegenerateAccessKeyParameters 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

AccessKeys o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Consulte también

Atributos

models

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