Microsoft.AppPlatform Spring 2022-11-01-preview
Definição de recurso do Bicep
O tipo de recurso Spring pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.AppPlatform/Spring, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.AppPlatform/Spring@2022-11-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'string'
tier: '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: {
logStreamPublicEndpoint: bool
}
zoneRedundant: bool
}
}
Valores de propriedade
Spring
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 4 a 32 Caracteres válidos: Letras minúsculas, números e hifens. O nome do recurso deve ser exclusivo no Azure. |
local | A localização GEOGRÁFICA do recurso. | string |
marcas | Marcas do serviço que é uma lista de pares chave-valor que descrevem o recurso. | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
sku | SKU do recurso serviço | Sku |
properties | Propriedades do recurso serviço | ClusterResourceProperties |
ClusterResourceProperties
Nome | Descrição | Valor |
---|---|---|
marketplaceResource | Compra de produto de terceiros do recurso serviço. | MarketplaceResource |
networkProfile | Perfil de rede do Serviço | NetworkProfile |
vnetAddons | Configurações de serviço adicionais na instância de injeção de vnet | ServiceVNetAddons |
zoneRedundant | bool |
MarketplaceResource
Nome | Descrição | Valor |
---|---|---|
plan | A ID do plano do Artefato de terceiros que está sendo adquirido. | string |
product | O artefato de terceiros que está sendo adquirido. | string |
publicador | A ID do editor do Artefato de Terceiros que está sendo comprado. | string |
NetworkProfile
Nome | Descrição | Valor |
---|---|---|
appNetworkResourceGroup | Nome do grupo de recursos que contém recursos de rede para aplicativos de cliente no Azure Spring Apps | string |
appSubnetId | ID de recurso totalmente qualificada da sub-rede para hospedar aplicativos do cliente no Azure Spring Apps | string |
ingressConfig | Conteúdo de configuração de entrada para o recurso do Azure Spring Apps. | IngressConfig |
outboundType | O tipo de tráfego de saída de instâncias de VNet do Azure Spring Apps. | string |
serviceCidr | CIDR reservada do serviço Azure Spring Apps | 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 qualificada da sub-rede para hospedar o Azure Spring Apps Service Runtime | string |
IngressConfig
Nome | Descrição | Valor |
---|---|---|
readTimeoutInSeconds | Tempo limite de leitura de entrada em segundos. | INT |
ServiceVNetAddons
Nome | Descrição | Valor |
---|---|---|
logStreamPublicEndpoint | Indica se o fluxo de log na instância de injeção de vnet pode ser acessado da Internet. | bool |
Sku
Nome | Descrição | Valor |
---|---|---|
ALOCADA | Capacidade atual do recurso de destino | INT |
name | Nome do SKU | string |
Camada | Camada do Sku | string |
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 simples de microsserviço do Azure Spring Apps |
Este modelo implanta um aplicativo simples de microsserviço do Azure Spring Apps para ser executado no Azure. |
Definição de recurso de modelo do ARM
O tipo de recurso Spring pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.AppPlatform/Spring, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.AppPlatform/Spring",
"apiVersion": "2022-11-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "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": {
"logStreamPublicEndpoint": "bool"
},
"zoneRedundant": "bool"
}
}
Valores de propriedade
Spring
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.AppPlatform/Spring' |
apiVersion | A versão da API do recurso | '2022-11-01-preview' |
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 4 a 32 Caracteres válidos: Letras minúsculas, números e hifens. O nome do recurso deve ser exclusivo no Azure. |
local | A localização GEOGRÁFICA do recurso. | string |
marcas | Marcas do serviço que é uma lista de pares chave-valor que descrevem o recurso. | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
sku | SKU do recurso serviço | Sku |
properties | Propriedades do recurso serviço | ClusterResourceProperties |
ClusterResourceProperties
Nome | Descrição | Valor |
---|---|---|
marketplaceResource | Compra de produto de terceiros do recurso serviço. | MarketplaceResource |
networkProfile | Perfil de rede do Serviço | NetworkProfile |
vnetAddons | Configurações de serviço adicionais na instância de injeção de vnet | ServiceVNetAddons |
zoneRedundant | bool |
MarketplaceResource
Nome | Descrição | Valor |
---|---|---|
plan | A ID do plano do Artefato de terceiros que está sendo adquirido. | string |
product | O artefato de terceiros que está sendo adquirido. | string |
publicador | A ID do editor do Artefato de Terceiros que está sendo comprado. | string |
NetworkProfile
Nome | Descrição | Valor |
---|---|---|
appNetworkResourceGroup | Nome do grupo de recursos que contém recursos de rede para aplicativos cliente no Azure Spring Apps | string |
appSubnetId | ID de recurso totalmente qualificada da sub-rede para hospedar aplicativos cliente no Azure Spring Apps | string |
ingressConfig | Conteúdo de configuração de entrada para o recurso do Azure Spring Apps. | IngressConfig |
outboundType | O tipo de tráfego de saída de instâncias de VNet do Azure Spring Apps. | string |
serviceCidr | CIDR reservada do serviço Azure Spring Apps | 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 qualificada da sub-rede para hospedar o Azure Spring Apps Service Runtime | string |
IngressConfig
Nome | Descrição | Valor |
---|---|---|
readTimeoutInSeconds | Tempo limite de leitura de entrada em segundos. | INT |
ServiceVNetAddons
Nome | Descrição | Valor |
---|---|---|
logStreamPublicEndpoint | Indica se o fluxo de log na instância de injeção de vnet pode ser acessado da Internet. | bool |
Sku
Nome | Descrição | Valor |
---|---|---|
ALOCADA | Capacidade atual do recurso de destino | INT |
name | Nome do Sku | string |
Camada | Camada do Sku | string |
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 simples de microsserviço do Azure Spring Apps |
Este modelo implanta um aplicativo simples de microsserviço do Azure Spring Apps para ser executado no Azure. |
Definição de recurso do Terraform (provedor AzAPI)
O tipo de recurso Spring 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 de recurso
Para criar um recurso Microsoft.AppPlatform/Spring, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring@2022-11-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
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 = {
logStreamPublicEndpoint = bool
}
zoneRedundant = bool
}
sku = {
capacity = int
name = "string"
tier = "string"
}
})
}
Valores de propriedade
Spring
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.AppPlatform/Spring@2022-11-01-preview" |
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 4 a 32 Caracteres válidos: Letras minúsculas, números e hifens. O nome do recurso deve ser exclusivo no Azure. |
local | A localização GEOGRÁFICA do recurso. | string |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | cadeia de caracteres (obrigatório) |
marcas | Marcas do serviço que é uma lista de pares de valores de chave que descrevem o recurso. | Dicionário de nomes e valores de marcas. |
sku | SKU do recurso de serviço | Sku |
properties | Propriedades do recurso Serviço | ClusterResourceProperties |
ClusterResourceProperties
Nome | Descrição | Valor |
---|---|---|
marketplaceResource | Compra de produto de terceiros do recurso serviço. | MarketplaceResource |
networkProfile | Perfil de rede do Serviço | NetworkProfile |
vnetAddons | Configurações de serviço adicionais na instância de injeção de vnet | ServiceVNetAddons |
zoneRedundant | bool |
MarketplaceResource
Nome | Descrição | Valor |
---|---|---|
plan | A ID do plano do Artefato de terceiros que está sendo adquirido. | string |
product | O artefato de terceiros que está sendo adquirido. | string |
publicador | A ID do editor do Artefato de Terceiros que está sendo comprado. | string |
NetworkProfile
Nome | Descrição | Valor |
---|---|---|
appNetworkResourceGroup | Nome do grupo de recursos que contém recursos de rede para aplicativos cliente no Azure Spring Apps | string |
appSubnetId | ID de recurso totalmente qualificada da sub-rede para hospedar aplicativos cliente no Azure Spring Apps | string |
ingressConfig | Conteúdo de configuração de entrada para o recurso do Azure Spring Apps. | IngressConfig |
outboundType | O tipo de tráfego de saída de instâncias de VNet do Azure Spring Apps. | string |
serviceCidr | CIDR reservada do serviço Azure Spring Apps | 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 qualificada da sub-rede para hospedar o Azure Spring Apps Service Runtime | string |
IngressConfig
Nome | Descrição | Valor |
---|---|---|
readTimeoutInSeconds | Tempo limite de leitura de entrada em segundos. | INT |
ServiceVNetAddons
Nome | Descrição | Valor |
---|---|---|
logStreamPublicEndpoint | Indica se o fluxo de log na instância de injeção de vnet pode ser acessado da Internet. | bool |
Sku
Nome | Descrição | Valor |
---|---|---|
ALOCADA | Capacidade atual do recurso de destino | INT |
name | Nome do Sku | string |
Camada | Camada do Sku | string |