Freigeben über


Microsoft.Web sites/sitecontainers

Bicep-Ressourcendefinition

Der Ressourcentyp "sites/sitecontainers" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/sites/sitecontainers-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.

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'
      }
    ]
  }
}

Eigenschaftswerte

Microsoft.Web/sites/sitecontainers

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname Schnur

Zwänge:
Pattern = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: Websites
Eigenschaften SiteContainer-ressourcenspezifische Eigenschaften SiteContainerProperties-

Umgebungsvariable

Name Beschreibung Wert
Name Name der Umgebungsvariable Zeichenfolge (erforderlich)
Wert Der Wert dieser Umgebungsvariablen muss der Name eines AppSetting sein. Der tatsächliche Wert der Umgebungsvariablen im Container wird zur Laufzeit aus dem angegebenen AppSetting abgerufen. Wenn das AppSetting nicht gefunden wird, wird der Wert zur Laufzeit auf eine leere Zeichenfolge im Container festgelegt. Zeichenfolge (erforderlich)

SiteContainerEigenschaften

Name Beschreibung Wert
Authentifizierungstyp Authentifizierungstyp "Anonym"
'Systemidentität'
"UserAssigned"
"UserCredentials"
Umgebungsvariablen Liste der Umgebungsvariablen Umgebungsvariable[]
Bild Bildname Zeichenfolge (erforderlich)
inheritAppSettingsAndConnectionStrings <code>true</code> , wenn alle AppSettings und ConnectionStrings als Umgebungsvariablen an den Container übergeben werden müssen; <Code>false</Code> otherwise. Bool
isMain <Code>"true"</code>, wenn der Container der Hauptstandortcontainer ist; <Code>"false"</code> andernfalls. bool (erforderlich)
passwordSecret Kennwortgeheimnis Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
startUpBefehl Befehl 'StartUp' Schnur
targetPort Zielport Schnur
userManagedIdentityClientId UserManagedIdentity Client-ID Schnur
Nutzername Benutzername Schnur
volumeMounts Liste der Volume-Bereitstellungen VolumeMount-[]

VolumeMount (VolumeMount)

Name Beschreibung Wert
containerMountPath (englisch) Zielpfad auf dem Container, auf dem Volume bereitgestellt wird Zeichenfolge (erforderlich)
Daten Konfigurationsdaten, die auf dem Volume bereitgestellt werden sollen Schnur
readOnly Boolescher Wert, um anzugeben, ob die Bereitstellung für den Container schreibgeschützt ist Bool
volumeSubPfad Unterpfad auf dem Volume, von dem das Volume bereitgestellt wird. Zeichenfolge (erforderlich)

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "sites/sitecontainers" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/sites/sitecontainers-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "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"
      }
    ]
  }
}

Eigenschaftswerte

Microsoft.Web/sites/sitecontainers

Name Beschreibung Wert
apiVersion (Englisch) Die API-Version '2025-03-01'
Art Art der Ressource. Schnur
Name Der Ressourcenname Schnur

Zwänge:
Pattern = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (erforderlich)
Eigenschaften SiteContainer-ressourcenspezifische Eigenschaften SiteContainerProperties-
Art Der Ressourcentyp "Microsoft.Web/sites/sitecontainers"

Umgebungsvariable

Name Beschreibung Wert
Name Name der Umgebungsvariable Zeichenfolge (erforderlich)
Wert Der Wert dieser Umgebungsvariablen muss der Name eines AppSetting sein. Der tatsächliche Wert der Umgebungsvariablen im Container wird zur Laufzeit aus dem angegebenen AppSetting abgerufen. Wenn das AppSetting nicht gefunden wird, wird der Wert zur Laufzeit auf eine leere Zeichenfolge im Container festgelegt. Zeichenfolge (erforderlich)

SiteContainerEigenschaften

Name Beschreibung Wert
Authentifizierungstyp Authentifizierungstyp "Anonym"
'Systemidentität'
"UserAssigned"
"UserCredentials"
Umgebungsvariablen Liste der Umgebungsvariablen Umgebungsvariable[]
Bild Bildname Zeichenfolge (erforderlich)
inheritAppSettingsAndConnectionStrings <code>true</code> , wenn alle AppSettings und ConnectionStrings als Umgebungsvariablen an den Container übergeben werden müssen; <Code>false</Code> otherwise. Bool
isMain <Code>"true"</code>, wenn der Container der Hauptstandortcontainer ist; <Code>"false"</code> andernfalls. bool (erforderlich)
passwordSecret Kennwortgeheimnis Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
startUpBefehl Befehl 'StartUp' Schnur
targetPort Zielport Schnur
userManagedIdentityClientId UserManagedIdentity Client-ID Schnur
Nutzername Benutzername Schnur
volumeMounts Liste der Volume-Bereitstellungen VolumeMount-[]

VolumeMount (VolumeMount)

Name Beschreibung Wert
containerMountPath (englisch) Zielpfad auf dem Container, auf dem Volume bereitgestellt wird Zeichenfolge (erforderlich)
Daten Konfigurationsdaten, die auf dem Volume bereitgestellt werden sollen Schnur
readOnly Boolescher Wert, um anzugeben, ob die Bereitstellung für den Container schreibgeschützt ist Bool
volumeSubPfad Unterpfad auf dem Volume, von dem das Volume bereitgestellt wird. Zeichenfolge (erforderlich)

Verwendungsbeispiele

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "sites/sitecontainers" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/sites/sitecontainers-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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"
        }
      ]
    }
  }
}

Eigenschaftswerte

Microsoft.Web/sites/sitecontainers

Name Beschreibung Wert
Art Art der Ressource. Schnur
Name Der Ressourcenname Schnur

Zwänge:
Pattern = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (erforderlich)
Eltern-ID Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: Websites
Eigenschaften SiteContainer-ressourcenspezifische Eigenschaften SiteContainerProperties-
Art Der Ressourcentyp "Microsoft.Web/sites/sitecontainers@2025-03-01"

Umgebungsvariable

Name Beschreibung Wert
Name Name der Umgebungsvariable Zeichenfolge (erforderlich)
Wert Der Wert dieser Umgebungsvariablen muss der Name eines AppSetting sein. Der tatsächliche Wert der Umgebungsvariablen im Container wird zur Laufzeit aus dem angegebenen AppSetting abgerufen. Wenn das AppSetting nicht gefunden wird, wird der Wert zur Laufzeit auf eine leere Zeichenfolge im Container festgelegt. Zeichenfolge (erforderlich)

SiteContainerEigenschaften

Name Beschreibung Wert
Authentifizierungstyp Authentifizierungstyp "Anonym"
'Systemidentität'
"UserAssigned"
"UserCredentials"
Umgebungsvariablen Liste der Umgebungsvariablen Umgebungsvariable[]
Bild Bildname Zeichenfolge (erforderlich)
inheritAppSettingsAndConnectionStrings <code>true</code> , wenn alle AppSettings und ConnectionStrings als Umgebungsvariablen an den Container übergeben werden müssen; <Code>false</Code> otherwise. Bool
isMain <Code>"true"</code>, wenn der Container der Hauptstandortcontainer ist; <Code>"false"</code> andernfalls. bool (erforderlich)
passwordSecret Kennwortgeheimnis Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
startUpBefehl Befehl 'StartUp' Schnur
targetPort Zielport Schnur
userManagedIdentityClientId UserManagedIdentity Client-ID Schnur
Nutzername Benutzername Schnur
volumeMounts Liste der Volume-Bereitstellungen VolumeMount-[]

VolumeMount (VolumeMount)

Name Beschreibung Wert
containerMountPath (englisch) Zielpfad auf dem Container, auf dem Volume bereitgestellt wird Zeichenfolge (erforderlich)
Daten Konfigurationsdaten, die auf dem Volume bereitgestellt werden sollen Schnur
readOnly Boolescher Wert, um anzugeben, ob die Bereitstellung für den Container schreibgeschützt ist Bool
volumeSubPfad Unterpfad auf dem Volume, von dem das Volume bereitgestellt wird. Zeichenfolge (erforderlich)