Compartir a través de


Queues interface

Interfaz que representa una cola.

Métodos

createOrUpdate(string, string, string, SBQueue, QueuesCreateOrUpdateOptionalParams)

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

createOrUpdateAuthorizationRule(string, string, string, string, SBAuthorizationRule, QueuesCreateOrUpdateAuthorizationRuleOptionalParams)

Crea una regla de autorización para una cola.

delete(string, string, string, QueuesDeleteOptionalParams)

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

deleteAuthorizationRule(string, string, string, string, QueuesDeleteAuthorizationRuleOptionalParams)

Elimina una regla de autorización de cola.

get(string, string, string, QueuesGetOptionalParams)

Devuelve una descripción de la cola especificada.

getAuthorizationRule(string, string, string, string, QueuesGetAuthorizationRuleOptionalParams)

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

listAuthorizationRules(string, string, string, QueuesListAuthorizationRulesOptionalParams)

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

listByNamespace(string, string, QueuesListByNamespaceOptionalParams)

Obtiene las colas dentro de un espacio de nombres.

listKeys(string, string, string, string, QueuesListKeysOptionalParams)

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

regenerateKeys(string, string, string, string, RegenerateAccessKeyParameters, QueuesRegenerateKeysOptionalParams)

Regenera las cadenas de conexión principal o secundaria en la cola.

Detalles del método

createOrUpdate(string, string, string, SBQueue, QueuesCreateOrUpdateOptionalParams)

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

function createOrUpdate(resourceGroupName: string, namespaceName: string, queueName: string, parameters: SBQueue, options?: QueuesCreateOrUpdateOptionalParams): Promise<SBQueue>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

queueName

string

Nombre de la cola.

parameters
SBQueue

Parámetros proporcionados para crear o actualizar un recurso de cola.

options
QueuesCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<SBQueue>

createOrUpdateAuthorizationRule(string, string, string, string, SBAuthorizationRule, QueuesCreateOrUpdateAuthorizationRuleOptionalParams)

Crea una regla de autorización para una cola.

function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, parameters: SBAuthorizationRule, options?: QueuesCreateOrUpdateAuthorizationRuleOptionalParams): Promise<SBAuthorizationRule>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

queueName

string

Nombre de la cola.

authorizationRuleName

string

Nombre de la regla de autorización.

parameters
SBAuthorizationRule

Regla de autorización de acceso compartido.

options
QueuesCreateOrUpdateAuthorizationRuleOptionalParams

Parámetros de opciones.

Devoluciones

delete(string, string, string, QueuesDeleteOptionalParams)

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

function delete(resourceGroupName: string, namespaceName: string, queueName: string, options?: QueuesDeleteOptionalParams): Promise<void>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

queueName

string

Nombre de la cola.

options
QueuesDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

deleteAuthorizationRule(string, string, string, string, QueuesDeleteAuthorizationRuleOptionalParams)

Elimina una regla de autorización de cola.

function deleteAuthorizationRule(resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, options?: QueuesDeleteAuthorizationRuleOptionalParams): Promise<void>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

queueName

string

Nombre de la cola.

authorizationRuleName

string

Nombre de la regla de autorización.

options
QueuesDeleteAuthorizationRuleOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

get(string, string, string, QueuesGetOptionalParams)

Devuelve una descripción de la cola especificada.

function get(resourceGroupName: string, namespaceName: string, queueName: string, options?: QueuesGetOptionalParams): Promise<SBQueue>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

queueName

string

Nombre de la cola.

options
QueuesGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<SBQueue>

getAuthorizationRule(string, string, string, string, QueuesGetAuthorizationRuleOptionalParams)

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

function getAuthorizationRule(resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, options?: QueuesGetAuthorizationRuleOptionalParams): Promise<SBAuthorizationRule>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

queueName

string

Nombre de la cola.

authorizationRuleName

string

Nombre de la regla de autorización.

options
QueuesGetAuthorizationRuleOptionalParams

Parámetros de opciones.

Devoluciones

listAuthorizationRules(string, string, string, QueuesListAuthorizationRulesOptionalParams)

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

function listAuthorizationRules(resourceGroupName: string, namespaceName: string, queueName: string, options?: QueuesListAuthorizationRulesOptionalParams): PagedAsyncIterableIterator<SBAuthorizationRule, SBAuthorizationRule[], PageSettings>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

queueName

string

Nombre de la cola.

options
QueuesListAuthorizationRulesOptionalParams

Parámetros de opciones.

Devoluciones

listByNamespace(string, string, QueuesListByNamespaceOptionalParams)

Obtiene las colas dentro de un espacio de nombres.

function listByNamespace(resourceGroupName: string, namespaceName: string, options?: QueuesListByNamespaceOptionalParams): PagedAsyncIterableIterator<SBQueue, SBQueue[], PageSettings>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

options
QueuesListByNamespaceOptionalParams

Parámetros de opciones.

Devoluciones

listKeys(string, string, string, string, QueuesListKeysOptionalParams)

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

function listKeys(resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, options?: QueuesListKeysOptionalParams): Promise<AccessKeys>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

queueName

string

Nombre de la cola.

authorizationRuleName

string

Nombre de la regla de autorización.

options
QueuesListKeysOptionalParams

Parámetros de opciones.

Devoluciones

Promise<AccessKeys>

regenerateKeys(string, string, string, string, RegenerateAccessKeyParameters, QueuesRegenerateKeysOptionalParams)

Regenera las cadenas de conexión principal o secundaria en la cola.

function regenerateKeys(resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: QueuesRegenerateKeysOptionalParams): Promise<AccessKeys>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

queueName

string

Nombre de la cola.

authorizationRuleName

string

Nombre de la regla de autorización.

parameters
RegenerateAccessKeyParameters

Parámetros proporcionados para volver a generar la regla de autorización.

options
QueuesRegenerateKeysOptionalParams

Parámetros de opciones.

Devoluciones

Promise<AccessKeys>