QueuesOperations interface
Interface representing a Queues operations.
Properties
| create |
Creates or updates a Service Bus queue. This operation is idempotent. |
| create |
Creates an authorization rule for a queue. |
| delete | Deletes a queue from the specified namespace in a resource group. |
| delete |
Deletes a queue authorization rule. |
| get | Returns a description for the specified queue. |
| get |
Gets an authorization rule for a queue by rule name. |
| list |
Gets all authorization rules for a queue. |
| list |
Gets the queues within a namespace. |
| list |
Primary and secondary connection strings to the queue. |
| regenerate |
Regenerates the primary or secondary connection strings to the queue. |
Property Details
createOrUpdate
Creates or updates a Service Bus queue. This operation is idempotent.
createOrUpdate: (resourceGroupName: string, namespaceName: string, queueName: string, parameters: SBQueue, options?: QueuesCreateOrUpdateOptionalParams) => Promise<SBQueue>
Property Value
(resourceGroupName: string, namespaceName: string, queueName: string, parameters: SBQueue, options?: QueuesCreateOrUpdateOptionalParams) => Promise<SBQueue>
createOrUpdateAuthorizationRule
Creates an authorization rule for a queue.
createOrUpdateAuthorizationRule: (resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, parameters: SBAuthorizationRule, options?: QueuesCreateOrUpdateAuthorizationRuleOptionalParams) => Promise<SBAuthorizationRule>
Property Value
(resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, parameters: SBAuthorizationRule, options?: QueuesCreateOrUpdateAuthorizationRuleOptionalParams) => Promise<SBAuthorizationRule>
delete
Deletes a queue from the specified namespace in a resource group.
delete: (resourceGroupName: string, namespaceName: string, queueName: string, options?: QueuesDeleteOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, namespaceName: string, queueName: string, options?: QueuesDeleteOptionalParams) => Promise<void>
deleteAuthorizationRule
Deletes a queue authorization rule.
deleteAuthorizationRule: (resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, options?: QueuesDeleteAuthorizationRuleOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, options?: QueuesDeleteAuthorizationRuleOptionalParams) => Promise<void>
get
Returns a description for the specified queue.
get: (resourceGroupName: string, namespaceName: string, queueName: string, options?: QueuesGetOptionalParams) => Promise<SBQueue>
Property Value
(resourceGroupName: string, namespaceName: string, queueName: string, options?: QueuesGetOptionalParams) => Promise<SBQueue>
getAuthorizationRule
Gets an authorization rule for a queue by rule name.
getAuthorizationRule: (resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, options?: QueuesGetAuthorizationRuleOptionalParams) => Promise<SBAuthorizationRule>
Property Value
(resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, options?: QueuesGetAuthorizationRuleOptionalParams) => Promise<SBAuthorizationRule>
listAuthorizationRules
Gets all authorization rules for a queue.
listAuthorizationRules: (resourceGroupName: string, namespaceName: string, queueName: string, options?: QueuesListAuthorizationRulesOptionalParams) => PagedAsyncIterableIterator<SBAuthorizationRule, SBAuthorizationRule[], PageSettings>
Property Value
(resourceGroupName: string, namespaceName: string, queueName: string, options?: QueuesListAuthorizationRulesOptionalParams) => PagedAsyncIterableIterator<SBAuthorizationRule, SBAuthorizationRule[], PageSettings>
listByNamespace
Gets the queues within a namespace.
listByNamespace: (resourceGroupName: string, namespaceName: string, options?: QueuesListByNamespaceOptionalParams) => PagedAsyncIterableIterator<SBQueue, SBQueue[], PageSettings>
Property Value
(resourceGroupName: string, namespaceName: string, options?: QueuesListByNamespaceOptionalParams) => PagedAsyncIterableIterator<SBQueue, SBQueue[], PageSettings>
listKeys
Primary and secondary connection strings to the queue.
listKeys: (resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, options?: QueuesListKeysOptionalParams) => Promise<AccessKeys>
Property Value
(resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, options?: QueuesListKeysOptionalParams) => Promise<AccessKeys>
regenerateKeys
Regenerates the primary or secondary connection strings to the queue.
regenerateKeys: (resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: QueuesRegenerateKeysOptionalParams) => Promise<AccessKeys>
Property Value
(resourceGroupName: string, namespaceName: string, queueName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: QueuesRegenerateKeysOptionalParams) => Promise<AccessKeys>