Partilhar via


Microsoft.AppPlatform primavera 2023-12-01

Definição de recursos do bíceps

O tipo de recurso Spring pode ser implantado com operações que visam:

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, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.AppPlatform/Spring@2023-12-01' = {
  location: 'string'
  name: 'string'
  properties: {
    marketplaceResource: {
      plan: 'string'
      product: 'string'
      publisher: 'string'
    }
    networkProfile: {
      appNetworkResourceGroup: 'string'
      appSubnetId: 'string'
      ingressConfig: {
        readTimeoutInSeconds: int
      }
      outboundType: 'string'
      serviceCidr: 'string'
      serviceRuntimeNetworkResourceGroup: 'string'
      serviceRuntimeSubnetId: 'string'
    }
    vnetAddons: {
      dataPlanePublicEndpoint: bool
      logStreamPublicEndpoint: bool
    }
    zoneRedundant: bool
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

ClusterResourceProperties

Designação Descrição Valor
marketplaceRecurso Compra de produto de 3ª parte do recurso de Serviço. MarketplaceResource
networkProfile Perfil de rede do Serviço NetworkProfile
vnetAddons Configurações adicionais de serviço na instância de injeção de vnet ServiceVNetAddons
zoneRedundante Bool

IngressConfig

Designação Descrição Valor
readTimeoutInSeconds Tempo limite de leitura de entrada em segundos. Int

MarketplaceResource

Designação Descrição Valor
Plano O id do plano do artefato de 3ª parte que está sendo adquirido. string
produto O artefato da 3ª Parte que está sendo adquirido. string
editora O ID do editor do artefato de 3ª parte que está sendo comprado. string

Microsoft.AppPlatform/primavera

Designação Descrição Valor
Localização A localização GEO do recurso. string
Designação O nome do recurso string

Restrições:
Padrão = ^[a-z][a-z0-9-]*[a-z0-9]$ (obrigatório)
propriedades Propriedades do recurso Serviço ClusterResourceProperties
SKU Sku do recurso Serviço Sku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Perfil de rede

Designação Descrição Valor
appNetworkResourceGroup Nome do grupo de recursos que contém recursos de rede para aplicativos do cliente no Azure Spring Apps string
appSubnetId ID de recurso totalmente qualificado da sub-rede para hospedar aplicativos do cliente no Azure Spring Apps string
ingressConfig Carga útil de configuração de ingresso para o recurso Azure Spring Apps. IngressConfig
outboundType O tipo de tráfego de saída das instâncias VNet do Azure Spring Apps. string
serviçoCidr Azure Spring Apps serviço reservado CIDR string
serviceRuntimeNetworkResourceGroup Nome do grupo de recursos que contém recursos de rede do Azure Spring Apps Service Runtime string
serviceRuntimeSubnetId ID de recurso totalmente qualificado da sub-rede para hospedar o Azure Spring Apps Service Runtime string

ServiceVNetAddons

Designação Descrição Valor
dataPlanePublicEndpoint Indica se os componentes do plano de dados (fluxo de log, conexão de aplicativo, depuração remota) na instância de injeção de vnet podem ser acessados pela Internet. Bool
logStreamPublicEndpoint Indica se o fluxo de log na instância de injeção de vnet pode ser acessado da Internet. Bool

Referência

Designação Descrição Valor
capacidade Capacidade atual do recurso de destino Int
Designação Nome do Sku string
nível Nível do Sku string

TrackedResourceTags

Designação Descrição Valor

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam 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 pode ser implantado com operações que visam:

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, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.AppPlatform/Spring",
  "apiVersion": "2023-12-01",
  "name": "string",
  "location": "string",
  "properties": {
    "marketplaceResource": {
      "plan": "string",
      "product": "string",
      "publisher": "string"
    },
    "networkProfile": {
      "appNetworkResourceGroup": "string",
      "appSubnetId": "string",
      "ingressConfig": {
        "readTimeoutInSeconds": "int"
      },
      "outboundType": "string",
      "serviceCidr": "string",
      "serviceRuntimeNetworkResourceGroup": "string",
      "serviceRuntimeSubnetId": "string"
    },
    "vnetAddons": {
      "dataPlanePublicEndpoint": "bool",
      "logStreamPublicEndpoint": "bool"
    },
    "zoneRedundant": "bool"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

ClusterResourceProperties

Designação Descrição Valor
marketplaceRecurso Compra de produto de 3ª parte do recurso de Serviço. MarketplaceResource
networkProfile Perfil de rede do Serviço NetworkProfile
vnetAddons Configurações adicionais de serviço na instância de injeção de vnet ServiceVNetAddons
zoneRedundante Bool

IngressConfig

Designação Descrição Valor
readTimeoutInSeconds Tempo limite de leitura de entrada em segundos. Int

MarketplaceResource

Designação Descrição Valor
Plano O id do plano do artefato de 3ª parte que está sendo adquirido. string
produto O artefato da 3ª Parte que está sendo adquirido. string
editora O ID do editor do artefato de 3ª parte que está sendo comprado. string

Microsoft.AppPlatform/primavera

Designação Descrição Valor
apiVersion A versão api '2023-12-01'
Localização A localização GEO do recurso. string
Designação O nome do recurso string

Restrições:
Padrão = ^[a-z][a-z0-9-]*[a-z0-9]$ (obrigatório)
propriedades Propriedades do recurso Serviço ClusterResourceProperties
SKU Sku do recurso Serviço Sku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.AppPlatform/Spring'

Perfil de rede

Designação Descrição Valor
appNetworkResourceGroup Nome do grupo de recursos que contém recursos de rede para aplicativos do cliente no Azure Spring Apps string
appSubnetId ID de recurso totalmente qualificado da sub-rede para hospedar aplicativos do cliente no Azure Spring Apps string
ingressConfig Carga útil de configuração de ingresso para o recurso Azure Spring Apps. IngressConfig
outboundType O tipo de tráfego de saída das instâncias VNet do Azure Spring Apps. string
serviçoCidr Azure Spring Apps serviço reservado CIDR string
serviceRuntimeNetworkResourceGroup Nome do grupo de recursos que contém recursos de rede do Azure Spring Apps Service Runtime string
serviceRuntimeSubnetId ID de recurso totalmente qualificado da sub-rede para hospedar o Azure Spring Apps Service Runtime string

ServiceVNetAddons

Designação Descrição Valor
dataPlanePublicEndpoint Indica se os componentes do plano de dados (fluxo de log, conexão de aplicativo, depuração remota) na instância de injeção de vnet podem ser acessados pela Internet. Bool
logStreamPublicEndpoint Indica se o fluxo de log na instância de injeção de vnet pode ser acessado da Internet. Bool

Referência

Designação Descrição Valor
capacidade Capacidade atual do recurso de destino Int
Designação Nome do Sku string
nível Nível do Sku string

TrackedResourceTags

Designação Descrição Valor

Modelos de início rápido

Os modelos de início rápido a seguir implantam 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 pode ser implantado com operações que visam:

  • 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, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring@2023-12-01"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      marketplaceResource = {
        plan = "string"
        product = "string"
        publisher = "string"
      }
      networkProfile = {
        appNetworkResourceGroup = "string"
        appSubnetId = "string"
        ingressConfig = {
          readTimeoutInSeconds = int
        }
        outboundType = "string"
        serviceCidr = "string"
        serviceRuntimeNetworkResourceGroup = "string"
        serviceRuntimeSubnetId = "string"
      }
      vnetAddons = {
        dataPlanePublicEndpoint = bool
        logStreamPublicEndpoint = bool
      }
      zoneRedundant = bool
    }
  })
}

Valores de propriedade

ClusterResourceProperties

Designação Descrição Valor
marketplaceRecurso Compra de produto de 3ª parte do recurso de Serviço. MarketplaceResource
networkProfile Perfil de rede do Serviço NetworkProfile
vnetAddons Configurações adicionais de serviço na instância de injeção de vnet ServiceVNetAddons
zoneRedundante Bool

IngressConfig

Designação Descrição Valor
readTimeoutInSeconds Tempo limite de leitura de entrada em segundos. Int

MarketplaceResource

Designação Descrição Valor
Plano O id do plano do artefato de 3ª parte que está sendo adquirido. string
produto O artefato da 3ª Parte que está sendo adquirido. string
editora O ID do editor do artefato de 3ª parte que está sendo comprado. string

Microsoft.AppPlatform/primavera

Designação Descrição Valor
Localização A localização GEO do recurso. string
Designação O nome do recurso string

Restrições:
Padrão = ^[a-z][a-z0-9-]*[a-z0-9]$ (obrigatório)
propriedades Propriedades do recurso Serviço ClusterResourceProperties
SKU Sku do recurso Serviço Sku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.AppPlatform/Spring@2023-12-01"

Perfil de rede

Designação Descrição Valor
appNetworkResourceGroup Nome do grupo de recursos que contém recursos de rede para aplicativos do cliente no Azure Spring Apps string
appSubnetId ID de recurso totalmente qualificado da sub-rede para hospedar aplicativos do cliente no Azure Spring Apps string
ingressConfig Carga útil de configuração de ingresso para o recurso Azure Spring Apps. IngressConfig
outboundType O tipo de tráfego de saída das instâncias VNet do Azure Spring Apps. string
serviçoCidr Azure Spring Apps serviço reservado CIDR string
serviceRuntimeNetworkResourceGroup Nome do grupo de recursos que contém recursos de rede do Azure Spring Apps Service Runtime string
serviceRuntimeSubnetId ID de recurso totalmente qualificado da sub-rede para hospedar o Azure Spring Apps Service Runtime string

ServiceVNetAddons

Designação Descrição Valor
dataPlanePublicEndpoint Indica se os componentes do plano de dados (fluxo de log, conexão de aplicativo, depuração remota) na instância de injeção de vnet podem ser acessados pela Internet. Bool
logStreamPublicEndpoint Indica se o fluxo de log na instância de injeção de vnet pode ser acessado da Internet. Bool

Referência

Designação Descrição Valor
capacidade Capacidade atual do recurso de destino Int
Designação Nome do Sku string
nível Nível do Sku string

TrackedResourceTags

Designação Descrição Valor