cosmos 패키지
패키지
aio |
모듈
auth |
Azure Cosmos 데이터베이스 서비스의 권한 부여 도우미 함수입니다. |
container |
Azure Cosmos DB SQL API 서비스에서 항목을 만들고, 읽고, 업데이트하고, 삭제합니다. |
cosmos_client |
Azure Cosmos DB SQL API 서비스에서 데이터베이스를 만들고 읽고 삭제합니다. |
database |
Azure Cosmos DB SQL API 서비스의 데이터베이스와 상호 작용합니다. |
diagnostics |
Azure Cosmos 데이터베이스 서비스 작업에 대한 진단 도구입니다. |
documents |
Azure Cosmos 데이터베이스 서비스의 문서에 대한 클래스 및 열거형입니다. |
errors |
Azure Cosmos 데이터베이스 서비스의 서비스별 예외입니다. .. warning:: 이 모듈은 사용되지 않습니다. 대신 |
exceptions |
Azure Cosmos 데이터베이스 서비스의 서비스별 예외입니다. |
http_constants |
Azure Cosmos 데이터베이스 서비스의 HTTP 상수입니다. |
offer |
Azure Cosmos DB SQL API 서비스에서 처리량 속성을 만듭니다. |
partition_key |
Azure Cosmos DB SQL API 서비스에서 파티션 키를 만듭니다. |
permission |
Azure Cosmos DB SQL API 서비스에서 사용 권한을 만듭니다. |
scripts |
Azure Cosmos DB SQL API 서비스에서 스크립트를 만들고, 읽고, 업데이트하고, 삭제하고, 실행합니다. |
user |
Azure Cosmos DB SQL API 서비스에서 사용자를 만들고, 읽고, 업데이트하고, 삭제합니다. |
클래스
ConnectionRetryPolicy | |
ConsistencyLevel |
Azure Cosmos 클라이언트 작업에 지원되는 일관성 수준을 나타냅니다. 요청된 ConsistencyLevel은 데이터베이스 계정에 대해 프로비전된 것과 일치하거나 약해야 합니다. 일관성 수준. 강도 순서별 일관성 수준은 Strong, BoundedStaleness, Session, ConsistentPrefix 및 Eventual입니다. |
ContainerProxy |
특정 DB 컨테이너와 상호 작용하는 인터페이스입니다. 이 클래스는 직접 인스턴스화해서는 안 됩니다. 대신 메서드를 get_container_client 사용하여 기존 컨테이너를 얻거나 메서드를 create_container 사용하여 새 컨테이너를 만듭니다. Azure Cosmos DB SQL API 데이터베이스의 컨테이너는 문서 컬렉션이며, 각 컨테이너는 항목으로 표시됩니다. |
CosmosClient |
Azure Cosmos DB 계정의 클라이언트 쪽 논리적 표현입니다. 이 클라이언트를 사용하여 Azure Cosmos DB 서비스에 대한 요청을 구성하고 실행합니다. 효율적인 연결 관리 및 성능을 가능하게 하는 애플리케이션의 수명당 CosmosClient의 단일 instance 유지하는 것이 좋습니다. CosmosClient 초기화는 많은 작업입니다. 초기화 CosmosClient 인스턴스를 자격 증명 또는 네트워크 연결 유효성 검사로 사용하지 마세요. 새 CosmosClient를 인스턴스화합니다. |
DataType |
인덱스 사양의 데이터 형식을 지정합니다. |
DatabaseAccount |
데이터베이스 계정. DatabaseAccount는 데이터베이스의 컨테이너입니다. |
DatabaseProxy |
특정 데이터베이스와 상호 작용하는 인터페이스입니다. 이 클래스는 직접 인스턴스화해서는 안 됩니다. 대신 메서드를 get_database_client 사용합니다. 데이터베이스에는 하나 이상의 컨테이너가 포함되며, 각 컨테이너에는 항목, 저장 프로시저, 트리거 및 사용자 정의 함수가 포함될 수 있습니다. 또한 데이터베이스에는 연결된 사용자가 있을 수 있으며, 각 사용자는 특정 컨테이너, 저장 프로시저, 트리거, 사용자 정의 함수 또는 항목에 액세스하기 위한 권한 집합으로 구성됩니다. Azure Cosmos DB SQL API 데이터베이스에는 다음과 같은 시스템 생성 속성이 있습니다. 이러한 속성은 읽기 전용입니다.
|
IndexKind |
인덱스 사양의 인덱스 종류를 지정합니다. |
IndexingMode |
지원되는 인덱싱 모드를 지정합니다. |
PartitionKey |
컨테이너를 논리 파티션으로 분할하는 데 사용되는 키입니다. 파티션 키를 선택하는 방법에 대한 자세한 내용은 를 참조하세요 https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey . |
Permission |
Azure Cosmos DB SQL API 서비스의 Permission 개체를 나타냅니다. |
PermissionMode |
사용 권한의 적용 가능성을 지정하는 열거형입니다. |
ProxyConfiguration |
프록시에 대한 구성입니다. |
SSLConfiguration |
SSL 연결에 대한 구성입니다. 자세한 내용은 https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification 을 참조하세요. |
ScriptsProxy |
저장 프로시저와 상호 작용하는 인터페이스입니다. 이 클래스는 직접 인스턴스화해서는 안 됩니다. 대신 특성을 사용합니다 scripts . |
ThroughputProperties |
Azure Cosmos DB SQL API 컨테이너의 처리량 속성을 나타냅니다. 처리량 속성을 읽고 업데이트하려면 에서 연결된 메서드를 <xref:Container>사용합니다. 자동 크기 조정을 구성하는 경우 auto_scale_max_throughput 설정해야 하며 auto_scale_increment_percent 함께 설정할 수도 있습니다. offer_throughput 값은 자동 크기 조정 설정과 함께 설정할 수 없습니다. |
TriggerOperation |
트리거를 실행해야 하는 작업을 지정합니다. |
TriggerType |
트리거의 형식을 지정합니다. |
UserProxy |
특정 사용자와 상호 작용하는 인터페이스입니다. 이 클래스는 직접 인스턴스화해서는 안 됩니다. 대신는 get_user_client 메서드. |
Azure SDK for Python