We recommend using Azure Native.
Azure v6.30.0 published on Thursday, Nov 20, 2025 by Pulumi
Use this data source to access information about an existing Container App.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.containerapp.getApp({
name: "example-app",
resourceGroupName: "example-resources",
});
import pulumi
import pulumi_azure as azure
example = azure.containerapp.get_app(name="example-app",
resource_group_name="example-resources")
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerapp"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := containerapp.LookupApp(ctx, &containerapp.LookupAppArgs{
Name: "example-app",
ResourceGroupName: "example-resources",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = Azure.ContainerApp.GetApp.Invoke(new()
{
Name = "example-app",
ResourceGroupName = "example-resources",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.containerapp.ContainerappFunctions;
import com.pulumi.azure.containerapp.inputs.GetAppArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = ContainerappFunctions.getApp(GetAppArgs.builder()
.name("example-app")
.resourceGroupName("example-resources")
.build());
}
}
variables:
example:
fn::invoke:
function: azure:containerapp:getApp
arguments:
name: example-app
resourceGroupName: example-resources
API Providers
This data source uses the following Azure API Providers:
Microsoft.App- 2025-07-01
Using getApp
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getApp(args: GetAppArgs, opts?: InvokeOptions): Promise<GetAppResult>
function getAppOutput(args: GetAppOutputArgs, opts?: InvokeOptions): Output<GetAppResult>def get_app(name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAppResult
def get_app_output(name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAppResult]func LookupApp(ctx *Context, args *LookupAppArgs, opts ...InvokeOption) (*LookupAppResult, error)
func LookupAppOutput(ctx *Context, args *LookupAppOutputArgs, opts ...InvokeOption) LookupAppResultOutput> Note: This function is named LookupApp in the Go SDK.
public static class GetApp
{
public static Task<GetAppResult> InvokeAsync(GetAppArgs args, InvokeOptions? opts = null)
public static Output<GetAppResult> Invoke(GetAppInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAppResult> getApp(GetAppArgs args, InvokeOptions options)
public static Output<GetAppResult> getApp(GetAppArgs args, InvokeOptions options)
fn::invoke:
function: azure:containerapp/getApp:getApp
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- The name of the Container App.
- Resource
Group stringName - The name of the Resource Group where this Container App exists.
- Name string
- The name of the Container App.
- Resource
Group stringName - The name of the Resource Group where this Container App exists.
- name String
- The name of the Container App.
- resource
Group StringName - The name of the Resource Group where this Container App exists.
- name string
- The name of the Container App.
- resource
Group stringName - The name of the Resource Group where this Container App exists.
- name str
- The name of the Container App.
- resource_
group_ strname - The name of the Resource Group where this Container App exists.
- name String
- The name of the Container App.
- resource
Group StringName - The name of the Resource Group where this Container App exists.
getApp Result
The following output properties are available:
- Container
App stringEnvironment Id - The ID of the Container App Environment this Container App is linked to.
- Custom
Domain stringVerification Id - Daprs
List<Get
App Dapr> - A
daprblock as detailed below. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<Get
App Identity> - Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- Ingresses
List<Get
App Ingress> - An
ingressblock as detailed below. - Latest
Revision stringFqdn - Latest
Revision stringName - Location string
- Max
Inactive intRevisions - The max inactive revisions for this Container App.
- Name string
- Name for the IP restriction rule.
- Outbound
Ip List<string>Addresses - Registries
List<Get
App Registry> - A
registryblock as detailed below. - Resource
Group stringName - Revision
Mode string - The revision mode of the Container App.
- Secrets
List<Get
App Secret> - One or more
secretblock as detailed below. - Dictionary<string, string>
- A mapping of tags to assign to the Container App.
- Templates
List<Get
App Template> - A
templateblock as detailed below. - Workload
Profile stringName - The name of the Workload Profile in the Container App Environment in which this Container App is running.
- Container
App stringEnvironment Id - The ID of the Container App Environment this Container App is linked to.
- Custom
Domain stringVerification Id - Daprs
[]Get
App Dapr - A
daprblock as detailed below. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]Get
App Identity - Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- Ingresses
[]Get
App Ingress - An
ingressblock as detailed below. - Latest
Revision stringFqdn - Latest
Revision stringName - Location string
- Max
Inactive intRevisions - The max inactive revisions for this Container App.
- Name string
- Name for the IP restriction rule.
- Outbound
Ip []stringAddresses - Registries
[]Get
App Registry - A
registryblock as detailed below. - Resource
Group stringName - Revision
Mode string - The revision mode of the Container App.
- Secrets
[]Get
App Secret - One or more
secretblock as detailed below. - map[string]string
- A mapping of tags to assign to the Container App.
- Templates
[]Get
App Template - A
templateblock as detailed below. - Workload
Profile stringName - The name of the Workload Profile in the Container App Environment in which this Container App is running.
- container
App StringEnvironment Id - The ID of the Container App Environment this Container App is linked to.
- custom
Domain StringVerification Id - daprs
List<Get
App Dapr> - A
daprblock as detailed below. - id String
- The provider-assigned unique ID for this managed resource.
- identities
List<Get
App Identity> - Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- ingresses
List<Get
App Ingress> - An
ingressblock as detailed below. - latest
Revision StringFqdn - latest
Revision StringName - location String
- max
Inactive IntegerRevisions - The max inactive revisions for this Container App.
- name String
- Name for the IP restriction rule.
- outbound
Ip List<String>Addresses - registries
List<Get
App Registry> - A
registryblock as detailed below. - resource
Group StringName - revision
Mode String - The revision mode of the Container App.
- secrets
List<Get
App Secret> - One or more
secretblock as detailed below. - Map<String,String>
- A mapping of tags to assign to the Container App.
- templates
List<Get
App Template> - A
templateblock as detailed below. - workload
Profile StringName - The name of the Workload Profile in the Container App Environment in which this Container App is running.
- container
App stringEnvironment Id - The ID of the Container App Environment this Container App is linked to.
- custom
Domain stringVerification Id - daprs
Get
App Dapr[] - A
daprblock as detailed below. - id string
- The provider-assigned unique ID for this managed resource.
- identities
Get
App Identity[] - Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- ingresses
Get
App Ingress[] - An
ingressblock as detailed below. - latest
Revision stringFqdn - latest
Revision stringName - location string
- max
Inactive numberRevisions - The max inactive revisions for this Container App.
- name string
- Name for the IP restriction rule.
- outbound
Ip string[]Addresses - registries
Get
App Registry[] - A
registryblock as detailed below. - resource
Group stringName - revision
Mode string - The revision mode of the Container App.
- secrets
Get
App Secret[] - One or more
secretblock as detailed below. - {[key: string]: string}
- A mapping of tags to assign to the Container App.
- templates
Get
App Template[] - A
templateblock as detailed below. - workload
Profile stringName - The name of the Workload Profile in the Container App Environment in which this Container App is running.
- container_
app_ strenvironment_ id - The ID of the Container App Environment this Container App is linked to.
- custom_
domain_ strverification_ id - daprs
Sequence[Get
App Dapr] - A
daprblock as detailed below. - id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
App Identity] - Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- ingresses
Sequence[Get
App Ingress] - An
ingressblock as detailed below. - latest_
revision_ strfqdn - latest_
revision_ strname - location str
- max_
inactive_ intrevisions - The max inactive revisions for this Container App.
- name str
- Name for the IP restriction rule.
- outbound_
ip_ Sequence[str]addresses - registries
Sequence[Get
App Registry] - A
registryblock as detailed below. - resource_
group_ strname - revision_
mode str - The revision mode of the Container App.
- secrets
Sequence[Get
App Secret] - One or more
secretblock as detailed below. - Mapping[str, str]
- A mapping of tags to assign to the Container App.
- templates
Sequence[Get
App Template] - A
templateblock as detailed below. - workload_
profile_ strname - The name of the Workload Profile in the Container App Environment in which this Container App is running.
- container
App StringEnvironment Id - The ID of the Container App Environment this Container App is linked to.
- custom
Domain StringVerification Id - daprs List<Property Map>
- A
daprblock as detailed below. - id String
- The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- ingresses List<Property Map>
- An
ingressblock as detailed below. - latest
Revision StringFqdn - latest
Revision StringName - location String
- max
Inactive NumberRevisions - The max inactive revisions for this Container App.
- name String
- Name for the IP restriction rule.
- outbound
Ip List<String>Addresses - registries List<Property Map>
- A
registryblock as detailed below. - resource
Group StringName - revision
Mode String - The revision mode of the Container App.
- secrets List<Property Map>
- One or more
secretblock as detailed below. - Map<String>
- A mapping of tags to assign to the Container App.
- templates List<Property Map>
- A
templateblock as detailed below. - workload
Profile StringName - The name of the Workload Profile in the Container App Environment in which this Container App is running.
Supporting Types
GetAppDapr
- App
Id string - The Dapr Application Identifier.
- App
Port int - The port which the application is listening on. This is the same as the
ingressport. - App
Protocol string - The protocol for the app.
- App
Id string - The Dapr Application Identifier.
- App
Port int - The port which the application is listening on. This is the same as the
ingressport. - App
Protocol string - The protocol for the app.
- app
Id String - The Dapr Application Identifier.
- app
Port Integer - The port which the application is listening on. This is the same as the
ingressport. - app
Protocol String - The protocol for the app.
- app
Id string - The Dapr Application Identifier.
- app
Port number - The port which the application is listening on. This is the same as the
ingressport. - app
Protocol string - The protocol for the app.
- app_
id str - The Dapr Application Identifier.
- app_
port int - The port which the application is listening on. This is the same as the
ingressport. - app_
protocol str - The protocol for the app.
- app
Id String - The Dapr Application Identifier.
- app
Port Number - The port which the application is listening on. This is the same as the
ingressport. - app
Protocol String - The protocol for the app.
GetAppIdentity
- Identity
Ids List<string> - A list of one or more Resource IDs for User Assigned Managed identities to assign.
- Principal
Id string - Tenant
Id string - Type string
- The type of managed identity to assign.
- Identity
Ids []string - A list of one or more Resource IDs for User Assigned Managed identities to assign.
- Principal
Id string - Tenant
Id string - Type string
- The type of managed identity to assign.
- identity
Ids List<String> - A list of one or more Resource IDs for User Assigned Managed identities to assign.
- principal
Id String - tenant
Id String - type String
- The type of managed identity to assign.
- identity
Ids string[] - A list of one or more Resource IDs for User Assigned Managed identities to assign.
- principal
Id string - tenant
Id string - type string
- The type of managed identity to assign.
- identity_
ids Sequence[str] - A list of one or more Resource IDs for User Assigned Managed identities to assign.
- principal_
id str - tenant_
id str - type str
- The type of managed identity to assign.
- identity
Ids List<String> - A list of one or more Resource IDs for User Assigned Managed identities to assign.
- principal
Id String - tenant
Id String - type String
- The type of managed identity to assign.
GetAppIngress
- Allow
Insecure boolConnections - Should this ingress allow insecure connections?
- Client
Certificate stringMode - The client certificate mode for the Ingress.
- Cors
List<Get
App Ingress Cor> - A
corsblock as detailed below. - Custom
Domains List<GetApp Ingress Custom Domain> - One or more
custom_domainblock as detailed below. - Exposed
Port int - The exposed port on the container for the Ingress traffic.
- External
Enabled bool - Is this an external Ingress.
- Fqdn string
- The FQDN of the ingress.
- Ip
Security List<GetRestrictions App Ingress Ip Security Restriction> - One or more
ip_security_restrictionblocks for IP-filtering rules as defined below. - Target
Port int - The target port on the container for the Ingress traffic.
- Traffic
Weights List<GetApp Ingress Traffic Weight> - A
traffic_weightblock as detailed below. - Transport string
- The transport method for the Ingress.
- Allow
Insecure boolConnections - Should this ingress allow insecure connections?
- Client
Certificate stringMode - The client certificate mode for the Ingress.
- Cors
[]Get
App Ingress Cor - A
corsblock as detailed below. - Custom
Domains []GetApp Ingress Custom Domain - One or more
custom_domainblock as detailed below. - Exposed
Port int - The exposed port on the container for the Ingress traffic.
- External
Enabled bool - Is this an external Ingress.
- Fqdn string
- The FQDN of the ingress.
- Ip
Security []GetRestrictions App Ingress Ip Security Restriction - One or more
ip_security_restrictionblocks for IP-filtering rules as defined below. - Target
Port int - The target port on the container for the Ingress traffic.
- Traffic
Weights []GetApp Ingress Traffic Weight - A
traffic_weightblock as detailed below. - Transport string
- The transport method for the Ingress.
- allow
Insecure BooleanConnections - Should this ingress allow insecure connections?
- client
Certificate StringMode - The client certificate mode for the Ingress.
- cors
List<Get
App Ingress Cor> - A
corsblock as detailed below. - custom
Domains List<GetApp Ingress Custom Domain> - One or more
custom_domainblock as detailed below. - exposed
Port Integer - The exposed port on the container for the Ingress traffic.
- external
Enabled Boolean - Is this an external Ingress.
- fqdn String
- The FQDN of the ingress.
- ip
Security List<GetRestrictions App Ingress Ip Security Restriction> - One or more
ip_security_restrictionblocks for IP-filtering rules as defined below. - target
Port Integer - The target port on the container for the Ingress traffic.
- traffic
Weights List<GetApp Ingress Traffic Weight> - A
traffic_weightblock as detailed below. - transport String
- The transport method for the Ingress.
- allow
Insecure booleanConnections - Should this ingress allow insecure connections?
- client
Certificate stringMode - The client certificate mode for the Ingress.
- cors
Get
App Ingress Cor[] - A
corsblock as detailed below. - custom
Domains GetApp Ingress Custom Domain[] - One or more
custom_domainblock as detailed below. - exposed
Port number - The exposed port on the container for the Ingress traffic.
- external
Enabled boolean - Is this an external Ingress.
- fqdn string
- The FQDN of the ingress.
- ip
Security GetRestrictions App Ingress Ip Security Restriction[] - One or more
ip_security_restrictionblocks for IP-filtering rules as defined below. - target
Port number - The target port on the container for the Ingress traffic.
- traffic
Weights GetApp Ingress Traffic Weight[] - A
traffic_weightblock as detailed below. - transport string
- The transport method for the Ingress.
- allow_
insecure_ boolconnections - Should this ingress allow insecure connections?
- client_
certificate_ strmode - The client certificate mode for the Ingress.
- cors
Sequence[Get
App Ingress Cor] - A
corsblock as detailed below. - custom_
domains Sequence[GetApp Ingress Custom Domain] - One or more
custom_domainblock as detailed below. - exposed_
port int - The exposed port on the container for the Ingress traffic.
- external_
enabled bool - Is this an external Ingress.
- fqdn str
- The FQDN of the ingress.
- ip_
security_ Sequence[Getrestrictions App Ingress Ip Security Restriction] - One or more
ip_security_restrictionblocks for IP-filtering rules as defined below. - target_
port int - The target port on the container for the Ingress traffic.
- traffic_
weights Sequence[GetApp Ingress Traffic Weight] - A
traffic_weightblock as detailed below. - transport str
- The transport method for the Ingress.
- allow
Insecure BooleanConnections - Should this ingress allow insecure connections?
- client
Certificate StringMode - The client certificate mode for the Ingress.
- cors List<Property Map>
- A
corsblock as detailed below. - custom
Domains List<Property Map> - One or more
custom_domainblock as detailed below. - exposed
Port Number - The exposed port on the container for the Ingress traffic.
- external
Enabled Boolean - Is this an external Ingress.
- fqdn String
- The FQDN of the ingress.
- ip
Security List<Property Map>Restrictions - One or more
ip_security_restrictionblocks for IP-filtering rules as defined below. - target
Port Number - The target port on the container for the Ingress traffic.
- traffic
Weights List<Property Map> - A
traffic_weightblock as detailed below. - transport String
- The transport method for the Ingress.
GetAppIngressCor
- Allow
Credentials boolEnabled - Whether user credentials are allowed in the cross-origin request.
- Allowed
Headers List<string> - The list of request headers that are permitted in the actual request.
- Allowed
Methods List<string> - The list of HTTP methods are allowed when accessing the resource in a cross-origin request.
- Allowed
Origins List<string> - The list of origins that are allowed to make cross-origin calls.
- Exposed
Headers List<string> - The list of headers exposed to the browser in the response to a cross-origin request.
- Max
Age intIn Seconds - The number of seconds that the browser can cache the results of a preflight request.
- Allow
Credentials boolEnabled - Whether user credentials are allowed in the cross-origin request.
- Allowed
Headers []string - The list of request headers that are permitted in the actual request.
- Allowed
Methods []string - The list of HTTP methods are allowed when accessing the resource in a cross-origin request.
- Allowed
Origins []string - The list of origins that are allowed to make cross-origin calls.
- Exposed
Headers []string - The list of headers exposed to the browser in the response to a cross-origin request.
- Max
Age intIn Seconds - The number of seconds that the browser can cache the results of a preflight request.
- allow
Credentials BooleanEnabled - Whether user credentials are allowed in the cross-origin request.
- allowed
Headers List<String> - The list of request headers that are permitted in the actual request.
- allowed
Methods List<String> - The list of HTTP methods are allowed when accessing the resource in a cross-origin request.
- allowed
Origins List<String> - The list of origins that are allowed to make cross-origin calls.
- exposed
Headers List<String> - The list of headers exposed to the browser in the response to a cross-origin request.
- max
Age IntegerIn Seconds - The number of seconds that the browser can cache the results of a preflight request.
- allow
Credentials booleanEnabled - Whether user credentials are allowed in the cross-origin request.
- allowed
Headers string[] - The list of request headers that are permitted in the actual request.
- allowed
Methods string[] - The list of HTTP methods are allowed when accessing the resource in a cross-origin request.
- allowed
Origins string[] - The list of origins that are allowed to make cross-origin calls.
- exposed
Headers string[] - The list of headers exposed to the browser in the response to a cross-origin request.
- max
Age numberIn Seconds - The number of seconds that the browser can cache the results of a preflight request.
- allow_
credentials_ boolenabled - Whether user credentials are allowed in the cross-origin request.
- allowed_
headers Sequence[str] - The list of request headers that are permitted in the actual request.
- allowed_
methods Sequence[str] - The list of HTTP methods are allowed when accessing the resource in a cross-origin request.
- allowed_
origins Sequence[str] - The list of origins that are allowed to make cross-origin calls.
- exposed_
headers Sequence[str] - The list of headers exposed to the browser in the response to a cross-origin request.
- max_
age_ intin_ seconds - The number of seconds that the browser can cache the results of a preflight request.
- allow
Credentials BooleanEnabled - Whether user credentials are allowed in the cross-origin request.
- allowed
Headers List<String> - The list of request headers that are permitted in the actual request.
- allowed
Methods List<String> - The list of HTTP methods are allowed when accessing the resource in a cross-origin request.
- allowed
Origins List<String> - The list of origins that are allowed to make cross-origin calls.
- exposed
Headers List<String> - The list of headers exposed to the browser in the response to a cross-origin request.
- max
Age NumberIn Seconds - The number of seconds that the browser can cache the results of a preflight request.
GetAppIngressCustomDomain
- Certificate
Binding stringType - The Binding type.
- Certificate
Id string - The ID of the Container App Environment Certificate.
- Name string
- The name of the Container App.
- Certificate
Binding stringType - The Binding type.
- Certificate
Id string - The ID of the Container App Environment Certificate.
- Name string
- The name of the Container App.
- certificate
Binding StringType - The Binding type.
- certificate
Id String - The ID of the Container App Environment Certificate.
- name String
- The name of the Container App.
- certificate
Binding stringType - The Binding type.
- certificate
Id string - The ID of the Container App Environment Certificate.
- name string
- The name of the Container App.
- certificate_
binding_ strtype - The Binding type.
- certificate_
id str - The ID of the Container App Environment Certificate.
- name str
- The name of the Container App.
- certificate
Binding StringType - The Binding type.
- certificate
Id String - The ID of the Container App Environment Certificate.
- name String
- The name of the Container App.
GetAppIngressIpSecurityRestriction
- Action string
- The IP-filter action.
- Description string
- Description of the IP restriction rule that is being sent to the container-app.
- Ip
Address stringRange - CIDR notation that matches the incoming IP address.
- Name string
- The name of the Container App.
- Action string
- The IP-filter action.
- Description string
- Description of the IP restriction rule that is being sent to the container-app.
- Ip
Address stringRange - CIDR notation that matches the incoming IP address.
- Name string
- The name of the Container App.
- action String
- The IP-filter action.
- description String
- Description of the IP restriction rule that is being sent to the container-app.
- ip
Address StringRange - CIDR notation that matches the incoming IP address.
- name String
- The name of the Container App.
- action string
- The IP-filter action.
- description string
- Description of the IP restriction rule that is being sent to the container-app.
- ip
Address stringRange - CIDR notation that matches the incoming IP address.
- name string
- The name of the Container App.
- action str
- The IP-filter action.
- description str
- Description of the IP restriction rule that is being sent to the container-app.
- ip_
address_ strrange - CIDR notation that matches the incoming IP address.
- name str
- The name of the Container App.
- action String
- The IP-filter action.
- description String
- Description of the IP restriction rule that is being sent to the container-app.
- ip
Address StringRange - CIDR notation that matches the incoming IP address.
- name String
- The name of the Container App.
GetAppIngressTrafficWeight
- Label string
- The label to apply to the revision as a name prefix for routing traffic.
- Latest
Revision bool - This traffic Weight relates to the latest stable Container Revision.
- Percentage int
- The percentage of traffic which should be sent this revision.
- Revision
Suffix string - The suffix string to which this
traffic_weightapplies.
- Label string
- The label to apply to the revision as a name prefix for routing traffic.
- Latest
Revision bool - This traffic Weight relates to the latest stable Container Revision.
- Percentage int
- The percentage of traffic which should be sent this revision.
- Revision
Suffix string - The suffix string to which this
traffic_weightapplies.
- label String
- The label to apply to the revision as a name prefix for routing traffic.
- latest
Revision Boolean - This traffic Weight relates to the latest stable Container Revision.
- percentage Integer
- The percentage of traffic which should be sent this revision.
- revision
Suffix String - The suffix string to which this
traffic_weightapplies.
- label string
- The label to apply to the revision as a name prefix for routing traffic.
- latest
Revision boolean - This traffic Weight relates to the latest stable Container Revision.
- percentage number
- The percentage of traffic which should be sent this revision.
- revision
Suffix string - The suffix string to which this
traffic_weightapplies.
- label str
- The label to apply to the revision as a name prefix for routing traffic.
- latest_
revision bool - This traffic Weight relates to the latest stable Container Revision.
- percentage int
- The percentage of traffic which should be sent this revision.
- revision_
suffix str - The suffix string to which this
traffic_weightapplies.
- label String
- The label to apply to the revision as a name prefix for routing traffic.
- latest
Revision Boolean - This traffic Weight relates to the latest stable Container Revision.
- percentage Number
- The percentage of traffic which should be sent this revision.
- revision
Suffix String - The suffix string to which this
traffic_weightapplies.
GetAppRegistry
- Identity string
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- Password
Secret stringName - The name of the Secret Reference containing the password value for the user on the Container Registry.
- Server string
- The hostname for the Container Registry.
- Username string
- The username used for this Container Registry.
- Identity string
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- Password
Secret stringName - The name of the Secret Reference containing the password value for the user on the Container Registry.
- Server string
- The hostname for the Container Registry.
- Username string
- The username used for this Container Registry.
- identity String
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- password
Secret StringName - The name of the Secret Reference containing the password value for the user on the Container Registry.
- server String
- The hostname for the Container Registry.
- username String
- The username used for this Container Registry.
- identity string
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- password
Secret stringName - The name of the Secret Reference containing the password value for the user on the Container Registry.
- server string
- The hostname for the Container Registry.
- username string
- The username used for this Container Registry.
- identity str
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- password_
secret_ strname - The name of the Secret Reference containing the password value for the user on the Container Registry.
- server str
- The hostname for the Container Registry.
- username str
- The username used for this Container Registry.
- identity String
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- password
Secret StringName - The name of the Secret Reference containing the password value for the user on the Container Registry.
- server String
- The hostname for the Container Registry.
- username String
- The username used for this Container Registry.
GetAppSecret
- Identity string
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- Key
Vault stringSecret Id - The ID of a Key Vault secret.
- Name string
- The name of the Container App.
- Value string
- The HTTP Header value.
- Identity string
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- Key
Vault stringSecret Id - The ID of a Key Vault secret.
- Name string
- The name of the Container App.
- Value string
- The HTTP Header value.
- identity String
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- key
Vault StringSecret Id - The ID of a Key Vault secret.
- name String
- The name of the Container App.
- value String
- The HTTP Header value.
- identity string
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- key
Vault stringSecret Id - The ID of a Key Vault secret.
- name string
- The name of the Container App.
- value string
- The HTTP Header value.
- identity str
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- key_
vault_ strsecret_ id - The ID of a Key Vault secret.
- name str
- The name of the Container App.
- value str
- The HTTP Header value.
- identity String
- Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
- key
Vault StringSecret Id - The ID of a Key Vault secret.
- name String
- The name of the Container App.
- value String
- The HTTP Header value.
GetAppTemplate
- Azure
Queue List<GetScale Rules App Template Azure Queue Scale Rule> - Containers
List<Get
App Template Container> - One or more
containerblocks as detailed below. - Http
Scale List<GetRules App Template Http Scale Rule> - Init
Containers List<GetApp Template Init Container> - One or more
init_containerblocks as detailed below. - Max
Replicas int - The maximum number of replicas for this container.
- Min
Replicas int - The minimum number of replicas for this container.
- Revision
Suffix string - The suffix string to which this
traffic_weightapplies. - Tcp
Scale List<GetRules App Template Tcp Scale Rule> - Termination
Grace intPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- Volumes
List<Get
App Template Volume> - A
volumeblock as detailed below. - Custom
Scale List<GetRules App Template Custom Scale Rule>
- Azure
Queue []GetScale Rules App Template Azure Queue Scale Rule - Containers
[]Get
App Template Container - One or more
containerblocks as detailed below. - Http
Scale []GetRules App Template Http Scale Rule - Init
Containers []GetApp Template Init Container - One or more
init_containerblocks as detailed below. - Max
Replicas int - The maximum number of replicas for this container.
- Min
Replicas int - The minimum number of replicas for this container.
- Revision
Suffix string - The suffix string to which this
traffic_weightapplies. - Tcp
Scale []GetRules App Template Tcp Scale Rule - Termination
Grace intPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- Volumes
[]Get
App Template Volume - A
volumeblock as detailed below. - Custom
Scale []GetRules App Template Custom Scale Rule
- azure
Queue List<GetScale Rules App Template Azure Queue Scale Rule> - containers
List<Get
App Template Container> - One or more
containerblocks as detailed below. - http
Scale List<GetRules App Template Http Scale Rule> - init
Containers List<GetApp Template Init Container> - One or more
init_containerblocks as detailed below. - max
Replicas Integer - The maximum number of replicas for this container.
- min
Replicas Integer - The minimum number of replicas for this container.
- revision
Suffix String - The suffix string to which this
traffic_weightapplies. - tcp
Scale List<GetRules App Template Tcp Scale Rule> - termination
Grace IntegerPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- volumes
List<Get
App Template Volume> - A
volumeblock as detailed below. - custom
Scale List<GetRules App Template Custom Scale Rule>
- azure
Queue GetScale Rules App Template Azure Queue Scale Rule[] - containers
Get
App Template Container[] - One or more
containerblocks as detailed below. - http
Scale GetRules App Template Http Scale Rule[] - init
Containers GetApp Template Init Container[] - One or more
init_containerblocks as detailed below. - max
Replicas number - The maximum number of replicas for this container.
- min
Replicas number - The minimum number of replicas for this container.
- revision
Suffix string - The suffix string to which this
traffic_weightapplies. - tcp
Scale GetRules App Template Tcp Scale Rule[] - termination
Grace numberPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- volumes
Get
App Template Volume[] - A
volumeblock as detailed below. - custom
Scale GetRules App Template Custom Scale Rule[]
- azure_
queue_ Sequence[Getscale_ rules App Template Azure Queue Scale Rule] - containers
Sequence[Get
App Template Container] - One or more
containerblocks as detailed below. - http_
scale_ Sequence[Getrules App Template Http Scale Rule] - init_
containers Sequence[GetApp Template Init Container] - One or more
init_containerblocks as detailed below. - max_
replicas int - The maximum number of replicas for this container.
- min_
replicas int - The minimum number of replicas for this container.
- revision_
suffix str - The suffix string to which this
traffic_weightapplies. - tcp_
scale_ Sequence[Getrules App Template Tcp Scale Rule] - termination_
grace_ intperiod_ seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- volumes
Sequence[Get
App Template Volume] - A
volumeblock as detailed below. - custom_
scale_ Sequence[Getrules App Template Custom Scale Rule]
- azure
Queue List<Property Map>Scale Rules - containers List<Property Map>
- One or more
containerblocks as detailed below. - http
Scale List<Property Map>Rules - init
Containers List<Property Map> - One or more
init_containerblocks as detailed below. - max
Replicas Number - The maximum number of replicas for this container.
- min
Replicas Number - The minimum number of replicas for this container.
- revision
Suffix String - The suffix string to which this
traffic_weightapplies. - tcp
Scale List<Property Map>Rules - termination
Grace NumberPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- volumes List<Property Map>
- A
volumeblock as detailed below. - custom
Scale List<Property Map>Rules
GetAppTemplateAzureQueueScaleRule
- Authentications
List<Get
App Template Azure Queue Scale Rule Authentication> - Name string
- The name of the Container App.
- Queue
Length int - Queue
Name string
- Authentications
[]Get
App Template Azure Queue Scale Rule Authentication - Name string
- The name of the Container App.
- Queue
Length int - Queue
Name string
- authentications
List<Get
App Template Azure Queue Scale Rule Authentication> - name String
- The name of the Container App.
- queue
Length Integer - queue
Name String
- authentications
Get
App Template Azure Queue Scale Rule Authentication[] - name string
- The name of the Container App.
- queue
Length number - queue
Name string
- authentications
Sequence[Get
App Template Azure Queue Scale Rule Authentication] - name str
- The name of the Container App.
- queue_
length int - queue_
name str
- authentications List<Property Map>
- name String
- The name of the Container App.
- queue
Length Number - queue
Name String
GetAppTemplateAzureQueueScaleRuleAuthentication
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Trigger
Parameter string
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Trigger
Parameter string
- secret
Name String - The name of the secret that contains the value for this environment variable.
- trigger
Parameter String
- secret
Name string - The name of the secret that contains the value for this environment variable.
- trigger
Parameter string
- secret_
name str - The name of the secret that contains the value for this environment variable.
- trigger_
parameter str
- secret
Name String - The name of the secret that contains the value for this environment variable.
- trigger
Parameter String
GetAppTemplateContainer
- Args List<string>
- A list of extra arguments passed to the container.
- Commands List<string>
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- Cpu double
- The amount of vCPU allocated to the container.
- Envs
List<Get
App Template Container Env> - One or more
envblocks as detailed below. - Ephemeral
Storage string - The amount of ephemeral storage available to the Container App.
- Image string
- The image to use to create the container.
- Liveness
Probes List<GetApp Template Container Liveness Probe> - A
liveness_probeblock as detailed below. - Memory string
- The amount of memory allocated to the container.
- Name string
- The name of the Container App.
- Readiness
Probes List<GetApp Template Container Readiness Probe> - A
readiness_probeblock as detailed below. - Startup
Probes List<GetApp Template Container Startup Probe> - A
startup_probeblock as detailed below. - Volume
Mounts List<GetApp Template Container Volume Mount> - A
volume_mountsblock as detailed below.
- Args []string
- A list of extra arguments passed to the container.
- Commands []string
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- Cpu float64
- The amount of vCPU allocated to the container.
- Envs
[]Get
App Template Container Env - One or more
envblocks as detailed below. - Ephemeral
Storage string - The amount of ephemeral storage available to the Container App.
- Image string
- The image to use to create the container.
- Liveness
Probes []GetApp Template Container Liveness Probe - A
liveness_probeblock as detailed below. - Memory string
- The amount of memory allocated to the container.
- Name string
- The name of the Container App.
- Readiness
Probes []GetApp Template Container Readiness Probe - A
readiness_probeblock as detailed below. - Startup
Probes []GetApp Template Container Startup Probe - A
startup_probeblock as detailed below. - Volume
Mounts []GetApp Template Container Volume Mount - A
volume_mountsblock as detailed below.
- args List<String>
- A list of extra arguments passed to the container.
- commands List<String>
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- cpu Double
- The amount of vCPU allocated to the container.
- envs
List<Get
App Template Container Env> - One or more
envblocks as detailed below. - ephemeral
Storage String - The amount of ephemeral storage available to the Container App.
- image String
- The image to use to create the container.
- liveness
Probes List<GetApp Template Container Liveness Probe> - A
liveness_probeblock as detailed below. - memory String
- The amount of memory allocated to the container.
- name String
- The name of the Container App.
- readiness
Probes List<GetApp Template Container Readiness Probe> - A
readiness_probeblock as detailed below. - startup
Probes List<GetApp Template Container Startup Probe> - A
startup_probeblock as detailed below. - volume
Mounts List<GetApp Template Container Volume Mount> - A
volume_mountsblock as detailed below.
- args string[]
- A list of extra arguments passed to the container.
- commands string[]
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- cpu number
- The amount of vCPU allocated to the container.
- envs
Get
App Template Container Env[] - One or more
envblocks as detailed below. - ephemeral
Storage string - The amount of ephemeral storage available to the Container App.
- image string
- The image to use to create the container.
- liveness
Probes GetApp Template Container Liveness Probe[] - A
liveness_probeblock as detailed below. - memory string
- The amount of memory allocated to the container.
- name string
- The name of the Container App.
- readiness
Probes GetApp Template Container Readiness Probe[] - A
readiness_probeblock as detailed below. - startup
Probes GetApp Template Container Startup Probe[] - A
startup_probeblock as detailed below. - volume
Mounts GetApp Template Container Volume Mount[] - A
volume_mountsblock as detailed below.
- args Sequence[str]
- A list of extra arguments passed to the container.
- commands Sequence[str]
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- cpu float
- The amount of vCPU allocated to the container.
- envs
Sequence[Get
App Template Container Env] - One or more
envblocks as detailed below. - ephemeral_
storage str - The amount of ephemeral storage available to the Container App.
- image str
- The image to use to create the container.
- liveness_
probes Sequence[GetApp Template Container Liveness Probe] - A
liveness_probeblock as detailed below. - memory str
- The amount of memory allocated to the container.
- name str
- The name of the Container App.
- readiness_
probes Sequence[GetApp Template Container Readiness Probe] - A
readiness_probeblock as detailed below. - startup_
probes Sequence[GetApp Template Container Startup Probe] - A
startup_probeblock as detailed below. - volume_
mounts Sequence[GetApp Template Container Volume Mount] - A
volume_mountsblock as detailed below.
- args List<String>
- A list of extra arguments passed to the container.
- commands List<String>
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- cpu Number
- The amount of vCPU allocated to the container.
- envs List<Property Map>
- One or more
envblocks as detailed below. - ephemeral
Storage String - The amount of ephemeral storage available to the Container App.
- image String
- The image to use to create the container.
- liveness
Probes List<Property Map> - A
liveness_probeblock as detailed below. - memory String
- The amount of memory allocated to the container.
- name String
- The name of the Container App.
- readiness
Probes List<Property Map> - A
readiness_probeblock as detailed below. - startup
Probes List<Property Map> - A
startup_probeblock as detailed below. - volume
Mounts List<Property Map> - A
volume_mountsblock as detailed below.
GetAppTemplateContainerEnv
- Name string
- The name of the Container App.
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Value string
- The HTTP Header value.
- Name string
- The name of the Container App.
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Value string
- The HTTP Header value.
- name String
- The name of the Container App.
- secret
Name String - The name of the secret that contains the value for this environment variable.
- value String
- The HTTP Header value.
- name string
- The name of the Container App.
- secret
Name string - The name of the secret that contains the value for this environment variable.
- value string
- The HTTP Header value.
- name str
- The name of the Container App.
- secret_
name str - The name of the secret that contains the value for this environment variable.
- value str
- The HTTP Header value.
- name String
- The name of the Container App.
- secret
Name String - The name of the secret that contains the value for this environment variable.
- value String
- The HTTP Header value.
GetAppTemplateContainerLivenessProbe
- Failure
Count intThreshold - The number of consecutive failures required to consider this probe as failed.
- Headers
List<Get
App Template Container Liveness Probe Header> - A
headerblock as detailed below. - Host string
- The value for the host header which should be sent with this probe.
- Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated.
- Interval
Seconds int - How often, in seconds, the probe should run.
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect.
- Termination
Grace intPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- Timeout int
- Time in seconds after which the probe times out.
- Transport string
- The transport method for the Ingress.
- Failure
Count intThreshold - The number of consecutive failures required to consider this probe as failed.
- Headers
[]Get
App Template Container Liveness Probe Header - A
headerblock as detailed below. - Host string
- The value for the host header which should be sent with this probe.
- Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated.
- Interval
Seconds int - How often, in seconds, the probe should run.
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect.
- Termination
Grace intPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- Timeout int
- Time in seconds after which the probe times out.
- Transport string
- The transport method for the Ingress.
- failure
Count IntegerThreshold - The number of consecutive failures required to consider this probe as failed.
- headers
List<Get
App Template Container Liveness Probe Header> - A
headerblock as detailed below. - host String
- The value for the host header which should be sent with this probe.
- initial
Delay Integer - The number of seconds elapsed after the container has started before the probe is initiated.
- interval
Seconds Integer - How often, in seconds, the probe should run.
- path String
- The path in the container at which to mount this volume.
- port Integer
- The port number on which to connect.
- termination
Grace IntegerPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- timeout Integer
- Time in seconds after which the probe times out.
- transport String
- The transport method for the Ingress.
- failure
Count numberThreshold - The number of consecutive failures required to consider this probe as failed.
- headers
Get
App Template Container Liveness Probe Header[] - A
headerblock as detailed below. - host string
- The value for the host header which should be sent with this probe.
- initial
Delay number - The number of seconds elapsed after the container has started before the probe is initiated.
- interval
Seconds number - How often, in seconds, the probe should run.
- path string
- The path in the container at which to mount this volume.
- port number
- The port number on which to connect.
- termination
Grace numberPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- timeout number
- Time in seconds after which the probe times out.
- transport string
- The transport method for the Ingress.
- failure_
count_ intthreshold - The number of consecutive failures required to consider this probe as failed.
- headers
Sequence[Get
App Template Container Liveness Probe Header] - A
headerblock as detailed below. - host str
- The value for the host header which should be sent with this probe.
- initial_
delay int - The number of seconds elapsed after the container has started before the probe is initiated.
- interval_
seconds int - How often, in seconds, the probe should run.
- path str
- The path in the container at which to mount this volume.
- port int
- The port number on which to connect.
- termination_
grace_ intperiod_ seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- timeout int
- Time in seconds after which the probe times out.
- transport str
- The transport method for the Ingress.
- failure
Count NumberThreshold - The number of consecutive failures required to consider this probe as failed.
- headers List<Property Map>
- A
headerblock as detailed below. - host String
- The value for the host header which should be sent with this probe.
- initial
Delay Number - The number of seconds elapsed after the container has started before the probe is initiated.
- interval
Seconds Number - How often, in seconds, the probe should run.
- path String
- The path in the container at which to mount this volume.
- port Number
- The port number on which to connect.
- termination
Grace NumberPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- timeout Number
- Time in seconds after which the probe times out.
- transport String
- The transport method for the Ingress.
GetAppTemplateContainerLivenessProbeHeader
GetAppTemplateContainerReadinessProbe
- Failure
Count intThreshold - The number of consecutive failures required to consider this probe as failed.
- Headers
List<Get
App Template Container Readiness Probe Header> - A
headerblock as detailed below. - Host string
- The value for the host header which should be sent with this probe.
- Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated.
- Interval
Seconds int - How often, in seconds, the probe should run.
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect.
- Success
Count intThreshold - The number of consecutive successful responses required to consider this probe as successful.
- Timeout int
- Time in seconds after which the probe times out.
- Transport string
- The transport method for the Ingress.
- Failure
Count intThreshold - The number of consecutive failures required to consider this probe as failed.
- Headers
[]Get
App Template Container Readiness Probe Header - A
headerblock as detailed below. - Host string
- The value for the host header which should be sent with this probe.
- Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated.
- Interval
Seconds int - How often, in seconds, the probe should run.
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect.
- Success
Count intThreshold - The number of consecutive successful responses required to consider this probe as successful.
- Timeout int
- Time in seconds after which the probe times out.
- Transport string
- The transport method for the Ingress.
- failure
Count IntegerThreshold - The number of consecutive failures required to consider this probe as failed.
- headers
List<Get
App Template Container Readiness Probe Header> - A
headerblock as detailed below. - host String
- The value for the host header which should be sent with this probe.
- initial
Delay Integer - The number of seconds elapsed after the container has started before the probe is initiated.
- interval
Seconds Integer - How often, in seconds, the probe should run.
- path String
- The path in the container at which to mount this volume.
- port Integer
- The port number on which to connect.
- success
Count IntegerThreshold - The number of consecutive successful responses required to consider this probe as successful.
- timeout Integer
- Time in seconds after which the probe times out.
- transport String
- The transport method for the Ingress.
- failure
Count numberThreshold - The number of consecutive failures required to consider this probe as failed.
- headers
Get
App Template Container Readiness Probe Header[] - A
headerblock as detailed below. - host string
- The value for the host header which should be sent with this probe.
- initial
Delay number - The number of seconds elapsed after the container has started before the probe is initiated.
- interval
Seconds number - How often, in seconds, the probe should run.
- path string
- The path in the container at which to mount this volume.
- port number
- The port number on which to connect.
- success
Count numberThreshold - The number of consecutive successful responses required to consider this probe as successful.
- timeout number
- Time in seconds after which the probe times out.
- transport string
- The transport method for the Ingress.
- failure_
count_ intthreshold - The number of consecutive failures required to consider this probe as failed.
- headers
Sequence[Get
App Template Container Readiness Probe Header] - A
headerblock as detailed below. - host str
- The value for the host header which should be sent with this probe.
- initial_
delay int - The number of seconds elapsed after the container has started before the probe is initiated.
- interval_
seconds int - How often, in seconds, the probe should run.
- path str
- The path in the container at which to mount this volume.
- port int
- The port number on which to connect.
- success_
count_ intthreshold - The number of consecutive successful responses required to consider this probe as successful.
- timeout int
- Time in seconds after which the probe times out.
- transport str
- The transport method for the Ingress.
- failure
Count NumberThreshold - The number of consecutive failures required to consider this probe as failed.
- headers List<Property Map>
- A
headerblock as detailed below. - host String
- The value for the host header which should be sent with this probe.
- initial
Delay Number - The number of seconds elapsed after the container has started before the probe is initiated.
- interval
Seconds Number - How often, in seconds, the probe should run.
- path String
- The path in the container at which to mount this volume.
- port Number
- The port number on which to connect.
- success
Count NumberThreshold - The number of consecutive successful responses required to consider this probe as successful.
- timeout Number
- Time in seconds after which the probe times out.
- transport String
- The transport method for the Ingress.
GetAppTemplateContainerReadinessProbeHeader
GetAppTemplateContainerStartupProbe
- Failure
Count intThreshold - The number of consecutive failures required to consider this probe as failed.
- Headers
List<Get
App Template Container Startup Probe Header> - A
headerblock as detailed below. - Host string
- The value for the host header which should be sent with this probe.
- Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated.
- Interval
Seconds int - How often, in seconds, the probe should run.
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect.
- Termination
Grace intPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- Timeout int
- Time in seconds after which the probe times out.
- Transport string
- The transport method for the Ingress.
- Failure
Count intThreshold - The number of consecutive failures required to consider this probe as failed.
- Headers
[]Get
App Template Container Startup Probe Header - A
headerblock as detailed below. - Host string
- The value for the host header which should be sent with this probe.
- Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated.
- Interval
Seconds int - How often, in seconds, the probe should run.
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect.
- Termination
Grace intPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- Timeout int
- Time in seconds after which the probe times out.
- Transport string
- The transport method for the Ingress.
- failure
Count IntegerThreshold - The number of consecutive failures required to consider this probe as failed.
- headers
List<Get
App Template Container Startup Probe Header> - A
headerblock as detailed below. - host String
- The value for the host header which should be sent with this probe.
- initial
Delay Integer - The number of seconds elapsed after the container has started before the probe is initiated.
- interval
Seconds Integer - How often, in seconds, the probe should run.
- path String
- The path in the container at which to mount this volume.
- port Integer
- The port number on which to connect.
- termination
Grace IntegerPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- timeout Integer
- Time in seconds after which the probe times out.
- transport String
- The transport method for the Ingress.
- failure
Count numberThreshold - The number of consecutive failures required to consider this probe as failed.
- headers
Get
App Template Container Startup Probe Header[] - A
headerblock as detailed below. - host string
- The value for the host header which should be sent with this probe.
- initial
Delay number - The number of seconds elapsed after the container has started before the probe is initiated.
- interval
Seconds number - How often, in seconds, the probe should run.
- path string
- The path in the container at which to mount this volume.
- port number
- The port number on which to connect.
- termination
Grace numberPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- timeout number
- Time in seconds after which the probe times out.
- transport string
- The transport method for the Ingress.
- failure_
count_ intthreshold - The number of consecutive failures required to consider this probe as failed.
- headers
Sequence[Get
App Template Container Startup Probe Header] - A
headerblock as detailed below. - host str
- The value for the host header which should be sent with this probe.
- initial_
delay int - The number of seconds elapsed after the container has started before the probe is initiated.
- interval_
seconds int - How often, in seconds, the probe should run.
- path str
- The path in the container at which to mount this volume.
- port int
- The port number on which to connect.
- termination_
grace_ intperiod_ seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- timeout int
- Time in seconds after which the probe times out.
- transport str
- The transport method for the Ingress.
- failure
Count NumberThreshold - The number of consecutive failures required to consider this probe as failed.
- headers List<Property Map>
- A
headerblock as detailed below. - host String
- The value for the host header which should be sent with this probe.
- initial
Delay Number - The number of seconds elapsed after the container has started before the probe is initiated.
- interval
Seconds Number - How often, in seconds, the probe should run.
- path String
- The path in the container at which to mount this volume.
- port Number
- The port number on which to connect.
- termination
Grace NumberPeriod Seconds - The time in seconds after the container is sent the termination signal before the process if forcibly killed.
- timeout Number
- Time in seconds after which the probe times out.
- transport String
- The transport method for the Ingress.
GetAppTemplateContainerStartupProbeHeader
GetAppTemplateContainerVolumeMount
GetAppTemplateCustomScaleRule
- Authentications
List<Get
App Template Custom Scale Rule Authentication> - Custom
Rule stringType - Metadata Dictionary<string, string>
- Name string
- The name of the Container App.
- Authentications
[]Get
App Template Custom Scale Rule Authentication - Custom
Rule stringType - Metadata map[string]string
- Name string
- The name of the Container App.
- authentications
List<Get
App Template Custom Scale Rule Authentication> - custom
Rule StringType - metadata Map<String,String>
- name String
- The name of the Container App.
- authentications
Get
App Template Custom Scale Rule Authentication[] - custom
Rule stringType - metadata {[key: string]: string}
- name string
- The name of the Container App.
- authentications
Sequence[Get
App Template Custom Scale Rule Authentication] - custom_
rule_ strtype - metadata Mapping[str, str]
- name str
- The name of the Container App.
- authentications List<Property Map>
- custom
Rule StringType - metadata Map<String>
- name String
- The name of the Container App.
GetAppTemplateCustomScaleRuleAuthentication
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Trigger
Parameter string
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Trigger
Parameter string
- secret
Name String - The name of the secret that contains the value for this environment variable.
- trigger
Parameter String
- secret
Name string - The name of the secret that contains the value for this environment variable.
- trigger
Parameter string
- secret_
name str - The name of the secret that contains the value for this environment variable.
- trigger_
parameter str
- secret
Name String - The name of the secret that contains the value for this environment variable.
- trigger
Parameter String
GetAppTemplateHttpScaleRule
- Authentications
List<Get
App Template Http Scale Rule Authentication> - Concurrent
Requests string - Name string
- The name of the Container App.
- Authentications
[]Get
App Template Http Scale Rule Authentication - Concurrent
Requests string - Name string
- The name of the Container App.
- authentications
List<Get
App Template Http Scale Rule Authentication> - concurrent
Requests String - name String
- The name of the Container App.
- authentications
Get
App Template Http Scale Rule Authentication[] - concurrent
Requests string - name string
- The name of the Container App.
- authentications
Sequence[Get
App Template Http Scale Rule Authentication] - concurrent_
requests str - name str
- The name of the Container App.
- authentications List<Property Map>
- concurrent
Requests String - name String
- The name of the Container App.
GetAppTemplateHttpScaleRuleAuthentication
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Trigger
Parameter string
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Trigger
Parameter string
- secret
Name String - The name of the secret that contains the value for this environment variable.
- trigger
Parameter String
- secret
Name string - The name of the secret that contains the value for this environment variable.
- trigger
Parameter string
- secret_
name str - The name of the secret that contains the value for this environment variable.
- trigger_
parameter str
- secret
Name String - The name of the secret that contains the value for this environment variable.
- trigger
Parameter String
GetAppTemplateInitContainer
- Args List<string>
- A list of extra arguments passed to the container.
- Commands List<string>
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- Cpu double
- The amount of vCPU allocated to the container.
- Envs
List<Get
App Template Init Container Env> - One or more
envblocks as detailed below. - Ephemeral
Storage string - The amount of ephemeral storage available to the Container App.
- Image string
- The image to use to create the container.
- Memory string
- The amount of memory allocated to the container.
- Name string
- The name of the Container App.
- Volume
Mounts List<GetApp Template Init Container Volume Mount> - A
volume_mountsblock as detailed below.
- Args []string
- A list of extra arguments passed to the container.
- Commands []string
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- Cpu float64
- The amount of vCPU allocated to the container.
- Envs
[]Get
App Template Init Container Env - One or more
envblocks as detailed below. - Ephemeral
Storage string - The amount of ephemeral storage available to the Container App.
- Image string
- The image to use to create the container.
- Memory string
- The amount of memory allocated to the container.
- Name string
- The name of the Container App.
- Volume
Mounts []GetApp Template Init Container Volume Mount - A
volume_mountsblock as detailed below.
- args List<String>
- A list of extra arguments passed to the container.
- commands List<String>
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- cpu Double
- The amount of vCPU allocated to the container.
- envs
List<Get
App Template Init Container Env> - One or more
envblocks as detailed below. - ephemeral
Storage String - The amount of ephemeral storage available to the Container App.
- image String
- The image to use to create the container.
- memory String
- The amount of memory allocated to the container.
- name String
- The name of the Container App.
- volume
Mounts List<GetApp Template Init Container Volume Mount> - A
volume_mountsblock as detailed below.
- args string[]
- A list of extra arguments passed to the container.
- commands string[]
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- cpu number
- The amount of vCPU allocated to the container.
- envs
Get
App Template Init Container Env[] - One or more
envblocks as detailed below. - ephemeral
Storage string - The amount of ephemeral storage available to the Container App.
- image string
- The image to use to create the container.
- memory string
- The amount of memory allocated to the container.
- name string
- The name of the Container App.
- volume
Mounts GetApp Template Init Container Volume Mount[] - A
volume_mountsblock as detailed below.
- args Sequence[str]
- A list of extra arguments passed to the container.
- commands Sequence[str]
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- cpu float
- The amount of vCPU allocated to the container.
- envs
Sequence[Get
App Template Init Container Env] - One or more
envblocks as detailed below. - ephemeral_
storage str - The amount of ephemeral storage available to the Container App.
- image str
- The image to use to create the container.
- memory str
- The amount of memory allocated to the container.
- name str
- The name of the Container App.
- volume_
mounts Sequence[GetApp Template Init Container Volume Mount] - A
volume_mountsblock as detailed below.
- args List<String>
- A list of extra arguments passed to the container.
- commands List<String>
- A command passed to the container to override the default. This is provided as a list of command line elements without spaces.
- cpu Number
- The amount of vCPU allocated to the container.
- envs List<Property Map>
- One or more
envblocks as detailed below. - ephemeral
Storage String - The amount of ephemeral storage available to the Container App.
- image String
- The image to use to create the container.
- memory String
- The amount of memory allocated to the container.
- name String
- The name of the Container App.
- volume
Mounts List<Property Map> - A
volume_mountsblock as detailed below.
GetAppTemplateInitContainerEnv
- Name string
- The name of the Container App.
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Value string
- The HTTP Header value.
- Name string
- The name of the Container App.
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Value string
- The HTTP Header value.
- name String
- The name of the Container App.
- secret
Name String - The name of the secret that contains the value for this environment variable.
- value String
- The HTTP Header value.
- name string
- The name of the Container App.
- secret
Name string - The name of the secret that contains the value for this environment variable.
- value string
- The HTTP Header value.
- name str
- The name of the Container App.
- secret_
name str - The name of the secret that contains the value for this environment variable.
- value str
- The HTTP Header value.
- name String
- The name of the Container App.
- secret
Name String - The name of the secret that contains the value for this environment variable.
- value String
- The HTTP Header value.
GetAppTemplateInitContainerVolumeMount
GetAppTemplateTcpScaleRule
- Authentications
List<Get
App Template Tcp Scale Rule Authentication> - Concurrent
Requests string - Name string
- The name of the Container App.
- Authentications
[]Get
App Template Tcp Scale Rule Authentication - Concurrent
Requests string - Name string
- The name of the Container App.
- authentications
List<Get
App Template Tcp Scale Rule Authentication> - concurrent
Requests String - name String
- The name of the Container App.
- authentications
Get
App Template Tcp Scale Rule Authentication[] - concurrent
Requests string - name string
- The name of the Container App.
- authentications
Sequence[Get
App Template Tcp Scale Rule Authentication] - concurrent_
requests str - name str
- The name of the Container App.
- authentications List<Property Map>
- concurrent
Requests String - name String
- The name of the Container App.
GetAppTemplateTcpScaleRuleAuthentication
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Trigger
Parameter string
- Secret
Name string - The name of the secret that contains the value for this environment variable.
- Trigger
Parameter string
- secret
Name String - The name of the secret that contains the value for this environment variable.
- trigger
Parameter String
- secret
Name string - The name of the secret that contains the value for this environment variable.
- trigger
Parameter string
- secret_
name str - The name of the secret that contains the value for this environment variable.
- trigger_
parameter str
- secret
Name String - The name of the secret that contains the value for this environment variable.
- trigger
Parameter String
GetAppTemplateVolume
- Mount
Options string - Mount options used while mounting the AzureFile.
- Name string
- The name of the Container App.
- Storage
Name string - The name of the
AzureFilestorage. - Storage
Type string - The type of storage volume.
- Mount
Options string - Mount options used while mounting the AzureFile.
- Name string
- The name of the Container App.
- Storage
Name string - The name of the
AzureFilestorage. - Storage
Type string - The type of storage volume.
- mount
Options String - Mount options used while mounting the AzureFile.
- name String
- The name of the Container App.
- storage
Name String - The name of the
AzureFilestorage. - storage
Type String - The type of storage volume.
- mount
Options string - Mount options used while mounting the AzureFile.
- name string
- The name of the Container App.
- storage
Name string - The name of the
AzureFilestorage. - storage
Type string - The type of storage volume.
- mount_
options str - Mount options used while mounting the AzureFile.
- name str
- The name of the Container App.
- storage_
name str - The name of the
AzureFilestorage. - storage_
type str - The type of storage volume.
- mount
Options String - Mount options used while mounting the AzureFile.
- name String
- The name of the Container App.
- storage
Name String - The name of the
AzureFilestorage. - storage
Type String - The type of storage volume.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.
