Microsoft.AzureArcData sqlManagedInstances 2023-03-15-preview

Definice prostředku Bicep

Typ prostředku sqlManagedInstances je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AzureArcData/sqlManagedInstances, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.AzureArcData/sqlManagedInstances@2023-03-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    dev: bool
    family: 'string'
    name: 'vCore'
    size: 'string'
    tier: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'CustomLocation'
  }
  properties: {
    activeDirectoryInformation: {
      keytabInformation: {
        keytab: 'string'
      }
    }
    admin: 'string'
    basicLoginInformation: {
      password: 'string'
      username: 'string'
    }
    clusterId: 'string'
    dataControllerId: 'string'
    endTime: 'string'
    extensionId: 'string'
    k8sRaw: {
      spec: {
        replicas: int
        scheduling: {
          default: {
            resources: {
              limits: {}
              requests: {}
            }
          }
        }
      }
    }
    lastUploadedDate: 'string'
    licenseType: 'string'
    startTime: 'string'
  }
}

Hodnoty vlastností

sqlManagedInstances

Název Description Hodnota
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
Sku Skladová položka prostředku. SqlManagedInstanceSku
extendedLocation ExtendedLocation prostředku. Rozšířené umístění
properties null SqlManagedInstanceProperties (povinné)

Rozšířené umístění

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. CustomLocation

SqlManagedInstanceProperties

Název Description Hodnota
activeDirectoryInformation Informace o službě Active Directory související s tímto SQL Managed Instance. ActiveDirectoryInformation
správce Uživatel správce instance řetězec
basicLoginInformation Uživatelské jméno a heslo pro základní ověřování BasicLoginInformation
clusterId Pokud je k dispozici CustomLocation, obsahuje ID ARM připojeného clusteru, do které vlastní umístění patří. řetězec
dataControllerId null řetězec
endTime Čas ukončení instance řetězec
extensionId Pokud je k dispozici CustomLocation, obsahuje ID ARM rozšíření, do které vlastní umístění patří. řetězec
k8sRaw Nezpracované informace kubernetes SqlManagedInstanceK8SRaw
lastUploadedDate Datum posledního nahrání z clusteru Kubernetes Výchozí hodnota aktuálního data a času řetězec
licenseType Typ licence, který se má použít pro tuto spravovanou instanci. 'BasePrice'
"Zotavení po havárii"
LicenseIncluded
startTime Čas spuštění instance řetězec

ActiveDirectoryInformation

Název Description Hodnota
keytabInformation Informace o kartě klíčů, které se používají pro službu SQL Managed Instance při použití ověřování active directory. KeytabInformation

KeytabInformation

Název Description Hodnota
klávesová karta Keytab s kódováním base64. řetězec

Základní informace o přihlášení

Název Description Hodnota
heslo Přihlašovací heslo. řetězec
username Přihlašovací uživatelské jméno. řetězec

SqlManagedInstanceK8SRaw

Název Description Hodnota
spec Informace o specifikaci kubernetes SqlManagedInstanceK8SSpec

SqlManagedInstanceK8SSpec

Název Description Hodnota
Repliky Tato možnost určuje počet replik SQL Managed Instance, které se nasadí do clusteru Kubernetes pro účely vysoké dostupnosti. Pokud je sku.tier BusinessCritical, povolené hodnoty jsou 2 nebo 3 s výchozím nastavením 3. Pokud je sku.tier GeneralPurpose, repliky musí být 1. int
Plánování Informace o plánování Kubernetes K8SScheduling

K8SScheduling

Název Description Hodnota
default Možnosti plánování Kubernetes Popisuje omezení, která pomáhají Kubernetes vybrat vhodné uzly pro hostování databázové služby. K8SSchedulingOptions

K8SSchedulingOptions

Název Description Hodnota
resources Limity prostředků Kubernetes a požadavky používané k omezení nebo rezervaci využití prostředků K8SResourceRequirements

K8SResourceRequirements

Název Description Hodnota
Limity Omezení pro typ prostředku Kubernetes (např. cpu, paměť). Požadavek cpu musí být menší nebo roven limitu cpu. Výchozí hodnota cpu je 2, minimum je 1. Výchozí hodnota memory je 4Gi, minimální hodnota je 2Gi. Pokud je sku.tier GeneralPurpose, maximální hodnota cpu je 24 a maximální hodnota paměti je 128Gi. object
Požadavky Požadavky na typ prostředku Kubernetes (např. cpu, paměť). Požadavek cpu musí být menší nebo roven limitu cpu. Výchozí hodnota cpu je 2, minimum je 1. Výchozí hodnota memory je 4Gi, minimální hodnota je 2Gi. Pokud je sku.tier GeneralPurpose, maximální hodnota cpu je 24 a maximální hodnota paměti je 128Gi. object

SqlManagedInstanceSku

Název Description Hodnota
capacity Kapacita skladové položky int
Dev Jestli je povolený vývoj/testování. Pokud je pole dev nastavené na true, prostředek se použije pro účely vývoje/testování. bool
family Řada skladových položek řetězec
name Název skladové položky. Virtuální jádro (povinné)
size Velikost skladové položky. Pokud je pole pro název kombinací vrstvy a nějaké jiné hodnoty, jedná se o samostatný kód. řetězec
tier Cenová úroveň instance. BusinessCritical
'GeneralPurpose'

Definice prostředku šablony ARM

Typ prostředku sqlManagedInstances je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AzureArcData/sqlManagedInstances, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.AzureArcData/sqlManagedInstances",
  "apiVersion": "2023-03-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "dev": "bool",
    "family": "string",
    "name": "vCore",
    "size": "string",
    "tier": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "CustomLocation"
  },
  "properties": {
    "activeDirectoryInformation": {
      "keytabInformation": {
        "keytab": "string"
      }
    },
    "admin": "string",
    "basicLoginInformation": {
      "password": "string",
      "username": "string"
    },
    "clusterId": "string",
    "dataControllerId": "string",
    "endTime": "string",
    "extensionId": "string",
    "k8sRaw": {
      "spec": {
        "replicas": "int",
        "scheduling": {
          "default": {
            "resources": {
              "limits": {},
              "requests": {}
            }
          }
        }
      }
    },
    "lastUploadedDate": "string",
    "licenseType": "string",
    "startTime": "string"
  }
}

Hodnoty vlastností

sqlManagedInstances

Název Description Hodnota
typ Typ prostředku Microsoft.AzureArcData/sqlManagedInstances
apiVersion Verze rozhraní API prostředků '2023-03-15-preview'
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
Sku Skladová položka prostředku. SqlManagedInstanceSku
extendedLocation ExtendedLocation prostředku. Rozšířené umístění
properties null SqlManagedInstanceProperties (povinné)

Rozšířené umístění

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. CustomLocation

SqlManagedInstanceProperties

Název Description Hodnota
activeDirectoryInformation Informace o službě Active Directory související s tímto SQL Managed Instance. ActiveDirectoryInformation
správce Uživatel správce instance řetězec
basicLoginInformation Uživatelské jméno a heslo pro základní ověřování BasicLoginInformation
clusterId Pokud je k dispozici CustomLocation, obsahuje ID ARM připojeného clusteru, do které vlastní umístění patří. řetězec
dataControllerId null řetězec
endTime Čas ukončení instance řetězec
extensionId Pokud je k dispozici CustomLocation, obsahuje ID ARM rozšíření, do které vlastní umístění patří. řetězec
k8sRaw Nezpracované informace kubernetes SqlManagedInstanceK8SRaw
lastUploadedDate Datum posledního nahrání z clusteru Kubernetes Výchozí hodnota aktuálního data a času řetězec
licenseType Typ licence, který se má použít pro tuto spravovanou instanci. 'BasePrice'
"Zotavení po havárii"
LicenseIncluded
startTime Čas spuštění instance řetězec

ActiveDirectoryInformation

Název Description Hodnota
keytabInformation Informace o kartě klíčů, které se používají pro službu SQL Managed Instance při použití ověřování active directory. KeytabInformation

KeytabInformation

Název Description Hodnota
karta s klávesou Klávesová karta s kódováním base64. řetězec

BasicLoginInformation

Název Description Hodnota
heslo Přihlašovací heslo. řetězec
username Přihlašovací uživatelské jméno. řetězec

SqlManagedInstanceK8SRaw

Název Description Hodnota
spec Informace o specifikacích kubernetes SqlManagedInstanceK8SSpec

SqlManagedInstanceK8SSpec

Název Description Hodnota
Repliky Tato možnost určuje počet replik SQL Managed Instance, které se nasadí do clusteru Kubernetes pro účely vysoké dostupnosti. Pokud je sku.tier BusinessCritical, povolené hodnoty jsou 2 nebo 3 s výchozím nastavením 3. Pokud je sku.tier GeneralPurpose, repliky musí být 1. int
Plánování Informace o plánování Kubernetes K8SScheduling

K8SScheduling

Název Description Hodnota
default Možnosti plánování Kubernetes Popisuje omezení použitá k tomu, aby Kubernetes vybrala vhodné uzly pro hostování databázové služby. K8SSchedulingOptions

K8SSchedulingOptions

Název Description Hodnota
resources Omezení prostředků Kubernetes a požadavky použité k omezení nebo rezervaci využití prostředků K8SResourceRequirements

K8SResourceRequirements

Název Description Hodnota
Limity Omezení pro typ prostředku Kubernetes (např. cpu, paměť). Požadavek cpu musí být menší nebo roven limitu cpu. Výchozí hodnota cpu je 2, minimum je 1. Výchozí paměť je 4Gi, minimum je 2Gi. Pokud je sku.tier GeneralPurpose, maximální hodnota cpu je 24 a maximální hodnota paměti je 128Gi. object
Požadavky Požadavky na typ prostředku Kubernetes (např. cpu, paměť). Požadavek cpu musí být menší nebo roven limitu cpu. Výchozí hodnota cpu je 2, minimum je 1. Výchozí paměť je 4Gi, minimum je 2Gi. Pokud je sku.tier GeneralPurpose, maximální hodnota cpu je 24 a maximální hodnota paměti je 128Gi. object

SqlManagedInstanceSku

Název Description Hodnota
capacity Kapacita skladové položky int
Dev Jestli je povolený vývoj/testování. Pokud je pole dev nastaveno na hodnotu true, použije se prostředek pro účely vývoje/testování. bool
family Řada skladových položek řetězec
name Název skladové položky. Virtuální jádra (povinné)
size Velikost skladové položky Pokud je pole název kombinací vrstvy a nějaké jiné hodnoty, bude to samostatný kód. řetězec
tier Cenová úroveň pro instanci. 'BusinessCritical'
'GeneralPurpose'

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku sqlManagedInstances je možné nasadit s operacemi, které cílí:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AzureArcData/sqlManagedInstances, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/sqlManagedInstances@2023-03-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      activeDirectoryInformation = {
        keytabInformation = {
          keytab = "string"
        }
      }
      admin = "string"
      basicLoginInformation = {
        password = "string"
        username = "string"
      }
      clusterId = "string"
      dataControllerId = "string"
      endTime = "string"
      extensionId = "string"
      k8sRaw = {
        spec = {
          replicas = int
          scheduling = {
            default = {
              resources = {
                limits = {}
                requests = {}
              }
            }
          }
        }
      }
      lastUploadedDate = "string"
      licenseType = "string"
      startTime = "string"
    }
    sku = {
      capacity = int
      dev = bool
      family = "string"
      name = "vCore"
      size = "string"
      tier = "string"
    }
    extendedLocation = {
      name = "string"
      type = "CustomLocation"
    }
  })
}

Hodnoty vlastností

sqlManagedInstances

Název Description Hodnota
typ Typ prostředku Microsoft.AzureArcData/sqlManagedInstances@2023-03-15-preview
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot.
Sku Skladová položka prostředku. SqlManagedInstanceSku
extendedLocation ExtendedLocation prostředku. Rozšířené umístění
properties null SqlManagedInstanceProperties (povinné)

Rozšířené umístění

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. "CustomLocation"

SqlManagedInstanceProperties

Název Description Hodnota
activeDirectoryInformation Informace o službě Active Directory související s tímto SQL Managed Instance. ActiveDirectoryInformation
správce Uživatel správce instance řetězec
basicLoginInformation Uživatelské jméno a heslo pro základní ověřování BasicLoginInformation
clusterId Pokud je k dispozici CustomLocation, obsahuje ID ARM připojeného clusteru, do které vlastní umístění patří. řetězec
dataControllerId null řetězec
endTime Čas ukončení instance řetězec
extensionId Pokud je k dispozici CustomLocation, obsahuje ID ARM rozšíření, do které vlastní umístění patří. řetězec
k8sRaw Nezpracované informace kubernetes SqlManagedInstanceK8SRaw
lastUploadedDate Datum posledního nahrání z clusteru Kubernetes Výchozí hodnota aktuálního data a času řetězec
licenseType Typ licence, který se má použít pro tuto spravovanou instanci. "BasePrice"
"Zotavení po havárii"
"LicenseIncluded"
startTime Čas spuštění instance řetězec

ActiveDirectoryInformation

Název Description Hodnota
keytabInformation Informace o kartě klíčů, které se používají pro službu SQL Managed Instance při použití ověřování active directory. KeytabInformation

KeytabInformation

Název Description Hodnota
karta s klávesou Klávesová karta s kódováním base64. řetězec

BasicLoginInformation

Název Description Hodnota
heslo Přihlašovací heslo. řetězec
username Přihlašovací uživatelské jméno. řetězec

SqlManagedInstanceK8SRaw

Název Description Hodnota
spec Informace o specifikacích kubernetes SqlManagedInstanceK8SSpec

SqlManagedInstanceK8SSpec

Název Description Hodnota
Repliky Tato možnost určuje počet replik SQL Managed Instance, které se nasadí do clusteru Kubernetes pro účely vysoké dostupnosti. Pokud je sku.tier BusinessCritical, povolené hodnoty jsou 2 nebo 3 s výchozím nastavením 3. Pokud je sku.tier GeneralPurpose, repliky musí být 1. int
Plánování Informace o plánování Kubernetes K8SScheduling

K8SScheduling

Název Description Hodnota
default Možnosti plánování Kubernetes Popisuje omezení použitá k tomu, aby Kubernetes vybrala vhodné uzly pro hostování databázové služby. K8SSchedulingOptions

K8SSchedulingOptions

Název Description Hodnota
resources Omezení prostředků Kubernetes a požadavky použité k omezení nebo rezervaci využití prostředků K8SResourceRequirements

K8SResourceRequirements

Název Description Hodnota
Limity Omezení pro typ prostředku Kubernetes (např. cpu, paměť). Požadavek cpu musí být menší nebo roven limitu cpu. Výchozí hodnota cpu je 2, minimum je 1. Výchozí paměť je 4Gi, minimum je 2Gi. Pokud je sku.tier GeneralPurpose, maximální hodnota cpu je 24 a maximální hodnota paměti je 128Gi. object
Požadavky Požadavky na typ prostředku Kubernetes (např. cpu, paměť). Požadavek cpu musí být menší nebo roven limitu cpu. Výchozí hodnota cpu je 2, minimum je 1. Výchozí paměť je 4Gi, minimum je 2Gi. Pokud je sku.tier GeneralPurpose, maximální hodnota cpu je 24 a maximální hodnota paměti je 128Gi. object

SqlManagedInstanceSku

Název Description Hodnota
capacity Kapacita skladové položky int
Dev Jestli je povolený vývoj/testování. Pokud je pole dev nastaveno na hodnotu true, použije se prostředek pro účely vývoje/testování. bool
family Řada skladových položek řetězec
name Název skladové položky. "vCore" (povinné)
size Velikost skladové položky Pokud je pole název kombinací vrstvy a nějaké jiné hodnoty, bude to samostatný kód. řetězec
tier Cenová úroveň pro instanci. "BusinessCritical"
"GeneralPurpose"