QueuesOperations Clase
Advertencia
NO cree una instancia de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:queues> .
- Herencia
-
builtins.objectQueuesOperations
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
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
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
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- parameters
- SBAuthorizationRule o IO
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
Nombre del grupo de recursos dentro de la suscripción de Azure. 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
Nombre del grupo de recursos dentro de la suscripción de Azure. 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
Nombre del grupo de recursos dentro de la suscripción de Azure. 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
Nombre del grupo de recursos dentro de la suscripción de Azure. 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
Nombre del grupo de recursos dentro de la suscripción de Azure. 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
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- skip
- int
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
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
Nombre del grupo de recursos dentro de la suscripción de Azure. 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
Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.
- parameters
- RegenerateAccessKeyParameters o IO
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'>
Azure SDK for Python