Delen via


Microsoft.App managedEnvironments/javaComponents

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@2024-10-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

JavaComponentConfigurationProperty

Naam Beschrijving Waarde
propertyName De naam van de eigenschap snaar
waarde De waarde van de eigenschap snaar

JavaComponentIngress

Naam Beschrijving Waarde

JavaComponentProperties

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'
'SpringCloudConfig'
'SpringCloudEureka'
'SpringCloudGateway' (vereist)
Configuraties Lijst met configuratie-eigenschappen van Java-onderdelen JavaComponentConfigurationProperty[]
schub Configuraties voor schalen van Java-onderdelen JavaComponentPropertiesScale
serviceBinds Lijst met Java-onderdelen die zijn gebonden aan het Java-onderdeel JavaComponentServiceBind[]

JavaComponentPropertiesScale

Naam Beschrijving Waarde
maxReplicas Facultatief. Maximum aantal Java-onderdeelreplica's Int
minReplicas Facultatief. Minimaal aantal Java-onderdeelreplica's. Standaard ingesteld op 1 Int

JavaComponentServiceBind

Naam Beschrijving Waarde
naam Naam van de servicebinding snaar
serviceId Resource-id van de doelservice snaar

Microsoft.App/managedEnvironments/javaComponents

Naam Beschrijving Waarde
naam De resourcenaam string

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-

NacosComponent

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

ScgRoute

Naam Beschrijving Waarde
Filters Filters van de route tekenreeks[]
id Id van de route tekenreeks (vereist)
bevelen Volgorde van de route Int
Predikaten Predicaten van de route tekenreeks[]
Uri URI van de route tekenreeks (vereist)

SpringBootAdminComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringBootAdmin' (vereist)
Binnendringen 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)
Binnendringen Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

SpringCloudGatewayComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringCloudGateway' (vereist)
Binnendringen Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-
springCloudGatewayRoutes 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": "2024-10-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

JavaComponentConfigurationProperty

Naam Beschrijving Waarde
propertyName De naam van de eigenschap snaar
waarde De waarde van de eigenschap snaar

JavaComponentIngress

Naam Beschrijving Waarde

JavaComponentProperties

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'
'SpringCloudConfig'
'SpringCloudEureka'
'SpringCloudGateway' (vereist)
Configuraties Lijst met configuratie-eigenschappen van Java-onderdelen JavaComponentConfigurationProperty[]
schub Configuraties voor schalen van Java-onderdelen JavaComponentPropertiesScale
serviceBinds Lijst met Java-onderdelen die zijn gebonden aan het Java-onderdeel JavaComponentServiceBind[]

JavaComponentPropertiesScale

Naam Beschrijving Waarde
maxReplicas Facultatief. Maximum aantal Java-onderdeelreplica's Int
minReplicas Facultatief. Minimaal aantal Java-onderdeelreplica's. Standaard ingesteld op 1 Int

JavaComponentServiceBind

Naam Beschrijving Waarde
naam Naam van de servicebinding snaar
serviceId Resource-id van de doelservice snaar

Microsoft.App/managedEnvironments/javaComponents

Naam Beschrijving Waarde
apiVersion De API-versie '2024-10-02-preview'
naam De resourcenaam string

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

NacosComponent

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

ScgRoute

Naam Beschrijving Waarde
Filters Filters van de route tekenreeks[]
id Id van de route tekenreeks (vereist)
bevelen Volgorde van de route Int
Predikaten Predicaten van de route tekenreeks[]
Uri URI van de route tekenreeks (vereist)

SpringBootAdminComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringBootAdmin' (vereist)
Binnendringen 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)
Binnendringen Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

SpringCloudGatewayComponent

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

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@2024-10-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-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

JavaComponentConfigurationProperty

Naam Beschrijving Waarde
propertyName De naam van de eigenschap snaar
waarde De waarde van de eigenschap snaar

JavaComponentIngress

Naam Beschrijving Waarde

JavaComponentProperties

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'
'SpringCloudConfig'
'SpringCloudEureka'
'SpringCloudGateway' (vereist)
Configuraties Lijst met configuratie-eigenschappen van Java-onderdelen JavaComponentConfigurationProperty[]
schub Configuraties voor schalen van Java-onderdelen JavaComponentPropertiesScale
serviceBinds Lijst met Java-onderdelen die zijn gebonden aan het Java-onderdeel JavaComponentServiceBind[]

JavaComponentPropertiesScale

Naam Beschrijving Waarde
maxReplicas Facultatief. Maximum aantal Java-onderdeelreplica's Int
minReplicas Facultatief. Minimaal aantal Java-onderdeelreplica's. Standaard ingesteld op 1 Int

JavaComponentServiceBind

Naam Beschrijving Waarde
naam Naam van de servicebinding snaar
serviceId Resource-id van de doelservice snaar

Microsoft.App/managedEnvironments/javaComponents

Naam Beschrijving Waarde
naam De resourcenaam string

Beperkingen:
Patroon = ^[-\w\._\(\)]+$ (vereist)
parent_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-
type Het resourcetype "Microsoft.App/managedEnvironments/javaComponents@2024-10-02-preview"

NacosComponent

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

ScgRoute

Naam Beschrijving Waarde
Filters Filters van de route tekenreeks[]
id Id van de route tekenreeks (vereist)
bevelen Volgorde van de route Int
Predikaten Predicaten van de route tekenreeks[]
Uri URI van de route tekenreeks (vereist)

SpringBootAdminComponent

Naam Beschrijving Waarde
componentType Type van het Java-onderdeel. 'SpringBootAdmin' (vereist)
Binnendringen 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)
Binnendringen Configuraties voor inkomend verkeer van Java-onderdelen. JavaComponentIngress-

SpringCloudGatewayComponent

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