Compartir a través de


Topics interface

Interfaz que representa un tema.

Métodos

createOrUpdate(string, string, string, SBTopic, TopicsCreateOrUpdateOptionalParams)

Crea un tema en el espacio de nombres especificado.

createOrUpdateAuthorizationRule(string, string, string, string, SBAuthorizationRule, TopicsCreateOrUpdateAuthorizationRuleOptionalParams)

Crea una regla de autorización para el tema especificado.

delete(string, string, string, TopicsDeleteOptionalParams)

Elimina un tema del espacio de nombres y el grupo de recursos especificados.

deleteAuthorizationRule(string, string, string, string, TopicsDeleteAuthorizationRuleOptionalParams)

Elimina una regla de autorización de temas.

get(string, string, string, TopicsGetOptionalParams)

Devuelve una descripción del tema especificado.

getAuthorizationRule(string, string, string, string, TopicsGetAuthorizationRuleOptionalParams)

Devuelve la regla de autorización especificada.

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

Obtiene reglas de autorización para un tema.

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

Obtiene todos los temas de un espacio de nombres.

listKeys(string, string, string, string, TopicsListKeysOptionalParams)

Obtiene las cadenas de conexión principal y secundaria del tema.

regenerateKeys(string, string, string, string, RegenerateAccessKeyParameters, TopicsRegenerateKeysOptionalParams)

Regenera las cadenas de conexión principal o secundaria para el tema.

Detalles del método

createOrUpdate(string, string, string, SBTopic, TopicsCreateOrUpdateOptionalParams)

Crea un tema en el espacio de nombres especificado.

function createOrUpdate(resourceGroupName: string, namespaceName: string, topicName: string, parameters: SBTopic, options?: TopicsCreateOrUpdateOptionalParams): Promise<SBTopic>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

topicName

string

Nombre del tema.

parameters
SBTopic

Parámetros proporcionados para crear un recurso de tema.

options
TopicsCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<SBTopic>

createOrUpdateAuthorizationRule(string, string, string, string, SBAuthorizationRule, TopicsCreateOrUpdateAuthorizationRuleOptionalParams)

Crea una regla de autorización para el tema especificado.

function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, parameters: SBAuthorizationRule, options?: TopicsCreateOrUpdateAuthorizationRuleOptionalParams): 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

topicName

string

Nombre del tema.

authorizationRuleName

string

Nombre de la regla de autorización.

parameters
SBAuthorizationRule

Regla de autorización de acceso compartido.

options
TopicsCreateOrUpdateAuthorizationRuleOptionalParams

Parámetros de opciones.

Devoluciones

delete(string, string, string, TopicsDeleteOptionalParams)

Elimina un tema del espacio de nombres y el grupo de recursos especificados.

function delete(resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsDeleteOptionalParams): 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

topicName

string

Nombre del tema.

options
TopicsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

deleteAuthorizationRule(string, string, string, string, TopicsDeleteAuthorizationRuleOptionalParams)

Elimina una regla de autorización de temas.

function deleteAuthorizationRule(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, options?: TopicsDeleteAuthorizationRuleOptionalParams): 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

topicName

string

Nombre del tema.

authorizationRuleName

string

Nombre de la regla de autorización.

options
TopicsDeleteAuthorizationRuleOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

get(string, string, string, TopicsGetOptionalParams)

Devuelve una descripción del tema especificado.

function get(resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsGetOptionalParams): Promise<SBTopic>

Parámetros

resourceGroupName

string

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

namespaceName

string

Nombre del espacio de nombres

topicName

string

Nombre del tema.

options
TopicsGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<SBTopic>

getAuthorizationRule(string, string, string, string, TopicsGetAuthorizationRuleOptionalParams)

Devuelve la regla de autorización especificada.

function getAuthorizationRule(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, options?: TopicsGetAuthorizationRuleOptionalParams): 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

topicName

string

Nombre del tema.

authorizationRuleName

string

Nombre de la regla de autorización.

options
TopicsGetAuthorizationRuleOptionalParams

Parámetros de opciones.

Devoluciones

listAuthorizationRules(string, string, string, TopicsListAuthorizationRulesOptionalParams)

Obtiene reglas de autorización para un tema.

function listAuthorizationRules(resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsListAuthorizationRulesOptionalParams): 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

topicName

string

Nombre del tema.

options
TopicsListAuthorizationRulesOptionalParams

Parámetros de opciones.

Devoluciones

listByNamespace(string, string, TopicsListByNamespaceOptionalParams)

Obtiene todos los temas de un espacio de nombres.

function listByNamespace(resourceGroupName: string, namespaceName: string, options?: TopicsListByNamespaceOptionalParams): PagedAsyncIterableIterator<SBTopic, SBTopic[], 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
TopicsListByNamespaceOptionalParams

Parámetros de opciones.

Devoluciones

listKeys(string, string, string, string, TopicsListKeysOptionalParams)

Obtiene las cadenas de conexión principal y secundaria del tema.

function listKeys(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, options?: TopicsListKeysOptionalParams): 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

topicName

string

Nombre del tema.

authorizationRuleName

string

Nombre de la regla de autorización.

options
TopicsListKeysOptionalParams

Parámetros de opciones.

Devoluciones

Promise<AccessKeys>

regenerateKeys(string, string, string, string, RegenerateAccessKeyParameters, TopicsRegenerateKeysOptionalParams)

Regenera las cadenas de conexión principal o secundaria para el tema.

function regenerateKeys(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: TopicsRegenerateKeysOptionalParams): 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

topicName

string

Nombre del tema.

authorizationRuleName

string

Nombre de la regla de autorización.

parameters
RegenerateAccessKeyParameters

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

options
TopicsRegenerateKeysOptionalParams

Parámetros de opciones.

Devoluciones

Promise<AccessKeys>