Microsoft.AppPlatform Spring/apps/deployments 2022-03-01-preview
Definicja zasobu Bicep
Typ zasobu Spring/apps/deployments można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.AppPlatform/Spring/apps/deployments, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.AppPlatform/Spring/apps/deployments@2022-03-01-preview' = {
name: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
parent: resourceSymbolicName
properties: {
active: bool
deploymentSettings: {
addonConfigs: {}
containerProbeSettings: {
disableProbe: bool
}
environmentVariables: {}
resourceRequests: {
cpu: 'string'
memory: 'string'
}
}
source: {
version: 'string'
type: 'string'
// For remaining properties, see UserSourceInfo objects
}
}
}
Obiekty UserSourceInfo
Ustaw właściwość type , aby określić typ obiektu.
W przypadku elementu BuildResult użyj:
type: 'BuildResult'
buildResultId: 'string'
W przypadku kontenera użyj:
type: 'Container'
customContainer: {
args: [
'string'
]
command: [
'string'
]
containerImage: 'string'
imageRegistryCredential: {
password: 'string'
username: 'string'
}
languageFramework: 'string'
server: 'string'
}
W przypadku pliku Jar użyj polecenia:
type: 'Jar'
jvmOptions: 'string'
relativePath: 'string'
runtimeVersion: 'string'
W przypadku narzędzia NetCoreZip użyj:
type: 'NetCoreZip'
netCoreMainEntryPath: 'string'
relativePath: 'string'
runtimeVersion: 'string'
W obszarze Źródło użyj:
type: 'Source'
artifactSelector: 'string'
relativePath: 'string'
runtimeVersion: 'string'
Wartości właściwości
Spring/apps/deployments
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep. |
ciąg (wymagany) |
sku | Jednostka SKU zasobu wdrożenia | Numer jednostki magazynowej |
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: aplikacje |
properties | Właściwości zasobu wdrożenia | DeploymentResourceProperties |
DeploymentResourceProperties
Nazwa | Opis | Wartość |
---|---|---|
aktywne | Wskazuje, czy wdrożenie jest aktywne | bool |
deploymentSettings | Ustawienia wdrażania wdrożenia | DeploymentSettings |
source | Przekazane informacje o źródle wdrożenia. | UserSourceInfo |
DeploymentSettings
Nazwa | Opis | Wartość |
---|---|---|
addonConfigs | Kolekcja dodatków | object |
containerProbeSettings | Ustawienia sondy kondycji i gotowości kontenera | ContainerProbeSettings |
environmentVariables | Kolekcja zmiennych środowiskowych | object |
resourceRequests | Żądana ilość zasobów dla wymaganego procesora CPU i pamięci. Zaleca się, aby użycie tego pola do reprezentowania wymaganego procesora CPU i pamięci, stary procesor i pamięćInGB zostaną wycofane później. | ResourceRequests |
ContainerProbeSettings
Nazwa | Opis | Wartość |
---|---|---|
disableProbe | Wskazuje, czy wyłączyć sondę utrzymania i gotowości | bool |
ResourceRequests
Nazwa | Opis | Wartość |
---|---|---|
Procesora | Wymagany procesor CPU. 1 rdzeń może być reprezentowany przez 1 lub 1000 m. Powinna to być wartość 500m lub 1 dla warstwy Podstawowa, a dla warstwy Standardowa :500m, 1, 2, 3, 4}. | ciąg |
pamięć | Wymagana pamięć. 1 GB może być reprezentowane przez 1Gi lub 1024Mi. Powinna to być wartość {512Mi, 1Gi, 2Gi} dla warstwy Podstawowa i {512Mi, 1Gi, 2Gi, ..., 8Gi} dla warstwy Standardowa. | ciąg |
UserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
Wersja | Wersja źródła | ciąg |
typ | Ustawianie typu obiektu | BuildResult Kontener Jar NetCoreZip Źródło (wymagane) |
BuildResultUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "BuildResult" (wymagane) |
buildResultId | Identyfikator zasobu istniejącego pomyślnego wyniku kompilacji w ramach tego samego wystąpienia spring. | ciąg |
CustomContainerUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "Kontener" (wymagany) |
customContainer | Niestandardowy ładunek kontenera | CustomContainer |
CustomContainer
Nazwa | Opis | Wartość |
---|---|---|
args | Argumenty do punktu wejścia. CmD obrazu platformy Docker jest używany, jeśli nie jest to podane. | ciąg[] |
command | Tablica punktów wejścia. Nie jest wykonywane w powłoce. Jeśli nie podano tego elementu, używany jest punkt WEJŚCIA obrazu platformy Docker. | ciąg[] |
containerImage | Obraz kontenera niestandardowego kontenera. Powinno to mieć postać {repository}:{tag} bez nazwy serwera rejestru | ciąg |
imageRegistryCredential | Poświadczenia rejestru obrazów | ImageRegistryCredential |
languageFramework | Struktura języka przekazanego obrazu kontenera | ciąg |
serwer | Nazwa rejestru zawierającego obraz kontenera | ciąg |
ImageRegistryCredential
Nazwa | Opis | Wartość |
---|---|---|
hasło | Hasło poświadczeń rejestru obrazów | ciąg |
nazwa użytkownika | Nazwa użytkownika poświadczeń rejestru obrazów | ciąg |
JarUploadedUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "Jar" (wymagany) |
jvmOptions | Parametr JVM | ciąg |
relativePath | Ścieżka względna magazynu, który przechowuje źródło | ciąg |
runtimeVersion | Wersja środowiska uruchomieniowego pliku Jar | ciąg |
NetCoreZipUploadedUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "NetCoreZip" (wymagany) |
netCoreMainEntryPath | Ścieżka do pliku wykonywalnego platformy .NET względem katalogu głównego zip | ciąg |
relativePath | Ścieżka względna magazynu, który przechowuje źródło | ciąg |
runtimeVersion | Wersja środowiska uruchomieniowego pliku .Net | ciąg |
SourceUploadedUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "Źródło" (wymagane) |
artifactSelector | Selektor artefaktu, który ma być używany do wdrożenia w projektach z wieloma modułami. Powinno to być ścieżka względna do docelowego modułu/projektu. |
ciąg |
relativePath | Ścieżka względna magazynu, który przechowuje źródło | ciąg |
runtimeVersion | Wersja środowiska uruchomieniowego pliku źródłowego | ciąg |
SKU
Nazwa | Opis | Wartość |
---|---|---|
capacity | Bieżąca pojemność zasobu docelowego | int |
name | Nazwa jednostki SKU | ciąg |
tier | Warstwa jednostki SKU | ciąg |
Definicja zasobu szablonu usługi ARM
Typ zasobu Spring/apps/deployments można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.AppPlatform/Spring/apps/deployments, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.AppPlatform/Spring/apps/deployments",
"apiVersion": "2022-03-01-preview",
"name": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"properties": {
"active": "bool",
"deploymentSettings": {
"addonConfigs": {},
"containerProbeSettings": {
"disableProbe": "bool"
},
"environmentVariables": {},
"resourceRequests": {
"cpu": "string",
"memory": "string"
}
},
"source": {
"version": "string",
"type": "string"
// For remaining properties, see UserSourceInfo objects
}
}
}
Obiekty UserSourceInfo
Ustaw właściwość type , aby określić typ obiektu.
W przypadku elementu BuildResult użyj:
"type": "BuildResult",
"buildResultId": "string"
W przypadku kontenera użyj:
"type": "Container",
"customContainer": {
"args": [ "string" ],
"command": [ "string" ],
"containerImage": "string",
"imageRegistryCredential": {
"password": "string",
"username": "string"
},
"languageFramework": "string",
"server": "string"
}
W przypadku pliku Jar użyj polecenia:
"type": "Jar",
"jvmOptions": "string",
"relativePath": "string",
"runtimeVersion": "string"
W przypadku narzędzia NetCoreZip użyj:
"type": "NetCoreZip",
"netCoreMainEntryPath": "string",
"relativePath": "string",
"runtimeVersion": "string"
W obszarze Źródło użyj:
"type": "Source",
"artifactSelector": "string",
"relativePath": "string",
"runtimeVersion": "string"
Wartości właściwości
Spring/apps/deployments
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.AppPlatform/Spring/apps/deployments" |
apiVersion | Wersja interfejsu API zasobów | "2022-03-01-preview" |
name | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON. |
ciąg (wymagany) |
sku | Jednostka SKU zasobu wdrożenia | Numer jednostki magazynowej |
properties | Właściwości zasobu wdrożenia | DeploymentResourceProperties |
DeploymentResourceProperties
Nazwa | Opis | Wartość |
---|---|---|
aktywne | Wskazuje, czy wdrożenie jest aktywne | bool |
deploymentSettings | Ustawienia wdrażania wdrożenia | DeploymentSettings |
source | Przekazane informacje o źródle wdrożenia. | UserSourceInfo |
DeploymentSettings
Nazwa | Opis | Wartość |
---|---|---|
addonConfigs | Kolekcja dodatków | object |
containerProbeSettings | Ustawienia sondy kondycji i gotowości kontenera | ContainerProbeSettings |
environmentVariables | Kolekcja zmiennych środowiskowych | object |
resourceRequests | Żądana ilość zasobów dla wymaganego procesora CPU i pamięci. Zaleca się, aby użycie tego pola do reprezentowania wymaganego procesora CPU i pamięci, stary procesor i pamięćInGB zostaną wycofane później. | ResourceRequests |
ContainerProbeSettings
Nazwa | Opis | Wartość |
---|---|---|
disableProbe | Wskazuje, czy wyłączyć sondę utrzymania i gotowości | bool |
ResourceRequests
Nazwa | Opis | Wartość |
---|---|---|
Procesora | Wymagany procesor CPU. 1 rdzeń może być reprezentowany przez 1 lub 1000 m. Powinna to być wartość 500m lub 1 dla warstwy Podstawowa, a dla warstwy Standardowa :500m, 1, 2, 3, 4}. | ciąg |
pamięć | Wymagana pamięć. 1 GB może być reprezentowane przez 1Gi lub 1024Mi. Powinno to być {512Mi, 1Gi, 2Gi} dla warstwy Podstawowa i {512Mi, 1Gi, 2Gi, ..., 8Gi} dla warstwy Standardowa. | ciąg |
UserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
Wersja | Wersja źródła | ciąg |
typ | Ustawianie typu obiektu | BuildResult Kontener Jar NetCoreZip Źródło (wymagane) |
BuildResultUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "BuildResult" (wymagane) |
buildResultId | Identyfikator zasobu istniejącego pomyślnego wyniku kompilacji w ramach tego samego wystąpienia platformy Spring. | ciąg |
CustomContainerUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "Kontener" (wymagany) |
customContainer | Niestandardowy ładunek kontenera | CustomContainer |
CustomContainer
Nazwa | Opis | Wartość |
---|---|---|
args | Argumenty do punktu wejścia. Jeśli nie zostanie podany, używany jest identyfikator CMD obrazu platformy Docker. | ciąg[] |
command | Tablica punktów wejścia. Nie jest wykonywane w powłoce. Punkt WEJŚCIA obrazu platformy Docker jest używany, jeśli nie zostanie podany. | ciąg[] |
containerImage | Obraz kontenera kontenera niestandardowego. Powinno to mieć postać {repository}:{tag} bez nazwy serwera rejestru | ciąg |
imageRegistryCredential | Poświadczenie rejestru obrazów | ImageRegistryCredential |
languageFramework | Struktura językowa przekazanego obrazu kontenera | ciąg |
serwer | Nazwa rejestru zawierającego obraz kontenera | ciąg |
ImageRegistryCredential
Nazwa | Opis | Wartość |
---|---|---|
hasło | Hasło poświadczeń rejestru obrazów | ciąg |
nazwa użytkownika | Nazwa użytkownika poświadczeń rejestru obrazów | ciąg |
JarUploadedUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "Jar" (wymagane) |
jvmOptions | Parametr JVM | ciąg |
relativePath | Ścieżka względna magazynu, który przechowuje źródło | ciąg |
runtimeVersion | Wersja środowiska uruchomieniowego pliku Jar | ciąg |
NetCoreZipUploadedUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "NetCoreZip" (wymagane) |
netCoreMainEntryPath | Ścieżka do pliku wykonywalnego .NET względem katalogu głównego zip | ciąg |
relativePath | Ścieżka względna magazynu, który przechowuje źródło | ciąg |
runtimeVersion | Wersja środowiska uruchomieniowego pliku .Net | ciąg |
SourceUploadedUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "Źródło" (wymagane) |
artifactSelector | Selektor artefaktu, który ma być używany do wdrożenia w projektach z wieloma modułami. Powinno to być ścieżka względna do docelowego modułu/projektu. |
ciąg |
relativePath | Ścieżka względna magazynu, który przechowuje źródło | ciąg |
runtimeVersion | Wersja środowiska uruchomieniowego pliku źródłowego | ciąg |
SKU
Nazwa | Opis | Wartość |
---|---|---|
capacity | Bieżąca pojemność zasobu docelowego | int |
name | Nazwa jednostki SKU | ciąg |
tier | Warstwa jednostki SKU | ciąg |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu Spring/apps/deployments można wdrożyć z operacjami docelowymi:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.AppPlatform/Spring/apps/deployments, dodaj następujący element Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring/apps/deployments@2022-03-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
active = bool
deploymentSettings = {
addonConfigs = {}
containerProbeSettings = {
disableProbe = bool
}
environmentVariables = {}
resourceRequests = {
cpu = "string"
memory = "string"
}
}
source = {
version = "string"
type = "string"
// For remaining properties, see UserSourceInfo objects
}
}
sku = {
capacity = int
name = "string"
tier = "string"
}
})
}
Obiekty UserSourceInfo
Ustaw właściwość type , aby określić typ obiektu.
W przypadku elementu BuildResult użyj:
type = "BuildResult"
buildResultId = "string"
W przypadku kontenera użyj:
type = "Container"
customContainer = {
args = [
"string"
]
command = [
"string"
]
containerImage = "string"
imageRegistryCredential = {
password = "string"
username = "string"
}
languageFramework = "string"
server = "string"
}
W przypadku pliku Jar użyj polecenia:
type = "Jar"
jvmOptions = "string"
relativePath = "string"
runtimeVersion = "string"
W przypadku narzędzia NetCoreZip użyj:
type = "NetCoreZip"
netCoreMainEntryPath = "string"
relativePath = "string"
runtimeVersion = "string"
W obszarze Źródło użyj:
type = "Source"
artifactSelector = "string"
relativePath = "string"
runtimeVersion = "string"
Wartości właściwości
Spring/apps/deployments
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.AppPlatform/Spring/apps/deployments@2022-03-01-preview" |
name | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: aplikacje |
sku | Jednostka SKU zasobu wdrożenia | Numer jednostki magazynowej |
properties | Właściwości zasobu wdrożenia | DeploymentResourceProperties |
DeploymentResourceProperties
Nazwa | Opis | Wartość |
---|---|---|
aktywne | Wskazuje, czy wdrożenie jest aktywne | bool |
deploymentSettings | Ustawienia wdrażania wdrożenia | DeploymentSettings |
source | Przekazane informacje o źródle wdrożenia. | UserSourceInfo |
DeploymentSettings
Nazwa | Opis | Wartość |
---|---|---|
addonConfigs | Kolekcja dodatków | object |
containerProbeSettings | Ustawienia sondy kondycji i gotowości kontenera | ContainerProbeSettings |
environmentVariables | Kolekcja zmiennych środowiskowych | object |
resourceRequests | Żądana ilość zasobów dla wymaganego procesora CPU i pamięci. Zaleca się, aby użycie tego pola do reprezentowania wymaganego procesora CPU i pamięci oznaczało, że stary procesor i pamięćInGB zostaną wycofane później. | ResourceRequests |
ContainerProbeSettings
Nazwa | Opis | Wartość |
---|---|---|
disableProbe | Wskazuje, czy wyłączyć sondę utrzymania i gotowości | bool |
ResourceRequests
Nazwa | Opis | Wartość |
---|---|---|
Procesora | Wymagany procesor CPU. 1 rdzeń może być reprezentowany przez 1 lub 1000m. Powinno to być 500 m lub 1 dla warstwy Podstawowa, a {500m, 1, 2, 3, 4} dla warstwy Standardowa. | ciąg |
pamięć | Wymagana pamięć. 1 GB może być reprezentowane przez 1Gi lub 1024Mi. Powinna to być wartość {512Mi, 1Gi, 2Gi} dla warstwy Podstawowa i {512Mi, 1Gi, 2Gi, ..., 8Gi} dla warstwy Standardowa. | ciąg |
UserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
Wersja | Wersja źródła | ciąg |
typ | Ustawianie typu obiektu | BuildResult Kontener Jar NetCoreZip Źródło (wymagane) |
BuildResultUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "BuildResult" (wymagane) |
buildResultId | Identyfikator zasobu istniejącego pomyślnego wyniku kompilacji w ramach tego samego wystąpienia spring. | ciąg |
CustomContainerUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "Kontener" (wymagany) |
customContainer | Niestandardowy ładunek kontenera | CustomContainer |
CustomContainer
Nazwa | Opis | Wartość |
---|---|---|
args | Argumenty do punktu wejścia. CmD obrazu platformy Docker jest używany, jeśli nie jest to podane. | ciąg[] |
command | Tablica punktów wejścia. Nie jest wykonywane w powłoce. Jeśli nie podano tego elementu, używany jest punkt WEJŚCIA obrazu platformy Docker. | ciąg[] |
containerImage | Obraz kontenera niestandardowego kontenera. Powinno to mieć postać {repository}:{tag} bez nazwy serwera rejestru | ciąg |
imageRegistryCredential | Poświadczenia rejestru obrazów | ImageRegistryCredential |
languageFramework | Struktura języka przekazanego obrazu kontenera | ciąg |
serwer | Nazwa rejestru zawierającego obraz kontenera | ciąg |
ImageRegistryCredential
Nazwa | Opis | Wartość |
---|---|---|
hasło | Hasło poświadczeń rejestru obrazów | ciąg |
nazwa użytkownika | Nazwa użytkownika poświadczeń rejestru obrazów | ciąg |
JarUploadedUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "Jar" (wymagany) |
jvmOptions | Parametr JVM | ciąg |
relativePath | Ścieżka względna magazynu, który przechowuje źródło | ciąg |
runtimeVersion | Wersja środowiska uruchomieniowego pliku Jar | ciąg |
NetCoreZipUploadedUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "NetCoreZip" (wymagany) |
netCoreMainEntryPath | Ścieżka do pliku wykonywalnego platformy .NET względem katalogu głównego zip | ciąg |
relativePath | Ścieżka względna magazynu, który przechowuje źródło | ciąg |
runtimeVersion | Wersja środowiska uruchomieniowego pliku .Net | ciąg |
SourceUploadedUserSourceInfo
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ przekazanego źródła | "Źródło" (wymagane) |
artifactSelector | Selektor artefaktu, który ma być używany do wdrożenia dla projektów z wieloma modułami. Powinno to być ścieżka względna do modułu/projektu docelowego. |
ciąg |
relativePath | Ścieżka względna magazynu, który przechowuje źródło | ciąg |
runtimeVersion | Wersja środowiska uruchomieniowego pliku źródłowego | ciąg |
SKU
Nazwa | Opis | Wartość |
---|---|---|
capacity | Bieżąca pojemność zasobu docelowego | int |
name | Nazwa jednostki SKU | ciąg |
tier | Warstwa jednostki SKU | ciąg |