Configuration interface
Non versioned Container App configuration properties that define the mutable settings of a Container app
Properties
| active |
ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Single: Only one revision can be active at a time. Traffic weights cannot be used. This is the default.</item><item>Multiple: Multiple revisions can be active, including optional traffic weights and labels.</item><item>Labels: Only revisions with labels are active. Traffic weights can be applied to labels.</item></list> |
| dapr | Dapr configuration for the Container App. |
| identity |
Optional settings for Managed Identities that are assigned to the Container App. If a Managed Identity is not specified here, default settings will be used. |
| ingress | Ingress configurations. |
| max |
Optional. Max inactive revisions a Container App can have. |
| registries | Collection of private container registry credentials for containers used by the Container app |
| revision |
Optional. The percent of the total number of replicas that must be brought up before revision transition occurs. Defaults to 100 when none is given. Value must be greater than 0 and less than or equal to 100. |
| runtime | App runtime configuration for the Container App. |
| secrets | Collection of secrets used by a Container app |
| service | Container App to be a dev Container App Service |
| target |
Required in labels revisions mode. Label to apply to newly created revision. |
Property Details
activeRevisionsMode
ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Single: Only one revision can be active at a time. Traffic weights cannot be used. This is the default.</item><item>Multiple: Multiple revisions can be active, including optional traffic weights and labels.</item><item>Labels: Only revisions with labels are active. Traffic weights can be applied to labels.</item></list>
activeRevisionsMode?: string
Property Value
string
dapr
identitySettings
Optional settings for Managed Identities that are assigned to the Container App. If a Managed Identity is not specified here, default settings will be used.
identitySettings?: IdentitySettings[]
Property Value
ingress
maxInactiveRevisions
Optional. Max inactive revisions a Container App can have.
maxInactiveRevisions?: number
Property Value
number
registries
Collection of private container registry credentials for containers used by the Container app
registries?: RegistryCredentials[]
Property Value
revisionTransitionThreshold
Optional. The percent of the total number of replicas that must be brought up before revision transition occurs. Defaults to 100 when none is given. Value must be greater than 0 and less than or equal to 100.
revisionTransitionThreshold?: number
Property Value
number
runtime
secrets
service
targetLabel
Required in labels revisions mode. Label to apply to newly created revision.
targetLabel?: string
Property Value
string