Microsoft.Web (stable:2024-04-01)

2025/02/12 • 11 deleted methods

ContainerApps_ListBySubscription (removed)
Description Get the Container Apps in a given subscription.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
kubeEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: 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 ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: 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 ,
}
,
}
,
]
,
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 ,
}
,
]
,
}
,
}
,
]
,
}
,
dapr:
{
enabled: boolean ,
appId: string ,
appPort: integer ,
components:
[
{
name: string ,
type: string ,
version: string ,
metadata:
[
{
name: string ,
value: string ,
secretRef: 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.Web/containerApps
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
kubeEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: 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 ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: 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 ,
}
,
}
,
]
,
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 ,
}
,
]
,
}
,
}
,
]
,
}
,
dapr:
{
enabled: boolean ,
appId: string ,
appPort: integer ,
components:
[
{
name: string ,
type: string ,
version: string ,
metadata:
[
{
name: string ,
value: string ,
secretRef: 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.Web/containerApps/{name}
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
kubeEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: 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 ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: 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 ,
}
,
}
,
]
,
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 ,
}
,
]
,
}
,
}
,
]
,
}
,
dapr:
{
enabled: boolean ,
appId: string ,
appPort: integer ,
components:
[
{
name: string ,
type: string ,
version: string ,
metadata:
[
{
name: string ,
value: string ,
secretRef: 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 Description for Create or update a Container App.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}
{
resourceGroupName: string ,
name: string ,
containerAppEnvelope:
{
properties:
{
provisioningState: enum ,
kubeEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: 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 ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: 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 ,
}
,
}
,
]
,
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 ,
}
,
]
,
}
,
}
,
]
,
}
,
dapr:
{
enabled: boolean ,
appId: string ,
appPort: integer ,
components:
[
{
name: string ,
type: string ,
version: string ,
metadata:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
}
,
]
,
}
,
}
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
kubeEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: 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 ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: 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 ,
}
,
}
,
]
,
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 ,
}
,
]
,
}
,
}
,
]
,
}
,
dapr:
{
enabled: boolean ,
appId: string ,
appPort: integer ,
components:
[
{
name: string ,
type: string ,
version: string ,
metadata:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
kubeEnvironmentId: string ,
latestRevisionName: string ,
latestRevisionFqdn: 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 ,
}
,
]
,
allowInsecure: boolean ,
}
,
registries:
[
{
server: string ,
username: string ,
passwordSecretRef: 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 ,
}
,
}
,
]
,
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 ,
}
,
]
,
}
,
}
,
]
,
}
,
dapr:
{
enabled: boolean ,
appId: string ,
appPort: integer ,
components:
[
{
name: string ,
type: string ,
version: string ,
metadata:
[
{
name: string ,
value: string ,
secretRef: string ,
}
,
]
,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}
{
resourceGroupName: string ,
name: string ,
subscriptionId: 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_ListSecrets (removed)
Description List secrets for a container app
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/{name}/listSecrets
{
subscriptionId: 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.Web/containerApps/{containerAppName}/revisions
{
resourceGroupName: string ,
containerAppName: string ,
subscriptionId: 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 ,
}
,
}
,
]
,
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 ,
}
,
]
,
}
,
}
,
]
,
}
,
dapr:
{
enabled: boolean ,
appId: string ,
appPort: integer ,
components:
[
{
name: string ,
type: string ,
version: string ,
metadata:
[
{
name: string ,
value: string ,
secretRef: 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.Web/containerApps/{containerAppName}/revisions/{name}
{
resourceGroupName: string ,
containerAppName: string ,
name: string ,
subscriptionId: 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 ,
}
,
}
,
]
,
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 ,
}
,
]
,
}
,
}
,
]
,
}
,
dapr:
{
enabled: boolean ,
appId: string ,
appPort: integer ,
components:
[
{
name: string ,
type: string ,
version: string ,
metadata:
[
{
name: string ,
value: string ,
secretRef: 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.Web/containerApps/{containerAppName}/revisions/{name}/activate
{
resourceGroupName: string ,
containerAppName: string ,
name: string ,
subscriptionId: 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.Web/containerApps/{containerAppName}/revisions/{name}/deactivate
{
resourceGroupName: string ,
containerAppName: string ,
name: string ,
subscriptionId: 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_RestartRevision (removed)
Description Restarts a revision for a Container App
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (default)

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