Microsoft.App managedEnvironments/javaComponents 2024-08-02-preview
- più recenti
- 10-10-02-preview 2024
- 08-08-02-preview 2024
- 2024-02-02-preview
- 11-02-preview 2023
Definizione di risorsa Bicep
Il tipo di risorsa managedEnvironments/javaComponents può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/managedEnvironments/javaComponents, aggiungere il bicep seguente al modello.
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
}
}
Oggetti JavaComponentProperties
Impostare la proprietà componentType
Per Nacos, usare:
{
componentType: 'Nacos'
ingress: {}
}
Per SpringBootAdmin, usare:
{
componentType: 'SpringBootAdmin'
ingress: {}
}
Per SpringCloudConfig, usare:
{
componentType: 'SpringCloudConfig'
}
Per SpringCloudEureka, usare:
{
componentType: 'SpringCloudEureka'
ingress: {}
}
Per SpringCloudGateway, usare:
{
componentType: 'SpringCloudGateway'
ingress: {}
springCloudGatewayRoutes: [
{
filters: [
'string'
]
id: 'string'
order: int
predicates: [
'string'
]
uri: 'string'
}
]
}
Valori delle proprietà
JavaComponentConfigurationProperty
Nome | Descrizione | Valore |
---|---|---|
propertyName | Nome della proprietà | corda |
valore | Valore della proprietà | corda |
JavaComponentIngress
Nome | Descrizione | Valore |
---|
JavaComponentProperties
Nome | Descrizione | Valore |
---|---|---|
componentType | Impostare su "Nacos" per il tipo NacosComponent. Impostare su "SpringBootAdmin" per il tipo SpringBootAdminComponent. Impostare su "SpringCloudConfig" per il tipo SpringCloudConfigComponent. Impostare su "SpringCloudEureka" per il tipo SpringCloudEurekaComponent. Impostare su "SpringCloudGateway" per il tipo SpringCloudGatewayComponent. | 'Nacos' 'SpringBootAdmin' 'SpringCloudConfig' 'SpringCloudEureka' 'SpringCloudGateway' (obbligatorio) |
Configurazioni | Elenco delle proprietà di configurazione dei componenti Java | JavaComponentConfigurationProperty[] |
scala | Configurazioni di ridimensionamento dei componenti Java | JavaComponentPropertiesScale |
serviceBinds | Elenco dei componenti Java associati al componente Java | JavaComponentServiceBind[] |
JavaComponentPropertiesScale
Nome | Descrizione | Valore |
---|---|---|
maxReplicas | Opzionale. Numero massimo di repliche dei componenti Java | Int |
minReplicas | Opzionale. Numero minimo di repliche dei componenti Java. Il valore predefinito è 1 se non impostato | Int |
JavaComponentServiceBind
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dell'associazione del servizio | corda |
serviceId | ID risorsa del servizio di destinazione | corda |
Microsoft.App/managedEnvironments/javaComponents
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Pattern = ^[-\w\._\(\)]+$ (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: managedEnvironments |
proprietà | Proprietà specifiche della risorsa componente Java | JavaComponentProperties |
NacosComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'Nacos' (obbligatorio) |
Ingresso | Configurazioni di ingresso dei componenti Java. | JavaComponentIngress |
ScgRoute
Nome | Descrizione | Valore |
---|---|---|
filtri | Filtri della route | string[] |
Id | ID della route | stringa (obbligatorio) |
ordine | Ordine del percorso | Int |
Predicati | Predicati della route | string[] |
Uri | URI della route | stringa (obbligatorio) |
SpringBootAdminComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'SpringBootAdmin' (obbligatorio) |
Ingresso | Configurazioni di ingresso dei componenti Java. | JavaComponentIngress |
SpringCloudConfigComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'SpringCloudConfig' (obbligatorio) |
SpringCloudEurekaComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'SpringCloudEureka' (obbligatorio) |
Ingresso | Configurazioni di ingresso dei componenti Java. | JavaComponentIngress |
SpringCloudGatewayComponent
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa managedEnvironments/javaComponents può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/managedEnvironments/javaComponents, aggiungere il codice JSON seguente al modello.
{
"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
}
}
Oggetti JavaComponentProperties
Impostare la proprietà componentType
Per Nacos, usare:
{
"componentType": "Nacos",
"ingress": {
}
}
Per SpringBootAdmin, usare:
{
"componentType": "SpringBootAdmin",
"ingress": {
}
}
Per SpringCloudConfig, usare:
{
"componentType": "SpringCloudConfig"
}
Per SpringCloudEureka, usare:
{
"componentType": "SpringCloudEureka",
"ingress": {
}
}
Per SpringCloudGateway, usare:
{
"componentType": "SpringCloudGateway",
"ingress": {
},
"springCloudGatewayRoutes": [
{
"filters": [ "string" ],
"id": "string",
"order": "int",
"predicates": [ "string" ],
"uri": "string"
}
]
}
Valori delle proprietà
JavaComponentConfigurationProperty
Nome | Descrizione | Valore |
---|---|---|
propertyName | Nome della proprietà | corda |
valore | Valore della proprietà | corda |
JavaComponentIngress
Nome | Descrizione | Valore |
---|
JavaComponentProperties
Nome | Descrizione | Valore |
---|---|---|
componentType | Impostare su "Nacos" per il tipo NacosComponent. Impostare su "SpringBootAdmin" per il tipo SpringBootAdminComponent. Impostare su "SpringCloudConfig" per il tipo SpringCloudConfigComponent. Impostare su "SpringCloudEureka" per il tipo SpringCloudEurekaComponent. Impostare su "SpringCloudGateway" per il tipo SpringCloudGatewayComponent. | 'Nacos' 'SpringBootAdmin' 'SpringCloudConfig' 'SpringCloudEureka' 'SpringCloudGateway' (obbligatorio) |
Configurazioni | Elenco delle proprietà di configurazione dei componenti Java | JavaComponentConfigurationProperty[] |
scala | Configurazioni di ridimensionamento dei componenti Java | JavaComponentPropertiesScale |
serviceBinds | Elenco dei componenti Java associati al componente Java | JavaComponentServiceBind[] |
JavaComponentPropertiesScale
Nome | Descrizione | Valore |
---|---|---|
maxReplicas | Opzionale. Numero massimo di repliche dei componenti Java | Int |
minReplicas | Opzionale. Numero minimo di repliche dei componenti Java. Il valore predefinito è 1 se non impostato | Int |
JavaComponentServiceBind
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dell'associazione del servizio | corda |
serviceId | ID risorsa del servizio di destinazione | corda |
Microsoft.App/managedEnvironments/javaComponents
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2024-08-02-preview' |
nome | Nome della risorsa | corda Vincoli: Pattern = ^[-\w\._\(\)]+$ (obbligatorio) |
proprietà | Proprietà specifiche della risorsa componente Java | JavaComponentProperties |
digitare | Tipo di risorsa | 'Microsoft.App/managedEnvironments/javaComponents' |
NacosComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'Nacos' (obbligatorio) |
Ingresso | Configurazioni di ingresso dei componenti Java. | JavaComponentIngress |
ScgRoute
Nome | Descrizione | Valore |
---|---|---|
filtri | Filtri della route | string[] |
Id | ID della route | stringa (obbligatorio) |
ordine | Ordine del percorso | Int |
Predicati | Predicati della route | string[] |
Uri | URI della route | stringa (obbligatorio) |
SpringBootAdminComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'SpringBootAdmin' (obbligatorio) |
Ingresso | Configurazioni di ingresso dei componenti Java. | JavaComponentIngress |
SpringCloudConfigComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'SpringCloudConfig' (obbligatorio) |
SpringCloudEurekaComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'SpringCloudEureka' (obbligatorio) |
Ingresso | Configurazioni di ingresso dei componenti Java. | JavaComponentIngress |
SpringCloudGatewayComponent
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa managedEnvironments/javaComponents può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/managedEnvironments/javaComponents, aggiungere il modello Terraform seguente.
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
}
})
}
Oggetti JavaComponentProperties
Impostare la proprietà componentType
Per Nacos, usare:
{
componentType = "Nacos"
ingress = {
}
}
Per SpringBootAdmin, usare:
{
componentType = "SpringBootAdmin"
ingress = {
}
}
Per SpringCloudConfig, usare:
{
componentType = "SpringCloudConfig"
}
Per SpringCloudEureka, usare:
{
componentType = "SpringCloudEureka"
ingress = {
}
}
Per SpringCloudGateway, usare:
{
componentType = "SpringCloudGateway"
ingress = {
}
springCloudGatewayRoutes = [
{
filters = [
"string"
]
id = "string"
order = int
predicates = [
"string"
]
uri = "string"
}
]
}
Valori delle proprietà
JavaComponentConfigurationProperty
Nome | Descrizione | Valore |
---|---|---|
propertyName | Nome della proprietà | corda |
valore | Valore della proprietà | corda |
JavaComponentIngress
Nome | Descrizione | Valore |
---|
JavaComponentProperties
Nome | Descrizione | Valore |
---|---|---|
componentType | Impostare su "Nacos" per il tipo NacosComponent. Impostare su "SpringBootAdmin" per il tipo SpringBootAdminComponent. Impostare su "SpringCloudConfig" per il tipo SpringCloudConfigComponent. Impostare su "SpringCloudEureka" per il tipo SpringCloudEurekaComponent. Impostare su "SpringCloudGateway" per il tipo SpringCloudGatewayComponent. | 'Nacos' 'SpringBootAdmin' 'SpringCloudConfig' 'SpringCloudEureka' 'SpringCloudGateway' (obbligatorio) |
Configurazioni | Elenco delle proprietà di configurazione dei componenti Java | JavaComponentConfigurationProperty[] |
scala | Configurazioni di ridimensionamento dei componenti Java | JavaComponentPropertiesScale |
serviceBinds | Elenco dei componenti Java associati al componente Java | JavaComponentServiceBind[] |
JavaComponentPropertiesScale
Nome | Descrizione | Valore |
---|---|---|
maxReplicas | Opzionale. Numero massimo di repliche dei componenti Java | Int |
minReplicas | Opzionale. Numero minimo di repliche dei componenti Java. Il valore predefinito è 1 se non impostato | Int |
JavaComponentServiceBind
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dell'associazione del servizio | corda |
serviceId | ID risorsa del servizio di destinazione | corda |
Microsoft.App/managedEnvironments/javaComponents
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Pattern = ^[-\w\._\(\)]+$ (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: managedEnvironments |
proprietà | Proprietà specifiche della risorsa componente Java | JavaComponentProperties |
digitare | Tipo di risorsa | "Microsoft.App/managedEnvironments/javaComponents@2024-08-02-preview" |
NacosComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'Nacos' (obbligatorio) |
Ingresso | Configurazioni di ingresso dei componenti Java. | JavaComponentIngress |
ScgRoute
Nome | Descrizione | Valore |
---|---|---|
filtri | Filtri della route | string[] |
Id | ID della route | stringa (obbligatorio) |
ordine | Ordine del percorso | Int |
Predicati | Predicati della route | string[] |
Uri | URI della route | stringa (obbligatorio) |
SpringBootAdminComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'SpringBootAdmin' (obbligatorio) |
Ingresso | Configurazioni di ingresso dei componenti Java. | JavaComponentIngress |
SpringCloudConfigComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'SpringCloudConfig' (obbligatorio) |
SpringCloudEurekaComponent
Nome | Descrizione | Valore |
---|---|---|
componentType | Tipo del componente Java. | 'SpringCloudEureka' (obbligatorio) |
Ingresso | Configurazioni di ingresso dei componenti Java. | JavaComponentIngress |