Condividi tramite


Topics interface

Interfaccia che rappresenta un argomento.

Metodi

beginCreateOrUpdate(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Crea in modo asincrono un nuovo argomento con i parametri specificati.

beginCreateOrUpdateAndWait(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Crea in modo asincrono un nuovo argomento con i parametri specificati.

beginDelete(string, string, TopicsDeleteOptionalParams)

Eliminare l'argomento esistente.

beginDeleteAndWait(string, string, TopicsDeleteOptionalParams)

Eliminare l'argomento esistente.

beginRegenerateKey(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Rigenerare una chiave di accesso condiviso per un argomento.

beginRegenerateKeyAndWait(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Rigenerare una chiave di accesso condiviso per un argomento.

beginUpdate(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Aggiorna in modo asincrono un argomento con i parametri specificati.

beginUpdateAndWait(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Aggiorna in modo asincrono un argomento con i parametri specificati.

get(string, string, TopicsGetOptionalParams)

Ottiene le proprietà di un argomento.

listByResourceGroup(string, TopicsListByResourceGroupOptionalParams)

Elencare tutti gli argomenti in un gruppo di risorse.

listBySubscription(TopicsListBySubscriptionOptionalParams)

Elencare tutti gli argomenti in una sottoscrizione di Azure.

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

Elencare i tipi di evento per un argomento.

listSharedAccessKeys(string, string, TopicsListSharedAccessKeysOptionalParams)

Elencare le due chiavi usate per pubblicare in un argomento.

Dettagli metodo

beginCreateOrUpdate(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Crea in modo asincrono un nuovo argomento con i parametri specificati.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

topicName

string

Nome dell'argomento.

topicInfo
Topic

Informazioni sull'argomento.

options
TopicsCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

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

beginCreateOrUpdateAndWait(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Crea in modo asincrono un nuovo argomento con i parametri specificati.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

topicName

string

Nome dell'argomento.

topicInfo
Topic

Informazioni sull'argomento.

options
TopicsCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Topic>

beginDelete(string, string, TopicsDeleteOptionalParams)

Eliminare l'argomento esistente.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

topicName

string

Nome dell'argomento.

options
TopicsDeleteOptionalParams

Parametri delle opzioni.

Restituisce

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

beginDeleteAndWait(string, string, TopicsDeleteOptionalParams)

Eliminare l'argomento esistente.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

topicName

string

Nome dell'argomento.

options
TopicsDeleteOptionalParams

Parametri delle opzioni.

Restituisce

beginRegenerateKey(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Rigenerare una chiave di accesso condiviso per un argomento.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

topicName

string

Nome dell'argomento.

regenerateKeyRequest
TopicRegenerateKeyRequest

Corpo della richiesta per rigenerare la chiave.

options
TopicsRegenerateKeyOptionalParams

Parametri delle opzioni.

Restituisce

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

beginRegenerateKeyAndWait(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Rigenerare una chiave di accesso condiviso per un argomento.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

topicName

string

Nome dell'argomento.

regenerateKeyRequest
TopicRegenerateKeyRequest

Corpo della richiesta per rigenerare la chiave.

options
TopicsRegenerateKeyOptionalParams

Parametri delle opzioni.

Restituisce

beginUpdate(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Aggiorna in modo asincrono un argomento con i parametri specificati.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

topicName

string

Nome dell'argomento.

topicUpdateParameters
TopicUpdateParameters

Informazioni sull'aggiornamento degli argomenti.

options
TopicsUpdateOptionalParams

Parametri delle opzioni.

Restituisce

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

beginUpdateAndWait(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Aggiorna in modo asincrono un argomento con i parametri specificati.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

topicName

string

Nome dell'argomento.

topicUpdateParameters
TopicUpdateParameters

Informazioni sull'aggiornamento degli argomenti.

options
TopicsUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

get(string, string, TopicsGetOptionalParams)

Ottiene le proprietà di un argomento.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

topicName

string

Nome dell'argomento.

options
TopicsGetOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Topic>

listByResourceGroup(string, TopicsListByResourceGroupOptionalParams)

Elencare tutti gli argomenti in un gruppo di risorse.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

options
TopicsListByResourceGroupOptionalParams

Parametri delle opzioni.

Restituisce

listBySubscription(TopicsListBySubscriptionOptionalParams)

Elencare tutti gli argomenti in una sottoscrizione di Azure.

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

Parametri

options
TopicsListBySubscriptionOptionalParams

Parametri delle opzioni.

Restituisce

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

Elencare i tipi di evento per un argomento.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

providerNamespace

string

Spazio dei nomi del provider dell'argomento.

resourceTypeName

string

Nome del tipo di argomento.

resourceName

string

Nome dell'argomento.

options
TopicsListEventTypesOptionalParams

Parametri delle opzioni.

Restituisce

listSharedAccessKeys(string, string, TopicsListSharedAccessKeysOptionalParams)

Elencare le due chiavi usate per pubblicare in un argomento.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

topicName

string

Nome dell'argomento.

options
TopicsListSharedAccessKeysOptionalParams

Parametri delle opzioni.

Restituisce