CreateQueueOptions interface
큐의 설정 가능한 옵션을 나타냅니다.
- Extends
속성
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 |
이 큐로 전송된 메시지의 최대 메시지 크기(킬로바이트)입니다. (프리미엄 계층 Service Bus 네임스페이스에 대해서만 구성 가능) |
max |
최대 큐 크기를 MB 단위로 지정합니다. 큐가 이 값을 초과하는 메시지를 큐에 삽입하려고 하면 작업에 실패합니다. |
requires |
사용하도록 설정하면 항목은 DuplicateDetectionHistoryTimeWindow 속성으로 지정된 시간 범위 내에서 중복 메시지를 검색합니다. 큐를 만들 때에만 설정할 수 있습니다. |
requires |
true로 설정하면 큐가 세션 인식되고 SessionReceiver만 지원됩니다. 세션 인식 큐는 REST를 통해 지원되지 않습니다. 큐를 만들 때에만 설정할 수 있습니다. |
status | 메시징 엔터티의 상태입니다. |
user |
사용자가 큐와 연결된 메타데이터 정보를 제공했습니다. 태그, 레이블 등과 같은 텍스트 콘텐츠를 지정하는 데 사용됩니다. 값은 utf-8로 인코딩된 1024바이트 를 초과해서는 안됩니다. |
상속된 속성
abort |
요청을 중단하는 데 사용할 수 있는 신호입니다. |
on |
요청된 작업을 수행하는 동안 서버에서 응답을 받을 때마다 호출되는 함수입니다. 여러 번 호출될 수 있습니다. |
request |
이 작업에 대한 HTTP 요청을 만들고 보낼 때 사용되는 옵션입니다. |
serializer |
serialization/de-serialization 동작을 재정의하는 옵션입니다. |
tracing |
추적을 사용할 때 사용되는 옵션입니다. |
속성 세부 정보
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
이 큐로 전송된 메시지의 최대 메시지 크기(킬로바이트)입니다.
(프리미엄 계층 Service Bus 네임스페이스에 대해서만 구성 가능)
maxMessageSizeInKilobytes?: number
속성 값
number
maxSizeInMegabytes
최대 큐 크기를 MB 단위로 지정합니다. 큐가 이 값을 초과하는 메시지를 큐에 삽입하려고 하면 작업에 실패합니다.
maxSizeInMegabytes?: number
속성 값
number
requiresDuplicateDetection
사용하도록 설정하면 항목은 DuplicateDetectionHistoryTimeWindow 속성으로 지정된 시간 범위 내에서 중복 메시지를 검색합니다. 큐를 만들 때에만 설정할 수 있습니다.
requiresDuplicateDetection?: boolean
속성 값
boolean
requiresSession
true로 설정하면 큐가 세션 인식되고 SessionReceiver만 지원됩니다. 세션 인식 큐는 REST를 통해 지원되지 않습니다. 큐를 만들 때에만 설정할 수 있습니다.
requiresSession?: boolean
속성 값
boolean
status
userMetadata
사용자가 큐와 연결된 메타데이터 정보를 제공했습니다. 태그, 레이블 등과 같은 텍스트 콘텐츠를 지정하는 데 사용됩니다. 값은 utf-8로 인코딩된 1024바이트 를 초과해서는 안됩니다.
userMetadata?: string
속성 값
string
상속된 속성 세부 정보
abortSignal
요청을 중단하는 데 사용할 수 있는 신호입니다.
abortSignal?: AbortSignalLike
속성 값
onResponse
요청된 작업을 수행하는 동안 서버에서 응답을 받을 때마다 호출되는 함수입니다. 여러 번 호출될 수 있습니다.
onResponse?: RawResponseCallback
속성 값
requestOptions
이 작업에 대한 HTTP 요청을 만들고 보낼 때 사용되는 옵션입니다.
requestOptions?: OperationRequestOptions
속성 값
serializerOptions
serialization/de-serialization 동작을 재정의하는 옵션입니다.
serializerOptions?: SerializerOptions
속성 값
tracingOptions
추적을 사용할 때 사용되는 옵션입니다.
tracingOptions?: OperationTracingOptions