Microsoft.AzureArcData sqlManagedInstances 2021-06-01-preview

Definição de recurso do Bicep

O tipo de recurso sqlManagedInstances pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.AzureArcData/sqlManagedInstances, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.AzureArcData/sqlManagedInstances@2021-06-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    dev: bool
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'CustomLocation'
  }
  properties: {
    admin: 'string'
    basicLoginInformation: {
      password: 'string'
      username: 'string'
    }
    dataControllerId: 'string'
    endTime: 'string'
    k8sRaw: any()
    lastUploadedDate: 'string'
    startTime: 'string'
  }
}

Valores de propriedade

sqlManagedInstances

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)
localização A localização geográfica onde o recurso se encontra cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku SKU de recursos. SqlManagedInstanceSku
extendedLocation O extendedLocation do recurso. ExtendedLocation
propriedades nulo SqlManagedInstanceProperties (obrigatório)

ExtendedLocation

Nome Descrição Valor
name O nome da localização expandida. string
tipo O tipo de localização expandida. "CustomLocation"

SqlManagedInstanceProperties

Nome Descrição Valor
administração O utilizador administrador da instância string
basicLoginInformation Nome de utilizador e palavra-passe para autenticação básica. BasicLoginInformation
dataControllerId nulo string
endTime A hora de fim da instância string
k8sRaw As informações do kubernetes não processados Para o Bicep, pode utilizar a função any( ).
lastUploadedDate Data do último carregamento do cluster do Kubernetes. Predefinições para a hora de data atual string
startTime Hora de início da instância string

BasicLoginInformation

Nome Descrição Valor
palavra-passe Palavra-passe de início de sessão. string
nome de utilizador Nome de utilizador de início de sessão. string

SqlManagedInstanceSku

Nome Descrição Valor
capacidade Se o SKU suportar o aumento horizontal/in, o número inteiro de capacidade deve ser incluído. Se não for possível aumentar/reduzir horizontalmente o recurso, tal poderá ser omitido. int
dev Se dev/test está ativado. Quando o campo dev está definido como verdadeiro, o recurso é utilizado para fins de desenvolvimento/teste. bool
família Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. string
name O nome do SKU. Normalmente, é um código letter+number cadeia (obrigatório)
size O tamanho do SKU. Quando o campo de nome é a combinação de camada e outro valor, este seria o código autónomo. string
tier Este campo tem de ser implementado pelo Fornecedor de Recursos se o serviço tiver mais de um escalão. "BusinessCritical"
"GeneralPurpose"

Definição de recurso de modelo do ARM

O tipo de recurso sqlManagedInstances pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.AzureArcData/sqlManagedInstances, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.AzureArcData/sqlManagedInstances",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "dev": "bool",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "CustomLocation"
  },
  "properties": {
    "admin": "string",
    "basicLoginInformation": {
      "password": "string",
      "username": "string"
    },
    "dataControllerId": "string",
    "endTime": "string",
    "k8sRaw": {},
    "lastUploadedDate": "string",
    "startTime": "string"
  }
}

Valores de propriedade

sqlManagedInstances

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.AzureArcData/sqlManagedInstances"
apiVersion A versão da API de recursos '2021-06-01-preview'
name O nome do recurso cadeia (obrigatório)
localização A localização geográfica onde o recurso se encontra cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku SKU de recursos. SqlManagedInstanceSku
extendedLocation O extendedLocation do recurso. ExtendedLocation
propriedades nulo SqlManagedInstanceProperties (obrigatório)

ExtendedLocation

Nome Descrição Valor
name O nome da localização expandida. string
tipo O tipo de localização expandida. "CustomLocation"

SqlManagedInstanceProperties

Nome Descrição Valor
administração O utilizador administrador da instância string
basicLoginInformation Nome de utilizador e palavra-passe para autenticação básica. BasicLoginInformation
dataControllerId nulo string
endTime A hora de fim da instância string
k8sRaw As informações do kubernetes não processados
lastUploadedDate Data do último carregamento do cluster do Kubernetes. Predefinições para a hora de data atual string
startTime Hora de início da instância string

BasicLoginInformation

Nome Descrição Valor
palavra-passe Palavra-passe de início de sessão. string
nome de utilizador Nome de utilizador de início de sessão. string

SqlManagedInstanceSku

Nome Descrição Valor
capacidade Se o SKU suportar o aumento/aumento horizontal, o número inteiro da capacidade deve ser incluído. Se não for possível aumentar/reduzir horizontalmente para o recurso, tal poderá ser omitido. int
dev Se dev/test está ativado. Quando o campo dev está definido como verdadeiro, o recurso é utilizado para fins de desenvolvimento/teste. bool
família Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. string
name O nome do SKU. Normalmente, é um código letter+number cadeia (obrigatório)
size O tamanho do SKU. Quando o campo de nome é a combinação de camada e outro valor, este seria o código autónomo. string
tier Este campo tem de ser implementado pelo Fornecedor de Recursos se o serviço tiver mais do que um escalão. "BusinessCritical"
"GeneralPurpose"

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso sqlManagedInstances pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.AzureArcData/sqlManagedInstances, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/sqlManagedInstances@2021-06-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      admin = "string"
      basicLoginInformation = {
        password = "string"
        username = "string"
      }
      dataControllerId = "string"
      endTime = "string"
      lastUploadedDate = "string"
      startTime = "string"
    }
    sku = {
      capacity = int
      dev = bool
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    extendedLocation = {
      name = "string"
      type = "CustomLocation"
    }
  })
}

Valores de propriedade

sqlManagedInstances

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.AzureArcData/sqlManagedInstances@2021-06-01-preview"
name O nome do recurso cadeia (obrigatório)
localização A localização geográfica onde reside o recurso cadeia (obrigatório)
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
sku SKU do recurso. SqlManagedInstanceSku
extendedLocation A extendedLocation do recurso. ExtendedLocation
propriedades nulo SqlManagedInstanceProperties (obrigatório)

ExtendedLocation

Nome Descrição Valor
name O nome da localização expandida. string
tipo O tipo de localização expandida. "CustomLocation"

SqlManagedInstanceProperties

Nome Descrição Valor
administração O utilizador administrador da instância string
basicLoginInformation Nome de utilizador e palavra-passe para autenticação básica. BasicLoginInformation
dataControllerId nulo string
endTime A hora de fim da instância string
k8sRaw As informações não processadas do kubernetes
lastUploadedDate Data do último carregamento do cluster do Kubernetes. Predefinições para data/hora atual string
startTime A hora de início da instância string

BasicLoginInformation

Nome Descrição Valor
palavra-passe Palavra-passe de início de sessão. string
nome de utilizador Nome de utilizador de início de sessão. string

SqlManagedInstanceSku

Nome Descrição Valor
capacidade Se o SKU suportar o aumento horizontal/in, o número inteiro de capacidade deve ser incluído. Se não for possível aumentar/reduzir horizontalmente o recurso, tal poderá ser omitido. int
dev Se dev/test está ativado. Quando o campo dev está definido como verdadeiro, o recurso é utilizado para fins de desenvolvimento/teste. bool
família Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. string
name O nome do SKU. Normalmente, é um código letter+number cadeia (obrigatório)
size O tamanho do SKU. Quando o campo de nome é a combinação de camada e outro valor, este seria o código autónomo. string
tier Este campo tem de ser implementado pelo Fornecedor de Recursos se o serviço tiver mais de um escalão. "BusinessCritical"
"GeneralPurpose"