DatabaseAccountCreateUpdateParameters interface
Cosmos DB 데이터베이스 계정을 만들고 업데이트하는 매개 변수입니다.
- Extends
속성
analytical |
분석 스토리지 관련 속성입니다. |
api |
API 관련 속성입니다. 현재 MongoDB API에 대해서만 지원됩니다. |
backup |
계정에서 백업을 수행하는 정책을 나타내는 개체입니다. |
capabilities | 계정에 대한 Cosmos DB 기능 목록 |
capacity | 계정의 용량 적용과 관련된 모든 속성을 나타내는 개체입니다. |
connector |
Cosmos DB 데이터베이스 C* 계정에 대한 cassandra 커넥터 제품 유형입니다. |
consistency |
Cosmos DB 계정에 대한 일관성 정책입니다. |
cors | Cosmos DB 데이터베이스 계정에 대한 CORS 정책입니다. |
create |
계정 생성 모드를 나타내는 열거형입니다. |
customer |
계정의 고객 관리형 키 기능 상태를 나타냅니다. 오류가 있는 경우 속성은 문제 해결 지침을 제공합니다. |
database |
데이터베이스의 제품 유형 |
default |
고객 관리형 키와 같은 기능에 사용되는 키 자격 증명 모음에 액세스하기 위한 기본 ID입니다. 기본 ID는 사용자가 명시적으로 설정해야 합니다. "FirstPartyIdentity", "SystemAssignedIdentity" 등이 될 수 있습니다. |
disable |
계정 키를 통해 메타데이터 리소스(데이터베이스, 컨테이너, 처리량)에 대한 쓰기 작업 사용 안 함 |
disable |
로컬 인증을 옵트아웃하고 MSI 및 AAD만 인증에만 사용할 수 있는지 확인합니다. |
enable |
스토리지 분석을 사용하도록 설정할지 여부를 나타내는 플래그입니다. |
enable |
가동 중단으로 인해 지역을 사용할 수 없는 드문 경우에서 쓰기 지역의 자동 장애 조치(failover)를 사용하도록 설정합니다. 자동 장애 조치(failover)로 인해 계정에 대한 새 쓰기 지역이 생성되고 계정에 대해 구성된 장애 조치(failover) 우선 순위에 따라 선택됩니다. |
enable |
계정에서 버스트 용량 기능의 사용/사용 안 함을 나타내는 플래그 |
enable |
Cosmos DB C* 계정에서 cassandra 커넥터를 사용하도록 설정합니다. |
enable |
무료 계층을 사용할 수 있는지 여부를 나타내는 플래그입니다. |
enable |
계정을 여러 위치에 쓸 수 있도록 설정 |
enable |
계정에서 파티션 병합 기능의 사용/사용 안 함을 나타내는 플래그 |
enable |
계정에서 PerRegionPerPartitionAutoscale 기능의 사용/사용 안 함을 나타내는 플래그 |
identity | 리소스의 ID입니다. |
ip |
IpRules 목록입니다. |
is |
Virtual Network ACL 규칙을 사용/사용하지 않도록 설정할지 여부를 나타내는 플래그입니다. |
keys |
메타데이터가 읽기 전용이므로 이 속성은 업데이트/만들기 작업 중에 무시됩니다. 개체는 Cosmos DB 계정의 계정 키에 대한 메타데이터를 나타냅니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
key |
키 자격 증명 모음의 URI |
kind | 데이터베이스 계정의 유형을 나타냅니다. 데이터베이스 계정을 만들 때만 설정할 수 있습니다. |
locations | Cosmos DB 계정에 대해 사용하도록 설정된 지리 복제 위치를 포함하는 배열입니다. |
minimal |
허용되는 최소 Tls 버전을 나타냅니다. 기본값은 Tls 1.2입니다. Cassandra 및 Mongo API는 Tls 1.2에서만 작동합니다. |
network |
방화벽 검사를 무시할 수 있는 서비스를 나타냅니다. |
network |
Cosmos DB 계정에 대한 네트워크 Acl 바이패스에 대한 리소스 ID를 포함하는 배열입니다. |
public |
공용 네트워크의 요청 허용 여부 |
restore |
복원에 대한 정보를 나타내는 매개 변수입니다. |
virtual |
Cosmos DB 계정에 대해 구성된 Virtual Network ACL 규칙 목록입니다. |
상속된 속성
id | ARM 리소스의 고유 리소스 식별자입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
location | 리소스가 속한 리소스 그룹의 위치입니다. |
name | ARM 리소스의 이름입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
tags | 태그는 리소스를 설명하는 키-값 쌍의 목록입니다. 이러한 태그는 리소스 그룹 전체에서 이 리소스를 보고 그룹화할 때 사용할 수 있습니다. 리소스에 대해 최대 15개의 태그를 제공할 수 있습니다. 각 태그에는 키가 128자 이하이고 값이 256자 이하여야 합니다. 예를 들어 템플릿 형식의 기본 환경은 "defaultExperience": "Cassandra"로 설정됩니다. 현재 "defaultExperience" 값에는 "Table", "Graph", "DocumentDB" 및 "MongoDB"도 포함됩니다. |
type | Azure 리소스의 유형입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
속성 세부 정보
analyticalStorageConfiguration
분석 스토리지 관련 속성입니다.
analyticalStorageConfiguration?: AnalyticalStorageConfiguration
속성 값
apiProperties
backupPolicy
capabilities
capacity
connectorOffer
Cosmos DB 데이터베이스 C* 계정에 대한 cassandra 커넥터 제품 유형입니다.
connectorOffer?: string
속성 값
string
consistencyPolicy
cors
createMode
계정 생성 모드를 나타내는 열거형입니다.
createMode?: string
속성 값
string
customerManagedKeyStatus
계정의 고객 관리형 키 기능 상태를 나타냅니다. 오류가 있는 경우 속성은 문제 해결 지침을 제공합니다.
customerManagedKeyStatus?: string
속성 값
string
databaseAccountOfferType
데이터베이스의 제품 유형
databaseAccountOfferType: "Standard"
속성 값
"Standard"
defaultIdentity
고객 관리형 키와 같은 기능에 사용되는 키 자격 증명 모음에 액세스하기 위한 기본 ID입니다. 기본 ID는 사용자가 명시적으로 설정해야 합니다. "FirstPartyIdentity", "SystemAssignedIdentity" 등이 될 수 있습니다.
defaultIdentity?: string
속성 값
string
disableKeyBasedMetadataWriteAccess
계정 키를 통해 메타데이터 리소스(데이터베이스, 컨테이너, 처리량)에 대한 쓰기 작업 사용 안 함
disableKeyBasedMetadataWriteAccess?: boolean
속성 값
boolean
disableLocalAuth
로컬 인증을 옵트아웃하고 MSI 및 AAD만 인증에만 사용할 수 있는지 확인합니다.
disableLocalAuth?: boolean
속성 값
boolean
enableAnalyticalStorage
스토리지 분석을 사용하도록 설정할지 여부를 나타내는 플래그입니다.
enableAnalyticalStorage?: boolean
속성 값
boolean
enableAutomaticFailover
가동 중단으로 인해 지역을 사용할 수 없는 드문 경우에서 쓰기 지역의 자동 장애 조치(failover)를 사용하도록 설정합니다. 자동 장애 조치(failover)로 인해 계정에 대한 새 쓰기 지역이 생성되고 계정에 대해 구성된 장애 조치(failover) 우선 순위에 따라 선택됩니다.
enableAutomaticFailover?: boolean
속성 값
boolean
enableBurstCapacity
계정에서 버스트 용량 기능의 사용/사용 안 함을 나타내는 플래그
enableBurstCapacity?: boolean
속성 값
boolean
enableCassandraConnector
Cosmos DB C* 계정에서 cassandra 커넥터를 사용하도록 설정합니다.
enableCassandraConnector?: boolean
속성 값
boolean
enableFreeTier
무료 계층을 사용할 수 있는지 여부를 나타내는 플래그입니다.
enableFreeTier?: boolean
속성 값
boolean
enableMultipleWriteLocations
계정을 여러 위치에 쓸 수 있도록 설정
enableMultipleWriteLocations?: boolean
속성 값
boolean
enablePartitionMerge
계정에서 파티션 병합 기능의 사용/사용 안 함을 나타내는 플래그
enablePartitionMerge?: boolean
속성 값
boolean
enablePerRegionPerPartitionAutoscale
계정에서 PerRegionPerPartitionAutoscale 기능의 사용/사용 안 함을 나타내는 플래그
enablePerRegionPerPartitionAutoscale?: boolean
속성 값
boolean
identity
ipRules
isVirtualNetworkFilterEnabled
Virtual Network ACL 규칙을 사용/사용하지 않도록 설정할지 여부를 나타내는 플래그입니다.
isVirtualNetworkFilterEnabled?: boolean
속성 값
boolean
keysMetadata
메타데이터가 읽기 전용이므로 이 속성은 업데이트/만들기 작업 중에 무시됩니다. 개체는 Cosmos DB 계정의 계정 키에 대한 메타데이터를 나타냅니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
keysMetadata?: DatabaseAccountKeysMetadata
속성 값
keyVaultKeyUri
키 자격 증명 모음의 URI
keyVaultKeyUri?: string
속성 값
string
kind
데이터베이스 계정의 유형을 나타냅니다. 데이터베이스 계정을 만들 때만 설정할 수 있습니다.
kind?: string
속성 값
string
locations
minimalTlsVersion
허용되는 최소 Tls 버전을 나타냅니다. 기본값은 Tls 1.2입니다. Cassandra 및 Mongo API는 Tls 1.2에서만 작동합니다.
minimalTlsVersion?: string
속성 값
string
networkAclBypass
networkAclBypassResourceIds
Cosmos DB 계정에 대한 네트워크 Acl 바이패스에 대한 리소스 ID를 포함하는 배열입니다.
networkAclBypassResourceIds?: string[]
속성 값
string[]
publicNetworkAccess
공용 네트워크의 요청 허용 여부
publicNetworkAccess?: string
속성 값
string
restoreParameters
virtualNetworkRules
Cosmos DB 계정에 대해 구성된 Virtual Network ACL 규칙 목록입니다.
virtualNetworkRules?: VirtualNetworkRule[]
속성 값
상속된 속성 세부 정보
id
ARM 리소스의 고유 리소스 식별자입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
id?: string
속성 값
string
location
리소스가 속한 리소스 그룹의 위치입니다.
location?: string
속성 값
string
name
ARM 리소스의 이름입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
name?: string
속성 값
string
tags
태그는 리소스를 설명하는 키-값 쌍의 목록입니다. 이러한 태그는 리소스 그룹 전체에서 이 리소스를 보고 그룹화할 때 사용할 수 있습니다. 리소스에 대해 최대 15개의 태그를 제공할 수 있습니다. 각 태그에는 키가 128자 이하이고 값이 256자 이하여야 합니다. 예를 들어 템플릿 형식의 기본 환경은 "defaultExperience": "Cassandra"로 설정됩니다. 현재 "defaultExperience" 값에는 "Table", "Graph", "DocumentDB" 및 "MongoDB"도 포함됩니다.
tags?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
type
Azure 리소스의 유형입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
type?: string
속성 값
string