TopicsOperations interface

トピック操作を表すインターフェース。

プロパティ

createOrUpdate

指定した名前空間にトピックを作成します。

createOrUpdateAuthorizationRule

指定したトピックの承認ルールを作成します。

delete

指定した名前空間とリソース グループからトピックを削除します。

deleteAuthorizationRule

トピック承認ルールを削除します。

get

指定したトピックの説明を返します。

getAuthorizationRule

指定された承認ルールを返します。

listAuthorizationRules

トピックの承認ルールを取得します。

listByNamespace

名前空間内のすべてのトピックを取得します。

listKeys

トピックのプライマリ接続文字列とセカンダリ接続文字列を取得します。

regenerateKeys

トピックのプライマリ接続文字列またはセカンダリ接続文字列を再生成します。

プロパティの詳細

createOrUpdate

指定した名前空間にトピックを作成します。

createOrUpdate: (resourceGroupName: string, namespaceName: string, topicName: string, parameters: SBTopic, options?: TopicsCreateOrUpdateOptionalParams) => Promise<SBTopic>

プロパティ値

(resourceGroupName: string, namespaceName: string, topicName: string, parameters: SBTopic, options?: TopicsCreateOrUpdateOptionalParams) => Promise<SBTopic>

createOrUpdateAuthorizationRule

指定したトピックの承認ルールを作成します。

createOrUpdateAuthorizationRule: (resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, parameters: SBAuthorizationRule, options?: TopicsCreateOrUpdateAuthorizationRuleOptionalParams) => Promise<SBAuthorizationRule>

プロパティ値

(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, parameters: SBAuthorizationRule, options?: TopicsCreateOrUpdateAuthorizationRuleOptionalParams) => Promise<SBAuthorizationRule>

delete

指定した名前空間とリソース グループからトピックを削除します。

delete: (resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsDeleteOptionalParams) => Promise<void>

プロパティ値

(resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsDeleteOptionalParams) => Promise<void>

deleteAuthorizationRule

トピック承認ルールを削除します。

deleteAuthorizationRule: (resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, options?: TopicsDeleteAuthorizationRuleOptionalParams) => Promise<void>

プロパティ値

(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, options?: TopicsDeleteAuthorizationRuleOptionalParams) => Promise<void>

get

指定したトピックの説明を返します。

get: (resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsGetOptionalParams) => Promise<SBTopic>

プロパティ値

(resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsGetOptionalParams) => Promise<SBTopic>

getAuthorizationRule

指定された承認ルールを返します。

getAuthorizationRule: (resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, options?: TopicsGetAuthorizationRuleOptionalParams) => Promise<SBAuthorizationRule>

プロパティ値

(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, options?: TopicsGetAuthorizationRuleOptionalParams) => Promise<SBAuthorizationRule>

listAuthorizationRules

トピックの承認ルールを取得します。

listAuthorizationRules: (resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsListAuthorizationRulesOptionalParams) => PagedAsyncIterableIterator<SBAuthorizationRule, SBAuthorizationRule[], PageSettings>

プロパティ値

(resourceGroupName: string, namespaceName: string, topicName: string, options?: TopicsListAuthorizationRulesOptionalParams) => PagedAsyncIterableIterator<SBAuthorizationRule, SBAuthorizationRule[], PageSettings>

listByNamespace

名前空間内のすべてのトピックを取得します。

listByNamespace: (resourceGroupName: string, namespaceName: string, options?: TopicsListByNamespaceOptionalParams) => PagedAsyncIterableIterator<SBTopic, SBTopic[], PageSettings>

プロパティ値

(resourceGroupName: string, namespaceName: string, options?: TopicsListByNamespaceOptionalParams) => PagedAsyncIterableIterator<SBTopic, SBTopic[], PageSettings>

listKeys

トピックのプライマリ接続文字列とセカンダリ接続文字列を取得します。

listKeys: (resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, options?: TopicsListKeysOptionalParams) => Promise<AccessKeys>

プロパティ値

(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, options?: TopicsListKeysOptionalParams) => Promise<AccessKeys>

regenerateKeys

トピックのプライマリ接続文字列またはセカンダリ接続文字列を再生成します。

regenerateKeys: (resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: TopicsRegenerateKeysOptionalParams) => Promise<AccessKeys>

プロパティ値

(resourceGroupName: string, namespaceName: string, topicName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: TopicsRegenerateKeysOptionalParams) => Promise<AccessKeys>