TopicProperties interface
updateTopic の入力を表します。
プロパティ
authorization |
トピックの承認規則 |
auto |
エンティティが削除されるまでの最大アイドル時間。 これは、ISO-8601 の期間形式 ("PT1M" など) で 1 分間指定し、"PT5S" を 5 秒間指定します。 ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
メッセージング エンティティの可用性の状態。 |
default |
メッセージが、関連するサブスクリプション内に存在する期間を決定します。 より短い TTL で明示的に作成されていない限り、サブスクリプションはトピックから TTL を継承します。 配信不能が有効になっているかどうかに基づいて、TTL の有効期限が切れたメッセージは、サブスクリプションに関連付けられている配信不能サブキューに移動されるか、完全に削除されます。 これは、ISO-8601 の期間形式 ("PT1M" など) で 1 分間指定し、"PT5S" を 5 秒間指定します。 ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations |
duplicate |
Service Bus がメッセージの重複を検出する期間を指定します。 これは、ISO-8601 の期間形式 ("PT1M" など) で 1 分間指定し、"PT5S" を 5 秒間指定します。 ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations |
enable |
バッチ処理を許可するかどうかを指定します。 |
enable |
トピックで高速エンティティを有効にするかどうかを指定します。 |
enable |
トピックをパーティション分割するかどうかを指定します |
max |
このキュー/トピックに送信されるメッセージの最大メッセージ サイズ (キロバイト単位)。 を作成 |
max |
トピックの最大サイズ (MB 単位) を指定します。 トピックがこの値を超える原因となるメッセージをエンキューしようとすると、失敗します。 トピックまたはトピックのサブスクリプションに保存されたすべてのメッセージは、この値になるまでカウントされます。 1 つまたは複数のサブスクリプションに存在するメッセージの複数のコピーは、1 つのメッセージとしてカウントされます。 たとえば、メッセージ m がサブスクリプション s1 に 1 回存在し、サブスクリプション s2 に 2 回存在する場合、m は 1 つのメッセージとしてカウントされます。 |
name | トピックの名前 |
requires |
有効にすると、DuplicateDetectionHistoryTimeWindow プロパティで指定された期間内に重複するメッセージが検出されます。 トピックの作成時にのみ設定可能です。 |
status | メッセージング エンティティの状態。 |
support |
トピックがメッセージの順序付けをサポートするかどうかを指定します。 |
user |
ユーザーは、トピックに関連付けられているメタデータ情報を提供しました。 タグ、ラベルなどのテキスト コンテンツを指定するために使用します。utf-8 でエンコードされた 1024 バイトを超えてはなりません。 |
プロパティの詳細
authorizationRules
autoDeleteOnIdle
エンティティが削除されるまでの最大アイドル時間。 これは、ISO-8601 の期間形式 ("PT1M" など) で 1 分間指定し、"PT5S" を 5 秒間指定します。
ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations
autoDeleteOnIdle: string
プロパティ値
string
availabilityStatus
defaultMessageTimeToLive
メッセージが、関連するサブスクリプション内に存在する期間を決定します。 より短い TTL で明示的に作成されていない限り、サブスクリプションはトピックから TTL を継承します。 配信不能が有効になっているかどうかに基づいて、TTL の有効期限が切れたメッセージは、サブスクリプションに関連付けられている配信不能サブキューに移動されるか、完全に削除されます。 これは、ISO-8601 の期間形式 ("PT1M" など) で 1 分間指定し、"PT5S" を 5 秒間指定します。
ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations
defaultMessageTimeToLive: string
プロパティ値
string
duplicateDetectionHistoryTimeWindow
Service Bus がメッセージの重複を検出する期間を指定します。 これは、ISO-8601 の期間形式 ("PT1M" など) で 1 分間指定し、"PT5S" を 5 秒間指定します。
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
このキュー/トピックに送信されるメッセージの最大メッセージ サイズ (キロバイト単位)。
を作成 ServiceBusAdministrationClient
するときにサービス バージョン "2017-04" が選択されている場合は適用されません。
maxMessageSizeInKilobytes?: number
プロパティ値
number
maxSizeInMegabytes
トピックの最大サイズ (MB 単位) を指定します。 トピックがこの値を超える原因となるメッセージをエンキューしようとすると、失敗します。 トピックまたはトピックのサブスクリプションに保存されたすべてのメッセージは、この値になるまでカウントされます。 1 つまたは複数のサブスクリプションに存在するメッセージの複数のコピーは、1 つのメッセージとしてカウントされます。 たとえば、メッセージ m がサブスクリプション s1 に 1 回存在し、サブスクリプション s2 に 2 回存在する場合、m は 1 つのメッセージとしてカウントされます。
maxSizeInMegabytes: number
プロパティ値
number
name
トピックの名前
name: string
プロパティ値
string
requiresDuplicateDetection
有効にすると、DuplicateDetectionHistoryTimeWindow プロパティで指定された期間内に重複するメッセージが検出されます。 トピックの作成時にのみ設定可能です。
requiresDuplicateDetection: boolean
プロパティ値
boolean
status
supportOrdering
トピックがメッセージの順序付けをサポートするかどうかを指定します。
supportOrdering: boolean
プロパティ値
boolean
userMetadata
ユーザーは、トピックに関連付けられているメタデータ情報を提供しました。 タグ、ラベルなどのテキスト コンテンツを指定するために使用します。utf-8 でエンコードされた 1024 バイトを超えてはなりません。
userMetadata: string
プロパティ値
string