1. Packages
  2. Azure Native v2
  3. API Docs
  4. app
  5. getJob
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.app.getJob

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Container App Job Azure REST API version: 2023-04-01-preview.

Other available API versions: 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-03-01, 2024-08-02-preview, 2024-10-02-preview.

Using getJob

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 getJob(args: GetJobArgs, opts?: InvokeOptions): Promise<GetJobResult>
function getJobOutput(args: GetJobOutputArgs, opts?: InvokeOptions): Output<GetJobResult>
Copy
def get_job(job_name: Optional[str] = None,
            resource_group_name: Optional[str] = None,
            opts: Optional[InvokeOptions] = None) -> GetJobResult
def get_job_output(job_name: Optional[pulumi.Input[str]] = None,
            resource_group_name: Optional[pulumi.Input[str]] = None,
            opts: Optional[InvokeOptions] = None) -> Output[GetJobResult]
Copy
func LookupJob(ctx *Context, args *LookupJobArgs, opts ...InvokeOption) (*LookupJobResult, error)
func LookupJobOutput(ctx *Context, args *LookupJobOutputArgs, opts ...InvokeOption) LookupJobResultOutput
Copy

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

public static class GetJob 
{
    public static Task<GetJobResult> InvokeAsync(GetJobArgs args, InvokeOptions? opts = null)
    public static Output<GetJobResult> Invoke(GetJobInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetJobResult> getJob(GetJobArgs args, InvokeOptions options)
public static Output<GetJobResult> getJob(GetJobArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:app:getJob
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

JobName
This property is required.
Changes to this property will trigger replacement.
string
Job Name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
JobName
This property is required.
Changes to this property will trigger replacement.
string
Job Name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
jobName
This property is required.
Changes to this property will trigger replacement.
String
Job Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
jobName
This property is required.
Changes to this property will trigger replacement.
string
Job Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
job_name
This property is required.
Changes to this property will trigger replacement.
str
Job Name
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
jobName
This property is required.
Changes to this property will trigger replacement.
String
Job Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getJob Result

The following output properties are available:

EventStreamEndpoint string
The endpoint of the eventstream of the container apps job.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
OutboundIpAddresses List<string>
Outbound IP Addresses of a container apps job.
ProvisioningState string
Provisioning state of the Container Apps Job.
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.JobConfigurationResponse
Container Apps Job configuration properties.
EnvironmentId string
Resource ID of environment.
Identity Pulumi.AzureNative.App.Outputs.ManagedServiceIdentityResponse
Managed identities needed by a container app job to interact with other Azure services to not maintain any secrets or credentials in code.
Tags Dictionary<string, string>
Resource tags.
Template Pulumi.AzureNative.App.Outputs.JobTemplateResponse
Container Apps job definition.
WorkloadProfileName string
Workload profile name to pin for container apps job execution.
EventStreamEndpoint string
The endpoint of the eventstream of the container apps job.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
OutboundIpAddresses []string
Outbound IP Addresses of a container apps job.
ProvisioningState string
Provisioning state of the Container Apps Job.
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 JobConfigurationResponse
Container Apps Job configuration properties.
EnvironmentId string
Resource ID of environment.
Identity ManagedServiceIdentityResponse
Managed identities needed by a container app job to interact with other Azure services to not maintain any secrets or credentials in code.
Tags map[string]string
Resource tags.
Template JobTemplateResponse
Container Apps job definition.
WorkloadProfileName string
Workload profile name to pin for container apps job execution.
eventStreamEndpoint String
The endpoint of the eventstream of the container apps job.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
outboundIpAddresses List<String>
Outbound IP Addresses of a container apps job.
provisioningState String
Provisioning state of the Container Apps Job.
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 JobConfigurationResponse
Container Apps Job configuration properties.
environmentId String
Resource ID of environment.
identity ManagedServiceIdentityResponse
Managed identities needed by a container app job to interact with other Azure services to not maintain any secrets or credentials in code.
tags Map<String,String>
Resource tags.
template JobTemplateResponse
Container Apps job definition.
workloadProfileName String
Workload profile name to pin for container apps job execution.
eventStreamEndpoint string
The endpoint of the eventstream of the container apps job.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location string
The geo-location where the resource lives
name string
The name of the resource
outboundIpAddresses string[]
Outbound IP Addresses of a container apps job.
provisioningState string
Provisioning state of the Container Apps Job.
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 JobConfigurationResponse
Container Apps Job configuration properties.
environmentId string
Resource ID of environment.
identity ManagedServiceIdentityResponse
Managed identities needed by a container app job to interact with other Azure services to not maintain any secrets or credentials in code.
tags {[key: string]: string}
Resource tags.
template JobTemplateResponse
Container Apps job definition.
workloadProfileName string
Workload profile name to pin for container apps job execution.
event_stream_endpoint str
The endpoint of the eventstream of the container apps job.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location str
The geo-location where the resource lives
name str
The name of the resource
outbound_ip_addresses Sequence[str]
Outbound IP Addresses of a container apps job.
provisioning_state str
Provisioning state of the Container Apps Job.
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 JobConfigurationResponse
Container Apps Job configuration properties.
environment_id str
Resource ID of environment.
identity ManagedServiceIdentityResponse
Managed identities needed by a container app job to interact with other Azure services to not maintain any secrets or credentials in code.
tags Mapping[str, str]
Resource tags.
template JobTemplateResponse
Container Apps job definition.
workload_profile_name str
Workload profile name to pin for container apps job execution.
eventStreamEndpoint String
The endpoint of the eventstream of the container apps job.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
outboundIpAddresses List<String>
Outbound IP Addresses of a container apps job.
provisioningState String
Provisioning state of the Container Apps Job.
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
Container Apps Job configuration properties.
environmentId String
Resource ID of environment.
identity Property Map
Managed identities needed by a container app job to interact with other Azure services to not maintain any secrets or credentials in code.
tags Map<String>
Resource tags.
template Property Map
Container Apps job definition.
workloadProfileName String
Workload profile name to pin for container apps job execution.

Supporting Types

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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The header field name
Value This property is required. string
The header field value
Name This property is required. string
The header field name
Value This property is required. string
The header field value
name This property is required. String
The header field name
value This property is required. String
The header field value
name This property is required. string
The header field name
value This property is required. string
The header field value
name This property is required. str
The header field name
value This property is required. str
The header field value
name This property is required. String
The header field name
value This property is required. String
The header field value

ContainerAppProbeResponseTcpSocket

Port This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Ephemeral Storage, e.g. "1Gi"
Cpu double
Required CPU in cores, e.g. 0.5
Memory string
Required memory, e.g. "250Mb"
EphemeralStorage This property is required. string
Ephemeral Storage, e.g. "1Gi"
Cpu float64
Required CPU in cores, e.g. 0.5
Memory string
Required memory, e.g. "250Mb"
ephemeralStorage This property is required. String
Ephemeral Storage, e.g. "1Gi"
cpu Double
Required CPU in cores, e.g. 0.5
memory String
Required memory, e.g. "250Mb"
ephemeralStorage This property is required. 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 This property is required. str
Ephemeral Storage, e.g. "1Gi"
cpu float
Required CPU in cores, e.g. 0.5
memory str
Required memory, e.g. "250Mb"
ephemeralStorage This property is required. 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.

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.

InitContainerResponse

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.
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.
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.
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.
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.
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.
resources Property Map
Container resource requirements.
volumeMounts List<Property Map>
Container volume mounts.

JobConfigurationResponse

ReplicaTimeout This property is required. int
Maximum number of seconds a replica is allowed to run.
TriggerType This property is required. string
Trigger type of the job
EventTriggerConfig Pulumi.AzureNative.App.Inputs.JobConfigurationResponseEventTriggerConfig
Trigger configuration of an event driven job.
ManualTriggerConfig Pulumi.AzureNative.App.Inputs.JobConfigurationResponseManualTriggerConfig
Manual trigger configuration for a single execution job. Properties replicaCompletionCount and parallelism would be set to 1 by default
Registries List<Pulumi.AzureNative.App.Inputs.RegistryCredentialsResponse>
Collection of private container registry credentials used by a Container apps job
ReplicaRetryLimit int
Maximum number of retries before failing the job.
ScheduleTriggerConfig Pulumi.AzureNative.App.Inputs.JobConfigurationResponseScheduleTriggerConfig
Cron formatted repeating trigger schedule ("* * * * *") for cronjobs. Properties completions and parallelism would be set to 1 by default
Secrets List<Pulumi.AzureNative.App.Inputs.SecretResponse>
Collection of secrets used by a Container Apps Job
ReplicaTimeout This property is required. int
Maximum number of seconds a replica is allowed to run.
TriggerType This property is required. string
Trigger type of the job
EventTriggerConfig JobConfigurationResponseEventTriggerConfig
Trigger configuration of an event driven job.
ManualTriggerConfig JobConfigurationResponseManualTriggerConfig
Manual trigger configuration for a single execution job. Properties replicaCompletionCount and parallelism would be set to 1 by default
Registries []RegistryCredentialsResponse
Collection of private container registry credentials used by a Container apps job
ReplicaRetryLimit int
Maximum number of retries before failing the job.
ScheduleTriggerConfig JobConfigurationResponseScheduleTriggerConfig
Cron formatted repeating trigger schedule ("* * * * *") for cronjobs. Properties completions and parallelism would be set to 1 by default
Secrets []SecretResponse
Collection of secrets used by a Container Apps Job
replicaTimeout This property is required. Integer
Maximum number of seconds a replica is allowed to run.
triggerType This property is required. String
Trigger type of the job
eventTriggerConfig JobConfigurationResponseEventTriggerConfig
Trigger configuration of an event driven job.
manualTriggerConfig JobConfigurationResponseManualTriggerConfig
Manual trigger configuration for a single execution job. Properties replicaCompletionCount and parallelism would be set to 1 by default
registries List<RegistryCredentialsResponse>
Collection of private container registry credentials used by a Container apps job
replicaRetryLimit Integer
Maximum number of retries before failing the job.
scheduleTriggerConfig JobConfigurationResponseScheduleTriggerConfig
Cron formatted repeating trigger schedule ("* * * * *") for cronjobs. Properties completions and parallelism would be set to 1 by default
secrets List<SecretResponse>
Collection of secrets used by a Container Apps Job
replicaTimeout This property is required. number
Maximum number of seconds a replica is allowed to run.
triggerType This property is required. string
Trigger type of the job
eventTriggerConfig JobConfigurationResponseEventTriggerConfig
Trigger configuration of an event driven job.
manualTriggerConfig JobConfigurationResponseManualTriggerConfig
Manual trigger configuration for a single execution job. Properties replicaCompletionCount and parallelism would be set to 1 by default
registries RegistryCredentialsResponse[]
Collection of private container registry credentials used by a Container apps job
replicaRetryLimit number
Maximum number of retries before failing the job.
scheduleTriggerConfig JobConfigurationResponseScheduleTriggerConfig
Cron formatted repeating trigger schedule ("* * * * *") for cronjobs. Properties completions and parallelism would be set to 1 by default
secrets SecretResponse[]
Collection of secrets used by a Container Apps Job
replica_timeout This property is required. int
Maximum number of seconds a replica is allowed to run.
trigger_type This property is required. str
Trigger type of the job
event_trigger_config JobConfigurationResponseEventTriggerConfig
Trigger configuration of an event driven job.
manual_trigger_config JobConfigurationResponseManualTriggerConfig
Manual trigger configuration for a single execution job. Properties replicaCompletionCount and parallelism would be set to 1 by default
registries Sequence[RegistryCredentialsResponse]
Collection of private container registry credentials used by a Container apps job
replica_retry_limit int
Maximum number of retries before failing the job.
schedule_trigger_config JobConfigurationResponseScheduleTriggerConfig
Cron formatted repeating trigger schedule ("* * * * *") for cronjobs. Properties completions and parallelism would be set to 1 by default
secrets Sequence[SecretResponse]
Collection of secrets used by a Container Apps Job
replicaTimeout This property is required. Number
Maximum number of seconds a replica is allowed to run.
triggerType This property is required. String
Trigger type of the job
eventTriggerConfig Property Map
Trigger configuration of an event driven job.
manualTriggerConfig Property Map
Manual trigger configuration for a single execution job. Properties replicaCompletionCount and parallelism would be set to 1 by default
registries List<Property Map>
Collection of private container registry credentials used by a Container apps job
replicaRetryLimit Number
Maximum number of retries before failing the job.
scheduleTriggerConfig Property Map
Cron formatted repeating trigger schedule ("* * * * *") for cronjobs. Properties completions and parallelism would be set to 1 by default
secrets List<Property Map>
Collection of secrets used by a Container Apps Job

JobConfigurationResponseEventTriggerConfig

Parallelism int
Number of parallel replicas of a job that can run at a given time.
ReplicaCompletionCount int
Minimum number of successful replica completions before overall job completion.
Scale Pulumi.AzureNative.App.Inputs.JobScaleResponse
Scaling configurations for event driven jobs.
Parallelism int
Number of parallel replicas of a job that can run at a given time.
ReplicaCompletionCount int
Minimum number of successful replica completions before overall job completion.
Scale JobScaleResponse
Scaling configurations for event driven jobs.
parallelism Integer
Number of parallel replicas of a job that can run at a given time.
replicaCompletionCount Integer
Minimum number of successful replica completions before overall job completion.
scale JobScaleResponse
Scaling configurations for event driven jobs.
parallelism number
Number of parallel replicas of a job that can run at a given time.
replicaCompletionCount number
Minimum number of successful replica completions before overall job completion.
scale JobScaleResponse
Scaling configurations for event driven jobs.
parallelism int
Number of parallel replicas of a job that can run at a given time.
replica_completion_count int
Minimum number of successful replica completions before overall job completion.
scale JobScaleResponse
Scaling configurations for event driven jobs.
parallelism Number
Number of parallel replicas of a job that can run at a given time.
replicaCompletionCount Number
Minimum number of successful replica completions before overall job completion.
scale Property Map
Scaling configurations for event driven jobs.

JobConfigurationResponseManualTriggerConfig

Parallelism int
Number of parallel replicas of a job that can run at a given time.
ReplicaCompletionCount int
Minimum number of successful replica completions before overall job completion.
Parallelism int
Number of parallel replicas of a job that can run at a given time.
ReplicaCompletionCount int
Minimum number of successful replica completions before overall job completion.
parallelism Integer
Number of parallel replicas of a job that can run at a given time.
replicaCompletionCount Integer
Minimum number of successful replica completions before overall job completion.
parallelism number
Number of parallel replicas of a job that can run at a given time.
replicaCompletionCount number
Minimum number of successful replica completions before overall job completion.
parallelism int
Number of parallel replicas of a job that can run at a given time.
replica_completion_count int
Minimum number of successful replica completions before overall job completion.
parallelism Number
Number of parallel replicas of a job that can run at a given time.
replicaCompletionCount Number
Minimum number of successful replica completions before overall job completion.

JobConfigurationResponseScheduleTriggerConfig

CronExpression This property is required. string
Cron formatted repeating schedule ("* * * * *") of a Cron Job.
Parallelism int
Number of parallel replicas of a job that can run at a given time.
ReplicaCompletionCount int
Minimum number of successful replica completions before overall job completion.
CronExpression This property is required. string
Cron formatted repeating schedule ("* * * * *") of a Cron Job.
Parallelism int
Number of parallel replicas of a job that can run at a given time.
ReplicaCompletionCount int
Minimum number of successful replica completions before overall job completion.
cronExpression This property is required. String
Cron formatted repeating schedule ("* * * * *") of a Cron Job.
parallelism Integer
Number of parallel replicas of a job that can run at a given time.
replicaCompletionCount Integer
Minimum number of successful replica completions before overall job completion.
cronExpression This property is required. string
Cron formatted repeating schedule ("* * * * *") of a Cron Job.
parallelism number
Number of parallel replicas of a job that can run at a given time.
replicaCompletionCount number
Minimum number of successful replica completions before overall job completion.
cron_expression This property is required. str
Cron formatted repeating schedule ("* * * * *") of a Cron Job.
parallelism int
Number of parallel replicas of a job that can run at a given time.
replica_completion_count int
Minimum number of successful replica completions before overall job completion.
cronExpression This property is required. String
Cron formatted repeating schedule ("* * * * *") of a Cron Job.
parallelism Number
Number of parallel replicas of a job that can run at a given time.
replicaCompletionCount Number
Minimum number of successful replica completions before overall job completion.

JobScaleResponse

MaxExecutions int
Maximum number of job executions that are created for a trigger, default 100.
MinExecutions int
Minimum number of job executions that are created for a trigger, default 0
PollingInterval int
Interval to check each event source in seconds. Defaults to 30s
Rules List<Pulumi.AzureNative.App.Inputs.JobScaleRuleResponse>
Scaling rules.
MaxExecutions int
Maximum number of job executions that are created for a trigger, default 100.
MinExecutions int
Minimum number of job executions that are created for a trigger, default 0
PollingInterval int
Interval to check each event source in seconds. Defaults to 30s
Rules []JobScaleRuleResponse
Scaling rules.
maxExecutions Integer
Maximum number of job executions that are created for a trigger, default 100.
minExecutions Integer
Minimum number of job executions that are created for a trigger, default 0
pollingInterval Integer
Interval to check each event source in seconds. Defaults to 30s
rules List<JobScaleRuleResponse>
Scaling rules.
maxExecutions number
Maximum number of job executions that are created for a trigger, default 100.
minExecutions number
Minimum number of job executions that are created for a trigger, default 0
pollingInterval number
Interval to check each event source in seconds. Defaults to 30s
rules JobScaleRuleResponse[]
Scaling rules.
max_executions int
Maximum number of job executions that are created for a trigger, default 100.
min_executions int
Minimum number of job executions that are created for a trigger, default 0
polling_interval int
Interval to check each event source in seconds. Defaults to 30s
rules Sequence[JobScaleRuleResponse]
Scaling rules.
maxExecutions Number
Maximum number of job executions that are created for a trigger, default 100.
minExecutions Number
Minimum number of job executions that are created for a trigger, default 0
pollingInterval Number
Interval to check each event source in seconds. Defaults to 30s
rules List<Property Map>
Scaling rules.

JobScaleRuleResponse

Auth List<Pulumi.AzureNative.App.Inputs.ScaleRuleAuthResponse>
Authentication secrets for the scale rule.
Metadata object
Metadata properties to describe the scale rule.
Name string
Scale Rule Name
Type string
Type of the scale rule eg: azure-servicebus, redis etc.
Auth []ScaleRuleAuthResponse
Authentication secrets for the scale rule.
Metadata interface{}
Metadata properties to describe the scale rule.
Name string
Scale Rule Name
Type string
Type of the scale rule eg: azure-servicebus, redis etc.
auth List<ScaleRuleAuthResponse>
Authentication secrets for the scale rule.
metadata Object
Metadata properties to describe the scale rule.
name String
Scale Rule Name
type String
Type of the scale rule eg: azure-servicebus, redis etc.
auth ScaleRuleAuthResponse[]
Authentication secrets for the scale rule.
metadata any
Metadata properties to describe the scale rule.
name string
Scale Rule Name
type string
Type of the scale rule eg: azure-servicebus, redis etc.
auth Sequence[ScaleRuleAuthResponse]
Authentication secrets for the scale rule.
metadata Any
Metadata properties to describe the scale rule.
name str
Scale Rule Name
type str
Type of the scale rule eg: azure-servicebus, redis etc.
auth List<Property Map>
Authentication secrets for the scale rule.
metadata Any
Metadata properties to describe the scale rule.
name String
Scale Rule Name
type String
Type of the scale rule eg: azure-servicebus, redis etc.

JobTemplateResponse

Containers List<Pulumi.AzureNative.App.Inputs.ContainerResponse>
List of container definitions for the Container App.
InitContainers List<Pulumi.AzureNative.App.Inputs.InitContainerResponse>
List of specialized containers that run before app containers.
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.
InitContainers []InitContainerResponse
List of specialized containers that run before app containers.
Volumes []VolumeResponse
List of volume definitions for the Container App.
containers List<ContainerResponse>
List of container definitions for the Container App.
initContainers List<InitContainerResponse>
List of specialized containers that run before app containers.
volumes List<VolumeResponse>
List of volume definitions for the Container App.
containers ContainerResponse[]
List of container definitions for the Container App.
initContainers InitContainerResponse[]
List of specialized containers that run before app containers.
volumes VolumeResponse[]
List of volume definitions for the Container App.
containers Sequence[ContainerResponse]
List of container definitions for the Container App.
init_containers Sequence[InitContainerResponse]
List of specialized containers that run before app containers.
volumes Sequence[VolumeResponse]
List of volume definitions for the Container App.
containers List<Property Map>
List of container definitions for the Container App.
initContainers List<Property Map>
List of specialized containers that run before app containers.
volumes List<Property Map>
List of volume definitions for the Container App.

ManagedServiceIdentityResponse

PrincipalId This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
TenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
Type This property is required. 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 This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
TenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
Type This property is required. 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 This property is required. String
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. String
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. 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 This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. 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 This property is required. str
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenant_id This property is required. str
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. 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 This property is required. String
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. String
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. 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.

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

ScaleRuleAuthResponse

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

SecretResponse

Identity string
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
KeyVaultUrl string
Azure Key Vault URL pointing to the secret referenced by the container app.
Name string
Secret Name.
Identity string
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
KeyVaultUrl string
Azure Key Vault URL pointing to the secret referenced by the container app.
Name string
Secret Name.
identity String
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
keyVaultUrl String
Azure Key Vault URL pointing to the secret referenced by the container app.
name String
Secret Name.
identity string
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
keyVaultUrl string
Azure Key Vault URL pointing to the secret referenced by the container app.
name string
Secret Name.
identity str
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
key_vault_url str
Azure Key Vault URL pointing to the secret referenced by the container app.
name str
Secret Name.
identity String
Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
keyVaultUrl String
Azure Key Vault URL pointing to the secret referenced by the container app.
name String
Secret Name.

SecretVolumeItemResponse

Path string
Path to project secret to. If no path is provided, path defaults to name of secret listed in secretRef.
SecretRef string
Name of the Container App secret from which to pull the secret value.
Path string
Path to project secret to. If no path is provided, path defaults to name of secret listed in secretRef.
SecretRef string
Name of the Container App secret from which to pull the secret value.
path String
Path to project secret to. If no path is provided, path defaults to name of secret listed in secretRef.
secretRef String
Name of the Container App secret from which to pull the secret value.
path string
Path to project secret to. If no path is provided, path defaults to name of secret listed in secretRef.
secretRef string
Name of the Container App secret from which to pull the secret value.
path str
Path to project secret to. If no path is provided, path defaults to name of secret listed in secretRef.
secret_ref str
Name of the Container App secret from which to pull the secret value.
path String
Path to project secret to. If no path is provided, path defaults to name of secret listed in secretRef.
secretRef String
Name of the Container App secret from which to pull the secret value.

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.

UserAssignedIdentityResponse

ClientId This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
ClientId This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. String
The principal ID of the assigned identity.
clientId This property is required. string
The client ID of the assigned identity.
principalId This property is required. string
The principal ID of the assigned identity.
client_id This property is required. str
The client ID of the assigned identity.
principal_id This property is required. str
The principal ID of the assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. 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 ':'.
SubPath string
Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
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 ':'.
SubPath string
Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
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 ':'.
subPath String
Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
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 ':'.
subPath string
Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
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 ':'.
sub_path str
Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
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 ':'.
subPath String
Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
volumeName String
This must match the Name of a Volume.

VolumeResponse

MountOptions string
Mount options used while mounting the AzureFile. Must be a comma-separated string.
Name string
Volume name.
Secrets List<Pulumi.AzureNative.App.Inputs.SecretVolumeItemResponse>
List of secrets to be added in volume. If no secrets are provided, all secrets in collection will be added to volume.
StorageName string
Name of storage resource. No need to provide for EmptyDir and Secret.
StorageType string
Storage type for the volume. If not provided, use EmptyDir.
MountOptions string
Mount options used while mounting the AzureFile. Must be a comma-separated string.
Name string
Volume name.
Secrets []SecretVolumeItemResponse
List of secrets to be added in volume. If no secrets are provided, all secrets in collection will be added to volume.
StorageName string
Name of storage resource. No need to provide for EmptyDir and Secret.
StorageType string
Storage type for the volume. If not provided, use EmptyDir.
mountOptions String
Mount options used while mounting the AzureFile. Must be a comma-separated string.
name String
Volume name.
secrets List<SecretVolumeItemResponse>
List of secrets to be added in volume. If no secrets are provided, all secrets in collection will be added to volume.
storageName String
Name of storage resource. No need to provide for EmptyDir and Secret.
storageType String
Storage type for the volume. If not provided, use EmptyDir.
mountOptions string
Mount options used while mounting the AzureFile. Must be a comma-separated string.
name string
Volume name.
secrets SecretVolumeItemResponse[]
List of secrets to be added in volume. If no secrets are provided, all secrets in collection will be added to volume.
storageName string
Name of storage resource. No need to provide for EmptyDir and Secret.
storageType string
Storage type for the volume. If not provided, use EmptyDir.
mount_options str
Mount options used while mounting the AzureFile. Must be a comma-separated string.
name str
Volume name.
secrets Sequence[SecretVolumeItemResponse]
List of secrets to be added in volume. If no secrets are provided, all secrets in collection will be added to volume.
storage_name str
Name of storage resource. No need to provide for EmptyDir and Secret.
storage_type str
Storage type for the volume. If not provided, use EmptyDir.
mountOptions String
Mount options used while mounting the AzureFile. Must be a comma-separated string.
name String
Volume name.
secrets List<Property Map>
List of secrets to be added in volume. If no secrets are provided, all secrets in collection will be added to volume.
storageName String
Name of storage resource. No need to provide for EmptyDir and Secret.
storageType String
Storage type for the volume. If not provided, use EmptyDir.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi