Microsoft.AppPlatform primavera
- Últimas
- 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 recursos do bíceps
O tipo de recurso Spring pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo 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 Bicep ao seu modelo.
resource symbolicname 'Microsoft.AppPlatform/Spring@2024-05-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
identity: {
type: '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
}
}
Objetos MaintenanceScheduleConfiguration
Defina a propriedade frequency para especificar o tipo de objeto.
Para semanal, utilize:
frequency: 'Weekly'
day: 'string'
hour: int
Valores de propriedade
Primavera
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string (obrigatório) Limite de caracteres: 4-32 Caracteres válidos: Letras minúsculas, números e hífenes. O nome do recurso deve ser exclusivo no Azure. |
Localização | A localização GEO do recurso. | string |
Etiquetas | Tags do serviço, que é uma lista de pares de valores de chave que descrevem o recurso. | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
SKU | Sku do recurso Serviço | Sku |
identidade | Identidade gerenciada do recurso de serviço | SystemAssignedServiceIdentity |
propriedades | Propriedades do recurso Serviço | ClusterResourceProperties |
SystemAssignedServiceIdentity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerenciado (sistema atribuído ou nenhum). | 'Nenhuma' 'SystemAssigned' (obrigatório) |
ClusterResourceProperties
Designação | Descrição | Valor |
---|---|---|
infraResourceGroup | O nome do grupo de recursos que contém os recursos de infraestrutura | string |
manutençãoScheduleConfiguration | Configurações de serviço adicionais para manutenção planejada | MaintenanceScheduleConfiguration |
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 |
MaintenanceScheduleConfiguration
Designação | Descrição | Valor |
---|---|---|
FREQUÊNCIA | Definir o tipo de objeto | semanal (obrigatório) |
WeeklyMaintenanceScheduleConfiguration
Designação | Descrição | Valor |
---|---|---|
FREQUÊNCIA | A frequência para executar o trabalho de manutenção | 'Semanal' (obrigatório) |
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) |
hora | A hora para executar o trabalho de manutenção | int (obrigatório) Restrições: Valor mínimo = 0 Valor máximo = 23 |
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 |
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 |
IngressConfig
Designação | Descrição | Valor |
---|---|---|
readTimeoutInSeconds | Tempo limite de leitura de entrada em segundos. | Int |
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 |
privateDnsZoneId | ID de recurso totalmente qualificado da zona DNS privada para vincular à rede virtual do cliente. | string |
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. | 'Desativado' 'Habilitado' |
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 |
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 |
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:
- Grupos de recursos - Consulte comandos de implantação de grupo 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 JSON ao seu modelo.
{
"type": "Microsoft.AppPlatform/Spring",
"apiVersion": "2024-05-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"identity": {
"type": "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"
}
}
Objetos MaintenanceScheduleConfiguration
Defina a propriedade frequency para especificar o tipo de objeto.
Para semanal, utilize:
"frequency": "Weekly",
"day": "string",
"hour": "int"
Valores de propriedade
Primavera
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.AppPlatform/Spring' |
apiVersion | A versão da api de recursos | '2024-05-01-pré-visualização' |
Designação | O nome do recurso | string (obrigatório) Limite de caracteres: 4-32 Caracteres válidos: Letras minúsculas, números e hífenes. O nome do recurso deve ser exclusivo no Azure. |
Localização | A localização GEO do recurso. | string |
Etiquetas | Tags do serviço, que é uma lista de pares de valores de chave que descrevem o recurso. | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
SKU | Sku do recurso Serviço | Sku |
identidade | Identidade gerenciada do recurso de serviço | SystemAssignedServiceIdentity |
propriedades | Propriedades do recurso Serviço | ClusterResourceProperties |
SystemAssignedServiceIdentity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerenciado (sistema atribuído ou nenhum). | 'Nenhuma' 'SystemAssigned' (obrigatório) |
ClusterResourceProperties
Designação | Descrição | Valor |
---|---|---|
infraResourceGroup | O nome do grupo de recursos que contém os recursos de infraestrutura | string |
manutençãoScheduleConfiguration | Configurações de serviço adicionais para manutenção planejada | MaintenanceScheduleConfiguration |
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 |
MaintenanceScheduleConfiguration
Designação | Descrição | Valor |
---|---|---|
FREQUÊNCIA | Definir o tipo de objeto | semanal (obrigatório) |
WeeklyMaintenanceScheduleConfiguration
Designação | Descrição | Valor |
---|---|---|
FREQUÊNCIA | A frequência para executar o trabalho de manutenção | 'Semanal' (obrigatório) |
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) |
hora | A hora para executar o trabalho de manutenção | int (obrigatório) Restrições: Valor mínimo = 0 Valor máximo = 23 |
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 |
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 |
IngressConfig
Designação | Descrição | Valor |
---|---|---|
readTimeoutInSeconds | Tempo limite de leitura de entrada em segundos. | Int |
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 |
privateDnsZoneId | ID de recurso totalmente qualificado da zona DNS privada para vincular à rede virtual do cliente. | string |
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. | 'Desativado' 'Habilitado' |
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 |
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 |
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@2024-05-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
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
}
sku = {
capacity = int
name = "string"
tier = "string"
}
})
}
Objetos MaintenanceScheduleConfiguration
Defina a propriedade frequency para especificar o tipo de objeto.
Para semanal, utilize:
frequency = "Weekly"
day = "string"
hour = int
Valores de propriedade
Primavera
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.AppPlatform/Spring@2024-05-01-preview" |
Designação | O nome do recurso | string (obrigatório) Limite de caracteres: 4-32 Caracteres válidos: Letras minúsculas, números e hífenes. O nome do recurso deve ser exclusivo no Azure. |
Localização | A localização GEO do recurso. | string |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | string (obrigatório) |
Etiquetas | Tags do serviço, que é uma lista de pares de valores de chave que descrevem o recurso. | Dicionário de nomes e valores de tags. |
SKU | Sku do recurso Serviço | Sku |
identidade | Identidade gerenciada do recurso de serviço | SystemAssignedServiceIdentity |
propriedades | Propriedades do recurso Serviço | ClusterResourceProperties |
SystemAssignedServiceIdentity
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerenciado (sistema atribuído ou nenhum). | "SystemAssigned" (obrigatório) |
ClusterResourceProperties
Designação | Descrição | Valor |
---|---|---|
infraResourceGroup | O nome do grupo de recursos que contém os recursos de infraestrutura | string |
manutençãoScheduleConfiguration | Configurações de serviço adicionais para manutenção planejada | MaintenanceScheduleConfiguration |
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 |
MaintenanceScheduleConfiguration
Designação | Descrição | Valor |
---|---|---|
FREQUÊNCIA | Definir o tipo de objeto | semanal (obrigatório) |
WeeklyMaintenanceScheduleConfiguration
Designação | Descrição | Valor |
---|---|---|
FREQUÊNCIA | A frequência para executar o trabalho de manutenção | "Semanal" (obrigatório) |
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) |
hora | A hora para executar o trabalho de manutenção | int (obrigatório) Restrições: Valor mínimo = 0 Valor máximo = 23 |
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 |
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 |
IngressConfig
Designação | Descrição | Valor |
---|---|---|
readTimeoutInSeconds | Tempo limite de leitura de entrada em segundos. | Int |
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 |
privateDnsZoneId | ID de recurso totalmente qualificado da zona DNS privada para vincular à rede virtual do cliente. | string |
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. | "Desativado" "Habilitado" |
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 |