Porta de destino em contentores para o tráfego de entrada
Int
SessionNetworkConfiguration
Designação
Descrição
Valor
Situação
Estado da rede para as sessões.
'EgressoDesativado' 'EgressEnabled'
SessionPoolProperties
Designação
Descrição
Valor
Tipo de contentor
O tipo de contêiner das sessões.
'CustomContainer' 'PythonLTS'
customContainerTemplate
A configuração de contêiner personalizada se containerType for CustomContainer.
CustomContainerTemplate
dynamicPoolConfiguration
A configuração do pool se o poolManagementType for dinâmico.
DynamicPoolConfiguration
environmentId
ID do recurso do ambiente do pool de sessões.
string
poolManagementType
O tipo de gerenciamento de pool do pool de sessões.
'Dinâmico' 'Manual'
scaleConfiguration
A configuração de escala do pool de sessões.
ScaleConfiguration
segredos
Os segredos do pool de sessões.
SessionPoolSecret []
sessionNetworkConfiguration
A configuração de rede das sessões no pool de sessões.
SessionNetworkConfiguration
SessionPoolSecret
Designação
Descrição
Valor
Designação
Nome secreto.
string
valor
Valor Secreto.
string
Restrições: Valor sensível. Passe como um parâmetro seguro.
SessionRegistryCredentials
Designação
Descrição
Valor
identidade
Uma Identidade Gerenciada a ser usada para autenticar com o Registro de Contêiner do Azure. Para identidades atribuídas pelo usuário, use o ID de recurso de identidade atribuído pelo usuário completo. Para identidades atribuídas ao sistema, use 'system'
string
senhaSecretRef
O nome do segredo que contém a senha de login do Registro
string
servidor
Servidor de registro de contêiner.
string
nome de utilizador
Nome de usuário do registro de contêiner.
string
TrackedResourceTags
Designação
Descrição
Valor
Definição de recurso de modelo ARM
O tipo de recurso sessionPools pode ser implantado com operações direcionadas:
Porta de destino em contentores para o tráfego de entrada
Int
SessionNetworkConfiguration
Designação
Descrição
Valor
Situação
Estado da rede para as sessões.
'EgressoDesativado' 'EgressEnabled'
SessionPoolProperties
Designação
Descrição
Valor
Tipo de contentor
O tipo de contêiner das sessões.
'CustomContainer' 'PythonLTS'
customContainerTemplate
A configuração de contêiner personalizada se containerType for CustomContainer.
CustomContainerTemplate
dynamicPoolConfiguration
A configuração do pool se o poolManagementType for dinâmico.
DynamicPoolConfiguration
environmentId
ID do recurso do ambiente do pool de sessões.
string
poolManagementType
O tipo de gerenciamento de pool do pool de sessões.
'Dinâmico' 'Manual'
scaleConfiguration
A configuração de escala do pool de sessões.
ScaleConfiguration
segredos
Os segredos do pool de sessões.
SessionPoolSecret []
sessionNetworkConfiguration
A configuração de rede das sessões no pool de sessões.
SessionNetworkConfiguration
SessionPoolSecret
Designação
Descrição
Valor
Designação
Nome secreto.
string
valor
Valor Secreto.
string
Restrições: Valor sensível. Passe como um parâmetro seguro.
SessionRegistryCredentials
Designação
Descrição
Valor
identidade
Uma Identidade Gerenciada a ser usada para autenticar com o Registro de Contêiner do Azure. Para identidades atribuídas pelo usuário, use o ID de recurso de identidade atribuído pelo usuário completo. Para identidades atribuídas ao sistema, use 'system'
string
senhaSecretRef
O nome do segredo que contém a senha de login do Registro
string
servidor
Servidor de registro de contêiner.
string
nome de utilizador
Nome de usuário do registro de contêiner.
string
TrackedResourceTags
Designação
Descrição
Valor
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso sessionPools pode ser implantado com operações direcionadas:
Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.App/sessionPools, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/sessionPools@2024-08-02-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
containerType = "string"
customContainerTemplate = {
containers = [
{
args = [
"string"
]
command = [
"string"
]
env = [
{
name = "string"
secretRef = "string"
value = "string"
}
]
image = "string"
name = "string"
resources = {
cpu = int
memory = "string"
}
}
]
ingress = {
targetPort = int
}
registryCredentials = {
identity = "string"
passwordSecretRef = "string"
server = "string"
username = "string"
}
}
dynamicPoolConfiguration = {
cooldownPeriodInSeconds = int
executionType = "string"
}
environmentId = "string"
poolManagementType = "string"
scaleConfiguration = {
maxConcurrentSessions = int
readySessionInstances = int
}
secrets = [
{
name = "string"
value = "string"
}
]
sessionNetworkConfiguration = {
status = "string"
}
}
})
}
Valores de propriedade
CustomContainerTemplate
Designação
Descrição
Valor
contentores
Lista de definições de contêiner para as sessões do pool de sessões.
Porta de destino em contentores para o tráfego de entrada
Int
SessionNetworkConfiguration
Designação
Descrição
Valor
Situação
Estado da rede para as sessões.
'EgressoDesativado' 'EgressEnabled'
SessionPoolProperties
Designação
Descrição
Valor
Tipo de contentor
O tipo de contêiner das sessões.
'CustomContainer' 'PythonLTS'
customContainerTemplate
A configuração de contêiner personalizada se containerType for CustomContainer.
CustomContainerTemplate
dynamicPoolConfiguration
A configuração do pool se o poolManagementType for dinâmico.
DynamicPoolConfiguration
environmentId
ID do recurso do ambiente do pool de sessões.
string
poolManagementType
O tipo de gerenciamento de pool do pool de sessões.
'Dinâmico' 'Manual'
scaleConfiguration
A configuração de escala do pool de sessões.
ScaleConfiguration
segredos
Os segredos do pool de sessões.
SessionPoolSecret []
sessionNetworkConfiguration
A configuração de rede das sessões no pool de sessões.
SessionNetworkConfiguration
SessionPoolSecret
Designação
Descrição
Valor
Designação
Nome secreto.
string
valor
Valor Secreto.
string
Restrições: Valor sensível. Passe como um parâmetro seguro.
SessionRegistryCredentials
Designação
Descrição
Valor
identidade
Uma Identidade Gerenciada a ser usada para autenticar com o Registro de Contêiner do Azure. Para identidades atribuídas pelo usuário, use o ID de recurso de identidade atribuído pelo usuário completo. Para identidades atribuídas ao sistema, use 'system'
string
senhaSecretRef
O nome do segredo que contém a senha de login do Registro