types Module

Classes

AllowedAudiencesValidation

The configuration settings of the Allowed Audiences validation flow.

AllowedPrincipals

The configuration settings of the Azure Active Directory allowed principals.

AppLogsConfiguration

Configuration of application logs.

AppRegistration

The configuration settings of the app registration for providers that have app ids and app secrets.

Apple

The configuration settings of the Apple provider.

AppleRegistration

The configuration settings of the registration for the Apple provider.

AuthConfig

Configuration settings for the Azure ContainerApp Service Authentication / Authorization feature.

AuthConfigProperties

AuthConfig resource specific properties.

AuthPlatform

The configuration settings of the platform of ContainerApp Service Authentication/Authorization.

AzureActiveDirectory

The configuration settings of the Azure Active directory provider.

AzureActiveDirectoryLogin

The configuration settings of the Azure Active Directory login flow.

AzureActiveDirectoryRegistration

The configuration settings of the Azure Active Directory app registration.

AzureActiveDirectoryValidation

The configuration settings of the Azure Active Directory token validation flow.

AzureCredentials

Container App credentials.

AzureFileProperties

Azure File Properties.

AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

AzureStaticWebAppsRegistration

The configuration settings of the registration for the Azure Static Web Apps provider.

BaseContainer

Container App base container definition.

BlobStorageTokenStore

The configuration settings of the storage of the tokens if blob storage is used.

Certificate

Certificate used for Custom Domain bindings of Container Apps in a Managed Environment.

CertificateKeyVaultProperties

Properties for a certificate stored in a Key Vault.

CertificatePatch

A certificate to update.

CertificateProperties

Certificate resource specific properties.

CheckNameAvailabilityRequest

The check availability request body.

ClientRegistration

The configuration settings of the app registration for providers that have client ids and client secrets.

Configuration

Non versioned Container App configuration properties that define the mutable settings of a Container app.

ConnectedEnvironment

An environment for Kubernetes cluster specialized for web workloads by Azure App Service.

ConnectedEnvironmentPatchResource

Connected environment patch properties.

ConnectedEnvironmentProperties

ConnectedEnvironment resource specific properties.

ConnectedEnvironmentStorage

Storage resource for connectedEnvironment.

ConnectedEnvironmentStorageProperties

Storage properties.

Container

Container App container definition.

ContainerApp

Container App.

ContainerAppProbe

Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

ContainerAppProbeHttpGet

HTTPGet specifies the http request to perform.

ContainerAppProbeHttpGetHttpHeadersItem

HTTPHeader describes a custom header to be used in HTTP probes.

ContainerAppProbeTcpSocket

TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.

ContainerAppProperties

ContainerApp resource specific properties.

ContainerResources

Container App container resource requirements.

CookieExpiration

The configuration settings of the session cookie's expiration.

CorsPolicy

Cross-Origin-Resource-Sharing policy.

CustomContainerTemplate

Custom container configuration.

CustomDomain

Custom Domain of a Container App.

CustomDomainConfiguration

Configuration properties for apps environment custom domain.

CustomOpenIdConnectProvider

The configuration settings of the custom Open ID Connect provider.

CustomScaleRule

Container App container Custom scaling rule.

Dapr

Container App Dapr configuration.

DaprAppHealth

Dapr application health check configuration.

DaprComponent

Dapr Component.

DaprComponentProperties

Dapr Component resource specific properties.

DaprConfiguration

Configuration properties Dapr component.

DaprMetadata

Dapr component metadata.

DefaultAuthorizationPolicy

The configuration settings of the Azure Active Directory default authorization policy.

DynamicPoolConfiguration

Dynamic pool configuration.

EncryptionSettings

The configuration settings of the secrets references of encryption key and signing key for ContainerApp Service Authentication/Authorization.

EnvironmentVar

Container App container environment variable.

ExtendedLocation

The complex type of the extended location.

Facebook

The configuration settings of the Facebook provider.

ForwardProxy

The configuration settings of a forward proxy used to make the requests.

GitHub

The configuration settings of the GitHub provider.

GithubActionConfiguration

Configuration properties that define the mutable settings of a Container App SourceControl.

GlobalValidation

The configuration settings that determines the validation flow of users using ContainerApp Service Authentication/Authorization.

Google

The configuration settings of the Google provider.

HttpRoute

Http Routes, including paths to match on and whether or not rewrites are to be done.

HttpRouteAction

Action to perform once matching of routes is done.

HttpRouteConfig

A set of host names and http request routing rules for a Container App Environment.

HttpRouteConfigProperties

Http Route Config properties.

HttpRouteMatch

Criteria to match on.

HttpRouteProvisioningErrors

List of provisioning errors for a Http Route Config object.

HttpRouteRule

A set of routing conditions and targets.

HttpRouteTarget

Targets - Container App Names, Revision Names, Labels.

HttpScaleRule

Container App container Http scaling rule.

HttpSettings

The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.

HttpSettingsRoutes

The configuration settings of the paths HTTP requests.

IdentityProviders

The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.

IdentitySettings

Optional settings for a Managed Identity that is assigned to the Container App.

Ingress

Container App Ingress configuration.

IngressConfiguration

Settings for the ingress component, including workload profile, scaling, and connection handling.

IngressPortMapping

Port mappings of container app ingress.

IngressStickySessions

Sticky Sessions for Single Revision Mode.

InitContainer

Container App init container definition.

IpSecurityRestrictionRule

Rule to restrict incoming IP address.

JavaComponent

Java Component.

JavaComponentConfigurationProperty

Configuration properties for a Java Component.

JavaComponentIngress

Container App Ingress configuration.

JavaComponentPropertiesScale

Java component scaling configurations.

JavaComponentServiceBind

Configuration to bind a Java Component to another Java Component.

Job

Container App Job.

JobConfiguration

Non versioned Container Apps Job configuration properties.

JobConfigurationEventTriggerConfig

Trigger configuration of an event driven job.

JobConfigurationManualTriggerConfig

Manual trigger configuration for a single execution job. Properties replicaCompletionCount and parallelism would be set to 1 by default.

JobConfigurationScheduleTriggerConfig

Cron formatted repeating trigger schedule ("* * * * >>*<<") for cronjobs. Properties completions and parallelism would be set to 1 by default.

JobExecutionContainer

Container Apps Jobs execution container definition.

JobExecutionTemplate

Job's execution template, containing container configuration for a job's execution.

JobPatchProperties

Container Apps Job resource specific properties.

JobPatchPropertiesProperties

Container Apps Job patch properties.

JobProperties

Container Apps Job resource specific properties.

JobScale

Scaling configurations for event driven jobs.

JobScaleRule

Scaling rule.

JobTemplate

Container Apps Job versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created.

JwtClaimChecks

The configuration settings of the checks that should be made while validating the JWT Claims.

KedaConfiguration

Configuration properties Keda component.

LifecycleConfiguration

The lifecycle configuration properties of a session in the dynamic session pool.

LogAnalyticsConfiguration

Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'.

LogicApp

A logic app extension resource.

Login

The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.

LoginRoutes

The routes that specify the endpoints used for login and logout requests.

LoginScopes

The configuration settings of the login flow, including the scopes that should be requested.

MaintenanceConfigurationResource

Information about the Maintenance Configuration resource.

ManagedCertificate

Managed certificates used for Custom Domain bindings of Container Apps in a Managed Environment.

ManagedCertificatePatch

A managed certificate to update.

ManagedCertificateProperties

Certificate resource specific properties.

ManagedEnvironment

An environment for hosting container apps.

ManagedEnvironmentProperties

Managed environment resource specific properties.

ManagedEnvironmentPropertiesPeerAuthentication

Peer authentication settings for the Managed Environment.

ManagedEnvironmentPropertiesPeerTrafficConfiguration

Peer traffic settings for the Managed Environment.

ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption

Peer traffic encryption settings for the Managed Environment.

ManagedEnvironmentStorage

Storage resource for managedEnvironment.

ManagedEnvironmentStorageProperties

Storage properties.

ManagedIdentitySetting

Optional settings for a Managed Identity that is assigned to the Session pool.

ManagedServiceIdentity

Managed service identity (system assigned and/or user assigned identities).

Mtls

Configuration properties for mutual TLS authentication.

NfsAzureFileProperties

NFS Azure File Properties.

Nonce

The configuration settings of the nonce used in the login flow.

OpenIdConnectClientCredential

The authentication client credentials of the custom Open ID Connect provider.

OpenIdConnectConfig

The configuration settings of the endpoints used for the custom Open ID Connect provider.

OpenIdConnectLogin

The configuration settings of the login flow of the custom Open ID Connect provider.

OpenIdConnectRegistration

The configuration settings of the app registration for the custom Open ID Connect provider.

PrivateEndpoint

The Private Endpoint resource.

PrivateEndpointConnection

The Private Endpoint Connection resource.

PrivateEndpointConnectionProperties

Properties of the private endpoint connection.

PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

ProxyResource

Proxy Resource.

QueueScaleRule

Container App container Azure Queue based scaling rule.

RegistryCredentials

Container App Private Registry.

RegistryInfo

Container App registry information.

Resource

Resource.

ResourceTags

List of key value pairs that describe the resource. This will overwrite the existing tags.

Runtime

Container App Runtime configuration.

RuntimeJava

Java app configuration.

Scale

Container App scaling configurations.

ScaleConfiguration

Scale configuration.

ScaleRule

Container App container scaling rule.

ScaleRuleAuth

Auth Secrets for Scale Rule.

ScheduledEntries

List of maintenance schedules for a managed environment.

ScheduledEntry

Maintenance schedule entry for a managed environment.

Secret

Secret definition.

SecretKeyVaultProperties

Properties for a secret stored in a Key Vault.

SecretVolumeItem

Secret to be added to volume.

Service

Container App to be a dev service.

ServiceBind

Configuration to bind a ContainerApp to a dev ContainerApp Service.

SessionContainer

Container definitions for the sessions of the session pool.

SessionContainerResources

Container resource requirements for sessions of the session pool.

SessionIngress

Session pool ingress configuration.

SessionNetworkConfiguration

Session network configuration.

SessionPool

Container App session pool.

SessionPoolProperties

Container App session pool resource specific properties.

SessionPoolSecret

Secret definition.

SessionPoolUpdatableProperties

Container App session pool updatable properties.

SessionPoolUpdatablePropertiesProperties

Session pool resource specific updatable properties.

SessionRegistryCredentials

Session pool private registry credentials.

SourceControl

Container App SourceControl.

SourceControlProperties

SourceControl resource specific properties.

SpringBootAdminComponent

Spring Boot Admin properties.

SpringCloudConfigComponent

Spring Cloud Config properties.

SpringCloudEurekaComponent

Spring Cloud Eureka properties.

SystemData

Metadata pertaining to creation and last modification of the resource.

TcpScaleRule

Container App container Tcp scaling rule.

Template

Container App versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created.

TokenStore

The configuration settings of the token store.

TrackedResource

Tracked Resource.

TrafficWeight

Traffic weight assigned to a revision.

Twitter

The configuration settings of the Twitter provider.

TwitterRegistration

The configuration settings of the app registration for the Twitter provider.

UserAssignedIdentity

User assigned identity properties.

VnetConfiguration

Configuration properties for apps environment to join a Virtual Network.

Volume

Volume definitions for the Container App.

VolumeMount

Volume mount for the Container App.

WorkloadProfile

Workload profile to scope container app execution.