- Artykuł
-
-
Definicja zasobu Bicep
Typ zasobu Spring można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.AppPlatform/Spring, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.AppPlatform/Spring@2022-12-01' = {
location: 'string'
name: 'string'
properties: {
networkProfile: {
appNetworkResourceGroup: 'string'
appSubnetId: 'string'
ingressConfig: {
readTimeoutInSeconds: int
}
outboundType: 'string'
serviceCidr: 'string'
serviceRuntimeNetworkResourceGroup: 'string'
serviceRuntimeSubnetId: 'string'
}
vnetAddons: {
logStreamPublicEndpoint: bool
}
zoneRedundant: bool
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
ClusterResourceProperties
Nazwa |
Opis |
Wartość |
networkProfile |
Profil sieciowy usługi |
NetworkProfile |
vnetAddons |
Dodatkowe ustawienia usługi w wystąpieniu iniekcji sieci wirtualnej |
ServiceVNetAddons |
zoneRedundant |
|
Bool |
IngressConfig
Nazwa |
Opis |
Wartość |
readTimeoutInSeconds |
Limit czasu odczytu ruchu przychodzącego w sekundach. |
Int |
Nazwa |
Opis |
Wartość |
lokalizacja |
Lokalizacja GEOGRAFICZNa zasobu. |
struna |
nazwa |
Nazwa zasobu |
struna
Ograniczenia: Wzorzec = ^[a-z][a-z0-9-]*[a-z0-9]$ (wymagane) |
Właściwości |
Właściwości zasobu usługi |
ClusterResourceProperties |
Numer jednostki magazynowej |
Jednostka SKU zasobu usługi |
sku |
Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
NetworkProfile
Nazwa |
Opis |
Wartość |
appNetworkResourceGroup |
Nazwa grupy zasobów zawierającej zasoby sieciowe dla aplikacji klienta w usłudze Azure Spring Apps |
struna |
appSubnetId |
W pełni kwalifikowany identyfikator zasobu podsieci do hostowania aplikacji klienta w usłudze Azure Spring Apps |
struna |
ingressConfig |
Ładunek konfiguracji ruchu przychodzącego dla zasobu usługi Azure Spring Apps. |
IngressConfig |
outboundType |
Typ ruchu wychodzącego wystąpień sieci wirtualnej usługi Azure Spring Apps. |
struna |
serviceCidr |
Zarezerwowana usługa Azure Spring Apps CIDR |
struna |
serviceRuntimeNetworkResourceGroup |
Nazwa grupy zasobów zawierającej zasoby sieciowe środowiska Uruchomieniowego usługi Azure Spring Apps Service |
struna |
serviceRuntimeSubnetId |
W pełni kwalifikowany identyfikator zasobu podsieci do hostowania środowiska Uruchomieniowego usługi Azure Spring Apps Service |
struna |
ServiceVNetAddons
Nazwa |
Opis |
Wartość |
logStreamPublicEndpoint |
Wskazuje, czy można uzyskać dostęp do strumienia dziennika w wystąpieniu iniekcji sieci wirtualnej z Internetu. |
Bool |
Numer jednostki magazynowej
Nazwa |
Opis |
Wartość |
pojemność |
Bieżąca pojemność zasobu docelowego |
Int |
nazwa |
Nazwa jednostki SKU |
struna |
kondygnacja |
Warstwa jednostki SKU |
struna |
Przykłady użycia
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
Definicja zasobu szablonu usługi ARM
Typ zasobu Spring można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.AppPlatform/Spring, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.AppPlatform/Spring",
"apiVersion": "2022-12-01",
"name": "string",
"location": "string",
"properties": {
"networkProfile": {
"appNetworkResourceGroup": "string",
"appSubnetId": "string",
"ingressConfig": {
"readTimeoutInSeconds": "int"
},
"outboundType": "string",
"serviceCidr": "string",
"serviceRuntimeNetworkResourceGroup": "string",
"serviceRuntimeSubnetId": "string"
},
"vnetAddons": {
"logStreamPublicEndpoint": "bool"
},
"zoneRedundant": "bool"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
ClusterResourceProperties
Nazwa |
Opis |
Wartość |
networkProfile |
Profil sieciowy usługi |
NetworkProfile |
vnetAddons |
Dodatkowe ustawienia usługi w wystąpieniu iniekcji sieci wirtualnej |
ServiceVNetAddons |
zoneRedundant |
|
Bool |
IngressConfig
Nazwa |
Opis |
Wartość |
readTimeoutInSeconds |
Limit czasu odczytu ruchu przychodzącego w sekundach. |
Int |
Nazwa |
Opis |
Wartość |
apiVersion |
Wersja interfejsu API |
'2022-12-01' |
lokalizacja |
Lokalizacja GEOGRAFICZNa zasobu. |
struna |
nazwa |
Nazwa zasobu |
struna
Ograniczenia: Wzorzec = ^[a-z][a-z0-9-]*[a-z0-9]$ (wymagane) |
Właściwości |
Właściwości zasobu usługi |
ClusterResourceProperties |
Numer jednostki magazynowej |
Jednostka SKU zasobu usługi |
sku |
Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ |
Typ zasobu |
"Microsoft.AppPlatform/Spring" |
NetworkProfile
Nazwa |
Opis |
Wartość |
appNetworkResourceGroup |
Nazwa grupy zasobów zawierającej zasoby sieciowe dla aplikacji klienta w usłudze Azure Spring Apps |
struna |
appSubnetId |
W pełni kwalifikowany identyfikator zasobu podsieci do hostowania aplikacji klienta w usłudze Azure Spring Apps |
struna |
ingressConfig |
Ładunek konfiguracji ruchu przychodzącego dla zasobu usługi Azure Spring Apps. |
IngressConfig |
outboundType |
Typ ruchu wychodzącego wystąpień sieci wirtualnej usługi Azure Spring Apps. |
struna |
serviceCidr |
Zarezerwowana usługa Azure Spring Apps CIDR |
struna |
serviceRuntimeNetworkResourceGroup |
Nazwa grupy zasobów zawierającej zasoby sieciowe środowiska Uruchomieniowego usługi Azure Spring Apps Service |
struna |
serviceRuntimeSubnetId |
W pełni kwalifikowany identyfikator zasobu podsieci do hostowania środowiska Uruchomieniowego usługi Azure Spring Apps Service |
struna |
ServiceVNetAddons
Nazwa |
Opis |
Wartość |
logStreamPublicEndpoint |
Wskazuje, czy można uzyskać dostęp do strumienia dziennika w wystąpieniu iniekcji sieci wirtualnej z Internetu. |
Bool |
Numer jednostki magazynowej
Nazwa |
Opis |
Wartość |
pojemność |
Bieżąca pojemność zasobu docelowego |
Int |
nazwa |
Nazwa jednostki SKU |
struna |
kondygnacja |
Warstwa jednostki SKU |
struna |
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
Typ zasobu Spring można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.AppPlatform/Spring, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring@2022-12-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
networkProfile = {
appNetworkResourceGroup = "string"
appSubnetId = "string"
ingressConfig = {
readTimeoutInSeconds = int
}
outboundType = "string"
serviceCidr = "string"
serviceRuntimeNetworkResourceGroup = "string"
serviceRuntimeSubnetId = "string"
}
vnetAddons = {
logStreamPublicEndpoint = bool
}
zoneRedundant = bool
}
sku = {
capacity = int
name = "string"
tier = "string"
}
}
}
Wartości właściwości
ClusterResourceProperties
Nazwa |
Opis |
Wartość |
networkProfile |
Profil sieciowy usługi |
NetworkProfile |
vnetAddons |
Dodatkowe ustawienia usługi w wystąpieniu iniekcji sieci wirtualnej |
ServiceVNetAddons |
zoneRedundant |
|
Bool |
IngressConfig
Nazwa |
Opis |
Wartość |
readTimeoutInSeconds |
Limit czasu odczytu ruchu przychodzącego w sekundach. |
Int |
Nazwa |
Opis |
Wartość |
lokalizacja |
Lokalizacja GEOGRAFICZNa zasobu. |
struna |
nazwa |
Nazwa zasobu |
struna
Ograniczenia: Wzorzec = ^[a-z][a-z0-9-]*[a-z0-9]$ (wymagane) |
Właściwości |
Właściwości zasobu usługi |
ClusterResourceProperties |
Numer jednostki magazynowej |
Jednostka SKU zasobu usługi |
sku |
Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. |
typ |
Typ zasobu |
"Microsoft.AppPlatform/Spring@2022-12-01" |
NetworkProfile
Nazwa |
Opis |
Wartość |
appNetworkResourceGroup |
Nazwa grupy zasobów zawierającej zasoby sieciowe dla aplikacji klienta w usłudze Azure Spring Apps |
struna |
appSubnetId |
W pełni kwalifikowany identyfikator zasobu podsieci do hostowania aplikacji klienta w usłudze Azure Spring Apps |
struna |
ingressConfig |
Ładunek konfiguracji ruchu przychodzącego dla zasobu usługi Azure Spring Apps. |
IngressConfig |
outboundType |
Typ ruchu wychodzącego wystąpień sieci wirtualnej usługi Azure Spring Apps. |
struna |
serviceCidr |
Zarezerwowana usługa Azure Spring Apps CIDR |
struna |
serviceRuntimeNetworkResourceGroup |
Nazwa grupy zasobów zawierającej zasoby sieciowe środowiska Uruchomieniowego usługi Azure Spring Apps Service |
struna |
serviceRuntimeSubnetId |
W pełni kwalifikowany identyfikator zasobu podsieci do hostowania środowiska Uruchomieniowego usługi Azure Spring Apps Service |
struna |
ServiceVNetAddons
Nazwa |
Opis |
Wartość |
logStreamPublicEndpoint |
Wskazuje, czy można uzyskać dostęp do strumienia dziennika w wystąpieniu iniekcji sieci wirtualnej z Internetu. |
Bool |
Numer jednostki magazynowej
Nazwa |
Opis |
Wartość |
pojemność |
Bieżąca pojemność zasobu docelowego |
Int |
nazwa |
Nazwa jednostki SKU |
struna |
kondygnacja |
Warstwa jednostki SKU |
struna |