Partilhar via


Microsoft.AppPlatform Spring/aplicativos 2020-07-01

Definição de recursos do bíceps

O tipo de recurso Spring/apps pode ser implantado com operações direcionadas:

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

Formato do recurso

Para criar um recurso Microsoft.AppPlatform/Spring/apps, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.AppPlatform/Spring/apps@2020-07-01' = {
  parent: resourceSymbolicName
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    activeDeploymentName: 'string'
    fqdn: 'string'
    httpsOnly: bool
    persistentDisk: {
      mountPath: 'string'
      sizeInGB: int
    }
    public: bool
    temporaryDisk: {
      mountPath: 'string'
      sizeInGB: int
    }
  }
}

Valores de propriedade

Microsoft.AppPlatform/Spring/apps

Designação Descrição Valor
identidade O tipo de Identidade Gerenciada do recurso do aplicativo ManagedIdentityProperties
Localização A localização GEO do aplicativo, sempre a mesma com seu recurso pai corda
Designação O nome do recurso string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: Spring
propriedades Propriedades do recurso App AppResourceProperties

AppResourceProperties

Designação Descrição Valor
activeDeploymentName Nome da implantação ativa do aplicativo corda
FQDN Nome dns totalmente qualificado. corda
httpsApenas Indique se apenas https é permitido. Bool
Disco persistente Configurações de disco persistentes PersistentDisk
público Indica se o aplicativo expõe ponto de extremidade público Bool
temporárioDisco Configurações temporárias de disco Disco temporário

ManagedIdentityProperties

Designação Descrição Valor
principalId Principal Id corda
inquilinoId ID do inquilino corda
tipo Tipo de identidade gerenciada 'Nenhuma'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

PersistentDisk

Designação Descrição Valor
mountPath [en] Caminho de montagem do disco persistente corda
tamanhoInGB Tamanho do disco persistente em GB Int

Restrições:
Valor mínimo = 0
Valor máximo = 50

Disco temporário

Designação Descrição Valor
mountPath [en] Caminho de montagem do disco temporário corda
tamanhoInGB Tamanho do disco temporário em GB Int

Restrições:
Valor mínimo = 0
Valor máximo = 5

Exemplos de uso

Exemplos de início rápido do Azure

Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar esse tipo de recurso.

Arquivo Bicep Descrição
Implantar um aplicativo de microsserviço simples do Azure Spring Apps Este modelo implanta um aplicativo de microsserviço simples do Azure Spring Apps para ser executado no Azure.

Definição de recurso de modelo ARM

O tipo de recurso Spring/apps pode ser implantado com operações direcionadas:

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

Formato do recurso

Para criar um recurso Microsoft.AppPlatform/Spring/apps, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.AppPlatform/Spring/apps",
  "apiVersion": "2020-07-01",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "activeDeploymentName": "string",
    "fqdn": "string",
    "httpsOnly": "bool",
    "persistentDisk": {
      "mountPath": "string",
      "sizeInGB": "int"
    },
    "public": "bool",
    "temporaryDisk": {
      "mountPath": "string",
      "sizeInGB": "int"
    }
  }
}

Valores de propriedade

Microsoft.AppPlatform/Spring/apps

Designação Descrição Valor
Versão da API A versão api '2020-07-01'
identidade O tipo de Identidade Gerenciada do recurso do aplicativo ManagedIdentityProperties
Localização A localização GEO do aplicativo, sempre a mesma com seu recurso pai corda
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do recurso App AppResourceProperties
tipo O tipo de recurso 'Microsoft.AppPlatform/Spring/apps'

AppResourceProperties

Designação Descrição Valor
activeDeploymentName Nome da implantação ativa do aplicativo corda
FQDN Nome dns totalmente qualificado. corda
httpsApenas Indique se apenas https é permitido. Bool
Disco persistente Configurações de disco persistentes PersistentDisk
público Indica se o aplicativo expõe ponto de extremidade público Bool
temporárioDisco Configurações temporárias de disco Disco temporário

ManagedIdentityProperties

Designação Descrição Valor
principalId Principal Id corda
inquilinoId ID do inquilino corda
tipo Tipo de identidade gerenciada 'Nenhuma'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

PersistentDisk

Designação Descrição Valor
mountPath [en] Caminho de montagem do disco persistente corda
tamanhoInGB Tamanho do disco persistente em GB Int

Restrições:
Valor mínimo = 0
Valor máximo = 50

Disco temporário

Designação Descrição Valor
mountPath [en] Caminho de montagem do disco temporário corda
tamanhoInGB Tamanho do disco temporário em GB Int

Restrições:
Valor mínimo = 0
Valor máximo = 5

Exemplos de uso

Modelos de início rápido do Azure

Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.

Modelo Descrição
Implantar um aplicativo de microsserviço simples do Azure Spring Apps

Implantar no Azure
Este modelo implanta um aplicativo de microsserviço simples do Azure Spring Apps para ser executado no Azure.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso Spring/apps pode ser implantado com operações direcionadas:

  • Grupos de recursos

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

Formato do recurso

Para criar um recurso Microsoft.AppPlatform/Spring/apps, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/apps@2020-07-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  body = {
    properties = {
      activeDeploymentName = "string"
      fqdn = "string"
      httpsOnly = bool
      persistentDisk = {
        mountPath = "string"
        sizeInGB = int
      }
      public = bool
      temporaryDisk = {
        mountPath = "string"
        sizeInGB = int
      }
    }
  }
}

Valores de propriedade

Microsoft.AppPlatform/Spring/apps

Designação Descrição Valor
identidade O tipo de Identidade Gerenciada do recurso do aplicativo ManagedIdentityProperties
Localização A localização GEO do aplicativo, sempre a mesma com seu recurso pai corda
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: Spring
propriedades Propriedades do recurso App AppResourceProperties
tipo O tipo de recurso "Microsoft.AppPlatform/Spring/apps@2020-07-01"

AppResourceProperties

Designação Descrição Valor
activeDeploymentName Nome da implantação ativa do aplicativo corda
FQDN Nome dns totalmente qualificado. corda
httpsApenas Indique se apenas https é permitido. Bool
Disco persistente Configurações de disco persistentes PersistentDisk
público Indica se o aplicativo expõe ponto de extremidade público Bool
temporárioDisco Configurações temporárias de disco Disco temporário

ManagedIdentityProperties

Designação Descrição Valor
principalId Principal Id corda
inquilinoId ID do inquilino corda
tipo Tipo de identidade gerenciada 'Nenhuma'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

PersistentDisk

Designação Descrição Valor
mountPath [en] Caminho de montagem do disco persistente corda
tamanhoInGB Tamanho do disco persistente em GB Int

Restrições:
Valor mínimo = 0
Valor máximo = 50

Disco temporário

Designação Descrição Valor
mountPath [en] Caminho de montagem do disco temporário corda
tamanhoInGB Tamanho do disco temporário em GB Int

Restrições:
Valor mínimo = 0
Valor máximo = 5