TopicsOperations interface
トピック操作を表すインターフェース。
プロパティ
| create |
指定した名前空間にトピックを作成します。 |
| create |
指定したトピックの承認ルールを作成します。 |
| delete | 指定した名前空間とリソース グループからトピックを削除します。 |
| delete |
トピック承認ルールを削除します。 |
| get | 指定したトピックの説明を返します。 |
| get |
指定された承認ルールを返します。 |
| list |
トピックの承認ルールを取得します。 |
| list |
名前空間内のすべてのトピックを取得します。 |
| list |
トピックのプライマリ接続文字列とセカンダリ接続文字列を取得します。 |
| regenerate |
トピックのプライマリ接続文字列またはセカンダリ接続文字列を再生成します。 |
プロパティの詳細
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>