Dela via


Microsoft.App managedEnvironments/javaComponents 2024-08-02-preview

Bicep-resursdefinition

Resurstypen managedEnvironments/javaComponents kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/managedEnvironments/javaComponents resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.App/managedEnvironments/javaComponents@2024-08-02-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    configurations: [
      {
        propertyName: 'string'
        value: 'string'
      }
    ]
    scale: {
      maxReplicas: int
      minReplicas: int
    }
    serviceBinds: [
      {
        name: 'string'
        serviceId: 'string'
      }
    ]
    componentType: 'string'
    // For remaining properties, see JavaComponentProperties objects
  }
}

JavaComponentProperties-objekt

Ange egenskapen componentType för att ange typ av objekt.

För Nacosanvänder du:

{
  componentType: 'Nacos'
  ingress: {}
}

För SpringBootAdminanvänder du:

{
  componentType: 'SpringBootAdmin'
  ingress: {}
}

För SpringCloudConfiganvänder du:

{
  componentType: 'SpringCloudConfig'
}

För SpringCloudEurekaanvänder du:

{
  componentType: 'SpringCloudEureka'
  ingress: {}
}

För SpringCloudGateway-använder du:

{
  componentType: 'SpringCloudGateway'
  ingress: {}
  springCloudGatewayRoutes: [
    {
      filters: [
        'string'
      ]
      id: 'string'
      order: int
      predicates: [
        'string'
      ]
      uri: 'string'
    }
  ]
}

Egenskapsvärden

JavaComponentConfigurationProperty

Namn Beskrivning Värde
propertyName Namnet på egenskapen sträng
värde Värdet för egenskapen sträng

JavaComponentIngress

Namn Beskrivning Värde

JavaComponentProperties

Namn Beskrivning Värde
componentType Ange till Nacos för typ NacosComponent. Ange till "SpringBootAdmin" för typ SpringBootAdminComponent. Ställ in på "SpringCloudConfig" för typ SpringCloudConfigComponent. Ställ in på "SpringCloudEureka" för typ SpringCloudEurekaComponent. Ange till "SpringCloudGateway" för typ SpringCloudGatewayComponent. "Nacos"
"SpringBootAdmin"
"SpringCloudConfig"
"SpringCloudEureka"
"SpringCloudGateway" (krävs)
Konfigurationer Lista över konfigurationsegenskaper för Java-komponenter JavaComponentConfigurationProperty[]
skala Skalningskonfigurationer för Java-komponenter JavaComponentPropertiesScale
serviceBinds Lista över Java-komponenter som är bundna till Java-komponenten JavaComponentServiceBind[]

JavaComponentPropertiesScale

Namn Beskrivning Värde
maxReplicas Valfri. Maximalt antal Java-komponentrepliker Int
minReplicas Valfri. Minsta antal Java-komponentrepliker. Standardvärdet är 1 om det inte har angetts Int

JavaComponentServiceBind

Namn Beskrivning Värde
Namn Namnet på tjänstbindningen sträng
serviceId Resurs-ID för måltjänsten sträng

Microsoft.App/managedEnvironments/javaComponents

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Mönster = ^[-\w\._\(\)]+$ (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: managedEnvironments
Egenskaper Resursspecifika egenskaper för Java-komponent JavaComponentProperties

NacosComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "Nacos" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress

ScgRoute

Namn Beskrivning Värde
Filter Filter för vägen string[]
Id ID för vägen sträng (krävs)
ordning Ruttens ordning Int
Predikat Predikat för vägen string[]
Uri Uri för vägen sträng (krävs)

SpringBootAdminComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringBootAdmin" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress

SpringCloudConfigComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringCloudConfig" (krävs)

SpringCloudEurekaComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringCloudEureka" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress

SpringCloudGatewayComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringCloudGateway" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress
springCloudGatewayRoutes Definition av gatewayroutning ScgRoute[]

Resursdefinition för ARM-mall

Resurstypen managedEnvironments/javaComponents kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/managedEnvironments/javaComponents resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.App/managedEnvironments/javaComponents",
  "apiVersion": "2024-08-02-preview",
  "name": "string",
  "properties": {
    "configurations": [
      {
        "propertyName": "string",
        "value": "string"
      }
    ],
    "scale": {
      "maxReplicas": "int",
      "minReplicas": "int"
    },
    "serviceBinds": [
      {
        "name": "string",
        "serviceId": "string"
      }
    ],
    "componentType": "string"
    // For remaining properties, see JavaComponentProperties objects
  }
}

JavaComponentProperties-objekt

Ange egenskapen componentType för att ange typ av objekt.

För Nacosanvänder du:

{
  "componentType": "Nacos",
  "ingress": {
  }
}

För SpringBootAdminanvänder du:

{
  "componentType": "SpringBootAdmin",
  "ingress": {
  }
}

För SpringCloudConfiganvänder du:

{
  "componentType": "SpringCloudConfig"
}

För SpringCloudEurekaanvänder du:

{
  "componentType": "SpringCloudEureka",
  "ingress": {
  }
}

För SpringCloudGateway-använder du:

{
  "componentType": "SpringCloudGateway",
  "ingress": {
  },
  "springCloudGatewayRoutes": [
    {
      "filters": [ "string" ],
      "id": "string",
      "order": "int",
      "predicates": [ "string" ],
      "uri": "string"
    }
  ]
}

Egenskapsvärden

JavaComponentConfigurationProperty

Namn Beskrivning Värde
propertyName Namnet på egenskapen sträng
värde Värdet för egenskapen sträng

JavaComponentIngress

Namn Beskrivning Värde

JavaComponentProperties

Namn Beskrivning Värde
componentType Ange till Nacos för typ NacosComponent. Ange till "SpringBootAdmin" för typ SpringBootAdminComponent. Ställ in på "SpringCloudConfig" för typ SpringCloudConfigComponent. Ställ in på "SpringCloudEureka" för typ SpringCloudEurekaComponent. Ange till "SpringCloudGateway" för typ SpringCloudGatewayComponent. "Nacos"
"SpringBootAdmin"
"SpringCloudConfig"
"SpringCloudEureka"
"SpringCloudGateway" (krävs)
Konfigurationer Lista över konfigurationsegenskaper för Java-komponenter JavaComponentConfigurationProperty[]
skala Skalningskonfigurationer för Java-komponenter JavaComponentPropertiesScale
serviceBinds Lista över Java-komponenter som är bundna till Java-komponenten JavaComponentServiceBind[]

JavaComponentPropertiesScale

Namn Beskrivning Värde
maxReplicas Valfri. Maximalt antal Java-komponentrepliker Int
minReplicas Valfri. Minsta antal Java-komponentrepliker. Standardvärdet är 1 om det inte har angetts Int

JavaComponentServiceBind

Namn Beskrivning Värde
Namn Namnet på tjänstbindningen sträng
serviceId Resurs-ID för måltjänsten sträng

Microsoft.App/managedEnvironments/javaComponents

Namn Beskrivning Värde
apiVersion API-versionen "2024-08-02-preview"
Namn Resursnamnet sträng

Begränsningar:
Mönster = ^[-\w\._\(\)]+$ (krävs)
Egenskaper Resursspecifika egenskaper för Java-komponent JavaComponentProperties
typ Resurstypen "Microsoft.App/managedEnvironments/javaComponents"

NacosComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "Nacos" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress

ScgRoute

Namn Beskrivning Värde
Filter Filter för vägen string[]
Id ID för vägen sträng (krävs)
ordning Ruttens ordning Int
Predikat Predikat för vägen string[]
Uri Uri för vägen sträng (krävs)

SpringBootAdminComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringBootAdmin" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress

SpringCloudConfigComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringCloudConfig" (krävs)

SpringCloudEurekaComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringCloudEureka" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress

SpringCloudGatewayComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringCloudGateway" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress
springCloudGatewayRoutes Definition av gatewayroutning ScgRoute[]

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen managedEnvironments/javaComponents kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/managedEnvironments/javaComponents resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments/javaComponents@2024-08-02-preview"
  name = "string"
  body = jsonencode({
    properties = {
      configurations = [
        {
          propertyName = "string"
          value = "string"
        }
      ]
      scale = {
        maxReplicas = int
        minReplicas = int
      }
      serviceBinds = [
        {
          name = "string"
          serviceId = "string"
        }
      ]
      componentType = "string"
      // For remaining properties, see JavaComponentProperties objects
    }
  })
}

JavaComponentProperties-objekt

Ange egenskapen componentType för att ange typ av objekt.

För Nacosanvänder du:

{
  componentType = "Nacos"
  ingress = {
  }
}

För SpringBootAdminanvänder du:

{
  componentType = "SpringBootAdmin"
  ingress = {
  }
}

För SpringCloudConfiganvänder du:

{
  componentType = "SpringCloudConfig"
}

För SpringCloudEurekaanvänder du:

{
  componentType = "SpringCloudEureka"
  ingress = {
  }
}

För SpringCloudGateway-använder du:

{
  componentType = "SpringCloudGateway"
  ingress = {
  }
  springCloudGatewayRoutes = [
    {
      filters = [
        "string"
      ]
      id = "string"
      order = int
      predicates = [
        "string"
      ]
      uri = "string"
    }
  ]
}

Egenskapsvärden

JavaComponentConfigurationProperty

Namn Beskrivning Värde
propertyName Namnet på egenskapen sträng
värde Värdet för egenskapen sträng

JavaComponentIngress

Namn Beskrivning Värde

JavaComponentProperties

Namn Beskrivning Värde
componentType Ange till Nacos för typ NacosComponent. Ange till "SpringBootAdmin" för typ SpringBootAdminComponent. Ställ in på "SpringCloudConfig" för typ SpringCloudConfigComponent. Ställ in på "SpringCloudEureka" för typ SpringCloudEurekaComponent. Ange till "SpringCloudGateway" för typ SpringCloudGatewayComponent. "Nacos"
"SpringBootAdmin"
"SpringCloudConfig"
"SpringCloudEureka"
"SpringCloudGateway" (krävs)
Konfigurationer Lista över konfigurationsegenskaper för Java-komponenter JavaComponentConfigurationProperty[]
skala Skalningskonfigurationer för Java-komponenter JavaComponentPropertiesScale
serviceBinds Lista över Java-komponenter som är bundna till Java-komponenten JavaComponentServiceBind[]

JavaComponentPropertiesScale

Namn Beskrivning Värde
maxReplicas Valfri. Maximalt antal Java-komponentrepliker Int
minReplicas Valfri. Minsta antal Java-komponentrepliker. Standardvärdet är 1 om det inte har angetts Int

JavaComponentServiceBind

Namn Beskrivning Värde
Namn Namnet på tjänstbindningen sträng
serviceId Resurs-ID för måltjänsten sträng

Microsoft.App/managedEnvironments/javaComponents

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Mönster = ^[-\w\._\(\)]+$ (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: managedEnvironments
Egenskaper Resursspecifika egenskaper för Java-komponent JavaComponentProperties
typ Resurstypen "Microsoft.App/managedEnvironments/javaComponents@2024-08-02-preview"

NacosComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "Nacos" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress

ScgRoute

Namn Beskrivning Värde
Filter Filter för vägen string[]
Id ID för vägen sträng (krävs)
ordning Ruttens ordning Int
Predikat Predikat för vägen string[]
Uri Uri för vägen sträng (krävs)

SpringBootAdminComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringBootAdmin" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress

SpringCloudConfigComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringCloudConfig" (krävs)

SpringCloudEurekaComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringCloudEureka" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress

SpringCloudGatewayComponent

Namn Beskrivning Värde
componentType Typ av Java-komponent. "SpringCloudGateway" (krävs)
Inträngning Ingresskonfigurationer för Java-komponent. JavaComponentIngress
springCloudGatewayRoutes Definition av gatewayroutning ScgRoute[]