QueueProperties interface
updateQueue에 대한 입력을 나타냅니다.
속성
authorization |
큐에 대한 권한 부여 규칙 |
auto |
엔터티가 삭제되기 전의 최대 유휴 시간입니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다. ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
메시징 엔터티의 가용성 상태입니다. |
dead |
활성화되고 메시지가 만료되면 Service Bus는 큐에서 큐의 배달 못한 편지 하위 큐로 메시지를 이동합니다. 사용하지 않도록 설정하면 메시지가 큐에서 영구적으로 삭제됩니다. 큐를 만들 때에만 설정할 수 있습니다. |
default |
DeadLettering을 사용하는지 여부에 따라 메시지가 배달 못한 편지 하위 큐로 자동으로 이동되거나 지정된 시간보다 오랫동안 큐에 저장된 경우 삭제됩니다. 메시지 TTL이 큐에 설정된 TTL보다 작은 경우에만 메시지에 지정된 TTL이 이 값을 덮어씁니다. 큐를 만든 후에는 이 값을 변경할 수 없습니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다. ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations |
duplicate |
Service Bus에서 메시지 중복을 검색하는 시간 범위를 지정합니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다. ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations |
enable |
일괄 처리 작업을 허용할지 지정합니다. |
enable |
큐에서 빠른 엔터티를 사용할 수 있는지 여부를 지정합니다. |
enable |
큐를 분할할지 여부를 지정합니다. |
forward |
배달 못 한 메시지를 전달해야 하는 절대 URL 또는 큐 또는 토픽의 이름입니다.
예를 들어 절대 URL 입력은 형식입니다. |
forward |
절대 URL 또는 메시지를 전달할 큐 또는 토픽의 이름입니다.
예를 들어 절대 URL 입력은 형식입니다. |
lock |
수신기가 처리할 수 있도록 메시지를 잠가야 하는 시간(초)을 결정합니다. 이 기간이 지나면 메시지 잠금이 해제되고 다음 수신기가 메시지를 사용할 수 있게 됩니다. (세션을 사용하는 경우 이 잠금 기간은 메시지에 적용되지 않고 세션에 적용할 수 있습니다.) 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다. 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
엔터티가 삭제되기 전의 최대 유휴 시간입니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.
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이 이 값을 덮어씁니다. 큐를 만든 후에는 이 값을 변경할 수 없습니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.
ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations
defaultMessageTimeToLive: string
속성 값
string
duplicateDetectionHistoryTimeWindow
Service Bus에서 메시지 중복을 검색하는 시간 범위를 지정합니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.
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
수신기가 처리할 수 있도록 메시지를 잠가야 하는 시간(초)을 결정합니다. 이 기간이 지나면 메시지 잠금이 해제되고 다음 수신기가 메시지를 사용할 수 있게 됩니다. (세션을 사용하는 경우 이 잠금 기간은 메시지에 적용되지 않고 세션에 적용할 수 있습니다.)
1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.
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