다음을 통해 공유


CosmosClientOptions interface

속성

aadCredentials

@azure/identity AAD 토큰 @azure/identity 자격 증명 개체를 만들어 자격 증명 개체를 가져옵니다. 그러면 자격 증명 개체와 범위 URL(cosmos db 엔드포인트)을 사용하여 Cosmos에 대한 요청을 인증합니다.

agent

NodeJS enironments에서 사용할 선택적 사용자 지정 http(s) 에이전트는 프록시를 통해 Cosmos에 연결해야 하는 경우 https://github.com/TooTallNate/node-proxy-agent 같은 에이전트를 사용합니다.

connectionPolicy

ConnectionPolicy 클래스의 인스턴스입니다. 이 매개 변수는 선택 사항이며 생략하면 기본 connectionPolicy가 사용됩니다.

consistencyLevel

일관성 수준을 나타내는 선택적 매개 변수입니다. ConsistencyLevel값을 사용할 수 있습니다.

defaultHeaders
diagnosticLevel
endpoint

클라이언트를 만드는 데 사용할 서비스 엔드포인트입니다.

httpClient

HTTP 파이프라인에서 요청을 하는 방법을 사용자 지정하는 선택적 사용자 지정 HttpClient 셰이프입니다. 이 인터페이스를 구현하는 방법에 대한 자세한 내용은 @azure/core-rest-pipeline 참조하세요.

key

계정 마스터 또는 읽기 전용 키

permissionFeed

Permission 개체의 배열입니다.

resourceTokens

리소스 토큰을 포함하는 개체입니다. 개체의 키는 리소스 ID이고 값은 리소스 토큰입니다.

tokenProvider

헤더 권한 부여 토큰을 확인하기 위한 사용자 제공 함수입니다. 사용자가 별도의 서비스를 사용하여 자체 인증 토큰을 생성할 수 있습니다.

userAgentSuffix

기본 SDK 사용자 에이전트에 추가할 사용자 지정 문자열입니다.

속성 세부 정보

aadCredentials

@azure/identity AAD 토큰 @azure/identity 자격 증명 개체를 만들어 자격 증명 개체를 가져옵니다. 그러면 자격 증명 개체와 범위 URL(cosmos db 엔드포인트)을 사용하여 Cosmos에 대한 요청을 인증합니다.

aadCredentials?: TokenCredential

속성 값

agent

NodeJS enironments에서 사용할 선택적 사용자 지정 http(s) 에이전트는 프록시를 통해 Cosmos에 연결해야 하는 경우 https://github.com/TooTallNate/node-proxy-agent 같은 에이전트를 사용합니다.

agent?: Agent

속성 값

connectionPolicy

ConnectionPolicy 클래스의 인스턴스입니다. 이 매개 변수는 선택 사항이며 생략하면 기본 connectionPolicy가 사용됩니다.

connectionPolicy?: ConnectionPolicy

속성 값

consistencyLevel

일관성 수준을 나타내는 선택적 매개 변수입니다. ConsistencyLevel값을 사용할 수 있습니다.

consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"

속성 값

"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"

defaultHeaders

defaultHeaders?: CosmosHeaders_2

속성 값

CosmosHeaders_2

diagnosticLevel

diagnosticLevel?: CosmosDbDiagnosticLevel

속성 값

endpoint

클라이언트를 만드는 데 사용할 서비스 엔드포인트입니다.

endpoint: string

속성 값

string

httpClient

HTTP 파이프라인에서 요청을 하는 방법을 사용자 지정하는 선택적 사용자 지정 HttpClient 셰이프입니다. 이 인터페이스를 구현하는 방법에 대한 자세한 내용은 @azure/core-rest-pipeline 참조하세요.

httpClient?: HttpClient

속성 값

key

계정 마스터 또는 읽기 전용 키

key?: string

속성 값

string

permissionFeed

Permission 개체의 배열입니다.

permissionFeed?: PermissionDefinition[]

속성 값

resourceTokens

리소스 토큰을 포함하는 개체입니다. 개체의 키는 리소스 ID이고 값은 리소스 토큰입니다.

resourceTokens?: {[resourcePath: string]: string}

속성 값

{[resourcePath: string]: string}

tokenProvider

헤더 권한 부여 토큰을 확인하기 위한 사용자 제공 함수입니다. 사용자가 별도의 서비스를 사용하여 자체 인증 토큰을 생성할 수 있습니다.

tokenProvider?: TokenProvider

속성 값

userAgentSuffix

기본 SDK 사용자 에이전트에 추가할 사용자 지정 문자열입니다.

userAgentSuffix?: string

속성 값

string