共用方式為


EventSubscriptions interface

代表 EventSubscriptions 的介面。

方法

beginCreateOrUpdate(string, string, EventSubscription, EventSubscriptionsCreateOrUpdateOptionalParams)

以異步方式建立新的事件訂閱,或根據指定的範圍更新現有的事件訂閱。

beginCreateOrUpdateAndWait(string, string, EventSubscription, EventSubscriptionsCreateOrUpdateOptionalParams)

以異步方式建立新的事件訂閱,或根據指定的範圍更新現有的事件訂閱。

beginDelete(string, string, EventSubscriptionsDeleteOptionalParams)

刪除現有的事件訂用帳戶。

beginDeleteAndWait(string, string, EventSubscriptionsDeleteOptionalParams)

刪除現有的事件訂用帳戶。

beginUpdate(string, string, EventSubscriptionUpdateParameters, EventSubscriptionsUpdateOptionalParams)

以異步方式更新現有的事件訂閱。

beginUpdateAndWait(string, string, EventSubscriptionUpdateParameters, EventSubscriptionsUpdateOptionalParams)

以異步方式更新現有的事件訂閱。

get(string, string, EventSubscriptionsGetOptionalParams)

取得事件訂閱的屬性。

getDeliveryAttributes(string, string, EventSubscriptionsGetDeliveryAttributesOptionalParams)

取得事件訂閱的所有傳遞屬性。

getFullUrl(string, string, EventSubscriptionsGetFullUrlOptionalParams)

取得事件訂用帳戶的完整端點 URL。

listByDomainTopic(string, string, string, EventSubscriptionsListByDomainTopicOptionalParams)

列出已針對特定網域主題建立的所有事件訂用帳戶。

listByResource(string, string, string, string, EventSubscriptionsListByResourceOptionalParams)

列出已針對特定資源建立的所有事件訂用帳戶。

listGlobalByResourceGroup(string, EventSubscriptionsListGlobalByResourceGroupOptionalParams)

列出特定 Azure 訂用帳戶和資源群組下的所有全域事件訂用帳戶。

listGlobalByResourceGroupForTopicType(string, string, EventSubscriptionsListGlobalByResourceGroupForTopicTypeOptionalParams)

列出資源群組下的特定主題類型的所有全域事件訂用帳戶。

listGlobalBySubscription(EventSubscriptionsListGlobalBySubscriptionOptionalParams)

列出特定 Azure 訂用帳戶下的所有匯總全域事件訂用帳戶。

listGlobalBySubscriptionForTopicType(string, EventSubscriptionsListGlobalBySubscriptionForTopicTypeOptionalParams)

列出 Azure 訂用帳戶下的所有全域事件訂用帳戶,以取得主題類型。

listRegionalByResourceGroup(string, string, EventSubscriptionsListRegionalByResourceGroupOptionalParams)

列出特定 Azure 訂用帳戶和資源群組下指定位置的所有事件訂用帳戶。

listRegionalByResourceGroupForTopicType(string, string, string, EventSubscriptionsListRegionalByResourceGroupForTopicTypeOptionalParams)

列出特定 Azure 訂用帳戶和資源群組和主題類型下指定位置的所有事件訂用帳戶。

listRegionalBySubscription(string, EventSubscriptionsListRegionalBySubscriptionOptionalParams)

列出特定 Azure 訂用帳戶下指定位置的所有事件訂用帳戶。

listRegionalBySubscriptionForTopicType(string, string, EventSubscriptionsListRegionalBySubscriptionForTopicTypeOptionalParams)

列出特定 Azure 訂用帳戶和主題類型下指定位置的所有事件訂用帳戶。

方法詳細資料

beginCreateOrUpdate(string, string, EventSubscription, EventSubscriptionsCreateOrUpdateOptionalParams)

以異步方式建立新的事件訂閱,或根據指定的範圍更新現有的事件訂閱。

function beginCreateOrUpdate(scope: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: EventSubscriptionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<EventSubscription>, EventSubscription>>

參數

scope

string

需要建立或更新事件訂閱之資源的標識碼。 範圍可以是訂用帳戶、資源群組或屬於資源提供者命名空間的最上層資源,或是 EventGrid 主題。 例如,針對訂用帳戶使用 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 作為資源群組, 和 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' 代表資源,而 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' 代表 EventGrid 主題。

eventSubscriptionName

string

要建立的事件訂閱名稱。 事件訂用帳戶名稱長度必須介於 3 到 64 個字元之間,且應該只使用英數位元。

eventSubscriptionInfo
EventSubscription

包含目的地和篩選資訊的事件訂閱屬性。

傳回

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

beginCreateOrUpdateAndWait(string, string, EventSubscription, EventSubscriptionsCreateOrUpdateOptionalParams)

以異步方式建立新的事件訂閱,或根據指定的範圍更新現有的事件訂閱。

function beginCreateOrUpdateAndWait(scope: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: EventSubscriptionsCreateOrUpdateOptionalParams): Promise<EventSubscription>

參數

scope

string

需要建立或更新事件訂閱之資源的標識碼。 範圍可以是訂用帳戶、資源群組或屬於資源提供者命名空間的最上層資源,或是 EventGrid 主題。 例如,針對訂用帳戶使用 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 作為資源群組, 和 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' 代表資源,而 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' 代表 EventGrid 主題。

eventSubscriptionName

string

要建立的事件訂閱名稱。 事件訂用帳戶名稱長度必須介於 3 到 64 個字元之間,且應該只使用英數位元。

eventSubscriptionInfo
EventSubscription

包含目的地和篩選資訊的事件訂閱屬性。

傳回

beginDelete(string, string, EventSubscriptionsDeleteOptionalParams)

刪除現有的事件訂用帳戶。

function beginDelete(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

參數

scope

string

事件訂閱的範圍。 範圍可以是訂用帳戶、資源群組或屬於資源提供者命名空間的最上層資源,或是 EventGrid 主題。 例如,針對訂用帳戶使用 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 作為資源群組, 和 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' 代表資源,而 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' 代表 EventGrid 主題。

eventSubscriptionName

string

要刪除的事件訂閱名稱。

options
EventSubscriptionsDeleteOptionalParams

選項參數。

傳回

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

beginDeleteAndWait(string, string, EventSubscriptionsDeleteOptionalParams)

刪除現有的事件訂用帳戶。

function beginDeleteAndWait(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsDeleteOptionalParams): Promise<void>

參數

scope

string

事件訂閱的範圍。 範圍可以是訂用帳戶、資源群組或屬於資源提供者命名空間的最上層資源,或是 EventGrid 主題。 例如,針對訂用帳戶使用 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 作為資源群組, 和 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' 代表資源,而 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' 代表 EventGrid 主題。

eventSubscriptionName

string

要刪除的事件訂閱名稱。

options
EventSubscriptionsDeleteOptionalParams

選項參數。

傳回

Promise<void>

beginUpdate(string, string, EventSubscriptionUpdateParameters, EventSubscriptionsUpdateOptionalParams)

以異步方式更新現有的事件訂閱。

function beginUpdate(scope: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: EventSubscriptionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<EventSubscription>, EventSubscription>>

參數

scope

string

現有事件訂閱的範圍。 範圍可以是訂用帳戶、資源群組或屬於資源提供者命名空間的最上層資源,或是 EventGrid 主題。 例如,針對訂用帳戶使用 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 作為資源群組, 和 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' 代表資源,而 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' 代表 EventGrid 主題。

eventSubscriptionName

string

要更新的事件訂閱名稱。

eventSubscriptionUpdateParameters
EventSubscriptionUpdateParameters

已更新事件訂閱資訊。

options
EventSubscriptionsUpdateOptionalParams

選項參數。

傳回

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

beginUpdateAndWait(string, string, EventSubscriptionUpdateParameters, EventSubscriptionsUpdateOptionalParams)

以異步方式更新現有的事件訂閱。

function beginUpdateAndWait(scope: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: EventSubscriptionsUpdateOptionalParams): Promise<EventSubscription>

參數

scope

string

現有事件訂閱的範圍。 範圍可以是訂用帳戶、資源群組或屬於資源提供者命名空間的最上層資源,或是 EventGrid 主題。 例如,針對訂用帳戶使用 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 作為資源群組, 和 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' 代表資源,而 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' 代表 EventGrid 主題。

eventSubscriptionName

string

要更新的事件訂閱名稱。

eventSubscriptionUpdateParameters
EventSubscriptionUpdateParameters

已更新事件訂閱資訊。

options
EventSubscriptionsUpdateOptionalParams

選項參數。

傳回

get(string, string, EventSubscriptionsGetOptionalParams)

取得事件訂閱的屬性。

function get(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsGetOptionalParams): Promise<EventSubscription>

參數

scope

string

事件訂閱的範圍。 範圍可以是訂用帳戶、資源群組或屬於資源提供者命名空間的最上層資源,或是 EventGrid 主題。 例如,針對訂用帳戶使用 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 作為資源群組, 和 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' 代表資源,而 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' 代表 EventGrid 主題。

eventSubscriptionName

string

要找到的事件訂閱名稱。

options
EventSubscriptionsGetOptionalParams

選項參數。

傳回

getDeliveryAttributes(string, string, EventSubscriptionsGetDeliveryAttributesOptionalParams)

取得事件訂閱的所有傳遞屬性。

function getDeliveryAttributes(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsGetDeliveryAttributesOptionalParams): Promise<DeliveryAttributeListResult>

參數

scope

string

事件訂閱的範圍。 範圍可以是訂用帳戶、資源群組或屬於資源提供者命名空間的最上層資源,或是 EventGrid 主題。 例如,針對訂用帳戶使用 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 作為資源群組, 和 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' 代表資源,而 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' 代表 EventGrid 主題。

eventSubscriptionName

string

事件訂閱的名稱。

傳回

getFullUrl(string, string, EventSubscriptionsGetFullUrlOptionalParams)

取得事件訂用帳戶的完整端點 URL。

function getFullUrl(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsGetFullUrlOptionalParams): Promise<EventSubscriptionFullUrl>

參數

scope

string

事件訂閱的範圍。 範圍可以是訂用帳戶、資源群組或屬於資源提供者命名空間的最上層資源,或是 EventGrid 主題。 例如,針對訂用帳戶使用 '/subscriptions/{subscriptionId}/'、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 作為資源群組, 和 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' 代表資源,而 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' 代表 EventGrid 主題。

eventSubscriptionName

string

事件訂閱的名稱。

傳回

listByDomainTopic(string, string, string, EventSubscriptionsListByDomainTopicOptionalParams)

列出已針對特定網域主題建立的所有事件訂用帳戶。

function listByDomainTopic(resourceGroupName: string, domainName: string, topicName: string, options?: EventSubscriptionsListByDomainTopicOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。

domainName

string

最上層網域的名稱。

topicName

string

網域主題的名稱。

傳回

listByResource(string, string, string, string, EventSubscriptionsListByResourceOptionalParams)

列出已針對特定資源建立的所有事件訂用帳戶。

function listByResource(resourceGroupName: string, providerNamespace: string, resourceTypeName: string, resourceName: string, options?: EventSubscriptionsListByResourceOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。

providerNamespace

string

主題提供者的命名空間。

resourceTypeName

string

資源類型名稱。

resourceName

string

資源名稱。

傳回

listGlobalByResourceGroup(string, EventSubscriptionsListGlobalByResourceGroupOptionalParams)

列出特定 Azure 訂用帳戶和資源群組下的所有全域事件訂用帳戶。

function listGlobalByResourceGroup(resourceGroupName: string, options?: EventSubscriptionsListGlobalByResourceGroupOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。

傳回

listGlobalByResourceGroupForTopicType(string, string, EventSubscriptionsListGlobalByResourceGroupForTopicTypeOptionalParams)

列出資源群組下的特定主題類型的所有全域事件訂用帳戶。

function listGlobalByResourceGroupForTopicType(resourceGroupName: string, topicTypeName: string, options?: EventSubscriptionsListGlobalByResourceGroupForTopicTypeOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。

topicTypeName

string

主題類型的名稱。

傳回

listGlobalBySubscription(EventSubscriptionsListGlobalBySubscriptionOptionalParams)

列出特定 Azure 訂用帳戶下的所有匯總全域事件訂用帳戶。

function listGlobalBySubscription(options?: EventSubscriptionsListGlobalBySubscriptionOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

參數

傳回

listGlobalBySubscriptionForTopicType(string, EventSubscriptionsListGlobalBySubscriptionForTopicTypeOptionalParams)

列出 Azure 訂用帳戶下的所有全域事件訂用帳戶,以取得主題類型。

function listGlobalBySubscriptionForTopicType(topicTypeName: string, options?: EventSubscriptionsListGlobalBySubscriptionForTopicTypeOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

參數

topicTypeName

string

主題類型的名稱。

傳回

listRegionalByResourceGroup(string, string, EventSubscriptionsListRegionalByResourceGroupOptionalParams)

列出特定 Azure 訂用帳戶和資源群組下指定位置的所有事件訂用帳戶。

function listRegionalByResourceGroup(resourceGroupName: string, location: string, options?: EventSubscriptionsListRegionalByResourceGroupOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。

location

string

位置的名稱。

傳回

listRegionalByResourceGroupForTopicType(string, string, string, EventSubscriptionsListRegionalByResourceGroupForTopicTypeOptionalParams)

列出特定 Azure 訂用帳戶和資源群組和主題類型下指定位置的所有事件訂用帳戶。

function listRegionalByResourceGroupForTopicType(resourceGroupName: string, location: string, topicTypeName: string, options?: EventSubscriptionsListRegionalByResourceGroupForTopicTypeOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。

location

string

位置的名稱。

topicTypeName

string

主題類型的名稱。

傳回

listRegionalBySubscription(string, EventSubscriptionsListRegionalBySubscriptionOptionalParams)

列出特定 Azure 訂用帳戶下指定位置的所有事件訂用帳戶。

function listRegionalBySubscription(location: string, options?: EventSubscriptionsListRegionalBySubscriptionOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

參數

location

string

位置的名稱。

傳回

listRegionalBySubscriptionForTopicType(string, string, EventSubscriptionsListRegionalBySubscriptionForTopicTypeOptionalParams)

列出特定 Azure 訂用帳戶和主題類型下指定位置的所有事件訂用帳戶。

function listRegionalBySubscriptionForTopicType(location: string, topicTypeName: string, options?: EventSubscriptionsListRegionalBySubscriptionForTopicTypeOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

參數

location

string

位置的名稱。

topicTypeName

string

主題類型的名稱。

傳回