Microsoft.DocumentDB mongoClusters 2024-10-01-preview
Bicep 리소스 정의
mongoClusters 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.DocumentDB/mongoClusters 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.DocumentDB/mongoClusters@2024-10-01-preview' = {
location: 'string'
name: 'string'
properties: {
administrator: {
password: 'string'
userName: 'string'
}
backup: {}
compute: {
tier: 'string'
}
createMode: 'string'
dataApi: {
mode: 'string'
}
highAvailability: {
targetMode: 'string'
}
previewFeatures: [
'string'
]
publicNetworkAccess: 'string'
replicaParameters: {
sourceLocation: 'string'
sourceResourceId: 'string'
}
restoreParameters: {
pointInTimeUTC: 'string'
sourceResourceId: 'string'
}
serverVersion: 'string'
sharding: {
shardCount: int
}
storage: {
sizeGb: int
}
}
tags: {
{customized property}: 'string'
}
}
속성 값
AdministratorProperties
이름 | 묘사 | 값 |
---|---|---|
암호 | 관리자 암호입니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
userName | 관리자 사용자 이름입니다. | 문자열 |
BackupProperties
이름 | 묘사 | 값 |
---|
ComputeProperties
이름 | 묘사 | 값 |
---|---|---|
계층 | 각 계층이 가상 코어 및 메모리 크기에 매핑되는 클러스터에 할당할 컴퓨팅 계층입니다. 예제 값: 'M30', 'M40'. | 문자열 |
DataApiProperties
이름 | 묘사 | 값 |
---|---|---|
모드 | Mongo Data API를 클러스터에 사용할 수 있는지 여부를 나타내는 모드입니다. | '사용 안 함' 'Enabled' |
HighAvailabilityProperties
이름 | 묘사 | 값 |
---|---|---|
targetMode | 클러스터에 대해 요청된 대상 고가용성 모드입니다. | '사용 안 함' 'SameZone' 'ZoneRedundantPreferred' |
Microsoft.DocumentDB/mongoClusters
이름 | 묘사 | 값 |
---|---|---|
위치 | 리소스가 있는 지리적 위치 | string(필수) |
이름 | 리소스 이름 | 문자열 제약 조건: 최소 길이 = 3 최대 길이 = 3 패턴 = ^[a-z0-9]+(-[a-z0-9]+)* (필수) |
속성 | 이 리소스에 대한 리소스별 속성입니다. | MongoClusterProperties |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
MongoClusterProperties
이름 | 묘사 | 값 |
---|---|---|
관리자 | mongo 클러스터의 로컬 관리자 속성입니다. | AdministratorProperties |
백업 | mongo 클러스터의 백업 속성입니다. | BackupProperties |
계산 | mongo 클러스터의 컴퓨팅 속성입니다. | computeProperties |
createMode | mongo 클러스터를 만드는 모드입니다. | '기본값' 'GeoReplica' 'PointInTimeRestore' 'Replica' |
dataApi | mongo 클러스터의 데이터 API 속성입니다. | DataApiProperties |
highAvailability | mongo 클러스터의 고가용성 속성입니다. | HighAvailabilityProperties |
previewFeatures | 프라이빗 엔드포인트 연결 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: 'GeoReplicas' |
publicNetworkAccess | 이 mongo 클러스터에 대한 퍼블릭 엔드포인트 액세스가 허용되는지 여부입니다. | '사용 안 함' 'Enabled' |
replicaParameters | 복제본 mongo 클러스터를 만들 매개 변수입니다. | MongoClusterReplicaParameters |
restoreParameters | 지정 시간 복원 mongo 클러스터를 만드는 매개 변수입니다. | MongoClusterRestoreParameters |
serverVersion | Mongo DB 서버 버전입니다. 지정하지 않으면 기본적으로 사용 가능한 최신 버전으로 설정됩니다. | 문자열 |
샤 딩 | mongo 클러스터의 분할 속성입니다. | ShardingProperties |
보관 | mongo 클러스터의 스토리지 속성입니다. | StorageProperties |
MongoClusterReplicaParameters
이름 | 묘사 | 값 |
---|---|---|
sourceLocation | 원본 클러스터의 위치 | string(필수) |
sourceResourceId | 복제 원본 클러스터의 ID입니다. | string(필수) |
MongoClusterRestoreParameters
이름 | 묘사 | 값 |
---|---|---|
pointInTimeUTC | MONgo 클러스터를 복원하기 위한 UTC 지정 시간 | 문자열 |
sourceResourceId | 복원할 원본 클러스터를 찾는 리소스 ID | 문자열 |
ShardingProperties
이름 | 묘사 | 값 |
---|---|---|
shardCount | 클러스터에서 프로비전할 분할된 데이터베이스 수입니다. | int |
StorageProperties
이름 | 묘사 | 값 |
---|---|---|
sizeGb | 각 서버에 할당된 데이터 디스크의 크기입니다. | int |
TrackedResourceTags
이름 | 묘사 | 값 |
---|
ARM 템플릿 리소스 정의
mongoClusters 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.DocumentDB/mongoClusters 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.DocumentDB/mongoClusters",
"apiVersion": "2024-10-01-preview",
"name": "string",
"location": "string",
"properties": {
"administrator": {
"password": "string",
"userName": "string"
},
"backup": {
},
"compute": {
"tier": "string"
},
"createMode": "string",
"dataApi": {
"mode": "string"
},
"highAvailability": {
"targetMode": "string"
},
"previewFeatures": [ "string" ],
"publicNetworkAccess": "string",
"replicaParameters": {
"sourceLocation": "string",
"sourceResourceId": "string"
},
"restoreParameters": {
"pointInTimeUTC": "string",
"sourceResourceId": "string"
},
"serverVersion": "string",
"sharding": {
"shardCount": "int"
},
"storage": {
"sizeGb": "int"
}
},
"tags": {
"{customized property}": "string"
}
}
속성 값
AdministratorProperties
이름 | 묘사 | 값 |
---|---|---|
암호 | 관리자 암호입니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
userName | 관리자 사용자 이름입니다. | 문자열 |
BackupProperties
이름 | 묘사 | 값 |
---|
ComputeProperties
이름 | 묘사 | 값 |
---|---|---|
계층 | 각 계층이 가상 코어 및 메모리 크기에 매핑되는 클러스터에 할당할 컴퓨팅 계층입니다. 예제 값: 'M30', 'M40'. | 문자열 |
DataApiProperties
이름 | 묘사 | 값 |
---|---|---|
모드 | Mongo Data API를 클러스터에 사용할 수 있는지 여부를 나타내는 모드입니다. | '사용 안 함' 'Enabled' |
HighAvailabilityProperties
이름 | 묘사 | 값 |
---|---|---|
targetMode | 클러스터에 대해 요청된 대상 고가용성 모드입니다. | '사용 안 함' 'SameZone' 'ZoneRedundantPreferred' |
Microsoft.DocumentDB/mongoClusters
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2024-10-01-preview' |
위치 | 리소스가 있는 지리적 위치 | string(필수) |
이름 | 리소스 이름 | 문자열 제약 조건: 최소 길이 = 3 최대 길이 = 3 패턴 = ^[a-z0-9]+(-[a-z0-9]+)* (필수) |
속성 | 이 리소스에 대한 리소스별 속성입니다. | MongoClusterProperties |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
형 | 리소스 종류 | 'Microsoft.DocumentDB/mongoClusters' |
MongoClusterProperties
이름 | 묘사 | 값 |
---|---|---|
관리자 | mongo 클러스터의 로컬 관리자 속성입니다. | AdministratorProperties |
백업 | mongo 클러스터의 백업 속성입니다. | BackupProperties |
계산 | mongo 클러스터의 컴퓨팅 속성입니다. | computeProperties |
createMode | mongo 클러스터를 만드는 모드입니다. | '기본값' 'GeoReplica' 'PointInTimeRestore' 'Replica' |
dataApi | mongo 클러스터의 데이터 API 속성입니다. | DataApiProperties |
highAvailability | mongo 클러스터의 고가용성 속성입니다. | HighAvailabilityProperties |
previewFeatures | 프라이빗 엔드포인트 연결 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: 'GeoReplicas' |
publicNetworkAccess | 이 mongo 클러스터에 대한 퍼블릭 엔드포인트 액세스가 허용되는지 여부입니다. | '사용 안 함' 'Enabled' |
replicaParameters | 복제본 mongo 클러스터를 만들 매개 변수입니다. | MongoClusterReplicaParameters |
restoreParameters | 지정 시간 복원 mongo 클러스터를 만드는 매개 변수입니다. | MongoClusterRestoreParameters |
serverVersion | Mongo DB 서버 버전입니다. 지정하지 않으면 기본적으로 사용 가능한 최신 버전으로 설정됩니다. | 문자열 |
샤 딩 | mongo 클러스터의 분할 속성입니다. | ShardingProperties |
보관 | mongo 클러스터의 스토리지 속성입니다. | StorageProperties |
MongoClusterReplicaParameters
이름 | 묘사 | 값 |
---|---|---|
sourceLocation | 원본 클러스터의 위치 | string(필수) |
sourceResourceId | 복제 원본 클러스터의 ID입니다. | string(필수) |
MongoClusterRestoreParameters
이름 | 묘사 | 값 |
---|---|---|
pointInTimeUTC | MONgo 클러스터를 복원하기 위한 UTC 지정 시간 | 문자열 |
sourceResourceId | 복원할 원본 클러스터를 찾는 리소스 ID | 문자열 |
ShardingProperties
이름 | 묘사 | 값 |
---|---|---|
shardCount | 클러스터에서 프로비전할 분할된 데이터베이스 수입니다. | int |
StorageProperties
이름 | 묘사 | 값 |
---|---|---|
sizeGb | 각 서버에 할당된 데이터 디스크의 크기입니다. | int |
TrackedResourceTags
이름 | 묘사 | 값 |
---|
Terraform(AzAPI 공급자) 리소스 정의
mongoClusters 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.DocumentDB/mongoClusters 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/mongoClusters@2024-10-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
administrator = {
password = "string"
userName = "string"
}
backup = {
}
compute = {
tier = "string"
}
createMode = "string"
dataApi = {
mode = "string"
}
highAvailability = {
targetMode = "string"
}
previewFeatures = [
"string"
]
publicNetworkAccess = "string"
replicaParameters = {
sourceLocation = "string"
sourceResourceId = "string"
}
restoreParameters = {
pointInTimeUTC = "string"
sourceResourceId = "string"
}
serverVersion = "string"
sharding = {
shardCount = int
}
storage = {
sizeGb = int
}
}
})
}
속성 값
AdministratorProperties
이름 | 묘사 | 값 |
---|---|---|
암호 | 관리자 암호입니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
userName | 관리자 사용자 이름입니다. | 문자열 |
BackupProperties
이름 | 묘사 | 값 |
---|
ComputeProperties
이름 | 묘사 | 값 |
---|---|---|
계층 | 각 계층이 가상 코어 및 메모리 크기에 매핑되는 클러스터에 할당할 컴퓨팅 계층입니다. 예제 값: 'M30', 'M40'. | 문자열 |
DataApiProperties
이름 | 묘사 | 값 |
---|---|---|
모드 | Mongo Data API를 클러스터에 사용할 수 있는지 여부를 나타내는 모드입니다. | '사용 안 함' 'Enabled' |
HighAvailabilityProperties
이름 | 묘사 | 값 |
---|---|---|
targetMode | 클러스터에 대해 요청된 대상 고가용성 모드입니다. | '사용 안 함' 'SameZone' 'ZoneRedundantPreferred' |
Microsoft.DocumentDB/mongoClusters
이름 | 묘사 | 값 |
---|---|---|
위치 | 리소스가 있는 지리적 위치 | string(필수) |
이름 | 리소스 이름 | 문자열 제약 조건: 최소 길이 = 3 최대 길이 = 3 패턴 = ^[a-z0-9]+(-[a-z0-9]+)* (필수) |
속성 | 이 리소스에 대한 리소스별 속성입니다. | MongoClusterProperties |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. |
형 | 리소스 종류 | "Microsoft.DocumentDB/mongoClusters@2024-10-01-preview" |
MongoClusterProperties
이름 | 묘사 | 값 |
---|---|---|
관리자 | mongo 클러스터의 로컬 관리자 속성입니다. | AdministratorProperties |
백업 | mongo 클러스터의 백업 속성입니다. | BackupProperties |
계산 | mongo 클러스터의 컴퓨팅 속성입니다. | computeProperties |
createMode | mongo 클러스터를 만드는 모드입니다. | '기본값' 'GeoReplica' 'PointInTimeRestore' 'Replica' |
dataApi | mongo 클러스터의 데이터 API 속성입니다. | DataApiProperties |
highAvailability | mongo 클러스터의 고가용성 속성입니다. | HighAvailabilityProperties |
previewFeatures | 프라이빗 엔드포인트 연결 목록입니다. | 다음 중 어느 것을 포함하는 문자열 배열: 'GeoReplicas' |
publicNetworkAccess | 이 mongo 클러스터에 대한 퍼블릭 엔드포인트 액세스가 허용되는지 여부입니다. | '사용 안 함' 'Enabled' |
replicaParameters | 복제본 mongo 클러스터를 만들 매개 변수입니다. | MongoClusterReplicaParameters |
restoreParameters | 지정 시간 복원 mongo 클러스터를 만드는 매개 변수입니다. | MongoClusterRestoreParameters |
serverVersion | Mongo DB 서버 버전입니다. 지정하지 않으면 기본적으로 사용 가능한 최신 버전으로 설정됩니다. | 문자열 |
샤 딩 | mongo 클러스터의 분할 속성입니다. | ShardingProperties |
보관 | mongo 클러스터의 스토리지 속성입니다. | StorageProperties |
MongoClusterReplicaParameters
이름 | 묘사 | 값 |
---|---|---|
sourceLocation | 원본 클러스터의 위치 | string(필수) |
sourceResourceId | 복제 원본 클러스터의 ID입니다. | string(필수) |
MongoClusterRestoreParameters
이름 | 묘사 | 값 |
---|---|---|
pointInTimeUTC | MONgo 클러스터를 복원하기 위한 UTC 지정 시간 | 문자열 |
sourceResourceId | 복원할 원본 클러스터를 찾는 리소스 ID | 문자열 |
ShardingProperties
이름 | 묘사 | 값 |
---|---|---|
shardCount | 클러스터에서 프로비전할 분할된 데이터베이스 수입니다. | int |
StorageProperties
이름 | 묘사 | 값 |
---|---|---|
sizeGb | 각 서버에 할당된 데이터 디스크의 크기입니다. | int |
TrackedResourceTags
이름 | 묘사 | 값 |
---|