O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações.
UserAssignedIdentities
Microsoft.App/sessionPools
Nome
Descrição
Valor
identidade
Identidades gerenciadas necessárias por um pool de sessões para interagir com outros serviços do Azure para não manter segredos ou credenciais no código.
Porta de destino em contêineres para tráfego de entrada
int
SessionNetworkConfiguration
Nome
Descrição
Valor
estado
Status da rede para as sessões.
'Saída Desabilitada' 'EgressEnabled'
SessionPoolProperties
Nome
Descrição
Valor
containerType
O tipo de contêiner das sessões.
'CustomContainer' 'PythonLTS'
customContainerTemplate
A configuração de contêiner personalizado se o 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ão.
corda
managedIdentitySettings
Configurações opcionais para uma Identidade Gerenciada atribuída ao pool de sessão.
ManagedIdentitySetting []
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
Nome
Descrição
Valor
nome
Nome do segredo.
corda
valor
Valor secreto.
corda
Restrições: Valor confidencial. Passe como um parâmetro seguro.
SessionRegistryCredentials
Nome
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 a ID completa do recurso de identidade atribuída pelo usuário. Para identidades atribuídas pelo sistema, use 'system'
corda
passwordSecretRef
O nome do segredo que contém a senha de logon do Registro
O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações.
UserAssignedIdentities
Microsoft.App/sessionPools
Nome
Descrição
Valor
apiVersion
A versão da API
'2024-10-02-preview'
identidade
Identidades gerenciadas necessárias por um pool de sessões para interagir com outros serviços do Azure para não manter segredos ou credenciais no código.
Porta de destino em contêineres para tráfego de entrada
int
SessionNetworkConfiguration
Nome
Descrição
Valor
estado
Status da rede para as sessões.
'Saída Desabilitada' 'EgressEnabled'
SessionPoolProperties
Nome
Descrição
Valor
containerType
O tipo de contêiner das sessões.
'CustomContainer' 'PythonLTS'
customContainerTemplate
A configuração de contêiner personalizado se o 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ão.
corda
managedIdentitySettings
Configurações opcionais para uma Identidade Gerenciada atribuída ao pool de sessão.
ManagedIdentitySetting []
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
Nome
Descrição
Valor
nome
Nome do segredo.
corda
valor
Valor secreto.
corda
Restrições: Valor confidencial. Passe como um parâmetro seguro.
SessionRegistryCredentials
Nome
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 a ID completa do recurso de identidade atribuída pelo usuário. Para identidades atribuídas pelo sistema, use 'system'
corda
passwordSecretRef
O nome do segredo que contém a senha de logon do Registro
corda
servidor
Servidor do Registro de Contêiner.
corda
nome de usuário
Nome de usuário do Registro de Contêiner.
corda
TrackedResourceTags
Nome
Descrição
Valor
UserAssignedIdentities
Nome
Descrição
Valor
UserAssignedIdentity
Nome
Descrição
Valor
Exemplos de uso
Definição de recurso do Terraform (provedor de 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 de log de alterações.
Formato de recurso
Para criar um recurso de Microsoft.App/sessionPools, adicione o Terraform a seguir ao seu modelo.
O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações.
UserAssignedIdentities
Microsoft.App/sessionPools
Nome
Descrição
Valor
identidade
Identidades gerenciadas necessárias por um pool de sessões para interagir com outros serviços do Azure para não manter segredos ou credenciais no código.
Porta de destino em contêineres para tráfego de entrada
int
SessionNetworkConfiguration
Nome
Descrição
Valor
estado
Status da rede para as sessões.
'Saída Desabilitada' 'EgressEnabled'
SessionPoolProperties
Nome
Descrição
Valor
containerType
O tipo de contêiner das sessões.
'CustomContainer' 'PythonLTS'
customContainerTemplate
A configuração de contêiner personalizado se o 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ão.
corda
managedIdentitySettings
Configurações opcionais para uma Identidade Gerenciada atribuída ao pool de sessão.
ManagedIdentitySetting []
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
Nome
Descrição
Valor
nome
Nome do segredo.
corda
valor
Valor secreto.
corda
Restrições: Valor confidencial. Passe como um parâmetro seguro.
SessionRegistryCredentials
Nome
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 a ID completa do recurso de identidade atribuída pelo usuário. Para identidades atribuídas pelo sistema, use 'system'
corda
passwordSecretRef
O nome do segredo que contém a senha de logon do Registro