We recommend using Azure Native.
Azure v6.10.0 published on Tuesday, Nov 19, 2024 by Pulumi
azure.containerapp.getApp
Explore with Pulumi AI
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
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure:containerapp/getApp:getApp
arguments:
# arguments dictionary
The 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
dapr
block 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
ingress
block 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
registry
block as detailed below. - Resource
Group stringName - Revision
Mode string - The revision mode of the Container App.
- Secrets
List<Get
App Secret> - One or more
secret
block as detailed below. - Dictionary<string, string>
- A mapping of tags to assign to the Container App.
- Templates
List<Get
App Template> - A
template
block 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
dapr
block 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
ingress
block 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
registry
block as detailed below. - Resource
Group stringName - Revision
Mode string - The revision mode of the Container App.
- Secrets
[]Get
App Secret - One or more
secret
block as detailed below. - map[string]string
- A mapping of tags to assign to the Container App.
- Templates
[]Get
App Template - A
template
block 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
dapr
block 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
ingress
block 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
registry
block as detailed below. - resource
Group StringName - revision
Mode String - The revision mode of the Container App.
- secrets
List<Get
App Secret> - One or more
secret
block as detailed below. - Map<String,String>
- A mapping of tags to assign to the Container App.
- templates
List<Get
App Template> - A
template
block 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
dapr
block 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
ingress
block 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
registry
block as detailed below. - resource
Group stringName - revision
Mode string - The revision mode of the Container App.
- secrets
Get
App Secret[] - One or more
secret
block as detailed below. - {[key: string]: string}
- A mapping of tags to assign to the Container App.
- templates
Get
App Template[] - A
template
block 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
dapr
block 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
ingress
block 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
registry
block as detailed below. - resource_
group_ strname - revision_
mode str - The revision mode of the Container App.
- secrets
Sequence[Get
App Secret] - One or more
secret
block as detailed below. - Mapping[str, str]
- A mapping of tags to assign to the Container App.
- templates
Sequence[Get
App Template] - A
template
block 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
dapr
block 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
ingress
block 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
registry
block as detailed below. - resource
Group StringName - revision
Mode String - The revision mode of the Container App.
- secrets List<Property Map>
- One or more
secret
block as detailed below. - Map<String>
- A mapping of tags to assign to the Container App.
- templates List<Property Map>
- A
template
block 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
ingress
port. - App
Protocol string - The protocol for the app. Possible values include
http
andgrpc
. Defaults tohttp
.
- App
Id string - The Dapr Application Identifier.
- App
Port int - The port which the application is listening on. This is the same as the
ingress
port. - App
Protocol string - The protocol for the app. Possible values include
http
andgrpc
. Defaults tohttp
.
- app
Id String - The Dapr Application Identifier.
- app
Port Integer - The port which the application is listening on. This is the same as the
ingress
port. - app
Protocol String - The protocol for the app. Possible values include
http
andgrpc
. Defaults tohttp
.
- app
Id string - The Dapr Application Identifier.
- app
Port number - The port which the application is listening on. This is the same as the
ingress
port. - app
Protocol string - The protocol for the app. Possible values include
http
andgrpc
. Defaults tohttp
.
- app_
id str - The Dapr Application Identifier.
- app_
port int - The port which the application is listening on. This is the same as the
ingress
port. - app_
protocol str - The protocol for the app. Possible values include
http
andgrpc
. Defaults tohttp
.
- app
Id String - The Dapr Application Identifier.
- app
Port Number - The port which the application is listening on. This is the same as the
ingress
port. - app
Protocol String - The protocol for the app. Possible values include
http
andgrpc
. Defaults tohttp
.
GetAppIdentity
- Identity
Ids List<string> - A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when
type
is set toUserAssigned
. - Principal
Id string - Tenant
Id string - Type string
- The type of managed identity to assign. Possible values are
UserAssigned
andSystemAssigned
- Identity
Ids []string - A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when
type
is set toUserAssigned
. - Principal
Id string - Tenant
Id string - Type string
- The type of managed identity to assign. Possible values are
UserAssigned
andSystemAssigned
- identity
Ids List<String> - A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when
type
is set toUserAssigned
. - principal
Id String - tenant
Id String - type String
- The type of managed identity to assign. Possible values are
UserAssigned
andSystemAssigned
- identity
Ids string[] - A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when
type
is set toUserAssigned
. - principal
Id string - tenant
Id string - type string
- The type of managed identity to assign. Possible values are
UserAssigned
andSystemAssigned
- identity_
ids Sequence[str] - A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when
type
is set toUserAssigned
. - principal_
id str - tenant_
id str - type str
- The type of managed identity to assign. Possible values are
UserAssigned
andSystemAssigned
- identity
Ids List<String> - A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when
type
is set toUserAssigned
. - principal
Id String - tenant
Id String - type String
- The type of managed identity to assign. Possible values are
UserAssigned
andSystemAssigned
GetAppIngress
- Allow
Insecure boolConnections - Should this ingress allow insecure connections?
- Custom
Domains List<GetApp Ingress Custom Domain> - One or more
custom_domain
block 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_restriction
blocks 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_weight
block as detailed below. - Transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- Allow
Insecure boolConnections - Should this ingress allow insecure connections?
- Custom
Domains []GetApp Ingress Custom Domain - One or more
custom_domain
block 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_restriction
blocks 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_weight
block as detailed below. - Transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- allow
Insecure BooleanConnections - Should this ingress allow insecure connections?
- custom
Domains List<GetApp Ingress Custom Domain> - One or more
custom_domain
block 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_restriction
blocks 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_weight
block as detailed below. - transport String
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- allow
Insecure booleanConnections - Should this ingress allow insecure connections?
- custom
Domains GetApp Ingress Custom Domain[] - One or more
custom_domain
block 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_restriction
blocks 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_weight
block as detailed below. - transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- allow_
insecure_ boolconnections - Should this ingress allow insecure connections?
- custom_
domains Sequence[GetApp Ingress Custom Domain] - One or more
custom_domain
block 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_restriction
blocks 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_weight
block as detailed below. - transport str
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- allow
Insecure BooleanConnections - Should this ingress allow insecure connections?
- custom
Domains List<Property Map> - One or more
custom_domain
block 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_restriction
blocks 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_weight
block as detailed below. - transport String
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
GetAppIngressCustomDomain
- Certificate
Binding stringType - The Binding type. Possible values include
Disabled
andSniEnabled
. Defaults toDisabled
. - 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. Possible values include
Disabled
andSniEnabled
. Defaults toDisabled
. - 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. Possible values include
Disabled
andSniEnabled
. Defaults toDisabled
. - 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. Possible values include
Disabled
andSniEnabled
. Defaults toDisabled
. - 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. Possible values include
Disabled
andSniEnabled
. Defaults toDisabled
. - 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. Possible values include
Disabled
andSniEnabled
. Defaults toDisabled
. - 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_weight
applies.
- 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_weight
applies.
- 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_weight
applies.
- 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_weight
applies.
- 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_weight
applies.
- 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_weight
applies.
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 this user on the Container Registry,
username
must also be supplied. - Server string
- The hostname for the Container Registry.
- Username string
- The username to use for this Container Registry,
password_secret_name
must also be supplied..
- 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 this user on the Container Registry,
username
must also be supplied. - Server string
- The hostname for the Container Registry.
- Username string
- The username to use for this Container Registry,
password_secret_name
must also be supplied..
- 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 this user on the Container Registry,
username
must also be supplied. - server String
- The hostname for the Container Registry.
- username String
- The username to use for this Container Registry,
password_secret_name
must also be supplied..
- 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 this user on the Container Registry,
username
must also be supplied. - server string
- The hostname for the Container Registry.
- username string
- The username to use for this Container Registry,
password_secret_name
must also be supplied..
- 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 this user on the Container Registry,
username
must also be supplied. - server str
- The hostname for the Container Registry.
- username str
- The username to use for this Container Registry,
password_secret_name
must also be supplied..
- 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 this user on the Container Registry,
username
must also be supplied. - server String
- The hostname for the Container Registry.
- username String
- The username to use for this Container Registry,
password_secret_name
must also be supplied..
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
container
blocks as detailed below. - Http
Scale List<GetRules App Template Http Scale Rule> - Init
Containers List<GetApp Template Init Container> - One or more
init_container
blocks 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_weight
applies. - Tcp
Scale List<GetRules App Template Tcp Scale Rule> - Volumes
List<Get
App Template Volume> - A
volume
block 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
container
blocks as detailed below. - Http
Scale []GetRules App Template Http Scale Rule - Init
Containers []GetApp Template Init Container - One or more
init_container
blocks 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_weight
applies. - Tcp
Scale []GetRules App Template Tcp Scale Rule - Volumes
[]Get
App Template Volume - A
volume
block 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
container
blocks as detailed below. - http
Scale List<GetRules App Template Http Scale Rule> - init
Containers List<GetApp Template Init Container> - One or more
init_container
blocks 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_weight
applies. - tcp
Scale List<GetRules App Template Tcp Scale Rule> - volumes
List<Get
App Template Volume> - A
volume
block 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
container
blocks as detailed below. - http
Scale GetRules App Template Http Scale Rule[] - init
Containers GetApp Template Init Container[] - One or more
init_container
blocks 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_weight
applies. - tcp
Scale GetRules App Template Tcp Scale Rule[] - volumes
Get
App Template Volume[] - A
volume
block 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
container
blocks as detailed below. - http_
scale_ Sequence[Getrules App Template Http Scale Rule] - init_
containers Sequence[GetApp Template Init Container] - One or more
init_container
blocks 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_weight
applies. - tcp_
scale_ Sequence[Getrules App Template Tcp Scale Rule] - volumes
Sequence[Get
App Template Volume] - A
volume
block 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
container
blocks as detailed below. - http
Scale List<Property Map>Rules - init
Containers List<Property Map> - One or more
init_container
blocks 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_weight
applies. - tcp
Scale List<Property Map>Rules - volumes List<Property Map>
- A
volume
block 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 to pass to the container.
- Commands List<string>
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - Envs
List<Get
App Template Container Env> - One or more
env
blocks 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_probe
block as detailed below. - Memory string
- The amount of memory to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - Name string
- The name of the Container App.
- Readiness
Probes List<GetApp Template Container Readiness Probe> - A
readiness_probe
block as detailed below. - Startup
Probes List<GetApp Template Container Startup Probe> - A
startup_probe
block as detailed below. - Volume
Mounts List<GetApp Template Container Volume Mount> - A
volume_mounts
block as detailed below.
- Args []string
- A list of extra arguments to pass to the container.
- Commands []string
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - Envs
[]Get
App Template Container Env - One or more
env
blocks 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_probe
block as detailed below. - Memory string
- The amount of memory to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - Name string
- The name of the Container App.
- Readiness
Probes []GetApp Template Container Readiness Probe - A
readiness_probe
block as detailed below. - Startup
Probes []GetApp Template Container Startup Probe - A
startup_probe
block as detailed below. - Volume
Mounts []GetApp Template Container Volume Mount - A
volume_mounts
block as detailed below.
- args List<String>
- A list of extra arguments to pass to the container.
- commands List<String>
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - envs
List<Get
App Template Container Env> - One or more
env
blocks 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_probe
block as detailed below. - memory String
- The amount of memory to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - name String
- The name of the Container App.
- readiness
Probes List<GetApp Template Container Readiness Probe> - A
readiness_probe
block as detailed below. - startup
Probes List<GetApp Template Container Startup Probe> - A
startup_probe
block as detailed below. - volume
Mounts List<GetApp Template Container Volume Mount> - A
volume_mounts
block as detailed below.
- args string[]
- A list of extra arguments to pass to the container.
- commands string[]
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - envs
Get
App Template Container Env[] - One or more
env
blocks 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_probe
block as detailed below. - memory string
- The amount of memory to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - name string
- The name of the Container App.
- readiness
Probes GetApp Template Container Readiness Probe[] - A
readiness_probe
block as detailed below. - startup
Probes GetApp Template Container Startup Probe[] - A
startup_probe
block as detailed below. - volume
Mounts GetApp Template Container Volume Mount[] - A
volume_mounts
block as detailed below.
- args Sequence[str]
- A list of extra arguments to pass to the container.
- commands Sequence[str]
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - envs
Sequence[Get
App Template Container Env] - One or more
env
blocks 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_probe
block as detailed below. - memory str
- The amount of memory to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - name str
- The name of the Container App.
- readiness_
probes Sequence[GetApp Template Container Readiness Probe] - A
readiness_probe
block as detailed below. - startup_
probes Sequence[GetApp Template Container Startup Probe] - A
startup_probe
block as detailed below. - volume_
mounts Sequence[GetApp Template Container Volume Mount] - A
volume_mounts
block as detailed below.
- args List<String>
- A list of extra arguments to pass to the container.
- commands List<String>
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - envs List<Property Map>
- One or more
env
blocks 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_probe
block as detailed below. - memory String
- The amount of memory to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - name String
- The name of the Container App.
- readiness
Probes List<Property Map> - A
readiness_probe
block as detailed below. - startup
Probes List<Property Map> - A
startup_probe
block as detailed below. - volume
Mounts List<Property Map> - A
volume_mounts
block 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. Possible values are between
1
and30
. Defaults to3
. - Headers
List<Get
App Template Container Liveness Probe Header> - A
header
block as detailed below. - Host string
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - Interval
Seconds int - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - Transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- Failure
Count intThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - Headers
[]Get
App Template Container Liveness Probe Header - A
header
block as detailed below. - Host string
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - Interval
Seconds int - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - Transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure
Count IntegerThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers
List<Get
App Template Container Liveness Probe Header> - A
header
block as detailed below. - host String
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial
Delay Integer - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval
Seconds Integer - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path String
- The path in the container at which to mount this volume.
- port Integer
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - transport String
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure
Count numberThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers
Get
App Template Container Liveness Probe Header[] - A
header
block as detailed below. - host string
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial
Delay number - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval
Seconds number - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path string
- The path in the container at which to mount this volume.
- port number
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure_
count_ intthreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers
Sequence[Get
App Template Container Liveness Probe Header] - A
header
block as detailed below. - host str
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial_
delay int - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval_
seconds int - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path str
- The path in the container at which to mount this volume.
- port int
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - transport str
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure
Count NumberThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers List<Property Map>
- A
header
block as detailed below. - host String
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial
Delay Number - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval
Seconds Number - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path String
- The path in the container at which to mount this volume.
- port Number
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - transport String
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
GetAppTemplateContainerLivenessProbeHeader
GetAppTemplateContainerReadinessProbe
- Failure
Count intThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - Headers
List<Get
App Template Container Readiness Probe Header> - A
header
block as detailed below. - Host string
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - Interval
Seconds int - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect. Possible values are between
1
and65535
. - Success
Count intThreshold - The number of consecutive successful responses required to consider this probe as successful. Possible values are between
1
and10
. Defaults to3
. - Timeout int
- Time in seconds after which the probe times out. Possible values are in the range
1
-240
. Defaults to1
. - Transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- Failure
Count intThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - Headers
[]Get
App Template Container Readiness Probe Header - A
header
block as detailed below. - Host string
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - Interval
Seconds int - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect. Possible values are between
1
and65535
. - Success
Count intThreshold - The number of consecutive successful responses required to consider this probe as successful. Possible values are between
1
and10
. Defaults to3
. - Timeout int
- Time in seconds after which the probe times out. Possible values are in the range
1
-240
. Defaults to1
. - Transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure
Count IntegerThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers
List<Get
App Template Container Readiness Probe Header> - A
header
block as detailed below. - host String
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial
Delay Integer - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval
Seconds Integer - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path String
- The path in the container at which to mount this volume.
- port Integer
- The port number on which to connect. Possible values are between
1
and65535
. - success
Count IntegerThreshold - The number of consecutive successful responses required to consider this probe as successful. Possible values are between
1
and10
. Defaults to3
. - timeout Integer
- Time in seconds after which the probe times out. Possible values are in the range
1
-240
. Defaults to1
. - transport String
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure
Count numberThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers
Get
App Template Container Readiness Probe Header[] - A
header
block as detailed below. - host string
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial
Delay number - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval
Seconds number - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path string
- The path in the container at which to mount this volume.
- port number
- The port number on which to connect. Possible values are between
1
and65535
. - success
Count numberThreshold - The number of consecutive successful responses required to consider this probe as successful. Possible values are between
1
and10
. Defaults to3
. - timeout number
- Time in seconds after which the probe times out. Possible values are in the range
1
-240
. Defaults to1
. - transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure_
count_ intthreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers
Sequence[Get
App Template Container Readiness Probe Header] - A
header
block as detailed below. - host str
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial_
delay int - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval_
seconds int - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path str
- The path in the container at which to mount this volume.
- port int
- The port number on which to connect. Possible values are between
1
and65535
. - success_
count_ intthreshold - The number of consecutive successful responses required to consider this probe as successful. Possible values are between
1
and10
. Defaults to3
. - timeout int
- Time in seconds after which the probe times out. Possible values are in the range
1
-240
. Defaults to1
. - transport str
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure
Count NumberThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers List<Property Map>
- A
header
block as detailed below. - host String
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial
Delay Number - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval
Seconds Number - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path String
- The path in the container at which to mount this volume.
- port Number
- The port number on which to connect. Possible values are between
1
and65535
. - success
Count NumberThreshold - The number of consecutive successful responses required to consider this probe as successful. Possible values are between
1
and10
. Defaults to3
. - timeout Number
- Time in seconds after which the probe times out. Possible values are in the range
1
-240
. Defaults to1
. - transport String
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
GetAppTemplateContainerReadinessProbeHeader
GetAppTemplateContainerStartupProbe
- Failure
Count intThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - Headers
List<Get
App Template Container Startup Probe Header> - A
header
block as detailed below. - Host string
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - Interval
Seconds int - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - Transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- Failure
Count intThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - Headers
[]Get
App Template Container Startup Probe Header - A
header
block as detailed below. - Host string
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - Initial
Delay int - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - Interval
Seconds int - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- Path string
- The path in the container at which to mount this volume.
- Port int
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - Transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure
Count IntegerThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers
List<Get
App Template Container Startup Probe Header> - A
header
block as detailed below. - host String
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial
Delay Integer - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval
Seconds Integer - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path String
- The path in the container at which to mount this volume.
- port Integer
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - transport String
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure
Count numberThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers
Get
App Template Container Startup Probe Header[] - A
header
block as detailed below. - host string
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial
Delay number - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval
Seconds number - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path string
- The path in the container at which to mount this volume.
- port number
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - transport string
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure_
count_ intthreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers
Sequence[Get
App Template Container Startup Probe Header] - A
header
block as detailed below. - host str
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial_
delay int - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval_
seconds int - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path str
- The path in the container at which to mount this volume.
- port int
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - transport str
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
- failure
Count NumberThreshold - The number of consecutive failures required to consider this probe as failed. Possible values are between
1
and30
. Defaults to3
. - headers List<Property Map>
- A
header
block as detailed below. - host String
- The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for
Host
inheaders
can be used to override this forHTTP
andHTTPS
type probes. - initial
Delay Number - The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between
0
and60
. Defaults to0
seconds. - interval
Seconds Number - How often, in seconds, the probe should run. Possible values are between
1
and240
. Defaults to10
- path String
- The path in the container at which to mount this volume.
- port Number
- The port number on which to connect. Possible values are between
1
and65535
. - 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. Possible values are in the range
1
-240
. Defaults to1
. - transport String
- The transport method for the Ingress. Possible values include
auto
,http
, andhttp2
. Defaults toauto
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 to pass to the container.
- Commands List<string>
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - Envs
List<Get
App Template Init Container Env> - One or more
env
blocks 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 to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - Name string
- The name of the Container App.
- Volume
Mounts List<GetApp Template Init Container Volume Mount> - A
volume_mounts
block as detailed below.
- Args []string
- A list of extra arguments to pass to the container.
- Commands []string
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - Envs
[]Get
App Template Init Container Env - One or more
env
blocks 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 to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - Name string
- The name of the Container App.
- Volume
Mounts []GetApp Template Init Container Volume Mount - A
volume_mounts
block as detailed below.
- args List<String>
- A list of extra arguments to pass to the container.
- commands List<String>
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - envs
List<Get
App Template Init Container Env> - One or more
env
blocks 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 to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - name String
- The name of the Container App.
- volume
Mounts List<GetApp Template Init Container Volume Mount> - A
volume_mounts
block as detailed below.
- args string[]
- A list of extra arguments to pass to the container.
- commands string[]
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - envs
Get
App Template Init Container Env[] - One or more
env
blocks 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 to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - name string
- The name of the Container App.
- volume
Mounts GetApp Template Init Container Volume Mount[] - A
volume_mounts
block as detailed below.
- args Sequence[str]
- A list of extra arguments to pass to the container.
- commands Sequence[str]
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - envs
Sequence[Get
App Template Init Container Env] - One or more
env
blocks 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 to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - name str
- The name of the Container App.
- volume_
mounts Sequence[GetApp Template Init Container Volume Mount] - A
volume_mounts
block as detailed below.
- args List<String>
- A list of extra arguments to pass to the container.
- commands List<String>
- A command to pass 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 to allocate to the container. Possible values include
0.25
,0.5
,0.75
,1.0
,1.25
,1.5
,1.75
, and2.0
. - envs List<Property Map>
- One or more
env
blocks 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 to allocate to the container. Possible values include
0.5Gi
,1Gi
,1.5Gi
,2Gi
,2.5Gi
,3Gi
,3.5Gi
, and4Gi
. - name String
- The name of the Container App.
- volume
Mounts List<Property Map> - A
volume_mounts
block 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
- Name string
- The name of the Container App.
- Storage
Name string - The name of the
AzureFile
storage. - Storage
Type string - The type of storage volume. Possible values include
AzureFile
andEmptyDir
. Defaults toEmptyDir
.
- Name string
- The name of the Container App.
- Storage
Name string - The name of the
AzureFile
storage. - Storage
Type string - The type of storage volume. Possible values include
AzureFile
andEmptyDir
. Defaults toEmptyDir
.
- name String
- The name of the Container App.
- storage
Name String - The name of the
AzureFile
storage. - storage
Type String - The type of storage volume. Possible values include
AzureFile
andEmptyDir
. Defaults toEmptyDir
.
- name string
- The name of the Container App.
- storage
Name string - The name of the
AzureFile
storage. - storage
Type string - The type of storage volume. Possible values include
AzureFile
andEmptyDir
. Defaults toEmptyDir
.
- name str
- The name of the Container App.
- storage_
name str - The name of the
AzureFile
storage. - storage_
type str - The type of storage volume. Possible values include
AzureFile
andEmptyDir
. Defaults toEmptyDir
.
- name String
- The name of the Container App.
- storage
Name String - The name of the
AzureFile
storage. - storage
Type String - The type of storage volume. Possible values include
AzureFile
andEmptyDir
. Defaults toEmptyDir
.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurerm
Terraform Provider.