Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu managedEnvironments/javaComponents można wdrożyć z operacjami docelowymi:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.App/managedEnvironments/javaComponents, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.App/managedEnvironments/javaComponents@2025-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
}
}
Obiekty JavaComponentProperties
Ustaw właściwość componentType , aby określić typ obiektu.
W przypadku nacos użyj:
{
componentType: 'Nacos'
ingress: {}
}
W przypadku narzędzia SpringBootAdmin użyj:
{
componentType: 'SpringBootAdmin'
ingress: {}
}
W przypadku aplikacji SpringCloudConfig użyj:
{
componentType: 'SpringCloudConfig'
}
W przypadku aplikacji SpringCloudEureka użyj:
{
componentType: 'SpringCloudEureka'
ingress: {}
}
W przypadku aplikacji SpringCloudGateway użyj:
{
componentType: 'SpringCloudGateway'
ingress: {}
springCloudGatewayRoutes: [
{
filters: [
'string'
]
id: 'string'
order: int
predicates: [
'string'
]
uri: 'string'
}
]
}
Wartości właściwości
Microsoft.App/managedEnvironments/javaComponents
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa zasobu | struna Ograniczenia: Wzorzec = ^[-\w\._\(\)]+$ (wymagane) |
| nadrzędny | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: managedEnvironments |
| właściwości | Właściwości specyficzne dla zasobu składnika Java | Właściwości JavaComponentProperties |
Właściwość JavaComponentConfigurationProperty
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwaWłasności | Nazwa właściwości | ciąg |
| wartość | Wartość właściwości | ciąg |
JavaComponentIngress
| Nazwa | Opis | Wartość |
|---|
Właściwości JavaComponentProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Dla typu NacosComponent ustaw wartość "Nacos". Ustaw wartość "SpringBootAdmin" dla typu SpringBootAdminComponent. Ustaw wartość "SpringCloudConfig" dla typu SpringCloudConfigComponent. Ustaw wartość "SpringCloudEureka" dla typu SpringCloudEurekaComponent. Ustaw wartość "SpringCloudGateway" dla typu SpringCloudGatewayComponent. | "Nacos" "SpringBootAdmin" "SpringCloudConfig" "SpringCloudEureka" "SpringCloudGateway" (wymagane) |
| Konfiguracje | Lista właściwości konfiguracji składników Języka Java | Właściwość JavaComponentConfiguration[] |
| skala | Konfiguracje skalowania składników Języka Java | JavaComponentPropertiesScale (Skala właściwościJavaComponentProperties) |
| serviceBinds (Powiązania z usługą) | Lista składników Java powiązanych ze składnikiem Java | JavaComponentServiceBind[] |
JavaComponentPropertiesScale (Skala właściwościJavaComponentProperties)
| Nazwa | Opis | Wartość |
|---|---|---|
| maxReplicas (maksymalne repliki) | Fakultatywny. Maksymalna liczba replik składników Java | int (integer) |
| minReplicas (minReplicas) | Fakultatywny. Minimalna liczba replik składników Java. Wartość domyślna to 1, jeśli nie jest ustawiona | int (integer) |
JavaComponentServiceBind
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa powiązania usługi | ciąg |
| serviceId (identyfikator usługi) | Identyfikator zasobu usługi docelowej | ciąg |
Komponent Nacosa
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "Nacos" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
Trasa ScgRoute
| Nazwa | Opis | Wartość |
|---|---|---|
| filters | Filtry trasy | string[] |
| id | Identyfikator trasy | ciąg (wymagany) |
| porządek | Kolejność trasy | int (integer) |
| Predykaty | Predykaty trasy | string[] |
| URI | Identyfikator URI trasy | ciąg (wymagany) |
Składnik SpringBootAdminComponent
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringBootAdmin" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
Składnik SpringCloudConfig
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringCloudConfig" (wymagane) |
Składnik SpringCloudEurekaComponent
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringCloudEureka" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
Składnik SpringCloudGatewayComponent
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringCloudGateway" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
| wiosnaCloudGatewayTrasy | Definicja trasy bramy | Trasa Scg[] |
Definicja zasobu szablonu usługi ARM
Typ zasobu managedEnvironments/javaComponents można wdrożyć z operacjami docelowymi:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.App/managedEnvironments/javaComponents, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.App/managedEnvironments/javaComponents",
"apiVersion": "2025-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
}
}
Obiekty JavaComponentProperties
Ustaw właściwość componentType , aby określić typ obiektu.
W przypadku nacos użyj:
{
"componentType": "Nacos",
"ingress": {
}
}
W przypadku narzędzia SpringBootAdmin użyj:
{
"componentType": "SpringBootAdmin",
"ingress": {
}
}
W przypadku aplikacji SpringCloudConfig użyj:
{
"componentType": "SpringCloudConfig"
}
W przypadku aplikacji SpringCloudEureka użyj:
{
"componentType": "SpringCloudEureka",
"ingress": {
}
}
W przypadku aplikacji SpringCloudGateway użyj:
{
"componentType": "SpringCloudGateway",
"ingress": {
},
"springCloudGatewayRoutes": [
{
"filters": [ "string" ],
"id": "string",
"order": "int",
"predicates": [ "string" ],
"uri": "string"
}
]
}
Wartości właściwości
Microsoft.App/managedEnvironments/javaComponents
| Nazwa | Opis | Wartość |
|---|---|---|
| apiVersion (wersja interfejsu api) | Wersja interfejsu API | "2025-10-02-preview" |
| nazwa | Nazwa zasobu | struna Ograniczenia: Wzorzec = ^[-\w\._\(\)]+$ (wymagane) |
| właściwości | Właściwości specyficzne dla zasobu składnika Java | Właściwości JavaComponentProperties |
| typ | Typ zasobu | "Microsoft.App/managedEnvironments/javaComponents" |
Właściwość JavaComponentConfigurationProperty
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwaWłasności | Nazwa właściwości | ciąg |
| wartość | Wartość właściwości | ciąg |
JavaComponentIngress
| Nazwa | Opis | Wartość |
|---|
Właściwości JavaComponentProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Dla typu NacosComponent ustaw wartość "Nacos". Ustaw wartość "SpringBootAdmin" dla typu SpringBootAdminComponent. Ustaw wartość "SpringCloudConfig" dla typu SpringCloudConfigComponent. Ustaw wartość "SpringCloudEureka" dla typu SpringCloudEurekaComponent. Ustaw wartość "SpringCloudGateway" dla typu SpringCloudGatewayComponent. | "Nacos" "SpringBootAdmin" "SpringCloudConfig" "SpringCloudEureka" "SpringCloudGateway" (wymagane) |
| Konfiguracje | Lista właściwości konfiguracji składników Języka Java | Właściwość JavaComponentConfiguration[] |
| skala | Konfiguracje skalowania składników Języka Java | JavaComponentPropertiesScale (Skala właściwościJavaComponentProperties) |
| serviceBinds (Powiązania z usługą) | Lista składników Java powiązanych ze składnikiem Java | JavaComponentServiceBind[] |
JavaComponentPropertiesScale (Skala właściwościJavaComponentProperties)
| Nazwa | Opis | Wartość |
|---|---|---|
| maxReplicas (maksymalne repliki) | Fakultatywny. Maksymalna liczba replik składników Java | int (integer) |
| minReplicas (minReplicas) | Fakultatywny. Minimalna liczba replik składników Java. Wartość domyślna to 1, jeśli nie jest ustawiona | int (integer) |
JavaComponentServiceBind
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa powiązania usługi | ciąg |
| serviceId (identyfikator usługi) | Identyfikator zasobu usługi docelowej | ciąg |
Komponent Nacosa
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "Nacos" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
Trasa ScgRoute
| Nazwa | Opis | Wartość |
|---|---|---|
| filters | Filtry trasy | string[] |
| id | Identyfikator trasy | ciąg (wymagany) |
| porządek | Kolejność trasy | int (integer) |
| Predykaty | Predykaty trasy | string[] |
| URI | Identyfikator URI trasy | ciąg (wymagany) |
Składnik SpringBootAdminComponent
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringBootAdmin" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
Składnik SpringCloudConfig
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringCloudConfig" (wymagane) |
Składnik SpringCloudEurekaComponent
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringCloudEureka" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
Składnik SpringCloudGatewayComponent
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringCloudGateway" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
| wiosnaCloudGatewayTrasy | Definicja trasy bramy | Trasa Scg[] |
Przykłady użycia
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu managedEnvironments/javaComponents można wdrożyć z operacjami docelowymi:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.App/managedEnvironments/javaComponents, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/managedEnvironments/javaComponents@2025-10-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
}
}
}
Obiekty JavaComponentProperties
Ustaw właściwość componentType , aby określić typ obiektu.
W przypadku nacos użyj:
{
componentType = "Nacos"
ingress = {
}
}
W przypadku narzędzia SpringBootAdmin użyj:
{
componentType = "SpringBootAdmin"
ingress = {
}
}
W przypadku aplikacji SpringCloudConfig użyj:
{
componentType = "SpringCloudConfig"
}
W przypadku aplikacji SpringCloudEureka użyj:
{
componentType = "SpringCloudEureka"
ingress = {
}
}
W przypadku aplikacji SpringCloudGateway użyj:
{
componentType = "SpringCloudGateway"
ingress = {
}
springCloudGatewayRoutes = [
{
filters = [
"string"
]
id = "string"
order = int
predicates = [
"string"
]
uri = "string"
}
]
}
Wartości właściwości
Microsoft.App/managedEnvironments/javaComponents
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa zasobu | struna Ograniczenia: Wzorzec = ^[-\w\._\(\)]+$ (wymagane) |
| parent_id (identyfikator rodzica) | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: managedEnvironments |
| właściwości | Właściwości specyficzne dla zasobu składnika Java | Właściwości JavaComponentProperties |
| typ | Typ zasobu | "Microsoft.App/managedEnvironments/javaComponents@2025-10-02-preview" |
Właściwość JavaComponentConfigurationProperty
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwaWłasności | Nazwa właściwości | ciąg |
| wartość | Wartość właściwości | ciąg |
JavaComponentIngress
| Nazwa | Opis | Wartość |
|---|
Właściwości JavaComponentProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Dla typu NacosComponent ustaw wartość "Nacos". Ustaw wartość "SpringBootAdmin" dla typu SpringBootAdminComponent. Ustaw wartość "SpringCloudConfig" dla typu SpringCloudConfigComponent. Ustaw wartość "SpringCloudEureka" dla typu SpringCloudEurekaComponent. Ustaw wartość "SpringCloudGateway" dla typu SpringCloudGatewayComponent. | "Nacos" "SpringBootAdmin" "SpringCloudConfig" "SpringCloudEureka" "SpringCloudGateway" (wymagane) |
| Konfiguracje | Lista właściwości konfiguracji składników Języka Java | Właściwość JavaComponentConfiguration[] |
| skala | Konfiguracje skalowania składników Języka Java | JavaComponentPropertiesScale (Skala właściwościJavaComponentProperties) |
| serviceBinds (Powiązania z usługą) | Lista składników Java powiązanych ze składnikiem Java | JavaComponentServiceBind[] |
JavaComponentPropertiesScale (Skala właściwościJavaComponentProperties)
| Nazwa | Opis | Wartość |
|---|---|---|
| maxReplicas (maksymalne repliki) | Fakultatywny. Maksymalna liczba replik składników Java | int (integer) |
| minReplicas (minReplicas) | Fakultatywny. Minimalna liczba replik składników Java. Wartość domyślna to 1, jeśli nie jest ustawiona | int (integer) |
JavaComponentServiceBind
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa powiązania usługi | ciąg |
| serviceId (identyfikator usługi) | Identyfikator zasobu usługi docelowej | ciąg |
Komponent Nacosa
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "Nacos" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
Trasa ScgRoute
| Nazwa | Opis | Wartość |
|---|---|---|
| filters | Filtry trasy | string[] |
| id | Identyfikator trasy | ciąg (wymagany) |
| porządek | Kolejność trasy | int (integer) |
| Predykaty | Predykaty trasy | string[] |
| URI | Identyfikator URI trasy | ciąg (wymagany) |
Składnik SpringBootAdminComponent
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringBootAdmin" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
Składnik SpringCloudConfig
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringCloudConfig" (wymagane) |
Składnik SpringCloudEurekaComponent
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringCloudEureka" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
Składnik SpringCloudGatewayComponent
| Nazwa | Opis | Wartość |
|---|---|---|
| componentType (Typ komponentu) | Typ składnika Java. | "SpringCloudGateway" (wymagane) |
| reguły ruchu przychodzącego | Konfiguracje ruchu przychodzącego składnika Java. | JavaComponentIngress |
| wiosnaCloudGatewayTrasy | Definicja trasy bramy | Trasa Scg[] |