다음을 통해 공유


Oracle.Database 엑사dbVm클러스터

Bicep 리소스 정의

exadbVmClusters 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Oracle.Database/exadbVmClusters 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Oracle.Database/exadbVmClusters@2025-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    backupSubnetCidr: 'string'
    clusterName: 'string'
    dataCollectionOptions: {
      isDiagnosticsEventsEnabled: bool
      isHealthMonitoringEnabled: bool
      isIncidentLogsEnabled: bool
    }
    displayName: 'string'
    domain: 'string'
    enabledEcpuCount: int
    exascaleDbStorageVaultId: 'string'
    gridImageOcid: 'string'
    hostname: 'string'
    licenseModel: 'string'
    nodeCount: int
    nsgCidrs: [
      {
        destinationPortRange: {
          max: int
          min: int
        }
        source: 'string'
      }
    ]
    privateZoneOcid: 'string'
    scanListenerPortTcp: int
    scanListenerPortTcpSsl: int
    shape: 'string'
    sshPublicKeys: [
      'string'
    ]
    subnetId: 'string'
    systemVersion: 'string'
    timeZone: 'string'
    totalEcpuCount: int
    vmFileSystemStorage: {
      totalSizeInGbs: int
    }
    vnetId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

속성 값

Oracle.Database/exadbVmClusters

이름 설명 가치
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
패턴 = .*(필수)
속성 이 리소스에 대한 리소스별 속성입니다. ExadbVmCluster속성
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
영역 가용성 영역입니다. 문자열[]

데이터 수집 옵션

이름 설명 가치
isDiagnosticsEventsEnabled VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대해 진단 수집을 사용할 수 있는지 여부를 나타냅니다. 부울
isHealthMonitoring활성화됨 VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대해 상태 모니터링을 사용할 수 있는지 여부를 나타냅니다. 부울
isIncidentLogs활성화됨 VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대해 인시던트 로그 및 추적 수집을 사용할 수 있는지 여부를 나타냅니다. 부울

ExadbVmCluster속성

이름 설명 가치
백업서브넷Cidr 클라이언트 OCI 백업 서브넷 CIDR, 기본값: 192.168.252.0/22 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 32
클러스터 이름 Exascale 인프라의 Exadata VM 클러스터에 대한 클러스터 이름입니다. 클러스터 이름은 알파벳 문자로 시작해야 하며 하이픈(-)을 포함할 수 있습니다. 밑줄(_)은 허용되지 않습니다. 클러스터 이름은 11자를 초과할 수 없으며 대/소문자를 구분하지 않습니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 11
데이터 컬렉션옵션 VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대한 다양한 진단 컬렉션 옵션에 대한 사용자 기본 설정을 나타냅니다. 데이터 수집 옵션
디스플레이 이름 표시 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255(필수)
도메인 Exascale 인프라의 Exadata VM 클러스터에 사용되는 도메인 이름 문자열
enabledEcpuCount Exascale Infrastructure에서 Exadata VM 클러스터에 사용하도록 설정할 ECPU의 수입니다. 정수

제약 조건:
최소값 = 0(필수)
엑사스케일DbStorageVaultId Exadata 데이터베이스 스토리지 자격 증명 모음의 Azure 리소스 ID입니다. string(필수)
그리드이미지오시드 그리드 설정은 이 그리드 이미지 OCID를 사용하여 수행됩니다. giMinorVersions API를 사용하여 가져올 수 있습니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
호스트명 Exascale 인프라의 Exadata VM 클러스터에 대한 호스트 이름입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 12(필수)
licenseModel Exascale Infrastructure의 Exadata VM 클러스터에 적용되는 Oracle 라이선스 모델입니다. 기본값은 LICENSE_INCLUDED. 'BringYourOwnLicense'
'라이선스 포함'
노드 개수 Exascale 인프라의 Exadata VM 클러스터에 있는 노드 수입니다. int(필수)
nsgCidrs 추가 NSG 수신 규칙에 대한 CIDR 블록입니다. VM 클러스터를 프로비전하는 데 사용되는 VNET CIDR은 기본적으로 추가됩니다. NSG시드르[]
privateZoneOcid Exascale 인프라의 Exadata VM 클러스터가 연결된 영역의 OCID입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
scanListenerPortTcp TCP SCAN(단일 클라이언트 액세스 이름) 포트입니다. 기본 포트는 1521입니다. 정수 (int)
scanListenerPortTcpSsl TCPS SCAN(단일 클라이언트 액세스 이름) 포트입니다. 기본 포트는 2484입니다. 정수 (int)
형태 Exascale 인프라 리소스의 Exadata VM 클러스터 모양 string(필수)
sshPublicKeys Exascale Infrastructure의 Exadata VM 클러스터에 대한 SSH 액세스에 사용되는 하나 이상의 키 쌍의 공개 키 부분입니다. string[] (필수)
서브넷 ID 클라이언트 서브넷 string(필수)
시스템 버전 이미지의 운영 체제 버전입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
시간대 Exascale 인프라에 있는 Exadata VM 클러스터의 표준 시간대입니다. 자세한 내용은 Exadata 인프라 표준 시간대참조하세요. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
총 EcpuCount Exascale 인프라의 Exadata VM 클러스터에 대한 총 ECPU 수입니다. 정수

제약 조건:
최소값 = 2(필수)
vmFileSystem스토리지 파일 시스템 스토리지 세부 정보입니다. ExadbVmClusterStorageDetails (필수)
vnetId 네트워크 연결을 위한 VNET string(필수)

ExadbVmCluster스토리지 세부 정보

이름 설명 가치
총 크기InGbs 총 용량 int(필수)

NSGCIDR

이름 설명 가치
목적지PortRange TCP 규칙에 대한 특정 대상 포트를 지정하는 대상 포트 범위입니다. 포트레인지
근원 개념적으로 이것은 인스턴스로 들어오는 패킷이 들어올 수 있는 IP 주소의 범위입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 128(필수)

포트레인지

이름 설명 가치
최대 최소 포트 번호보다 작지 않아야 하는 최대 포트 번호입니다. 단일 포트 번호를 지정하려면 최소 및 최대값을 모두 동일한 값으로 설정합니다. 정수

제약 조건:
최소값 = 1
최대값 = 65535(필수)
최대 포트 번호보다 크지 않아야 하는 최소 포트 번호입니다. 정수

제약 조건:
최소값 = 1
최대값 = 65535(필수)

TrackedResource태그

이름 설명 가치

ARM 템플릿 리소스 정의

exadbVmClusters 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Oracle.Database/exadbVmClusters 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Oracle.Database/exadbVmClusters",
  "apiVersion": "2025-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "backupSubnetCidr": "string",
    "clusterName": "string",
    "dataCollectionOptions": {
      "isDiagnosticsEventsEnabled": "bool",
      "isHealthMonitoringEnabled": "bool",
      "isIncidentLogsEnabled": "bool"
    },
    "displayName": "string",
    "domain": "string",
    "enabledEcpuCount": "int",
    "exascaleDbStorageVaultId": "string",
    "gridImageOcid": "string",
    "hostname": "string",
    "licenseModel": "string",
    "nodeCount": "int",
    "nsgCidrs": [
      {
        "destinationPortRange": {
          "max": "int",
          "min": "int"
        },
        "source": "string"
      }
    ],
    "privateZoneOcid": "string",
    "scanListenerPortTcp": "int",
    "scanListenerPortTcpSsl": "int",
    "shape": "string",
    "sshPublicKeys": [ "string" ],
    "subnetId": "string",
    "systemVersion": "string",
    "timeZone": "string",
    "totalEcpuCount": "int",
    "vmFileSystemStorage": {
      "totalSizeInGbs": "int"
    },
    "vnetId": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

속성 값

Oracle.Database/exadbVmClusters

이름 설명 가치
API버전 api 버전 '2025-03-01'
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
패턴 = .*(필수)
속성 이 리소스에 대한 리소스별 속성입니다. ExadbVmCluster속성
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
유형 리소스 종류 'Oracle.Database/exadbVmClusters'
영역 가용성 영역입니다. 문자열[]

데이터 수집 옵션

이름 설명 가치
isDiagnosticsEventsEnabled VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대해 진단 수집을 사용할 수 있는지 여부를 나타냅니다. 부울
isHealthMonitoring활성화됨 VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대해 상태 모니터링을 사용할 수 있는지 여부를 나타냅니다. 부울
isIncidentLogs활성화됨 VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대해 인시던트 로그 및 추적 수집을 사용할 수 있는지 여부를 나타냅니다. 부울

ExadbVmCluster속성

이름 설명 가치
백업서브넷Cidr 클라이언트 OCI 백업 서브넷 CIDR, 기본값: 192.168.252.0/22 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 32
클러스터 이름 Exascale 인프라의 Exadata VM 클러스터에 대한 클러스터 이름입니다. 클러스터 이름은 알파벳 문자로 시작해야 하며 하이픈(-)을 포함할 수 있습니다. 밑줄(_)은 허용되지 않습니다. 클러스터 이름은 11자를 초과할 수 없으며 대/소문자를 구분하지 않습니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 11
데이터 컬렉션옵션 VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대한 다양한 진단 컬렉션 옵션에 대한 사용자 기본 설정을 나타냅니다. 데이터 수집 옵션
디스플레이 이름 표시 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255(필수)
도메인 Exascale 인프라의 Exadata VM 클러스터에 사용되는 도메인 이름 문자열
enabledEcpuCount Exascale Infrastructure에서 Exadata VM 클러스터에 사용하도록 설정할 ECPU의 수입니다. 정수

제약 조건:
최소값 = 0(필수)
엑사스케일DbStorageVaultId Exadata 데이터베이스 스토리지 자격 증명 모음의 Azure 리소스 ID입니다. string(필수)
그리드이미지오시드 그리드 설정은 이 그리드 이미지 OCID를 사용하여 수행됩니다. giMinorVersions API를 사용하여 가져올 수 있습니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
호스트명 Exascale 인프라의 Exadata VM 클러스터에 대한 호스트 이름입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 12(필수)
licenseModel Exascale Infrastructure의 Exadata VM 클러스터에 적용되는 Oracle 라이선스 모델입니다. 기본값은 LICENSE_INCLUDED. 'BringYourOwnLicense'
'라이선스 포함'
노드 개수 Exascale 인프라의 Exadata VM 클러스터에 있는 노드 수입니다. int(필수)
nsgCidrs 추가 NSG 수신 규칙에 대한 CIDR 블록입니다. VM 클러스터를 프로비전하는 데 사용되는 VNET CIDR은 기본적으로 추가됩니다. NSG시드르[]
privateZoneOcid Exascale 인프라의 Exadata VM 클러스터가 연결된 영역의 OCID입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
scanListenerPortTcp TCP SCAN(단일 클라이언트 액세스 이름) 포트입니다. 기본 포트는 1521입니다. 정수 (int)
scanListenerPortTcpSsl TCPS SCAN(단일 클라이언트 액세스 이름) 포트입니다. 기본 포트는 2484입니다. 정수 (int)
형태 Exascale 인프라 리소스의 Exadata VM 클러스터 모양 string(필수)
sshPublicKeys Exascale Infrastructure의 Exadata VM 클러스터에 대한 SSH 액세스에 사용되는 하나 이상의 키 쌍의 공개 키 부분입니다. string[] (필수)
서브넷 ID 클라이언트 서브넷 string(필수)
시스템 버전 이미지의 운영 체제 버전입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
시간대 Exascale 인프라에 있는 Exadata VM 클러스터의 표준 시간대입니다. 자세한 내용은 Exadata 인프라 표준 시간대참조하세요. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
총 EcpuCount Exascale 인프라의 Exadata VM 클러스터에 대한 총 ECPU 수입니다. 정수

제약 조건:
최소값 = 2(필수)
vmFileSystem스토리지 파일 시스템 스토리지 세부 정보입니다. ExadbVmClusterStorageDetails (필수)
vnetId 네트워크 연결을 위한 VNET string(필수)

ExadbVmCluster스토리지 세부 정보

이름 설명 가치
총 크기InGbs 총 용량 int(필수)

NSGCIDR

이름 설명 가치
목적지PortRange TCP 규칙에 대한 특정 대상 포트를 지정하는 대상 포트 범위입니다. 포트레인지
근원 개념적으로 이것은 인스턴스로 들어오는 패킷이 들어올 수 있는 IP 주소의 범위입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 128(필수)

포트레인지

이름 설명 가치
최대 최소 포트 번호보다 작지 않아야 하는 최대 포트 번호입니다. 단일 포트 번호를 지정하려면 최소 및 최대값을 모두 동일한 값으로 설정합니다. 정수

제약 조건:
최소값 = 1
최대값 = 65535(필수)
최대 포트 번호보다 크지 않아야 하는 최소 포트 번호입니다. 정수

제약 조건:
최소값 = 1
최대값 = 65535(필수)

TrackedResource태그

이름 설명 가치

사용 예제

Terraform(AzAPI 공급자) 리소스 정의

exadbVmClusters 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Oracle.Database/exadbVmClusters 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Oracle.Database/exadbVmClusters@2025-03-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      backupSubnetCidr = "string"
      clusterName = "string"
      dataCollectionOptions = {
        isDiagnosticsEventsEnabled = bool
        isHealthMonitoringEnabled = bool
        isIncidentLogsEnabled = bool
      }
      displayName = "string"
      domain = "string"
      enabledEcpuCount = int
      exascaleDbStorageVaultId = "string"
      gridImageOcid = "string"
      hostname = "string"
      licenseModel = "string"
      nodeCount = int
      nsgCidrs = [
        {
          destinationPortRange = {
            max = int
            min = int
          }
          source = "string"
        }
      ]
      privateZoneOcid = "string"
      scanListenerPortTcp = int
      scanListenerPortTcpSsl = int
      shape = "string"
      sshPublicKeys = [
        "string"
      ]
      subnetId = "string"
      systemVersion = "string"
      timeZone = "string"
      totalEcpuCount = int
      vmFileSystemStorage = {
        totalSizeInGbs = int
      }
      vnetId = "string"
    }
    zones = [
      "string"
    ]
  }
}

속성 값

Oracle.Database/exadbVmClusters

이름 설명 가치
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
패턴 = .*(필수)
속성 이 리소스에 대한 리소스별 속성입니다. ExadbVmCluster속성
태그 리소스 태그 태그 이름 및 값의 사전입니다.
유형 리소스 종류 "Oracle.Database/exadbVmClusters@2025-03-01"
영역 가용성 영역입니다. 문자열[]

데이터 수집 옵션

이름 설명 가치
isDiagnosticsEventsEnabled VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대해 진단 수집을 사용할 수 있는지 여부를 나타냅니다. 부울
isHealthMonitoring활성화됨 VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대해 상태 모니터링을 사용할 수 있는지 여부를 나타냅니다. 부울
isIncidentLogs활성화됨 VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대해 인시던트 로그 및 추적 수집을 사용할 수 있는지 여부를 나타냅니다. 부울

ExadbVmCluster속성

이름 설명 가치
백업서브넷Cidr 클라이언트 OCI 백업 서브넷 CIDR, 기본값: 192.168.252.0/22 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 32
클러스터 이름 Exascale 인프라의 Exadata VM 클러스터에 대한 클러스터 이름입니다. 클러스터 이름은 알파벳 문자로 시작해야 하며 하이픈(-)을 포함할 수 있습니다. 밑줄(_)은 허용되지 않습니다. 클러스터 이름은 11자를 초과할 수 없으며 대/소문자를 구분하지 않습니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 11
데이터 컬렉션옵션 VM 클러스터/클라우드 VM 클러스터/VMBM DBCS에 대한 다양한 진단 컬렉션 옵션에 대한 사용자 기본 설정을 나타냅니다. 데이터 수집 옵션
디스플레이 이름 표시 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255(필수)
도메인 Exascale 인프라의 Exadata VM 클러스터에 사용되는 도메인 이름 문자열
enabledEcpuCount Exascale Infrastructure에서 Exadata VM 클러스터에 사용하도록 설정할 ECPU의 수입니다. 정수

제약 조건:
최소값 = 0(필수)
엑사스케일DbStorageVaultId Exadata 데이터베이스 스토리지 자격 증명 모음의 Azure 리소스 ID입니다. string(필수)
그리드이미지오시드 그리드 설정은 이 그리드 이미지 OCID를 사용하여 수행됩니다. giMinorVersions API를 사용하여 가져올 수 있습니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
호스트명 Exascale 인프라의 Exadata VM 클러스터에 대한 호스트 이름입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 12(필수)
licenseModel Exascale Infrastructure의 Exadata VM 클러스터에 적용되는 Oracle 라이선스 모델입니다. 기본값은 LICENSE_INCLUDED. 'BringYourOwnLicense'
'라이선스 포함'
노드 개수 Exascale 인프라의 Exadata VM 클러스터에 있는 노드 수입니다. int(필수)
nsgCidrs 추가 NSG 수신 규칙에 대한 CIDR 블록입니다. VM 클러스터를 프로비전하는 데 사용되는 VNET CIDR은 기본적으로 추가됩니다. NSG시드르[]
privateZoneOcid Exascale 인프라의 Exadata VM 클러스터가 연결된 영역의 OCID입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
scanListenerPortTcp TCP SCAN(단일 클라이언트 액세스 이름) 포트입니다. 기본 포트는 1521입니다. 정수 (int)
scanListenerPortTcpSsl TCPS SCAN(단일 클라이언트 액세스 이름) 포트입니다. 기본 포트는 2484입니다. 정수 (int)
형태 Exascale 인프라 리소스의 Exadata VM 클러스터 모양 string(필수)
sshPublicKeys Exascale Infrastructure의 Exadata VM 클러스터에 대한 SSH 액세스에 사용되는 하나 이상의 키 쌍의 공개 키 부분입니다. string[] (필수)
서브넷 ID 클라이언트 서브넷 string(필수)
시스템 버전 이미지의 운영 체제 버전입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
시간대 Exascale 인프라에 있는 Exadata VM 클러스터의 표준 시간대입니다. 자세한 내용은 Exadata 인프라 표준 시간대참조하세요. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 255
총 EcpuCount Exascale 인프라의 Exadata VM 클러스터에 대한 총 ECPU 수입니다. 정수

제약 조건:
최소값 = 2(필수)
vmFileSystem스토리지 파일 시스템 스토리지 세부 정보입니다. ExadbVmClusterStorageDetails (필수)
vnetId 네트워크 연결을 위한 VNET string(필수)

ExadbVmCluster스토리지 세부 정보

이름 설명 가치
총 크기InGbs 총 용량 int(필수)

NSGCIDR

이름 설명 가치
목적지PortRange TCP 규칙에 대한 특정 대상 포트를 지정하는 대상 포트 범위입니다. 포트레인지
근원 개념적으로 이것은 인스턴스로 들어오는 패킷이 들어올 수 있는 IP 주소의 범위입니다. 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 128(필수)

포트레인지

이름 설명 가치
최대 최소 포트 번호보다 작지 않아야 하는 최대 포트 번호입니다. 단일 포트 번호를 지정하려면 최소 및 최대값을 모두 동일한 값으로 설정합니다. 정수

제약 조건:
최소값 = 1
최대값 = 65535(필수)
최대 포트 번호보다 크지 않아야 하는 최소 포트 번호입니다. 정수

제약 조건:
최소값 = 1
최대값 = 65535(필수)

TrackedResource태그

이름 설명 가치