QueueProperties interface
updateQueue の入力を表します。
プロパティ
authorization |
キューの承認規則 |
auto |
エンティティが削除されるまでの最大アイドル時間。 これは、ISO-8601 の期間形式 ("PT1M" など) で 1 分間指定し、"PT5S" を 5 秒間指定します。 ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
メッセージング エンティティの可用性の状態。 |
dead |
メッセージが有効で、メッセージの有効期限が切れた場合、Service Bus はメッセージをキューからキューの配信不能サブキューに移動します。 無効にした場合、メッセージはキューから完全に削除されます。 キュー作成時にのみ設定可能です。 |
default |
DeadLettering が有効になっているかどうかに応じて、メッセージは配信不能サブキューに自動的に移動されるか、指定された時間よりも長くキューに格納されている場合は削除されます。 メッセージの 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 |
キューをパーティション分割するかどうかを指定します。 |
forward |
配信不能メッセージを転送するキューまたはトピックの絶対 URL または名前。
たとえば、絶対 URL 入力は 次の形式になります。 |
forward |
メッセージの転送先の絶対 URL またはキューまたはトピックの名前。
たとえば、絶対 URL 入力は 次の形式になります。 |
lock |
メッセージが受信者の処理のためにロックされる時間を秒単位で決定します。 この時間の後、メッセージはロック解除され、次の受信者による消費が可能になります。 (セッションが有効になっている場合、このロック期間はメッセージではなくセッションに適用されます)。 これは、ISO-8601 の期間形式 ("PT1M" など) で 1 分間指定し、"PT5S" を 5 秒間指定します。 ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations |
max |
メッセージが解決されない場合は配信不能サブキューに移動されるメッセージの最大配信数。 |
max |
このキューに送信されるメッセージの最大メッセージ サイズ (キロバイト単位)。 を作成 |
max |
最大キュー サイズ (MB) を指定します。 キューがこの値を超えるようにメッセージをエンキューする試みは失敗します。 |
name | キューの名前 |
requires |
有効にすると、トピックは DuplicateDetectionHistoryTimeWindow プロパティで指定された期間内に重複するメッセージを検出します。 キュー作成時にのみ設定可能です。 |
requires |
true に設定すると、キューはセッション対応になり、SessionReceiver のみがサポートされます。 セッション対応のキューは REST 経由ではサポートされません。 キュー作成時にのみ設定可能です。 |
status | メッセージング エンティティの状態。 |
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
deadLetteringOnMessageExpiration
メッセージが有効で、メッセージの有効期限が切れた場合、Service Bus はメッセージをキューからキューの配信不能サブキューに移動します。 無効にした場合、メッセージはキューから完全に削除されます。 キュー作成時にのみ設定可能です。
deadLetteringOnMessageExpiration: boolean
プロパティ値
boolean
defaultMessageTimeToLive
DeadLettering が有効になっているかどうかに応じて、メッセージは配信不能サブキューに自動的に移動されるか、指定された時間よりも長くキューに格納されている場合は削除されます。 メッセージの 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
forwardDeadLetteredMessagesTo
配信不能メッセージを転送するキューまたはトピックの絶対 URL または名前。
たとえば、絶対 URL 入力は 次の形式になります。 sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardDeadLetteredMessagesTo?: string
プロパティ値
string
forwardTo
メッセージの転送先の絶対 URL またはキューまたはトピックの名前。
たとえば、絶対 URL 入力は 次の形式になります。 sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
プロパティ値
string
lockDuration
メッセージが受信者の処理のためにロックされる時間を秒単位で決定します。 この時間の後、メッセージはロック解除され、次の受信者による消費が可能になります。 (セッションが有効になっている場合、このロック期間はメッセージではなくセッションに適用されます)。
これは、ISO-8601 の期間形式 ("PT1M" など) で 1 分間指定し、"PT5S" を 5 秒間指定します。
ISO-8601 期間形式の詳細: https://en.wikipedia.org/wiki/ISO_8601#Durations
lockDuration: string
プロパティ値
string
maxDeliveryCount
メッセージが解決されない場合は配信不能サブキューに移動されるメッセージの最大配信数。
maxDeliveryCount: number
プロパティ値
number
maxMessageSizeInKilobytes
このキューに送信されるメッセージの最大メッセージ サイズ (キロバイト単位)。
を作成 ServiceBusAdministrationClient
するときにサービス バージョン "2017-04" が選択されている場合は適用されません。
maxMessageSizeInKilobytes?: number
プロパティ値
number
maxSizeInMegabytes
最大キュー サイズ (MB) を指定します。 キューがこの値を超えるようにメッセージをエンキューする試みは失敗します。
maxSizeInMegabytes: number
プロパティ値
number
name
キューの名前
name: string
プロパティ値
string
requiresDuplicateDetection
有効にすると、トピックは DuplicateDetectionHistoryTimeWindow プロパティで指定された期間内に重複するメッセージを検出します。 キュー作成時にのみ設定可能です。
requiresDuplicateDetection: boolean
プロパティ値
boolean
requiresSession
true に設定すると、キューはセッション対応になり、SessionReceiver のみがサポートされます。 セッション対応のキューは REST 経由ではサポートされません。 キュー作成時にのみ設定可能です。
requiresSession: boolean
プロパティ値
boolean
status
userMetadata
ユーザーがキューに関連付けられているメタデータ情報を提供しました。 タグ、ラベルなどのテキスト コンテンツを指定するために使用されます。値は utf-8 でエンコードされた 1024 バイトを超えてはなりません。
userMetadata: string
プロパティ値
string