Dela via


Microsoft.App managedEnvironments/javaComponents 2024-02-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-02-02-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    configurations: [
      {
        propertyName: 'string'
        value: 'string'
      }
    ]
    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: {}
}

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. "Nacos"
"SpringBootAdmin"
"SpringCloudConfig"
"SpringCloudEureka" (krävs)
Konfigurationer Lista över konfigurationsegenskaper för Java-komponenter JavaComponentConfigurationProperty[]
serviceBinds Lista över Java-komponenter som är bundna till Java-komponenten JavaComponentServiceBind[]

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

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

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-02-02-preview",
  "name": "string",
  "properties": {
    "configurations": [
      {
        "propertyName": "string",
        "value": "string"
      }
    ],
    "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": {
  }
}

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. "Nacos"
"SpringBootAdmin"
"SpringCloudConfig"
"SpringCloudEureka" (krävs)
Konfigurationer Lista över konfigurationsegenskaper för Java-komponenter JavaComponentConfigurationProperty[]
serviceBinds Lista över Java-komponenter som är bundna till Java-komponenten JavaComponentServiceBind[]

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-02-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

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

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-02-02-preview"
  name = "string"
  body = jsonencode({
    properties = {
      configurations = [
        {
          propertyName = "string"
          value = "string"
        }
      ]
      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 = {
  }
}

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. "Nacos"
"SpringBootAdmin"
"SpringCloudConfig"
"SpringCloudEureka" (krävs)
Konfigurationer Lista över konfigurationsegenskaper för Java-komponenter JavaComponentConfigurationProperty[]
serviceBinds Lista över Java-komponenter som är bundna till Java-komponenten JavaComponentServiceBind[]

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-02-02-preview"

NacosComponent

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

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