Artigo 12/21/2024
2 contribuidores
Comentários
Neste artigo
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 .
Para criar um recurso Microsoft.AppPlatform/Spring, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.AppPlatform/Spring@2023-03-01-preview' = {
location: 'string'
name: 'string'
properties: {
infraResourceGroup: 'string'
managedEnvironmentId: 'string'
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
infraResourceGroup
O nome do grupo de recursos que contém os recursos de infraestrutura
string
managedEnvironmentId
A ID do recurso do ambiente gerenciado no qual a instância do Spring Apps se baseia
string
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
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
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.
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 .
Para criar um recurso Microsoft.AppPlatform/Spring, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.AppPlatform/Spring",
"apiVersion": "2023-03-01-preview",
"name": "string",
"location": "string",
"properties": {
"infraResourceGroup": "string",
"managedEnvironmentId": "string",
"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
infraResourceGroup
O nome do grupo de recursos que contém os recursos de infraestrutura
string
managedEnvironmentId
A ID do recurso do ambiente gerenciado no qual a instância do Spring Apps se baseia
string
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
Designação
Descrição
Valor
apiVersion
A versão api
'2023-03-01-pré-visualização'
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
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.
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 .
Para criar um recurso Microsoft.AppPlatform/Spring, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring@2023-03-01-preview"
name = "string"
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
infraResourceGroup = "string"
managedEnvironmentId = "string"
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
infraResourceGroup
O nome do grupo de recursos que contém os recursos de infraestrutura
string
managedEnvironmentId
A ID do recurso do ambiente gerenciado no qual a instância do Spring Apps se baseia
string
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
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-03-01-pré-visualização"
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
Designação
Descrição
Valor