Aracılığıyla paylaş


Container Apps Session Pools - Create Or Update

Verilen özelliklerle bir oturum havuzu oluşturun veya güncelleştirin.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

sessionPoolName
path True

string

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

Oturum havuzunun adı.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
location True

string

Kaynağın bulunduğu coğrafi konum

identity

ManagedServiceIdentity

Kodda gizli dizileri veya kimlik bilgilerini korumamak için diğer Azure hizmetleriyle etkileşime geçmek için bir oturum havuzunun ihtiyaç duyduğu yönetilen kimlikler.

properties.containerType

ContainerType

Oturumların kapsayıcı türü.

properties.customContainerTemplate

CustomContainerTemplate

ContainerType CustomContainer ise özel kapsayıcı yapılandırması.

properties.dynamicPoolConfiguration

DynamicPoolConfiguration

poolManagementType dinamikse havuz yapılandırması.

properties.environmentId

string (arm-id)

Oturum havuzunun ortamının kaynak kimliği.

properties.managedIdentitySettings

ManagedIdentitySetting[]

Oturum havuzuna atanan Yönetilen Kimlik için isteğe bağlı ayarlar.

properties.poolManagementType

PoolManagementType

Oturum havuzunun havuz yönetim türü.

properties.scaleConfiguration

ScaleConfiguration

Oturum havuzunun ölçek yapılandırması.

properties.secrets

SessionPoolSecret[]

Oturum havuzunun gizli dizileri.

properties.sessionNetworkConfiguration

SessionNetworkConfiguration

Oturum havuzundaki oturumların ağ yapılandırması.

tags

object

Kaynak etiketleri.

Yanıtlar

Name Tür Description
200 OK

SessionPool

Güncelleme başarılı oldu

201 Created

SessionPool

Oturum havuzu oluşturma işlemi başladı.

Other Status Codes

ErrorResponse

Yaygın hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

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

Örnek isteği

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool?api-version=2025-07-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"
      }
    ]
  }
}

Örnek yanıt

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

Örnek isteği

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool?api-version=2025-07-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"
      }
    ]
  }
}

Örnek yanıt

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

Tanımlar

Name Description
ContainerType

Oturumların kapsayıcı türü.

createdByType

Kaynağı oluşturan kimliğin türü.

CustomContainerTemplate

Özel kapsayıcı yapılandırması.

DynamicPoolConfiguration

Dinamik havuz yapılandırması.

EnvironmentVar

Container App kapsayıcı ortam değişkeni.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

IdentitySettingsLifeCycle

Yönetilen Kimliğin kullanılabilir olması gereken Oturum Havuzunun yaşam döngüsü aşamalarını seçmek için kullanın.

LifecycleConfiguration

Dinamik oturum havuzundaki bir oturumun yaşam döngüsü yapılandırma özellikleri

LifecycleType

Oturum havuzunun yaşam döngüsü türü.

ManagedIdentitySetting

Oturum havuzuna atanan Yönetilen Kimlik için isteğe bağlı ayarlar.

ManagedServiceIdentity

Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler)

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

PoolManagementType

Oturum havuzunun havuz yönetim türü.

ScaleConfiguration

Yapılandırmayı ölçeklendirin.

SessionContainer

Oturum havuzunun oturumları için kapsayıcı tanımları.

SessionContainerResources

Oturum havuzunun oturumları için kapsayıcı kaynağı gereksinimleri.

SessionIngress

Oturum havuzu giriş yapılandırması.

SessionNetworkConfiguration

Oturum ağ yapılandırması.

SessionNetworkStatus

Oturumlar için ağ durumu.

SessionPool

Kapsayıcı Uygulaması oturum havuzu.

SessionPoolProvisioningState

Oturum havuzunun sağlama durumu.

SessionPoolSecret

Gizli dizi tanımı.

SessionRegistryCredentials

Oturum havuzu özel kayıt defteri kimlik bilgileri.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

ContainerType

Oturumların kapsayıcı türü.

Değer Description
CustomContainer
PythonLTS

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

CustomContainerTemplate

Özel kapsayıcı yapılandırması.

Name Tür Description
containers

SessionContainer[]

Oturum havuzunun oturumları için kapsayıcı tanımlarının listesi.

ingress

SessionIngress

Oturum havuzu giriş yapılandırması.

registryCredentials

SessionRegistryCredentials

Oturum havuzunun oturumları tarafından kullanılan kapsayıcılar için özel kapsayıcı kayıt defteri kimlik bilgileri.

DynamicPoolConfiguration

Dinamik havuz yapılandırması.

Name Tür Description
lifecycleConfiguration

LifecycleConfiguration

Dinamik oturum havuzundaki bir oturumun yaşam döngüsü yapılandırması

EnvironmentVar

Container App kapsayıcı ortam değişkeni.

Name Tür Description
name

string

Ortam değişkeni adı.

secretRef

string

Ortam değişkeni değerinin çekildiği Container App gizli dizisinin adı.

value

string

Gizli dizi olmayan ortam değişkeni değeri.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

IdentitySettingsLifeCycle

Yönetilen Kimliğin kullanılabilir olması gereken Oturum Havuzunun yaşam döngüsü aşamalarını seçmek için kullanın.

Değer Description
None
Main

LifecycleConfiguration

Dinamik oturum havuzundaki bir oturumun yaşam döngüsü yapılandırma özellikleri

Name Tür Description
cooldownPeriodInSeconds

integer (int32)

Yaşam döngüsü türü 'Zamanlanmış' olduğunda oturumun saniye cinsinden bekleme süresi.

lifecycleType

LifecycleType

Oturum havuzunun yaşam döngüsü türü.

maxAlivePeriodInSeconds

integer (int32)

Yaşam döngüsü türü 'OnContainerExit' olduğunda oturumun saniye cinsinden en uzun yaşam süresi.

LifecycleType

Oturum havuzunun yaşam döngüsü türü.

Değer Description
Timed
OnContainerExit

ManagedIdentitySetting

Oturum havuzuna atanan Yönetilen Kimlik için isteğe bağlı ayarlar.

Name Tür Default value Description
identity

string

Oturum Havuzu'na atanan kullanıcı tarafından atanan yönetilen kimliğin kaynak kimliği veya sistem tarafından atanan kimlik için 'sistem'.

lifecycle

IdentitySettingsLifeCycle

None

Yönetilen Kimliğin kullanılabilir olması gereken Oturum Havuzunun yaşam döngüsü aşamalarını seçmek için kullanın.

ManagedServiceIdentity

Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler)

Name Tür Description
principalId

string (uuid)

Sistem tarafından atanan kimliğin hizmet sorumlusu kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

tenantId

string (uuid)

Sistem tarafından atanan kimliğin kiracı kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

type

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

userAssignedIdentities

<string,  UserAssignedIdentity>

kimlikleri User-Assigned
Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir.

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

Değer Description
None
SystemAssigned
UserAssigned
SystemAssigned,UserAssigned

PoolManagementType

Oturum havuzunun havuz yönetim türü.

Değer Description
Manual
Dynamic

ScaleConfiguration

Yapılandırmayı ölçeklendirin.

Name Tür Description
maxConcurrentSessions

integer (int32)

Aynı anda en fazla oturum sayısı.

readySessionInstances

integer (int32)

Hazır oturum örneklerinin minimum sayısı.

SessionContainer

Oturum havuzunun oturumları için kapsayıcı tanımları.

Name Tür Description
args

string[]

Kapsayıcı başlatma komutu bağımsız değişkenleri.

command

string[]

Kapsayıcı başlatma komutu.

env

EnvironmentVar[]

Kapsayıcı ortamı değişkenleri.

image

string

Kapsayıcı görüntüsü etiketi.

name

string

Özel kapsayıcı adı.

resources

SessionContainerResources

Kapsayıcı kaynağı gereksinimleri.

SessionContainerResources

Oturum havuzunun oturumları için kapsayıcı kaynağı gereksinimleri.

Name Tür Description
cpu

number (double)

Çekirdeklerde gerekli CPU, örneğin 0,5

memory

string

Gerekli bellek, örneğin "250 Mb"

SessionIngress

Oturum havuzu giriş yapılandırması.

Name Tür Description
targetPort

integer (int32)

Girişten gelen trafik için kapsayıcılarda hedef bağlantı noktası

SessionNetworkConfiguration

Oturum ağ yapılandırması.

Name Tür Description
status

SessionNetworkStatus

Oturumlar için ağ durumu.

SessionNetworkStatus

Oturumlar için ağ durumu.

Değer Description
EgressEnabled
EgressDisabled

SessionPool

Kapsayıcı Uygulaması oturum havuzu.

Name Tür Description
id

string (arm-id)

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

Kodda gizli dizileri veya kimlik bilgilerini korumamak için diğer Azure hizmetleriyle etkileşime geçmek için bir oturum havuzunun ihtiyaç duyduğu yönetilen kimlikler.

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties.containerType

ContainerType

Oturumların kapsayıcı türü.

properties.customContainerTemplate

CustomContainerTemplate

ContainerType CustomContainer ise özel kapsayıcı yapılandırması.

properties.dynamicPoolConfiguration

DynamicPoolConfiguration

poolManagementType dinamikse havuz yapılandırması.

properties.environmentId

string (arm-id)

Oturum havuzunun ortamının kaynak kimliği.

properties.managedIdentitySettings

ManagedIdentitySetting[]

Oturum havuzuna atanan Yönetilen Kimlik için isteğe bağlı ayarlar.

properties.nodeCount

integer (int32)

Oturum havuzunun kullandığı düğüm sayısı.

properties.poolManagementEndpoint

string (uri)

Havuzu yönetmek için uç nokta.

properties.poolManagementType

PoolManagementType

Oturum havuzunun havuz yönetim türü.

properties.provisioningState

SessionPoolProvisioningState

Oturum havuzunun sağlama durumu.

properties.scaleConfiguration

ScaleConfiguration

Oturum havuzunun ölçek yapılandırması.

properties.secrets

SessionPoolSecret[]

Oturum havuzunun gizli dizileri.

properties.sessionNetworkConfiguration

SessionNetworkConfiguration

Oturum havuzundaki oturumların ağ yapılandırması.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

SessionPoolProvisioningState

Oturum havuzunun sağlama durumu.

Değer Description
InProgress
Succeeded
Failed
Canceled
Deleting

SessionPoolSecret

Gizli dizi tanımı.

Name Tür Description
name

string

Gizli Dizi Adı.

value

string

Gizli Dizi Değeri.

SessionRegistryCredentials

Oturum havuzu özel kayıt defteri kimlik bilgileri.

Name Tür Description
identity

string

Azure Container Registry ile kimlik doğrulaması yapmak için kullanılacak Yönetilen Kimlik. Kullanıcı tarafından atanan kimlikler için, kullanıcı tarafından atanan tam kimlik Kaynak Kimliğini kullanın. Sistem tarafından atanan kimlikler için 'system' kullanın

passwordSecretRef

string

Kayıt defteri oturum açma parolasını içeren gizli dizinin adı

server

string

Kapsayıcı kayıt defteri sunucusu.

username

string

Kapsayıcı kayıt defteri kullanıcı adı.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

Name Tür Description
clientId

string (uuid)

Atanan kimliğin istemci kimliği.

principalId

string (uuid)

Atanan kimliğin asıl kimliği.