Topics interface
Interfaz que representa un tema.
Métodos
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.
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.
Parámetros de opciones.
Devoluciones
Promise<SBAuthorizationRule>
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.
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.
Parámetros de opciones.
Devoluciones
Promise<SBAuthorizationRule>
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.
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
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.
Parámetros de opciones.
Devoluciones
Promise<AccessKeys>