Partager via


ArmAppContainersModelFactory.ContainerAppIngressConfiguration Méthode

Définition

Initialise une nouvelle instance de ContainerAppIngressConfiguration.

public static Azure.ResourceManager.AppContainers.Models.ContainerAppIngressConfiguration ContainerAppIngressConfiguration (string fqdn = default, bool? external = default, int? targetPort = default, int? exposedPort = default, Azure.ResourceManager.AppContainers.Models.ContainerAppIngressTransportMethod? transport = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppContainers.Models.ContainerAppRevisionTrafficWeight> traffic = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppContainers.Models.ContainerAppCustomDomain> customDomains = default, bool? allowInsecure = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppContainers.Models.ContainerAppIPSecurityRestrictionRule> ipSecurityRestrictions = default, Azure.ResourceManager.AppContainers.Models.Affinity? stickySessionsAffinity = default, Azure.ResourceManager.AppContainers.Models.ContainerAppIngressClientCertificateMode? clientCertificateMode = default, Azure.ResourceManager.AppContainers.Models.ContainerAppCorsPolicy corsPolicy = default);
static member ContainerAppIngressConfiguration : string * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<Azure.ResourceManager.AppContainers.Models.ContainerAppIngressTransportMethod> * seq<Azure.ResourceManager.AppContainers.Models.ContainerAppRevisionTrafficWeight> * seq<Azure.ResourceManager.AppContainers.Models.ContainerAppCustomDomain> * Nullable<bool> * seq<Azure.ResourceManager.AppContainers.Models.ContainerAppIPSecurityRestrictionRule> * Nullable<Azure.ResourceManager.AppContainers.Models.Affinity> * Nullable<Azure.ResourceManager.AppContainers.Models.ContainerAppIngressClientCertificateMode> * Azure.ResourceManager.AppContainers.Models.ContainerAppCorsPolicy -> Azure.ResourceManager.AppContainers.Models.ContainerAppIngressConfiguration
Public Shared Function ContainerAppIngressConfiguration (Optional fqdn As String = Nothing, Optional external As Nullable(Of Boolean) = Nothing, Optional targetPort As Nullable(Of Integer) = Nothing, Optional exposedPort As Nullable(Of Integer) = Nothing, Optional transport As Nullable(Of ContainerAppIngressTransportMethod) = Nothing, Optional traffic As IEnumerable(Of ContainerAppRevisionTrafficWeight) = Nothing, Optional customDomains As IEnumerable(Of ContainerAppCustomDomain) = Nothing, Optional allowInsecure As Nullable(Of Boolean) = Nothing, Optional ipSecurityRestrictions As IEnumerable(Of ContainerAppIPSecurityRestrictionRule) = Nothing, Optional stickySessionsAffinity As Nullable(Of Affinity) = Nothing, Optional clientCertificateMode As Nullable(Of ContainerAppIngressClientCertificateMode) = Nothing, Optional corsPolicy As ContainerAppCorsPolicy = Nothing) As ContainerAppIngressConfiguration

Paramètres

fqdn
String

Nom d'hôte.

external
Nullable<Boolean>

Bool indiquant si l’application expose un point de terminaison http externe.

targetPort
Nullable<Int32>

Port cible dans les conteneurs pour le trafic d’entrée.

exposedPort
Nullable<Int32>

Port exposé dans les conteneurs pour le trafic TCP d’entrée.

transport
Nullable<ContainerAppIngressTransportMethod>

Protocole de transport d’entrée.

traffic
IEnumerable<ContainerAppRevisionTrafficWeight>

Pondérations du trafic pour les révisions de l’application.

customDomains
IEnumerable<ContainerAppCustomDomain>

liaisons de domaine personnalisées pour les noms d’hôte de Container Apps.

allowInsecure
Nullable<Boolean>

Bool indiquant si les connexions HTTP à sont autorisées. Si la valeur est false HTTP, les connexions sont automatiquement redirigées vers les connexions HTTPS.

ipSecurityRestrictions
IEnumerable<ContainerAppIPSecurityRestrictionRule>

Règles pour restreindre l’adresse IP entrante.

stickySessionsAffinity
Nullable<Affinity>

Sessions collantes pour le mode révision unique.

clientCertificateMode
Nullable<ContainerAppIngressClientCertificateMode>

Mode certificat client pour l’authentification mTLS. Ignorer indique que le serveur supprime le certificat client lors du transfert. Accept indique que le serveur transfère le certificat client, mais ne nécessite pas de certificat client. Exiger indique que le serveur a besoin d’un certificat client.

corsPolicy
ContainerAppCorsPolicy

Stratégie CORS pour l’application conteneur.

Retours

Une nouvelle ContainerAppIngressConfiguration instance de moqueries.

S’applique à