Sdílet prostřednictvím


Microsoft.AppPlatform Spring

Definice prostředku Bicep

Typ prostředku Spring je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AppPlatform/Spring, přidejte do šablony následující bicep.

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'
  }
}

Objekty MaintenanceScheduleConfiguration

Nastavte frequency vlastnost určit typ objektu.

Pro Týdennípoužijte:

{
  day: 'string'
  frequency: 'Weekly'
  hour: int
}

Hodnoty vlastností

ClusterResourceProperties

Jméno Popis Hodnota
infraResourceGroup Název skupiny prostředků, která obsahuje prostředky infrastruktury řetězec
maintenanceScheduleConfiguration Další nastavení služby pro plánovanou údržbu MaintenanceScheduleConfiguration
managedEnvironmentId ID prostředku spravovaného prostředí, na které instance Spring Apps vychází řetězec
marketplaceResource Nákup produktu třetí strany prostředku služby MarketplaceResource
networkProfile Profil sítě služby NetworkProfile
vnetAddons Další nastavení služby v instanci injektáže virtuální sítě ServiceVNetAddons
zoneRedundant Bool

IngressConfig

Jméno Popis Hodnota
readTimeoutInSeconds Časový limit čtení příchozího přenosu dat v sekundách vypršel. Int

MaintenanceScheduleConfiguration

Jméno Popis Hodnota
frekvence Pro typ WeeklyMaintenanceScheduleConfigurationna hodnotu WeeklyMaintenanceScheduleConfiguration . Týdenní (povinné)

MarketplaceResource

Jméno Popis Hodnota
plán ID plánu artefaktu třetí strany, který se pořiuje. řetězec
výrobek Artefakt třetí strany, který se pořizován řetězec
vydavatel ID vydavatele zakoupeného artefaktu třetí strany. řetězec

Microsoft.AppPlatform/Spring

Jméno Popis Hodnota
identita Spravovaná identita prostředku služby SystemAssignedServiceIdentity
umístění Geografické umístění prostředku. řetězec
Jméno Název prostředku řetězec

Omezení:
Model = ^[a-z][a-z0-9-]*[a-z0-9]$ (povinné)
vlastnosti Vlastnosti prostředku služby clusterResourceProperties
sku Skladová položka prostředku služby skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

NetworkProfile

Jméno Popis Hodnota
appNetworkResourceGroup Název skupiny prostředků obsahující síťové prostředky pro zákaznické aplikace v Azure Spring Apps řetězec
appSubnetId Plně kvalifikované ID prostředku podsítě pro hostování zákaznických aplikací v Azure Spring Apps řetězec
ingressConfig Datová část konfigurace příchozího přenosu dat pro prostředek Azure Spring Apps IngressConfig
outboundType Typ odchozího provozu instancí virtuální sítě Azure Spring Apps. řetězec
serviceCidr Rezervovaná CIDR služby Azure Spring Apps řetězec
serviceRuntimeNetworkResourceGroup Název skupiny prostředků obsahující síťové prostředky modulu Runtime služby Azure Spring Apps řetězec
serviceRuntimeSubnetId Plně kvalifikované ID prostředku podsítě pro hostování modulu runtime služby Azure Spring Apps řetězec

ServiceVNetAddons

Jméno Popis Hodnota
dataPlanePublicEndpoint Určuje, jestli jsou komponenty roviny dat (stream protokolu, připojení aplikace, vzdálené ladění) v instanci injektáže virtuální sítě přístupné z internetu. Bool
logStreamPublicEndpoint Určuje, jestli se stream protokolu v instanci injektáže virtuální sítě dá získat přístup z internetu. Bool
privateDnsZoneId Plně kvalifikované ID prostředku privátní zóny DNS pro propojení s virtuální sítí zákazníka. řetězec
privateStorageAccess Určuje, jestli služba injektáže virtuální sítě povoluje privátní propojení pro účet back-endového úložiště a registr kontejnerů. Zakázáno
Povoleno

Sku

Jméno Popis Hodnota
kapacita Aktuální kapacita cílového prostředku Int
Jméno Název skladové položky řetězec
úroveň Úroveň skladové položky řetězec

SystemAssignedServiceIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby (přiřazený systémem nebo žádný). None (Žádný)
SystemAssigned (povinné)

TrackedResourceTags

Jméno Popis Hodnota

WeeklyMaintenanceScheduleConfiguration

Jméno Popis Hodnota
den Den spuštění úlohy údržby "Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
Středa (povinné)
frekvence Frekvence spuštění úlohy údržby Týdenní (povinné)
hodina Hodina pro spuštění úlohy údržby Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 23 (povinné)

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
nasazení jednoduché aplikace mikroslužby Azure Spring Apps Tato šablona nasadí jednoduchou aplikaci mikroslužby Azure Spring Apps pro spuštění v Azure.

Definice prostředku šablony ARM

Typ prostředku Spring je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AppPlatform/Spring, přidejte do šablony následující JSON.

{
  "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"
  }
}

Objekty MaintenanceScheduleConfiguration

Nastavte frequency vlastnost určit typ objektu.

Pro Týdennípoužijte:

{
  "day": "string",
  "frequency": "Weekly",
  "hour": "int"
}

Hodnoty vlastností

ClusterResourceProperties

Jméno Popis Hodnota
infraResourceGroup Název skupiny prostředků, která obsahuje prostředky infrastruktury řetězec
maintenanceScheduleConfiguration Další nastavení služby pro plánovanou údržbu MaintenanceScheduleConfiguration
managedEnvironmentId ID prostředku spravovaného prostředí, na které instance Spring Apps vychází řetězec
marketplaceResource Nákup produktu třetí strany prostředku služby MarketplaceResource
networkProfile Profil sítě služby NetworkProfile
vnetAddons Další nastavení služby v instanci injektáže virtuální sítě ServiceVNetAddons
zoneRedundant Bool

IngressConfig

Jméno Popis Hodnota
readTimeoutInSeconds Časový limit čtení příchozího přenosu dat v sekundách vypršel. Int

MaintenanceScheduleConfiguration

Jméno Popis Hodnota
frekvence Pro typ WeeklyMaintenanceScheduleConfigurationna hodnotu WeeklyMaintenanceScheduleConfiguration . Týdenní (povinné)

MarketplaceResource

Jméno Popis Hodnota
plán ID plánu artefaktu třetí strany, který se pořiuje. řetězec
výrobek Artefakt třetí strany, který se pořizován řetězec
vydavatel ID vydavatele zakoupeného artefaktu třetí strany. řetězec

Microsoft.AppPlatform/Spring

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2024-05-01-preview
identita Spravovaná identita prostředku služby SystemAssignedServiceIdentity
umístění Geografické umístění prostředku. řetězec
Jméno Název prostředku řetězec

Omezení:
Model = ^[a-z][a-z0-9-]*[a-z0-9]$ (povinné)
vlastnosti Vlastnosti prostředku služby clusterResourceProperties
sku Skladová položka prostředku služby skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.AppPlatform/Spring

NetworkProfile

Jméno Popis Hodnota
appNetworkResourceGroup Název skupiny prostředků obsahující síťové prostředky pro zákaznické aplikace v Azure Spring Apps řetězec
appSubnetId Plně kvalifikované ID prostředku podsítě pro hostování zákaznických aplikací v Azure Spring Apps řetězec
ingressConfig Datová část konfigurace příchozího přenosu dat pro prostředek Azure Spring Apps IngressConfig
outboundType Typ odchozího provozu instancí virtuální sítě Azure Spring Apps. řetězec
serviceCidr Rezervovaná CIDR služby Azure Spring Apps řetězec
serviceRuntimeNetworkResourceGroup Název skupiny prostředků obsahující síťové prostředky modulu Runtime služby Azure Spring Apps řetězec
serviceRuntimeSubnetId Plně kvalifikované ID prostředku podsítě pro hostování modulu runtime služby Azure Spring Apps řetězec

ServiceVNetAddons

Jméno Popis Hodnota
dataPlanePublicEndpoint Určuje, jestli jsou komponenty roviny dat (stream protokolu, připojení aplikace, vzdálené ladění) v instanci injektáže virtuální sítě přístupné z internetu. Bool
logStreamPublicEndpoint Určuje, jestli se stream protokolu v instanci injektáže virtuální sítě dá získat přístup z internetu. Bool
privateDnsZoneId Plně kvalifikované ID prostředku privátní zóny DNS pro propojení s virtuální sítí zákazníka. řetězec
privateStorageAccess Určuje, jestli služba injektáže virtuální sítě povoluje privátní propojení pro účet back-endového úložiště a registr kontejnerů. Zakázáno
Povoleno

Sku

Jméno Popis Hodnota
kapacita Aktuální kapacita cílového prostředku Int
Jméno Název skladové položky řetězec
úroveň Úroveň skladové položky řetězec

SystemAssignedServiceIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby (přiřazený systémem nebo žádný). None (Žádný)
SystemAssigned (povinné)

TrackedResourceTags

Jméno Popis Hodnota

WeeklyMaintenanceScheduleConfiguration

Jméno Popis Hodnota
den Den spuštění úlohy údržby "Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
Středa (povinné)
frekvence Frekvence spuštění úlohy údržby Týdenní (povinné)
hodina Hodina pro spuštění úlohy údržby Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 23 (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
nasazení jednoduché aplikace mikroslužby Azure Spring Apps

Nasadit do Azure
Tato šablona nasadí jednoduchou aplikaci mikroslužby Azure Spring Apps pro spuštění v Azure.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku Spring je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AppPlatform/Spring, přidejte do šablony následující Terraform.

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
    }
  })
}

Objekty MaintenanceScheduleConfiguration

Nastavte frequency vlastnost určit typ objektu.

Pro Týdennípoužijte:

{
  day = "string"
  frequency = "Weekly"
  hour = int
}

Hodnoty vlastností

ClusterResourceProperties

Jméno Popis Hodnota
infraResourceGroup Název skupiny prostředků, která obsahuje prostředky infrastruktury řetězec
maintenanceScheduleConfiguration Další nastavení služby pro plánovanou údržbu MaintenanceScheduleConfiguration
managedEnvironmentId ID prostředku spravovaného prostředí, na které instance Spring Apps vychází řetězec
marketplaceResource Nákup produktu třetí strany prostředku služby MarketplaceResource
networkProfile Profil sítě služby NetworkProfile
vnetAddons Další nastavení služby v instanci injektáže virtuální sítě ServiceVNetAddons
zoneRedundant Bool

IngressConfig

Jméno Popis Hodnota
readTimeoutInSeconds Časový limit čtení příchozího přenosu dat v sekundách vypršel. Int

MaintenanceScheduleConfiguration

Jméno Popis Hodnota
frekvence Pro typ WeeklyMaintenanceScheduleConfigurationna hodnotu WeeklyMaintenanceScheduleConfiguration . Týdenní (povinné)

MarketplaceResource

Jméno Popis Hodnota
plán ID plánu artefaktu třetí strany, který se pořiuje. řetězec
výrobek Artefakt třetí strany, který se pořizován řetězec
vydavatel ID vydavatele zakoupeného artefaktu třetí strany. řetězec

Microsoft.AppPlatform/Spring

Jméno Popis Hodnota
identita Spravovaná identita prostředku služby SystemAssignedServiceIdentity
umístění Geografické umístění prostředku. řetězec
Jméno Název prostředku řetězec

Omezení:
Model = ^[a-z][a-z0-9-]*[a-z0-9]$ (povinné)
vlastnosti Vlastnosti prostředku služby clusterResourceProperties
sku Skladová položka prostředku služby skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.AppPlatform/Spring@2024-05-01-preview

NetworkProfile

Jméno Popis Hodnota
appNetworkResourceGroup Název skupiny prostředků obsahující síťové prostředky pro zákaznické aplikace v Azure Spring Apps řetězec
appSubnetId Plně kvalifikované ID prostředku podsítě pro hostování zákaznických aplikací v Azure Spring Apps řetězec
ingressConfig Datová část konfigurace příchozího přenosu dat pro prostředek Azure Spring Apps IngressConfig
outboundType Typ odchozího provozu instancí virtuální sítě Azure Spring Apps. řetězec
serviceCidr Rezervovaná CIDR služby Azure Spring Apps řetězec
serviceRuntimeNetworkResourceGroup Název skupiny prostředků obsahující síťové prostředky modulu Runtime služby Azure Spring Apps řetězec
serviceRuntimeSubnetId Plně kvalifikované ID prostředku podsítě pro hostování modulu runtime služby Azure Spring Apps řetězec

ServiceVNetAddons

Jméno Popis Hodnota
dataPlanePublicEndpoint Určuje, jestli jsou komponenty roviny dat (stream protokolu, připojení aplikace, vzdálené ladění) v instanci injektáže virtuální sítě přístupné z internetu. Bool
logStreamPublicEndpoint Určuje, jestli se stream protokolu v instanci injektáže virtuální sítě dá získat přístup z internetu. Bool
privateDnsZoneId Plně kvalifikované ID prostředku privátní zóny DNS pro propojení s virtuální sítí zákazníka. řetězec
privateStorageAccess Určuje, jestli služba injektáže virtuální sítě povoluje privátní propojení pro účet back-endového úložiště a registr kontejnerů. Zakázáno
Povoleno

Sku

Jméno Popis Hodnota
kapacita Aktuální kapacita cílového prostředku Int
Jméno Název skladové položky řetězec
úroveň Úroveň skladové položky řetězec

SystemAssignedServiceIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby (přiřazený systémem nebo žádný). None (Žádný)
SystemAssigned (povinné)

TrackedResourceTags

Jméno Popis Hodnota

WeeklyMaintenanceScheduleConfiguration

Jméno Popis Hodnota
den Den spuštění úlohy údržby "Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
Středa (povinné)
frekvence Frekvence spuštění úlohy údržby Týdenní (povinné)
hodina Hodina pro spuštění úlohy údržby Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 23 (povinné)