QueueProperties interface

updateQueue에 대한 입력을 나타냅니다.

속성

authorizationRules

큐에 대한 권한 부여 규칙

autoDeleteOnIdle

엔터티가 삭제되기 전의 최대 유휴 시간입니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

메시징 엔터티의 가용성 상태입니다.

deadLetteringOnMessageExpiration

활성화되고 메시지가 만료되면 Service Bus는 큐에서 큐의 배달 못한 편지 하위 큐로 메시지를 이동합니다. 사용하지 않도록 설정하면 메시지가 큐에서 영구적으로 삭제됩니다. 큐를 만들 때에만 설정할 수 있습니다.

defaultMessageTimeToLive

DeadLettering을 사용하는지 여부에 따라 메시지가 배달 못한 편지 하위 큐로 자동으로 이동되거나 지정된 시간보다 오랫동안 큐에 저장된 경우 삭제됩니다. 메시지 TTL이 큐에 설정된 TTL보다 작은 경우에만 메시지에 지정된 TTL이 이 값을 덮어씁니다. 큐를 만든 후에는 이 값을 변경할 수 없습니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

Service Bus에서 메시지 중복을 검색하는 시간 범위를 지정합니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

일괄 처리 작업을 허용할지 지정합니다.

enableExpress

큐에서 빠른 엔터티를 사용할 수 있는지 여부를 지정합니다.

enablePartitioning

큐를 분할할지 여부를 지정합니다.

forwardDeadLetteredMessagesTo

배달 못 한 메시지를 전달해야 하는 절대 URL 또는 큐 또는 토픽의 이름입니다. 예를 들어 절대 URL 입력은 형식입니다. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo

절대 URL 또는 메시지를 전달할 큐 또는 토픽의 이름입니다. 예를 들어 절대 URL 입력은 형식입니다. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

lockDuration

수신기가 처리할 수 있도록 메시지를 잠가야 하는 시간(초)을 결정합니다. 이 기간이 지나면 메시지 잠금이 해제되고 다음 수신기가 메시지를 사용할 수 있게 됩니다. (세션을 사용하는 경우 이 잠금 기간은 메시지에 적용되지 않고 세션에 적용할 수 있습니다.)

1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

maxDeliveryCount

메시지의 최대 배달 횟수입니다. 이 경우 여전히 해결되지 않으면 배달 못 한 편지 하위 큐로 이동됩니다.

maxMessageSizeInKilobytes

이 큐로 전송된 메시지의 최대 메시지 크기(킬로바이트)입니다.

를 만들 ServiceBusAdministrationClient때 서비스 버전 "2017-04"를 선택한 경우에는 적용되지 않습니다.

maxSizeInMegabytes

최대 큐 크기를 MB 단위로 지정합니다. 큐가 이 값을 초과하는 메시지를 큐에 삽입하려고 하면 작업에 실패합니다.

name

큐의 이름

requiresDuplicateDetection

사용하도록 설정하면 항목은 DuplicateDetectionHistoryTimeWindow 속성에 지정된 시간 범위 내에서 중복 메시지를 검색합니다. 큐를 만들 때에만 설정할 수 있습니다.

requiresSession

true로 설정하면 큐가 세션 인식되고 SessionReceiver만 지원됩니다. 세션 인식 큐는 REST를 통해 지원되지 않습니다. 큐를 만들 때에만 설정할 수 있습니다.

status

메시징 엔터티의 상태입니다.

userMetadata

사용자가 큐와 연결된 메타데이터 정보를 제공했습니다. 태그, 레이블 등과 같은 텍스트 콘텐츠를 지정하는 데 사용됩니다. 값은 utf-8로 인코딩된 1024바이트 를 초과해서는 안됩니다.

속성 세부 정보

authorizationRules

큐에 대한 권한 부여 규칙

authorizationRules?: AuthorizationRule[]

속성 값

autoDeleteOnIdle

엔터티가 삭제되기 전의 최대 유휴 시간입니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle: string

속성 값

string

availabilityStatus

메시징 엔터티의 가용성 상태입니다.

availabilityStatus: EntityAvailabilityStatus

속성 값

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

메시징 엔터티의 상태입니다.

status: EntityStatus

속성 값

userMetadata

사용자가 큐와 연결된 메타데이터 정보를 제공했습니다. 태그, 레이블 등과 같은 텍스트 콘텐츠를 지정하는 데 사용됩니다. 값은 utf-8로 인코딩된 1024바이트 를 초과해서는 안됩니다.

userMetadata: string

속성 값

string