azure-native.appplatform.Deployment
Explore with Pulumi AI
Deployment resource payload Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2020-07-01.
Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
Example Usage
Deployments_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var deployment = new AzureNative.AppPlatform.Deployment("deployment", new()
{
AppName = "myapp",
DeploymentName = "mydeployment",
Properties = new AzureNative.AppPlatform.Inputs.DeploymentResourcePropertiesArgs
{
DeploymentSettings = new AzureNative.AppPlatform.Inputs.DeploymentSettingsArgs
{
AddonConfigs =
{
{ "ApplicationConfigurationService", new Dictionary<string, object?>
{
["patterns"] = new[]
{
"mypattern",
},
} },
},
Apms = new[]
{
new AzureNative.AppPlatform.Inputs.ApmReferenceArgs
{
ResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
},
},
EnvironmentVariables =
{
{ "env", "test" },
},
LivenessProbe = new AzureNative.AppPlatform.Inputs.ProbeArgs
{
DisableProbe = false,
FailureThreshold = 3,
InitialDelaySeconds = 30,
PeriodSeconds = 10,
ProbeAction = new AzureNative.AppPlatform.Inputs.HTTPGetActionArgs
{
Path = "/health",
Scheme = AzureNative.AppPlatform.HTTPSchemeType.HTTP,
Type = "HTTPGetAction",
},
},
ReadinessProbe = new AzureNative.AppPlatform.Inputs.ProbeArgs
{
DisableProbe = false,
FailureThreshold = 3,
InitialDelaySeconds = 30,
PeriodSeconds = 10,
ProbeAction = new AzureNative.AppPlatform.Inputs.HTTPGetActionArgs
{
Path = "/health",
Scheme = AzureNative.AppPlatform.HTTPSchemeType.HTTP,
Type = "HTTPGetAction",
},
},
ResourceRequests = new AzureNative.AppPlatform.Inputs.ResourceRequestsArgs
{
Cpu = "1000m",
Memory = "3Gi",
},
TerminationGracePeriodSeconds = 30,
},
Source = new AzureNative.AppPlatform.Inputs.SourceUploadedUserSourceInfoArgs
{
ArtifactSelector = "sub-module-1",
RelativePath = "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
Type = "Source",
Version = "1.0",
},
},
ResourceGroupName = "myResourceGroup",
ServiceName = "myservice",
Sku = new AzureNative.AppPlatform.Inputs.SkuArgs
{
Capacity = 1,
Name = "S0",
Tier = "Standard",
},
});
});
package main
import (
appplatform "github.com/pulumi/pulumi-azure-native-sdk/appplatform/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := appplatform.NewDeployment(ctx, "deployment", &appplatform.DeploymentArgs{
AppName: pulumi.String("myapp"),
DeploymentName: pulumi.String("mydeployment"),
Properties: &appplatform.DeploymentResourcePropertiesArgs{
DeploymentSettings: &appplatform.DeploymentSettingsArgs{
AddonConfigs: pulumi.Map{
"ApplicationConfigurationService": pulumi.Any(map[string]interface{}{
"patterns": []string{
"mypattern",
},
}),
},
Apms: appplatform.ApmReferenceArray{
&appplatform.ApmReferenceArgs{
ResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"),
},
},
EnvironmentVariables: pulumi.StringMap{
"env": pulumi.String("test"),
},
LivenessProbe: &appplatform.ProbeArgs{
DisableProbe: pulumi.Bool(false),
FailureThreshold: pulumi.Int(3),
InitialDelaySeconds: pulumi.Int(30),
PeriodSeconds: pulumi.Int(10),
ProbeAction: appplatform.HTTPGetAction{
Path: "/health",
Scheme: appplatform.HTTPSchemeTypeHTTP,
Type: "HTTPGetAction",
},
},
ReadinessProbe: &appplatform.ProbeArgs{
DisableProbe: pulumi.Bool(false),
FailureThreshold: pulumi.Int(3),
InitialDelaySeconds: pulumi.Int(30),
PeriodSeconds: pulumi.Int(10),
ProbeAction: appplatform.HTTPGetAction{
Path: "/health",
Scheme: appplatform.HTTPSchemeTypeHTTP,
Type: "HTTPGetAction",
},
},
ResourceRequests: &appplatform.ResourceRequestsArgs{
Cpu: pulumi.String("1000m"),
Memory: pulumi.String("3Gi"),
},
TerminationGracePeriodSeconds: pulumi.Int(30),
},
Source: appplatform.SourceUploadedUserSourceInfo{
ArtifactSelector: "sub-module-1",
RelativePath: "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
Type: "Source",
Version: "1.0",
},
},
ResourceGroupName: pulumi.String("myResourceGroup"),
ServiceName: pulumi.String("myservice"),
Sku: &appplatform.SkuArgs{
Capacity: pulumi.Int(1),
Name: pulumi.String("S0"),
Tier: pulumi.String("Standard"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.appplatform.Deployment;
import com.pulumi.azurenative.appplatform.DeploymentArgs;
import com.pulumi.azurenative.appplatform.inputs.DeploymentResourcePropertiesArgs;
import com.pulumi.azurenative.appplatform.inputs.DeploymentSettingsArgs;
import com.pulumi.azurenative.appplatform.inputs.ProbeArgs;
import com.pulumi.azurenative.appplatform.inputs.ResourceRequestsArgs;
import com.pulumi.azurenative.appplatform.inputs.SkuArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var deployment = new Deployment("deployment", DeploymentArgs.builder()
.appName("myapp")
.deploymentName("mydeployment")
.properties(DeploymentResourcePropertiesArgs.builder()
.deploymentSettings(DeploymentSettingsArgs.builder()
.addonConfigs(Map.of("ApplicationConfigurationService", Map.of("patterns", "mypattern")))
.apms(ApmReferenceArgs.builder()
.resourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights")
.build())
.environmentVariables(Map.of("env", "test"))
.livenessProbe(ProbeArgs.builder()
.disableProbe(false)
.failureThreshold(3)
.initialDelaySeconds(30)
.periodSeconds(10)
.probeAction(HTTPGetActionArgs.builder()
.path("/health")
.scheme("HTTP")
.type("HTTPGetAction")
.build())
.build())
.readinessProbe(ProbeArgs.builder()
.disableProbe(false)
.failureThreshold(3)
.initialDelaySeconds(30)
.periodSeconds(10)
.probeAction(HTTPGetActionArgs.builder()
.path("/health")
.scheme("HTTP")
.type("HTTPGetAction")
.build())
.build())
.resourceRequests(ResourceRequestsArgs.builder()
.cpu("1000m")
.memory("3Gi")
.build())
.terminationGracePeriodSeconds(30)
.build())
.source(BuildResultUserSourceInfoArgs.builder()
.artifactSelector("sub-module-1")
.relativePath("resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc")
.type("Source")
.version("1.0")
.build())
.build())
.resourceGroupName("myResourceGroup")
.serviceName("myservice")
.sku(SkuArgs.builder()
.capacity(1)
.name("S0")
.tier("Standard")
.build())
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
deployment = azure_native.appplatform.Deployment("deployment",
app_name="myapp",
deployment_name="mydeployment",
properties=azure_native.appplatform.DeploymentResourcePropertiesArgs(
deployment_settings=azure_native.appplatform.DeploymentSettingsArgs(
addon_configs={
"ApplicationConfigurationService": {
"patterns": ["mypattern"],
},
},
apms=[azure_native.appplatform.ApmReferenceArgs(
resource_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
)],
environment_variables={
"env": "test",
},
liveness_probe=azure_native.appplatform.ProbeArgs(
disable_probe=False,
failure_threshold=3,
initial_delay_seconds=30,
period_seconds=10,
probe_action=azure_native.appplatform.HTTPGetActionArgs(
path="/health",
scheme=azure_native.appplatform.HTTPSchemeType.HTTP,
type="HTTPGetAction",
),
),
readiness_probe=azure_native.appplatform.ProbeArgs(
disable_probe=False,
failure_threshold=3,
initial_delay_seconds=30,
period_seconds=10,
probe_action=azure_native.appplatform.HTTPGetActionArgs(
path="/health",
scheme=azure_native.appplatform.HTTPSchemeType.HTTP,
type="HTTPGetAction",
),
),
resource_requests=azure_native.appplatform.ResourceRequestsArgs(
cpu="1000m",
memory="3Gi",
),
termination_grace_period_seconds=30,
),
source=azure_native.appplatform.SourceUploadedUserSourceInfoArgs(
artifact_selector="sub-module-1",
relative_path="resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
type="Source",
version="1.0",
),
),
resource_group_name="myResourceGroup",
service_name="myservice",
sku=azure_native.appplatform.SkuArgs(
capacity=1,
name="S0",
tier="Standard",
))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const deployment = new azure_native.appplatform.Deployment("deployment", {
appName: "myapp",
deploymentName: "mydeployment",
properties: {
deploymentSettings: {
addonConfigs: {
ApplicationConfigurationService: {
patterns: ["mypattern"],
},
},
apms: [{
resourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
}],
environmentVariables: {
env: "test",
},
livenessProbe: {
disableProbe: false,
failureThreshold: 3,
initialDelaySeconds: 30,
periodSeconds: 10,
probeAction: {
path: "/health",
scheme: azure_native.appplatform.HTTPSchemeType.HTTP,
type: "HTTPGetAction",
},
},
readinessProbe: {
disableProbe: false,
failureThreshold: 3,
initialDelaySeconds: 30,
periodSeconds: 10,
probeAction: {
path: "/health",
scheme: azure_native.appplatform.HTTPSchemeType.HTTP,
type: "HTTPGetAction",
},
},
resourceRequests: {
cpu: "1000m",
memory: "3Gi",
},
terminationGracePeriodSeconds: 30,
},
source: {
artifactSelector: "sub-module-1",
relativePath: "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
type: "Source",
version: "1.0",
},
},
resourceGroupName: "myResourceGroup",
serviceName: "myservice",
sku: {
capacity: 1,
name: "S0",
tier: "Standard",
},
});
resources:
deployment:
type: azure-native:appplatform:Deployment
properties:
appName: myapp
deploymentName: mydeployment
properties:
deploymentSettings:
addonConfigs:
ApplicationConfigurationService:
patterns:
- mypattern
apms:
- resourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights
environmentVariables:
env: test
livenessProbe:
disableProbe: false
failureThreshold: 3
initialDelaySeconds: 30
periodSeconds: 10
probeAction:
path: /health
scheme: HTTP
type: HTTPGetAction
readinessProbe:
disableProbe: false
failureThreshold: 3
initialDelaySeconds: 30
periodSeconds: 10
probeAction:
path: /health
scheme: HTTP
type: HTTPGetAction
resourceRequests:
cpu: 1000m
memory: 3Gi
terminationGracePeriodSeconds: 30
source:
artifactSelector: sub-module-1
relativePath: resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc
type: Source
version: '1.0'
resourceGroupName: myResourceGroup
serviceName: myservice
sku:
capacity: 1
name: S0
tier: Standard
Deployments_CreateOrUpdate_CustomContainer
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var deployment = new AzureNative.AppPlatform.Deployment("deployment", new()
{
AppName = "myapp",
DeploymentName = "mydeployment",
Properties = new AzureNative.AppPlatform.Inputs.DeploymentResourcePropertiesArgs
{
DeploymentSettings = new AzureNative.AppPlatform.Inputs.DeploymentSettingsArgs
{
EnvironmentVariables =
{
{ "env", "test" },
},
LivenessProbe = new AzureNative.AppPlatform.Inputs.ProbeArgs
{
DisableProbe = false,
FailureThreshold = 3,
InitialDelaySeconds = 30,
PeriodSeconds = 10,
ProbeAction = new AzureNative.AppPlatform.Inputs.HTTPGetActionArgs
{
Path = "/health",
Scheme = AzureNative.AppPlatform.HTTPSchemeType.HTTP,
Type = "HTTPGetAction",
},
},
ReadinessProbe = new AzureNative.AppPlatform.Inputs.ProbeArgs
{
DisableProbe = false,
FailureThreshold = 3,
InitialDelaySeconds = 30,
PeriodSeconds = 10,
ProbeAction = new AzureNative.AppPlatform.Inputs.HTTPGetActionArgs
{
Path = "/health",
Scheme = AzureNative.AppPlatform.HTTPSchemeType.HTTP,
Type = "HTTPGetAction",
},
},
ResourceRequests = new AzureNative.AppPlatform.Inputs.ResourceRequestsArgs
{
Cpu = "1000m",
Memory = "3Gi",
},
TerminationGracePeriodSeconds = 30,
},
Source = new AzureNative.AppPlatform.Inputs.CustomContainerUserSourceInfoArgs
{
CustomContainer = new AzureNative.AppPlatform.Inputs.CustomContainerArgs
{
Args = new[]
{
"-c",
"while true; do echo hello; sleep 10;done",
},
Command = new[]
{
"/bin/sh",
},
ContainerImage = "myContainerImage:v1",
ImageRegistryCredential = new AzureNative.AppPlatform.Inputs.ImageRegistryCredentialArgs
{
Password = "myPassword",
Username = "myUsername",
},
LanguageFramework = "springboot",
Server = "myacr.azurecr.io",
},
Type = "Container",
},
},
ResourceGroupName = "myResourceGroup",
ServiceName = "myservice",
});
});
package main
import (
appplatform "github.com/pulumi/pulumi-azure-native-sdk/appplatform/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := appplatform.NewDeployment(ctx, "deployment", &appplatform.DeploymentArgs{
AppName: pulumi.String("myapp"),
DeploymentName: pulumi.String("mydeployment"),
Properties: &appplatform.DeploymentResourcePropertiesArgs{
DeploymentSettings: &appplatform.DeploymentSettingsArgs{
EnvironmentVariables: pulumi.StringMap{
"env": pulumi.String("test"),
},
LivenessProbe: &appplatform.ProbeArgs{
DisableProbe: pulumi.Bool(false),
FailureThreshold: pulumi.Int(3),
InitialDelaySeconds: pulumi.Int(30),
PeriodSeconds: pulumi.Int(10),
ProbeAction: appplatform.HTTPGetAction{
Path: "/health",
Scheme: appplatform.HTTPSchemeTypeHTTP,
Type: "HTTPGetAction",
},
},
ReadinessProbe: &appplatform.ProbeArgs{
DisableProbe: pulumi.Bool(false),
FailureThreshold: pulumi.Int(3),
InitialDelaySeconds: pulumi.Int(30),
PeriodSeconds: pulumi.Int(10),
ProbeAction: appplatform.HTTPGetAction{
Path: "/health",
Scheme: appplatform.HTTPSchemeTypeHTTP,
Type: "HTTPGetAction",
},
},
ResourceRequests: &appplatform.ResourceRequestsArgs{
Cpu: pulumi.String("1000m"),
Memory: pulumi.String("3Gi"),
},
TerminationGracePeriodSeconds: pulumi.Int(30),
},
Source: appplatform.CustomContainerUserSourceInfo{
CustomContainer: appplatform.CustomContainer{
Args: []string{
"-c",
"while true; do echo hello; sleep 10;done",
},
Command: []string{
"/bin/sh",
},
ContainerImage: "myContainerImage:v1",
ImageRegistryCredential: appplatform.ImageRegistryCredential{
Password: "myPassword",
Username: "myUsername",
},
LanguageFramework: "springboot",
Server: "myacr.azurecr.io",
},
Type: "Container",
},
},
ResourceGroupName: pulumi.String("myResourceGroup"),
ServiceName: pulumi.String("myservice"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.appplatform.Deployment;
import com.pulumi.azurenative.appplatform.DeploymentArgs;
import com.pulumi.azurenative.appplatform.inputs.DeploymentResourcePropertiesArgs;
import com.pulumi.azurenative.appplatform.inputs.DeploymentSettingsArgs;
import com.pulumi.azurenative.appplatform.inputs.ProbeArgs;
import com.pulumi.azurenative.appplatform.inputs.ResourceRequestsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var deployment = new Deployment("deployment", DeploymentArgs.builder()
.appName("myapp")
.deploymentName("mydeployment")
.properties(DeploymentResourcePropertiesArgs.builder()
.deploymentSettings(DeploymentSettingsArgs.builder()
.environmentVariables(Map.of("env", "test"))
.livenessProbe(ProbeArgs.builder()
.disableProbe(false)
.failureThreshold(3)
.initialDelaySeconds(30)
.periodSeconds(10)
.probeAction(HTTPGetActionArgs.builder()
.path("/health")
.scheme("HTTP")
.type("HTTPGetAction")
.build())
.build())
.readinessProbe(ProbeArgs.builder()
.disableProbe(false)
.failureThreshold(3)
.initialDelaySeconds(30)
.periodSeconds(10)
.probeAction(HTTPGetActionArgs.builder()
.path("/health")
.scheme("HTTP")
.type("HTTPGetAction")
.build())
.build())
.resourceRequests(ResourceRequestsArgs.builder()
.cpu("1000m")
.memory("3Gi")
.build())
.terminationGracePeriodSeconds(30)
.build())
.source(CustomContainerUserSourceInfoArgs.builder()
.customContainer(CustomContainerArgs.builder()
.args(
"-c",
"while true; do echo hello; sleep 10;done")
.command("/bin/sh")
.containerImage("myContainerImage:v1")
.imageRegistryCredential(ImageRegistryCredentialArgs.builder()
.password("myPassword")
.username("myUsername")
.build())
.languageFramework("springboot")
.server("myacr.azurecr.io")
.build())
.type("Container")
.build())
.build())
.resourceGroupName("myResourceGroup")
.serviceName("myservice")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
deployment = azure_native.appplatform.Deployment("deployment",
app_name="myapp",
deployment_name="mydeployment",
properties=azure_native.appplatform.DeploymentResourcePropertiesArgs(
deployment_settings=azure_native.appplatform.DeploymentSettingsArgs(
environment_variables={
"env": "test",
},
liveness_probe=azure_native.appplatform.ProbeArgs(
disable_probe=False,
failure_threshold=3,
initial_delay_seconds=30,
period_seconds=10,
probe_action=azure_native.appplatform.HTTPGetActionArgs(
path="/health",
scheme=azure_native.appplatform.HTTPSchemeType.HTTP,
type="HTTPGetAction",
),
),
readiness_probe=azure_native.appplatform.ProbeArgs(
disable_probe=False,
failure_threshold=3,
initial_delay_seconds=30,
period_seconds=10,
probe_action=azure_native.appplatform.HTTPGetActionArgs(
path="/health",
scheme=azure_native.appplatform.HTTPSchemeType.HTTP,
type="HTTPGetAction",
),
),
resource_requests=azure_native.appplatform.ResourceRequestsArgs(
cpu="1000m",
memory="3Gi",
),
termination_grace_period_seconds=30,
),
source=azure_native.appplatform.CustomContainerUserSourceInfoArgs(
custom_container=azure_native.appplatform.CustomContainerArgs(
args=[
"-c",
"while true; do echo hello; sleep 10;done",
],
command=["/bin/sh"],
container_image="myContainerImage:v1",
image_registry_credential=azure_native.appplatform.ImageRegistryCredentialArgs(
password="myPassword",
username="myUsername",
),
language_framework="springboot",
server="myacr.azurecr.io",
),
type="Container",
),
),
resource_group_name="myResourceGroup",
service_name="myservice")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const deployment = new azure_native.appplatform.Deployment("deployment", {
appName: "myapp",
deploymentName: "mydeployment",
properties: {
deploymentSettings: {
environmentVariables: {
env: "test",
},
livenessProbe: {
disableProbe: false,
failureThreshold: 3,
initialDelaySeconds: 30,
periodSeconds: 10,
probeAction: {
path: "/health",
scheme: azure_native.appplatform.HTTPSchemeType.HTTP,
type: "HTTPGetAction",
},
},
readinessProbe: {
disableProbe: false,
failureThreshold: 3,
initialDelaySeconds: 30,
periodSeconds: 10,
probeAction: {
path: "/health",
scheme: azure_native.appplatform.HTTPSchemeType.HTTP,
type: "HTTPGetAction",
},
},
resourceRequests: {
cpu: "1000m",
memory: "3Gi",
},
terminationGracePeriodSeconds: 30,
},
source: {
customContainer: {
args: [
"-c",
"while true; do echo hello; sleep 10;done",
],
command: ["/bin/sh"],
containerImage: "myContainerImage:v1",
imageRegistryCredential: {
password: "myPassword",
username: "myUsername",
},
languageFramework: "springboot",
server: "myacr.azurecr.io",
},
type: "Container",
},
},
resourceGroupName: "myResourceGroup",
serviceName: "myservice",
});
resources:
deployment:
type: azure-native:appplatform:Deployment
properties:
appName: myapp
deploymentName: mydeployment
properties:
deploymentSettings:
environmentVariables:
env: test
livenessProbe:
disableProbe: false
failureThreshold: 3
initialDelaySeconds: 30
periodSeconds: 10
probeAction:
path: /health
scheme: HTTP
type: HTTPGetAction
readinessProbe:
disableProbe: false
failureThreshold: 3
initialDelaySeconds: 30
periodSeconds: 10
probeAction:
path: /health
scheme: HTTP
type: HTTPGetAction
resourceRequests:
cpu: 1000m
memory: 3Gi
terminationGracePeriodSeconds: 30
source:
customContainer:
args:
- -c
- while true; do echo hello; sleep 10;done
command:
- /bin/sh
containerImage: myContainerImage:v1
imageRegistryCredential:
password: myPassword
username: myUsername
languageFramework: springboot
server: myacr.azurecr.io
type: Container
resourceGroupName: myResourceGroup
serviceName: myservice
Create Deployment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Deployment(name: string, args: DeploymentArgs, opts?: CustomResourceOptions);
@overload
def Deployment(resource_name: str,
args: DeploymentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Deployment(resource_name: str,
opts: Optional[ResourceOptions] = None,
app_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
service_name: Optional[str] = None,
deployment_name: Optional[str] = None,
properties: Optional[DeploymentResourcePropertiesArgs] = None,
sku: Optional[SkuArgs] = None)
func NewDeployment(ctx *Context, name string, args DeploymentArgs, opts ...ResourceOption) (*Deployment, error)
public Deployment(string name, DeploymentArgs args, CustomResourceOptions? opts = null)
public Deployment(String name, DeploymentArgs args)
public Deployment(String name, DeploymentArgs args, CustomResourceOptions options)
type: azure-native:appplatform:Deployment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DeploymentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DeploymentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DeploymentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeploymentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeploymentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var azure_nativeDeploymentResource = new AzureNative.AppPlatform.Deployment("azure-nativeDeploymentResource", new()
{
AppName = "string",
ResourceGroupName = "string",
ServiceName = "string",
DeploymentName = "string",
Properties = new AzureNative.AppPlatform.Inputs.DeploymentResourcePropertiesArgs
{
Active = false,
DeploymentSettings = new AzureNative.AppPlatform.Inputs.DeploymentSettingsArgs
{
AddonConfigs =
{
{ "string", "any" },
},
Apms = new[]
{
new AzureNative.AppPlatform.Inputs.ApmReferenceArgs
{
ResourceId = "string",
},
},
ContainerProbeSettings = new AzureNative.AppPlatform.Inputs.ContainerProbeSettingsArgs
{
DisableProbe = false,
},
EnvironmentVariables =
{
{ "string", "string" },
},
LivenessProbe = new AzureNative.AppPlatform.Inputs.ProbeArgs
{
DisableProbe = false,
FailureThreshold = 0,
InitialDelaySeconds = 0,
PeriodSeconds = 0,
ProbeAction = new AzureNative.AppPlatform.Inputs.ExecActionArgs
{
Type = "ExecAction",
Command = new[]
{
"string",
},
},
SuccessThreshold = 0,
TimeoutSeconds = 0,
},
ReadinessProbe = new AzureNative.AppPlatform.Inputs.ProbeArgs
{
DisableProbe = false,
FailureThreshold = 0,
InitialDelaySeconds = 0,
PeriodSeconds = 0,
ProbeAction = new AzureNative.AppPlatform.Inputs.ExecActionArgs
{
Type = "ExecAction",
Command = new[]
{
"string",
},
},
SuccessThreshold = 0,
TimeoutSeconds = 0,
},
ResourceRequests = new AzureNative.AppPlatform.Inputs.ResourceRequestsArgs
{
Cpu = "string",
Memory = "string",
},
Scale = new AzureNative.AppPlatform.Inputs.ScaleArgs
{
MaxReplicas = 0,
MinReplicas = 0,
Rules = new[]
{
new AzureNative.AppPlatform.Inputs.ScaleRuleArgs
{
AzureQueue = new AzureNative.AppPlatform.Inputs.QueueScaleRuleArgs
{
Auth = new[]
{
new AzureNative.AppPlatform.Inputs.ScaleRuleAuthArgs
{
SecretRef = "string",
TriggerParameter = "string",
},
},
QueueLength = 0,
QueueName = "string",
},
Custom = new AzureNative.AppPlatform.Inputs.CustomScaleRuleArgs
{
Auth = new[]
{
new AzureNative.AppPlatform.Inputs.ScaleRuleAuthArgs
{
SecretRef = "string",
TriggerParameter = "string",
},
},
Metadata =
{
{ "string", "string" },
},
Type = "string",
},
Http = new AzureNative.AppPlatform.Inputs.HttpScaleRuleArgs
{
Auth = new[]
{
new AzureNative.AppPlatform.Inputs.ScaleRuleAuthArgs
{
SecretRef = "string",
TriggerParameter = "string",
},
},
Metadata =
{
{ "string", "string" },
},
},
Name = "string",
Tcp = new AzureNative.AppPlatform.Inputs.TcpScaleRuleArgs
{
Auth = new[]
{
new AzureNative.AppPlatform.Inputs.ScaleRuleAuthArgs
{
SecretRef = "string",
TriggerParameter = "string",
},
},
Metadata =
{
{ "string", "string" },
},
},
},
},
},
StartupProbe = new AzureNative.AppPlatform.Inputs.ProbeArgs
{
DisableProbe = false,
FailureThreshold = 0,
InitialDelaySeconds = 0,
PeriodSeconds = 0,
ProbeAction = new AzureNative.AppPlatform.Inputs.ExecActionArgs
{
Type = "ExecAction",
Command = new[]
{
"string",
},
},
SuccessThreshold = 0,
TimeoutSeconds = 0,
},
TerminationGracePeriodSeconds = 0,
},
Source = new AzureNative.AppPlatform.Inputs.BuildResultUserSourceInfoArgs
{
Type = "BuildResult",
BuildResultId = "string",
Version = "string",
},
},
Sku = new AzureNative.AppPlatform.Inputs.SkuArgs
{
Capacity = 0,
Name = "string",
Tier = "string",
},
});
example, err := appplatform.NewDeployment(ctx, "azure-nativeDeploymentResource", &appplatform.DeploymentArgs{
AppName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
ServiceName: pulumi.String("string"),
DeploymentName: pulumi.String("string"),
Properties: &appplatform.DeploymentResourcePropertiesArgs{
Active: pulumi.Bool(false),
DeploymentSettings: &appplatform.DeploymentSettingsArgs{
AddonConfigs: pulumi.Map{
"string": pulumi.Any("any"),
},
Apms: appplatform.ApmReferenceArray{
&appplatform.ApmReferenceArgs{
ResourceId: pulumi.String("string"),
},
},
ContainerProbeSettings: &appplatform.ContainerProbeSettingsArgs{
DisableProbe: pulumi.Bool(false),
},
EnvironmentVariables: pulumi.StringMap{
"string": pulumi.String("string"),
},
LivenessProbe: &appplatform.ProbeArgs{
DisableProbe: pulumi.Bool(false),
FailureThreshold: pulumi.Int(0),
InitialDelaySeconds: pulumi.Int(0),
PeriodSeconds: pulumi.Int(0),
ProbeAction: appplatform.ExecAction{
Type: "ExecAction",
Command: []string{
"string",
},
},
SuccessThreshold: pulumi.Int(0),
TimeoutSeconds: pulumi.Int(0),
},
ReadinessProbe: &appplatform.ProbeArgs{
DisableProbe: pulumi.Bool(false),
FailureThreshold: pulumi.Int(0),
InitialDelaySeconds: pulumi.Int(0),
PeriodSeconds: pulumi.Int(0),
ProbeAction: appplatform.ExecAction{
Type: "ExecAction",
Command: []string{
"string",
},
},
SuccessThreshold: pulumi.Int(0),
TimeoutSeconds: pulumi.Int(0),
},
ResourceRequests: &appplatform.ResourceRequestsArgs{
Cpu: pulumi.String("string"),
Memory: pulumi.String("string"),
},
Scale: &appplatform.ScaleArgs{
MaxReplicas: pulumi.Int(0),
MinReplicas: pulumi.Int(0),
Rules: appplatform.ScaleRuleArray{
&appplatform.ScaleRuleArgs{
AzureQueue: &appplatform.QueueScaleRuleArgs{
Auth: appplatform.ScaleRuleAuthArray{
&appplatform.ScaleRuleAuthArgs{
SecretRef: pulumi.String("string"),
TriggerParameter: pulumi.String("string"),
},
},
QueueLength: pulumi.Int(0),
QueueName: pulumi.String("string"),
},
Custom: &appplatform.CustomScaleRuleArgs{
Auth: appplatform.ScaleRuleAuthArray{
&appplatform.ScaleRuleAuthArgs{
SecretRef: pulumi.String("string"),
TriggerParameter: pulumi.String("string"),
},
},
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
Type: pulumi.String("string"),
},
Http: &appplatform.HttpScaleRuleArgs{
Auth: appplatform.ScaleRuleAuthArray{
&appplatform.ScaleRuleAuthArgs{
SecretRef: pulumi.String("string"),
TriggerParameter: pulumi.String("string"),
},
},
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Tcp: &appplatform.TcpScaleRuleArgs{
Auth: appplatform.ScaleRuleAuthArray{
&appplatform.ScaleRuleAuthArgs{
SecretRef: pulumi.String("string"),
TriggerParameter: pulumi.String("string"),
},
},
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
},
},
StartupProbe: &appplatform.ProbeArgs{
DisableProbe: pulumi.Bool(false),
FailureThreshold: pulumi.Int(0),
InitialDelaySeconds: pulumi.Int(0),
PeriodSeconds: pulumi.Int(0),
ProbeAction: appplatform.ExecAction{
Type: "ExecAction",
Command: []string{
"string",
},
},
SuccessThreshold: pulumi.Int(0),
TimeoutSeconds: pulumi.Int(0),
},
TerminationGracePeriodSeconds: pulumi.Int(0),
},
Source: appplatform.BuildResultUserSourceInfo{
Type: "BuildResult",
BuildResultId: "string",
Version: "string",
},
},
Sku: &appplatform.SkuArgs{
Capacity: pulumi.Int(0),
Name: pulumi.String("string"),
Tier: pulumi.String("string"),
},
})
var azure_nativeDeploymentResource = new Deployment("azure-nativeDeploymentResource", DeploymentArgs.builder()
.appName("string")
.resourceGroupName("string")
.serviceName("string")
.deploymentName("string")
.properties(DeploymentResourcePropertiesArgs.builder()
.active(false)
.deploymentSettings(DeploymentSettingsArgs.builder()
.addonConfigs(Map.of("string", "any"))
.apms(ApmReferenceArgs.builder()
.resourceId("string")
.build())
.containerProbeSettings(ContainerProbeSettingsArgs.builder()
.disableProbe(false)
.build())
.environmentVariables(Map.of("string", "string"))
.livenessProbe(ProbeArgs.builder()
.disableProbe(false)
.failureThreshold(0)
.initialDelaySeconds(0)
.periodSeconds(0)
.probeAction(ExecActionArgs.builder()
.type("ExecAction")
.command("string")
.build())
.successThreshold(0)
.timeoutSeconds(0)
.build())
.readinessProbe(ProbeArgs.builder()
.disableProbe(false)
.failureThreshold(0)
.initialDelaySeconds(0)
.periodSeconds(0)
.probeAction(ExecActionArgs.builder()
.type("ExecAction")
.command("string")
.build())
.successThreshold(0)
.timeoutSeconds(0)
.build())
.resourceRequests(ResourceRequestsArgs.builder()
.cpu("string")
.memory("string")
.build())
.scale(ScaleArgs.builder()
.maxReplicas(0)
.minReplicas(0)
.rules(ScaleRuleArgs.builder()
.azureQueue(QueueScaleRuleArgs.builder()
.auth(ScaleRuleAuthArgs.builder()
.secretRef("string")
.triggerParameter("string")
.build())
.queueLength(0)
.queueName("string")
.build())
.custom(CustomScaleRuleArgs.builder()
.auth(ScaleRuleAuthArgs.builder()
.secretRef("string")
.triggerParameter("string")
.build())
.metadata(Map.of("string", "string"))
.type("string")
.build())
.http(HttpScaleRuleArgs.builder()
.auth(ScaleRuleAuthArgs.builder()
.secretRef("string")
.triggerParameter("string")
.build())
.metadata(Map.of("string", "string"))
.build())
.name("string")
.tcp(TcpScaleRuleArgs.builder()
.auth(ScaleRuleAuthArgs.builder()
.secretRef("string")
.triggerParameter("string")
.build())
.metadata(Map.of("string", "string"))
.build())
.build())
.build())
.startupProbe(ProbeArgs.builder()
.disableProbe(false)
.failureThreshold(0)
.initialDelaySeconds(0)
.periodSeconds(0)
.probeAction(ExecActionArgs.builder()
.type("ExecAction")
.command("string")
.build())
.successThreshold(0)
.timeoutSeconds(0)
.build())
.terminationGracePeriodSeconds(0)
.build())
.source(BuildResultUserSourceInfoArgs.builder()
.type("BuildResult")
.buildResultId("string")
.version("string")
.build())
.build())
.sku(SkuArgs.builder()
.capacity(0)
.name("string")
.tier("string")
.build())
.build());
azure_native_deployment_resource = azure_native.appplatform.Deployment("azure-nativeDeploymentResource",
app_name="string",
resource_group_name="string",
service_name="string",
deployment_name="string",
properties=azure_native.appplatform.DeploymentResourcePropertiesArgs(
active=False,
deployment_settings=azure_native.appplatform.DeploymentSettingsArgs(
addon_configs={
"string": "any",
},
apms=[azure_native.appplatform.ApmReferenceArgs(
resource_id="string",
)],
container_probe_settings=azure_native.appplatform.ContainerProbeSettingsArgs(
disable_probe=False,
),
environment_variables={
"string": "string",
},
liveness_probe=azure_native.appplatform.ProbeArgs(
disable_probe=False,
failure_threshold=0,
initial_delay_seconds=0,
period_seconds=0,
probe_action=azure_native.appplatform.ExecActionArgs(
type="ExecAction",
command=["string"],
),
success_threshold=0,
timeout_seconds=0,
),
readiness_probe=azure_native.appplatform.ProbeArgs(
disable_probe=False,
failure_threshold=0,
initial_delay_seconds=0,
period_seconds=0,
probe_action=azure_native.appplatform.ExecActionArgs(
type="ExecAction",
command=["string"],
),
success_threshold=0,
timeout_seconds=0,
),
resource_requests=azure_native.appplatform.ResourceRequestsArgs(
cpu="string",
memory="string",
),
scale=azure_native.appplatform.ScaleArgs(
max_replicas=0,
min_replicas=0,
rules=[azure_native.appplatform.ScaleRuleArgs(
azure_queue=azure_native.appplatform.QueueScaleRuleArgs(
auth=[azure_native.appplatform.ScaleRuleAuthArgs(
secret_ref="string",
trigger_parameter="string",
)],
queue_length=0,
queue_name="string",
),
custom=azure_native.appplatform.CustomScaleRuleArgs(
auth=[azure_native.appplatform.ScaleRuleAuthArgs(
secret_ref="string",
trigger_parameter="string",
)],
metadata={
"string": "string",
},
type="string",
),
http=azure_native.appplatform.HttpScaleRuleArgs(
auth=[azure_native.appplatform.ScaleRuleAuthArgs(
secret_ref="string",
trigger_parameter="string",
)],
metadata={
"string": "string",
},
),
name="string",
tcp=azure_native.appplatform.TcpScaleRuleArgs(
auth=[azure_native.appplatform.ScaleRuleAuthArgs(
secret_ref="string",
trigger_parameter="string",
)],
metadata={
"string": "string",
},
),
)],
),
startup_probe=azure_native.appplatform.ProbeArgs(
disable_probe=False,
failure_threshold=0,
initial_delay_seconds=0,
period_seconds=0,
probe_action=azure_native.appplatform.ExecActionArgs(
type="ExecAction",
command=["string"],
),
success_threshold=0,
timeout_seconds=0,
),
termination_grace_period_seconds=0,
),
source=azure_native.appplatform.BuildResultUserSourceInfoArgs(
type="BuildResult",
build_result_id="string",
version="string",
),
),
sku=azure_native.appplatform.SkuArgs(
capacity=0,
name="string",
tier="string",
))
const azure_nativeDeploymentResource = new azure_native.appplatform.Deployment("azure-nativeDeploymentResource", {
appName: "string",
resourceGroupName: "string",
serviceName: "string",
deploymentName: "string",
properties: {
active: false,
deploymentSettings: {
addonConfigs: {
string: "any",
},
apms: [{
resourceId: "string",
}],
containerProbeSettings: {
disableProbe: false,
},
environmentVariables: {
string: "string",
},
livenessProbe: {
disableProbe: false,
failureThreshold: 0,
initialDelaySeconds: 0,
periodSeconds: 0,
probeAction: {
type: "ExecAction",
command: ["string"],
},
successThreshold: 0,
timeoutSeconds: 0,
},
readinessProbe: {
disableProbe: false,
failureThreshold: 0,
initialDelaySeconds: 0,
periodSeconds: 0,
probeAction: {
type: "ExecAction",
command: ["string"],
},
successThreshold: 0,
timeoutSeconds: 0,
},
resourceRequests: {
cpu: "string",
memory: "string",
},
scale: {
maxReplicas: 0,
minReplicas: 0,
rules: [{
azureQueue: {
auth: [{
secretRef: "string",
triggerParameter: "string",
}],
queueLength: 0,
queueName: "string",
},
custom: {
auth: [{
secretRef: "string",
triggerParameter: "string",
}],
metadata: {
string: "string",
},
type: "string",
},
http: {
auth: [{
secretRef: "string",
triggerParameter: "string",
}],
metadata: {
string: "string",
},
},
name: "string",
tcp: {
auth: [{
secretRef: "string",
triggerParameter: "string",
}],
metadata: {
string: "string",
},
},
}],
},
startupProbe: {
disableProbe: false,
failureThreshold: 0,
initialDelaySeconds: 0,
periodSeconds: 0,
probeAction: {
type: "ExecAction",
command: ["string"],
},
successThreshold: 0,
timeoutSeconds: 0,
},
terminationGracePeriodSeconds: 0,
},
source: {
type: "BuildResult",
buildResultId: "string",
version: "string",
},
},
sku: {
capacity: 0,
name: "string",
tier: "string",
},
});
type: azure-native:appplatform:Deployment
properties:
appName: string
deploymentName: string
properties:
active: false
deploymentSettings:
addonConfigs:
string: any
apms:
- resourceId: string
containerProbeSettings:
disableProbe: false
environmentVariables:
string: string
livenessProbe:
disableProbe: false
failureThreshold: 0
initialDelaySeconds: 0
periodSeconds: 0
probeAction:
command:
- string
type: ExecAction
successThreshold: 0
timeoutSeconds: 0
readinessProbe:
disableProbe: false
failureThreshold: 0
initialDelaySeconds: 0
periodSeconds: 0
probeAction:
command:
- string
type: ExecAction
successThreshold: 0
timeoutSeconds: 0
resourceRequests:
cpu: string
memory: string
scale:
maxReplicas: 0
minReplicas: 0
rules:
- azureQueue:
auth:
- secretRef: string
triggerParameter: string
queueLength: 0
queueName: string
custom:
auth:
- secretRef: string
triggerParameter: string
metadata:
string: string
type: string
http:
auth:
- secretRef: string
triggerParameter: string
metadata:
string: string
name: string
tcp:
auth:
- secretRef: string
triggerParameter: string
metadata:
string: string
startupProbe:
disableProbe: false
failureThreshold: 0
initialDelaySeconds: 0
periodSeconds: 0
probeAction:
command:
- string
type: ExecAction
successThreshold: 0
timeoutSeconds: 0
terminationGracePeriodSeconds: 0
source:
buildResultId: string
type: BuildResult
version: string
resourceGroupName: string
serviceName: string
sku:
capacity: 0
name: string
tier: string
Deployment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Deployment resource accepts the following input properties:
- App
Name string - The name of the App resource.
- Resource
Group stringName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- Service
Name string - The name of the Service resource.
- Deployment
Name string - The name of the Deployment resource.
- Properties
Pulumi.
Azure Native. App Platform. Inputs. Deployment Resource Properties - Properties of the Deployment resource
- Sku
Pulumi.
Azure Native. App Platform. Inputs. Sku - Sku of the Deployment resource
- App
Name string - The name of the App resource.
- Resource
Group stringName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- Service
Name string - The name of the Service resource.
- Deployment
Name string - The name of the Deployment resource.
- Properties
Deployment
Resource Properties Args - Properties of the Deployment resource
- Sku
Sku
Args - Sku of the Deployment resource
- app
Name String - The name of the App resource.
- resource
Group StringName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- service
Name String - The name of the Service resource.
- deployment
Name String - The name of the Deployment resource.
- properties
Deployment
Resource Properties - Properties of the Deployment resource
- sku Sku
- Sku of the Deployment resource
- app
Name string - The name of the App resource.
- resource
Group stringName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- service
Name string - The name of the Service resource.
- deployment
Name string - The name of the Deployment resource.
- properties
Deployment
Resource Properties - Properties of the Deployment resource
- sku Sku
- Sku of the Deployment resource
- app_
name str - The name of the App resource.
- resource_
group_ strname - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- service_
name str - The name of the Service resource.
- deployment_
name str - The name of the Deployment resource.
- properties
Deployment
Resource Properties Args - Properties of the Deployment resource
- sku
Sku
Args - Sku of the Deployment resource
- app
Name String - The name of the App resource.
- resource
Group StringName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- service
Name String - The name of the Service resource.
- deployment
Name String - The name of the Deployment resource.
- properties Property Map
- Properties of the Deployment resource
- sku Property Map
- Sku of the Deployment resource
Outputs
All input properties are implicitly available as output properties. Additionally, the Deployment resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource.
- System
Data Pulumi.Azure Native. App Platform. Outputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource.
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource.
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource.
Supporting Types
ApmReference, ApmReferenceArgs
- Resource
Id string - Resource Id of the APM
- Resource
Id string - Resource Id of the APM
- resource
Id String - Resource Id of the APM
- resource
Id string - Resource Id of the APM
- resource_
id str - Resource Id of the APM
- resource
Id String - Resource Id of the APM
ApmReferenceResponse, ApmReferenceResponseArgs
- Resource
Id string - Resource Id of the APM
- Resource
Id string - Resource Id of the APM
- resource
Id String - Resource Id of the APM
- resource
Id string - Resource Id of the APM
- resource_
id str - Resource Id of the APM
- resource
Id String - Resource Id of the APM
BuildResultUserSourceInfo, BuildResultUserSourceInfoArgs
- Build
Result stringId - Resource id of an existing succeeded build result under the same Spring instance.
- Version string
- Version of the source
- Build
Result stringId - Resource id of an existing succeeded build result under the same Spring instance.
- Version string
- Version of the source
- build
Result StringId - Resource id of an existing succeeded build result under the same Spring instance.
- version String
- Version of the source
- build
Result stringId - Resource id of an existing succeeded build result under the same Spring instance.
- version string
- Version of the source
- build_
result_ strid - Resource id of an existing succeeded build result under the same Spring instance.
- version str
- Version of the source
- build
Result StringId - Resource id of an existing succeeded build result under the same Spring instance.
- version String
- Version of the source
BuildResultUserSourceInfoResponse, BuildResultUserSourceInfoResponseArgs
- Build
Result stringId - Resource id of an existing succeeded build result under the same Spring instance.
- Version string
- Version of the source
- Build
Result stringId - Resource id of an existing succeeded build result under the same Spring instance.
- Version string
- Version of the source
- build
Result StringId - Resource id of an existing succeeded build result under the same Spring instance.
- version String
- Version of the source
- build
Result stringId - Resource id of an existing succeeded build result under the same Spring instance.
- version string
- Version of the source
- build_
result_ strid - Resource id of an existing succeeded build result under the same Spring instance.
- version str
- Version of the source
- build
Result StringId - Resource id of an existing succeeded build result under the same Spring instance.
- version String
- Version of the source
ContainerProbeSettings, ContainerProbeSettingsArgs
- Disable
Probe bool - Indicates whether disable the liveness and readiness probe
- Disable
Probe bool - Indicates whether disable the liveness and readiness probe
- disable
Probe Boolean - Indicates whether disable the liveness and readiness probe
- disable
Probe boolean - Indicates whether disable the liveness and readiness probe
- disable_
probe bool - Indicates whether disable the liveness and readiness probe
- disable
Probe Boolean - Indicates whether disable the liveness and readiness probe
ContainerProbeSettingsResponse, ContainerProbeSettingsResponseArgs
- Disable
Probe bool - Indicates whether disable the liveness and readiness probe
- Disable
Probe bool - Indicates whether disable the liveness and readiness probe
- disable
Probe Boolean - Indicates whether disable the liveness and readiness probe
- disable
Probe boolean - Indicates whether disable the liveness and readiness probe
- disable_
probe bool - Indicates whether disable the liveness and readiness probe
- disable
Probe Boolean - Indicates whether disable the liveness and readiness probe
CustomContainer, CustomContainerArgs
- Args List<string>
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- Command List<string>
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- Container
Image string - Container image of the custom container. This should be in the form of : without the server name of the registry
- Image
Registry Pulumi.Credential Azure Native. App Platform. Inputs. Image Registry Credential - Credential of the image registry
- Language
Framework string - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- Server string
- The name of the registry that contains the container image
- Args []string
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- Command []string
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- Container
Image string - Container image of the custom container. This should be in the form of : without the server name of the registry
- Image
Registry ImageCredential Registry Credential - Credential of the image registry
- Language
Framework string - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- Server string
- The name of the registry that contains the container image
- args List<String>
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- command List<String>
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- container
Image String - Container image of the custom container. This should be in the form of : without the server name of the registry
- image
Registry ImageCredential Registry Credential - Credential of the image registry
- language
Framework String - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- server String
- The name of the registry that contains the container image
- args string[]
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- command string[]
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- container
Image string - Container image of the custom container. This should be in the form of : without the server name of the registry
- image
Registry ImageCredential Registry Credential - Credential of the image registry
- language
Framework string - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- server string
- The name of the registry that contains the container image
- args Sequence[str]
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- command Sequence[str]
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- container_
image str - Container image of the custom container. This should be in the form of : without the server name of the registry
- image_
registry_ Imagecredential Registry Credential - Credential of the image registry
- language_
framework str - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- server str
- The name of the registry that contains the container image
- args List<String>
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- command List<String>
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- container
Image String - Container image of the custom container. This should be in the form of : without the server name of the registry
- image
Registry Property MapCredential - Credential of the image registry
- language
Framework String - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- server String
- The name of the registry that contains the container image
CustomContainerResponse, CustomContainerResponseArgs
- Args List<string>
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- Command List<string>
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- Container
Image string - Container image of the custom container. This should be in the form of : without the server name of the registry
- Image
Registry Pulumi.Credential Azure Native. App Platform. Inputs. Image Registry Credential Response - Credential of the image registry
- Language
Framework string - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- Server string
- The name of the registry that contains the container image
- Args []string
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- Command []string
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- Container
Image string - Container image of the custom container. This should be in the form of : without the server name of the registry
- Image
Registry ImageCredential Registry Credential Response - Credential of the image registry
- Language
Framework string - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- Server string
- The name of the registry that contains the container image
- args List<String>
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- command List<String>
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- container
Image String - Container image of the custom container. This should be in the form of : without the server name of the registry
- image
Registry ImageCredential Registry Credential Response - Credential of the image registry
- language
Framework String - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- server String
- The name of the registry that contains the container image
- args string[]
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- command string[]
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- container
Image string - Container image of the custom container. This should be in the form of : without the server name of the registry
- image
Registry ImageCredential Registry Credential Response - Credential of the image registry
- language
Framework string - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- server string
- The name of the registry that contains the container image
- args Sequence[str]
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- command Sequence[str]
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- container_
image str - Container image of the custom container. This should be in the form of : without the server name of the registry
- image_
registry_ Imagecredential Registry Credential Response - Credential of the image registry
- language_
framework str - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- server str
- The name of the registry that contains the container image
- args List<String>
- Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
- command List<String>
- Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
- container
Image String - Container image of the custom container. This should be in the form of : without the server name of the registry
- image
Registry Property MapCredential - Credential of the image registry
- language
Framework String - Language framework of the container image uploaded. Supported values: "springboot", "", null.
- server String
- The name of the registry that contains the container image
CustomContainerUserSourceInfo, CustomContainerUserSourceInfoArgs
- Custom
Container Pulumi.Azure Native. App Platform. Inputs. Custom Container - Custom container payload
- Version string
- Version of the source
- Custom
Container CustomContainer - Custom container payload
- Version string
- Version of the source
- custom
Container CustomContainer - Custom container payload
- version String
- Version of the source
- custom
Container CustomContainer - Custom container payload
- version string
- Version of the source
- custom_
container CustomContainer - Custom container payload
- version str
- Version of the source
- custom
Container Property Map - Custom container payload
- version String
- Version of the source
CustomContainerUserSourceInfoResponse, CustomContainerUserSourceInfoResponseArgs
- Custom
Container Pulumi.Azure Native. App Platform. Inputs. Custom Container Response - Custom container payload
- Version string
- Version of the source
- Custom
Container CustomContainer Response - Custom container payload
- Version string
- Version of the source
- custom
Container CustomContainer Response - Custom container payload
- version String
- Version of the source
- custom
Container CustomContainer Response - Custom container payload
- version string
- Version of the source
- custom_
container CustomContainer Response - Custom container payload
- version str
- Version of the source
- custom
Container Property Map - Custom container payload
- version String
- Version of the source
CustomScaleRule, CustomScaleRuleArgs
- Auth
List<Pulumi.
Azure Native. App Platform. Inputs. Scale Rule Auth> - 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
[]Scale
Rule Auth - 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<Scale
Rule Auth> - 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
Scale
Rule Auth[] - 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[Scale
Rule Auth] - 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.
CustomScaleRuleResponse, CustomScaleRuleResponseArgs
- Auth
List<Pulumi.
Azure Native. App Platform. Inputs. Scale Rule Auth Response> - 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
[]Scale
Rule Auth Response - 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<Scale
Rule Auth Response> - 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
Scale
Rule Auth Response[] - 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[Scale
Rule Auth Response] - 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.
DeploymentInstanceResponse, DeploymentInstanceResponseArgs
- Discovery
Status string - Discovery status of the deployment instance
- Name string
- Name of the deployment instance
- Reason string
- Failed reason of the deployment instance
- Start
Time string - Start time of the deployment instance
- Status string
- Status of the deployment instance
- Zone string
- Availability zone information of the deployment instance
- Discovery
Status string - Discovery status of the deployment instance
- Name string
- Name of the deployment instance
- Reason string
- Failed reason of the deployment instance
- Start
Time string - Start time of the deployment instance
- Status string
- Status of the deployment instance
- Zone string
- Availability zone information of the deployment instance
- discovery
Status String - Discovery status of the deployment instance
- name String
- Name of the deployment instance
- reason String
- Failed reason of the deployment instance
- start
Time String - Start time of the deployment instance
- status String
- Status of the deployment instance
- zone String
- Availability zone information of the deployment instance
- discovery
Status string - Discovery status of the deployment instance
- name string
- Name of the deployment instance
- reason string
- Failed reason of the deployment instance
- start
Time string - Start time of the deployment instance
- status string
- Status of the deployment instance
- zone string
- Availability zone information of the deployment instance
- discovery_
status str - Discovery status of the deployment instance
- name str
- Name of the deployment instance
- reason str
- Failed reason of the deployment instance
- start_
time str - Start time of the deployment instance
- status str
- Status of the deployment instance
- zone str
- Availability zone information of the deployment instance
- discovery
Status String - Discovery status of the deployment instance
- name String
- Name of the deployment instance
- reason String
- Failed reason of the deployment instance
- start
Time String - Start time of the deployment instance
- status String
- Status of the deployment instance
- zone String
- Availability zone information of the deployment instance
DeploymentResourceProperties, DeploymentResourcePropertiesArgs
- Active bool
- Indicates whether the Deployment is active
- Deployment
Settings Pulumi.Azure Native. App Platform. Inputs. Deployment Settings - Deployment settings of the Deployment
- Source
Pulumi.
Azure | Pulumi.Native. App Platform. Inputs. Build Result User Source Info Azure | Pulumi.Native. App Platform. Inputs. Custom Container User Source Info Azure | Pulumi.Native. App Platform. Inputs. Jar Uploaded User Source Info Azure | Pulumi.Native. App Platform. Inputs. Net Core Zip Uploaded User Source Info Azure | Pulumi.Native. App Platform. Inputs. Source Uploaded User Source Info Azure Native. App Platform. Inputs. Uploaded User Source Info - Uploaded source information of the deployment.
- Active bool
- Indicates whether the Deployment is active
- Deployment
Settings DeploymentSettings - Deployment settings of the Deployment
- Source
Build
Result | CustomUser Source Info Container | JarUser Source Info Uploaded | NetUser Source Info Core | SourceZip Uploaded User Source Info Uploaded | UploadedUser Source Info User Source Info - Uploaded source information of the deployment.
- active Boolean
- Indicates whether the Deployment is active
- deployment
Settings DeploymentSettings - Deployment settings of the Deployment
- source
Build
Result | CustomUser Source Info Container | JarUser Source Info Uploaded | NetUser Source Info Core | SourceZip Uploaded User Source Info Uploaded | UploadedUser Source Info User Source Info - Uploaded source information of the deployment.
- active boolean
- Indicates whether the Deployment is active
- deployment
Settings DeploymentSettings - Deployment settings of the Deployment
- source
Build
Result | CustomUser Source Info Container | JarUser Source Info Uploaded | NetUser Source Info Core | SourceZip Uploaded User Source Info Uploaded | UploadedUser Source Info User Source Info - Uploaded source information of the deployment.
- active bool
- Indicates whether the Deployment is active
- deployment_
settings DeploymentSettings - Deployment settings of the Deployment
- source
Build
Result | CustomUser Source Info Container | JarUser Source Info Uploaded | NetUser Source Info Core | SourceZip Uploaded User Source Info Uploaded | UploadedUser Source Info User Source Info - Uploaded source information of the deployment.
- active Boolean
- Indicates whether the Deployment is active
- deployment
Settings Property Map - Deployment settings of the Deployment
- source Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
- Uploaded source information of the deployment.
DeploymentResourcePropertiesResponse, DeploymentResourcePropertiesResponseArgs
- Instances
List<Pulumi.
Azure Native. App Platform. Inputs. Deployment Instance Response> - Collection of instances belong to the Deployment
- Provisioning
State string - Provisioning state of the Deployment
- Status string
- Status of the Deployment
- Active bool
- Indicates whether the Deployment is active
- Deployment
Settings Pulumi.Azure Native. App Platform. Inputs. Deployment Settings Response - Deployment settings of the Deployment
- Source
Pulumi.
Azure | Pulumi.Native. App Platform. Inputs. Build Result User Source Info Response Azure | Pulumi.Native. App Platform. Inputs. Custom Container User Source Info Response Azure | Pulumi.Native. App Platform. Inputs. Jar Uploaded User Source Info Response Azure | Pulumi.Native. App Platform. Inputs. Net Core Zip Uploaded User Source Info Response Azure | Pulumi.Native. App Platform. Inputs. Source Uploaded User Source Info Response Azure Native. App Platform. Inputs. Uploaded User Source Info Response - Uploaded source information of the deployment.
- Instances
[]Deployment
Instance Response - Collection of instances belong to the Deployment
- Provisioning
State string - Provisioning state of the Deployment
- Status string
- Status of the Deployment
- Active bool
- Indicates whether the Deployment is active
- Deployment
Settings DeploymentSettings Response - Deployment settings of the Deployment
- Source
Build
Result | CustomUser Source Info Response Container | JarUser Source Info Response Uploaded | NetUser Source Info Response Core | SourceZip Uploaded User Source Info Response Uploaded | UploadedUser Source Info Response User Source Info Response - Uploaded source information of the deployment.
- instances
List<Deployment
Instance Response> - Collection of instances belong to the Deployment
- provisioning
State String - Provisioning state of the Deployment
- status String
- Status of the Deployment
- active Boolean
- Indicates whether the Deployment is active
- deployment
Settings DeploymentSettings Response - Deployment settings of the Deployment
- source
Build
Result | CustomUser Source Info Response Container | JarUser Source Info Response Uploaded | NetUser Source Info Response Core | SourceZip Uploaded User Source Info Response Uploaded | UploadedUser Source Info Response User Source Info Response - Uploaded source information of the deployment.
- instances
Deployment
Instance Response[] - Collection of instances belong to the Deployment
- provisioning
State string - Provisioning state of the Deployment
- status string
- Status of the Deployment
- active boolean
- Indicates whether the Deployment is active
- deployment
Settings DeploymentSettings Response - Deployment settings of the Deployment
- source
Build
Result | CustomUser Source Info Response Container | JarUser Source Info Response Uploaded | NetUser Source Info Response Core | SourceZip Uploaded User Source Info Response Uploaded | UploadedUser Source Info Response User Source Info Response - Uploaded source information of the deployment.
- instances
Sequence[Deployment
Instance Response] - Collection of instances belong to the Deployment
- provisioning_
state str - Provisioning state of the Deployment
- status str
- Status of the Deployment
- active bool
- Indicates whether the Deployment is active
- deployment_
settings DeploymentSettings Response - Deployment settings of the Deployment
- source
Build
Result | CustomUser Source Info Response Container | JarUser Source Info Response Uploaded | NetUser Source Info Response Core | SourceZip Uploaded User Source Info Response Uploaded | UploadedUser Source Info Response User Source Info Response - Uploaded source information of the deployment.
- instances List<Property Map>
- Collection of instances belong to the Deployment
- provisioning
State String - Provisioning state of the Deployment
- status String
- Status of the Deployment
- active Boolean
- Indicates whether the Deployment is active
- deployment
Settings Property Map - Deployment settings of the Deployment
- source Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
- Uploaded source information of the deployment.
DeploymentSettings, DeploymentSettingsArgs
- Addon
Configs Dictionary<string, object> - Collection of addons
- Apms
List<Pulumi.
Azure Native. App Platform. Inputs. Apm Reference> - Collection of ApmReferences
- Container
Probe Pulumi.Settings Azure Native. App Platform. Inputs. Container Probe Settings - Container liveness and readiness probe settings
- Environment
Variables Dictionary<string, string> - Collection of environment variables
- Liveness
Probe Pulumi.Azure Native. App Platform. Inputs. Probe - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Readiness
Probe Pulumi.Azure Native. App Platform. Inputs. Probe - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Resource
Requests Pulumi.Azure Native. App Platform. Inputs. Resource Requests - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- Scale
Pulumi.
Azure Native. App Platform. Inputs. Scale - Scaling properties for the Azure Spring Apps App Instance.
- Startup
Probe Pulumi.Azure Native. App Platform. Inputs. Probe - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Termination
Grace intPeriod Seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
- Addon
Configs map[string]interface{} - Collection of addons
- Apms
[]Apm
Reference - Collection of ApmReferences
- Container
Probe ContainerSettings Probe Settings - Container liveness and readiness probe settings
- Environment
Variables map[string]string - Collection of environment variables
- Liveness
Probe Probe - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Readiness
Probe Probe - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Resource
Requests ResourceRequests - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- Scale Scale
- Scaling properties for the Azure Spring Apps App Instance.
- Startup
Probe Probe - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Termination
Grace intPeriod Seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
- addon
Configs Map<String,Object> - Collection of addons
- apms
List<Apm
Reference> - Collection of ApmReferences
- container
Probe ContainerSettings Probe Settings - Container liveness and readiness probe settings
- environment
Variables Map<String,String> - Collection of environment variables
- liveness
Probe Probe - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- readiness
Probe Probe - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- resource
Requests ResourceRequests - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- scale Scale
- Scaling properties for the Azure Spring Apps App Instance.
- startup
Probe Probe - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- termination
Grace IntegerPeriod Seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
- addon
Configs {[key: string]: any} - Collection of addons
- apms
Apm
Reference[] - Collection of ApmReferences
- container
Probe ContainerSettings Probe Settings - Container liveness and readiness probe settings
- environment
Variables {[key: string]: string} - Collection of environment variables
- liveness
Probe Probe - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- readiness
Probe Probe - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- resource
Requests ResourceRequests - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- scale Scale
- Scaling properties for the Azure Spring Apps App Instance.
- startup
Probe Probe - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- termination
Grace numberPeriod Seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
- addon_
configs Mapping[str, Any] - Collection of addons
- apms
Sequence[Apm
Reference] - Collection of ApmReferences
- container_
probe_ Containersettings Probe Settings - Container liveness and readiness probe settings
- environment_
variables Mapping[str, str] - Collection of environment variables
- liveness_
probe Probe - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- readiness_
probe Probe - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- resource_
requests ResourceRequests - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- scale Scale
- Scaling properties for the Azure Spring Apps App Instance.
- startup_
probe Probe - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- termination_
grace_ intperiod_ seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
- addon
Configs Map<Any> - Collection of addons
- apms List<Property Map>
- Collection of ApmReferences
- container
Probe Property MapSettings - Container liveness and readiness probe settings
- environment
Variables Map<String> - Collection of environment variables
- liveness
Probe Property Map - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- readiness
Probe Property Map - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- resource
Requests Property Map - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- scale Property Map
- Scaling properties for the Azure Spring Apps App Instance.
- startup
Probe Property Map - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- termination
Grace NumberPeriod Seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
DeploymentSettingsResponse, DeploymentSettingsResponseArgs
- Addon
Configs Dictionary<string, object> - Collection of addons
- Apms
List<Pulumi.
Azure Native. App Platform. Inputs. Apm Reference Response> - Collection of ApmReferences
- Container
Probe Pulumi.Settings Azure Native. App Platform. Inputs. Container Probe Settings Response - Container liveness and readiness probe settings
- Environment
Variables Dictionary<string, string> - Collection of environment variables
- Liveness
Probe Pulumi.Azure Native. App Platform. Inputs. Probe Response - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Readiness
Probe Pulumi.Azure Native. App Platform. Inputs. Probe Response - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Resource
Requests Pulumi.Azure Native. App Platform. Inputs. Resource Requests Response - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- Scale
Pulumi.
Azure Native. App Platform. Inputs. Scale Response - Scaling properties for the Azure Spring Apps App Instance.
- Startup
Probe Pulumi.Azure Native. App Platform. Inputs. Probe Response - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Termination
Grace intPeriod Seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
- Addon
Configs map[string]interface{} - Collection of addons
- Apms
[]Apm
Reference Response - Collection of ApmReferences
- Container
Probe ContainerSettings Probe Settings Response - Container liveness and readiness probe settings
- Environment
Variables map[string]string - Collection of environment variables
- Liveness
Probe ProbeResponse - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Readiness
Probe ProbeResponse - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Resource
Requests ResourceRequests Response - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- Scale
Scale
Response - Scaling properties for the Azure Spring Apps App Instance.
- Startup
Probe ProbeResponse - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Termination
Grace intPeriod Seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
- addon
Configs Map<String,Object> - Collection of addons
- apms
List<Apm
Reference Response> - Collection of ApmReferences
- container
Probe ContainerSettings Probe Settings Response - Container liveness and readiness probe settings
- environment
Variables Map<String,String> - Collection of environment variables
- liveness
Probe ProbeResponse - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- readiness
Probe ProbeResponse - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- resource
Requests ResourceRequests Response - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- scale
Scale
Response - Scaling properties for the Azure Spring Apps App Instance.
- startup
Probe ProbeResponse - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- termination
Grace IntegerPeriod Seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
- addon
Configs {[key: string]: any} - Collection of addons
- apms
Apm
Reference Response[] - Collection of ApmReferences
- container
Probe ContainerSettings Probe Settings Response - Container liveness and readiness probe settings
- environment
Variables {[key: string]: string} - Collection of environment variables
- liveness
Probe ProbeResponse - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- readiness
Probe ProbeResponse - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- resource
Requests ResourceRequests Response - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- scale
Scale
Response - Scaling properties for the Azure Spring Apps App Instance.
- startup
Probe ProbeResponse - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- termination
Grace numberPeriod Seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
- addon_
configs Mapping[str, Any] - Collection of addons
- apms
Sequence[Apm
Reference Response] - Collection of ApmReferences
- container_
probe_ Containersettings Probe Settings Response - Container liveness and readiness probe settings
- environment_
variables Mapping[str, str] - Collection of environment variables
- liveness_
probe ProbeResponse - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- readiness_
probe ProbeResponse - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- resource_
requests ResourceRequests Response - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- scale
Scale
Response - Scaling properties for the Azure Spring Apps App Instance.
- startup_
probe ProbeResponse - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- termination_
grace_ intperiod_ seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
- addon
Configs Map<Any> - Collection of addons
- apms List<Property Map>
- Collection of ApmReferences
- container
Probe Property MapSettings - Container liveness and readiness probe settings
- environment
Variables Map<String> - Collection of environment variables
- liveness
Probe Property Map - Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- readiness
Probe Property Map - Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- resource
Requests Property Map - The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
- scale Property Map
- Scaling properties for the Azure Spring Apps App Instance.
- startup
Probe Property Map - StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- termination
Grace NumberPeriod Seconds - Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance 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. Defaults to 90 seconds.
ExecAction, ExecActionArgs
- Command List<string>
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
- Command []string
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
- command List<String>
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
- command string[]
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
- command Sequence[str]
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
- command List<String>
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
ExecActionResponse, ExecActionResponseArgs
- Command List<string>
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
- Command []string
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
- command List<String>
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
- command string[]
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
- command Sequence[str]
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
- command List<String>
- Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
HTTPGetAction, HTTPGetActionArgs
- Path string
- Path to access on the HTTP server.
- Scheme
string | Pulumi.
Azure Native. App Platform. HTTPScheme Type Scheme to use for connecting to the host. Defaults to HTTP.
Possible enum values:
"HTTP"
means that the scheme used will be http://"HTTPS"
means that the scheme used will be https://
- Path string
- Path to access on the HTTP server.
- Scheme
string | HTTPScheme
Type Scheme to use for connecting to the host. Defaults to HTTP.
Possible enum values:
"HTTP"
means that the scheme used will be http://"HTTPS"
means that the scheme used will be https://
- path String
- Path to access on the HTTP server.
- scheme
String | HTTPScheme
Type Scheme to use for connecting to the host. Defaults to HTTP.
Possible enum values:
"HTTP"
means that the scheme used will be http://"HTTPS"
means that the scheme used will be https://
- path string
- Path to access on the HTTP server.
- scheme
string | HTTPScheme
Type Scheme to use for connecting to the host. Defaults to HTTP.
Possible enum values:
"HTTP"
means that the scheme used will be http://"HTTPS"
means that the scheme used will be https://
- path str
- Path to access on the HTTP server.
- scheme
str | HTTPScheme
Type Scheme to use for connecting to the host. Defaults to HTTP.
Possible enum values:
"HTTP"
means that the scheme used will be http://"HTTPS"
means that the scheme used will be https://
- path String
- Path to access on the HTTP server.
- scheme String | "HTTP" | "HTTPS"
Scheme to use for connecting to the host. Defaults to HTTP.
Possible enum values:
"HTTP"
means that the scheme used will be http://"HTTPS"
means that the scheme used will be https://
HTTPGetActionResponse, HTTPGetActionResponseArgs
HTTPSchemeType, HTTPSchemeTypeArgs
- HTTP
- HTTP
- HTTPS
- HTTPS
- HTTPScheme
Type HTTP - HTTP
- HTTPScheme
Type HTTPS - HTTPS
- HTTP
- HTTP
- HTTPS
- HTTPS
- HTTP
- HTTP
- HTTPS
- HTTPS
- HTTP
- HTTP
- HTTPS
- HTTPS
- "HTTP"
- HTTP
- "HTTPS"
- HTTPS
HttpScaleRule, HttpScaleRuleArgs
- Auth
List<Pulumi.
Azure Native. App Platform. Inputs. Scale Rule Auth> - Authentication secrets for the custom scale rule.
- Metadata Dictionary<string, string>
- Metadata properties to describe http scale rule.
- Auth
[]Scale
Rule Auth - Authentication secrets for the custom scale rule.
- Metadata map[string]string
- Metadata properties to describe http scale rule.
- auth
List<Scale
Rule Auth> - Authentication secrets for the custom scale rule.
- metadata Map<String,String>
- Metadata properties to describe http scale rule.
- auth
Scale
Rule Auth[] - Authentication secrets for the custom scale rule.
- metadata {[key: string]: string}
- Metadata properties to describe http scale rule.
- auth
Sequence[Scale
Rule Auth] - 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.
HttpScaleRuleResponse, HttpScaleRuleResponseArgs
- Auth
List<Pulumi.
Azure Native. App Platform. Inputs. Scale Rule Auth Response> - Authentication secrets for the custom scale rule.
- Metadata Dictionary<string, string>
- Metadata properties to describe http scale rule.
- Auth
[]Scale
Rule Auth Response - Authentication secrets for the custom scale rule.
- Metadata map[string]string
- Metadata properties to describe http scale rule.
- auth
List<Scale
Rule Auth Response> - Authentication secrets for the custom scale rule.
- metadata Map<String,String>
- Metadata properties to describe http scale rule.
- auth
Scale
Rule Auth Response[] - Authentication secrets for the custom scale rule.
- metadata {[key: string]: string}
- Metadata properties to describe http scale rule.
- auth
Sequence[Scale
Rule Auth Response] - 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.
ImageRegistryCredential, ImageRegistryCredentialArgs
ImageRegistryCredentialResponse, ImageRegistryCredentialResponseArgs
JarUploadedUserSourceInfo, JarUploadedUserSourceInfoArgs
- Jvm
Options string - JVM parameter
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the Jar file
- Version string
- Version of the source
- Jvm
Options string - JVM parameter
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the Jar file
- Version string
- Version of the source
- jvm
Options String - JVM parameter
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the Jar file
- version String
- Version of the source
- jvm
Options string - JVM parameter
- relative
Path string - Relative path of the storage which stores the source
- runtime
Version string - Runtime version of the Jar file
- version string
- Version of the source
- jvm_
options str - JVM parameter
- relative_
path str - Relative path of the storage which stores the source
- runtime_
version str - Runtime version of the Jar file
- version str
- Version of the source
- jvm
Options String - JVM parameter
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the Jar file
- version String
- Version of the source
JarUploadedUserSourceInfoResponse, JarUploadedUserSourceInfoResponseArgs
- Jvm
Options string - JVM parameter
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the Jar file
- Version string
- Version of the source
- Jvm
Options string - JVM parameter
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the Jar file
- Version string
- Version of the source
- jvm
Options String - JVM parameter
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the Jar file
- version String
- Version of the source
- jvm
Options string - JVM parameter
- relative
Path string - Relative path of the storage which stores the source
- runtime
Version string - Runtime version of the Jar file
- version string
- Version of the source
- jvm_
options str - JVM parameter
- relative_
path str - Relative path of the storage which stores the source
- runtime_
version str - Runtime version of the Jar file
- version str
- Version of the source
- jvm
Options String - JVM parameter
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the Jar file
- version String
- Version of the source
NetCoreZipUploadedUserSourceInfo, NetCoreZipUploadedUserSourceInfoArgs
- Net
Core stringMain Entry Path - The path to the .NET executable relative to zip root
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the .Net file
- Version string
- Version of the source
- Net
Core stringMain Entry Path - The path to the .NET executable relative to zip root
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the .Net file
- Version string
- Version of the source
- net
Core StringMain Entry Path - The path to the .NET executable relative to zip root
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the .Net file
- version String
- Version of the source
- net
Core stringMain Entry Path - The path to the .NET executable relative to zip root
- relative
Path string - Relative path of the storage which stores the source
- runtime
Version string - Runtime version of the .Net file
- version string
- Version of the source
- net_
core_ strmain_ entry_ path - The path to the .NET executable relative to zip root
- relative_
path str - Relative path of the storage which stores the source
- runtime_
version str - Runtime version of the .Net file
- version str
- Version of the source
- net
Core StringMain Entry Path - The path to the .NET executable relative to zip root
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the .Net file
- version String
- Version of the source
NetCoreZipUploadedUserSourceInfoResponse, NetCoreZipUploadedUserSourceInfoResponseArgs
- Net
Core stringMain Entry Path - The path to the .NET executable relative to zip root
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the .Net file
- Version string
- Version of the source
- Net
Core stringMain Entry Path - The path to the .NET executable relative to zip root
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the .Net file
- Version string
- Version of the source
- net
Core StringMain Entry Path - The path to the .NET executable relative to zip root
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the .Net file
- version String
- Version of the source
- net
Core stringMain Entry Path - The path to the .NET executable relative to zip root
- relative
Path string - Relative path of the storage which stores the source
- runtime
Version string - Runtime version of the .Net file
- version string
- Version of the source
- net_
core_ strmain_ entry_ path - The path to the .NET executable relative to zip root
- relative_
path str - Relative path of the storage which stores the source
- runtime_
version str - Runtime version of the .Net file
- version str
- Version of the source
- net
Core StringMain Entry Path - The path to the .NET executable relative to zip root
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the .Net file
- version String
- Version of the source
Probe, ProbeArgs
- Disable
Probe bool - Indicate whether the probe is disabled.
- Failure
Threshold int - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- Initial
Delay intSeconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Period
Seconds int - How often (in seconds) to perform the probe. Minimum value is 1.
- Probe
Action Pulumi.Azure | Pulumi.Native. App Platform. Inputs. Exec Action Azure | Pulumi.Native. App Platform. Inputs. HTTPGet Action Azure Native. App Platform. Inputs. TCPSocket Action - The action of the probe.
- Success
Threshold int - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- Timeout
Seconds int - Number of seconds after which the probe times out. Minimum value is 1.
- Disable
Probe bool - Indicate whether the probe is disabled.
- Failure
Threshold int - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- Initial
Delay intSeconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Period
Seconds int - How often (in seconds) to perform the probe. Minimum value is 1.
- Probe
Action ExecAction | HTTPGetAction | TCPSocketAction - The action of the probe.
- Success
Threshold int - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- Timeout
Seconds int - Number of seconds after which the probe times out. Minimum value is 1.
- disable
Probe Boolean - Indicate whether the probe is disabled.
- failure
Threshold Integer - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- initial
Delay IntegerSeconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- period
Seconds Integer - How often (in seconds) to perform the probe. Minimum value is 1.
- probe
Action ExecAction | HTTPGetAction | TCPSocketAction - The action of the probe.
- success
Threshold Integer - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- timeout
Seconds Integer - Number of seconds after which the probe times out. Minimum value is 1.
- disable
Probe boolean - Indicate whether the probe is disabled.
- failure
Threshold number - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- initial
Delay numberSeconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- period
Seconds number - How often (in seconds) to perform the probe. Minimum value is 1.
- probe
Action ExecAction | HTTPGetAction | TCPSocketAction - The action of the probe.
- success
Threshold number - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- timeout
Seconds number - Number of seconds after which the probe times out. Minimum value is 1.
- disable_
probe bool - Indicate whether the probe is disabled.
- failure_
threshold int - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- initial_
delay_ intseconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- period_
seconds int - How often (in seconds) to perform the probe. Minimum value is 1.
- probe_
action ExecAction | HTTPGetAction | TCPSocketAction - The action of the probe.
- success_
threshold int - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- timeout_
seconds int - Number of seconds after which the probe times out. Minimum value is 1.
- disable
Probe Boolean - Indicate whether the probe is disabled.
- failure
Threshold Number - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- initial
Delay NumberSeconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- period
Seconds Number - How often (in seconds) to perform the probe. Minimum value is 1.
- probe
Action Property Map | Property Map | Property Map - The action of the probe.
- success
Threshold Number - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- timeout
Seconds Number - Number of seconds after which the probe times out. Minimum value is 1.
ProbeResponse, ProbeResponseArgs
- Disable
Probe bool - Indicate whether the probe is disabled.
- Failure
Threshold int - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- Initial
Delay intSeconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Period
Seconds int - How often (in seconds) to perform the probe. Minimum value is 1.
- Probe
Action Pulumi.Azure | Pulumi.Native. App Platform. Inputs. Exec Action Response Azure | Pulumi.Native. App Platform. Inputs. HTTPGet Action Response Azure Native. App Platform. Inputs. TCPSocket Action Response - The action of the probe.
- Success
Threshold int - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- Timeout
Seconds int - Number of seconds after which the probe times out. Minimum value is 1.
- Disable
Probe bool - Indicate whether the probe is disabled.
- Failure
Threshold int - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- Initial
Delay intSeconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- Period
Seconds int - How often (in seconds) to perform the probe. Minimum value is 1.
- Probe
Action ExecAction | HTTPGetResponse Action | TCPSocketResponse Action Response - The action of the probe.
- Success
Threshold int - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- Timeout
Seconds int - Number of seconds after which the probe times out. Minimum value is 1.
- disable
Probe Boolean - Indicate whether the probe is disabled.
- failure
Threshold Integer - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- initial
Delay IntegerSeconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- period
Seconds Integer - How often (in seconds) to perform the probe. Minimum value is 1.
- probe
Action ExecAction | HTTPGetResponse Action | TCPSocketResponse Action Response - The action of the probe.
- success
Threshold Integer - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- timeout
Seconds Integer - Number of seconds after which the probe times out. Minimum value is 1.
- disable
Probe boolean - Indicate whether the probe is disabled.
- failure
Threshold number - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- initial
Delay numberSeconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- period
Seconds number - How often (in seconds) to perform the probe. Minimum value is 1.
- probe
Action ExecAction | HTTPGetResponse Action | TCPSocketResponse Action Response - The action of the probe.
- success
Threshold number - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- timeout
Seconds number - Number of seconds after which the probe times out. Minimum value is 1.
- disable_
probe bool - Indicate whether the probe is disabled.
- failure_
threshold int - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- initial_
delay_ intseconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- period_
seconds int - How often (in seconds) to perform the probe. Minimum value is 1.
- probe_
action ExecAction | HTTPGetResponse Action | TCPSocketResponse Action Response - The action of the probe.
- success_
threshold int - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- timeout_
seconds int - Number of seconds after which the probe times out. Minimum value is 1.
- disable
Probe Boolean - Indicate whether the probe is disabled.
- failure
Threshold Number - Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
- initial
Delay NumberSeconds - Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
- period
Seconds Number - How often (in seconds) to perform the probe. Minimum value is 1.
- probe
Action Property Map | Property Map | Property Map - The action of the probe.
- success
Threshold Number - Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
- timeout
Seconds Number - Number of seconds after which the probe times out. Minimum value is 1.
QueueScaleRule, QueueScaleRuleArgs
- Auth
List<Pulumi.
Azure Native. App Platform. Inputs. Scale Rule Auth> - Authentication secrets for the queue scale rule.
- Queue
Length int - Queue length.
- Queue
Name string - Queue name.
- Auth
[]Scale
Rule Auth - Authentication secrets for the queue scale rule.
- Queue
Length int - Queue length.
- Queue
Name string - Queue name.
- auth
List<Scale
Rule Auth> - Authentication secrets for the queue scale rule.
- queue
Length Integer - Queue length.
- queue
Name String - Queue name.
- auth
Scale
Rule Auth[] - Authentication secrets for the queue scale rule.
- queue
Length number - Queue length.
- queue
Name string - Queue name.
- auth
Sequence[Scale
Rule Auth] - 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.
- queue
Length Number - Queue length.
- queue
Name String - Queue name.
QueueScaleRuleResponse, QueueScaleRuleResponseArgs
- Auth
List<Pulumi.
Azure Native. App Platform. Inputs. Scale Rule Auth Response> - Authentication secrets for the queue scale rule.
- Queue
Length int - Queue length.
- Queue
Name string - Queue name.
- Auth
[]Scale
Rule Auth Response - Authentication secrets for the queue scale rule.
- Queue
Length int - Queue length.
- Queue
Name string - Queue name.
- auth
List<Scale
Rule Auth Response> - Authentication secrets for the queue scale rule.
- queue
Length Integer - Queue length.
- queue
Name String - Queue name.
- auth
Scale
Rule Auth Response[] - Authentication secrets for the queue scale rule.
- queue
Length number - Queue length.
- queue
Name string - Queue name.
- auth
Sequence[Scale
Rule Auth Response] - 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.
- queue
Length Number - Queue length.
- queue
Name String - Queue name.
ResourceRequests, ResourceRequestsArgs
- Cpu string
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- Memory string
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
- Cpu string
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- Memory string
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
- cpu String
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- memory String
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
- cpu string
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- memory string
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
- cpu str
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- memory str
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
- cpu String
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- memory String
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
ResourceRequestsResponse, ResourceRequestsResponseArgs
- Cpu string
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- Memory string
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
- Cpu string
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- Memory string
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
- cpu String
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- memory String
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
- cpu string
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- memory string
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
- cpu str
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- memory str
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
- cpu String
- Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
- memory String
- Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
Scale, ScaleArgs
- 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
List<Pulumi.
Azure Native. App Platform. Inputs. Scale Rule> - 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
[]Scale
Rule - Scaling rules.
- max
Replicas Integer - Optional. Maximum number of container replicas. Defaults to 10 if not set.
- min
Replicas Integer - Optional. Minimum number of container replicas.
- rules
List<Scale
Rule> - Scaling rules.
- max
Replicas number - Optional. Maximum number of container replicas. Defaults to 10 if not set.
- min
Replicas number - Optional. Minimum number of container replicas.
- rules
Scale
Rule[] - 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[Scale
Rule] - Scaling rules.
- max
Replicas Number - Optional. Maximum number of container replicas. Defaults to 10 if not set.
- min
Replicas Number - Optional. Minimum number of container replicas.
- rules List<Property Map>
- Scaling rules.
ScaleResponse, ScaleResponseArgs
- 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
List<Pulumi.
Azure Native. App Platform. Inputs. Scale Rule Response> - 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
[]Scale
Rule Response - Scaling rules.
- max
Replicas Integer - Optional. Maximum number of container replicas. Defaults to 10 if not set.
- min
Replicas Integer - Optional. Minimum number of container replicas.
- rules
List<Scale
Rule Response> - Scaling rules.
- max
Replicas number - Optional. Maximum number of container replicas. Defaults to 10 if not set.
- min
Replicas number - Optional. Minimum number of container replicas.
- rules
Scale
Rule Response[] - 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[Scale
Rule Response] - Scaling rules.
- max
Replicas Number - Optional. Maximum number of container replicas. Defaults to 10 if not set.
- min
Replicas Number - Optional. Minimum number of container replicas.
- rules List<Property Map>
- Scaling rules.
ScaleRule, ScaleRuleArgs
- Azure
Queue Pulumi.Azure Native. App Platform. Inputs. Queue Scale Rule - Azure Queue based scaling.
- Custom
Pulumi.
Azure Native. App Platform. Inputs. Custom Scale Rule - Custom scale rule.
- Http
Pulumi.
Azure Native. App Platform. Inputs. Http Scale Rule - HTTP requests based scaling.
- Name string
- Scale Rule Name
- Tcp
Pulumi.
Azure Native. App Platform. Inputs. Tcp Scale Rule - Tcp requests based scaling.
- Azure
Queue QueueScale Rule - Azure Queue based scaling.
- Custom
Custom
Scale Rule - Custom scale rule.
- Http
Http
Scale Rule - HTTP requests based scaling.
- Name string
- Scale Rule Name
- Tcp
Tcp
Scale Rule - Tcp requests based scaling.
- azure
Queue QueueScale Rule - Azure Queue based scaling.
- custom
Custom
Scale Rule - Custom scale rule.
- http
Http
Scale Rule - HTTP requests based scaling.
- name String
- Scale Rule Name
- tcp
Tcp
Scale Rule - Tcp requests based scaling.
- azure
Queue QueueScale Rule - Azure Queue based scaling.
- custom
Custom
Scale Rule - Custom scale rule.
- http
Http
Scale Rule - HTTP requests based scaling.
- name string
- Scale Rule Name
- tcp
Tcp
Scale Rule - Tcp requests based scaling.
- azure_
queue QueueScale Rule - Azure Queue based scaling.
- custom
Custom
Scale Rule - Custom scale rule.
- http
Http
Scale Rule - HTTP requests based scaling.
- name str
- Scale Rule Name
- tcp
Tcp
Scale Rule - Tcp requests based scaling.
- azure
Queue Property Map - Azure Queue based scaling.
- custom Property Map
- Custom scale rule.
- http Property Map
- HTTP requests based scaling.
- name String
- Scale Rule Name
- tcp Property Map
- Tcp requests based scaling.
ScaleRuleAuth, ScaleRuleAuthArgs
- Secret
Ref string - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- Trigger
Parameter string - Trigger Parameter that uses the secret
- Secret
Ref string - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- Trigger
Parameter string - Trigger Parameter that uses the secret
- secret
Ref String - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- trigger
Parameter String - Trigger Parameter that uses the secret
- secret
Ref string - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- trigger
Parameter string - Trigger Parameter that uses the secret
- secret_
ref str - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- trigger_
parameter str - Trigger Parameter that uses the secret
- secret
Ref String - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- trigger
Parameter String - Trigger Parameter that uses the secret
ScaleRuleAuthResponse, ScaleRuleAuthResponseArgs
- Secret
Ref string - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- Trigger
Parameter string - Trigger Parameter that uses the secret
- Secret
Ref string - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- Trigger
Parameter string - Trigger Parameter that uses the secret
- secret
Ref String - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- trigger
Parameter String - Trigger Parameter that uses the secret
- secret
Ref string - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- trigger
Parameter string - Trigger Parameter that uses the secret
- secret_
ref str - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- trigger_
parameter str - Trigger Parameter that uses the secret
- secret
Ref String - Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
- trigger
Parameter String - Trigger Parameter that uses the secret
ScaleRuleResponse, ScaleRuleResponseArgs
- Azure
Queue Pulumi.Azure Native. App Platform. Inputs. Queue Scale Rule Response - Azure Queue based scaling.
- Custom
Pulumi.
Azure Native. App Platform. Inputs. Custom Scale Rule Response - Custom scale rule.
- Http
Pulumi.
Azure Native. App Platform. Inputs. Http Scale Rule Response - HTTP requests based scaling.
- Name string
- Scale Rule Name
- Tcp
Pulumi.
Azure Native. App Platform. Inputs. Tcp Scale Rule Response - Tcp requests based scaling.
- Azure
Queue QueueScale Rule Response - Azure Queue based scaling.
- Custom
Custom
Scale Rule Response - Custom scale rule.
- Http
Http
Scale Rule Response - HTTP requests based scaling.
- Name string
- Scale Rule Name
- Tcp
Tcp
Scale Rule Response - Tcp requests based scaling.
- azure
Queue QueueScale Rule Response - Azure Queue based scaling.
- custom
Custom
Scale Rule Response - Custom scale rule.
- http
Http
Scale Rule Response - HTTP requests based scaling.
- name String
- Scale Rule Name
- tcp
Tcp
Scale Rule Response - Tcp requests based scaling.
- azure
Queue QueueScale Rule Response - Azure Queue based scaling.
- custom
Custom
Scale Rule Response - Custom scale rule.
- http
Http
Scale Rule Response - HTTP requests based scaling.
- name string
- Scale Rule Name
- tcp
Tcp
Scale Rule Response - Tcp requests based scaling.
- azure_
queue QueueScale Rule Response - Azure Queue based scaling.
- custom
Custom
Scale Rule Response - Custom scale rule.
- http
Http
Scale Rule Response - HTTP requests based scaling.
- name str
- Scale Rule Name
- tcp
Tcp
Scale Rule Response - Tcp requests based scaling.
- azure
Queue Property Map - Azure Queue based scaling.
- custom Property Map
- Custom scale rule.
- http Property Map
- HTTP requests based scaling.
- name String
- Scale Rule Name
- tcp Property Map
- Tcp requests based scaling.
Sku, SkuArgs
SkuResponse, SkuResponseArgs
SourceUploadedUserSourceInfo, SourceUploadedUserSourceInfoArgs
- Artifact
Selector string - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the source file
- Version string
- Version of the source
- Artifact
Selector string - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the source file
- Version string
- Version of the source
- artifact
Selector String - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the source file
- version String
- Version of the source
- artifact
Selector string - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- relative
Path string - Relative path of the storage which stores the source
- runtime
Version string - Runtime version of the source file
- version string
- Version of the source
- artifact_
selector str - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- relative_
path str - Relative path of the storage which stores the source
- runtime_
version str - Runtime version of the source file
- version str
- Version of the source
- artifact
Selector String - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the source file
- version String
- Version of the source
SourceUploadedUserSourceInfoResponse, SourceUploadedUserSourceInfoResponseArgs
- Artifact
Selector string - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the source file
- Version string
- Version of the source
- Artifact
Selector string - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- Relative
Path string - Relative path of the storage which stores the source
- Runtime
Version string - Runtime version of the source file
- Version string
- Version of the source
- artifact
Selector String - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the source file
- version String
- Version of the source
- artifact
Selector string - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- relative
Path string - Relative path of the storage which stores the source
- runtime
Version string - Runtime version of the source file
- version string
- Version of the source
- artifact_
selector str - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- relative_
path str - Relative path of the storage which stores the source
- runtime_
version str - Runtime version of the source file
- version str
- Version of the source
- artifact
Selector String - Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
- relative
Path String - Relative path of the storage which stores the source
- runtime
Version String - Runtime version of the source file
- version String
- Version of the source
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource modification (UTC).
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource modification (UTC).
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource modification (UTC).
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource modification (UTC).
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource modification (UTC).
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource modification (UTC).
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TCPSocketAction, TCPSocketActionArgs
TCPSocketActionResponse, TCPSocketActionResponseArgs
TcpScaleRule, TcpScaleRuleArgs
- Auth
List<Pulumi.
Azure Native. App Platform. Inputs. Scale Rule Auth> - Authentication secrets for the tcp scale rule.
- Metadata Dictionary<string, string>
- Metadata properties to describe tcp scale rule.
- Auth
[]Scale
Rule Auth - Authentication secrets for the tcp scale rule.
- Metadata map[string]string
- Metadata properties to describe tcp scale rule.
- auth
List<Scale
Rule Auth> - Authentication secrets for the tcp scale rule.
- metadata Map<String,String>
- Metadata properties to describe tcp scale rule.
- auth
Scale
Rule Auth[] - Authentication secrets for the tcp scale rule.
- metadata {[key: string]: string}
- Metadata properties to describe tcp scale rule.
- auth
Sequence[Scale
Rule Auth] - Authentication secrets for the tcp scale rule.
- metadata Mapping[str, str]
- Metadata properties to describe tcp scale rule.
- auth List<Property Map>
- Authentication secrets for the tcp scale rule.
- metadata Map<String>
- Metadata properties to describe tcp scale rule.
TcpScaleRuleResponse, TcpScaleRuleResponseArgs
- Auth
List<Pulumi.
Azure Native. App Platform. Inputs. Scale Rule Auth Response> - Authentication secrets for the tcp scale rule.
- Metadata Dictionary<string, string>
- Metadata properties to describe tcp scale rule.
- Auth
[]Scale
Rule Auth Response - Authentication secrets for the tcp scale rule.
- Metadata map[string]string
- Metadata properties to describe tcp scale rule.
- auth
List<Scale
Rule Auth Response> - Authentication secrets for the tcp scale rule.
- metadata Map<String,String>
- Metadata properties to describe tcp scale rule.
- auth
Scale
Rule Auth Response[] - Authentication secrets for the tcp scale rule.
- metadata {[key: string]: string}
- Metadata properties to describe tcp scale rule.
- auth
Sequence[Scale
Rule Auth Response] - Authentication secrets for the tcp scale rule.
- metadata Mapping[str, str]
- Metadata properties to describe tcp scale rule.
- auth List<Property Map>
- Authentication secrets for the tcp scale rule.
- metadata Map<String>
- Metadata properties to describe tcp scale rule.
UploadedUserSourceInfo, UploadedUserSourceInfoArgs
- Relative
Path string - Relative path of the storage which stores the source
- Version string
- Version of the source
- Relative
Path string - Relative path of the storage which stores the source
- Version string
- Version of the source
- relative
Path String - Relative path of the storage which stores the source
- version String
- Version of the source
- relative
Path string - Relative path of the storage which stores the source
- version string
- Version of the source
- relative_
path str - Relative path of the storage which stores the source
- version str
- Version of the source
- relative
Path String - Relative path of the storage which stores the source
- version String
- Version of the source
UploadedUserSourceInfoResponse, UploadedUserSourceInfoResponseArgs
- Relative
Path string - Relative path of the storage which stores the source
- Version string
- Version of the source
- Relative
Path string - Relative path of the storage which stores the source
- Version string
- Version of the source
- relative
Path String - Relative path of the storage which stores the source
- version String
- Version of the source
- relative
Path string - Relative path of the storage which stores the source
- version string
- Version of the source
- relative_
path str - Relative path of the storage which stores the source
- version str
- Version of the source
- relative
Path String - Relative path of the storage which stores the source
- version String
- Version of the source
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:appplatform:Deployment mydeployment /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0