Microsoft.App (preview:2022-01-01)

2025/09/05 • 43 new, 43 deleted methods

ContainerAppsAuthConfigs_ListByContainerApp (new)
Description Get the Container App AuthConfigs in a given resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
platform:
{
enabled: boolean ,
runtimeVersion: string ,
}
,
globalValidation:
{
unauthenticatedClientAction: enum ,
redirectToProvider: string ,
excludedPaths:
[
string ,
]
,
}
,
identityProviders:
{
azureActiveDirectory:
{
enabled: boolean ,
registration:
{
openIdIssuer: string ,
clientId: string ,
clientSecretSettingName: string ,
clientSecretCertificateThumbprint: string ,
clientSecretCertificateSubjectAlternativeName: string ,
clientSecretCertificateIssuer: string ,
}
,
login:
{
loginParameters:
[
string ,
]
,
disableWWWAuthenticate: boolean ,
}
,
validation:
{
jwtClaimChecks:
{
allowedGroups:
[
string ,
]
,
allowedClientApplications:
[
string ,
]
,
}
,
allowedAudiences:
[
string ,
]
,
defaultAuthorizationPolicy:
{
allowedPrincipals:
{
groups:
[
string ,
]
,
identities:
[
string ,
]
,
}
,
allowedApplications:
[
string ,
]
,
}
,
}
,
isAutoProvisioned: boolean ,
}
,
facebook:
{
enabled: boolean ,
registration:
{
appId: string ,
appSecretSettingName: string ,
}
,
graphApiVersion: string ,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
gitHub:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
google:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
validation:
{
allowedAudiences:
[
string ,
]
,
}
,
}
,
twitter:
{
enabled: boolean ,
registration:
{
consumerKey: string ,
consumerSecretSettingName: string ,
}
,
}
,
apple:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
azureStaticWebApps:
{
enabled: boolean ,
registration:
{
clientId: string ,
}
,
}
,
customOpenIdConnectProviders: object ,
}
,
login:
{
routes:
{
logoutEndpoint: string ,
}
,
preserveUrlFragmentsForLogins: boolean ,
allowedExternalRedirectUrls:
[
string ,
]
,
cookieExpiration:
{
convention: enum ,
timeToExpiration: string ,
}
,
nonce:
{
validateNonce: boolean ,
nonceExpirationInterval: string ,
}
,
}
,
httpSettings:
{
requireHttps: boolean ,
routes:
{
apiPrefix: string ,
}
,
forwardProxy:
{
convention: enum ,
customHostHeaderName: string ,
customProtoHeaderName: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsAuthConfigs_Get (new)
Description Get a AuthConfig of a Container App.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
platform:
{
enabled: boolean ,
runtimeVersion: string ,
}
,
globalValidation:
{
unauthenticatedClientAction: enum ,
redirectToProvider: string ,
excludedPaths:
[
string ,
]
,
}
,
identityProviders:
{
azureActiveDirectory:
{
enabled: boolean ,
registration:
{
openIdIssuer: string ,
clientId: string ,
clientSecretSettingName: string ,
clientSecretCertificateThumbprint: string ,
clientSecretCertificateSubjectAlternativeName: string ,
clientSecretCertificateIssuer: string ,
}
,
login:
{
loginParameters:
[
string ,
]
,
disableWWWAuthenticate: boolean ,
}
,
validation:
{
jwtClaimChecks:
{
allowedGroups:
[
string ,
]
,
allowedClientApplications:
[
string ,
]
,
}
,
allowedAudiences:
[
string ,
]
,
defaultAuthorizationPolicy:
{
allowedPrincipals:
{
groups:
[
string ,
]
,
identities:
[
string ,
]
,
}
,
allowedApplications:
[
string ,
]
,
}
,
}
,
isAutoProvisioned: boolean ,
}
,
facebook:
{
enabled: boolean ,
registration:
{
appId: string ,
appSecretSettingName: string ,
}
,
graphApiVersion: string ,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
gitHub:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
google:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
validation:
{
allowedAudiences:
[
string ,
]
,
}
,
}
,
twitter:
{
enabled: boolean ,
registration:
{
consumerKey: string ,
consumerSecretSettingName: string ,
}
,
}
,
apple:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
azureStaticWebApps:
{
enabled: boolean ,
registration:
{
clientId: string ,
}
,
}
,
customOpenIdConnectProviders: object ,
}
,
login:
{
routes:
{
logoutEndpoint: string ,
}
,
preserveUrlFragmentsForLogins: boolean ,
allowedExternalRedirectUrls:
[
string ,
]
,
cookieExpiration:
{
convention: enum ,
timeToExpiration: string ,
}
,
nonce:
{
validateNonce: boolean ,
nonceExpirationInterval: string ,
}
,
}
,
httpSettings:
{
requireHttps: boolean ,
routes:
{
apiPrefix: string ,
}
,
forwardProxy:
{
convention: enum ,
customHostHeaderName: string ,
customProtoHeaderName: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsAuthConfigs_CreateOrUpdate (new)
Description Create or update the AuthConfig for a Container App.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
authConfigEnvelope:
{
properties:
{
platform:
{
enabled: boolean ,
runtimeVersion: string ,
}
,
globalValidation:
{
unauthenticatedClientAction: enum ,
redirectToProvider: string ,
excludedPaths:
[
string ,
]
,
}
,
identityProviders:
{
azureActiveDirectory:
{
enabled: boolean ,
registration:
{
openIdIssuer: string ,
clientId: string ,
clientSecretSettingName: string ,
clientSecretCertificateThumbprint: string ,
clientSecretCertificateSubjectAlternativeName: string ,
clientSecretCertificateIssuer: string ,
}
,
login:
{
loginParameters:
[
string ,
]
,
disableWWWAuthenticate: boolean ,
}
,
validation:
{
jwtClaimChecks:
{
allowedGroups:
[
string ,
]
,
allowedClientApplications:
[
string ,
]
,
}
,
allowedAudiences:
[
string ,
]
,
defaultAuthorizationPolicy:
{
allowedPrincipals:
{
groups:
[
string ,
]
,
identities:
[
string ,
]
,
}
,
allowedApplications:
[
string ,
]
,
}
,
}
,
isAutoProvisioned: boolean ,
}
,
facebook:
{
enabled: boolean ,
registration:
{
appId: string ,
appSecretSettingName: string ,
}
,
graphApiVersion: string ,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
gitHub:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
google:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
validation:
{
allowedAudiences:
[
string ,
]
,
}
,
}
,
twitter:
{
enabled: boolean ,
registration:
{
consumerKey: string ,
consumerSecretSettingName: string ,
}
,
}
,
apple:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
azureStaticWebApps:
{
enabled: boolean ,
registration:
{
clientId: string ,
}
,
}
,
customOpenIdConnectProviders: object ,
}
,
login:
{
routes:
{
logoutEndpoint: string ,
}
,
preserveUrlFragmentsForLogins: boolean ,
allowedExternalRedirectUrls:
[
string ,
]
,
cookieExpiration:
{
convention: enum ,
timeToExpiration: string ,
}
,
nonce:
{
validateNonce: boolean ,
nonceExpirationInterval: string ,
}
,
}
,
httpSettings:
{
requireHttps: boolean ,
routes:
{
apiPrefix: string ,
}
,
forwardProxy:
{
convention: enum ,
customHostHeaderName: string ,
customProtoHeaderName: string ,
}
,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
platform:
{
enabled: boolean ,
runtimeVersion: string ,
}
,
globalValidation:
{
unauthenticatedClientAction: enum ,
redirectToProvider: string ,
excludedPaths:
[
string ,
]
,
}
,
identityProviders:
{
azureActiveDirectory:
{
enabled: boolean ,
registration:
{
openIdIssuer: string ,
clientId: string ,
clientSecretSettingName: string ,
clientSecretCertificateThumbprint: string ,
clientSecretCertificateSubjectAlternativeName: string ,
clientSecretCertificateIssuer: string ,
}
,
login:
{
loginParameters:
[
string ,
]
,
disableWWWAuthenticate: boolean ,
}
,
validation:
{
jwtClaimChecks:
{
allowedGroups:
[
string ,
]
,
allowedClientApplications:
[
string ,
]
,
}
,
allowedAudiences:
[
string ,
]
,
defaultAuthorizationPolicy:
{
allowedPrincipals:
{
groups:
[
string ,
]
,
identities:
[
string ,
]
,
}
,
allowedApplications:
[
string ,
]
,
}
,
}
,
isAutoProvisioned: boolean ,
}
,
facebook:
{
enabled: boolean ,
registration:
{
appId: string ,
appSecretSettingName: string ,
}
,
graphApiVersion: string ,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
gitHub:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
google:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
validation:
{
allowedAudiences:
[
string ,
]
,
}
,
}
,
twitter:
{
enabled: boolean ,
registration:
{
consumerKey: string ,
consumerSecretSettingName: string ,
}
,
}
,
apple:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
azureStaticWebApps:
{
enabled: boolean ,
registration:
{
clientId: string ,
}
,
}
,
customOpenIdConnectProviders: object ,
}
,
login:
{
routes:
{
logoutEndpoint: string ,
}
,
preserveUrlFragmentsForLogins: boolean ,
allowedExternalRedirectUrls:
[
string ,
]
,
cookieExpiration:
{
convention: enum ,
timeToExpiration: string ,
}
,
nonce:
{
validateNonce: boolean ,
nonceExpirationInterval: string ,
}
,
}
,
httpSettings:
{
requireHttps: boolean ,
routes:
{
apiPrefix: string ,
}
,
forwardProxy:
{
convention: enum ,
customHostHeaderName: string ,
customProtoHeaderName: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsAuthConfigs_Delete (new)
Description Delete a Container App AuthConfig.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_ListBySubscription (new)
Description Get the Container Apps in a given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.App/containerApps
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_ListByResourceGroup (new)
Description Get the Container Apps in a given resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_Get (new)
Description Get the properties of a Container App.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}

⚐ Response (404)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_CreateOrUpdate (new)
Description Create or update a Container App.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
containerAppEnvelope:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_Delete (new)
Description Delete a Container App.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_Update (new)
Description Patches a Container App. Currently only patching of tags is supported
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
containerAppEnvelope:
{
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_ListCustomHostNameAnalysis (new)
Description Analyzes a custom hostname for a Container App
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/listCustomHostNameAnalysis
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
customHostname: string ,
api-version: string ,
}

⚐ Response (200)

{
hostName: string ,
isHostnameAlreadyVerified: boolean ,
customDomainVerificationTest: enum ,
customDomainVerificationFailureInfo:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
hasConflictOnManagedEnvironment: boolean ,
conflictWithEnvironmentCustomDomain: boolean ,
conflictingContainerAppResourceId: string ,
cNameRecords:
[
string ,
]
,
txtRecords:
[
string ,
]
,
aRecords:
[
string ,
]
,
alternateCNameRecords:
[
string ,
]
,
alternateTxtRecords:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_ListSecrets (new)
Description List secrets for a container app
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{name}/listSecrets
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
name: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
value: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisions_ListRevisions (new)
Description Get the Revisions for a given Container App.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
fqdn: string ,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
active: boolean ,
replicas: integer ,
trafficWeight: integer ,
provisioningError: string ,
healthState: enum ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisions_GetRevision (new)
Description Get a revision of a Container App.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
fqdn: string ,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
active: boolean ,
replicas: integer ,
trafficWeight: integer ,
provisioningError: string ,
healthState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisions_ActivateRevision (new)
Description Activates a revision for a Container App
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{name}/activate
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisions_DeactivateRevision (new)
Description Deactivates a revision for a Container App
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{name}/deactivate
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisionReplicas_GetReplica (new)
Description Get a replica for a Container App Revision.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/replicas/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
revisionName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
containers:
[
{
name: string ,
containerId: string ,
ready: boolean ,
started: boolean ,
restartCount: integer ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisionReplicas_ListReplicas (new)
Description List replicas for a Container App Revision.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/replicas
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
revisionName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
containers:
[
{
name: string ,
containerId: string ,
ready: boolean ,
started: boolean ,
restartCount: integer ,
}
,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisions_RestartRevision (new)
Description Restarts a revision for a Container App
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{name}/restart
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
DaprComponents_List (new)
Description Get the Dapr Components for a managed environment.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents
{
subscriptionId: string ,
resourceGroupName: string ,
environmentName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
componentType: string ,
version: string ,
ignoreErrors: boolean ,
initTimeout: string ,
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
scopes:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
DaprComponents_Get (new)
Description Get a dapr component.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
environmentName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
componentType: string ,
version: string ,
ignoreErrors: boolean ,
initTimeout: string ,
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
scopes:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
DaprComponents_CreateOrUpdate (new)
Description Creates or updates a Dapr Component in a Managed Environment.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
environmentName: string ,
name: string ,
daprComponentEnvelope:
{
properties:
{
componentType: string ,
version: string ,
ignoreErrors: boolean ,
initTimeout: string ,
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
scopes:
[
string ,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
componentType: string ,
version: string ,
ignoreErrors: boolean ,
initTimeout: string ,
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
scopes:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
DaprComponents_Delete (new)
Description Delete a Dapr Component from a Managed Environment.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
environmentName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Operations_List (new)
Description Lists all of the available RP operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.App/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_ListBySubscription (new)
Description Get all Managed Environments for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.App/managedEnvironments
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_ListByResourceGroup (new)
Description Get all the Managed Environments in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_Get (new)
Description Get the properties of a Managed Environment used to host container apps.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_CreateOrUpdate (new)
Description Creates or updates a Managed Environment used to host container apps.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
environmentEnvelope:
{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_Delete (new)
Description Delete a Managed Environment if it does not have any container apps.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_Update (new)
Description Patches a Managed Environment. Only patching of tags is supported currently
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
environmentEnvelope:
{
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Certificates_List (new)
Description Get the Certificates in a given managed environment.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}/certificates
{
subscriptionId: string ,
resourceGroupName: string ,
managedEnvironmentName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
password: string ,
subjectName: string ,
value: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
thumbprint: string ,
valid: boolean ,
publicKeyHash: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Certificates_Get (new)
Description Get the specified Certificate.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}/certificates/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
managedEnvironmentName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
password: string ,
subjectName: string ,
value: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
thumbprint: string ,
valid: boolean ,
publicKeyHash: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Certificates_CreateOrUpdate (new)
Description Create or Update a Certificate.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}/certificates/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
managedEnvironmentName: string ,
name: string ,
certificateEnvelope:
{
properties:
{
provisioningState: enum ,
password: string ,
subjectName: string ,
value: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
thumbprint: string ,
valid: boolean ,
publicKeyHash: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
password: string ,
subjectName: string ,
value: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
thumbprint: string ,
valid: boolean ,
publicKeyHash: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Certificates_Delete (new)
Description Deletes the specified Certificate.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}/certificates/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
managedEnvironmentName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Certificates_Update (new)
Description Patches a certificate. Currently only patching of tags is supported
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}/certificates/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
managedEnvironmentName: string ,
name: string ,
certificateEnvelope:
{
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
password: string ,
subjectName: string ,
value: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
thumbprint: string ,
valid: boolean ,
publicKeyHash: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironmentsStorages_List (new)
Description Get all storages for a managedEnvironment.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{envName}/storages
{
subscriptionId: string ,
resourceGroupName: string ,
envName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
azureFile:
{
accountName: string ,
accountKey: string ,
accessMode: enum ,
shareName: string ,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironmentsStorages_Get (new)
Description Get storage for a managedEnvironment.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{envName}/storages/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
envName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
azureFile:
{
accountName: string ,
accountKey: string ,
accessMode: enum ,
shareName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironmentsStorages_CreateOrUpdate (new)
Description Create or update storage for a managedEnvironment.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{envName}/storages/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
envName: string ,
name: string ,
storageEnvelope:
{
properties:
{
azureFile:
{
accountName: string ,
accountKey: string ,
accessMode: enum ,
shareName: string ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
azureFile:
{
accountName: string ,
accountKey: string ,
accessMode: enum ,
shareName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironmentsStorages_Delete (new)
Description Delete storage for a managedEnvironment.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{envName}/storages/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
envName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsSourceControls_ListByContainerApp (new)
Description Get the Container App SourceControls in a given resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
operationState: enum ,
repoUrl: string ,
branch: string ,
githubActionConfiguration:
{
registryInfo:
{
registryUrl: string ,
registryUserName: string ,
registryPassword: string ,
}
,
azureCredentials:
{
clientId: string ,
clientSecret: string ,
tenantId: string ,
subscriptionId: string ,
}
,
dockerfilePath: string ,
publishType: string ,
os: string ,
runtimeStack: string ,
runtimeVersion: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsSourceControls_Get (new)
Description Get a SourceControl of a Container App.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
operationState: enum ,
repoUrl: string ,
branch: string ,
githubActionConfiguration:
{
registryInfo:
{
registryUrl: string ,
registryUserName: string ,
registryPassword: string ,
}
,
azureCredentials:
{
clientId: string ,
clientSecret: string ,
tenantId: string ,
subscriptionId: string ,
}
,
dockerfilePath: string ,
publishType: string ,
os: string ,
runtimeStack: string ,
runtimeVersion: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsSourceControls_CreateOrUpdate (new)
Description Create or update the SourceControl for a Container App.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
sourceControlEnvelope:
{
properties:
{
operationState: enum ,
repoUrl: string ,
branch: string ,
githubActionConfiguration:
{
registryInfo:
{
registryUrl: string ,
registryUserName: string ,
registryPassword: string ,
}
,
azureCredentials:
{
clientId: string ,
clientSecret: string ,
tenantId: string ,
subscriptionId: string ,
}
,
dockerfilePath: string ,
publishType: string ,
os: string ,
runtimeStack: string ,
runtimeVersion: string ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
operationState: enum ,
repoUrl: string ,
branch: string ,
githubActionConfiguration:
{
registryInfo:
{
registryUrl: string ,
registryUserName: string ,
registryPassword: string ,
}
,
azureCredentials:
{
clientId: string ,
clientSecret: string ,
tenantId: string ,
subscriptionId: string ,
}
,
dockerfilePath: string ,
publishType: string ,
os: string ,
runtimeStack: string ,
runtimeVersion: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
operationState: enum ,
repoUrl: string ,
branch: string ,
githubActionConfiguration:
{
registryInfo:
{
registryUrl: string ,
registryUserName: string ,
registryPassword: string ,
}
,
azureCredentials:
{
clientId: string ,
clientSecret: string ,
tenantId: string ,
subscriptionId: string ,
}
,
dockerfilePath: string ,
publishType: string ,
os: string ,
runtimeStack: string ,
runtimeVersion: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsSourceControls_Delete (new)
Description Delete a Container App SourceControl.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsAuthConfigs_ListByContainerApp (removed)
Description Get the Container App AuthConfigs in a given resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
platform:
{
enabled: boolean ,
runtimeVersion: string ,
}
,
globalValidation:
{
unauthenticatedClientAction: enum ,
redirectToProvider: string ,
excludedPaths:
[
string ,
]
,
}
,
identityProviders:
{
azureActiveDirectory:
{
enabled: boolean ,
registration:
{
openIdIssuer: string ,
clientId: string ,
clientSecretSettingName: string ,
clientSecretCertificateThumbprint: string ,
clientSecretCertificateSubjectAlternativeName: string ,
clientSecretCertificateIssuer: string ,
}
,
login:
{
loginParameters:
[
string ,
]
,
disableWWWAuthenticate: boolean ,
}
,
validation:
{
jwtClaimChecks:
{
allowedGroups:
[
string ,
]
,
allowedClientApplications:
[
string ,
]
,
}
,
allowedAudiences:
[
string ,
]
,
defaultAuthorizationPolicy:
{
allowedPrincipals:
{
groups:
[
string ,
]
,
identities:
[
string ,
]
,
}
,
allowedApplications:
[
string ,
]
,
}
,
}
,
isAutoProvisioned: boolean ,
}
,
facebook:
{
enabled: boolean ,
registration:
{
appId: string ,
appSecretSettingName: string ,
}
,
graphApiVersion: string ,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
gitHub:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
google:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
validation:
{
allowedAudiences:
[
string ,
]
,
}
,
}
,
twitter:
{
enabled: boolean ,
registration:
{
consumerKey: string ,
consumerSecretSettingName: string ,
}
,
}
,
apple:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
azureStaticWebApps:
{
enabled: boolean ,
registration:
{
clientId: string ,
}
,
}
,
customOpenIdConnectProviders: object ,
}
,
login:
{
routes:
{
logoutEndpoint: string ,
}
,
preserveUrlFragmentsForLogins: boolean ,
allowedExternalRedirectUrls:
[
string ,
]
,
cookieExpiration:
{
convention: enum ,
timeToExpiration: string ,
}
,
nonce:
{
validateNonce: boolean ,
nonceExpirationInterval: string ,
}
,
}
,
httpSettings:
{
requireHttps: boolean ,
routes:
{
apiPrefix: string ,
}
,
forwardProxy:
{
convention: enum ,
customHostHeaderName: string ,
customProtoHeaderName: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsAuthConfigs_Get (removed)
Description Get a AuthConfig of a Container App.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
platform:
{
enabled: boolean ,
runtimeVersion: string ,
}
,
globalValidation:
{
unauthenticatedClientAction: enum ,
redirectToProvider: string ,
excludedPaths:
[
string ,
]
,
}
,
identityProviders:
{
azureActiveDirectory:
{
enabled: boolean ,
registration:
{
openIdIssuer: string ,
clientId: string ,
clientSecretSettingName: string ,
clientSecretCertificateThumbprint: string ,
clientSecretCertificateSubjectAlternativeName: string ,
clientSecretCertificateIssuer: string ,
}
,
login:
{
loginParameters:
[
string ,
]
,
disableWWWAuthenticate: boolean ,
}
,
validation:
{
jwtClaimChecks:
{
allowedGroups:
[
string ,
]
,
allowedClientApplications:
[
string ,
]
,
}
,
allowedAudiences:
[
string ,
]
,
defaultAuthorizationPolicy:
{
allowedPrincipals:
{
groups:
[
string ,
]
,
identities:
[
string ,
]
,
}
,
allowedApplications:
[
string ,
]
,
}
,
}
,
isAutoProvisioned: boolean ,
}
,
facebook:
{
enabled: boolean ,
registration:
{
appId: string ,
appSecretSettingName: string ,
}
,
graphApiVersion: string ,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
gitHub:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
google:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
validation:
{
allowedAudiences:
[
string ,
]
,
}
,
}
,
twitter:
{
enabled: boolean ,
registration:
{
consumerKey: string ,
consumerSecretSettingName: string ,
}
,
}
,
apple:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
azureStaticWebApps:
{
enabled: boolean ,
registration:
{
clientId: string ,
}
,
}
,
customOpenIdConnectProviders: object ,
}
,
login:
{
routes:
{
logoutEndpoint: string ,
}
,
preserveUrlFragmentsForLogins: boolean ,
allowedExternalRedirectUrls:
[
string ,
]
,
cookieExpiration:
{
convention: enum ,
timeToExpiration: string ,
}
,
nonce:
{
validateNonce: boolean ,
nonceExpirationInterval: string ,
}
,
}
,
httpSettings:
{
requireHttps: boolean ,
routes:
{
apiPrefix: string ,
}
,
forwardProxy:
{
convention: enum ,
customHostHeaderName: string ,
customProtoHeaderName: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsAuthConfigs_CreateOrUpdate (removed)
Description Create or update the AuthConfig for a Container App.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
authConfigEnvelope:
{
properties:
{
platform:
{
enabled: boolean ,
runtimeVersion: string ,
}
,
globalValidation:
{
unauthenticatedClientAction: enum ,
redirectToProvider: string ,
excludedPaths:
[
string ,
]
,
}
,
identityProviders:
{
azureActiveDirectory:
{
enabled: boolean ,
registration:
{
openIdIssuer: string ,
clientId: string ,
clientSecretSettingName: string ,
clientSecretCertificateThumbprint: string ,
clientSecretCertificateSubjectAlternativeName: string ,
clientSecretCertificateIssuer: string ,
}
,
login:
{
loginParameters:
[
string ,
]
,
disableWWWAuthenticate: boolean ,
}
,
validation:
{
jwtClaimChecks:
{
allowedGroups:
[
string ,
]
,
allowedClientApplications:
[
string ,
]
,
}
,
allowedAudiences:
[
string ,
]
,
defaultAuthorizationPolicy:
{
allowedPrincipals:
{
groups:
[
string ,
]
,
identities:
[
string ,
]
,
}
,
allowedApplications:
[
string ,
]
,
}
,
}
,
isAutoProvisioned: boolean ,
}
,
facebook:
{
enabled: boolean ,
registration:
{
appId: string ,
appSecretSettingName: string ,
}
,
graphApiVersion: string ,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
gitHub:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
google:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
validation:
{
allowedAudiences:
[
string ,
]
,
}
,
}
,
twitter:
{
enabled: boolean ,
registration:
{
consumerKey: string ,
consumerSecretSettingName: string ,
}
,
}
,
apple:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
azureStaticWebApps:
{
enabled: boolean ,
registration:
{
clientId: string ,
}
,
}
,
customOpenIdConnectProviders: object ,
}
,
login:
{
routes:
{
logoutEndpoint: string ,
}
,
preserveUrlFragmentsForLogins: boolean ,
allowedExternalRedirectUrls:
[
string ,
]
,
cookieExpiration:
{
convention: enum ,
timeToExpiration: string ,
}
,
nonce:
{
validateNonce: boolean ,
nonceExpirationInterval: string ,
}
,
}
,
httpSettings:
{
requireHttps: boolean ,
routes:
{
apiPrefix: string ,
}
,
forwardProxy:
{
convention: enum ,
customHostHeaderName: string ,
customProtoHeaderName: string ,
}
,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
platform:
{
enabled: boolean ,
runtimeVersion: string ,
}
,
globalValidation:
{
unauthenticatedClientAction: enum ,
redirectToProvider: string ,
excludedPaths:
[
string ,
]
,
}
,
identityProviders:
{
azureActiveDirectory:
{
enabled: boolean ,
registration:
{
openIdIssuer: string ,
clientId: string ,
clientSecretSettingName: string ,
clientSecretCertificateThumbprint: string ,
clientSecretCertificateSubjectAlternativeName: string ,
clientSecretCertificateIssuer: string ,
}
,
login:
{
loginParameters:
[
string ,
]
,
disableWWWAuthenticate: boolean ,
}
,
validation:
{
jwtClaimChecks:
{
allowedGroups:
[
string ,
]
,
allowedClientApplications:
[
string ,
]
,
}
,
allowedAudiences:
[
string ,
]
,
defaultAuthorizationPolicy:
{
allowedPrincipals:
{
groups:
[
string ,
]
,
identities:
[
string ,
]
,
}
,
allowedApplications:
[
string ,
]
,
}
,
}
,
isAutoProvisioned: boolean ,
}
,
facebook:
{
enabled: boolean ,
registration:
{
appId: string ,
appSecretSettingName: string ,
}
,
graphApiVersion: string ,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
gitHub:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
google:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
validation:
{
allowedAudiences:
[
string ,
]
,
}
,
}
,
twitter:
{
enabled: boolean ,
registration:
{
consumerKey: string ,
consumerSecretSettingName: string ,
}
,
}
,
apple:
{
enabled: boolean ,
registration:
{
clientId: string ,
clientSecretSettingName: string ,
}
,
login:
{
scopes:
[
string ,
]
,
}
,
}
,
azureStaticWebApps:
{
enabled: boolean ,
registration:
{
clientId: string ,
}
,
}
,
customOpenIdConnectProviders: object ,
}
,
login:
{
routes:
{
logoutEndpoint: string ,
}
,
preserveUrlFragmentsForLogins: boolean ,
allowedExternalRedirectUrls:
[
string ,
]
,
cookieExpiration:
{
convention: enum ,
timeToExpiration: string ,
}
,
nonce:
{
validateNonce: boolean ,
nonceExpirationInterval: string ,
}
,
}
,
httpSettings:
{
requireHttps: boolean ,
routes:
{
apiPrefix: string ,
}
,
forwardProxy:
{
convention: enum ,
customHostHeaderName: string ,
customProtoHeaderName: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsAuthConfigs_Delete (removed)
Description Delete a Container App AuthConfig.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_ListBySubscription (removed)
Description Get the Container Apps in a given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.App/containerApps
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_ListByResourceGroup (removed)
Description Get the Container Apps in a given resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_Get (removed)
Description Get the properties of a Container App.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}

⚐ Response (404)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_CreateOrUpdate (removed)
Description Create or update a Container App.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
containerAppEnvelope:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_Delete (removed)
Description Delete a Container App.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_Update (removed)
Description Patches a Container App. Currently only patching of tags is supported
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
containerAppEnvelope:
{
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
properties:
{
provisioningState: enum ,
managedEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: string ,
customDomainVerificationId: string ,
configuration:
{
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
activeRevisionsMode: enum ,
ingress:
{
fqdn: string ,
external: boolean ,
targetPort: integer ,
transport: enum ,
traffic:
[
{
revisionName: string ,
weight: integer ,
latestRevision: boolean ,
}
,
]
,
customDomains:
[
{
name: string ,
bindingType: enum ,
certificateId: string ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: string ,
}
,
]
,
dapr:
{
enabled: boolean ,
appId: string ,
appProtocol: enum ,
appPort: integer ,
}
,
}
,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
outboundIpAddresses:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_ListCustomHostNameAnalysis (removed)
Description Analyzes a custom hostname for a Container App
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/listCustomHostNameAnalysis
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
customHostname: string ,
api-version: string ,
}

⚐ Response (200)

{
hostName: string ,
isHostnameAlreadyVerified: boolean ,
customDomainVerificationTest: enum ,
customDomainVerificationFailureInfo:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
hasConflictOnManagedEnvironment: boolean ,
conflictWithEnvironmentCustomDomain: boolean ,
conflictingContainerAppResourceId: string ,
cNameRecords:
[
string ,
]
,
txtRecords:
[
string ,
]
,
aRecords:
[
string ,
]
,
alternateCNameRecords:
[
string ,
]
,
alternateTxtRecords:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerApps_ListSecrets (removed)
Description List secrets for a container app
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{name}/listSecrets
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
name: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
value: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisions_ListRevisions (removed)
Description Get the Revisions for a given Container App.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
fqdn: string ,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
active: boolean ,
replicas: integer ,
trafficWeight: integer ,
provisioningError: string ,
healthState: enum ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisions_GetRevision (removed)
Description Get a revision of a Container App.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
fqdn: string ,
template:
{
revisionSuffix: string ,
containers:
[
{
image: string ,
name: string ,
command:
[
string ,
]
,
args:
[
string ,
]
,
env:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
resources:
{
cpu: number ,
memory: string ,
ephemeralStorage: string ,
}
,
probes:
[
{
failureThreshold: integer ,
httpGet:
{
host: string ,
httpHeaders:
[
{
name: string ,
value: string ,
}
,
]
,
path: string ,
port: integer ,
scheme: enum ,
}
,
initialDelaySeconds: integer ,
periodSeconds: integer ,
successThreshold: integer ,
tcpSocket:
{
host: string ,
port: integer ,
}
,
terminationGracePeriodSeconds: integer ,
timeoutSeconds: integer ,
type: enum ,
}
,
]
,
volumeMounts:
[
{
volumeName: string ,
mountPath: string ,
}
,
]
,
}
,
]
,
scale:
{
minReplicas: integer ,
maxReplicas: integer ,
rules:
[
{
name: string ,
azureQueue:
{
queueName: string ,
queueLength: integer ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
custom:
{
type: string ,
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
http:
{
metadata: object ,
auth:
[
{
secretRef: string ,
triggerParameter: string ,
}
,
]
,
}
,
}
,
]
,
}
,
volumes:
[
{
name: string ,
storageType: enum ,
storageName: string ,
}
,
]
,
}
,
active: boolean ,
replicas: integer ,
trafficWeight: integer ,
provisioningError: string ,
healthState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisions_ActivateRevision (removed)
Description Activates a revision for a Container App
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{name}/activate
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisions_DeactivateRevision (removed)
Description Deactivates a revision for a Container App
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{name}/deactivate
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisionReplicas_GetReplica (removed)
Description Get a replica for a Container App Revision.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/replicas/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
revisionName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdTime: string ,
containers:
[
{
name: string ,
containerId: string ,
ready: boolean ,
started: boolean ,
restartCount: integer ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisionReplicas_ListReplicas (removed)
Description List replicas for a Container App Revision.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/replicas
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
revisionName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdTime: string ,
containers:
[
{
name: string ,
containerId: string ,
ready: boolean ,
started: boolean ,
restartCount: integer ,
}
,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsRevisions_RestartRevision (removed)
Description Restarts a revision for a Container App
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{name}/restart
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
DaprComponents_List (removed)
Description Get the Dapr Components for a managed environment.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents
{
subscriptionId: string ,
resourceGroupName: string ,
environmentName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
componentType: string ,
version: string ,
ignoreErrors: boolean ,
initTimeout: string ,
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
scopes:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
DaprComponents_Get (removed)
Description Get a dapr component.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
environmentName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
componentType: string ,
version: string ,
ignoreErrors: boolean ,
initTimeout: string ,
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
scopes:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
DaprComponents_CreateOrUpdate (removed)
Description Creates or updates a Dapr Component in a Managed Environment.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
environmentName: string ,
name: string ,
daprComponentEnvelope:
{
properties:
{
componentType: string ,
version: string ,
ignoreErrors: boolean ,
initTimeout: string ,
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
scopes:
[
string ,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
componentType: string ,
version: string ,
ignoreErrors: boolean ,
initTimeout: string ,
secrets:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
scopes:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
DaprComponents_Delete (removed)
Description Delete a Dapr Component from a Managed Environment.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
environmentName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Operations_List (removed)
Description Lists all of the available RP operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.App/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_ListBySubscription (removed)
Description Get all Managed Environments for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.App/managedEnvironments
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_ListByResourceGroup (removed)
Description Get all the Managed Environments in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_Get (removed)
Description Get the properties of a Managed Environment used to host container apps.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_CreateOrUpdate (removed)
Description Creates or updates a Managed Environment used to host container apps.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
environmentEnvelope:
{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_Delete (removed)
Description Delete a Managed Environment if it does not have any container apps.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironments_Update (removed)
Description Patches a Managed Environment. Only patching of tags is supported currently
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
name: string ,
environmentEnvelope:
{
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
daprAIInstrumentationKey: string ,
vnetConfiguration:
{
internal: boolean ,
infrastructureSubnetId: string ,
runtimeSubnetId: string ,
dockerBridgeCidr: string ,
platformReservedCidr: string ,
platformReservedDnsIP: string ,
}
,
deploymentErrors: string ,
defaultDomain: string ,
staticIp: string ,
appLogsConfiguration:
{
destination: string ,
logAnalyticsConfiguration:
{
customerId: string ,
sharedKey: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Certificates_List (removed)
Description Get the Certificates in a given managed environment.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}/certificates
{
subscriptionId: string ,
resourceGroupName: string ,
managedEnvironmentName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
password: string ,
subjectName: string ,
value: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
thumbprint: string ,
valid: boolean ,
publicKeyHash: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Certificates_Get (removed)
Description Get the specified Certificate.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}/certificates/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
managedEnvironmentName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
password: string ,
subjectName: string ,
value: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
thumbprint: string ,
valid: boolean ,
publicKeyHash: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Certificates_CreateOrUpdate (removed)
Description Create or Update a Certificate.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}/certificates/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
managedEnvironmentName: string ,
name: string ,
certificateEnvelope:
{
properties:
{
provisioningState: enum ,
password: string ,
subjectName: string ,
value: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
thumbprint: string ,
valid: boolean ,
publicKeyHash: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
password: string ,
subjectName: string ,
value: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
thumbprint: string ,
valid: boolean ,
publicKeyHash: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Certificates_Delete (removed)
Description Deletes the specified Certificate.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}/certificates/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
managedEnvironmentName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
Certificates_Update (removed)
Description Patches a certificate. Currently only patching of tags is supported
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}/certificates/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
managedEnvironmentName: string ,
name: string ,
certificateEnvelope:
{
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
password: string ,
subjectName: string ,
value: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
thumbprint: string ,
valid: boolean ,
publicKeyHash: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironmentsStorages_List (removed)
Description Get all storages for a managedEnvironment.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{envName}/storages
{
subscriptionId: string ,
resourceGroupName: string ,
envName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
azureFile:
{
accountName: string ,
accountKey: string ,
accessMode: enum ,
shareName: string ,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironmentsStorages_Get (removed)
Description Get storage for a managedEnvironment.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{envName}/storages/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
envName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
azureFile:
{
accountName: string ,
accountKey: string ,
accessMode: enum ,
shareName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironmentsStorages_CreateOrUpdate (removed)
Description Create or update storage for a managedEnvironment.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{envName}/storages/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
envName: string ,
name: string ,
storageEnvelope:
{
properties:
{
azureFile:
{
accountName: string ,
accountKey: string ,
accessMode: enum ,
shareName: string ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
azureFile:
{
accountName: string ,
accountKey: string ,
accessMode: enum ,
shareName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ManagedEnvironmentsStorages_Delete (removed)
Description Delete storage for a managedEnvironment.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{envName}/storages/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
envName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsSourceControls_ListByContainerApp (removed)
Description Get the Container App SourceControls in a given resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
operationState: enum ,
repoUrl: string ,
branch: string ,
githubActionConfiguration:
{
registryInfo:
{
registryUrl: string ,
registryUserName: string ,
registryPassword: string ,
}
,
azureCredentials:
{
clientId: string ,
clientSecret: string ,
tenantId: string ,
subscriptionId: string ,
}
,
dockerfilePath: string ,
publishType: string ,
os: string ,
runtimeStack: string ,
runtimeVersion: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsSourceControls_Get (removed)
Description Get a SourceControl of a Container App.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
operationState: enum ,
repoUrl: string ,
branch: string ,
githubActionConfiguration:
{
registryInfo:
{
registryUrl: string ,
registryUserName: string ,
registryPassword: string ,
}
,
azureCredentials:
{
clientId: string ,
clientSecret: string ,
tenantId: string ,
subscriptionId: string ,
}
,
dockerfilePath: string ,
publishType: string ,
os: string ,
runtimeStack: string ,
runtimeVersion: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsSourceControls_CreateOrUpdate (removed)
Description Create or update the SourceControl for a Container App.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
sourceControlEnvelope:
{
properties:
{
operationState: enum ,
repoUrl: string ,
branch: string ,
githubActionConfiguration:
{
registryInfo:
{
registryUrl: string ,
registryUserName: string ,
registryPassword: string ,
}
,
azureCredentials:
{
clientId: string ,
clientSecret: string ,
tenantId: string ,
subscriptionId: string ,
}
,
dockerfilePath: string ,
publishType: string ,
os: string ,
runtimeStack: string ,
runtimeVersion: string ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
operationState: enum ,
repoUrl: string ,
branch: string ,
githubActionConfiguration:
{
registryInfo:
{
registryUrl: string ,
registryUserName: string ,
registryPassword: string ,
}
,
azureCredentials:
{
clientId: string ,
clientSecret: string ,
tenantId: string ,
subscriptionId: string ,
}
,
dockerfilePath: string ,
publishType: string ,
os: string ,
runtimeStack: string ,
runtimeVersion: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
operationState: enum ,
repoUrl: string ,
branch: string ,
githubActionConfiguration:
{
registryInfo:
{
registryUrl: string ,
registryUserName: string ,
registryPassword: string ,
}
,
azureCredentials:
{
clientId: string ,
clientSecret: string ,
tenantId: string ,
subscriptionId: string ,
}
,
dockerfilePath: string ,
publishType: string ,
os: string ,
runtimeStack: string ,
runtimeVersion: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ContainerAppsSourceControls_Delete (removed)
Description Delete a Container App SourceControl.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
containerAppName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}