Delen via


Container Apps Session Pools - Create Or Update

Maak of werk een sessiegroep bij met de gegeven eigenschappen.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/sessionPools/{sessionPoolName}?api-version=2026-01-01

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

sessionPoolName
path True

string

minLength: 3
maxLength: 63
pattern: ^[a-z][a-z0-9]*$

Naam van de sessiegroep.

subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
location True

string

De geografische locatie waar de resource zich bevindt

identity

ManagedServiceIdentity

Beheerde identiteiten die door een sessiepool nodig zijn om met andere Azure-diensten te communiceren, zodat geen geheimen of inloggegevens in code worden bewaard.

properties.containerType

ContainerType

Het containertype van de sessies.

properties.customContainerTemplate

CustomContainerTemplate

De configuratie van de aangepaste container als het containerType CustomContainer is.

properties.dynamicPoolConfiguration

DynamicPoolConfiguration

De poolconfiguratie als het poolManagementType dynamisch is.

properties.environmentId

string (arm-id)

Resource-id van de omgeving van de sessiegroep.

properties.managedIdentitySettings

ManagedIdentitySetting[]

Optionele instellingen voor een beheerde identiteit die is toegewezen aan de sessiegroep.

properties.poolManagementType

PoolManagementType

Het groepsbeheertype van de sessiegroep.

properties.scaleConfiguration

ScaleConfiguration

De schaalconfiguratie van de sessiegroep.

properties.secrets

SessionPoolSecret[]

De geheimen van de sessiegroep.

properties.sessionNetworkConfiguration

SessionNetworkConfiguration

De netwerkconfiguratie van de sessies in de sessiegroep.

tags

object

Resourcetags.

Antwoorden

Name Type Description
200 OK

SessionPool

Update geslaagd

201 Created

SessionPool

Het maken van de sessiegroep is gestart.

Other Status Codes

ErrorResponse

Veelvoorkomende foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Create or Update Session Pool with lifecycle OnContainerExit Timed
Create or Update Session Pool with lifecycle type Timed

Create or Update Session Pool with lifecycle OnContainerExit Timed

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool?api-version=2026-01-01

{
  "location": "East US",
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
    "poolManagementType": "Dynamic",
    "containerType": "CustomContainer",
    "scaleConfiguration": {
      "maxConcurrentSessions": 500,
      "readySessionInstances": 100
    },
    "dynamicPoolConfiguration": {
      "lifecycleConfiguration": {
        "lifecycleType": "OnContainerExit",
        "maxAlivePeriodInSeconds": 86400
      }
    },
    "customContainerTemplate": {
      "containers": [
        {
          "image": "repo/testcontainer:v4",
          "name": "testinitcontainer",
          "resources": {
            "cpu": 0.25,
            "memory": "0.5Gi"
          },
          "command": [
            "/bin/sh"
          ],
          "args": [
            "-c",
            "while true; do echo hello; sleep 10;done"
          ]
        }
      ],
      "ingress": {
        "targetPort": 80
      },
      "registryCredentials": {
        "server": "test.azurecr.io",
        "identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
      }
    },
    "sessionNetworkConfiguration": {
      "status": "EgressEnabled"
    },
    "managedIdentitySettings": [
      {
        "identity": "system",
        "lifecycle": "Main"
      }
    ]
  }
}

Voorbeeldrespons

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool",
  "name": "testsessionpool",
  "type": "Microsoft.App/sessionPools",
  "location": "East US",
  "properties": {
    "provisioningState": "Succeeded",
    "environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
    "poolManagementType": "Dynamic",
    "nodeCount": 1,
    "containerType": "CustomContainer",
    "scaleConfiguration": {
      "maxConcurrentSessions": 500,
      "readySessionInstances": 100
    },
    "dynamicPoolConfiguration": {
      "lifecycleConfiguration": {
        "lifecycleType": "OnContainerExit",
        "maxAlivePeriodInSeconds": 86400
      }
    },
    "customContainerTemplate": {
      "containers": [
        {
          "image": "repo/testcontainer:v4",
          "name": "testinitcontainer",
          "resources": {
            "cpu": 0.25,
            "memory": "0.5Gi"
          },
          "command": [
            "/bin/sh"
          ],
          "args": [
            "-c",
            "while true; do echo hello; sleep 10;done"
          ]
        }
      ],
      "ingress": {
        "targetPort": 80
      },
      "registryCredentials": {
        "server": "test.azurecr.io",
        "identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
      }
    },
    "sessionNetworkConfiguration": {
      "status": "EgressEnabled"
    },
    "poolManagementEndpoint": "https://testsessionpool.agreeableriver-3d30edf1.eastus.azurecontainerapps.io"
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "bce8c037-3d10-44a4-a970-25f799611fc6",
    "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
  }
}
{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool",
  "name": "testsessionpool",
  "type": "Microsoft.App/sessionPools",
  "location": "East US",
  "properties": {
    "provisioningState": "InProgress",
    "environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
    "poolManagementType": "Dynamic",
    "containerType": "CustomContainer",
    "scaleConfiguration": {
      "maxConcurrentSessions": 500,
      "readySessionInstances": 100
    },
    "dynamicPoolConfiguration": {
      "lifecycleConfiguration": {
        "lifecycleType": "OnContainerExit",
        "maxAlivePeriodInSeconds": 86400
      }
    },
    "customContainerTemplate": {
      "containers": [
        {
          "image": "repo/testcontainer:v4",
          "name": "testinitcontainer",
          "resources": {
            "cpu": 0.25,
            "memory": "0.5Gi"
          },
          "command": [
            "/bin/sh"
          ],
          "args": [
            "-c",
            "while true; do echo hello; sleep 10;done"
          ]
        }
      ],
      "ingress": {
        "targetPort": 80
      },
      "registryCredentials": {
        "server": "test.azurecr.io",
        "identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
      }
    },
    "sessionNetworkConfiguration": {
      "status": "EgressEnabled"
    },
    "poolManagementEndpoint": "https://testsessionpool.agreeableriver-3d30edf1.eastus.azurecontainerapps.io",
    "managedIdentitySettings": [
      {
        "identity": "system",
        "lifecycle": "Main"
      }
    ]
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "bce8c037-3d10-44a4-a970-25f799611fc6",
    "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
  }
}

Create or Update Session Pool with lifecycle type Timed

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool?api-version=2026-01-01

{
  "location": "East US",
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
    "poolManagementType": "Dynamic",
    "containerType": "CustomContainer",
    "scaleConfiguration": {
      "maxConcurrentSessions": 500,
      "readySessionInstances": 100
    },
    "dynamicPoolConfiguration": {
      "lifecycleConfiguration": {
        "lifecycleType": "OnContainerExit",
        "maxAlivePeriodInSeconds": 86400
      }
    },
    "customContainerTemplate": {
      "containers": [
        {
          "image": "repo/testcontainer:v4",
          "name": "testinitcontainer",
          "resources": {
            "cpu": 0.25,
            "memory": "0.5Gi"
          },
          "command": [
            "/bin/sh"
          ],
          "args": [
            "-c",
            "while true; do echo hello; sleep 10;done"
          ]
        }
      ],
      "ingress": {
        "targetPort": 80
      },
      "registryCredentials": {
        "server": "test.azurecr.io",
        "identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
      }
    },
    "sessionNetworkConfiguration": {
      "status": "EgressEnabled"
    },
    "managedIdentitySettings": [
      {
        "identity": "system",
        "lifecycle": "Main"
      }
    ]
  }
}

Voorbeeldrespons

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool",
  "name": "testsessionpool",
  "type": "Microsoft.App/sessionPools",
  "location": "East US",
  "properties": {
    "provisioningState": "Succeeded",
    "environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
    "poolManagementType": "Dynamic",
    "nodeCount": 1,
    "containerType": "CustomContainer",
    "scaleConfiguration": {
      "maxConcurrentSessions": 500,
      "readySessionInstances": 100
    },
    "dynamicPoolConfiguration": {
      "lifecycleConfiguration": {
        "lifecycleType": "Timed",
        "maxAlivePeriodInSeconds": 600
      }
    },
    "customContainerTemplate": {
      "containers": [
        {
          "image": "repo/testcontainer:v4",
          "name": "testinitcontainer",
          "resources": {
            "cpu": 0.25,
            "memory": "0.5Gi"
          },
          "command": [
            "/bin/sh"
          ],
          "args": [
            "-c",
            "while true; do echo hello; sleep 10;done"
          ]
        }
      ],
      "ingress": {
        "targetPort": 80
      },
      "registryCredentials": {
        "server": "test.azurecr.io",
        "identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
      }
    },
    "sessionNetworkConfiguration": {
      "status": "EgressEnabled"
    },
    "poolManagementEndpoint": "https://testsessionpool.agreeableriver-3d30edf1.eastus.azurecontainerapps.io"
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "bce8c037-3d10-44a4-a970-25f799611fc6",
    "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
  }
}
{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool",
  "name": "testsessionpool",
  "type": "Microsoft.App/sessionPools",
  "location": "East US",
  "properties": {
    "provisioningState": "InProgress",
    "environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
    "poolManagementType": "Dynamic",
    "containerType": "CustomContainer",
    "scaleConfiguration": {
      "maxConcurrentSessions": 500,
      "readySessionInstances": 100
    },
    "dynamicPoolConfiguration": {
      "lifecycleConfiguration": {
        "lifecycleType": "Timed",
        "maxAlivePeriodInSeconds": 600
      }
    },
    "customContainerTemplate": {
      "containers": [
        {
          "image": "repo/testcontainer:v4",
          "name": "testinitcontainer",
          "resources": {
            "cpu": 0.25,
            "memory": "0.5Gi"
          },
          "command": [
            "/bin/sh"
          ],
          "args": [
            "-c",
            "while true; do echo hello; sleep 10;done"
          ]
        }
      ],
      "ingress": {
        "targetPort": 80
      },
      "registryCredentials": {
        "server": "test.azurecr.io",
        "identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
      }
    },
    "sessionNetworkConfiguration": {
      "status": "EgressEnabled"
    },
    "poolManagementEndpoint": "https://testsessionpool.agreeableriver-3d30edf1.eastus.azurecontainerapps.io",
    "managedIdentitySettings": [
      {
        "identity": "system",
        "lifecycle": "Main"
      }
    ]
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "bce8c037-3d10-44a4-a970-25f799611fc6",
    "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
  }
}

Definities

Name Description
ContainerType

Het containertype van de sessies.

createdByType

Het type identiteit waarmee de resource is gemaakt.

CustomContainerTemplate

Aangepaste containerconfiguratie.

DynamicPoolConfiguration

Dynamische poolconfiguratie.

EnvironmentVar

Container App-containeromgevingsvariabele.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

IdentitySettingsLifeCycle

Gebruik deze optie om de levenscyclusfasen van een sessiegroep te selecteren waarin de beheerde identiteit beschikbaar moet zijn.

LifecycleConfiguration

De eigenschappen van de levenscyclusconfiguratie van een sessie in de dynamische sessiegroep

LifecycleType

Het levenscyclustype van de sessiegroep.

ManagedIdentitySetting

Optionele instellingen voor een beheerde identiteit die is toegewezen aan de sessiegroep.

ManagedServiceIdentity

Beheerde service-identiteit (door het systeem toegewezen en/of door de gebruiker toegewezen identiteiten)

ManagedServiceIdentityType

Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan).

PoolManagementType

Het groepsbeheertype van de sessiegroep.

ScaleConfiguration

Schaalconfiguratie.

SessionContainer

Containerdefinities voor de sessies van de sessiegroep.

SessionContainerResources

Containerresourcevereisten voor sessies van de sessiegroep.

SessionIngress

Configuratie van toegangsbeheerobject voor sessiegroepen.

SessionNetworkConfiguration

Sessienetwerkconfiguratie.

SessionNetworkStatus

Netwerkstatus voor de sessies.

SessionPool

Container App-sessiegroep.

SessionPoolProvisioningState

Inrichtingsstatus van de sessiegroep.

SessionPoolSecret

Geheime definitie.

SessionRegistryCredentials

Privéregisterreferenties voor sessiegroep.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

UserAssignedIdentity

Door de gebruiker toegewezen identiteitseigenschappen

ContainerType

Het containertype van de sessies.

Waarde Description
CustomContainer
PythonLTS

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
User
Application
ManagedIdentity
Key

CustomContainerTemplate

Aangepaste containerconfiguratie.

Name Type Description
containers

SessionContainer[]

Lijst met containerdefinities voor de sessies van de sessiegroep.

ingress

SessionIngress

Configuratie van toegangsbeheerobject voor sessiegroepen.

registryCredentials

SessionRegistryCredentials

Referenties voor privécontainerregisters voor containers die worden gebruikt door de sessies van de sessiegroep.

DynamicPoolConfiguration

Dynamische poolconfiguratie.

Name Type Description
lifecycleConfiguration

LifecycleConfiguration

De levenscyclusconfiguratie van een sessie in de dynamische sessiegroep

EnvironmentVar

Container App-containeromgevingsvariabele.

Name Type Description
name

string

Naam van omgevingsvariabele.

secretRef

string

Naam van het container-app-geheim waaruit de waarde van de omgevingsvariabele moet worden opgehaald.

value

string

Niet-geheime omgevingsvariabelewaarde.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoelwit.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

IdentitySettingsLifeCycle

Gebruik deze optie om de levenscyclusfasen van een sessiegroep te selecteren waarin de beheerde identiteit beschikbaar moet zijn.

Waarde Description
None
Main

LifecycleConfiguration

De eigenschappen van de levenscyclusconfiguratie van een sessie in de dynamische sessiegroep

Name Type Description
cooldownPeriodInSeconds

integer (int32)

De afkoelperiode van een sessie in seconden wanneer het levenscyclustype 'Getimed' is.

lifecycleType

LifecycleType

Het levenscyclustype van de sessiegroep.

maxAlivePeriodInSeconds

integer (int32)

De maximale levensduur van een sessie in seconden wanneer het levenscyclustype 'OnContainerExit' is.

LifecycleType

Het levenscyclustype van de sessiegroep.

Waarde Description
Timed
OnContainerExit

ManagedIdentitySetting

Optionele instellingen voor een beheerde identiteit die is toegewezen aan de sessiegroep.

Name Type Default value Description
identity

string

De resource-id van een door de gebruiker toegewezen beheerde identiteit die is toegewezen aan de sessiegroep of 'systeem' voor door het systeem toegewezen identiteit.

lifecycle

IdentitySettingsLifeCycle

None

Gebruik deze optie om de levenscyclusfasen van een sessiegroep te selecteren waarin de beheerde identiteit beschikbaar moet zijn.

ManagedServiceIdentity

Beheerde service-identiteit (door het systeem toegewezen en/of door de gebruiker toegewezen identiteiten)

Name Type Description
principalId

string (uuid)

De service-principal-id van de door het systeem toegewezen identiteit. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

tenantId

string (uuid)

De tenant-id van de door het systeem toegewezen identiteit. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

type

ManagedServiceIdentityType

Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan).

userAssignedIdentities

<string,  UserAssignedIdentity>

User-Assigned identiteiten
De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De woordenlijstsleutels userAssignedIdentities zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De waarden van de woordenlijst kunnen lege objecten ({}) zijn in aanvragen.

ManagedServiceIdentityType

Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan).

Waarde Description
None
SystemAssigned
UserAssigned
SystemAssigned,UserAssigned

PoolManagementType

Het groepsbeheertype van de sessiegroep.

Waarde Description
Manual
Dynamic

ScaleConfiguration

Schaalconfiguratie.

Name Type Description
maxConcurrentSessions

integer (int32)

Het maximumaantal sessies tegelijk.

readySessionInstances

integer (int32)

Het minimumaantal gereede sessie-exemplaren.

SessionContainer

Containerdefinities voor de sessies van de sessiegroep.

Name Type Description
args

string[]

Opdrachtargumenten voor het starten van de container.

command

string[]

Startopdracht container.

env

EnvironmentVar[]

Omgevingsvariabelen voor containers.

image

string

Tag containerinstallatiekopieën.

name

string

Aangepaste containernaam.

resources

SessionContainerResources

Vereisten voor containerresources.

SessionContainerResources

Containerresourcevereisten voor sessies van de sessiegroep.

Name Type Description
cpu

number (double)

Vereiste CPU in kernen, bijvoorbeeld 0,5

memory

string

Vereist geheugen, bijvoorbeeld '250 Mb'

SessionIngress

Configuratie van toegangsbeheerobject voor sessiegroepen.

Name Type Description
targetPort

integer (int32)

Doelpoort in containers voor verkeer van inkomend verkeer

SessionNetworkConfiguration

Sessienetwerkconfiguratie.

Name Type Description
status

SessionNetworkStatus

Netwerkstatus voor de sessies.

SessionNetworkStatus

Netwerkstatus voor de sessies.

Waarde Description
EgressEnabled
EgressDisabled

SessionPool

Container App-sessiegroep.

Name Type Description
id

string (arm-id)

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

Beheerde identiteiten die door een sessiepool nodig zijn om met andere Azure-diensten te communiceren, zodat geen geheimen of inloggegevens in code worden bewaard.

location

string

De geografische locatie waar de resource zich bevindt

name

string

De naam van de resource

properties.containerType

ContainerType

Het containertype van de sessies.

properties.customContainerTemplate

CustomContainerTemplate

De configuratie van de aangepaste container als het containerType CustomContainer is.

properties.dynamicPoolConfiguration

DynamicPoolConfiguration

De poolconfiguratie als het poolManagementType dynamisch is.

properties.environmentId

string (arm-id)

Resource-id van de omgeving van de sessiegroep.

properties.managedIdentitySettings

ManagedIdentitySetting[]

Optionele instellingen voor een beheerde identiteit die is toegewezen aan de sessiegroep.

properties.nodeCount

integer (int32)

Het aantal knooppunten dat de sessiegroep gebruikt.

properties.poolManagementEndpoint

string (uri)

Het eindpunt voor het beheren van de pool.

properties.poolManagementType

PoolManagementType

Het groepsbeheertype van de sessiegroep.

properties.provisioningState

SessionPoolProvisioningState

Inrichtingsstatus van de sessiegroep.

properties.scaleConfiguration

ScaleConfiguration

De schaalconfiguratie van de sessiegroep.

properties.secrets

SessionPoolSecret[]

De geheimen van de sessiegroep.

properties.sessionNetworkConfiguration

SessionNetworkConfiguration

De netwerkconfiguratie van de sessies in de sessiegroep.

systemData

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens.

tags

object

Resourcetags.

type

string

Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

SessionPoolProvisioningState

Inrichtingsstatus van de sessiegroep.

Waarde Description
InProgress
Succeeded
Failed
Canceled
Deleting

SessionPoolSecret

Geheime definitie.

Name Type Description
name

string

Geheime naam.

value

string

Geheime waarde.

SessionRegistryCredentials

Privéregisterreferenties voor sessiegroep.

Name Type Description
identity

string

Een beheerde identiteit die moet worden gebruikt voor verificatie met Azure Container Registry. Voor door de gebruiker toegewezen identiteiten gebruikt u de volledige door de gebruiker toegewezen id-resource-id. Gebruik 'systeem' voor door het systeem toegewezen identiteiten

passwordSecretRef

string

De naam van het geheim dat het aanmeldingswachtwoord voor het register bevat

server

string

Container registry-server.

username

string

Gebruikersnaam van containerregister.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.

UserAssignedIdentity

Door de gebruiker toegewezen identiteitseigenschappen

Name Type Description
clientId

string (uuid)

De client-id van de toegewezen identiteit.

principalId

string (uuid)

De principal-id van de toegewezen identiteit.