Dela via


Microsoft.AppPlatform Spring/gateways 2024-01-01-preview

Bicep-resursdefinition

Resurstypen Spring/gateways kan distribueras med åtgärder som mål:

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:

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

Distribuera till Azure
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[]