다음을 통해 공유


CreateTopicOptions interface

토픽의 설정 가능한 옵션을 나타냅니다.

Extends

속성

authorizationRules

토픽에 대한 권한 부여 규칙

autoDeleteOnIdle

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

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

availabilityStatus

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

defaultMessageTimeToLive

메시지가 연결된 구독에서 유지되는 기간을 결정합니다. 구독은 더 작은 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

토픽에서 Express 엔터티를 사용할 수 있는지 여부를 지정합니다.

enablePartitioning

토픽을 분할할지 여부를 지정합니다.

maxMessageSizeInKilobytes

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

(프리미엄 계층 Service Bus 네임스페이스에 대해서만 구성 가능)

maxSizeInMegabytes

최대 항목 크기를 MB 단위로 지정합니다. 토픽이 이 값을 초과하는 메시지를 큐에 넣기를 시도하면 실패합니다. 항목 또는 해당 구독에 저장되는 모든 메시지가 이 값의 계산으로 포함됩니다. 하나 또는 여러 구독에 있는 메시지의 여러 복사본은 단일 메시지로 간주됩니다. 예를 들어 메시지 m이 구독 s1에 한 번, 구독 s2에서 두 번 존재하는 경우 m은 단일 메시지로 계산됩니다.

requiresDuplicateDetection

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

status

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

supportOrdering

토픽에서 메시지 순서 지정을 지원하는지 여부를 지정합니다.

userMetadata

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

상속된 속성

abortSignal

요청을 중단하는 데 사용할 수 있는 신호입니다.

onResponse

요청된 작업을 수행하는 동안 서버에서 응답을 받을 때마다 호출되는 함수입니다. 여러 번 호출할 수 있습니다.

requestOptions

이 작업에 대한 HTTP 요청을 만들고 보낼 때 사용되는 옵션입니다.

serializerOptions

serialization/de-serialization 동작을 재정의하는 옵션입니다.

tracingOptions

추적을 사용할 때 사용되는 옵션입니다.

속성 세부 정보

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

속성 값

defaultMessageTimeToLive

메시지가 연결된 구독에서 유지되는 기간을 결정합니다. 구독은 더 작은 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

토픽에서 Express 엔터티를 사용할 수 있는지 여부를 지정합니다.

enableExpress?: boolean

속성 값

boolean

enablePartitioning

토픽을 분할할지 여부를 지정합니다.

enablePartitioning?: boolean

속성 값

boolean

maxMessageSizeInKilobytes

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

(프리미엄 계층 Service Bus 네임스페이스에 대해서만 구성 가능)

maxMessageSizeInKilobytes?: number

속성 값

number

maxSizeInMegabytes

최대 항목 크기를 MB 단위로 지정합니다. 토픽이 이 값을 초과하는 메시지를 큐에 넣기를 시도하면 실패합니다. 항목 또는 해당 구독에 저장되는 모든 메시지가 이 값의 계산으로 포함됩니다. 하나 또는 여러 구독에 있는 메시지의 여러 복사본은 단일 메시지로 간주됩니다. 예를 들어 메시지 m이 구독 s1에 한 번, 구독 s2에서 두 번 존재하는 경우 m은 단일 메시지로 계산됩니다.

maxSizeInMegabytes?: number

속성 값

number

requiresDuplicateDetection

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

requiresDuplicateDetection?: boolean

속성 값

boolean

status

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

status?: EntityStatus

속성 값

supportOrdering

토픽에서 메시지 순서 지정을 지원하는지 여부를 지정합니다.

supportOrdering?: boolean

속성 값

boolean

userMetadata

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

userMetadata?: string

속성 값

string

상속된 속성 세부 정보

abortSignal

요청을 중단하는 데 사용할 수 있는 신호입니다.

abortSignal?: AbortSignalLike

속성 값

OperationOptions.abortSignal에서 상속됨

onResponse

요청된 작업을 수행하는 동안 서버에서 응답을 받을 때마다 호출되는 함수입니다. 여러 번 호출할 수 있습니다.

onResponse?: RawResponseCallback

속성 값

OperationOptions.onResponse에서 상속됨

requestOptions

이 작업에 대한 HTTP 요청을 만들고 보낼 때 사용되는 옵션입니다.

requestOptions?: OperationRequestOptions

속성 값

OperationOptions.requestOptions에서 상속

serializerOptions

serialization/de-serialization 동작을 재정의하는 옵션입니다.

serializerOptions?: SerializerOptions

속성 값

OperationOptions.serializerOptions에서 상속

tracingOptions

추적을 사용할 때 사용되는 옵션입니다.

tracingOptions?: OperationTracingOptions

속성 값

OperationOptions.tracingOptions에서 상속