Delen via


Microsoft.App beheerdeOmgevingen/javaComponenten

Bicep-resourcedefinitie

Het resourcetype managedEnvironments/javaComponents kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.App/managedEnvironments/javaComponents resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.App/managedEnvironments/javaComponents@2025-02-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-objecten

Stel de eigenschap componentType in om het type object op te geven.

Gebruik voor Nacos:

{
  componentType: 'Nacos'
  ingress: {}
}

Gebruik voor SpringBootAdmin:

{
  componentType: 'SpringBootAdmin'
  ingress: {}
}

Gebruik voor SpringCloudConfig:

{
  componentType: 'SpringCloudConfig'
}

Gebruik voor SpringCloudEureka:

{
  componentType: 'SpringCloudEureka'
  ingress: {}
}

Gebruik voor SpringCloudGateway:

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

Eigenschapswaarden

Microsoft.App/managedEnvironments/javaComponents

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[-\w\._\(\)]+$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: managedEnvironments
eigenschappen Resourcespecifieke eigenschappen voor Java-onderdelen JavaComponentProperties-

JavaComponentConfigurationEigenschap

Naam Beschrijving Waarde
naam De naam van de eigenschap touw
waarde De waarde van de eigenschap touw

JavaComponentIngress

Naam Beschrijving Waarde

JavaComponentEigenschappen

Naam Beschrijving Waarde
componentType Ingesteld op 'Nacos' voor het type NacosComponent. Ingesteld op 'SpringBootAdmin' voor het type SpringBootAdminComponent. Ingesteld op 'SpringCloudConfig' voor het type SpringCloudConfigComponent. Ingesteld op 'SpringCloudEureka' voor het type SpringCloudEurekaComponent. Ingesteld op 'SpringCloudGateway' voor het type SpringCloudGatewayComponent. 'Nacos'
'SpringBootAdmin'
'LenteCloud-configuratie'
'LentewolkEureka'
'SpringCloudGateway' (vereist)
Configuraties Lijst met configuratie-eigenschappen van Java-onderdelen JavaComponentConfigurationProperty[]
schaal Configuraties voor schalen van Java-onderdelen JavaComponentEigenschappenSchaal
service bindt Lijst met Java-onderdelen die zijn gebonden aan het Java-onderdeel JavaComponentServiceBind

JavaComponentEigenschappenSchaal

Naam Beschrijving Waarde
maxReplica's Facultatief. Maximum aantal Java-onderdeelreplica's int (integer)
minReplica's Facultatief. Minimaal aantal Java-onderdeelreplica's. Standaard ingesteld op 1 int (integer)

JavaComponentServiceBind

Naam Beschrijving Waarde
naam Naam van de servicebinding touw
service-ID Resource-id van de doelservice touw

NacosComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'Nacos' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

Scg-route

Naam Beschrijving Waarde
Filters Filters van de route Snaar[]
identiteitskaart Id van de route tekenreeks (vereist)
bestelling Volgorde van de route int (integer)
Predikaten Predicaten van de route Snaar[]
URI URI van de route tekenreeks (vereist)

SpringBootAdminComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringBootAdmin' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

SpringCloudConfigComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringCloudConfig' (vereist)

SpringCloudEurekaComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringCloudEureka' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

SpringCloudGatewayComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringCloudGateway' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-
lenteCloudGatewayRoutes Gatewayroutedefinitie ScgRoute

Resourcedefinitie van ARM-sjabloon

Het resourcetype managedEnvironments/javaComponents kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.App/managedEnvironments/javaComponents-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.App/managedEnvironments/javaComponents",
  "apiVersion": "2025-02-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-objecten

Stel de eigenschap componentType in om het type object op te geven.

Gebruik voor Nacos:

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

Gebruik voor SpringBootAdmin:

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

Gebruik voor SpringCloudConfig:

{
  "componentType": "SpringCloudConfig"
}

Gebruik voor SpringCloudEureka:

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

Gebruik voor SpringCloudGateway:

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

Eigenschapswaarden

Microsoft.App/managedEnvironments/javaComponents

Naam Beschrijving Waarde
apiVersion De API-versie '2025-02-02-voorbeschouwing'
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[-\w\._\(\)]+$ (vereist)
eigenschappen Resourcespecifieke eigenschappen voor Java-onderdelen JavaComponentProperties-
soort Het brontype 'Microsoft.App/managedEnvironments/javaComponents'

JavaComponentConfigurationEigenschap

Naam Beschrijving Waarde
naam De naam van de eigenschap touw
waarde De waarde van de eigenschap touw

JavaComponentIngress

Naam Beschrijving Waarde

JavaComponentEigenschappen

Naam Beschrijving Waarde
componentType Ingesteld op 'Nacos' voor het type NacosComponent. Ingesteld op 'SpringBootAdmin' voor het type SpringBootAdminComponent. Ingesteld op 'SpringCloudConfig' voor het type SpringCloudConfigComponent. Ingesteld op 'SpringCloudEureka' voor het type SpringCloudEurekaComponent. Ingesteld op 'SpringCloudGateway' voor het type SpringCloudGatewayComponent. 'Nacos'
'SpringBootAdmin'
'LenteCloud-configuratie'
'LentewolkEureka'
'SpringCloudGateway' (vereist)
Configuraties Lijst met configuratie-eigenschappen van Java-onderdelen JavaComponentConfigurationProperty[]
schaal Configuraties voor schalen van Java-onderdelen JavaComponentEigenschappenSchaal
service bindt Lijst met Java-onderdelen die zijn gebonden aan het Java-onderdeel JavaComponentServiceBind

JavaComponentEigenschappenSchaal

Naam Beschrijving Waarde
maxReplica's Facultatief. Maximum aantal Java-onderdeelreplica's int (integer)
minReplica's Facultatief. Minimaal aantal Java-onderdeelreplica's. Standaard ingesteld op 1 int (integer)

JavaComponentServiceBind

Naam Beschrijving Waarde
naam Naam van de servicebinding touw
service-ID Resource-id van de doelservice touw

NacosComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'Nacos' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

Scg-route

Naam Beschrijving Waarde
Filters Filters van de route Snaar[]
identiteitskaart Id van de route tekenreeks (vereist)
bestelling Volgorde van de route int (integer)
Predikaten Predicaten van de route Snaar[]
URI URI van de route tekenreeks (vereist)

SpringBootAdminComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringBootAdmin' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

SpringCloudConfigComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringCloudConfig' (vereist)

SpringCloudEurekaComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringCloudEureka' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

SpringCloudGatewayComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringCloudGateway' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-
lenteCloudGatewayRoutes Gatewayroutedefinitie ScgRoute

Gebruiksvoorbeelden

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype managedEnvironments/javaComponents kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.App/managedEnvironments/javaComponents resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments/javaComponents@2025-02-02-preview"
  name = "string"
  parent_id = "string"
  body = {
    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-objecten

Stel de eigenschap componentType in om het type object op te geven.

Gebruik voor Nacos:

{
  componentType = "Nacos"
  ingress = {
  }
}

Gebruik voor SpringBootAdmin:

{
  componentType = "SpringBootAdmin"
  ingress = {
  }
}

Gebruik voor SpringCloudConfig:

{
  componentType = "SpringCloudConfig"
}

Gebruik voor SpringCloudEureka:

{
  componentType = "SpringCloudEureka"
  ingress = {
  }
}

Gebruik voor SpringCloudGateway:

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

Eigenschapswaarden

Microsoft.App/managedEnvironments/javaComponents

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[-\w\._\(\)]+$ (vereist)
ouder_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: managedEnvironments
eigenschappen Resourcespecifieke eigenschappen voor Java-onderdelen JavaComponentProperties-
soort Het brontype "Microsoft.App/managedEnvironments/javaComponents@2025-02-02-preview"

JavaComponentConfigurationEigenschap

Naam Beschrijving Waarde
naam De naam van de eigenschap touw
waarde De waarde van de eigenschap touw

JavaComponentIngress

Naam Beschrijving Waarde

JavaComponentEigenschappen

Naam Beschrijving Waarde
componentType Ingesteld op 'Nacos' voor het type NacosComponent. Ingesteld op 'SpringBootAdmin' voor het type SpringBootAdminComponent. Ingesteld op 'SpringCloudConfig' voor het type SpringCloudConfigComponent. Ingesteld op 'SpringCloudEureka' voor het type SpringCloudEurekaComponent. Ingesteld op 'SpringCloudGateway' voor het type SpringCloudGatewayComponent. 'Nacos'
'SpringBootAdmin'
'LenteCloud-configuratie'
'LentewolkEureka'
'SpringCloudGateway' (vereist)
Configuraties Lijst met configuratie-eigenschappen van Java-onderdelen JavaComponentConfigurationProperty[]
schaal Configuraties voor schalen van Java-onderdelen JavaComponentEigenschappenSchaal
service bindt Lijst met Java-onderdelen die zijn gebonden aan het Java-onderdeel JavaComponentServiceBind

JavaComponentEigenschappenSchaal

Naam Beschrijving Waarde
maxReplica's Facultatief. Maximum aantal Java-onderdeelreplica's int (integer)
minReplica's Facultatief. Minimaal aantal Java-onderdeelreplica's. Standaard ingesteld op 1 int (integer)

JavaComponentServiceBind

Naam Beschrijving Waarde
naam Naam van de servicebinding touw
service-ID Resource-id van de doelservice touw

NacosComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'Nacos' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

Scg-route

Naam Beschrijving Waarde
Filters Filters van de route Snaar[]
identiteitskaart Id van de route tekenreeks (vereist)
bestelling Volgorde van de route int (integer)
Predikaten Predicaten van de route Snaar[]
URI URI van de route tekenreeks (vereist)

SpringBootAdminComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringBootAdmin' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

SpringCloudConfigComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringCloudConfig' (vereist)

SpringCloudEurekaComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringCloudEureka' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

SpringCloudGatewayComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringCloudGateway' (vereist)
toegang Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-
lenteCloudGatewayRoutes Gatewayroutedefinitie ScgRoute