Udostępnij za pośrednictwem


Microsoft.AppPlatform Spring/apps 2023-01-01-preview

Definicja zasobu Bicep

Typ zasobu Spring/apps 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.

Format zasobu

Aby utworzyć zasób Microsoft.AppPlatform/Spring/apps, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.AppPlatform/Spring/apps@2023-01-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    addonConfigs: {
      {customized property}: any(...)
    }
    customPersistentDisks: [
      {
        customPersistentDiskProperties: {
          enableSubPath: bool
          mountOptions: [
            'string'
          ]
          mountPath: 'string'
          readOnly: bool
          type: 'string'
          // For remaining properties, see CustomPersistentDiskProperties objects
        }
        storageId: 'string'
      }
    ]
    enableEndToEndTLS: bool
    httpsOnly: bool
    ingressSettings: {
      backendProtocol: 'string'
      clientAuth: {
        certificates: [
          'string'
        ]
      }
      readTimeoutInSeconds: int
      sendTimeoutInSeconds: int
      sessionAffinity: 'string'
      sessionCookieMaxAge: int
    }
    loadedCertificates: [
      {
        loadTrustStore: bool
        resourceId: 'string'
      }
    ]
    persistentDisk: {
      mountPath: 'string'
      sizeInGB: int
    }
    public: bool
    secrets: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    temporaryDisk: {
      mountPath: 'string'
      sizeInGB: int
    }
    vnetAddons: {
      publicEndpoint: bool
    }
  }
}

Obiekty CustomPersistentDiskProperties

Ustaw właściwość , aby określić typ obiektu.

W przypadku AzureFileVolume użyj:

{
  shareName: 'string'
  type: 'AzureFileVolume'
}

Wartości właściwości

Microsoft.AppPlatform/Spring/apps

Nazwa Opis Wartość
tożsamość Typ tożsamości zarządzanej zasobu aplikacji ManagedIdentityProperties
lokalizacja Lokalizacja GEOGRAFICZNa aplikacji, zawsze taka sama jak jej zasób nadrzędny struna
nazwa Nazwa zasobu ciąg (wymagany)
rodzic 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: Spring
Właściwości Właściwości zasobu aplikacji Właściwości aplikacji AppResourceProperties

Właściwości aplikacji AppResourceProperties

Nazwa Opis Wartość
addonConfigs (konfiguracja dodatkowa) Kolekcja dodatków AppResourcePropertiesAddonConfigs
customPersistentDisks (Dyski niestandardowePersistentDisks) Lista niestandardowych dysków trwałych CustomPersistentDiskResource[]
enableEndToEndTLS (Protokół enableEndToEndTLS) Określ, czy włączono kompleksową obsługę protokołu TLS. Bool
Tylko httpsOnly Określ, czy jest dozwolony tylko protokół HTTPS. Bool
ingressSettings (ustawienia ruchu przychodzącego) Ładunek ustawień ruchu przychodzącego aplikacji. Ustawienia ruchu przychodzącego
załadowaneCertyfikaty Zbieranie załadowanych certyfikatów Załadowany certyfikat[]
persistentDisk (trwały dysk) Ustawienia dysku trwałego Trwały dysk
publiczny Wskazuje, czy aplikacja uwidacznia publiczny punkt końcowy Bool
Tajemnice Kolekcja wpisów tajnych uwierzytelniania tajne[]
tymczasowyDysk Ustawienia dysku tymczasowego Dysk tymczasowy
vnetAddons powiedział: Dodatkowe ustawienia aplikacji w wystąpieniu iniekcji sieci wirtualnej AppVNetAddons

AppResourcePropertiesAddonConfigs

Nazwa Opis Wartość

AppVNetAddons

Nazwa Opis Wartość
publicEndpoint (punkt końcowy publiczny) Wskazuje, czy aplikacja w wystąpieniu iniekcji sieci wirtualnej uwidacznia punkt końcowy, do którego można uzyskać dostęp z Internetu. Bool

AzureFileVolume (Wolumin Pliku)

Nazwa Opis Wartość
NazwaUdostępnienia Nazwa udziału plików platformy Azure. struna
typ Typ zasobu bazowego do zainstalowania jako dysk trwały. "AzureFileVolume" (wymagane)

CustomPersistentDiskProperties

Nazwa Opis Wartość
enableSubPath (ścieżka podrzędna) Jeśli zostanie ustawiona wartość true, zostanie utworzony i zainstaluje dedykowany katalog dla każdego pojedynczego wystąpienia aplikacji. Bool
mountOptions (montowanie) Są to opcje instalacji dysku trwałego. ciąg znakowy[]
mountPath (ścieżka montowania) Ścieżka instalacji dysku trwałego. ciąg (wymagany)
readOnly (tylko do odczytu) Wskazuje, czy dysk trwały jest dyskiem tylko do odczytu. Bool
typ Ustaw wartość "AzureFileVolume" dla typu AzureFileVolume. "AzureFileVolume" (wymagane)

CustomPersistentDiskResource

Nazwa Opis Wartość
customPersistentDiskProperties Właściwości niestandardowego ładunku zasobów dysku trwałego. CustomPersistentDiskProperties
storageId (identyfikator magazynu) Identyfikator zasobu usługi Azure Spring Apps Storage. ciąg (wymagany)

Ustawienia ruchu przychodzącego

Nazwa Opis Wartość
backendProtocol (protokół backend) Jak ruch przychodzący powinien komunikować się z tą usługą zaplecza aplikacji. "Wartość domyślna"
"GRPC"
clientAuth (uwierzytelnianie klienta) Client-Certification Uwierzytelnianie. IngressSettingsClientAuth
readTimeoutInSeconds (Odczyt CzasuCzasuInSekund) Limit czasu odczytu ruchu przychodzącego w sekundach. Int
sendTimeoutInSeconds Limit czasu wysyłania ruchu przychodzącego w sekundach. Int
sessionAffinity (powinowactwo sesji) Typ koligacji, ustaw tę opcję na Wartość Cookie, aby włączyć koligację sesji. "Plik cookie"
"Brak"
sessionCookieMaxAge Czas w sekundach do wygaśnięcia pliku cookie. Int

IngressSettingsClientAuth

Nazwa Opis Wartość
Certyfikaty Kolekcja identyfikatora zasobu certyfikatu. ciąg znakowy[]

Załadowanycertyfikat

Nazwa Opis Wartość
loadTrustStore (załaduj magazyn zaufania) Określ, czy certyfikat zostanie załadowany do domyślnego magazynu zaufania, działa tylko w przypadku środowiska uruchomieniowego Języka Java. Bool
identyfikator zasobu Identyfikator zasobu załadowanego certyfikatu ciąg (wymagany)

ManagedIdentityProperties

Nazwa Opis Wartość
IdentyfikatorGłówny Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej przypisanej przez system. struna
Identyfikator najemcy Identyfikator dzierżawy tożsamości zarządzanej przypisanej przez system. struna
typ Typ tożsamości zarządzanej "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
tożsamości przypisane użytkownikom Właściwości tożsamości zarządzanych przypisanych przez użytkownika UserAssignedManagedIdentities

Trwały dysk

Nazwa Opis Wartość
mountPath (ścieżka montowania) Ścieżka instalacji dysku trwałego struna
sizeInGB (rozmiar) Rozmiar dysku trwałego w GB Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 50

Tajny

Nazwa Opis Wartość
nazwa Nazwa wpisu tajnego. struna
wartość Wartość wpisu tajnego. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.

Dysk tymczasowy

Nazwa Opis Wartość
mountPath (ścieżka montowania) Ścieżka instalacji dysku tymczasowego struna
sizeInGB (rozmiar) Rozmiar dysku tymczasowego w GB Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 5

UserAssignedManagedIdentities

Nazwa Opis Wartość

UserAssignedManagedIdentity

Nazwa Opis Wartość

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.

Plik Bicep Opis
Wdrażanie prostej aplikacji mikrousługi usługi Azure Spring Apps Ten szablon wdraża prostą aplikację mikrousług usługi Azure Spring Apps do uruchamiania na platformie Azure.

Definicja zasobu szablonu usługi ARM

Typ zasobu Spring/apps 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.

Format zasobu

Aby utworzyć zasób Microsoft.AppPlatform/Spring/apps, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.AppPlatform/Spring/apps",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "addonConfigs": {
      "{customized property}": {}
    },
    "customPersistentDisks": [
      {
        "customPersistentDiskProperties": {
          "enableSubPath": "bool",
          "mountOptions": [ "string" ],
          "mountPath": "string",
          "readOnly": "bool",
          "type": "string"
          // For remaining properties, see CustomPersistentDiskProperties objects
        },
        "storageId": "string"
      }
    ],
    "enableEndToEndTLS": "bool",
    "httpsOnly": "bool",
    "ingressSettings": {
      "backendProtocol": "string",
      "clientAuth": {
        "certificates": [ "string" ]
      },
      "readTimeoutInSeconds": "int",
      "sendTimeoutInSeconds": "int",
      "sessionAffinity": "string",
      "sessionCookieMaxAge": "int"
    },
    "loadedCertificates": [
      {
        "loadTrustStore": "bool",
        "resourceId": "string"
      }
    ],
    "persistentDisk": {
      "mountPath": "string",
      "sizeInGB": "int"
    },
    "public": "bool",
    "secrets": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "temporaryDisk": {
      "mountPath": "string",
      "sizeInGB": "int"
    },
    "vnetAddons": {
      "publicEndpoint": "bool"
    }
  }
}

Obiekty CustomPersistentDiskProperties

Ustaw właściwość , aby określić typ obiektu.

W przypadku AzureFileVolume użyj:

{
  "shareName": "string",
  "type": "AzureFileVolume"
}

Wartości właściwości

Microsoft.AppPlatform/Spring/apps

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API "2023-01-01-preview"
tożsamość Typ tożsamości zarządzanej zasobu aplikacji ManagedIdentityProperties
lokalizacja Lokalizacja GEOGRAFICZNa aplikacji, zawsze taka sama jak jej zasób nadrzędny struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu aplikacji Właściwości aplikacji AppResourceProperties
typ Typ zasobu "Microsoft.AppPlatform/Spring/apps"

Właściwości aplikacji AppResourceProperties

Nazwa Opis Wartość
addonConfigs (konfiguracja dodatkowa) Kolekcja dodatków AppResourcePropertiesAddonConfigs
customPersistentDisks (Dyski niestandardowePersistentDisks) Lista niestandardowych dysków trwałych CustomPersistentDiskResource[]
enableEndToEndTLS (Protokół enableEndToEndTLS) Określ, czy włączono kompleksową obsługę protokołu TLS. Bool
Tylko httpsOnly Określ, czy jest dozwolony tylko protokół HTTPS. Bool
ingressSettings (ustawienia ruchu przychodzącego) Ładunek ustawień ruchu przychodzącego aplikacji. Ustawienia ruchu przychodzącego
załadowaneCertyfikaty Zbieranie załadowanych certyfikatów Załadowany certyfikat[]
persistentDisk (trwały dysk) Ustawienia dysku trwałego Trwały dysk
publiczny Wskazuje, czy aplikacja uwidacznia publiczny punkt końcowy Bool
Tajemnice Kolekcja wpisów tajnych uwierzytelniania tajne[]
tymczasowyDysk Ustawienia dysku tymczasowego Dysk tymczasowy
vnetAddons powiedział: Dodatkowe ustawienia aplikacji w wystąpieniu iniekcji sieci wirtualnej AppVNetAddons

AppResourcePropertiesAddonConfigs

Nazwa Opis Wartość

AppVNetAddons

Nazwa Opis Wartość
publicEndpoint (punkt końcowy publiczny) Wskazuje, czy aplikacja w wystąpieniu iniekcji sieci wirtualnej uwidacznia punkt końcowy, do którego można uzyskać dostęp z Internetu. Bool

AzureFileVolume (Wolumin Pliku)

Nazwa Opis Wartość
NazwaUdostępnienia Nazwa udziału plików platformy Azure. struna
typ Typ zasobu bazowego do zainstalowania jako dysk trwały. "AzureFileVolume" (wymagane)

CustomPersistentDiskProperties

Nazwa Opis Wartość
enableSubPath (ścieżka podrzędna) Jeśli zostanie ustawiona wartość true, zostanie utworzony i zainstaluje dedykowany katalog dla każdego pojedynczego wystąpienia aplikacji. Bool
mountOptions (montowanie) Są to opcje instalacji dysku trwałego. ciąg znakowy[]
mountPath (ścieżka montowania) Ścieżka instalacji dysku trwałego. ciąg (wymagany)
readOnly (tylko do odczytu) Wskazuje, czy dysk trwały jest dyskiem tylko do odczytu. Bool
typ Ustaw wartość "AzureFileVolume" dla typu AzureFileVolume. "AzureFileVolume" (wymagane)

CustomPersistentDiskResource

Nazwa Opis Wartość
customPersistentDiskProperties Właściwości niestandardowego ładunku zasobów dysku trwałego. CustomPersistentDiskProperties
storageId (identyfikator magazynu) Identyfikator zasobu usługi Azure Spring Apps Storage. ciąg (wymagany)

Ustawienia ruchu przychodzącego

Nazwa Opis Wartość
backendProtocol (protokół backend) Jak ruch przychodzący powinien komunikować się z tą usługą zaplecza aplikacji. "Wartość domyślna"
"GRPC"
clientAuth (uwierzytelnianie klienta) Client-Certification Uwierzytelnianie. IngressSettingsClientAuth
readTimeoutInSeconds (Odczyt CzasuCzasuInSekund) Limit czasu odczytu ruchu przychodzącego w sekundach. Int
sendTimeoutInSeconds Limit czasu wysyłania ruchu przychodzącego w sekundach. Int
sessionAffinity (powinowactwo sesji) Typ koligacji, ustaw tę opcję na Wartość Cookie, aby włączyć koligację sesji. "Plik cookie"
"Brak"
sessionCookieMaxAge Czas w sekundach do wygaśnięcia pliku cookie. Int

IngressSettingsClientAuth

Nazwa Opis Wartość
Certyfikaty Kolekcja identyfikatora zasobu certyfikatu. ciąg znakowy[]

Załadowanycertyfikat

Nazwa Opis Wartość
loadTrustStore (załaduj magazyn zaufania) Określ, czy certyfikat zostanie załadowany do domyślnego magazynu zaufania, działa tylko w przypadku środowiska uruchomieniowego Języka Java. Bool
identyfikator zasobu Identyfikator zasobu załadowanego certyfikatu ciąg (wymagany)

ManagedIdentityProperties

Nazwa Opis Wartość
IdentyfikatorGłówny Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej przypisanej przez system. struna
Identyfikator najemcy Identyfikator dzierżawy tożsamości zarządzanej przypisanej przez system. struna
typ Typ tożsamości zarządzanej "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
tożsamości przypisane użytkownikom Właściwości tożsamości zarządzanych przypisanych przez użytkownika UserAssignedManagedIdentities

Trwały dysk

Nazwa Opis Wartość
mountPath (ścieżka montowania) Ścieżka instalacji dysku trwałego struna
sizeInGB (rozmiar) Rozmiar dysku trwałego w GB Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 50

Tajny

Nazwa Opis Wartość
nazwa Nazwa wpisu tajnego. struna
wartość Wartość wpisu tajnego. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.

Dysk tymczasowy

Nazwa Opis Wartość
mountPath (ścieżka montowania) Ścieżka instalacji dysku tymczasowego struna
sizeInGB (rozmiar) Rozmiar dysku tymczasowego w GB Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 5

UserAssignedManagedIdentities

Nazwa Opis Wartość

UserAssignedManagedIdentity

Nazwa Opis Wartość

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.

Szablon Opis
Wdrażanie prostej aplikacji mikrousługi usługi Azure Spring Apps

Wdrażanie do Azure
Ten szablon wdraża prostą aplikację mikrousług usługi Azure Spring Apps do uruchamiania na platformie Azure.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu Spring/apps można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.AppPlatform/Spring/apps, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/apps@2023-01-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  body = {
    properties = {
      addonConfigs = {
        {customized property} = ?
      }
      customPersistentDisks = [
        {
          customPersistentDiskProperties = {
            enableSubPath = bool
            mountOptions = [
              "string"
            ]
            mountPath = "string"
            readOnly = bool
            type = "string"
            // For remaining properties, see CustomPersistentDiskProperties objects
          }
          storageId = "string"
        }
      ]
      enableEndToEndTLS = bool
      httpsOnly = bool
      ingressSettings = {
        backendProtocol = "string"
        clientAuth = {
          certificates = [
            "string"
          ]
        }
        readTimeoutInSeconds = int
        sendTimeoutInSeconds = int
        sessionAffinity = "string"
        sessionCookieMaxAge = int
      }
      loadedCertificates = [
        {
          loadTrustStore = bool
          resourceId = "string"
        }
      ]
      persistentDisk = {
        mountPath = "string"
        sizeInGB = int
      }
      public = bool
      secrets = [
        {
          name = "string"
          value = "string"
        }
      ]
      temporaryDisk = {
        mountPath = "string"
        sizeInGB = int
      }
      vnetAddons = {
        publicEndpoint = bool
      }
    }
  }
}

Obiekty CustomPersistentDiskProperties

Ustaw właściwość , aby określić typ obiektu.

W przypadku AzureFileVolume użyj:

{
  shareName = "string"
  type = "AzureFileVolume"
}

Wartości właściwości

Microsoft.AppPlatform/Spring/apps

Nazwa Opis Wartość
tożsamość Typ tożsamości zarządzanej zasobu aplikacji ManagedIdentityProperties
lokalizacja Lokalizacja GEOGRAFICZNa aplikacji, zawsze taka sama jak jej zasób nadrzędny struna
nazwa Nazwa zasobu ciąg (wymagany)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: Spring
Właściwości Właściwości zasobu aplikacji Właściwości aplikacji AppResourceProperties
typ Typ zasobu "Microsoft.AppPlatform/Spring/apps@2023-01-01-preview"

Właściwości aplikacji AppResourceProperties

Nazwa Opis Wartość
addonConfigs (konfiguracja dodatkowa) Kolekcja dodatków AppResourcePropertiesAddonConfigs
customPersistentDisks (Dyski niestandardowePersistentDisks) Lista niestandardowych dysków trwałych CustomPersistentDiskResource[]
enableEndToEndTLS (Protokół enableEndToEndTLS) Określ, czy włączono kompleksową obsługę protokołu TLS. Bool
Tylko httpsOnly Określ, czy jest dozwolony tylko protokół HTTPS. Bool
ingressSettings (ustawienia ruchu przychodzącego) Ładunek ustawień ruchu przychodzącego aplikacji. Ustawienia ruchu przychodzącego
załadowaneCertyfikaty Zbieranie załadowanych certyfikatów Załadowany certyfikat[]
persistentDisk (trwały dysk) Ustawienia dysku trwałego Trwały dysk
publiczny Wskazuje, czy aplikacja uwidacznia publiczny punkt końcowy Bool
Tajemnice Kolekcja wpisów tajnych uwierzytelniania tajne[]
tymczasowyDysk Ustawienia dysku tymczasowego Dysk tymczasowy
vnetAddons powiedział: Dodatkowe ustawienia aplikacji w wystąpieniu iniekcji sieci wirtualnej AppVNetAddons

AppResourcePropertiesAddonConfigs

Nazwa Opis Wartość

AppVNetAddons

Nazwa Opis Wartość
publicEndpoint (punkt końcowy publiczny) Wskazuje, czy aplikacja w wystąpieniu iniekcji sieci wirtualnej uwidacznia punkt końcowy, do którego można uzyskać dostęp z Internetu. Bool

AzureFileVolume (Wolumin Pliku)

Nazwa Opis Wartość
NazwaUdostępnienia Nazwa udziału plików platformy Azure. struna
typ Typ zasobu bazowego do zainstalowania jako dysk trwały. "AzureFileVolume" (wymagane)

CustomPersistentDiskProperties

Nazwa Opis Wartość
enableSubPath (ścieżka podrzędna) Jeśli zostanie ustawiona wartość true, zostanie utworzony i zainstaluje dedykowany katalog dla każdego pojedynczego wystąpienia aplikacji. Bool
mountOptions (montowanie) Są to opcje instalacji dysku trwałego. ciąg znakowy[]
mountPath (ścieżka montowania) Ścieżka instalacji dysku trwałego. ciąg (wymagany)
readOnly (tylko do odczytu) Wskazuje, czy dysk trwały jest dyskiem tylko do odczytu. Bool
typ Ustaw wartość "AzureFileVolume" dla typu AzureFileVolume. "AzureFileVolume" (wymagane)

CustomPersistentDiskResource

Nazwa Opis Wartość
customPersistentDiskProperties Właściwości niestandardowego ładunku zasobów dysku trwałego. CustomPersistentDiskProperties
storageId (identyfikator magazynu) Identyfikator zasobu usługi Azure Spring Apps Storage. ciąg (wymagany)

Ustawienia ruchu przychodzącego

Nazwa Opis Wartość
backendProtocol (protokół backend) Jak ruch przychodzący powinien komunikować się z tą usługą zaplecza aplikacji. "Wartość domyślna"
"GRPC"
clientAuth (uwierzytelnianie klienta) Client-Certification Uwierzytelnianie. IngressSettingsClientAuth
readTimeoutInSeconds (Odczyt CzasuCzasuInSekund) Limit czasu odczytu ruchu przychodzącego w sekundach. Int
sendTimeoutInSeconds Limit czasu wysyłania ruchu przychodzącego w sekundach. Int
sessionAffinity (powinowactwo sesji) Typ koligacji, ustaw tę opcję na Wartość Cookie, aby włączyć koligację sesji. "Plik cookie"
"Brak"
sessionCookieMaxAge Czas w sekundach do wygaśnięcia pliku cookie. Int

IngressSettingsClientAuth

Nazwa Opis Wartość
Certyfikaty Kolekcja identyfikatora zasobu certyfikatu. ciąg znakowy[]

Załadowanycertyfikat

Nazwa Opis Wartość
loadTrustStore (załaduj magazyn zaufania) Określ, czy certyfikat zostanie załadowany do domyślnego magazynu zaufania, działa tylko w przypadku środowiska uruchomieniowego Języka Java. Bool
identyfikator zasobu Identyfikator zasobu załadowanego certyfikatu ciąg (wymagany)

ManagedIdentityProperties

Nazwa Opis Wartość
IdentyfikatorGłówny Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej przypisanej przez system. struna
Identyfikator najemcy Identyfikator dzierżawy tożsamości zarządzanej przypisanej przez system. struna
typ Typ tożsamości zarządzanej "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
tożsamości przypisane użytkownikom Właściwości tożsamości zarządzanych przypisanych przez użytkownika UserAssignedManagedIdentities

Trwały dysk

Nazwa Opis Wartość
mountPath (ścieżka montowania) Ścieżka instalacji dysku trwałego struna
sizeInGB (rozmiar) Rozmiar dysku trwałego w GB Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 50

Tajny

Nazwa Opis Wartość
nazwa Nazwa wpisu tajnego. struna
wartość Wartość wpisu tajnego. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.

Dysk tymczasowy

Nazwa Opis Wartość
mountPath (ścieżka montowania) Ścieżka instalacji dysku tymczasowego struna
sizeInGB (rozmiar) Rozmiar dysku tymczasowego w GB Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 5

UserAssignedManagedIdentities

Nazwa Opis Wartość

UserAssignedManagedIdentity

Nazwa Opis Wartość