Freigeben über


Topics interface

Schnittstelle, die ein Topics darstellt.

Methoden

beginCreateOrUpdate(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Erstellt asynchron ein neues Thema mit den angegebenen Parametern.

beginCreateOrUpdateAndWait(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Erstellt asynchron ein neues Thema mit den angegebenen Parametern.

beginDelete(string, string, TopicsDeleteOptionalParams)

Vorhandenes Thema löschen.

beginDeleteAndWait(string, string, TopicsDeleteOptionalParams)

Vorhandenes Thema löschen.

beginRegenerateKey(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Generieren Sie einen freigegebenen Zugriffsschlüssel für ein Thema neu.

beginRegenerateKeyAndWait(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Generieren Sie einen freigegebenen Zugriffsschlüssel für ein Thema neu.

beginUpdate(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Aktualisiert asynchron ein Thema mit den angegebenen Parametern.

beginUpdateAndWait(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Aktualisiert asynchron ein Thema mit den angegebenen Parametern.

get(string, string, TopicsGetOptionalParams)

Dient zum Abrufen von Eigenschaften eines Themas.

listByResourceGroup(string, TopicsListByResourceGroupOptionalParams)

Listet alle Themen unter einer Ressourcengruppe auf.

listBySubscription(TopicsListBySubscriptionOptionalParams)

Listet alle Themen unter einem Azure-Abonnement auf.

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

Auflisten von Ereignistypen für ein Thema.

listSharedAccessKeys(string, string, TopicsListSharedAccessKeysOptionalParams)

Auflisten der beiden Schlüssel, die zum Veröffentlichen in einem Thema verwendet werden.

Details zur Methode

beginCreateOrUpdate(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Erstellt asynchron ein neues Thema mit den angegebenen Parametern.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

topicName

string

Name des Themas.

topicInfo
Topic

Themeninformationen.

options
TopicsCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

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

beginCreateOrUpdateAndWait(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

Erstellt asynchron ein neues Thema mit den angegebenen Parametern.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

topicName

string

Name des Themas.

topicInfo
Topic

Themeninformationen.

options
TopicsCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<Topic>

beginDelete(string, string, TopicsDeleteOptionalParams)

Vorhandenes Thema löschen.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

topicName

string

Name des Themas.

options
TopicsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

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

beginDeleteAndWait(string, string, TopicsDeleteOptionalParams)

Vorhandenes Thema löschen.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

topicName

string

Name des Themas.

options
TopicsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

beginRegenerateKey(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Generieren Sie einen freigegebenen Zugriffsschlüssel für ein Thema neu.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

topicName

string

Name des Themas.

regenerateKeyRequest
TopicRegenerateKeyRequest

Fordern Sie den Text an, um den Schlüssel neu zu generieren.

options
TopicsRegenerateKeyOptionalParams

Die Optionsparameter.

Gibt zurück

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

beginRegenerateKeyAndWait(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

Generieren Sie einen freigegebenen Zugriffsschlüssel für ein Thema neu.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

topicName

string

Name des Themas.

regenerateKeyRequest
TopicRegenerateKeyRequest

Fordern Sie den Text an, um den Schlüssel neu zu generieren.

options
TopicsRegenerateKeyOptionalParams

Die Optionsparameter.

Gibt zurück

beginUpdate(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Aktualisiert asynchron ein Thema mit den angegebenen Parametern.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

topicName

string

Name des Themas.

topicUpdateParameters
TopicUpdateParameters

Informationen zur Themenaktualisierung.

options
TopicsUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

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

beginUpdateAndWait(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

Aktualisiert asynchron ein Thema mit den angegebenen Parametern.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

topicName

string

Name des Themas.

topicUpdateParameters
TopicUpdateParameters

Informationen zur Themenaktualisierung.

options
TopicsUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

get(string, string, TopicsGetOptionalParams)

Dient zum Abrufen von Eigenschaften eines Themas.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

topicName

string

Name des Themas.

options
TopicsGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<Topic>

listByResourceGroup(string, TopicsListByResourceGroupOptionalParams)

Listet alle Themen unter einer Ressourcengruppe auf.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

options
TopicsListByResourceGroupOptionalParams

Die Optionsparameter.

Gibt zurück

listBySubscription(TopicsListBySubscriptionOptionalParams)

Listet alle Themen unter einem Azure-Abonnement auf.

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

Parameter

options
TopicsListBySubscriptionOptionalParams

Die Optionsparameter.

Gibt zurück

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

Auflisten von Ereignistypen für ein Thema.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

providerNamespace

string

Namespace des Anbieters des Themas.

resourceTypeName

string

Name des Thementyps.

resourceName

string

Name des Themas.

options
TopicsListEventTypesOptionalParams

Die Optionsparameter.

Gibt zurück

listSharedAccessKeys(string, string, TopicsListSharedAccessKeysOptionalParams)

Auflisten der beiden Schlüssel, die zum Veröffentlichen in einem Thema verwendet werden.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers.

topicName

string

Name des Themas.

options
TopicsListSharedAccessKeysOptionalParams

Die Optionsparameter.

Gibt zurück