Compartir a través de


Topics interface

Interfaz que representa un tema.

Métodos

beginCreateOrUpdate(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Crea de forma asincrónica un nuevo tema con los parámetros especificados.

beginCreateOrUpdateAndWait(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Crea de forma asincrónica un nuevo tema con los parámetros especificados.

beginDelete(string, string, TopicsDeleteOptionalParams)

Elimine el tema existente.

beginDeleteAndWait(string, string, TopicsDeleteOptionalParams)

Elimine el tema existente.

beginRegenerateKey(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Vuelva a generar una clave de acceso compartido para un tema.

beginRegenerateKeyAndWait(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Vuelva a generar una clave de acceso compartido para un tema.

beginUpdate(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Actualiza de forma asincrónica un tema con los parámetros especificados.

beginUpdateAndWait(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Actualiza de forma asincrónica un tema con los parámetros especificados.

get(string, string, TopicsGetOptionalParams)

Obtiene las propiedades de un tema.

listByResourceGroup(string, TopicsListByResourceGroupOptionalParams)

Enumere todos los temas de un grupo de recursos.

listBySubscription(TopicsListBySubscriptionOptionalParams)

Enumere todos los temas de una suscripción de Azure.

listEventTypes(string, string, string, string, TopicsListEventTypesOptionalParams)

Enumerar los tipos de eventos de un tema.

listSharedAccessKeys(string, string, TopicsListSharedAccessKeysOptionalParams)

Enumere las dos claves usadas para publicar en un tema.

Detalles del método

beginCreateOrUpdate(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Crea de forma asincrónica un nuevo tema con los parámetros especificados.

function beginCreateOrUpdate(resourceGroupName: string, topicName: string, topicInfo: Topic, options?: TopicsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Topic>, Topic>>

Parámetros

resourceGroupName

string

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

topicName

string

Nombre del tema.

topicInfo
Topic

Información del tema.

options
TopicsCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<Topic>, Topic>>

beginCreateOrUpdateAndWait(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Crea de forma asincrónica un nuevo tema con los parámetros especificados.

function beginCreateOrUpdateAndWait(resourceGroupName: string, topicName: string, topicInfo: Topic, options?: TopicsCreateOrUpdateOptionalParams): Promise<Topic>

Parámetros

resourceGroupName

string

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

topicName

string

Nombre del tema.

topicInfo
Topic

Información del tema.

options
TopicsCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<Topic>

beginDelete(string, string, TopicsDeleteOptionalParams)

Elimine el tema existente.

function beginDelete(resourceGroupName: string, topicName: string, options?: TopicsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<TopicsDeleteHeaders>, TopicsDeleteHeaders>>

Parámetros

resourceGroupName

string

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

topicName

string

Nombre del tema.

options
TopicsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<TopicsDeleteHeaders>, TopicsDeleteHeaders>>

beginDeleteAndWait(string, string, TopicsDeleteOptionalParams)

Elimine el tema existente.

function beginDeleteAndWait(resourceGroupName: string, topicName: string, options?: TopicsDeleteOptionalParams): Promise<TopicsDeleteHeaders>

Parámetros

resourceGroupName

string

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

topicName

string

Nombre del tema.

options
TopicsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

beginRegenerateKey(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Vuelva a generar una clave de acceso compartido para un tema.

function beginRegenerateKey(resourceGroupName: string, topicName: string, regenerateKeyRequest: TopicRegenerateKeyRequest, options?: TopicsRegenerateKeyOptionalParams): Promise<SimplePollerLike<OperationState<TopicSharedAccessKeys>, TopicSharedAccessKeys>>

Parámetros

resourceGroupName

string

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

topicName

string

Nombre del tema.

regenerateKeyRequest
TopicRegenerateKeyRequest

Cuerpo de la solicitud para volver a generar la clave.

options
TopicsRegenerateKeyOptionalParams

Parámetros de opciones.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<TopicSharedAccessKeys>, TopicSharedAccessKeys>>

beginRegenerateKeyAndWait(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Vuelva a generar una clave de acceso compartido para un tema.

function beginRegenerateKeyAndWait(resourceGroupName: string, topicName: string, regenerateKeyRequest: TopicRegenerateKeyRequest, options?: TopicsRegenerateKeyOptionalParams): Promise<TopicSharedAccessKeys>

Parámetros

resourceGroupName

string

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

topicName

string

Nombre del tema.

regenerateKeyRequest
TopicRegenerateKeyRequest

Cuerpo de la solicitud para volver a generar la clave.

options
TopicsRegenerateKeyOptionalParams

Parámetros de opciones.

Devoluciones

beginUpdate(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Actualiza de forma asincrónica un tema con los parámetros especificados.

function beginUpdate(resourceGroupName: string, topicName: string, topicUpdateParameters: TopicUpdateParameters, options?: TopicsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parámetros

resourceGroupName

string

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

topicName

string

Nombre del tema.

topicUpdateParameters
TopicUpdateParameters

Información de actualización del tema.

options
TopicsUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginUpdateAndWait(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Actualiza de forma asincrónica un tema con los parámetros especificados.

function beginUpdateAndWait(resourceGroupName: string, topicName: string, topicUpdateParameters: TopicUpdateParameters, options?: TopicsUpdateOptionalParams): Promise<void>

Parámetros

resourceGroupName

string

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

topicName

string

Nombre del tema.

topicUpdateParameters
TopicUpdateParameters

Información de actualización del tema.

options
TopicsUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

get(string, string, TopicsGetOptionalParams)

Obtiene las propiedades de un tema.

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

Parámetros

resourceGroupName

string

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

topicName

string

Nombre del tema.

options
TopicsGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<Topic>

listByResourceGroup(string, TopicsListByResourceGroupOptionalParams)

Enumere todos los temas de un grupo de recursos.

function listByResourceGroup(resourceGroupName: string, options?: TopicsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<Topic, Topic[], PageSettings>

Parámetros

resourceGroupName

string

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

options
TopicsListByResourceGroupOptionalParams

Parámetros de opciones.

Devoluciones

listBySubscription(TopicsListBySubscriptionOptionalParams)

Enumere todos los temas de una suscripción de Azure.

function listBySubscription(options?: TopicsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Topic, Topic[], PageSettings>

Parámetros

options
TopicsListBySubscriptionOptionalParams

Parámetros de opciones.

Devoluciones

listEventTypes(string, string, string, string, TopicsListEventTypesOptionalParams)

Enumerar los tipos de eventos de un tema.

function listEventTypes(resourceGroupName: string, providerNamespace: string, resourceTypeName: string, resourceName: string, options?: TopicsListEventTypesOptionalParams): PagedAsyncIterableIterator<EventType, EventType[], PageSettings>

Parámetros

resourceGroupName

string

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

providerNamespace

string

Espacio de nombres del proveedor del tema.

resourceTypeName

string

Nombre del tipo de tema.

resourceName

string

Nombre del tema.

options
TopicsListEventTypesOptionalParams

Parámetros de opciones.

Devoluciones

listSharedAccessKeys(string, string, TopicsListSharedAccessKeysOptionalParams)

Enumere las dos claves usadas para publicar en un tema.

function listSharedAccessKeys(resourceGroupName: string, topicName: string, options?: TopicsListSharedAccessKeysOptionalParams): Promise<TopicSharedAccessKeys>

Parámetros

resourceGroupName

string

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

topicName

string

Nombre del tema.

options
TopicsListSharedAccessKeysOptionalParams

Parámetros de opciones.

Devoluciones