Udostępnij przez


Microsoft.Witryny sieci Web/kontenery witryn

Definicja zasobu Bicep

Typ zasobu sites/sitecontainers można wdrożyć przy użyciu operacji, które są przeznaczone:

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

Format zasobu

Aby utworzyć zasób Microsoft.Web/sites/sitecontainers, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Web/sites/sitecontainers@2025-03-01' = {
  parent: resourceSymbolicName
  kind: 'string'
  name: 'string'
  properties: {
    authType: 'string'
    environmentVariables: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    image: 'string'
    inheritAppSettingsAndConnectionStrings: bool
    isMain: bool
    passwordSecret: 'string'
    startUpCommand: 'string'
    targetPort: 'string'
    userManagedIdentityClientId: 'string'
    userName: 'string'
    volumeMounts: [
      {
        containerMountPath: 'string'
        data: 'string'
        readOnly: bool
        volumeSubPath: 'string'
      }
    ]
  }
}

Wartości właściwości

Microsoft.Web/sites/sitecontainers

Nazwa Opis Wartość
rodzaj Rodzaj zasobu. ciąg
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (wymagane)
nadrzędny 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: witryny
Właściwości Właściwości specyficzne dla zasobu siteContainer Właściwości SiteContainerProperties

Zmienna środowiskowa

Nazwa Opis Wartość
nazwa Nazwa zmiennej środowiskowej ciąg (wymagany)
wartość Wartość tej zmiennej środowiskowej musi być nazwą AppSetting. Rzeczywista wartość zmiennej środowiskowej w kontenerze zostanie pobrana z określonego AppSetting w czasie wykonywania. Jeśli AppSetting nie zostanie znaleziona, wartość zostanie ustawiona na pusty ciąg w kontenerze w czasie wykonywania. ciąg (wymagany)

Właściwości SiteContainerProperties

Nazwa Opis Wartość
typUwierzytelniania Typ uwierzytelniania "Anonimowy"
"SystemIdentity"
"UserAssigned"
"UserCredentials"
zmienne środowiskowe Lista zmiennych środowiskowych Zmienna środowiskowa[]
obraz Nazwa obrazu ciąg (wymagany)
inheritAppSettingsAndConnectionStrings <code>true</code> , jeśli wszystkie AppSettings i ConnectionStrings muszą zostać przekazane do kontenera jako zmienne środowiskowe; <code>false</kod> w przeciwnym razie. Bool
isMain (Główny List) <kod>true</code>, jeśli kontener jest kontenerem lokacji głównej; <kod>false</code> w przeciwnym razie. bool (wymagane)
hasłoTajne hasło Wpis tajny hasła struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
startUpCommand (polecenie startUp) StartUp , polecenie ciąg
port docelowy Port docelowy ciąg
userManagedIdentityClientId UserManagedIdentity ClientId ciąg
userName (nazwa użytkownika) Nazwa użytkownika ciąg
WoluminInstalacje Lista instalacji woluminów volumeMount[]

WoluminMount

Nazwa Opis Wartość
containerMountPath (ścieżka montowania) Ścieżka docelowa w kontenerze, w którym jest zainstalowany wolumin ciąg (wymagany)
dane Dane konfiguracji do zamontowania na woluminie ciąg
readOnly (tylko do odczytu) Wartość logiczna określająca, czy instalacja jest tylko do odczytu w kontenerze Bool
volumeSubPath (objętośćSubPath) Ścieżka podrzędna w woluminie, z którego jest zainstalowany wolumin. ciąg (wymagany)

Definicja zasobu szablonu usługi ARM

Typ zasobu sites/sitecontainers można wdrożyć przy użyciu operacji, które są przeznaczone:

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

Format zasobu

Aby utworzyć zasób Microsoft.Web/sites/sitecontainers, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Web/sites/sitecontainers",
  "apiVersion": "2025-03-01",
  "name": "string",
  "kind": "string",
  "properties": {
    "authType": "string",
    "environmentVariables": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "image": "string",
    "inheritAppSettingsAndConnectionStrings": "bool",
    "isMain": "bool",
    "passwordSecret": "string",
    "startUpCommand": "string",
    "targetPort": "string",
    "userManagedIdentityClientId": "string",
    "userName": "string",
    "volumeMounts": [
      {
        "containerMountPath": "string",
        "data": "string",
        "readOnly": "bool",
        "volumeSubPath": "string"
      }
    ]
  }
}

Wartości właściwości

Microsoft.Web/sites/sitecontainers

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2025-03-01'
rodzaj Rodzaj zasobu. ciąg
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (wymagane)
Właściwości Właściwości specyficzne dla zasobu siteContainer Właściwości SiteContainerProperties
typ Typ zasobu "Microsoft.Web/sites/sitecontainers"

Zmienna środowiskowa

Nazwa Opis Wartość
nazwa Nazwa zmiennej środowiskowej ciąg (wymagany)
wartość Wartość tej zmiennej środowiskowej musi być nazwą AppSetting. Rzeczywista wartość zmiennej środowiskowej w kontenerze zostanie pobrana z określonego AppSetting w czasie wykonywania. Jeśli AppSetting nie zostanie znaleziona, wartość zostanie ustawiona na pusty ciąg w kontenerze w czasie wykonywania. ciąg (wymagany)

Właściwości SiteContainerProperties

Nazwa Opis Wartość
typUwierzytelniania Typ uwierzytelniania "Anonimowy"
"SystemIdentity"
"UserAssigned"
"UserCredentials"
zmienne środowiskowe Lista zmiennych środowiskowych Zmienna środowiskowa[]
obraz Nazwa obrazu ciąg (wymagany)
inheritAppSettingsAndConnectionStrings <code>true</code> , jeśli wszystkie AppSettings i ConnectionStrings muszą zostać przekazane do kontenera jako zmienne środowiskowe; <code>false</kod> w przeciwnym razie. Bool
isMain (Główny List) <kod>true</code>, jeśli kontener jest kontenerem lokacji głównej; <kod>false</code> w przeciwnym razie. bool (wymagane)
hasłoTajne hasło Wpis tajny hasła struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
startUpCommand (polecenie startUp) StartUp , polecenie ciąg
port docelowy Port docelowy ciąg
userManagedIdentityClientId UserManagedIdentity ClientId ciąg
userName (nazwa użytkownika) Nazwa użytkownika ciąg
WoluminInstalacje Lista instalacji woluminów volumeMount[]

WoluminMount

Nazwa Opis Wartość
containerMountPath (ścieżka montowania) Ścieżka docelowa w kontenerze, w którym jest zainstalowany wolumin ciąg (wymagany)
dane Dane konfiguracji do zamontowania na woluminie ciąg
readOnly (tylko do odczytu) Wartość logiczna określająca, czy instalacja jest tylko do odczytu w kontenerze Bool
volumeSubPath (objętośćSubPath) Ścieżka podrzędna w woluminie, z którego jest zainstalowany wolumin. ciąg (wymagany)

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu sites/sitecontainers można wdrożyć przy użyciu operacji, które są przeznaczone:

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

Format zasobu

Aby utworzyć zasób Microsoft.Web/sites/sitecontainers, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/sitecontainers@2025-03-01"
  name = "string"
  parent_id = "string"
  body = {
    kind = "string"
    properties = {
      authType = "string"
      environmentVariables = [
        {
          name = "string"
          value = "string"
        }
      ]
      image = "string"
      inheritAppSettingsAndConnectionStrings = bool
      isMain = bool
      passwordSecret = "string"
      startUpCommand = "string"
      targetPort = "string"
      userManagedIdentityClientId = "string"
      userName = "string"
      volumeMounts = [
        {
          containerMountPath = "string"
          data = "string"
          readOnly = bool
          volumeSubPath = "string"
        }
      ]
    }
  }
}

Wartości właściwości

Microsoft.Web/sites/sitecontainers

Nazwa Opis Wartość
rodzaj Rodzaj zasobu. ciąg
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (wymagane)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: lokacje
Właściwości Właściwości specyficzne dla zasobu siteContainer Właściwości SiteContainerProperties
typ Typ zasobu "Microsoft.Web/sites/sitecontainers@2025-03-01"

Zmienna środowiskowa

Nazwa Opis Wartość
nazwa Nazwa zmiennej środowiskowej ciąg (wymagany)
wartość Wartość tej zmiennej środowiskowej musi być nazwą AppSetting. Rzeczywista wartość zmiennej środowiskowej w kontenerze zostanie pobrana z określonego AppSetting w czasie wykonywania. Jeśli AppSetting nie zostanie znaleziona, wartość zostanie ustawiona na pusty ciąg w kontenerze w czasie wykonywania. ciąg (wymagany)

Właściwości SiteContainerProperties

Nazwa Opis Wartość
typUwierzytelniania Typ uwierzytelniania "Anonimowy"
"SystemIdentity"
"UserAssigned"
"UserCredentials"
zmienne środowiskowe Lista zmiennych środowiskowych Zmienna środowiskowa[]
obraz Nazwa obrazu ciąg (wymagany)
inheritAppSettingsAndConnectionStrings <code>true</code> , jeśli wszystkie AppSettings i ConnectionStrings muszą zostać przekazane do kontenera jako zmienne środowiskowe; <code>false</kod> w przeciwnym razie. Bool
isMain (Główny List) <kod>true</code>, jeśli kontener jest kontenerem lokacji głównej; <kod>false</code> w przeciwnym razie. bool (wymagane)
hasłoTajne hasło Wpis tajny hasła struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
startUpCommand (polecenie startUp) StartUp , polecenie ciąg
port docelowy Port docelowy ciąg
userManagedIdentityClientId UserManagedIdentity ClientId ciąg
userName (nazwa użytkownika) Nazwa użytkownika ciąg
WoluminInstalacje Lista instalacji woluminów volumeMount[]

WoluminMount

Nazwa Opis Wartość
containerMountPath (ścieżka montowania) Ścieżka docelowa w kontenerze, w którym jest zainstalowany wolumin ciąg (wymagany)
dane Dane konfiguracji do zamontowania na woluminie ciąg
readOnly (tylko do odczytu) Wartość logiczna określająca, czy instalacja jest tylko do odczytu w kontenerze Bool
volumeSubPath (objętośćSubPath) Ścieżka podrzędna w woluminie, z którego jest zainstalowany wolumin. ciąg (wymagany)