ContainerAppIngressConfiguration Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Container App Ingress configuration.
public class ContainerAppIngressConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppContainers.Models.ContainerAppIngressConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppContainers.Models.ContainerAppIngressConfiguration>
type ContainerAppIngressConfiguration = class
interface IJsonModel<ContainerAppIngressConfiguration>
interface IPersistableModel<ContainerAppIngressConfiguration>
Public Class ContainerAppIngressConfiguration
Implements IJsonModel(Of ContainerAppIngressConfiguration), IPersistableModel(Of ContainerAppIngressConfiguration)
- Inheritance
-
ContainerAppIngressConfiguration
- Implements
Constructors
ContainerAppIngressConfiguration() |
Initializes a new instance of ContainerAppIngressConfiguration. |
Properties
AdditionalPortMappings |
Settings to expose additional ports on container app. |
AllowInsecure |
Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections. |
ClientCertificateMode |
Client certificate mode for mTLS authentication. Ignore indicates server drops client certificate on forwarding. Accept indicates server forwards client certificate but does not require a client certificate. Require indicates server requires a client certificate. |
CorsPolicy |
CORS policy for container app. |
CustomDomains |
custom domain bindings for Container Apps' hostnames. |
ExposedPort |
Exposed Port in containers for TCP traffic from ingress. |
External |
Bool indicating if app exposes an external http endpoint. |
Fqdn |
Hostname. |
IPSecurityRestrictions |
Rules to restrict incoming IP address. |
StickySessionsAffinity |
Sticky Session Affinity. |
TargetPort |
Target Port in containers for traffic from ingress. |
Traffic |
Traffic weights for app's revisions. |
Transport |
Ingress transport protocol. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) |
Explicit Interface Implementations
IJsonModel<ContainerAppIngressConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<ContainerAppIngressConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<ContainerAppIngressConfiguration>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<ContainerAppIngressConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<ContainerAppIngressConfiguration>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |