Microsoft.AppPlatform Spring
- última
- 2024-05-01-preview
- 2024-01-01-preview
- 2023-12-01
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-05-01-preview
- 2023-03-01-preview
- 2023-01-01-preview
- 2022-12-01
- 2022-11-01-preview
- 2022-09-01-preview
- 2022-05-01-preview
- 2022-04-01
- 2022-03-01-preview
- 2022-01-01-preview
- 2021-09-01-preview
- 2021-06-01-preview
- 2020-11-01-preview
- 2020-07-01
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 de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.AppPlatform/Spring, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.AppPlatform/Spring@2024-05-01-preview' = {
identity: {
type: 'string'
}
location: 'string'
name: 'string'
properties: {
infraResourceGroup: 'string'
maintenanceScheduleConfiguration: {
frequency: 'string'
// For remaining properties, see MaintenanceScheduleConfiguration objects
}
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
privateDnsZoneId: 'string'
privateStorageAccess: 'string'
}
zoneRedundant: bool
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Objetos MaintenanceScheduleConfiguration
Defina a propriedade de frequência
Para Semanal, use:
{
day: 'string'
frequency: 'Weekly'
hour: int
}
Valores de propriedade
ClusterResourceProperties
Nome | Descrição | Valor |
---|---|---|
infraResourceGroup | O nome do grupo de recursos que contém os recursos de infraestrutura | corda |
maintenanceScheduleConfiguration | Configurações de serviço adicionais para manutenção planejada | |
managedEnvironmentId | A ID de recurso do Ambiente Gerenciado no qual a instância do Spring Apps se baseia | corda |
marketplaceResource | Compra de produto de terceiros do recurso de 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 | |
zoneRedundant | Bool |
IngressConfig
Nome | Descrição | Valor |
---|---|---|
readTimeoutInSeconds | Tempo limite de leitura de entrada em segundos. | int |
MaintenanceScheduleConfiguration
Nome | Descrição | Valor |
---|---|---|
frequência | Definido como 'Semanal' para o tipo WeeklyMaintenanceScheduleConfiguration. | 'Semanal' (obrigatório) |
MarketplaceResource
Nome | Descrição | Valor |
---|---|---|
plano | A ID do plano do artefato de terceiros que está sendo adquirido. | corda |
produto | O artefato de terceiros que está sendo adquirido. | corda |
editor | A ID do editor do Artefato de Terceiros que está sendo comprado. | corda |
Microsoft.AppPlatform/Spring
Nome | Descrição | Valor |
---|---|---|
identidade | Identidade Gerenciada do recurso de serviço | SystemAssignedServiceIdentity |
localização | O local geográfico do recurso. | corda |
nome | O nome do recurso | corda 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 de serviço | de SKU |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
NetworkProfile
ServiceVNetAddons
Nome | 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 da Internet. | Bool |
logStreamPublicEndpoint | Indica se o fluxo de log na instância de injeção de vnet pode ser acessado da Internet. | Bool |
privateDnsZoneId | ID de recurso totalmente qualificado da zona DNS privada para vincular à rede virtual do cliente. | corda |
privateStorageAccess | Indica se o serviço de injeção de vnet habilita links privados para a conta de armazenamento de back-end e o registro de contêiner. | 'Desabilitado' 'Habilitado' |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | Capacidade atual do recurso de destino | int |
nome | Nome do Sku | corda |
camada | Camada do Sku | corda |
SystemAssignedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerenciada (atribuída pelo sistema ou nenhuma). | 'None' 'SystemAssigned' (obrigatório) |
TrackedResourceTags
Nome | Descrição | Valor |
---|
WeeklyMaintenanceScheduleConfiguration
Nome | Descrição | Valor |
---|---|---|
dia | O dia para executar o trabalho de manutenção | 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' (obrigatório) |
frequência | A frequência para executar o trabalho de manutenção | 'Semanal' (obrigatório) |
hora | A hora para executar o trabalho de manutenção | int Restrições: Valor mínimo = 0 Valor máximo = 23 (obrigatório) |
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 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 de propriedades alteradas em cada versão da API, consulte de 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": "2024-05-01-preview",
"name": "string",
"identity": {
"type": "string"
},
"location": "string",
"properties": {
"infraResourceGroup": "string",
"maintenanceScheduleConfiguration": {
"frequency": "string"
// For remaining properties, see MaintenanceScheduleConfiguration objects
},
"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",
"privateDnsZoneId": "string",
"privateStorageAccess": "string"
},
"zoneRedundant": "bool"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Objetos MaintenanceScheduleConfiguration
Defina a propriedade de frequência
Para Semanal, use:
{
"day": "string",
"frequency": "Weekly",
"hour": "int"
}
Valores de propriedade
ClusterResourceProperties
Nome | Descrição | Valor |
---|---|---|
infraResourceGroup | O nome do grupo de recursos que contém os recursos de infraestrutura | corda |
maintenanceScheduleConfiguration | Configurações de serviço adicionais para manutenção planejada | |
managedEnvironmentId | A ID de recurso do Ambiente Gerenciado no qual a instância do Spring Apps se baseia | corda |
marketplaceResource | Compra de produto de terceiros do recurso de 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 | |
zoneRedundant | Bool |
IngressConfig
Nome | Descrição | Valor |
---|---|---|
readTimeoutInSeconds | Tempo limite de leitura de entrada em segundos. | int |
MaintenanceScheduleConfiguration
Nome | Descrição | Valor |
---|---|---|
frequência | Definido como 'Semanal' para o tipo WeeklyMaintenanceScheduleConfiguration. | 'Semanal' (obrigatório) |
MarketplaceResource
Nome | Descrição | Valor |
---|---|---|
plano | A ID do plano do artefato de terceiros que está sendo adquirido. | corda |
produto | O artefato de terceiros que está sendo adquirido. | corda |
editor | A ID do editor do Artefato de Terceiros que está sendo comprado. | corda |
Microsoft.AppPlatform/Spring
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2024-05-01-preview' |
identidade | Identidade Gerenciada do recurso de serviço | SystemAssignedServiceIdentity |
localização | O local geográfico do recurso. | corda |
nome | O nome do recurso | corda 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 de serviço | de SKU |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.AppPlatform/Spring' |
NetworkProfile
ServiceVNetAddons
Nome | 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 da Internet. | Bool |
logStreamPublicEndpoint | Indica se o fluxo de log na instância de injeção de vnet pode ser acessado da Internet. | Bool |
privateDnsZoneId | ID de recurso totalmente qualificado da zona DNS privada para vincular à rede virtual do cliente. | corda |
privateStorageAccess | Indica se o serviço de injeção de vnet habilita links privados para a conta de armazenamento de back-end e o registro de contêiner. | 'Desabilitado' 'Habilitado' |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | Capacidade atual do recurso de destino | int |
nome | Nome do Sku | corda |
camada | Camada do Sku | corda |
SystemAssignedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerenciada (atribuída pelo sistema ou nenhuma). | 'None' 'SystemAssigned' (obrigatório) |
TrackedResourceTags
Nome | Descrição | Valor |
---|
WeeklyMaintenanceScheduleConfiguration
Nome | Descrição | Valor |
---|---|---|
dia | O dia para executar o trabalho de manutenção | 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' (obrigatório) |
frequência | A frequência para executar o trabalho de manutenção | 'Semanal' (obrigatório) |
hora | A hora para executar o trabalho de manutenção | int Restrições: Valor mínimo = 0 Valor máximo = 23 (obrigatório) |
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 de 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 de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.AppPlatform/Spring, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring@2024-05-01-preview"
name = "string"
identity = {
type = "string"
}
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
infraResourceGroup = "string"
maintenanceScheduleConfiguration = {
frequency = "string"
// For remaining properties, see MaintenanceScheduleConfiguration objects
}
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
privateDnsZoneId = "string"
privateStorageAccess = "string"
}
zoneRedundant = bool
}
})
}
Objetos MaintenanceScheduleConfiguration
Defina a propriedade de frequência
Para Semanal, use:
{
day = "string"
frequency = "Weekly"
hour = int
}
Valores de propriedade
ClusterResourceProperties
Nome | Descrição | Valor |
---|---|---|
infraResourceGroup | O nome do grupo de recursos que contém os recursos de infraestrutura | corda |
maintenanceScheduleConfiguration | Configurações de serviço adicionais para manutenção planejada | |
managedEnvironmentId | A ID de recurso do Ambiente Gerenciado no qual a instância do Spring Apps se baseia | corda |
marketplaceResource | Compra de produto de terceiros do recurso de 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 | |
zoneRedundant | Bool |
IngressConfig
Nome | Descrição | Valor |
---|---|---|
readTimeoutInSeconds | Tempo limite de leitura de entrada em segundos. | int |
MaintenanceScheduleConfiguration
Nome | Descrição | Valor |
---|---|---|
frequência | Definido como 'Semanal' para o tipo WeeklyMaintenanceScheduleConfiguration. | 'Semanal' (obrigatório) |
MarketplaceResource
Nome | Descrição | Valor |
---|---|---|
plano | A ID do plano do artefato de terceiros que está sendo adquirido. | corda |
produto | O artefato de terceiros que está sendo adquirido. | corda |
editor | A ID do editor do Artefato de Terceiros que está sendo comprado. | corda |
Microsoft.AppPlatform/Spring
NetworkProfile
ServiceVNetAddons
Nome | 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 da Internet. | Bool |
logStreamPublicEndpoint | Indica se o fluxo de log na instância de injeção de vnet pode ser acessado da Internet. | Bool |
privateDnsZoneId | ID de recurso totalmente qualificado da zona DNS privada para vincular à rede virtual do cliente. | corda |
privateStorageAccess | Indica se o serviço de injeção de vnet habilita links privados para a conta de armazenamento de back-end e o registro de contêiner. | 'Desabilitado' 'Habilitado' |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | Capacidade atual do recurso de destino | int |
nome | Nome do Sku | corda |
camada | Camada do Sku | corda |
SystemAssignedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerenciada (atribuída pelo sistema ou nenhuma). | 'None' 'SystemAssigned' (obrigatório) |
TrackedResourceTags
Nome | Descrição | Valor |
---|
WeeklyMaintenanceScheduleConfiguration
Nome | Descrição | Valor |
---|---|---|
dia | O dia para executar o trabalho de manutenção | 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' (obrigatório) |
frequência | A frequência para executar o trabalho de manutenção | 'Semanal' (obrigatório) |
hora | A hora para executar o trabalho de manutenção | int Restrições: Valor mínimo = 0 Valor máximo = 23 (obrigatório) |