@azure/cosmos package
클래스
AbortError |
이 오류는 비동기 작업이 중단된 경우 throw됩니다.
오류의 이름 속성이 예제
|
ChangeFeedIterator |
변경 피드에 대한 반복기를 제공합니다.
|
ChangeFeedIteratorResponse |
Azure Cosmos DB 변경 피드의 단일 응답 페이지 |
ChangeFeedPolicy |
Azure Cosmos DB 서비스의 컨테이너에 대한 변경 피드 정책 구성을 나타냅니다. |
ChangeFeedResponse |
Azure Cosmos DB 변경 피드의 단일 응답 페이지 |
ChangeFeedRetentionTimeSpan | |
ChangeFeedStartFrom |
ChangeFeedIterator를 시작할 위치에 대한 기본 클래스입니다. |
ClientSideMetrics | |
Conflict |
ID별로 지정된 충돌 읽거나 삭제하는 데 사용합니다. 모든 충돌을 쿼리하거나 읽으려면 충돌 참조하세요. |
ConflictResponse | |
Conflicts |
모든 충돌을 쿼리하거나 읽는 데 사용합니다. |
Container |
ID로 특정 기존 컨테이너를 읽거나, 대체하거나, 삭제하기 위한 작업입니다. 새 컨테이너를 만들고 모든 컨테이너를 읽고 쿼리하려면 컨테이너 참조하세요. 참고: 이러한 모든 작업은 고정 예산에 대해 호출합니다.
이러한 호출이 애플리케이션을 사용하여 하위 선형으로 확장되도록 시스템을 디자인해야 합니다.
예를 들어 컨테이너가 있는지 확인하기 위해 모든 단일 |
ContainerResponse |
컨테이너 작업에 대한 응답 개체 |
Containers |
새 컨테이너를 만들고 모든 컨테이너 읽기/쿼리를 위한 작업 기존 컨테이너를 읽거나 대체하거나 삭제하려면 컨테이너 참조하세요. 참고: 이러한 모든 작업은 고정 예산에 대해 호출합니다.
이러한 호출이 애플리케이션을 사용하여 하위 선형으로 확장되도록 시스템을 디자인해야 합니다.
예를 들어 컨테이너가 있는지 확인하기 위해 모든 단일 |
CosmosClient |
Azure Cosmos DB 데이터베이스 계정의 클라이언트 쪽 논리적 표현을 제공합니다. 이 클라이언트는 Azure Cosmos DB 데이터베이스 서비스에서 요청을 구성하고 실행하는 데 사용됩니다. 예제 클라이언트 인스턴스화 및 새 데이터베이스 만들기
예제 사용자 지정 연결 정책을 사용하여 클라이언트 인스턴스화
|
CosmosDiagnostics |
|
Database |
기존 데이터베이스를 읽거나 삭제하기 위한 작업입니다. 새 데이터베이스를 만들고 모든 데이터베이스를 읽고 쿼리하려면 데이터베이스 참조하세요. 참고: 이러한 모든 작업은 고정 예산에 대해 호출합니다.
이러한 호출이 애플리케이션을 사용하여 하위 선형으로 확장되도록 시스템을 디자인해야 합니다.
예를 들어 데이터베이스가 있는지 확인하기 위해 모든 단일 |
DatabaseAccount |
Azure Cosmos DB 데이터베이스 서비스의 DatabaseAccount를 나타냅니다. |
DatabaseResponse |
데이터베이스 작업에 대한 응답 개체 |
Databases |
새 데이터베이스를 만들고 모든 데이터베이스 읽기/쿼리를 위한 작업 기존 데이터베이스를 읽거나 삭제하는 데이터베이스 참조하세요. 참고: 이러한 모든 작업은 고정 예산에 대해 호출합니다.
이러한 호출이 애플리케이션을 사용하여 하위 선형으로 확장되도록 시스템을 디자인해야 합니다.
예를 들어 데이터베이스가 있는지 확인하기 위해 모든 단일 |
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 |
|
CompositePath |
인덱싱 정책의 복합 경로를 나타냅니다. |
ComputedProperty | |
ConflictDefinition | |
ConflictResolutionPolicy |
다른 지역의 쓰기로 인해 Azure Cosmos DB 서비스의 컬렉션에 있는 문서에 충돌이 발생할 경우 충돌을 해결하는 방법을 지정하기 위한 충돌 해결 정책 구성을 나타냅니다. |
ConnectionPolicy |
Azure Cosmos DB 데이터베이스 서비스의 CosmosClient와 연결된 연결 정책을 나타냅니다. |
ContainerDefinition | |
ContainerRequest | |
CosmosClientOptions | |
CosmosHeaders | |
CreateOperationInput | |
DatabaseDefinition | |
DatabaseRequest | |
DeleteOperationInput | |
DiagnosticNode |
진단 정보를 캡처하기 위한 구조와 같은 트리를 나타냅니다. |
ErrorBody | |
FailedRequestAttemptDiagnostic |
이 형식은 서버 API에 대한 실패한 요청과 관련된 진단 정보를 캡처합니다. |
FeedOptions |
피드 옵션 및 쿼리 메서드입니다. |
FullTextIndex |
인덱싱 정책의 전체 텍스트 인덱스를 나타냅니다. |
FullTextPath |
Azure Cosmos DB 서비스에서 인덱싱할 전체 텍스트 경로를 나타냅니다. |
FullTextPolicy |
Azure Cosmos DB 서비스의 컬렉션에 대한 전체 텍스트 정책을 나타냅니다. |
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 | |
VectorEmbedding |
벡터 포함을 나타냅니다. 벡터 포함은 문서에서 벡터 필드를 정의하는 데 사용됩니다. |
VectorEmbeddingPolicy |
Azure Cosmos DB 서비스의 벡터 포함에 대한 정책 구성을 나타냅니다. |
VectorIndex |
Azure Cosmos DB 서비스의 벡터 인덱스를 나타냅니다. 벡터 인덱스는 문서의 벡터 필드를 인덱싱하는 데 사용됩니다. |
형식 별칭
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 |
열거형
ChangeFeedMode | |
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 형식 값의 열거형입니다. 사용자 정의 함수의 형식을 지정합니다. |
VectorEmbeddingDataType |
벡터의 데이터 형식을 나타냅니다. |
VectorEmbeddingDistanceFunction |
벡터 간 거리 계산에 사용할 거리 함수를 나타냅니다. |
VectorIndexType |
벡터의 인덱스 형식을 나타냅니다. |
함수
create |
실험적 내부는 sas 토큰에 대한 권한 구성을 나타내는 페이로드만 생성합니다. |
함수 세부 정보
createAuthorizationSasToken(string, SasTokenProperties)
실험적 내부는 sas 토큰에 대한 권한 구성을 나타내는 페이로드만 생성합니다.
function createAuthorizationSasToken(masterKey: string, sasTokenProperties: SasTokenProperties): Promise<string>
매개 변수
- masterKey
-
string
- sasTokenProperties
- SasTokenProperties
반환
Promise<string>