Microsoft.App sessionPools 2024-08-02-preview
Artikel 12/21/2024
1 inzender
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype sessionPools kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.App/sessionPools resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.App/sessionPools@2024-08-02-preview' = {
location: 'string'
name: 'string'
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'
}
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
CustomContainerTemplate
Naam
Beschrijving
Waarde
Containers
Lijst met containerdefinities voor de sessies van de sessiegroep.
SessionContainer []
Binnendringen
Configuratie van toegangsbeheerobject voor sessiegroepen.
SessionIngress
registryCredentials
Referenties voor privécontainerregisters voor containers die worden gebruikt door de sessies van de sessiegroep.
SessionRegistryCredentials
DynamicPoolConfiguration
Naam
Beschrijving
Waarde
cooldownPeriodInSeconds
De afkoelperiode van een sessie in seconden.
Int
executionType
Het uitvoeringstype van de sessiegroep.
'Timed'
Omgevingsvariabel
Naam
Beschrijving
Waarde
naam
Naam van omgevingsvariabele.
snaar
secretRef
Naam van het container-app-geheim waaruit de waarde van de omgevingsvariabele moet worden opgehaald.
snaar
waarde
Niet-geheime omgevingsvariabelewaarde.
snaar
Microsoft.App/sessionPools
Naam
Beschrijving
Waarde
plaats
De geografische locatie waar de resource zich bevindt
tekenreeks (vereist)
naam
De resourcenaam
snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 3 Patroon = ^[a-z][a-z0-9]*$
(vereist)
Eigenschappen
Resourcespecifieke eigenschappen van container-app-sessiegroep
SessionPoolProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
ScaleConfiguration
Naam
Beschrijving
Waarde
maxConcurrentSessions
Het maximumaantal sessies tegelijk.
Int
readySessionInstances
Het minimumaantal gereede sessie-exemplaren.
Int
SessionContainer
Naam
Beschrijving
Waarde
args
Opdrachtargumenten voor het starten van de container.
tekenreeks[]
bevelen
Startopdracht container.
tekenreeks[]
Env
Omgevingsvariabelen voor containers.
EnvironmentVar []
beeld
Tag containerinstallatiekopieën.
snaar
naam
Aangepaste containernaam.
snaar
weg
Vereisten voor containerresources.
SessionContainerResources
SessionContainerResources
Naam
Beschrijving
Waarde
CPU
Vereiste CPU in kernen, bijvoorbeeld 0,5
Int
geheugen
Vereist geheugen, bijvoorbeeld '250 Mb'
snaar
SessionIngress
Naam
Beschrijving
Waarde
targetPort
Doelpoort in containers voor verkeer van inkomend verkeer
Int
SessionNetworkConfiguration
Naam
Beschrijving
Waarde
status
Netwerkstatus voor de sessies.
'EgressDisabled' 'EgressEnabled'
SessionPoolProperties
Naam
Beschrijving
Waarde
containerType
Het containertype van de sessies.
'CustomContainer' 'PythonLTS'
customContainerTemplate
De configuratie van de aangepaste container als het containerType CustomContainer is.
CustomContainerTemplate-
dynamicPoolConfiguration
De poolconfiguratie als het poolManagementType dynamisch is.
DynamicPoolConfiguration-
environmentId
Resource-id van de omgeving van de sessiegroep.
snaar
poolManagementType
Het groepsbeheertype van de sessiegroep.
'Dynamisch' 'Handmatig'
scaleConfiguration
De schaalconfiguratie van de sessiegroep.
ScaleConfiguration-
Geheimen
De geheimen van de sessiegroep.
SessionPoolSecret []
sessionNetworkConfiguration
De netwerkconfiguratie van de sessies in de sessiegroep.
SessionNetworkConfiguration-
SessionPoolSecret
Naam
Beschrijving
Waarde
naam
Geheime naam.
snaar
waarde
Geheime waarde.
snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter.
SessionRegistryCredentials
Naam
Beschrijving
Waarde
identiteit
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
snaar
passwordSecretRef
De naam van het geheim dat het aanmeldingswachtwoord voor het register bevat
snaar
server
Container registry-server.
snaar
gebruikersnaam
Gebruikersnaam van containerregister.
snaar
Resourcedefinitie van ARM-sjabloon
Het resourcetype sessionPools kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.App/sessionPools-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.App/sessionPools",
"apiVersion": "2024-08-02-preview",
"name": "string",
"location": "string",
"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"
}
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
CustomContainerTemplate
Naam
Beschrijving
Waarde
Containers
Lijst met containerdefinities voor de sessies van de sessiegroep.
SessionContainer []
Binnendringen
Configuratie van toegangsbeheerobject voor sessiegroepen.
SessionIngress
registryCredentials
Referenties voor privécontainerregisters voor containers die worden gebruikt door de sessies van de sessiegroep.
SessionRegistryCredentials
DynamicPoolConfiguration
Naam
Beschrijving
Waarde
cooldownPeriodInSeconds
De afkoelperiode van een sessie in seconden.
Int
executionType
Het uitvoeringstype van de sessiegroep.
'Timed'
Omgevingsvariabel
Naam
Beschrijving
Waarde
naam
Naam van omgevingsvariabele.
snaar
secretRef
Naam van het container-app-geheim waaruit de waarde van de omgevingsvariabele moet worden opgehaald.
snaar
waarde
Niet-geheime omgevingsvariabelewaarde.
snaar
Microsoft.App/sessionPools
Naam
Beschrijving
Waarde
apiVersion
De API-versie
'2024-08-02-preview'
plaats
De geografische locatie waar de resource zich bevindt
tekenreeks (vereist)
naam
De resourcenaam
snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 3 Patroon = ^[a-z][a-z0-9]*$
(vereist)
Eigenschappen
Resourcespecifieke eigenschappen van container-app-sessiegroep
SessionPoolProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type
Het resourcetype
'Microsoft.App/sessionPools'
ScaleConfiguration
Naam
Beschrijving
Waarde
maxConcurrentSessions
Het maximumaantal sessies tegelijk.
Int
readySessionInstances
Het minimumaantal gereede sessie-exemplaren.
Int
SessionContainer
Naam
Beschrijving
Waarde
args
Opdrachtargumenten voor het starten van de container.
tekenreeks[]
bevelen
Startopdracht container.
tekenreeks[]
Env
Omgevingsvariabelen voor containers.
EnvironmentVar []
beeld
Tag containerinstallatiekopieën.
snaar
naam
Aangepaste containernaam.
snaar
weg
Vereisten voor containerresources.
SessionContainerResources
SessionContainerResources
Naam
Beschrijving
Waarde
CPU
Vereiste CPU in kernen, bijvoorbeeld 0,5
Int
geheugen
Vereist geheugen, bijvoorbeeld '250 Mb'
snaar
SessionIngress
Naam
Beschrijving
Waarde
targetPort
Doelpoort in containers voor verkeer van inkomend verkeer
Int
SessionNetworkConfiguration
Naam
Beschrijving
Waarde
status
Netwerkstatus voor de sessies.
'EgressDisabled' 'EgressEnabled'
SessionPoolProperties
Naam
Beschrijving
Waarde
containerType
Het containertype van de sessies.
'CustomContainer' 'PythonLTS'
customContainerTemplate
De configuratie van de aangepaste container als het containerType CustomContainer is.
CustomContainerTemplate-
dynamicPoolConfiguration
De poolconfiguratie als het poolManagementType dynamisch is.
DynamicPoolConfiguration-
environmentId
Resource-id van de omgeving van de sessiegroep.
snaar
poolManagementType
Het groepsbeheertype van de sessiegroep.
'Dynamisch' 'Handmatig'
scaleConfiguration
De schaalconfiguratie van de sessiegroep.
ScaleConfiguration-
Geheimen
De geheimen van de sessiegroep.
SessionPoolSecret []
sessionNetworkConfiguration
De netwerkconfiguratie van de sessies in de sessiegroep.
SessionNetworkConfiguration-
SessionPoolSecret
Naam
Beschrijving
Waarde
naam
Geheime naam.
snaar
waarde
Geheime waarde.
snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter.
SessionRegistryCredentials
Naam
Beschrijving
Waarde
identiteit
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
snaar
passwordSecretRef
De naam van het geheim dat het aanmeldingswachtwoord voor het register bevat
snaar
server
Container registry-server.
snaar
gebruikersnaam
Gebruikersnaam van containerregister.
snaar
Het resourcetype sessionPools kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.App/sessionPools-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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"
}
}
})
}
Eigenschapswaarden
CustomContainerTemplate
Naam
Beschrijving
Waarde
Containers
Lijst met containerdefinities voor de sessies van de sessiegroep.
SessionContainer []
Binnendringen
Configuratie van toegangsbeheerobject voor sessiegroepen.
SessionIngress
registryCredentials
Referenties voor privécontainerregisters voor containers die worden gebruikt door de sessies van de sessiegroep.
SessionRegistryCredentials
DynamicPoolConfiguration
Naam
Beschrijving
Waarde
cooldownPeriodInSeconds
De afkoelperiode van een sessie in seconden.
Int
executionType
Het uitvoeringstype van de sessiegroep.
'Timed'
Omgevingsvariabel
Naam
Beschrijving
Waarde
naam
Naam van omgevingsvariabele.
snaar
secretRef
Naam van het container-app-geheim waaruit de waarde van de omgevingsvariabele moet worden opgehaald.
snaar
waarde
Niet-geheime omgevingsvariabelewaarde.
snaar
Microsoft.App/sessionPools
Naam
Beschrijving
Waarde
plaats
De geografische locatie waar de resource zich bevindt
tekenreeks (vereist)
naam
De resourcenaam
snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 3 Patroon = ^[a-z][a-z0-9]*$
(vereist)
Eigenschappen
Resourcespecifieke eigenschappen van container-app-sessiegroep
SessionPoolProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden.
type
Het resourcetype
"Microsoft.App/sessionPools@2024-08-02-preview"
ScaleConfiguration
Naam
Beschrijving
Waarde
maxConcurrentSessions
Het maximumaantal sessies tegelijk.
Int
readySessionInstances
Het minimumaantal gereede sessie-exemplaren.
Int
SessionContainer
Naam
Beschrijving
Waarde
args
Opdrachtargumenten voor het starten van de container.
tekenreeks[]
bevelen
Startopdracht container.
tekenreeks[]
Env
Omgevingsvariabelen voor containers.
EnvironmentVar []
beeld
Tag containerinstallatiekopieën.
snaar
naam
Aangepaste containernaam.
snaar
weg
Vereisten voor containerresources.
SessionContainerResources
SessionContainerResources
Naam
Beschrijving
Waarde
CPU
Vereiste CPU in kernen, bijvoorbeeld 0,5
Int
geheugen
Vereist geheugen, bijvoorbeeld '250 Mb'
snaar
SessionIngress
Naam
Beschrijving
Waarde
targetPort
Doelpoort in containers voor verkeer van inkomend verkeer
Int
SessionNetworkConfiguration
Naam
Beschrijving
Waarde
status
Netwerkstatus voor de sessies.
'EgressDisabled' 'EgressEnabled'
SessionPoolProperties
Naam
Beschrijving
Waarde
containerType
Het containertype van de sessies.
'CustomContainer' 'PythonLTS'
customContainerTemplate
De configuratie van de aangepaste container als het containerType CustomContainer is.
CustomContainerTemplate-
dynamicPoolConfiguration
De poolconfiguratie als het poolManagementType dynamisch is.
DynamicPoolConfiguration-
environmentId
Resource-id van de omgeving van de sessiegroep.
snaar
poolManagementType
Het groepsbeheertype van de sessiegroep.
'Dynamisch' 'Handmatig'
scaleConfiguration
De schaalconfiguratie van de sessiegroep.
ScaleConfiguration-
Geheimen
De geheimen van de sessiegroep.
SessionPoolSecret []
sessionNetworkConfiguration
De netwerkconfiguratie van de sessies in de sessiegroep.
SessionNetworkConfiguration-
SessionPoolSecret
Naam
Beschrijving
Waarde
naam
Geheime naam.
snaar
waarde
Geheime waarde.
snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter.
SessionRegistryCredentials
Naam
Beschrijving
Waarde
identiteit
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
snaar
passwordSecretRef
De naam van het geheim dat het aanmeldingswachtwoord voor het register bevat
snaar
server
Container registry-server.
snaar
gebruikersnaam
Gebruikersnaam van containerregister.
snaar