azure-native.app.getContainerApp

Explore with Pulumi AI

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 pulumi/pulumi-azure-native
License
Apache-2.0