1. Packages
  2. Azure Native v1
  3. API Docs
  4. app
  5. getContainerApp
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.app.getContainerApp

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Container App. API Version: 2022-03-01.

    Using getContainerApp

    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 getContainerApp(args: GetContainerAppArgs, opts?: InvokeOptions): Promise<GetContainerAppResult>
    function getContainerAppOutput(args: GetContainerAppOutputArgs, opts?: InvokeOptions): Output<GetContainerAppResult>
    def get_container_app(container_app_name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetContainerAppResult
    def get_container_app_output(container_app_name: Optional[pulumi.Input[str]] = None,
                          resource_group_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetContainerAppResult]
    func LookupContainerApp(ctx *Context, args *LookupContainerAppArgs, opts ...InvokeOption) (*LookupContainerAppResult, error)
    func LookupContainerAppOutput(ctx *Context, args *LookupContainerAppOutputArgs, opts ...InvokeOption) LookupContainerAppResultOutput

    > Note: This function is named LookupContainerApp in the Go SDK.

    public static class GetContainerApp 
    {
        public static Task<GetContainerAppResult> InvokeAsync(GetContainerAppArgs args, InvokeOptions? opts = null)
        public static Output<GetContainerAppResult> Invoke(GetContainerAppInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetContainerAppResult> getContainerApp(GetContainerAppArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:app:getContainerApp
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ContainerAppName string
    Name of the Container App.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ContainerAppName string
    Name of the Container App.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    containerAppName String
    Name of the Container App.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    containerAppName string
    Name of the Container App.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    container_app_name str
    Name of the Container App.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    containerAppName String
    Name of the Container App.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getContainerApp Result

    The following output properties are available:

    CustomDomainVerificationId string
    Id used to verify domain name ownership
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    LatestRevisionFqdn string
    Fully Qualified Domain Name of the latest revision of the Container App.
    LatestRevisionName string
    Name of the latest revision of the Container App.
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    OutboundIpAddresses List<string>
    Outbound IP Addresses for container app.
    ProvisioningState string
    Provisioning state of the Container App.
    SystemData Pulumi.AzureNative.App.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Configuration Pulumi.AzureNative.App.Outputs.ConfigurationResponse
    Non versioned Container App configuration properties.
    Identity Pulumi.AzureNative.App.Outputs.ManagedServiceIdentityResponse
    managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code.
    ManagedEnvironmentId string
    Resource ID of the Container App's environment.
    Tags Dictionary<string, string>
    Resource tags.
    Template Pulumi.AzureNative.App.Outputs.TemplateResponse
    Container App versioned application definition.
    CustomDomainVerificationId string
    Id used to verify domain name ownership
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    LatestRevisionFqdn string
    Fully Qualified Domain Name of the latest revision of the Container App.
    LatestRevisionName string
    Name of the latest revision of the Container App.
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    OutboundIpAddresses []string
    Outbound IP Addresses for container app.
    ProvisioningState string
    Provisioning state of the Container App.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Configuration ConfigurationResponse
    Non versioned Container App configuration properties.
    Identity ManagedServiceIdentityResponse
    managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code.
    ManagedEnvironmentId string
    Resource ID of the Container App's environment.
    Tags map[string]string
    Resource tags.
    Template TemplateResponse
    Container App versioned application definition.
    customDomainVerificationId String
    Id used to verify domain name ownership
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    latestRevisionFqdn String
    Fully Qualified Domain Name of the latest revision of the Container App.
    latestRevisionName String
    Name of the latest revision of the Container App.
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    outboundIpAddresses List<String>
    Outbound IP Addresses for container app.
    provisioningState String
    Provisioning state of the Container App.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    configuration ConfigurationResponse
    Non versioned Container App configuration properties.
    identity ManagedServiceIdentityResponse
    managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code.
    managedEnvironmentId String
    Resource ID of the Container App's environment.
    tags Map<String,String>
    Resource tags.
    template TemplateResponse
    Container App versioned application definition.
    customDomainVerificationId string
    Id used to verify domain name ownership
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    latestRevisionFqdn string
    Fully Qualified Domain Name of the latest revision of the Container App.
    latestRevisionName string
    Name of the latest revision of the Container App.
    location string
    The geo-location where the resource lives
    name string
    The name of the resource
    outboundIpAddresses string[]
    Outbound IP Addresses for container app.
    provisioningState string
    Provisioning state of the Container App.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    configuration ConfigurationResponse
    Non versioned Container App configuration properties.
    identity ManagedServiceIdentityResponse
    managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code.
    managedEnvironmentId string
    Resource ID of the Container App's environment.
    tags {[key: string]: string}
    Resource tags.
    template TemplateResponse
    Container App versioned application definition.
    custom_domain_verification_id str
    Id used to verify domain name ownership
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    latest_revision_fqdn str
    Fully Qualified Domain Name of the latest revision of the Container App.
    latest_revision_name str
    Name of the latest revision of the Container App.
    location str
    The geo-location where the resource lives
    name str
    The name of the resource
    outbound_ip_addresses Sequence[str]
    Outbound IP Addresses for container app.
    provisioning_state str
    Provisioning state of the Container App.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    configuration ConfigurationResponse
    Non versioned Container App configuration properties.
    identity ManagedServiceIdentityResponse
    managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code.
    managed_environment_id str
    Resource ID of the Container App's environment.
    tags Mapping[str, str]
    Resource tags.
    template TemplateResponse
    Container App versioned application definition.
    customDomainVerificationId String
    Id used to verify domain name ownership
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    latestRevisionFqdn String
    Fully Qualified Domain Name of the latest revision of the Container App.
    latestRevisionName String
    Name of the latest revision of the Container App.
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    outboundIpAddresses List<String>
    Outbound IP Addresses for container app.
    provisioningState String
    Provisioning state of the Container App.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    configuration Property Map
    Non versioned Container App configuration properties.
    identity Property Map
    managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code.
    managedEnvironmentId String
    Resource ID of the Container App's environment.
    tags Map<String>
    Resource tags.
    template Property Map
    Container App versioned application definition.

    Supporting Types

    ConfigurationResponse

    ActiveRevisionsMode string
    ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default.
    Dapr Pulumi.AzureNative.App.Inputs.DaprResponse
    Dapr configuration for the Container App.
    Ingress Pulumi.AzureNative.App.Inputs.IngressResponse
    Ingress configurations.
    Registries List<Pulumi.AzureNative.App.Inputs.RegistryCredentialsResponse>
    Collection of private container registry credentials for containers used by the Container app
    Secrets List<Pulumi.AzureNative.App.Inputs.SecretResponse>
    Collection of secrets used by a Container app
    ActiveRevisionsMode string
    ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default.
    Dapr DaprResponse
    Dapr configuration for the Container App.
    Ingress IngressResponse
    Ingress configurations.
    Registries []RegistryCredentialsResponse
    Collection of private container registry credentials for containers used by the Container app
    Secrets []SecretResponse
    Collection of secrets used by a Container app
    activeRevisionsMode String
    ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default.
    dapr DaprResponse
    Dapr configuration for the Container App.
    ingress IngressResponse
    Ingress configurations.
    registries List<RegistryCredentialsResponse>
    Collection of private container registry credentials for containers used by the Container app
    secrets List<SecretResponse>
    Collection of secrets used by a Container app
    activeRevisionsMode string
    ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default.
    dapr DaprResponse
    Dapr configuration for the Container App.
    ingress IngressResponse
    Ingress configurations.
    registries RegistryCredentialsResponse[]
    Collection of private container registry credentials for containers used by the Container app
    secrets SecretResponse[]
    Collection of secrets used by a Container app
    active_revisions_mode str
    ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default.
    dapr DaprResponse
    Dapr configuration for the Container App.
    ingress IngressResponse
    Ingress configurations.
    registries Sequence[RegistryCredentialsResponse]
    Collection of private container registry credentials for containers used by the Container app
    secrets Sequence[SecretResponse]
    Collection of secrets used by a Container app
    activeRevisionsMode String
    ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active.Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default.
    dapr Property Map
    Dapr configuration for the Container App.
    ingress Property Map
    Ingress configurations.
    registries List<Property Map>
    Collection of private container registry credentials for containers used by the Container app
    secrets List<Property Map>
    Collection of secrets used by a Container app

    ContainerAppProbeResponse

    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    HttpGet Pulumi.AzureNative.App.Inputs.ContainerAppProbeResponseHttpGet
    HTTPGet specifies the http request to perform.
    InitialDelaySeconds int
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    PeriodSeconds int
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    TcpSocket Pulumi.AzureNative.App.Inputs.ContainerAppProbeResponseTcpSocket
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    TerminationGracePeriodSeconds double
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    TimeoutSeconds int
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    Type string
    The type of probe.
    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    HttpGet ContainerAppProbeResponseHttpGet
    HTTPGet specifies the http request to perform.
    InitialDelaySeconds int
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    PeriodSeconds int
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    TcpSocket ContainerAppProbeResponseTcpSocket
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    TerminationGracePeriodSeconds float64
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    TimeoutSeconds int
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    Type string
    The type of probe.
    failureThreshold Integer
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    httpGet ContainerAppProbeResponseHttpGet
    HTTPGet specifies the http request to perform.
    initialDelaySeconds Integer
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    periodSeconds Integer
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    successThreshold Integer
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    tcpSocket ContainerAppProbeResponseTcpSocket
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    terminationGracePeriodSeconds Double
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    timeoutSeconds Integer
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    type String
    The type of probe.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    httpGet ContainerAppProbeResponseHttpGet
    HTTPGet specifies the http request to perform.
    initialDelaySeconds number
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    periodSeconds number
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    tcpSocket ContainerAppProbeResponseTcpSocket
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    terminationGracePeriodSeconds number
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    timeoutSeconds number
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    type string
    The type of probe.
    failure_threshold int
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    http_get ContainerAppProbeResponseHttpGet
    HTTPGet specifies the http request to perform.
    initial_delay_seconds int
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    period_seconds int
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    success_threshold int
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    tcp_socket ContainerAppProbeResponseTcpSocket
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    termination_grace_period_seconds float
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    timeout_seconds int
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    type str
    The type of probe.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    httpGet Property Map
    HTTPGet specifies the http request to perform.
    initialDelaySeconds Number
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    periodSeconds Number
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    tcpSocket Property Map
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    terminationGracePeriodSeconds Number
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    timeoutSeconds Number
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    type String
    The type of probe.

    ContainerAppProbeResponseHttpGet

    Port int
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    Host string
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    HttpHeaders List<Pulumi.AzureNative.App.Inputs.ContainerAppProbeResponseHttpHeaders>
    Custom headers to set in the request. HTTP allows repeated headers.
    Path string
    Path to access on the HTTP server.
    Scheme string
    Scheme to use for connecting to the host. Defaults to HTTP.
    Port int
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    Host string
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    HttpHeaders []ContainerAppProbeResponseHttpHeaders
    Custom headers to set in the request. HTTP allows repeated headers.
    Path string
    Path to access on the HTTP server.
    Scheme string
    Scheme to use for connecting to the host. Defaults to HTTP.
    port Integer
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host String
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    httpHeaders List<ContainerAppProbeResponseHttpHeaders>
    Custom headers to set in the request. HTTP allows repeated headers.
    path String
    Path to access on the HTTP server.
    scheme String
    Scheme to use for connecting to the host. Defaults to HTTP.
    port number
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host string
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    httpHeaders ContainerAppProbeResponseHttpHeaders[]
    Custom headers to set in the request. HTTP allows repeated headers.
    path string
    Path to access on the HTTP server.
    scheme string
    Scheme to use for connecting to the host. Defaults to HTTP.
    port int
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host str
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    http_headers Sequence[ContainerAppProbeResponseHttpHeaders]
    Custom headers to set in the request. HTTP allows repeated headers.
    path str
    Path to access on the HTTP server.
    scheme str
    Scheme to use for connecting to the host. Defaults to HTTP.
    port Number
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host String
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    httpHeaders List<Property Map>
    Custom headers to set in the request. HTTP allows repeated headers.
    path String
    Path to access on the HTTP server.
    scheme String
    Scheme to use for connecting to the host. Defaults to HTTP.

    ContainerAppProbeResponseHttpHeaders

    Name string
    The header field name
    Value string
    The header field value
    Name string
    The header field name
    Value string
    The header field value
    name String
    The header field name
    value String
    The header field value
    name string
    The header field name
    value string
    The header field value
    name str
    The header field name
    value str
    The header field value
    name String
    The header field name
    value String
    The header field value

    ContainerAppProbeResponseTcpSocket

    Port int
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    Host string
    Optional: Host name to connect to, defaults to the pod IP.
    Port int
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    Host string
    Optional: Host name to connect to, defaults to the pod IP.
    port Integer
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host String
    Optional: Host name to connect to, defaults to the pod IP.
    port number
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host string
    Optional: Host name to connect to, defaults to the pod IP.
    port int
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host str
    Optional: Host name to connect to, defaults to the pod IP.
    port Number
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host String
    Optional: Host name to connect to, defaults to the pod IP.

    ContainerResourcesResponse

    EphemeralStorage string
    Ephemeral Storage, e.g. "1Gi"
    Cpu double
    Required CPU in cores, e.g. 0.5
    Memory string
    Required memory, e.g. "250Mb"
    EphemeralStorage string
    Ephemeral Storage, e.g. "1Gi"
    Cpu float64
    Required CPU in cores, e.g. 0.5
    Memory string
    Required memory, e.g. "250Mb"
    ephemeralStorage String
    Ephemeral Storage, e.g. "1Gi"
    cpu Double
    Required CPU in cores, e.g. 0.5
    memory String
    Required memory, e.g. "250Mb"
    ephemeralStorage string
    Ephemeral Storage, e.g. "1Gi"
    cpu number
    Required CPU in cores, e.g. 0.5
    memory string
    Required memory, e.g. "250Mb"
    ephemeral_storage str
    Ephemeral Storage, e.g. "1Gi"
    cpu float
    Required CPU in cores, e.g. 0.5
    memory str
    Required memory, e.g. "250Mb"
    ephemeralStorage String
    Ephemeral Storage, e.g. "1Gi"
    cpu Number
    Required CPU in cores, e.g. 0.5
    memory String
    Required memory, e.g. "250Mb"

    ContainerResponse

    Args List<string>
    Container start command arguments.
    Command List<string>
    Container start command.
    Env List<Pulumi.AzureNative.App.Inputs.EnvironmentVarResponse>
    Container environment variables.
    Image string
    Container image tag.
    Name string
    Custom container name.
    Probes List<Pulumi.AzureNative.App.Inputs.ContainerAppProbeResponse>
    List of probes for the container.
    Resources Pulumi.AzureNative.App.Inputs.ContainerResourcesResponse
    Container resource requirements.
    VolumeMounts List<Pulumi.AzureNative.App.Inputs.VolumeMountResponse>
    Container volume mounts.
    Args []string
    Container start command arguments.
    Command []string
    Container start command.
    Env []EnvironmentVarResponse
    Container environment variables.
    Image string
    Container image tag.
    Name string
    Custom container name.
    Probes []ContainerAppProbeResponse
    List of probes for the container.
    Resources ContainerResourcesResponse
    Container resource requirements.
    VolumeMounts []VolumeMountResponse
    Container volume mounts.
    args List<String>
    Container start command arguments.
    command List<String>
    Container start command.
    env List<EnvironmentVarResponse>
    Container environment variables.
    image String
    Container image tag.
    name String
    Custom container name.
    probes List<ContainerAppProbeResponse>
    List of probes for the container.
    resources ContainerResourcesResponse
    Container resource requirements.
    volumeMounts List<VolumeMountResponse>
    Container volume mounts.
    args string[]
    Container start command arguments.
    command string[]
    Container start command.
    env EnvironmentVarResponse[]
    Container environment variables.
    image string
    Container image tag.
    name string
    Custom container name.
    probes ContainerAppProbeResponse[]
    List of probes for the container.
    resources ContainerResourcesResponse
    Container resource requirements.
    volumeMounts VolumeMountResponse[]
    Container volume mounts.
    args Sequence[str]
    Container start command arguments.
    command Sequence[str]
    Container start command.
    env Sequence[EnvironmentVarResponse]
    Container environment variables.
    image str
    Container image tag.
    name str
    Custom container name.
    probes Sequence[ContainerAppProbeResponse]
    List of probes for the container.
    resources ContainerResourcesResponse
    Container resource requirements.
    volume_mounts Sequence[VolumeMountResponse]
    Container volume mounts.
    args List<String>
    Container start command arguments.
    command List<String>
    Container start command.
    env List<Property Map>
    Container environment variables.
    image String
    Container image tag.
    name String
    Custom container name.
    probes List<Property Map>
    List of probes for the container.
    resources Property Map
    Container resource requirements.
    volumeMounts List<Property Map>
    Container volume mounts.

    CustomDomainResponse

    Name string
    Hostname.
    BindingType string
    Custom Domain binding type.
    CertificateId string
    Resource Id of the Certificate to be bound to this hostname.
    Name string
    Hostname.
    BindingType string
    Custom Domain binding type.
    CertificateId string
    Resource Id of the Certificate to be bound to this hostname.
    name String
    Hostname.
    bindingType String
    Custom Domain binding type.
    certificateId String
    Resource Id of the Certificate to be bound to this hostname.
    name string
    Hostname.
    bindingType string
    Custom Domain binding type.
    certificateId string
    Resource Id of the Certificate to be bound to this hostname.
    name str
    Hostname.
    binding_type str
    Custom Domain binding type.
    certificate_id str
    Resource Id of the Certificate to be bound to this hostname.
    name String
    Hostname.
    bindingType String
    Custom Domain binding type.
    certificateId String
    Resource Id of the Certificate to be bound to this hostname.

    CustomScaleRuleResponse

    Auth List<Pulumi.AzureNative.App.Inputs.ScaleRuleAuthResponse>
    Authentication secrets for the custom scale rule.
    Metadata Dictionary<string, string>
    Metadata properties to describe custom scale rule.
    Type string
    Type of the custom scale rule eg: azure-servicebus, redis etc.
    Auth []ScaleRuleAuthResponse
    Authentication secrets for the custom scale rule.
    Metadata map[string]string
    Metadata properties to describe custom scale rule.
    Type string
    Type of the custom scale rule eg: azure-servicebus, redis etc.
    auth List<ScaleRuleAuthResponse>
    Authentication secrets for the custom scale rule.
    metadata Map<String,String>
    Metadata properties to describe custom scale rule.
    type String
    Type of the custom scale rule eg: azure-servicebus, redis etc.
    auth ScaleRuleAuthResponse[]
    Authentication secrets for the custom scale rule.
    metadata {[key: string]: string}
    Metadata properties to describe custom scale rule.
    type string
    Type of the custom scale rule eg: azure-servicebus, redis etc.
    auth Sequence[ScaleRuleAuthResponse]
    Authentication secrets for the custom scale rule.
    metadata Mapping[str, str]
    Metadata properties to describe custom scale rule.
    type str
    Type of the custom scale rule eg: azure-servicebus, redis etc.
    auth List<Property Map>
    Authentication secrets for the custom scale rule.
    metadata Map<String>
    Metadata properties to describe custom scale rule.
    type String
    Type of the custom scale rule eg: azure-servicebus, redis etc.

    DaprResponse

    AppId string
    Dapr application identifier
    AppPort int
    Tells Dapr which port your application is listening on
    AppProtocol string
    Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http
    Enabled bool
    Boolean indicating if the Dapr side car is enabled
    AppId string
    Dapr application identifier
    AppPort int
    Tells Dapr which port your application is listening on
    AppProtocol string
    Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http
    Enabled bool
    Boolean indicating if the Dapr side car is enabled
    appId String
    Dapr application identifier
    appPort Integer
    Tells Dapr which port your application is listening on
    appProtocol String
    Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http
    enabled Boolean
    Boolean indicating if the Dapr side car is enabled
    appId string
    Dapr application identifier
    appPort number
    Tells Dapr which port your application is listening on
    appProtocol string
    Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http
    enabled boolean
    Boolean indicating if the Dapr side car is enabled
    app_id str
    Dapr application identifier
    app_port int
    Tells Dapr which port your application is listening on
    app_protocol str
    Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http
    enabled bool
    Boolean indicating if the Dapr side car is enabled
    appId String
    Dapr application identifier
    appPort Number
    Tells Dapr which port your application is listening on
    appProtocol String
    Tells Dapr which protocol your application is using. Valid options are http and grpc. Default is http
    enabled Boolean
    Boolean indicating if the Dapr side car is enabled

    EnvironmentVarResponse

    Name string
    Environment variable name.
    SecretRef string
    Name of the Container App secret from which to pull the environment variable value.
    Value string
    Non-secret environment variable value.
    Name string
    Environment variable name.
    SecretRef string
    Name of the Container App secret from which to pull the environment variable value.
    Value string
    Non-secret environment variable value.
    name String
    Environment variable name.
    secretRef String
    Name of the Container App secret from which to pull the environment variable value.
    value String
    Non-secret environment variable value.
    name string
    Environment variable name.
    secretRef string
    Name of the Container App secret from which to pull the environment variable value.
    value string
    Non-secret environment variable value.
    name str
    Environment variable name.
    secret_ref str
    Name of the Container App secret from which to pull the environment variable value.
    value str
    Non-secret environment variable value.
    name String
    Environment variable name.
    secretRef String
    Name of the Container App secret from which to pull the environment variable value.
    value String
    Non-secret environment variable value.

    HttpScaleRuleResponse

    Auth List<Pulumi.AzureNative.App.Inputs.ScaleRuleAuthResponse>
    Authentication secrets for the custom scale rule.
    Metadata Dictionary<string, string>
    Metadata properties to describe http scale rule.
    Auth []ScaleRuleAuthResponse
    Authentication secrets for the custom scale rule.
    Metadata map[string]string
    Metadata properties to describe http scale rule.
    auth List<ScaleRuleAuthResponse>
    Authentication secrets for the custom scale rule.
    metadata Map<String,String>
    Metadata properties to describe http scale rule.
    auth ScaleRuleAuthResponse[]
    Authentication secrets for the custom scale rule.
    metadata {[key: string]: string}
    Metadata properties to describe http scale rule.
    auth Sequence[ScaleRuleAuthResponse]
    Authentication secrets for the custom scale rule.
    metadata Mapping[str, str]
    Metadata properties to describe http scale rule.
    auth List<Property Map>
    Authentication secrets for the custom scale rule.
    metadata Map<String>
    Metadata properties to describe http scale rule.

    IngressResponse

    Fqdn string
    Hostname.
    AllowInsecure bool
    Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
    CustomDomains List<Pulumi.AzureNative.App.Inputs.CustomDomainResponse>
    custom domain bindings for Container Apps' hostnames.
    External bool
    Bool indicating if app exposes an external http endpoint
    TargetPort int
    Target Port in containers for traffic from ingress
    Traffic List<Pulumi.AzureNative.App.Inputs.TrafficWeightResponse>
    Traffic weights for app's revisions
    Transport string
    Ingress transport protocol
    Fqdn string
    Hostname.
    AllowInsecure bool
    Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
    CustomDomains []CustomDomainResponse
    custom domain bindings for Container Apps' hostnames.
    External bool
    Bool indicating if app exposes an external http endpoint
    TargetPort int
    Target Port in containers for traffic from ingress
    Traffic []TrafficWeightResponse
    Traffic weights for app's revisions
    Transport string
    Ingress transport protocol
    fqdn String
    Hostname.
    allowInsecure Boolean
    Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
    customDomains List<CustomDomainResponse>
    custom domain bindings for Container Apps' hostnames.
    external Boolean
    Bool indicating if app exposes an external http endpoint
    targetPort Integer
    Target Port in containers for traffic from ingress
    traffic List<TrafficWeightResponse>
    Traffic weights for app's revisions
    transport String
    Ingress transport protocol
    fqdn string
    Hostname.
    allowInsecure boolean
    Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
    customDomains CustomDomainResponse[]
    custom domain bindings for Container Apps' hostnames.
    external boolean
    Bool indicating if app exposes an external http endpoint
    targetPort number
    Target Port in containers for traffic from ingress
    traffic TrafficWeightResponse[]
    Traffic weights for app's revisions
    transport string
    Ingress transport protocol
    fqdn str
    Hostname.
    allow_insecure bool
    Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
    custom_domains Sequence[CustomDomainResponse]
    custom domain bindings for Container Apps' hostnames.
    external bool
    Bool indicating if app exposes an external http endpoint
    target_port int
    Target Port in containers for traffic from ingress
    traffic Sequence[TrafficWeightResponse]
    Traffic weights for app's revisions
    transport str
    Ingress transport protocol
    fqdn String
    Hostname.
    allowInsecure Boolean
    Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
    customDomains List<Property Map>
    custom domain bindings for Container Apps' hostnames.
    external Boolean
    Bool indicating if app exposes an external http endpoint
    targetPort Number
    Target Port in containers for traffic from ingress
    traffic List<Property Map>
    Traffic weights for app's revisions
    transport String
    Ingress transport protocol

    ManagedServiceIdentityResponse

    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.App.Inputs.UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principal_id str
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenant_id str
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type str
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<Property Map>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    QueueScaleRuleResponse

    Auth List<Pulumi.AzureNative.App.Inputs.ScaleRuleAuthResponse>
    Authentication secrets for the queue scale rule.
    QueueLength int
    Queue length.
    QueueName string
    Queue name.
    Auth []ScaleRuleAuthResponse
    Authentication secrets for the queue scale rule.
    QueueLength int
    Queue length.
    QueueName string
    Queue name.
    auth List<ScaleRuleAuthResponse>
    Authentication secrets for the queue scale rule.
    queueLength Integer
    Queue length.
    queueName String
    Queue name.
    auth ScaleRuleAuthResponse[]
    Authentication secrets for the queue scale rule.
    queueLength number
    Queue length.
    queueName string
    Queue name.
    auth Sequence[ScaleRuleAuthResponse]
    Authentication secrets for the queue scale rule.
    queue_length int
    Queue length.
    queue_name str
    Queue name.
    auth List<Property Map>
    Authentication secrets for the queue scale rule.
    queueLength Number
    Queue length.
    queueName String
    Queue name.

    RegistryCredentialsResponse

    Identity string
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    PasswordSecretRef string
    The name of the Secret that contains the registry login password
    Server string
    Container Registry Server
    Username string
    Container Registry Username
    Identity string
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    PasswordSecretRef string
    The name of the Secret that contains the registry login password
    Server string
    Container Registry Server
    Username string
    Container Registry Username
    identity String
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    passwordSecretRef String
    The name of the Secret that contains the registry login password
    server String
    Container Registry Server
    username String
    Container Registry Username
    identity string
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    passwordSecretRef string
    The name of the Secret that contains the registry login password
    server string
    Container Registry Server
    username string
    Container Registry Username
    identity str
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    password_secret_ref str
    The name of the Secret that contains the registry login password
    server str
    Container Registry Server
    username str
    Container Registry Username
    identity String
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    passwordSecretRef String
    The name of the Secret that contains the registry login password
    server String
    Container Registry Server
    username String
    Container Registry Username

    ScaleResponse

    MaxReplicas int
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    MinReplicas int
    Optional. Minimum number of container replicas.
    Rules List<Pulumi.AzureNative.App.Inputs.ScaleRuleResponse>
    Scaling rules.
    MaxReplicas int
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    MinReplicas int
    Optional. Minimum number of container replicas.
    Rules []ScaleRuleResponse
    Scaling rules.
    maxReplicas Integer
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    minReplicas Integer
    Optional. Minimum number of container replicas.
    rules List<ScaleRuleResponse>
    Scaling rules.
    maxReplicas number
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    minReplicas number
    Optional. Minimum number of container replicas.
    rules ScaleRuleResponse[]
    Scaling rules.
    max_replicas int
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    min_replicas int
    Optional. Minimum number of container replicas.
    rules Sequence[ScaleRuleResponse]
    Scaling rules.
    maxReplicas Number
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    minReplicas Number
    Optional. Minimum number of container replicas.
    rules List<Property Map>
    Scaling rules.

    ScaleRuleAuthResponse

    SecretRef string
    Name of the Container App secret from which to pull the auth params.
    TriggerParameter string
    Trigger Parameter that uses the secret
    SecretRef string
    Name of the Container App secret from which to pull the auth params.
    TriggerParameter string
    Trigger Parameter that uses the secret
    secretRef String
    Name of the Container App secret from which to pull the auth params.
    triggerParameter String
    Trigger Parameter that uses the secret
    secretRef string
    Name of the Container App secret from which to pull the auth params.
    triggerParameter string
    Trigger Parameter that uses the secret
    secret_ref str
    Name of the Container App secret from which to pull the auth params.
    trigger_parameter str
    Trigger Parameter that uses the secret
    secretRef String
    Name of the Container App secret from which to pull the auth params.
    triggerParameter String
    Trigger Parameter that uses the secret

    ScaleRuleResponse

    AzureQueue QueueScaleRuleResponse
    Azure Queue based scaling.
    Custom CustomScaleRuleResponse
    Custom scale rule.
    Http HttpScaleRuleResponse
    HTTP requests based scaling.
    Name string
    Scale Rule Name
    azureQueue QueueScaleRuleResponse
    Azure Queue based scaling.
    custom CustomScaleRuleResponse
    Custom scale rule.
    http HttpScaleRuleResponse
    HTTP requests based scaling.
    name String
    Scale Rule Name
    azureQueue QueueScaleRuleResponse
    Azure Queue based scaling.
    custom CustomScaleRuleResponse
    Custom scale rule.
    http HttpScaleRuleResponse
    HTTP requests based scaling.
    name string
    Scale Rule Name
    azure_queue QueueScaleRuleResponse
    Azure Queue based scaling.
    custom CustomScaleRuleResponse
    Custom scale rule.
    http HttpScaleRuleResponse
    HTTP requests based scaling.
    name str
    Scale Rule Name
    azureQueue Property Map
    Azure Queue based scaling.
    custom Property Map
    Custom scale rule.
    http Property Map
    HTTP requests based scaling.
    name String
    Scale Rule Name

    SecretResponse

    Name string
    Secret Name.
    Name string
    Secret Name.
    name String
    Secret Name.
    name string
    Secret Name.
    name str
    Secret Name.
    name String
    Secret Name.

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    TemplateResponse

    Containers List<Pulumi.AzureNative.App.Inputs.ContainerResponse>
    List of container definitions for the Container App.
    RevisionSuffix string
    User friendly suffix that is appended to the revision name
    Scale Pulumi.AzureNative.App.Inputs.ScaleResponse
    Scaling properties for the Container App.
    Volumes List<Pulumi.AzureNative.App.Inputs.VolumeResponse>
    List of volume definitions for the Container App.
    Containers []ContainerResponse
    List of container definitions for the Container App.
    RevisionSuffix string
    User friendly suffix that is appended to the revision name
    Scale ScaleResponse
    Scaling properties for the Container App.
    Volumes []VolumeResponse
    List of volume definitions for the Container App.
    containers List<ContainerResponse>
    List of container definitions for the Container App.
    revisionSuffix String
    User friendly suffix that is appended to the revision name
    scale ScaleResponse
    Scaling properties for the Container App.
    volumes List<VolumeResponse>
    List of volume definitions for the Container App.
    containers ContainerResponse[]
    List of container definitions for the Container App.
    revisionSuffix string
    User friendly suffix that is appended to the revision name
    scale ScaleResponse
    Scaling properties for the Container App.
    volumes VolumeResponse[]
    List of volume definitions for the Container App.
    containers Sequence[ContainerResponse]
    List of container definitions for the Container App.
    revision_suffix str
    User friendly suffix that is appended to the revision name
    scale ScaleResponse
    Scaling properties for the Container App.
    volumes Sequence[VolumeResponse]
    List of volume definitions for the Container App.
    containers List<Property Map>
    List of container definitions for the Container App.
    revisionSuffix String
    User friendly suffix that is appended to the revision name
    scale Property Map
    Scaling properties for the Container App.
    volumes List<Property Map>
    List of volume definitions for the Container App.

    TrafficWeightResponse

    Label string
    Associates a traffic label with a revision
    LatestRevision bool
    Indicates that the traffic weight belongs to a latest stable revision
    RevisionName string
    Name of a revision
    Weight int
    Traffic weight assigned to a revision
    Label string
    Associates a traffic label with a revision
    LatestRevision bool
    Indicates that the traffic weight belongs to a latest stable revision
    RevisionName string
    Name of a revision
    Weight int
    Traffic weight assigned to a revision
    label String
    Associates a traffic label with a revision
    latestRevision Boolean
    Indicates that the traffic weight belongs to a latest stable revision
    revisionName String
    Name of a revision
    weight Integer
    Traffic weight assigned to a revision
    label string
    Associates a traffic label with a revision
    latestRevision boolean
    Indicates that the traffic weight belongs to a latest stable revision
    revisionName string
    Name of a revision
    weight number
    Traffic weight assigned to a revision
    label str
    Associates a traffic label with a revision
    latest_revision bool
    Indicates that the traffic weight belongs to a latest stable revision
    revision_name str
    Name of a revision
    weight int
    Traffic weight assigned to a revision
    label String
    Associates a traffic label with a revision
    latestRevision Boolean
    Indicates that the traffic weight belongs to a latest stable revision
    revisionName String
    Name of a revision
    weight Number
    Traffic weight assigned to a revision

    UserAssignedIdentityResponse

    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId string
    The principal ID of the assigned identity.
    client_id str
    The client ID of the assigned identity.
    principal_id str
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.

    VolumeMountResponse

    MountPath string
    Path within the container at which the volume should be mounted.Must not contain ':'.
    VolumeName string
    This must match the Name of a Volume.
    MountPath string
    Path within the container at which the volume should be mounted.Must not contain ':'.
    VolumeName string
    This must match the Name of a Volume.
    mountPath String
    Path within the container at which the volume should be mounted.Must not contain ':'.
    volumeName String
    This must match the Name of a Volume.
    mountPath string
    Path within the container at which the volume should be mounted.Must not contain ':'.
    volumeName string
    This must match the Name of a Volume.
    mount_path str
    Path within the container at which the volume should be mounted.Must not contain ':'.
    volume_name str
    This must match the Name of a Volume.
    mountPath String
    Path within the container at which the volume should be mounted.Must not contain ':'.
    volumeName String
    This must match the Name of a Volume.

    VolumeResponse

    Name string
    Volume name.
    StorageName string
    Name of storage resource. No need to provide for EmptyDir.
    StorageType string
    Storage type for the volume. If not provided, use EmptyDir.
    Name string
    Volume name.
    StorageName string
    Name of storage resource. No need to provide for EmptyDir.
    StorageType string
    Storage type for the volume. If not provided, use EmptyDir.
    name String
    Volume name.
    storageName String
    Name of storage resource. No need to provide for EmptyDir.
    storageType String
    Storage type for the volume. If not provided, use EmptyDir.
    name string
    Volume name.
    storageName string
    Name of storage resource. No need to provide for EmptyDir.
    storageType string
    Storage type for the volume. If not provided, use EmptyDir.
    name str
    Volume name.
    storage_name str
    Name of storage resource. No need to provide for EmptyDir.
    storage_type str
    Storage type for the volume. If not provided, use EmptyDir.
    name String
    Volume name.
    storageName String
    Name of storage resource. No need to provide for EmptyDir.
    storageType String
    Storage type for the volume. If not provided, use EmptyDir.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi