QueuesOperations Clase
Advertencia
NO cree instancias 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 |
Regenera 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.
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
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
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.
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
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
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.
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.
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.
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.
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) -> Iterable[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) -> Iterable[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.
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
Regenera las cadenas de conexión principal o secundaria en la cola.
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 regenerar la regla de autorización. Es un tipo RegenerateAccessKeyParameters 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
AccessKeys o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
- Consulte también
Atributos
models
models = <module 'azure.mgmt.servicebus.v2021_06_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2021_06_01_preview\\models\\__init__.py'>
Azure SDK for Python