@azure/cosmos package
클래스
AbortError |
이 오류는 비동기 작업이 중단된 경우 throw됩니다.
오류의 name 속성이 과 예제
|
ChangeFeedIterator |
변경 피드에 대한 반복기를 제공합니다. 를 사용하여 |
ChangeFeedIteratorResponse |
Azure Cosmos DB 변경 피드의 단일 응답 페이지 |
ChangeFeedResponse |
Azure Cosmos DB 변경 피드의 단일 응답 페이지 |
ChangeFeedStartFrom |
ChangeFeedIterator를 시작할 위치에 대한 기본 클래스입니다. |
ClientSideMetrics | |
Conflict |
ID별로 지정된 충돌을 읽거나 삭제하는 데 사용합니다. 모든 충돌을 쿼리하거나 읽으려면 충돌을 참조하세요. |
ConflictResponse | |
Conflicts |
를 사용하여 모든 충돌을 쿼리하거나 읽습니다. |
Container |
ID별로 특정 기존 컨테이너를 읽거나 바꾸거나 삭제하는 작업입니다. 새 컨테이너를 만들고 모든 컨테이너를 읽고 쿼리하려면 컨테이너를 참조하세요. 을 사용합니다 참고: 이러한 모든 작업은 고정된 예산에 대해 호출합니다.
이러한 호출이 애플리케이션을 사용하여 하위 선형으로 확장되도록 시스템을 디자인해야 합니다.
instance 경우 컨테이너가 있는지 확인하기 위해 모든 단일 |
ContainerResponse |
컨테이너 작업에 대한 응답 개체 |
Containers |
새 컨테이너를 만들고 모든 컨테이너를 읽고 쿼리하기 위한 작업 기존 컨테이너 를 읽거나 바꾸거나 삭제하려면 컨테이너를 참조하세요. 을 사용합니다 참고: 이러한 모든 작업은 고정된 예산에 대해 호출합니다.
이러한 호출이 애플리케이션을 사용하여 하위 선형으로 확장되도록 시스템을 디자인해야 합니다.
instance 경우 컨테이너가 있는지 확인하기 위해 모든 단일 |
CosmosClient |
Azure Cosmos DB 데이터베이스 계정의 클라이언트 쪽 논리적 표현을 제공합니다. 이 클라이언트는 Azure Cosmos DB 데이터베이스 서비스에서 요청을 구성하고 실행하는 데 사용됩니다. 예제 클라이언트 인스턴스화 및 새 데이터베이스 만들기
예제 사용자 지정 연결 정책을 사용하여 클라이언트 인스턴스화
|
CosmosDiagnostics |
|
Database |
기존 데이터베이스를 읽거나 삭제하기 위한 작업입니다. 새 데이터베이스를 만들고 모든 데이터베이스를 읽고 쿼리하려면 데이터베이스를 참조하세요. 을 사용합니다 참고: 이러한 모든 작업은 고정된 예산에 대해 호출합니다.
이러한 호출이 애플리케이션을 사용하여 하위 선형으로 확장되도록 시스템을 디자인해야 합니다.
instance 데이터베이스가 있는지 확인하기 위해 모든 단일 |
DatabaseAccount |
Azure Cosmos DB 데이터베이스 서비스의 DatabaseAccount를 나타냅니다. |
DatabaseResponse |
데이터베이스 작업에 대한 응답 개체 |
Databases |
새 데이터베이스를 만들고 모든 데이터베이스를 읽고 쿼리하기 위한 작업 기존 데이터베이스 를 읽거나 삭제하는 경우 데이터베이스를 참조하세요. 을 사용합니다 참고: 이러한 모든 작업은 고정된 예산에 대해 호출합니다.
이러한 호출이 애플리케이션을 사용하여 하위 선형으로 확장되도록 시스템을 디자인해야 합니다.
instance 데이터베이스가 있는지 확인하기 위해 모든 단일 |
ErrorResponse | |
FeedRange |
변경 피드의 피드 범위를 지정합니다. |
FeedResponse | |
Item |
특정 항목에 대한 작업을 수행하는 데 사용됩니다. 모든 항목 에 대한 작업에 대한 항목; 을 참조하세요 |
ItemResponse | |
Items |
새 항목을 만들고 모든 항목을 읽고 쿼리하기 위한 작업 기존 컨테이너를 읽거나 바꾸거나 삭제하려면 항목을 참조하세요. 을 사용합니다 |
Offer |
를 사용하여 기존 제품을 ID로 읽거나 바꿀 수 있습니다. 모든 제품을 쿼리하거나 읽으려면 제품을 참조하세요. |
OfferResponse | |
Offers |
를 사용하여 모든 제품을 쿼리하거나 읽습니다. |
PartitionKeyBuilder |
PartitionKey를 빌드하기 위한 작성기 클래스입니다. |
Permission |
지정된 사용 권한을 ID별로 읽거나 바꾸거나 삭제하는 데 사용합니다. 모든 권한을 만들거나, 업서트하거나, 쿼리하거나, 읽을 수 있는 권한을 참조하세요. |
PermissionResponse | |
Permissions |
를 사용하여 모든 권한을 만들고, 바꾸고, 쿼리하고, 읽습니다. ID별로 특정 사용 권한을 읽거나 바꾸거나 삭제할 수 있는 권한을 참조하세요. |
QueryIterator |
Azure Cosmos DB 데이터베이스 서비스에서 응답을 통과하고 반복할 수 있도록 하는 피드 또는 쿼리 응답의 구현인 QueryIterator 개체를 나타냅니다. |
QueryMetrics | |
QueryPreparationTimes | |
ResourceResponse | |
RestError |
실패한 파이프라인 요청에 대한 사용자 지정 오류 유형입니다. |
RuntimeExecutionTimes | |
SasTokenProperties | |
Scripts | |
StoredProcedure |
ID별로 특정 기존 저장 프로시저를 읽고, 바꾸거나, 삭제하거나, 실행하기 위한 작업입니다. 저장 프로시저를 만들거나, 모두 읽거나, 쿼리하는 작업의 경우 |
StoredProcedureResponse | |
StoredProcedures |
모든 저장 프로시저를 만들거나, 삽입하거나, 읽기/쿼리하기 위한 작업입니다. ID별로 특정 기존 저장 프로시저를 읽거나 바꾸거나 삭제하거나 실행하는 작업은 를 참조하세요 |
TimeoutError | |
Trigger |
트리거를 읽거나 바꾸거나 삭제하는 작업입니다. 를 사용하여 |
TriggerResponse | |
Triggers |
모든 트리거를 만들고, 업서트하고, 쿼리하고, 읽는 작업입니다. 트리거를 읽거나 바꾸거나 삭제하는 데 사용합니다 |
User |
사용자를 읽고, 바꾸고, 삭제하는 데 사용됩니다. 또한 및 사용자를 참조하여 만들기, upsert, 쿼리 또는 모두 읽기를 참조하세요. |
UserDefinedFunction |
ID로 지정된 사용자 정의 함수를 읽거나 바꾸거나 삭제하는 데 사용됩니다. UserDefinedFunction을 참조하여 모든 사용자 정의 함수를 만들고, 업서트하고, 쿼리하고, 읽습니다. |
UserDefinedFunctionResponse | |
UserDefinedFunctions |
모든 사용자 정의 함수를 만들거나, 업서트하거나, 쿼리하거나, 읽는 데 사용됩니다. 지정된 사용자 정의 함수를 ID별로 읽거나 바꾸거나 삭제하려면 UserDefinedFunction 을 참조하세요. |
UserResponse | |
Users |
모든 사용자를 만들고, 업서트하고, 쿼리하고, 읽는 데 사용됩니다. ID별로 특정 사용자를 읽거나 바꾸거나 삭제하려면 사용자를 참조하세요. |
인터페이스
@azure/cosmos.IndexAgent | |
BulkOptions |
대량 실행을 수정하는 데 사용되는 Options 개체입니다. continueOnError(기본값: false) - 작업이 실패할 때 대량 실행을 계속합니다** 참고 4.0 릴리스에서 기본값은 TRUE입니다. |
ChangeFeedIteratorOptions |
변경 피드에 대한 옵션을 지정합니다. 이러한 옵션이 설정되지 않은 경우 전체 컨테이너에 대한 변경 내용을 지금부터 읽기 시작합니다. |
ChangeFeedOptions |
변경 피드에 대한 옵션을 지정합니다. 이러한 옵션 중 일부는 변경 피드에서 읽기를 시작할 위치와 시기를 제어합니다. 우선 순위는 다음과 같습니다.
이러한 옵션이 설정되지 않은 경우 첫 번째 |
ChangeFeedPullModelIterator |
를 사용하여 |
ConflictDefinition | |
ConflictResolutionPolicy |
다른 지역의 쓰기로 인해 Azure Cosmos DB 서비스의 컬렉션에 있는 문서에 충돌이 발생하는 경우 충돌을 resolve 방법을 지정하기 위한 충돌 해결 정책 구성을 나타냅니다. |
ConnectionPolicy |
Azure Cosmos DB 데이터베이스 서비스의 CosmosClient와 연결된 연결 정책을 나타냅니다. |
ContainerDefinition | |
ContainerRequest | |
CosmosClientOptions | |
CosmosHeaders | |
CreateOperationInput | |
DatabaseDefinition | |
DatabaseRequest | |
DeleteOperationInput | |
DiagnosticNode |
진단 정보를 캡처하기 위한 구조체와 같은 트리를 나타냅니다. |
ErrorBody | |
FailedRequestAttemptDiagnostic |
이 형식은 서버 API에 대한 실패한 요청에 대한 진단 정보를 캡처합니다. |
FeedOptions |
피드 옵션 및 쿼리 메서드입니다. |
GroupByAliasToAggregateType | |
IndexedPath | |
IndexingPolicy | |
ItemDefinition |
Cosmos DB의 항목은 단순히 JSON 개체입니다. 대부분의 항목 작업을 사용하면 매우 간단한 ItemDefinition을 확장하는 고유한 형식을 제공할 수 있습니다. 예약된 키는 사용할 수 없습니다. 에서 예약된 키 목록을 볼 수 있습니다. <xref:ItemBody> |
JSONArray | |
JSONObject | |
Location |
사용 가능한 위치를 지정하는 데 사용되며 읽기는 인덱스 1이고 쓰기는 인덱스 0입니다. |
MetadataLookUpDiagnostic |
이 형식에는 서버에 대한 단일 메타데이터 요청에 대한 진단 정보가 포함되어 있습니다. |
OfferDefinition | |
OperationBase | |
OperationResponse | |
PartitionKeyDefinition | |
PartitionKeyRangePropertiesNames | |
PatchOperationInput | |
PermissionBody | |
PermissionDefinition | |
ReadOperationInput | |
ReplaceOperationInput | |
RequestOptions |
Azure Cosmos DB 서버에 발급된 요청된 에 대해 지정할 수 있는 옵션입니다.= |
Resource | |
RetryOptions |
Azure Cosmos DB 데이터베이스 서비스에서 제한된 요청으로 할당된 재시도 정책을 나타냅니다. |
SharedOptions |
Azure Cosmos DB 서버에 발급된 요청된 에 대해 지정할 수 있는 옵션입니다.= |
SpatialIndex | |
SqlParameter |
SqlQuerySpec에 지정된 매개 변수가 있는 SQL 쿼리의 매개 변수를 나타냅니다. |
SqlQuerySpec |
Azure Cosmos DB 서비스의 SQL 쿼리를 나타냅니다. 입력이 있는 쿼리는 SQL 삽입으로부터 보호하기 위해 매개 변수화되어야 합니다. 예제 매개 변수가 있는 SQL 쿼리
|
StoredProcedureDefinition | |
TriggerDefinition | |
UniqueKey |
UniqueKeyPolicy의 일부로 전달된 단일 고유 키에 대한 인터페이스 |
UniqueKeyPolicy |
컨테이너 만들기에서 고유 키를 설정하기 위한 인터페이스 |
UpsertOperationInput | |
UserDefinedFunctionDefinition | |
UserDefinition |
형식 별칭
AggregateType | |
BulkOperationResponse | |
BulkPatchOperation | |
ClientConfigDiagnostic |
이 형식은 의 초기화와 관련된 정보를 보유합니다. |
ClientSideRequestStatistics |
모든 클라이언트 쪽 진단 정보에 대한 컬렉션 유형입니다. |
CreateOperation | |
DeleteOperation | |
ExistingKeyOperation | |
GatewayStatistics | |
GroupByExpressions | |
JSONValue | |
MetadataLookUpDiagnostics |
이 형식에는 CosmosDB 클라이언트 작업 중 서버에 대한 모든 메타데이터 요청에 대한 진단 정보가 포함되어 있습니다. |
NonePartitionKeyType |
반환된 개체는 파티션 키 값 없이 항목을 만들고 액세스할 수 있는 파티션 키 값을 나타냅니다. |
NullPartitionKeyType |
반환된 개체는 파티션 키에 대해 null 값이 있는 항목을 만들고 액세스할 수 있는 파티션 키 값을 나타냅니다. |
Operation | |
OperationInput | |
OperationWithItem | |
PartitionKey |
컨테이너의 PartitionKey입니다. |
PatchOperation | |
PatchRequestBody | |
PrimitivePartitionKeyValue |
기본 파티션 키 값입니다. |
ReadOperation | |
RemoveOperation | |
ReplaceOperation | |
RetryDiagnostics |
이 형식은 CosmosDB 클라이언트 작업 중 재시도 시도와 관련된 진단 정보를 캡처합니다. |
TokenProvider | |
UpsertOperation |
열거형
ConflictResolutionMode | |
ConnectionMode |
CosmosClient의 연결 동작을 결정합니다. 현재 게이트웨이 모드만 지원합니다. |
ConsistencyLevel |
Azure Cosmos DB 클라이언트 작업에 지원되는 일관성 수준을 나타냅니다. 강도 순서별 일관성 수준은 Strong, BoundedStaleness, Session, Consistent Prefix 및 Eventual입니다. 일관성 수준에 대한 자세한 설명서는 를 참조하세요 https://aka.ms/cosmos-consistency . |
CosmosDbDiagnosticLevel |
Cosmos DB 진단 수준 |
DataType |
Azure Cosmos DB 서비스에서 인덱스 경로 사양의 대상 데이터 형식을 정의합니다. |
GeospatialType | |
IndexKind |
지원되는 인덱스 형식을 지정합니다. |
IndexingMode |
지원되는 인덱싱 모드를 지정합니다. |
MetadataLookUpType |
이는 가능한 메타데이터 조회 유형에 대한 열거형입니다. |
PartitionKeyDefinitionVersion |
PartitionKey 정의 버전 |
PartitionKeyKind |
PartitionKey 유형(예: 해시, MultiHash) |
PermissionMode |
사용 권한 모드 값에 대한 열거형입니다. |
PriorityLevel |
각 Azure Cosmos DB 클라이언트 요청과 연결된 우선 순위 수준을 나타냅니다. 기본적으로 모든 요청은 높은 우선 순위 요청으로 간주됩니다. 우선 순위 기반 제한에 대한 자세한 설명서는 를 참조하세요 https://aka.ms/CosmosDB/PriorityBasedExecution . |
SpatialType | |
TriggerOperation |
트리거 작업 값에 대한 열거형입니다. 는 트리거를 실행해야 하는 작업을 지정합니다. |
TriggerType |
트리거 형식 값에 대한 열거형입니다. 트리거의 유형을 지정합니다. |
UserDefinedFunctionType |
udf 형식 값의 열거형입니다. 사용자 정의 함수의 형식을 지정합니다. |
함수
create |
실험적 내부 전용 sas 토큰에 대한 권한 구성을 나타내는 페이로드를 생성합니다. |
함수 세부 정보
createAuthorizationSasToken(string, SasTokenProperties)
실험적 내부 전용 sas 토큰에 대한 권한 구성을 나타내는 페이로드를 생성합니다.
function createAuthorizationSasToken(masterKey: string, sasTokenProperties: SasTokenProperties): Promise<string>
매개 변수
- masterKey
-
string
- sasTokenProperties
- SasTokenProperties
반환
Promise<string>