Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
- senaste
- Förhandsversion 2024-05-01
- 2024-01-01-förhandsversion
- 2023-12-01
- 2023-11-01-preview
- 2023-09-01-preview
- Förhandsversion 2023-07-01
- 2023-05-01 – förhandsversion
- 2023-03-01 – förhandsversion
- 2023-01-01-preview
- 2022-12-01
- Förhandsversion 2022-11-01
- Förhandsversion 2022-09-01
- Förhandsversion 2022-05-01
- Förhandsversion 2022-03-01
- Förhandsversion 2022-01-01
Bicep-resursdefinition
Resurstypen Spring/gateways kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.AppPlatform/Spring/gateways-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.AppPlatform/Spring/gateways@2024-01-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
addonConfigs: {
{customized property}: any(...)
}
apiMetadataProperties: {
description: 'string'
documentation: 'string'
serverUrl: 'string'
title: 'string'
version: 'string'
}
apms: [
{
resourceId: 'string'
}
]
apmTypes: [
'string'
]
clientAuth: {
certificates: [
'string'
]
certificateVerification: 'string'
}
corsProperties: {
allowCredentials: bool
allowedHeaders: [
'string'
]
allowedMethods: [
'string'
]
allowedOriginPatterns: [
'string'
]
allowedOrigins: [
'string'
]
exposedHeaders: [
'string'
]
maxAge: int
}
environmentVariables: {
properties: {
{customized property}: 'string'
}
secrets: {
{customized property}: 'string'
}
}
httpsOnly: bool
public: bool
resourceRequests: {
cpu: 'string'
memory: 'string'
}
responseCacheProperties: {
responseCacheType: 'string'
// For remaining properties, see GatewayResponseCacheProperties objects
}
ssoProperties: {
clientId: 'string'
clientSecret: 'string'
issuerUri: 'string'
scope: [
'string'
]
}
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
}
GatewayResponseCacheProperties-objekt
Ange egenskapen responseCacheType för att ange typ av objekt.
För LocalCachePerInstance-använder du:
{
responseCacheType: 'LocalCachePerInstance'
size: 'string'
timeToLive: 'string'
}
För LocalCachePerRouteanvänder du:
{
responseCacheType: 'LocalCachePerRoute'
size: 'string'
timeToLive: 'string'
}
Egenskapsvärden
Microsoft.AppPlatform/Spring/gateways
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Mönster = ^[a-z][a-z0-9]*$ (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: Spring |
Egenskaper | Nyttolast för Spring Cloud Gateway-egenskaper | GatewayEgenskaper |
Sku | SKU för Spring Cloud Gateway-resursen | Sku |
ApmReference (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
resursId | Resurs-ID för APM | sträng (krävs) |
GatewayApiMetadataEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Detaljerad beskrivning av de API:er som är tillgängliga på gatewayinstansen (standard: Generated OpenAPI 3 document that describes the API routes configured. ) |
sträng |
dokumentation | Plats för ytterligare dokumentation för DE API:er som är tillgängliga på gatewayinstansen | sträng |
serverUrl | Bas-URL som API-konsumenter använder för att komma åt API:er på gatewayinstansen. | sträng |
titel | Rubrik som beskriver kontexten för DE API:er som är tillgängliga på gatewayinstansen (standard: Spring Cloud Gateway for K8S ) |
sträng |
version | Version av API:er som är tillgängliga på den här Gateway-instansen (standard: unspecified ). |
sträng |
GatewayCorsProperties
Namn | Beskrivning | Värde |
---|---|---|
allowCredentials | Om användarautentiseringsuppgifter stöds för begäranden mellan webbplatser. Giltiga värden: true , false . |
Bool |
tillåtnaHeaders | Tillåtna rubriker i begäranden mellan webbplatser. Det särskilda värdet * tillåter att faktiska begäranden skickar valfritt huvud. |
sträng[] |
tillåtna metoder | Tillåtna HTTP-metoder på begäranden mellan webbplatser. Specialvärdet * tillåter alla metoder. Om det inte anges tillåts GET och HEAD som standard. |
sträng[] |
allowedOriginPatterns | Tillåtna ursprungsmönster för att göra begäranden mellan webbplatser. | sträng[] |
allowedOrigins | Tillåtna ursprung för att göra begäranden mellan webbplatser. Specialvärdet * tillåter alla domäner. |
sträng[] |
exposedHeaders | HTTP-svarshuvuden som ska exponeras för begäranden mellan webbplatser. | sträng[] |
maxAge | Hur länge, i sekunder, kan svaret från en begäran före flygning cachelagras av klienter. | Int |
GatewayLocalResponseCachePerInstanceProperties (GatewayLocalResponseCachePerInstanceProperties)
Namn | Beskrivning | Värde |
---|---|---|
responseCacheType | Typ av svarscache. | "LocalCachePerInstance" (krävs) |
storlek | Maximal cachestorlek (10 MB, 900 KB, 1 GB...) för att avgöra om cachen behöver avlägsna vissa poster | sträng |
timeToLive | Tid innan en cachelagrad post har upphört att gälla (300s, 5m, 1h...) | sträng |
GatewayLocalResponseCachePerRouteProperties
Namn | Beskrivning | Värde |
---|---|---|
responseCacheType | Typ av svarscache. | "LocalCachePerRoute" (krävs) |
storlek | Maximal cachestorlek (10 MB, 900 KB, 1 GB...) för att avgöra om cachen behöver avlägsna vissa poster. | sträng |
timeToLive | Tid innan en cachelagrad post har upphört att gälla (300s, 5m, 1h...) | sträng |
GatewayEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
addonConfigs | Samling tillägg för Spring Cloud Gateway | GatewayPropertiesAddonConfigs |
apiMetadataEgenskaper | API-metadataegenskap för Spring Cloud Gateway | GatewayApiMetadataEgenskaper |
APM:er | Samling av ApmReferences på tjänstnivå | ApmReference[] |
apmTyper | Samling av APM-typ som används i Spring Cloud Gateway | Strängmatris som innehåller något av: "AppDynamics" "ApplicationInsights" "Dynatrace" "ElasticAPM" "NewRelic" |
clientAuth | Client-Certification autentisering. | GatewayPropertiesClientAuth |
corsProperties | Resursdelningsegenskap för korsande ursprung | GatewayCorsProperties |
miljövariabler | Miljövariabler för Spring Cloud Gateway | GatewayPropertiesEnvironmentVariables (GatewayPropertiesEnvironmentVariables) |
httpsEndast | Ange om endast https tillåts. | Bool |
offentlig | Anger om Spring Cloud Gateway exponerar slutpunkten. | Bool |
resourceRequests (på engelska) | Den begärda resurskvantiteten för nödvändig processor och minne. | GatewayResourceRequests (på engelska) |
responseCacheProperties | Egenskaperna för att konfigurera olika typer av svarscache för Spring Cloud Gateway. | GatewayResponseCacheEgenskaper |
ssoProperties | Konfiguration med enkel inloggning | SsoProperties (på engelska) |
GatewayPropertiesAddonConfigs
Namn | Beskrivning | Värde |
---|
GatewayPropertiesClientAuth
Namn | Beskrivning | Värde |
---|---|---|
certifikaten | Samling certifikatresurs-ID:er i Azure Spring Apps. | sträng[] |
certifikatVerifiering | Om certifikatverifiering ska aktiveras eller inte | "Inaktiverad" "Aktiverad" |
GatewayPropertiesEnvironmentVariables (GatewayPropertiesEnvironmentVariables)
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Icke-känsliga egenskaper | GatewayPropertiesEnvironmentVariablesProperties |
Hemligheter | Känsliga egenskaper | GatewayPropertiesEnvironmentVariablesSecrets (GatewayPropertiesEnvironmentVariablesSecrets) |
GatewayPropertiesEnvironmentVariablesProperties
Namn | Beskrivning | Värde |
---|
GatewayPropertiesEnvironmentVariablesSecrets (GatewayPropertiesEnvironmentVariablesSecrets)
Namn | Beskrivning | Värde |
---|
GatewayResourceRequests (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
processor | Cpu allokerad till varje Spring Cloud Gateway-instans. | sträng |
minne | Minne som allokerats till varje Spring Cloud Gateway-instans. | sträng |
GatewayResponseCacheEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
responseCacheType | Ange till "LocalCachePerInstance" för typen GatewayLocalResponseCachePerInstanceProperties. Ange till "LocalCachePerRoute" för typ GatewayLocalResponseCachePerRouteProperties. | "LocalCachePerInstance" "LocalCachePerRoute" (krävs) |
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Målresursens aktuella kapacitet | Int |
Namn | SKU:ns namn | sträng |
Nivå | Nivå för SKU:n | sträng |
SsoProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
clientId | Den offentliga identifieraren för programmet | sträng |
klienthemlighet | Hemligheten som endast är känd för programmet och auktoriseringsservern | sträng |
issuerUri | URI för utfärdaridentifierare | sträng |
omfattning | Den definierar de specifika åtgärder som program kan tillåtas utföra för en användares räkning | sträng[] |
Användningsexempel
Azure-snabbstartsexempel
Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.
Bicep-fil | Beskrivning |
---|---|
Distribuera ett enkelt Azure Spring Apps-mikrotjänstprogram | Den här mallen distribuerar ett enkelt Azure Spring Apps-mikrotjänstprogram som ska köras i Azure. |
Resursdefinition för ARM-mall
Resurstypen Spring/gateways kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.AppPlatform/Spring/gateways-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.AppPlatform/Spring/gateways",
"apiVersion": "2024-01-01-preview",
"name": "string",
"properties": {
"addonConfigs": {
"{customized property}": {}
},
"apiMetadataProperties": {
"description": "string",
"documentation": "string",
"serverUrl": "string",
"title": "string",
"version": "string"
},
"apms": [
{
"resourceId": "string"
}
],
"apmTypes": [ "string" ],
"clientAuth": {
"certificates": [ "string" ],
"certificateVerification": "string"
},
"corsProperties": {
"allowCredentials": "bool",
"allowedHeaders": [ "string" ],
"allowedMethods": [ "string" ],
"allowedOriginPatterns": [ "string" ],
"allowedOrigins": [ "string" ],
"exposedHeaders": [ "string" ],
"maxAge": "int"
},
"environmentVariables": {
"properties": {
"{customized property}": "string"
},
"secrets": {
"{customized property}": "string"
}
},
"httpsOnly": "bool",
"public": "bool",
"resourceRequests": {
"cpu": "string",
"memory": "string"
},
"responseCacheProperties": {
"responseCacheType": "string"
// For remaining properties, see GatewayResponseCacheProperties objects
},
"ssoProperties": {
"clientId": "string",
"clientSecret": "string",
"issuerUri": "string",
"scope": [ "string" ]
}
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
}
}
GatewayResponseCacheProperties-objekt
Ange egenskapen responseCacheType för att ange typ av objekt.
För LocalCachePerInstance-använder du:
{
"responseCacheType": "LocalCachePerInstance",
"size": "string",
"timeToLive": "string"
}
För LocalCachePerRouteanvänder du:
{
"responseCacheType": "LocalCachePerRoute",
"size": "string",
"timeToLive": "string"
}
Egenskapsvärden
Microsoft.AppPlatform/Spring/gateways
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | "2024-01-01-preview" |
Namn | Resursnamnet | sträng Begränsningar: Mönster = ^[a-z][a-z0-9]*$ (krävs) |
Egenskaper | Nyttolast för Spring Cloud Gateway-egenskaper | GatewayEgenskaper |
Sku | SKU för Spring Cloud Gateway-resursen | Sku |
typ | Resurstypen | "Microsoft.AppPlatform/Spring/gateways" |
ApmReference (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
resursId | Resurs-ID för APM | sträng (krävs) |
GatewayApiMetadataEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Detaljerad beskrivning av de API:er som är tillgängliga på gatewayinstansen (standard: Generated OpenAPI 3 document that describes the API routes configured. ) |
sträng |
dokumentation | Plats för ytterligare dokumentation för DE API:er som är tillgängliga på gatewayinstansen | sträng |
serverUrl | Bas-URL som API-konsumenter använder för att komma åt API:er på gatewayinstansen. | sträng |
titel | Rubrik som beskriver kontexten för DE API:er som är tillgängliga på gatewayinstansen (standard: Spring Cloud Gateway for K8S ) |
sträng |
version | Version av API:er som är tillgängliga på den här Gateway-instansen (standard: unspecified ). |
sträng |
GatewayCorsProperties
Namn | Beskrivning | Värde |
---|---|---|
allowCredentials | Om användarautentiseringsuppgifter stöds för begäranden mellan webbplatser. Giltiga värden: true , false . |
Bool |
tillåtnaHeaders | Tillåtna rubriker i begäranden mellan webbplatser. Det särskilda värdet * tillåter att faktiska begäranden skickar valfritt huvud. |
sträng[] |
tillåtna metoder | Tillåtna HTTP-metoder på begäranden mellan webbplatser. Specialvärdet * tillåter alla metoder. Om det inte anges tillåts GET och HEAD som standard. |
sträng[] |
allowedOriginPatterns | Tillåtna ursprungsmönster för att göra begäranden mellan webbplatser. | sträng[] |
allowedOrigins | Tillåtna ursprung för att göra begäranden mellan webbplatser. Specialvärdet * tillåter alla domäner. |
sträng[] |
exposedHeaders | HTTP-svarshuvuden som ska exponeras för begäranden mellan webbplatser. | sträng[] |
maxAge | Hur länge, i sekunder, kan svaret från en begäran före flygning cachelagras av klienter. | Int |
GatewayLocalResponseCachePerInstanceProperties (GatewayLocalResponseCachePerInstanceProperties)
Namn | Beskrivning | Värde |
---|---|---|
responseCacheType | Typ av svarscache. | "LocalCachePerInstance" (krävs) |
storlek | Maximal cachestorlek (10 MB, 900 KB, 1 GB...) för att avgöra om cachen behöver avlägsna vissa poster | sträng |
timeToLive | Tid innan en cachelagrad post har upphört att gälla (300s, 5m, 1h...) | sträng |
GatewayLocalResponseCachePerRouteProperties
Namn | Beskrivning | Värde |
---|---|---|
responseCacheType | Typ av svarscache. | "LocalCachePerRoute" (krävs) |
storlek | Maximal cachestorlek (10 MB, 900 KB, 1 GB...) för att avgöra om cachen behöver avlägsna vissa poster. | sträng |
timeToLive | Tid innan en cachelagrad post har upphört att gälla (300s, 5m, 1h...) | sträng |
GatewayEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
addonConfigs | Samling tillägg för Spring Cloud Gateway | GatewayPropertiesAddonConfigs |
apiMetadataEgenskaper | API-metadataegenskap för Spring Cloud Gateway | GatewayApiMetadataEgenskaper |
APM:er | Samling av ApmReferences på tjänstnivå | ApmReference[] |
apmTyper | Samling av APM-typ som används i Spring Cloud Gateway | Strängmatris som innehåller något av: "AppDynamics" "ApplicationInsights" "Dynatrace" "ElasticAPM" "NewRelic" |
clientAuth | Client-Certification autentisering. | GatewayPropertiesClientAuth |
corsProperties | Resursdelningsegenskap för korsande ursprung | GatewayCorsProperties |
miljövariabler | Miljövariabler för Spring Cloud Gateway | GatewayPropertiesEnvironmentVariables (GatewayPropertiesEnvironmentVariables) |
httpsEndast | Ange om endast https tillåts. | Bool |
offentlig | Anger om Spring Cloud Gateway exponerar slutpunkten. | Bool |
resourceRequests (på engelska) | Den begärda resurskvantiteten för nödvändig processor och minne. | GatewayResourceRequests (på engelska) |
responseCacheProperties | Egenskaperna för att konfigurera olika typer av svarscache för Spring Cloud Gateway. | GatewayResponseCacheEgenskaper |
ssoProperties | Konfiguration med enkel inloggning | SsoProperties (på engelska) |
GatewayPropertiesAddonConfigs
Namn | Beskrivning | Värde |
---|
GatewayPropertiesClientAuth
Namn | Beskrivning | Värde |
---|---|---|
certifikaten | Samling certifikatresurs-ID:er i Azure Spring Apps. | sträng[] |
certifikatVerifiering | Om certifikatverifiering ska aktiveras eller inte | "Inaktiverad" "Aktiverad" |
GatewayPropertiesEnvironmentVariables (GatewayPropertiesEnvironmentVariables)
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Icke-känsliga egenskaper | GatewayPropertiesEnvironmentVariablesProperties |
Hemligheter | Känsliga egenskaper | GatewayPropertiesEnvironmentVariablesSecrets (GatewayPropertiesEnvironmentVariablesSecrets) |
GatewayPropertiesEnvironmentVariablesProperties
Namn | Beskrivning | Värde |
---|
GatewayPropertiesEnvironmentVariablesSecrets (GatewayPropertiesEnvironmentVariablesSecrets)
Namn | Beskrivning | Värde |
---|
GatewayResourceRequests (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
processor | Cpu allokerad till varje Spring Cloud Gateway-instans. | sträng |
minne | Minne som allokerats till varje Spring Cloud Gateway-instans. | sträng |
GatewayResponseCacheEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
responseCacheType | Ange till "LocalCachePerInstance" för typen GatewayLocalResponseCachePerInstanceProperties. Ange till "LocalCachePerRoute" för typ GatewayLocalResponseCachePerRouteProperties. | "LocalCachePerInstance" "LocalCachePerRoute" (krävs) |
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Målresursens aktuella kapacitet | Int |
Namn | SKU:ns namn | sträng |
Nivå | Nivå för SKU:n | sträng |
SsoProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
clientId | Den offentliga identifieraren för programmet | sträng |
klienthemlighet | Hemligheten som endast är känd för programmet och auktoriseringsservern | sträng |
issuerUri | URI för utfärdaridentifierare | sträng |
omfattning | Den definierar de specifika åtgärder som program kan tillåtas utföra för en användares räkning | sträng[] |
Användningsexempel
Azure-snabbstartsmallar
Följande Azure-snabbstartsmallar distribuera den här resurstypen.
Mall | Beskrivning |
---|---|
Distribuera ett enkelt Azure Spring Apps-mikrotjänstprogram |
Den här mallen distribuerar ett enkelt Azure Spring Apps-mikrotjänstprogram som ska köras i Azure. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen Spring/gateways kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.AppPlatform/Spring/gateways-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring/gateways@2024-01-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
addonConfigs = {
{customized property} = ?
}
apiMetadataProperties = {
description = "string"
documentation = "string"
serverUrl = "string"
title = "string"
version = "string"
}
apms = [
{
resourceId = "string"
}
]
apmTypes = [
"string"
]
clientAuth = {
certificates = [
"string"
]
certificateVerification = "string"
}
corsProperties = {
allowCredentials = bool
allowedHeaders = [
"string"
]
allowedMethods = [
"string"
]
allowedOriginPatterns = [
"string"
]
allowedOrigins = [
"string"
]
exposedHeaders = [
"string"
]
maxAge = int
}
environmentVariables = {
properties = {
{customized property} = "string"
}
secrets = {
{customized property} = "string"
}
}
httpsOnly = bool
public = bool
resourceRequests = {
cpu = "string"
memory = "string"
}
responseCacheProperties = {
responseCacheType = "string"
// For remaining properties, see GatewayResponseCacheProperties objects
}
ssoProperties = {
clientId = "string"
clientSecret = "string"
issuerUri = "string"
scope = [
"string"
]
}
}
sku = {
capacity = int
name = "string"
tier = "string"
}
}
}
GatewayResponseCacheProperties-objekt
Ange egenskapen responseCacheType för att ange typ av objekt.
För LocalCachePerInstance-använder du:
{
responseCacheType = "LocalCachePerInstance"
size = "string"
timeToLive = "string"
}
För LocalCachePerRouteanvänder du:
{
responseCacheType = "LocalCachePerRoute"
size = "string"
timeToLive = "string"
}
Egenskapsvärden
Microsoft.AppPlatform/Spring/gateways
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Mönster = ^[a-z][a-z0-9]*$ (krävs) |
föräldra_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: Spring |
Egenskaper | Nyttolast för Spring Cloud Gateway-egenskaper | GatewayEgenskaper |
Sku | SKU för Spring Cloud Gateway-resursen | Sku |
typ | Resurstypen | "Microsoft.AppPlatform/Spring/gateways@2024-01-01-preview" |
ApmReference (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
resursId | Resurs-ID för APM | sträng (krävs) |
GatewayApiMetadataEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Detaljerad beskrivning av de API:er som är tillgängliga på gatewayinstansen (standard: Generated OpenAPI 3 document that describes the API routes configured. ) |
sträng |
dokumentation | Plats för ytterligare dokumentation för DE API:er som är tillgängliga på gatewayinstansen | sträng |
serverUrl | Bas-URL som API-konsumenter använder för att komma åt API:er på gatewayinstansen. | sträng |
titel | Rubrik som beskriver kontexten för DE API:er som är tillgängliga på gatewayinstansen (standard: Spring Cloud Gateway for K8S ) |
sträng |
version | Version av API:er som är tillgängliga på den här Gateway-instansen (standard: unspecified ). |
sträng |
GatewayCorsProperties
Namn | Beskrivning | Värde |
---|---|---|
allowCredentials | Om användarautentiseringsuppgifter stöds för begäranden mellan webbplatser. Giltiga värden: true , false . |
Bool |
tillåtnaHeaders | Tillåtna rubriker i begäranden mellan webbplatser. Det särskilda värdet * tillåter att faktiska begäranden skickar valfritt huvud. |
sträng[] |
tillåtna metoder | Tillåtna HTTP-metoder på begäranden mellan webbplatser. Specialvärdet * tillåter alla metoder. Om det inte anges tillåts GET och HEAD som standard. |
sträng[] |
allowedOriginPatterns | Tillåtna ursprungsmönster för att göra begäranden mellan webbplatser. | sträng[] |
allowedOrigins | Tillåtna ursprung för att göra begäranden mellan webbplatser. Specialvärdet * tillåter alla domäner. |
sträng[] |
exposedHeaders | HTTP-svarshuvuden som ska exponeras för begäranden mellan webbplatser. | sträng[] |
maxAge | Hur länge, i sekunder, kan svaret från en begäran före flygning cachelagras av klienter. | Int |
GatewayLocalResponseCachePerInstanceProperties (GatewayLocalResponseCachePerInstanceProperties)
Namn | Beskrivning | Värde |
---|---|---|
responseCacheType | Typ av svarscache. | "LocalCachePerInstance" (krävs) |
storlek | Maximal cachestorlek (10 MB, 900 KB, 1 GB...) för att avgöra om cachen behöver avlägsna vissa poster | sträng |
timeToLive | Tid innan en cachelagrad post har upphört att gälla (300s, 5m, 1h...) | sträng |
GatewayLocalResponseCachePerRouteProperties
Namn | Beskrivning | Värde |
---|---|---|
responseCacheType | Typ av svarscache. | "LocalCachePerRoute" (krävs) |
storlek | Maximal cachestorlek (10 MB, 900 KB, 1 GB...) för att avgöra om cachen behöver avlägsna vissa poster. | sträng |
timeToLive | Tid innan en cachelagrad post har upphört att gälla (300s, 5m, 1h...) | sträng |
GatewayEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
addonConfigs | Samling tillägg för Spring Cloud Gateway | GatewayPropertiesAddonConfigs |
apiMetadataEgenskaper | API-metadataegenskap för Spring Cloud Gateway | GatewayApiMetadataEgenskaper |
APM:er | Samling av ApmReferences på tjänstnivå | ApmReference[] |
apmTyper | Samling av APM-typ som används i Spring Cloud Gateway | Strängmatris som innehåller något av: "AppDynamics" "ApplicationInsights" "Dynatrace" "ElasticAPM" "NewRelic" |
clientAuth | Client-Certification autentisering. | GatewayPropertiesClientAuth |
corsProperties | Resursdelningsegenskap för korsande ursprung | GatewayCorsProperties |
miljövariabler | Miljövariabler för Spring Cloud Gateway | GatewayPropertiesEnvironmentVariables (GatewayPropertiesEnvironmentVariables) |
httpsEndast | Ange om endast https tillåts. | Bool |
offentlig | Anger om Spring Cloud Gateway exponerar slutpunkten. | Bool |
resourceRequests (på engelska) | Den begärda resurskvantiteten för nödvändig processor och minne. | GatewayResourceRequests (på engelska) |
responseCacheProperties | Egenskaperna för att konfigurera olika typer av svarscache för Spring Cloud Gateway. | GatewayResponseCacheEgenskaper |
ssoProperties | Konfiguration med enkel inloggning | SsoProperties (på engelska) |
GatewayPropertiesAddonConfigs
Namn | Beskrivning | Värde |
---|
GatewayPropertiesClientAuth
Namn | Beskrivning | Värde |
---|---|---|
certifikaten | Samling certifikatresurs-ID:er i Azure Spring Apps. | sträng[] |
certifikatVerifiering | Om certifikatverifiering ska aktiveras eller inte | "Inaktiverad" "Aktiverad" |
GatewayPropertiesEnvironmentVariables (GatewayPropertiesEnvironmentVariables)
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Icke-känsliga egenskaper | GatewayPropertiesEnvironmentVariablesProperties |
Hemligheter | Känsliga egenskaper | GatewayPropertiesEnvironmentVariablesSecrets (GatewayPropertiesEnvironmentVariablesSecrets) |
GatewayPropertiesEnvironmentVariablesProperties
Namn | Beskrivning | Värde |
---|
GatewayPropertiesEnvironmentVariablesSecrets (GatewayPropertiesEnvironmentVariablesSecrets)
Namn | Beskrivning | Värde |
---|
GatewayResourceRequests (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
processor | Cpu allokerad till varje Spring Cloud Gateway-instans. | sträng |
minne | Minne som allokerats till varje Spring Cloud Gateway-instans. | sträng |
GatewayResponseCacheEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
responseCacheType | Ange till "LocalCachePerInstance" för typen GatewayLocalResponseCachePerInstanceProperties. Ange till "LocalCachePerRoute" för typ GatewayLocalResponseCachePerRouteProperties. | "LocalCachePerInstance" "LocalCachePerRoute" (krävs) |
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Målresursens aktuella kapacitet | Int |
Namn | SKU:ns namn | sträng |
Nivå | Nivå för SKU:n | sträng |
SsoProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
clientId | Den offentliga identifieraren för programmet | sträng |
klienthemlighet | Hemligheten som endast är känd för programmet och auktoriseringsservern | sträng |
issuerUri | URI för utfärdaridentifierare | sträng |
omfattning | Den definierar de specifika åtgärder som program kan tillåtas utföra för en användares räkning | sträng[] |