Artykuł 12/20/2024
Współautorzy: 2
Opinia
W tym artykule
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@2023-05-01-preview' = {
location: 'string'
name: 'string'
properties: {
infraResourceGroup: 'string'
managedEnvironmentId: 'string'
marketplaceResource: {
plan: 'string'
product: 'string'
publisher: 'string'
}
networkProfile: {
appNetworkResourceGroup: 'string'
appSubnetId: 'string'
ingressConfig: {
readTimeoutInSeconds: int
}
outboundType: 'string'
serviceCidr: 'string'
serviceRuntimeNetworkResourceGroup: 'string'
serviceRuntimeSubnetId: 'string'
}
vnetAddons: {
dataPlanePublicEndpoint: bool
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ść
infraResourceGroup
Nazwa grupy zasobów zawierającej zasoby infrastruktury
struna
managedEnvironmentId
Identyfikator zasobu środowiska zarządzanego, na podstawie którego kompiluje się wystąpienie usługi Spring Apps
struna
marketplaceResource
Zakup produktu innej firmy dla zasobu usługi.
MarketplaceResource
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
MarketplaceResource
Nazwa
Opis
Wartość
plan
Identyfikator planu artefaktu innej firmy, który jest pozyskiwany.
struna
produkt
Artefakt innej firmy, który jest pozyskiwany.
struna
wydawca
Identyfikator wydawcy artefaktu innej firmy, który jest kupowany.
struna
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ść
dataPlanePublicEndpoint
Wskazuje, czy składniki płaszczyzny danych (strumień dziennika, połączenie aplikacji, zdalne debugowanie) w wystąpieniu iniekcji sieci wirtualnej mogą być dostępne z Internetu.
Bool
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": "2023-05-01-preview",
"name": "string",
"location": "string",
"properties": {
"infraResourceGroup": "string",
"managedEnvironmentId": "string",
"marketplaceResource": {
"plan": "string",
"product": "string",
"publisher": "string"
},
"networkProfile": {
"appNetworkResourceGroup": "string",
"appSubnetId": "string",
"ingressConfig": {
"readTimeoutInSeconds": "int"
},
"outboundType": "string",
"serviceCidr": "string",
"serviceRuntimeNetworkResourceGroup": "string",
"serviceRuntimeSubnetId": "string"
},
"vnetAddons": {
"dataPlanePublicEndpoint": "bool",
"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ść
infraResourceGroup
Nazwa grupy zasobów zawierającej zasoby infrastruktury
struna
managedEnvironmentId
Identyfikator zasobu środowiska zarządzanego, na podstawie którego kompiluje się wystąpienie usługi Spring Apps
struna
marketplaceResource
Zakup produktu innej firmy dla zasobu usługi.
MarketplaceResource
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
MarketplaceResource
Nazwa
Opis
Wartość
plan
Identyfikator planu artefaktu innej firmy, który jest pozyskiwany.
struna
produkt
Artefakt innej firmy, który jest pozyskiwany.
struna
wydawca
Identyfikator wydawcy artefaktu innej firmy, który jest kupowany.
struna
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
"2023-05-01-preview"
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ść
dataPlanePublicEndpoint
Wskazuje, czy składniki płaszczyzny danych (strumień dziennika, połączenie aplikacji, zdalne debugowanie) w wystąpieniu iniekcji sieci wirtualnej mogą być dostępne z Internetu.
Bool
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@2023-05-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
infraResourceGroup = "string"
managedEnvironmentId = "string"
marketplaceResource = {
plan = "string"
product = "string"
publisher = "string"
}
networkProfile = {
appNetworkResourceGroup = "string"
appSubnetId = "string"
ingressConfig = {
readTimeoutInSeconds = int
}
outboundType = "string"
serviceCidr = "string"
serviceRuntimeNetworkResourceGroup = "string"
serviceRuntimeSubnetId = "string"
}
vnetAddons = {
dataPlanePublicEndpoint = bool
logStreamPublicEndpoint = bool
}
zoneRedundant = bool
}
sku = {
capacity = int
name = "string"
tier = "string"
}
}
}
Wartości właściwości
ClusterResourceProperties
Nazwa
Opis
Wartość
infraResourceGroup
Nazwa grupy zasobów zawierającej zasoby infrastruktury
struna
managedEnvironmentId
Identyfikator zasobu środowiska zarządzanego, na podstawie którego kompiluje się wystąpienie usługi Spring Apps
struna
marketplaceResource
Zakup produktu innej firmy dla zasobu usługi.
MarketplaceResource
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
MarketplaceResource
Nazwa
Opis
Wartość
plan
Identyfikator planu artefaktu innej firmy, który jest pozyskiwany.
struna
produkt
Artefakt innej firmy, który jest pozyskiwany.
struna
wydawca
Identyfikator wydawcy artefaktu innej firmy, który jest kupowany.
struna
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@2023-05-01-preview"
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ść
dataPlanePublicEndpoint
Wskazuje, czy składniki płaszczyzny danych (strumień dziennika, połączenie aplikacji, zdalne debugowanie) w wystąpieniu iniekcji sieci wirtualnej mogą być dostępne z Internetu.
Bool
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