次の方法で共有


TopicProperties interface

updateTopic の入力を表します。

プロパティ

authorizationRules

トピックの承認規則

autoDeleteOnIdle

エンティティが削除されるまでの最大アイドル時間。 これは、ISO-8601 の期間形式 (1 分間は "PT1M"、5 秒間は "PT5S" など) で指定されます。

ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

メッセージング エンティティの可用性の状態。

defaultMessageTimeToLive

関連付けられているサブスクリプションにメッセージが存在する期間を決定します。 サブスクリプションは、より小さい TTL で明示的に作成されない限り、トピックから TTL を継承します。 配信不能が有効になっているかどうかに基づいて、TTL の有効期限が切れたメッセージは、サブスクリプションに関連付けられている配信不能サブキューに移動されるか、完全に削除されます。 これは、ISO-8601 の期間形式 (1 分間は "PT1M"、5 秒間は "PT5S" など) で指定されます。

ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

Service Bus がメッセージの重複を検出する期間を指定します。 これは、ISO-8601 の期間形式 (1 分間は "PT1M"、5 秒間は "PT5S" など) で指定されます。

ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

バッチ処理操作を許可するかどうかを指定します。

enableExpress

トピックで高速エンティティを有効にするかどうかを指定します。

enablePartitioning

トピックをパーティション分割するかどうかを指定します

maxMessageSizeInKilobytes

このキュー/トピックに送信されるメッセージの最大メッセージ サイズ (KB 単位)。

ServiceBusAdministrationClientの作成時にサービス バージョン "2017-04" を選択した場合は適用されません。

maxSizeInMegabytes

トピックの最大サイズをメガバイト単位で指定します。 トピックがこの値を超える原因となるメッセージをエンキューしようとすると、失敗します。 トピックまたはそのサブスクリプションに格納されているすべてのメッセージは、この値にカウントされます。 1 つまたは複数のサブスクリプションに存在するメッセージの複数のコピーは、1 つのメッセージとしてカウントされます。 たとえば、メッセージ m がサブスクリプション s1 に 1 回存在し、サブスクリプション s2 に 2 回存在する場合、m は 1 つのメッセージとしてカウントされます。

name

トピックの名前

requiresDuplicateDetection

有効な場合、トピックは DuplicateDetectionHistoryTimeWindow プロパティで指定された期間内に重複するメッセージを検出します。 トピック作成時にのみ設定できます。

status

メッセージング エンティティの状態。

supportOrdering

トピックがメッセージの順序付けをサポートするかどうかを指定します。

userMetadata

ユーザーは、トピックに関連付けられているメタデータ情報を提供しました。 タグ、ラベルなどのテキスト コンテンツを指定するために使用します。値は utf-8 でエンコードされた 1024 バイトを超えてはなりません。

プロパティの詳細

authorizationRules

トピックの承認規則

authorizationRules?: AuthorizationRule[]

プロパティ値

autoDeleteOnIdle

エンティティが削除されるまでの最大アイドル時間。 これは、ISO-8601 の期間形式 (1 分間は "PT1M"、5 秒間は "PT5S" など) で指定されます。

ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle: string

プロパティ値

string

availabilityStatus

メッセージング エンティティの可用性の状態。

availabilityStatus: EntityAvailabilityStatus

プロパティ値

defaultMessageTimeToLive

関連付けられているサブスクリプションにメッセージが存在する期間を決定します。 サブスクリプションは、より小さい TTL で明示的に作成されない限り、トピックから TTL を継承します。 配信不能が有効になっているかどうかに基づいて、TTL の有効期限が切れたメッセージは、サブスクリプションに関連付けられている配信不能サブキューに移動されるか、完全に削除されます。 これは、ISO-8601 の期間形式 (1 分間は "PT1M"、5 秒間は "PT5S" など) で指定されます。

ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations

defaultMessageTimeToLive: string

プロパティ値

string

duplicateDetectionHistoryTimeWindow

Service Bus がメッセージの重複を検出する期間を指定します。 これは、ISO-8601 の期間形式 (1 分間は "PT1M"、5 秒間は "PT5S" など) で指定されます。

ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow: string

プロパティ値

string

enableBatchedOperations

バッチ処理操作を許可するかどうかを指定します。

enableBatchedOperations: boolean

プロパティ値

boolean

enableExpress

トピックで高速エンティティを有効にするかどうかを指定します。

enableExpress: boolean

プロパティ値

boolean

enablePartitioning

トピックをパーティション分割するかどうかを指定します

enablePartitioning: boolean

プロパティ値

boolean

maxMessageSizeInKilobytes

このキュー/トピックに送信されるメッセージの最大メッセージ サイズ (KB 単位)。

ServiceBusAdministrationClientの作成時にサービス バージョン "2017-04" を選択した場合は適用されません。

maxMessageSizeInKilobytes?: number

プロパティ値

number

maxSizeInMegabytes

トピックの最大サイズをメガバイト単位で指定します。 トピックがこの値を超える原因となるメッセージをエンキューしようとすると、失敗します。 トピックまたはそのサブスクリプションに格納されているすべてのメッセージは、この値にカウントされます。 1 つまたは複数のサブスクリプションに存在するメッセージの複数のコピーは、1 つのメッセージとしてカウントされます。 たとえば、メッセージ m がサブスクリプション s1 に 1 回存在し、サブスクリプション s2 に 2 回存在する場合、m は 1 つのメッセージとしてカウントされます。

maxSizeInMegabytes: number

プロパティ値

number

name

トピックの名前

name: string

プロパティ値

string

requiresDuplicateDetection

有効な場合、トピックは DuplicateDetectionHistoryTimeWindow プロパティで指定された期間内に重複するメッセージを検出します。 トピック作成時にのみ設定できます。

requiresDuplicateDetection: boolean

プロパティ値

boolean

status

メッセージング エンティティの状態。

status: EntityStatus

プロパティ値

supportOrdering

トピックがメッセージの順序付けをサポートするかどうかを指定します。

supportOrdering: boolean

プロパティ値

boolean

userMetadata

ユーザーは、トピックに関連付けられているメタデータ情報を提供しました。 タグ、ラベルなどのテキスト コンテンツを指定するために使用します。値は utf-8 でエンコードされた 1024 バイトを超えてはなりません。

userMetadata: string

プロパティ値

string