API version change log for deployment of Microsoft.App/containerApps

This article describes the properties that changed in each API version for Microsoft.App/containerApps. It only covers properties that are available during deployments.

2023-11-02-preview

Added:

  • properties.configuration.targetPortHttpScheme
  • properties.configuration.label
  • properties.configuration.latestRevision
  • properties.configuration.revisionName
  • properties.configuration.weight
  • properties.transport
  • maxInactiveRevisions
  • registries
  • passwordSecretRef
  • server
  • username

Removed:

  • properties.configuration.traffic.label
  • properties.configuration.traffic.latestRevision
  • properties.configuration.traffic.revisionName
  • properties.configuration.traffic.weight
  • properties.configuration.transport
  • properties.maxInactiveRevisions
  • properties.registries
  • properties.identity
  • properties.passwordSecretRef
  • properties.server
  • properties.username

Updated:

2023-08-01-preview

Added:

  • clientType
  • customizedKeys
  • customizedKeys.{customized property}

Updated:

2023-05-02-preview

Added:

Updated:

2023-05-01

Updated:

2023-04-01-preview

Added:

  • properties.passwordSecretRef
  • properties.server
  • properties.username
  • keyVaultUrl
  • service
  • service.type
  • template.command.env
  • template.command.name
  • template.command.secretRef
  • template.command.value
  • template.probes.failureThreshold
  • template.probes.httpGet
  • template.probes.httpGet.host
  • template.probes.httpGet.httpHeaders
  • template.probes.httpGet.name
  • template.probes.httpGet.value
  • template.probes.path
  • template.probes.port
  • template.probes.scheme
  • template.initialDelaySeconds
  • template.periodSeconds
  • template.successThreshold
  • template.tcpSocket
  • template.tcpSocket.host
  • template.tcpSocket.port
  • template.terminationGracePeriodSeconds
  • template.timeoutSeconds
  • template.type
  • volumeMounts.subPath
  • subPath
  • serviceBinds
  • serviceId
  • mountOptions

Removed:

  • properties.registries.identity
  • properties.registries.passwordSecretRef
  • properties.registries.server
  • properties.registries.username
  • properties.secrets
  • properties.keyVaultUrl
  • properties.name
  • properties.value
  • template.env
  • template.env.name
  • template.env.secretRef
  • template.env.value
  • template.failureThreshold
  • template.httpGet
  • template.httpGet.host
  • template.httpGet.httpHeaders
  • template.httpGet.name
  • template.httpGet.value
  • template.path
  • template.port
  • template.scheme
  • initialDelaySeconds
  • periodSeconds
  • successThreshold
  • tcpSocket
  • tcpSocket.host
  • tcpSocket.port
  • timeoutSeconds

Updated:

2022-11-01-preview

Added:

  • managedBy
  • properties.configuration.stickySessions
  • properties.configuration.stickySessions.affinity
  • properties.registries.identity
  • properties.registries.passwordSecretRef
  • properties.registries.server
  • properties.registries.username
  • properties.secrets
  • properties.keyVaultUrl
  • properties.name
  • properties.value
  • template.env
  • template.env.name
  • template.env.secretRef
  • template.env.value
  • template.failureThreshold
  • template.httpGet
  • template.httpGet.host
  • template.httpGet.httpHeaders
  • template.httpGet.name
  • template.httpGet.value
  • template.path
  • template.port
  • template.scheme
  • initialDelaySeconds
  • periodSeconds
  • successThreshold
  • tcpSocket
  • tcpSocket.host
  • tcpSocket.port
  • terminationGracePeriodSeconds
  • timeoutSeconds
  • path
  • workloadProfileName

Removed:

  • properties.passwordSecretRef
  • properties.server
  • properties.username
  • secrets.name
  • secrets.value
  • template.command.env
  • template.command.name
  • template.command.secretRef
  • template.command.value
  • template.probes.failureThreshold
  • template.probes.httpGet
  • template.probes.httpGet.host
  • template.probes.httpGet.httpHeaders
  • template.probes.httpGet.name
  • template.probes.httpGet.value
  • template.probes.path
  • template.probes.port
  • template.probes.scheme
  • template.initialDelaySeconds
  • template.periodSeconds
  • template.successThreshold
  • template.tcpSocket
  • template.tcpSocket.host
  • template.tcpSocket.port
  • template.terminationGracePeriodSeconds
  • template.timeoutSeconds
  • template.type
  • workloadProfileType

Updated:

2022-10-01

Added:

Removed:

  • properties.configuration.ingress.customDomains
  • properties.configuration.ingress.customDomains.bindingType
  • properties.configuration.ingress.customDomains.certificateId
  • properties.configuration.ingress.customDomains.name
  • properties.configuration.label
  • properties.configuration.latestRevision
  • properties.configuration.revisionName
  • properties.configuration.weight
  • properties.transport
  • maxInactiveRevisions
  • registries
  • registries.identity
  • registries.passwordSecretRef
  • registries.server
  • registries.username
  • template.env
  • template.env.name
  • template.env.secretRef
  • template.env.value
  • template.failureThreshold
  • template.httpGet
  • template.httpGet.host
  • template.httpGet.httpHeaders
  • template.httpGet.name
  • template.httpGet.value
  • template.path
  • template.port
  • template.scheme
  • initialDelaySeconds
  • periodSeconds
  • successThreshold
  • tcpSocket
  • tcpSocket.host
  • tcpSocket.port
  • terminationGracePeriodSeconds
  • timeoutSeconds

Updated:

2022-06-01-preview

Added:

Removed:

  • properties.configuration.ingress.targetPort
  • properties.configuration.ingress.traffic
  • properties.configuration.ingress.label
  • properties.configuration.ingress.latestRevision
  • properties.configuration.ingress.revisionName
  • properties.configuration.ingress.weight
  • properties.configuration.transport
  • properties.registries
  • properties.identity
  • properties.passwordSecretRef
  • properties.server
  • properties.username
  • template.httpGet.httpHeaders.name
  • template.httpGet.httpHeaders.value
  • template.httpGet.path
  • template.httpGet.port
  • template.httpGet.scheme
  • template.initialDelaySeconds
  • template.periodSeconds
  • template.successThreshold
  • template.tcpSocket
  • template.tcpSocket.host
  • template.tcpSocket.port
  • template.terminationGracePeriodSeconds
  • template.timeoutSeconds
  • template.type

Updated:

2022-03-01

Added:

  • properties.configuration.ingress.label
  • properties.identity
  • template.env.name
  • template.env.secretRef
  • template.env.value
  • template.image
  • template.probes
  • template.failureThreshold
  • template.httpGet
  • template.httpGet.host
  • template.httpGet.httpHeaders
  • template.httpGet.httpHeaders.name
  • template.httpGet.httpHeaders.value
  • template.httpGet.path
  • template.httpGet.port
  • template.httpGet.scheme
  • template.initialDelaySeconds
  • template.periodSeconds
  • template.successThreshold
  • template.tcpSocket
  • template.tcpSocket.host
  • template.tcpSocket.port
  • template.terminationGracePeriodSeconds
  • template.timeoutSeconds
  • template.type

Removed:

  • template.secretRef
  • template.value
  • image
  • probes
  • failureThreshold
  • httpGet
  • httpGet.host
  • httpGet.httpHeaders
  • httpGet.httpHeaders.name
  • httpGet.httpHeaders.value
  • httpGet.path
  • httpGet.port
  • httpGet.scheme
  • initialDelaySeconds
  • periodSeconds
  • successThreshold
  • tcpSocket
  • tcpSocket.host
  • tcpSocket.port
  • terminationGracePeriodSeconds
  • timeoutSeconds

Updated:

2022-01-01-preview

Oldest version tracked in change log