qovery.Application
Explore with Pulumi AI
# qovery.Application (Resource)
Provides a Qovery application resource. This can be used to create and manage Qovery applications.
Example
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.qovery.Application;
import com.pulumi.qovery.ApplicationArgs;
import com.pulumi.qovery.inputs.ApplicationGitRepositoryArgs;
import com.pulumi.qovery.inputs.ApplicationHealthchecksArgs;
import com.pulumi.qovery.inputs.ApplicationEnvironmentVariableArgs;
import com.pulumi.qovery.inputs.ApplicationEnvironmentVariableAliasArgs;
import com.pulumi.qovery.inputs.ApplicationEnvironmentVariableOverrideArgs;
import com.pulumi.qovery.inputs.ApplicationSecretArgs;
import com.pulumi.qovery.inputs.ApplicationSecretAliasArgs;
import com.pulumi.qovery.inputs.ApplicationSecretOverrideArgs;
import com.pulumi.qovery.inputs.ApplicationCustomDomainArgs;
import com.pulumi.qovery.inputs.ApplicationDeploymentRestrictionArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import com.pulumi.resources.CustomResourceOptions;
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 myApplication = new Application("myApplication", ApplicationArgs.builder()
            .environmentId(qovery_environment.my_environment().id())
            .gitRepository(ApplicationGitRepositoryArgs.builder()
                .url("https://github.com/Qovery/terraform-provider-qovery.git")
                .branch("main")
                .root_path("/")
                .build())
            .buildMode("DOCKER")
            .dockerfilePath("Dockerfile")
            .autoPreview("true")
            .cpu(500)
            .memory(512)
            .minRunningInstances(1)
            .maxRunningInstances(1)
            .entrypoint("/bin/sh")
            .arguments("arg")
            .healthchecks(ApplicationHealthchecksArgs.builder()
                .readiness_probe(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .liveness_probe(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .environmentVariables(ApplicationEnvironmentVariableArgs.builder()
                .key("ENV_VAR_KEY")
                .value("ENV_VAR_VALUE")
                .build())
            .environmentVariableAliases(ApplicationEnvironmentVariableAliasArgs.builder()
                .key("ENV_VAR_KEY_ALIAS")
                .value("ENV_VAR_KEY")
                .build())
            .environmentVariableOverrides(ApplicationEnvironmentVariableOverrideArgs.builder()
                .key("SOME_PROJECT_VARIABLE")
                .value("OVERRIDDEN_VALUE")
                .build())
            .secrets(ApplicationSecretArgs.builder()
                .key("SECRET_KEY")
                .value("SECRET_VALUE")
                .build())
            .secretAliases(ApplicationSecretAliasArgs.builder()
                .key("SECRET_KEY_ALIAS")
                .value("SECRET_KEY")
                .build())
            .secretOverrides(ApplicationSecretOverrideArgs.builder()
                .key("SOME_PROJECT_SECRET")
                .value("OVERRIDDEN_VALUE")
                .build())
            .customDomains(ApplicationCustomDomainArgs.builder()
                .domain("example.com")
                .build())
            .deploymentRestrictions(ApplicationDeploymentRestrictionArgs.builder()
                .mode("MATCH")
                .type("PATH")
                .value("path/or/file")
                .build())
            .advancedSettingsJson(serializeJson(
                jsonObject(
                    jsonProperty("network.ingress.proxy_buffer_size_kb", 8),
                    jsonProperty("network.ingress.keepalive_time_seconds", 1000)
                )))
            .build(), CustomResourceOptions.builder()
                .dependsOn(qovery_environment.my_environment())
                .build());
    }
}
resources:
  myApplication:
    type: qovery:Application
    properties:
      # Required
      environmentId: ${qovery_environment.my_environment.id}
      gitRepository:
        url: https://github.com/Qovery/terraform-provider-qovery.git
        branch: main
        root_path: /
      # Optional
      buildMode: DOCKER
      dockerfilePath: Dockerfile
      autoPreview: 'true'
      cpu: 500
      memory: 512
      minRunningInstances: 1
      maxRunningInstances: 1
      entrypoint: /bin/sh
      arguments:
        - arg
      healthchecks:
        readiness_probe:
          type:
            http:
              port: 8000
          initialDelaySeconds: 30
          periodSeconds: 10
          timeoutSeconds: 10
          successThreshold: 1
          failureThreshold: 3
        liveness_probe:
          type:
            http:
              port: 8000
          initialDelaySeconds: 30
          periodSeconds: 10
          timeoutSeconds: 10
          successThreshold: 1
          failureThreshold: 3
      environmentVariables:
        - key: ENV_VAR_KEY
          value: ENV_VAR_VALUE
      environmentVariableAliases:
        - key: ENV_VAR_KEY_ALIAS
          value: ENV_VAR_KEY
      environmentVariableOverrides:
        - key: SOME_PROJECT_VARIABLE
          value: OVERRIDDEN_VALUE
      secrets:
        - key: SECRET_KEY
          value: SECRET_VALUE
      secretAliases:
        - key: SECRET_KEY_ALIAS
          value: SECRET_KEY
      secretOverrides:
        - key: SOME_PROJECT_SECRET
          value: OVERRIDDEN_VALUE
      customDomains:
        - domain: example.com
      deploymentRestrictions:
        - mode: MATCH
          type: PATH
          value: path/or/file
      advancedSettingsJson:
        fn::toJSON:
          network.ingress.proxy_buffer_size_kb: 8
          network.ingress.keepalive_time_seconds: 1000
    options:
      dependson:
        - ${qovery_environment.my_environment}
You can find complete examples within these repositories:
- Deploy an Application and Database within 3 environments
Create Application Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);@overload
def Application(resource_name: str,
                args: ApplicationArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def Application(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                environment_id: Optional[str] = None,
                healthchecks: Optional[ApplicationHealthchecksArgs] = None,
                git_repository: Optional[ApplicationGitRepositoryArgs] = None,
                environment_variable_aliases: Optional[Sequence[ApplicationEnvironmentVariableAliasArgs]] = None,
                environment_variables: Optional[Sequence[ApplicationEnvironmentVariableArgs]] = None,
                build_mode: Optional[str] = None,
                buildpack_language: Optional[str] = None,
                cpu: Optional[int] = None,
                custom_domains: Optional[Sequence[ApplicationCustomDomainArgs]] = None,
                deployment_restrictions: Optional[Sequence[ApplicationDeploymentRestrictionArgs]] = None,
                deployment_stage_id: Optional[str] = None,
                dockerfile_path: Optional[str] = None,
                entrypoint: Optional[str] = None,
                auto_deploy: Optional[bool] = None,
                advanced_settings_json: Optional[str] = None,
                environment_variable_overrides: Optional[Sequence[ApplicationEnvironmentVariableOverrideArgs]] = None,
                auto_preview: Optional[bool] = None,
                arguments: Optional[Sequence[str]] = None,
                annotations_group_ids: Optional[Sequence[str]] = None,
                icon_uri: Optional[str] = None,
                labels_group_ids: Optional[Sequence[str]] = None,
                max_running_instances: Optional[int] = None,
                memory: Optional[int] = None,
                min_running_instances: Optional[int] = None,
                name: Optional[str] = None,
                ports: Optional[Sequence[ApplicationPortArgs]] = None,
                secret_aliases: Optional[Sequence[ApplicationSecretAliasArgs]] = None,
                secret_overrides: Optional[Sequence[ApplicationSecretOverrideArgs]] = None,
                secrets: Optional[Sequence[ApplicationSecretArgs]] = None,
                storages: Optional[Sequence[ApplicationStorageArgs]] = None)func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
public Application(String name, ApplicationArgs args)
public Application(String name, ApplicationArgs args, CustomResourceOptions options)
type: qovery:Application
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 ApplicationArgs
- 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 ApplicationArgs
- 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 ApplicationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationArgs
- 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 applicationResource = new Qovery.Application("applicationResource", new()
{
    EnvironmentId = "string",
    Healthchecks = new Qovery.Inputs.ApplicationHealthchecksArgs
    {
        LivenessProbe = new Qovery.Inputs.ApplicationHealthchecksLivenessProbeArgs
        {
            FailureThreshold = 0,
            InitialDelaySeconds = 0,
            PeriodSeconds = 0,
            SuccessThreshold = 0,
            TimeoutSeconds = 0,
            Type = new Qovery.Inputs.ApplicationHealthchecksLivenessProbeTypeArgs
            {
                Exec = new Qovery.Inputs.ApplicationHealthchecksLivenessProbeTypeExecArgs
                {
                    Commands = new[]
                    {
                        "string",
                    },
                },
                Grpc = new Qovery.Inputs.ApplicationHealthchecksLivenessProbeTypeGrpcArgs
                {
                    Port = 0,
                    Service = "string",
                },
                Http = new Qovery.Inputs.ApplicationHealthchecksLivenessProbeTypeHttpArgs
                {
                    Port = 0,
                    Scheme = "string",
                    Path = "string",
                },
                Tcp = new Qovery.Inputs.ApplicationHealthchecksLivenessProbeTypeTcpArgs
                {
                    Port = 0,
                    Host = "string",
                },
            },
        },
        ReadinessProbe = new Qovery.Inputs.ApplicationHealthchecksReadinessProbeArgs
        {
            FailureThreshold = 0,
            InitialDelaySeconds = 0,
            PeriodSeconds = 0,
            SuccessThreshold = 0,
            TimeoutSeconds = 0,
            Type = new Qovery.Inputs.ApplicationHealthchecksReadinessProbeTypeArgs
            {
                Exec = new Qovery.Inputs.ApplicationHealthchecksReadinessProbeTypeExecArgs
                {
                    Commands = new[]
                    {
                        "string",
                    },
                },
                Grpc = new Qovery.Inputs.ApplicationHealthchecksReadinessProbeTypeGrpcArgs
                {
                    Port = 0,
                    Service = "string",
                },
                Http = new Qovery.Inputs.ApplicationHealthchecksReadinessProbeTypeHttpArgs
                {
                    Port = 0,
                    Scheme = "string",
                    Path = "string",
                },
                Tcp = new Qovery.Inputs.ApplicationHealthchecksReadinessProbeTypeTcpArgs
                {
                    Port = 0,
                    Host = "string",
                },
            },
        },
    },
    GitRepository = new Qovery.Inputs.ApplicationGitRepositoryArgs
    {
        Url = "string",
        Branch = "string",
        GitTokenId = "string",
        RootPath = "string",
    },
    EnvironmentVariableAliases = new[]
    {
        new Qovery.Inputs.ApplicationEnvironmentVariableAliasArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    EnvironmentVariables = new[]
    {
        new Qovery.Inputs.ApplicationEnvironmentVariableArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    BuildMode = "string",
    BuildpackLanguage = "string",
    Cpu = 0,
    CustomDomains = new[]
    {
        new Qovery.Inputs.ApplicationCustomDomainArgs
        {
            Domain = "string",
            GenerateCertificate = false,
            Id = "string",
            Status = "string",
            UseCdn = false,
            ValidationDomain = "string",
        },
    },
    DeploymentRestrictions = new[]
    {
        new Qovery.Inputs.ApplicationDeploymentRestrictionArgs
        {
            Mode = "string",
            Type = "string",
            Value = "string",
            Id = "string",
        },
    },
    DeploymentStageId = "string",
    DockerfilePath = "string",
    Entrypoint = "string",
    AutoDeploy = false,
    AdvancedSettingsJson = "string",
    EnvironmentVariableOverrides = new[]
    {
        new Qovery.Inputs.ApplicationEnvironmentVariableOverrideArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    AutoPreview = false,
    Arguments = new[]
    {
        "string",
    },
    AnnotationsGroupIds = new[]
    {
        "string",
    },
    IconUri = "string",
    LabelsGroupIds = new[]
    {
        "string",
    },
    MaxRunningInstances = 0,
    Memory = 0,
    MinRunningInstances = 0,
    Name = "string",
    Ports = new[]
    {
        new Qovery.Inputs.ApplicationPortArgs
        {
            InternalPort = 0,
            IsDefault = false,
            PubliclyAccessible = false,
            ExternalPort = 0,
            Id = "string",
            Name = "string",
            Protocol = "string",
        },
    },
    SecretAliases = new[]
    {
        new Qovery.Inputs.ApplicationSecretAliasArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    SecretOverrides = new[]
    {
        new Qovery.Inputs.ApplicationSecretOverrideArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    Secrets = new[]
    {
        new Qovery.Inputs.ApplicationSecretArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    Storages = new[]
    {
        new Qovery.Inputs.ApplicationStorageArgs
        {
            MountPoint = "string",
            Size = 0,
            Type = "string",
            Id = "string",
        },
    },
});
example, err := qovery.NewApplication(ctx, "applicationResource", &qovery.ApplicationArgs{
	EnvironmentId: pulumi.String("string"),
	Healthchecks: &qovery.ApplicationHealthchecksArgs{
		LivenessProbe: &qovery.ApplicationHealthchecksLivenessProbeArgs{
			FailureThreshold:    pulumi.Int(0),
			InitialDelaySeconds: pulumi.Int(0),
			PeriodSeconds:       pulumi.Int(0),
			SuccessThreshold:    pulumi.Int(0),
			TimeoutSeconds:      pulumi.Int(0),
			Type: &qovery.ApplicationHealthchecksLivenessProbeTypeArgs{
				Exec: &qovery.ApplicationHealthchecksLivenessProbeTypeExecArgs{
					Commands: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
				Grpc: &qovery.ApplicationHealthchecksLivenessProbeTypeGrpcArgs{
					Port:    pulumi.Int(0),
					Service: pulumi.String("string"),
				},
				Http: &qovery.ApplicationHealthchecksLivenessProbeTypeHttpArgs{
					Port:   pulumi.Int(0),
					Scheme: pulumi.String("string"),
					Path:   pulumi.String("string"),
				},
				Tcp: &qovery.ApplicationHealthchecksLivenessProbeTypeTcpArgs{
					Port: pulumi.Int(0),
					Host: pulumi.String("string"),
				},
			},
		},
		ReadinessProbe: &qovery.ApplicationHealthchecksReadinessProbeArgs{
			FailureThreshold:    pulumi.Int(0),
			InitialDelaySeconds: pulumi.Int(0),
			PeriodSeconds:       pulumi.Int(0),
			SuccessThreshold:    pulumi.Int(0),
			TimeoutSeconds:      pulumi.Int(0),
			Type: &qovery.ApplicationHealthchecksReadinessProbeTypeArgs{
				Exec: &qovery.ApplicationHealthchecksReadinessProbeTypeExecArgs{
					Commands: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
				Grpc: &qovery.ApplicationHealthchecksReadinessProbeTypeGrpcArgs{
					Port:    pulumi.Int(0),
					Service: pulumi.String("string"),
				},
				Http: &qovery.ApplicationHealthchecksReadinessProbeTypeHttpArgs{
					Port:   pulumi.Int(0),
					Scheme: pulumi.String("string"),
					Path:   pulumi.String("string"),
				},
				Tcp: &qovery.ApplicationHealthchecksReadinessProbeTypeTcpArgs{
					Port: pulumi.Int(0),
					Host: pulumi.String("string"),
				},
			},
		},
	},
	GitRepository: &qovery.ApplicationGitRepositoryArgs{
		Url:        pulumi.String("string"),
		Branch:     pulumi.String("string"),
		GitTokenId: pulumi.String("string"),
		RootPath:   pulumi.String("string"),
	},
	EnvironmentVariableAliases: qovery.ApplicationEnvironmentVariableAliasArray{
		&qovery.ApplicationEnvironmentVariableAliasArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	EnvironmentVariables: qovery.ApplicationEnvironmentVariableArray{
		&qovery.ApplicationEnvironmentVariableArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	BuildMode:         pulumi.String("string"),
	BuildpackLanguage: pulumi.String("string"),
	Cpu:               pulumi.Int(0),
	CustomDomains: qovery.ApplicationCustomDomainArray{
		&qovery.ApplicationCustomDomainArgs{
			Domain:              pulumi.String("string"),
			GenerateCertificate: pulumi.Bool(false),
			Id:                  pulumi.String("string"),
			Status:              pulumi.String("string"),
			UseCdn:              pulumi.Bool(false),
			ValidationDomain:    pulumi.String("string"),
		},
	},
	DeploymentRestrictions: qovery.ApplicationDeploymentRestrictionArray{
		&qovery.ApplicationDeploymentRestrictionArgs{
			Mode:  pulumi.String("string"),
			Type:  pulumi.String("string"),
			Value: pulumi.String("string"),
			Id:    pulumi.String("string"),
		},
	},
	DeploymentStageId:    pulumi.String("string"),
	DockerfilePath:       pulumi.String("string"),
	Entrypoint:           pulumi.String("string"),
	AutoDeploy:           pulumi.Bool(false),
	AdvancedSettingsJson: pulumi.String("string"),
	EnvironmentVariableOverrides: qovery.ApplicationEnvironmentVariableOverrideArray{
		&qovery.ApplicationEnvironmentVariableOverrideArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	AutoPreview: pulumi.Bool(false),
	Arguments: pulumi.StringArray{
		pulumi.String("string"),
	},
	AnnotationsGroupIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	IconUri: pulumi.String("string"),
	LabelsGroupIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	MaxRunningInstances: pulumi.Int(0),
	Memory:              pulumi.Int(0),
	MinRunningInstances: pulumi.Int(0),
	Name:                pulumi.String("string"),
	Ports: qovery.ApplicationPortArray{
		&qovery.ApplicationPortArgs{
			InternalPort:       pulumi.Int(0),
			IsDefault:          pulumi.Bool(false),
			PubliclyAccessible: pulumi.Bool(false),
			ExternalPort:       pulumi.Int(0),
			Id:                 pulumi.String("string"),
			Name:               pulumi.String("string"),
			Protocol:           pulumi.String("string"),
		},
	},
	SecretAliases: qovery.ApplicationSecretAliasArray{
		&qovery.ApplicationSecretAliasArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	SecretOverrides: qovery.ApplicationSecretOverrideArray{
		&qovery.ApplicationSecretOverrideArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	Secrets: qovery.ApplicationSecretArray{
		&qovery.ApplicationSecretArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	Storages: qovery.ApplicationStorageArray{
		&qovery.ApplicationStorageArgs{
			MountPoint: pulumi.String("string"),
			Size:       pulumi.Int(0),
			Type:       pulumi.String("string"),
			Id:         pulumi.String("string"),
		},
	},
})
var applicationResource = new Application("applicationResource", ApplicationArgs.builder()
    .environmentId("string")
    .healthchecks(ApplicationHealthchecksArgs.builder()
        .livenessProbe(ApplicationHealthchecksLivenessProbeArgs.builder()
            .failureThreshold(0)
            .initialDelaySeconds(0)
            .periodSeconds(0)
            .successThreshold(0)
            .timeoutSeconds(0)
            .type(ApplicationHealthchecksLivenessProbeTypeArgs.builder()
                .exec(ApplicationHealthchecksLivenessProbeTypeExecArgs.builder()
                    .commands("string")
                    .build())
                .grpc(ApplicationHealthchecksLivenessProbeTypeGrpcArgs.builder()
                    .port(0)
                    .service("string")
                    .build())
                .http(ApplicationHealthchecksLivenessProbeTypeHttpArgs.builder()
                    .port(0)
                    .scheme("string")
                    .path("string")
                    .build())
                .tcp(ApplicationHealthchecksLivenessProbeTypeTcpArgs.builder()
                    .port(0)
                    .host("string")
                    .build())
                .build())
            .build())
        .readinessProbe(ApplicationHealthchecksReadinessProbeArgs.builder()
            .failureThreshold(0)
            .initialDelaySeconds(0)
            .periodSeconds(0)
            .successThreshold(0)
            .timeoutSeconds(0)
            .type(ApplicationHealthchecksReadinessProbeTypeArgs.builder()
                .exec(ApplicationHealthchecksReadinessProbeTypeExecArgs.builder()
                    .commands("string")
                    .build())
                .grpc(ApplicationHealthchecksReadinessProbeTypeGrpcArgs.builder()
                    .port(0)
                    .service("string")
                    .build())
                .http(ApplicationHealthchecksReadinessProbeTypeHttpArgs.builder()
                    .port(0)
                    .scheme("string")
                    .path("string")
                    .build())
                .tcp(ApplicationHealthchecksReadinessProbeTypeTcpArgs.builder()
                    .port(0)
                    .host("string")
                    .build())
                .build())
            .build())
        .build())
    .gitRepository(ApplicationGitRepositoryArgs.builder()
        .url("string")
        .branch("string")
        .gitTokenId("string")
        .rootPath("string")
        .build())
    .environmentVariableAliases(ApplicationEnvironmentVariableAliasArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .environmentVariables(ApplicationEnvironmentVariableArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .buildMode("string")
    .buildpackLanguage("string")
    .cpu(0)
    .customDomains(ApplicationCustomDomainArgs.builder()
        .domain("string")
        .generateCertificate(false)
        .id("string")
        .status("string")
        .useCdn(false)
        .validationDomain("string")
        .build())
    .deploymentRestrictions(ApplicationDeploymentRestrictionArgs.builder()
        .mode("string")
        .type("string")
        .value("string")
        .id("string")
        .build())
    .deploymentStageId("string")
    .dockerfilePath("string")
    .entrypoint("string")
    .autoDeploy(false)
    .advancedSettingsJson("string")
    .environmentVariableOverrides(ApplicationEnvironmentVariableOverrideArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .autoPreview(false)
    .arguments("string")
    .annotationsGroupIds("string")
    .iconUri("string")
    .labelsGroupIds("string")
    .maxRunningInstances(0)
    .memory(0)
    .minRunningInstances(0)
    .name("string")
    .ports(ApplicationPortArgs.builder()
        .internalPort(0)
        .isDefault(false)
        .publiclyAccessible(false)
        .externalPort(0)
        .id("string")
        .name("string")
        .protocol("string")
        .build())
    .secretAliases(ApplicationSecretAliasArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .secretOverrides(ApplicationSecretOverrideArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .secrets(ApplicationSecretArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .storages(ApplicationStorageArgs.builder()
        .mountPoint("string")
        .size(0)
        .type("string")
        .id("string")
        .build())
    .build());
application_resource = qovery.Application("applicationResource",
    environment_id="string",
    healthchecks={
        "liveness_probe": {
            "failure_threshold": 0,
            "initial_delay_seconds": 0,
            "period_seconds": 0,
            "success_threshold": 0,
            "timeout_seconds": 0,
            "type": {
                "exec_": {
                    "commands": ["string"],
                },
                "grpc": {
                    "port": 0,
                    "service": "string",
                },
                "http": {
                    "port": 0,
                    "scheme": "string",
                    "path": "string",
                },
                "tcp": {
                    "port": 0,
                    "host": "string",
                },
            },
        },
        "readiness_probe": {
            "failure_threshold": 0,
            "initial_delay_seconds": 0,
            "period_seconds": 0,
            "success_threshold": 0,
            "timeout_seconds": 0,
            "type": {
                "exec_": {
                    "commands": ["string"],
                },
                "grpc": {
                    "port": 0,
                    "service": "string",
                },
                "http": {
                    "port": 0,
                    "scheme": "string",
                    "path": "string",
                },
                "tcp": {
                    "port": 0,
                    "host": "string",
                },
            },
        },
    },
    git_repository={
        "url": "string",
        "branch": "string",
        "git_token_id": "string",
        "root_path": "string",
    },
    environment_variable_aliases=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    environment_variables=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    build_mode="string",
    buildpack_language="string",
    cpu=0,
    custom_domains=[{
        "domain": "string",
        "generate_certificate": False,
        "id": "string",
        "status": "string",
        "use_cdn": False,
        "validation_domain": "string",
    }],
    deployment_restrictions=[{
        "mode": "string",
        "type": "string",
        "value": "string",
        "id": "string",
    }],
    deployment_stage_id="string",
    dockerfile_path="string",
    entrypoint="string",
    auto_deploy=False,
    advanced_settings_json="string",
    environment_variable_overrides=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    auto_preview=False,
    arguments=["string"],
    annotations_group_ids=["string"],
    icon_uri="string",
    labels_group_ids=["string"],
    max_running_instances=0,
    memory=0,
    min_running_instances=0,
    name="string",
    ports=[{
        "internal_port": 0,
        "is_default": False,
        "publicly_accessible": False,
        "external_port": 0,
        "id": "string",
        "name": "string",
        "protocol": "string",
    }],
    secret_aliases=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    secret_overrides=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    secrets=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    storages=[{
        "mount_point": "string",
        "size": 0,
        "type": "string",
        "id": "string",
    }])
const applicationResource = new qovery.Application("applicationResource", {
    environmentId: "string",
    healthchecks: {
        livenessProbe: {
            failureThreshold: 0,
            initialDelaySeconds: 0,
            periodSeconds: 0,
            successThreshold: 0,
            timeoutSeconds: 0,
            type: {
                exec: {
                    commands: ["string"],
                },
                grpc: {
                    port: 0,
                    service: "string",
                },
                http: {
                    port: 0,
                    scheme: "string",
                    path: "string",
                },
                tcp: {
                    port: 0,
                    host: "string",
                },
            },
        },
        readinessProbe: {
            failureThreshold: 0,
            initialDelaySeconds: 0,
            periodSeconds: 0,
            successThreshold: 0,
            timeoutSeconds: 0,
            type: {
                exec: {
                    commands: ["string"],
                },
                grpc: {
                    port: 0,
                    service: "string",
                },
                http: {
                    port: 0,
                    scheme: "string",
                    path: "string",
                },
                tcp: {
                    port: 0,
                    host: "string",
                },
            },
        },
    },
    gitRepository: {
        url: "string",
        branch: "string",
        gitTokenId: "string",
        rootPath: "string",
    },
    environmentVariableAliases: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    environmentVariables: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    buildMode: "string",
    buildpackLanguage: "string",
    cpu: 0,
    customDomains: [{
        domain: "string",
        generateCertificate: false,
        id: "string",
        status: "string",
        useCdn: false,
        validationDomain: "string",
    }],
    deploymentRestrictions: [{
        mode: "string",
        type: "string",
        value: "string",
        id: "string",
    }],
    deploymentStageId: "string",
    dockerfilePath: "string",
    entrypoint: "string",
    autoDeploy: false,
    advancedSettingsJson: "string",
    environmentVariableOverrides: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    autoPreview: false,
    arguments: ["string"],
    annotationsGroupIds: ["string"],
    iconUri: "string",
    labelsGroupIds: ["string"],
    maxRunningInstances: 0,
    memory: 0,
    minRunningInstances: 0,
    name: "string",
    ports: [{
        internalPort: 0,
        isDefault: false,
        publiclyAccessible: false,
        externalPort: 0,
        id: "string",
        name: "string",
        protocol: "string",
    }],
    secretAliases: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    secretOverrides: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    secrets: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    storages: [{
        mountPoint: "string",
        size: 0,
        type: "string",
        id: "string",
    }],
});
type: qovery:Application
properties:
    advancedSettingsJson: string
    annotationsGroupIds:
        - string
    arguments:
        - string
    autoDeploy: false
    autoPreview: false
    buildMode: string
    buildpackLanguage: string
    cpu: 0
    customDomains:
        - domain: string
          generateCertificate: false
          id: string
          status: string
          useCdn: false
          validationDomain: string
    deploymentRestrictions:
        - id: string
          mode: string
          type: string
          value: string
    deploymentStageId: string
    dockerfilePath: string
    entrypoint: string
    environmentId: string
    environmentVariableAliases:
        - description: string
          id: string
          key: string
          value: string
    environmentVariableOverrides:
        - description: string
          id: string
          key: string
          value: string
    environmentVariables:
        - description: string
          id: string
          key: string
          value: string
    gitRepository:
        branch: string
        gitTokenId: string
        rootPath: string
        url: string
    healthchecks:
        livenessProbe:
            failureThreshold: 0
            initialDelaySeconds: 0
            periodSeconds: 0
            successThreshold: 0
            timeoutSeconds: 0
            type:
                exec:
                    commands:
                        - string
                grpc:
                    port: 0
                    service: string
                http:
                    path: string
                    port: 0
                    scheme: string
                tcp:
                    host: string
                    port: 0
        readinessProbe:
            failureThreshold: 0
            initialDelaySeconds: 0
            periodSeconds: 0
            successThreshold: 0
            timeoutSeconds: 0
            type:
                exec:
                    commands:
                        - string
                grpc:
                    port: 0
                    service: string
                http:
                    path: string
                    port: 0
                    scheme: string
                tcp:
                    host: string
                    port: 0
    iconUri: string
    labelsGroupIds:
        - string
    maxRunningInstances: 0
    memory: 0
    minRunningInstances: 0
    name: string
    ports:
        - externalPort: 0
          id: string
          internalPort: 0
          isDefault: false
          name: string
          protocol: string
          publiclyAccessible: false
    secretAliases:
        - description: string
          id: string
          key: string
          value: string
    secretOverrides:
        - description: string
          id: string
          key: string
          value: string
    secrets:
        - description: string
          id: string
          key: string
          value: string
    storages:
        - id: string
          mountPoint: string
          size: 0
          type: string
Application Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Application resource accepts the following input properties:
- EnvironmentId string
- Id of the environment.
- GitRepository ediri.Qovery. Inputs. Application Git Repository 
- Git repository of the application.
- Healthchecks
ediri.Qovery. Inputs. Application Healthchecks 
- Configuration for the healthchecks that are going to be executed against your service
- AdvancedSettings stringJson 
- Advanced settings.
- AnnotationsGroup List<string>Ids 
- List of annotations group ids
- Arguments List<string>
- List of arguments of this application.
- AutoDeploy bool
- Specify if the application will be automatically updated after receiving a new image tag.
- AutoPreview bool
- Specify if the environment preview option is activated or not for this application. - Default: false.
- BuildMode string
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- BuildpackLanguage string
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- Cpu int
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- CustomDomains List<ediri.Qovery. Inputs. Application Custom Domain> 
- List of custom domains linked to this application.
- DeploymentRestrictions List<ediri.Qovery. Inputs. Application Deployment Restriction> 
- List of deployment restrictions
- DeploymentStage stringId 
- Id of the deployment stage.
- DockerfilePath string
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- Entrypoint string
- Entrypoint of the application.
- EnvironmentVariable List<ediri.Aliases Qovery. Inputs. Application Environment Variable Alias> 
- List of environment variable aliases linked to this application.
- EnvironmentVariable List<ediri.Overrides Qovery. Inputs. Application Environment Variable Override> 
- List of environment variable overrides linked to this application.
- EnvironmentVariables List<ediri.Qovery. Inputs. Application Environment Variable> 
- List of environment variables linked to this application.
- IconUri string
- Icon URI representing the application.
- LabelsGroup List<string>Ids 
- List of labels group ids
- MaxRunning intInstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- Memory int
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- MinRunning intInstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- Name string
- Name of the application.
- Ports
List<ediri.Qovery. Inputs. Application Port> 
- List of ports linked to this application.
- SecretAliases List<ediri.Qovery. Inputs. Application Secret Alias> 
- List of secret aliases linked to this application.
- SecretOverrides List<ediri.Qovery. Inputs. Application Secret Override> 
- List of secret overrides linked to this application.
- Secrets
List<ediri.Qovery. Inputs. Application Secret> 
- List of secrets linked to this application.
- Storages
List<ediri.Qovery. Inputs. Application Storage> 
- List of storages linked to this application.
- EnvironmentId string
- Id of the environment.
- GitRepository ApplicationGit Repository Args 
- Git repository of the application.
- Healthchecks
ApplicationHealthchecks Args 
- Configuration for the healthchecks that are going to be executed against your service
- AdvancedSettings stringJson 
- Advanced settings.
- AnnotationsGroup []stringIds 
- List of annotations group ids
- Arguments []string
- List of arguments of this application.
- AutoDeploy bool
- Specify if the application will be automatically updated after receiving a new image tag.
- AutoPreview bool
- Specify if the environment preview option is activated or not for this application. - Default: false.
- BuildMode string
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- BuildpackLanguage string
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- Cpu int
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- CustomDomains []ApplicationCustom Domain Args 
- List of custom domains linked to this application.
- DeploymentRestrictions []ApplicationDeployment Restriction Args 
- List of deployment restrictions
- DeploymentStage stringId 
- Id of the deployment stage.
- DockerfilePath string
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- Entrypoint string
- Entrypoint of the application.
- EnvironmentVariable []ApplicationAliases Environment Variable Alias Args 
- List of environment variable aliases linked to this application.
- EnvironmentVariable []ApplicationOverrides Environment Variable Override Args 
- List of environment variable overrides linked to this application.
- EnvironmentVariables []ApplicationEnvironment Variable Args 
- List of environment variables linked to this application.
- IconUri string
- Icon URI representing the application.
- LabelsGroup []stringIds 
- List of labels group ids
- MaxRunning intInstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- Memory int
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- MinRunning intInstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- Name string
- Name of the application.
- Ports
[]ApplicationPort Args 
- List of ports linked to this application.
- SecretAliases []ApplicationSecret Alias Args 
- List of secret aliases linked to this application.
- SecretOverrides []ApplicationSecret Override Args 
- List of secret overrides linked to this application.
- Secrets
[]ApplicationSecret Args 
- List of secrets linked to this application.
- Storages
[]ApplicationStorage Args 
- List of storages linked to this application.
- environmentId String
- Id of the environment.
- gitRepository ApplicationGit Repository 
- Git repository of the application.
- healthchecks
ApplicationHealthchecks 
- Configuration for the healthchecks that are going to be executed against your service
- advancedSettings StringJson 
- Advanced settings.
- annotationsGroup List<String>Ids 
- List of annotations group ids
- arguments List<String>
- List of arguments of this application.
- autoDeploy Boolean
- Specify if the application will be automatically updated after receiving a new image tag.
- autoPreview Boolean
- Specify if the environment preview option is activated or not for this application. - Default: false.
- buildMode String
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- buildpackLanguage String
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- cpu Integer
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- customDomains List<ApplicationCustom Domain> 
- List of custom domains linked to this application.
- deploymentRestrictions List<ApplicationDeployment Restriction> 
- List of deployment restrictions
- deploymentStage StringId 
- Id of the deployment stage.
- dockerfilePath String
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- entrypoint String
- Entrypoint of the application.
- environmentVariable List<ApplicationAliases Environment Variable Alias> 
- List of environment variable aliases linked to this application.
- environmentVariable List<ApplicationOverrides Environment Variable Override> 
- List of environment variable overrides linked to this application.
- environmentVariables List<ApplicationEnvironment Variable> 
- List of environment variables linked to this application.
- iconUri String
- Icon URI representing the application.
- labelsGroup List<String>Ids 
- List of labels group ids
- maxRunning IntegerInstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- memory Integer
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- minRunning IntegerInstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- name String
- Name of the application.
- ports
List<ApplicationPort> 
- List of ports linked to this application.
- secretAliases List<ApplicationSecret Alias> 
- List of secret aliases linked to this application.
- secretOverrides List<ApplicationSecret Override> 
- List of secret overrides linked to this application.
- secrets
List<ApplicationSecret> 
- List of secrets linked to this application.
- storages
List<ApplicationStorage> 
- List of storages linked to this application.
- environmentId string
- Id of the environment.
- gitRepository ApplicationGit Repository 
- Git repository of the application.
- healthchecks
ApplicationHealthchecks 
- Configuration for the healthchecks that are going to be executed against your service
- advancedSettings stringJson 
- Advanced settings.
- annotationsGroup string[]Ids 
- List of annotations group ids
- arguments string[]
- List of arguments of this application.
- autoDeploy boolean
- Specify if the application will be automatically updated after receiving a new image tag.
- autoPreview boolean
- Specify if the environment preview option is activated or not for this application. - Default: false.
- buildMode string
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- buildpackLanguage string
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- cpu number
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- customDomains ApplicationCustom Domain[] 
- List of custom domains linked to this application.
- deploymentRestrictions ApplicationDeployment Restriction[] 
- List of deployment restrictions
- deploymentStage stringId 
- Id of the deployment stage.
- dockerfilePath string
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- entrypoint string
- Entrypoint of the application.
- environmentVariable ApplicationAliases Environment Variable Alias[] 
- List of environment variable aliases linked to this application.
- environmentVariable ApplicationOverrides Environment Variable Override[] 
- List of environment variable overrides linked to this application.
- environmentVariables ApplicationEnvironment Variable[] 
- List of environment variables linked to this application.
- iconUri string
- Icon URI representing the application.
- labelsGroup string[]Ids 
- List of labels group ids
- maxRunning numberInstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- memory number
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- minRunning numberInstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- name string
- Name of the application.
- ports
ApplicationPort[] 
- List of ports linked to this application.
- secretAliases ApplicationSecret Alias[] 
- List of secret aliases linked to this application.
- secretOverrides ApplicationSecret Override[] 
- List of secret overrides linked to this application.
- secrets
ApplicationSecret[] 
- List of secrets linked to this application.
- storages
ApplicationStorage[] 
- List of storages linked to this application.
- environment_id str
- Id of the environment.
- git_repository ApplicationGit Repository Args 
- Git repository of the application.
- healthchecks
ApplicationHealthchecks Args 
- Configuration for the healthchecks that are going to be executed against your service
- advanced_settings_ strjson 
- Advanced settings.
- annotations_group_ Sequence[str]ids 
- List of annotations group ids
- arguments Sequence[str]
- List of arguments of this application.
- auto_deploy bool
- Specify if the application will be automatically updated after receiving a new image tag.
- auto_preview bool
- Specify if the environment preview option is activated or not for this application. - Default: false.
- build_mode str
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- buildpack_language str
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- cpu int
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- custom_domains Sequence[ApplicationCustom Domain Args] 
- List of custom domains linked to this application.
- deployment_restrictions Sequence[ApplicationDeployment Restriction Args] 
- List of deployment restrictions
- deployment_stage_ strid 
- Id of the deployment stage.
- dockerfile_path str
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- entrypoint str
- Entrypoint of the application.
- environment_variable_ Sequence[Applicationaliases Environment Variable Alias Args] 
- List of environment variable aliases linked to this application.
- environment_variable_ Sequence[Applicationoverrides Environment Variable Override Args] 
- List of environment variable overrides linked to this application.
- environment_variables Sequence[ApplicationEnvironment Variable Args] 
- List of environment variables linked to this application.
- icon_uri str
- Icon URI representing the application.
- labels_group_ Sequence[str]ids 
- List of labels group ids
- max_running_ intinstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- memory int
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- min_running_ intinstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- name str
- Name of the application.
- ports
Sequence[ApplicationPort Args] 
- List of ports linked to this application.
- secret_aliases Sequence[ApplicationSecret Alias Args] 
- List of secret aliases linked to this application.
- secret_overrides Sequence[ApplicationSecret Override Args] 
- List of secret overrides linked to this application.
- secrets
Sequence[ApplicationSecret Args] 
- List of secrets linked to this application.
- storages
Sequence[ApplicationStorage Args] 
- List of storages linked to this application.
- environmentId String
- Id of the environment.
- gitRepository Property Map
- Git repository of the application.
- healthchecks Property Map
- Configuration for the healthchecks that are going to be executed against your service
- advancedSettings StringJson 
- Advanced settings.
- annotationsGroup List<String>Ids 
- List of annotations group ids
- arguments List<String>
- List of arguments of this application.
- autoDeploy Boolean
- Specify if the application will be automatically updated after receiving a new image tag.
- autoPreview Boolean
- Specify if the environment preview option is activated or not for this application. - Default: false.
- buildMode String
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- buildpackLanguage String
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- cpu Number
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- customDomains List<Property Map>
- List of custom domains linked to this application.
- deploymentRestrictions List<Property Map>
- List of deployment restrictions
- deploymentStage StringId 
- Id of the deployment stage.
- dockerfilePath String
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- entrypoint String
- Entrypoint of the application.
- environmentVariable List<Property Map>Aliases 
- List of environment variable aliases linked to this application.
- environmentVariable List<Property Map>Overrides 
- List of environment variable overrides linked to this application.
- environmentVariables List<Property Map>
- List of environment variables linked to this application.
- iconUri String
- Icon URI representing the application.
- labelsGroup List<String>Ids 
- List of labels group ids
- maxRunning NumberInstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- memory Number
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- minRunning NumberInstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- name String
- Name of the application.
- ports List<Property Map>
- List of ports linked to this application.
- secretAliases List<Property Map>
- List of secret aliases linked to this application.
- secretOverrides List<Property Map>
- List of secret overrides linked to this application.
- secrets List<Property Map>
- List of secrets linked to this application.
- storages List<Property Map>
- List of storages linked to this application.
Outputs
All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:
- BuiltIn List<ediri.Environment Variables Qovery. Outputs. Application Built In Environment Variable> 
- List of built-in environment variables linked to this application.
- ExternalHost string
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- Id string
- The provider-assigned unique ID for this managed resource.
- InternalHost string
- The application internal host.
- BuiltIn []ApplicationEnvironment Variables Built In Environment Variable 
- List of built-in environment variables linked to this application.
- ExternalHost string
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- Id string
- The provider-assigned unique ID for this managed resource.
- InternalHost string
- The application internal host.
- builtIn List<ApplicationEnvironment Variables Built In Environment Variable> 
- List of built-in environment variables linked to this application.
- externalHost String
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- id String
- The provider-assigned unique ID for this managed resource.
- internalHost String
- The application internal host.
- builtIn ApplicationEnvironment Variables Built In Environment Variable[] 
- List of built-in environment variables linked to this application.
- externalHost string
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- id string
- The provider-assigned unique ID for this managed resource.
- internalHost string
- The application internal host.
- built_in_ Sequence[Applicationenvironment_ variables Built In Environment Variable] 
- List of built-in environment variables linked to this application.
- external_host str
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- id str
- The provider-assigned unique ID for this managed resource.
- internal_host str
- The application internal host.
- builtIn List<Property Map>Environment Variables 
- List of built-in environment variables linked to this application.
- externalHost String
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- id String
- The provider-assigned unique ID for this managed resource.
- internalHost String
- The application internal host.
Look up Existing Application Resource
Get an existing Application resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ApplicationState, opts?: CustomResourceOptions): Application@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        advanced_settings_json: Optional[str] = None,
        annotations_group_ids: Optional[Sequence[str]] = None,
        arguments: Optional[Sequence[str]] = None,
        auto_deploy: Optional[bool] = None,
        auto_preview: Optional[bool] = None,
        build_mode: Optional[str] = None,
        buildpack_language: Optional[str] = None,
        built_in_environment_variables: Optional[Sequence[ApplicationBuiltInEnvironmentVariableArgs]] = None,
        cpu: Optional[int] = None,
        custom_domains: Optional[Sequence[ApplicationCustomDomainArgs]] = None,
        deployment_restrictions: Optional[Sequence[ApplicationDeploymentRestrictionArgs]] = None,
        deployment_stage_id: Optional[str] = None,
        dockerfile_path: Optional[str] = None,
        entrypoint: Optional[str] = None,
        environment_id: Optional[str] = None,
        environment_variable_aliases: Optional[Sequence[ApplicationEnvironmentVariableAliasArgs]] = None,
        environment_variable_overrides: Optional[Sequence[ApplicationEnvironmentVariableOverrideArgs]] = None,
        environment_variables: Optional[Sequence[ApplicationEnvironmentVariableArgs]] = None,
        external_host: Optional[str] = None,
        git_repository: Optional[ApplicationGitRepositoryArgs] = None,
        healthchecks: Optional[ApplicationHealthchecksArgs] = None,
        icon_uri: Optional[str] = None,
        internal_host: Optional[str] = None,
        labels_group_ids: Optional[Sequence[str]] = None,
        max_running_instances: Optional[int] = None,
        memory: Optional[int] = None,
        min_running_instances: Optional[int] = None,
        name: Optional[str] = None,
        ports: Optional[Sequence[ApplicationPortArgs]] = None,
        secret_aliases: Optional[Sequence[ApplicationSecretAliasArgs]] = None,
        secret_overrides: Optional[Sequence[ApplicationSecretOverrideArgs]] = None,
        secrets: Optional[Sequence[ApplicationSecretArgs]] = None,
        storages: Optional[Sequence[ApplicationStorageArgs]] = None) -> Applicationfunc GetApplication(ctx *Context, name string, id IDInput, state *ApplicationState, opts ...ResourceOption) (*Application, error)public static Application Get(string name, Input<string> id, ApplicationState? state, CustomResourceOptions? opts = null)public static Application get(String name, Output<String> id, ApplicationState state, CustomResourceOptions options)resources:  _:    type: qovery:Application    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AdvancedSettings stringJson 
- Advanced settings.
- AnnotationsGroup List<string>Ids 
- List of annotations group ids
- Arguments List<string>
- List of arguments of this application.
- AutoDeploy bool
- Specify if the application will be automatically updated after receiving a new image tag.
- AutoPreview bool
- Specify if the environment preview option is activated or not for this application. - Default: false.
- BuildMode string
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- BuildpackLanguage string
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- BuiltIn List<ediri.Environment Variables Qovery. Inputs. Application Built In Environment Variable> 
- List of built-in environment variables linked to this application.
- Cpu int
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- CustomDomains List<ediri.Qovery. Inputs. Application Custom Domain> 
- List of custom domains linked to this application.
- DeploymentRestrictions List<ediri.Qovery. Inputs. Application Deployment Restriction> 
- List of deployment restrictions
- DeploymentStage stringId 
- Id of the deployment stage.
- DockerfilePath string
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- Entrypoint string
- Entrypoint of the application.
- EnvironmentId string
- Id of the environment.
- EnvironmentVariable List<ediri.Aliases Qovery. Inputs. Application Environment Variable Alias> 
- List of environment variable aliases linked to this application.
- EnvironmentVariable List<ediri.Overrides Qovery. Inputs. Application Environment Variable Override> 
- List of environment variable overrides linked to this application.
- EnvironmentVariables List<ediri.Qovery. Inputs. Application Environment Variable> 
- List of environment variables linked to this application.
- ExternalHost string
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- GitRepository ediri.Qovery. Inputs. Application Git Repository 
- Git repository of the application.
- Healthchecks
ediri.Qovery. Inputs. Application Healthchecks 
- Configuration for the healthchecks that are going to be executed against your service
- IconUri string
- Icon URI representing the application.
- InternalHost string
- The application internal host.
- LabelsGroup List<string>Ids 
- List of labels group ids
- MaxRunning intInstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- Memory int
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- MinRunning intInstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- Name string
- Name of the application.
- Ports
List<ediri.Qovery. Inputs. Application Port> 
- List of ports linked to this application.
- SecretAliases List<ediri.Qovery. Inputs. Application Secret Alias> 
- List of secret aliases linked to this application.
- SecretOverrides List<ediri.Qovery. Inputs. Application Secret Override> 
- List of secret overrides linked to this application.
- Secrets
List<ediri.Qovery. Inputs. Application Secret> 
- List of secrets linked to this application.
- Storages
List<ediri.Qovery. Inputs. Application Storage> 
- List of storages linked to this application.
- AdvancedSettings stringJson 
- Advanced settings.
- AnnotationsGroup []stringIds 
- List of annotations group ids
- Arguments []string
- List of arguments of this application.
- AutoDeploy bool
- Specify if the application will be automatically updated after receiving a new image tag.
- AutoPreview bool
- Specify if the environment preview option is activated or not for this application. - Default: false.
- BuildMode string
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- BuildpackLanguage string
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- BuiltIn []ApplicationEnvironment Variables Built In Environment Variable Args 
- List of built-in environment variables linked to this application.
- Cpu int
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- CustomDomains []ApplicationCustom Domain Args 
- List of custom domains linked to this application.
- DeploymentRestrictions []ApplicationDeployment Restriction Args 
- List of deployment restrictions
- DeploymentStage stringId 
- Id of the deployment stage.
- DockerfilePath string
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- Entrypoint string
- Entrypoint of the application.
- EnvironmentId string
- Id of the environment.
- EnvironmentVariable []ApplicationAliases Environment Variable Alias Args 
- List of environment variable aliases linked to this application.
- EnvironmentVariable []ApplicationOverrides Environment Variable Override Args 
- List of environment variable overrides linked to this application.
- EnvironmentVariables []ApplicationEnvironment Variable Args 
- List of environment variables linked to this application.
- ExternalHost string
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- GitRepository ApplicationGit Repository Args 
- Git repository of the application.
- Healthchecks
ApplicationHealthchecks Args 
- Configuration for the healthchecks that are going to be executed against your service
- IconUri string
- Icon URI representing the application.
- InternalHost string
- The application internal host.
- LabelsGroup []stringIds 
- List of labels group ids
- MaxRunning intInstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- Memory int
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- MinRunning intInstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- Name string
- Name of the application.
- Ports
[]ApplicationPort Args 
- List of ports linked to this application.
- SecretAliases []ApplicationSecret Alias Args 
- List of secret aliases linked to this application.
- SecretOverrides []ApplicationSecret Override Args 
- List of secret overrides linked to this application.
- Secrets
[]ApplicationSecret Args 
- List of secrets linked to this application.
- Storages
[]ApplicationStorage Args 
- List of storages linked to this application.
- advancedSettings StringJson 
- Advanced settings.
- annotationsGroup List<String>Ids 
- List of annotations group ids
- arguments List<String>
- List of arguments of this application.
- autoDeploy Boolean
- Specify if the application will be automatically updated after receiving a new image tag.
- autoPreview Boolean
- Specify if the environment preview option is activated or not for this application. - Default: false.
- buildMode String
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- buildpackLanguage String
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- builtIn List<ApplicationEnvironment Variables Built In Environment Variable> 
- List of built-in environment variables linked to this application.
- cpu Integer
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- customDomains List<ApplicationCustom Domain> 
- List of custom domains linked to this application.
- deploymentRestrictions List<ApplicationDeployment Restriction> 
- List of deployment restrictions
- deploymentStage StringId 
- Id of the deployment stage.
- dockerfilePath String
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- entrypoint String
- Entrypoint of the application.
- environmentId String
- Id of the environment.
- environmentVariable List<ApplicationAliases Environment Variable Alias> 
- List of environment variable aliases linked to this application.
- environmentVariable List<ApplicationOverrides Environment Variable Override> 
- List of environment variable overrides linked to this application.
- environmentVariables List<ApplicationEnvironment Variable> 
- List of environment variables linked to this application.
- externalHost String
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- gitRepository ApplicationGit Repository 
- Git repository of the application.
- healthchecks
ApplicationHealthchecks 
- Configuration for the healthchecks that are going to be executed against your service
- iconUri String
- Icon URI representing the application.
- internalHost String
- The application internal host.
- labelsGroup List<String>Ids 
- List of labels group ids
- maxRunning IntegerInstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- memory Integer
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- minRunning IntegerInstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- name String
- Name of the application.
- ports
List<ApplicationPort> 
- List of ports linked to this application.
- secretAliases List<ApplicationSecret Alias> 
- List of secret aliases linked to this application.
- secretOverrides List<ApplicationSecret Override> 
- List of secret overrides linked to this application.
- secrets
List<ApplicationSecret> 
- List of secrets linked to this application.
- storages
List<ApplicationStorage> 
- List of storages linked to this application.
- advancedSettings stringJson 
- Advanced settings.
- annotationsGroup string[]Ids 
- List of annotations group ids
- arguments string[]
- List of arguments of this application.
- autoDeploy boolean
- Specify if the application will be automatically updated after receiving a new image tag.
- autoPreview boolean
- Specify if the environment preview option is activated or not for this application. - Default: false.
- buildMode string
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- buildpackLanguage string
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- builtIn ApplicationEnvironment Variables Built In Environment Variable[] 
- List of built-in environment variables linked to this application.
- cpu number
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- customDomains ApplicationCustom Domain[] 
- List of custom domains linked to this application.
- deploymentRestrictions ApplicationDeployment Restriction[] 
- List of deployment restrictions
- deploymentStage stringId 
- Id of the deployment stage.
- dockerfilePath string
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- entrypoint string
- Entrypoint of the application.
- environmentId string
- Id of the environment.
- environmentVariable ApplicationAliases Environment Variable Alias[] 
- List of environment variable aliases linked to this application.
- environmentVariable ApplicationOverrides Environment Variable Override[] 
- List of environment variable overrides linked to this application.
- environmentVariables ApplicationEnvironment Variable[] 
- List of environment variables linked to this application.
- externalHost string
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- gitRepository ApplicationGit Repository 
- Git repository of the application.
- healthchecks
ApplicationHealthchecks 
- Configuration for the healthchecks that are going to be executed against your service
- iconUri string
- Icon URI representing the application.
- internalHost string
- The application internal host.
- labelsGroup string[]Ids 
- List of labels group ids
- maxRunning numberInstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- memory number
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- minRunning numberInstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- name string
- Name of the application.
- ports
ApplicationPort[] 
- List of ports linked to this application.
- secretAliases ApplicationSecret Alias[] 
- List of secret aliases linked to this application.
- secretOverrides ApplicationSecret Override[] 
- List of secret overrides linked to this application.
- secrets
ApplicationSecret[] 
- List of secrets linked to this application.
- storages
ApplicationStorage[] 
- List of storages linked to this application.
- advanced_settings_ strjson 
- Advanced settings.
- annotations_group_ Sequence[str]ids 
- List of annotations group ids
- arguments Sequence[str]
- List of arguments of this application.
- auto_deploy bool
- Specify if the application will be automatically updated after receiving a new image tag.
- auto_preview bool
- Specify if the environment preview option is activated or not for this application. - Default: false.
- build_mode str
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- buildpack_language str
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- built_in_ Sequence[Applicationenvironment_ variables Built In Environment Variable Args] 
- List of built-in environment variables linked to this application.
- cpu int
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- custom_domains Sequence[ApplicationCustom Domain Args] 
- List of custom domains linked to this application.
- deployment_restrictions Sequence[ApplicationDeployment Restriction Args] 
- List of deployment restrictions
- deployment_stage_ strid 
- Id of the deployment stage.
- dockerfile_path str
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- entrypoint str
- Entrypoint of the application.
- environment_id str
- Id of the environment.
- environment_variable_ Sequence[Applicationaliases Environment Variable Alias Args] 
- List of environment variable aliases linked to this application.
- environment_variable_ Sequence[Applicationoverrides Environment Variable Override Args] 
- List of environment variable overrides linked to this application.
- environment_variables Sequence[ApplicationEnvironment Variable Args] 
- List of environment variables linked to this application.
- external_host str
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- git_repository ApplicationGit Repository Args 
- Git repository of the application.
- healthchecks
ApplicationHealthchecks Args 
- Configuration for the healthchecks that are going to be executed against your service
- icon_uri str
- Icon URI representing the application.
- internal_host str
- The application internal host.
- labels_group_ Sequence[str]ids 
- List of labels group ids
- max_running_ intinstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- memory int
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- min_running_ intinstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- name str
- Name of the application.
- ports
Sequence[ApplicationPort Args] 
- List of ports linked to this application.
- secret_aliases Sequence[ApplicationSecret Alias Args] 
- List of secret aliases linked to this application.
- secret_overrides Sequence[ApplicationSecret Override Args] 
- List of secret overrides linked to this application.
- secrets
Sequence[ApplicationSecret Args] 
- List of secrets linked to this application.
- storages
Sequence[ApplicationStorage Args] 
- List of storages linked to this application.
- advancedSettings StringJson 
- Advanced settings.
- annotationsGroup List<String>Ids 
- List of annotations group ids
- arguments List<String>
- List of arguments of this application.
- autoDeploy Boolean
- Specify if the application will be automatically updated after receiving a new image tag.
- autoPreview Boolean
- Specify if the environment preview option is activated or not for this application. - Default: false.
- buildMode String
- Build Mode of the application. - Can be: BUILDPACKS,DOCKER. - Default:BUILDPACKS.
- buildpackLanguage String
- Buildpack Language framework. - Required if: build_mode="BUILDPACKS". - Can be:CLOJURE,GO,GRADLE,GRAILS,JAVA,JVM,NODE_JS,PHP,PLAY,PYTHON,SCALA.
- builtIn List<Property Map>Environment Variables 
- List of built-in environment variables linked to this application.
- cpu Number
- CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- customDomains List<Property Map>
- List of custom domains linked to this application.
- deploymentRestrictions List<Property Map>
- List of deployment restrictions
- deploymentStage StringId 
- Id of the deployment stage.
- dockerfilePath String
- Dockerfile Path of the application. - Required if: build_mode="DOCKER".
- entrypoint String
- Entrypoint of the application.
- environmentId String
- Id of the environment.
- environmentVariable List<Property Map>Aliases 
- List of environment variable aliases linked to this application.
- environmentVariable List<Property Map>Overrides 
- List of environment variable overrides linked to this application.
- environmentVariables List<Property Map>
- List of environment variables linked to this application.
- externalHost String
- The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- gitRepository Property Map
- Git repository of the application.
- healthchecks Property Map
- Configuration for the healthchecks that are going to be executed against your service
- iconUri String
- Icon URI representing the application.
- internalHost String
- The application internal host.
- labelsGroup List<String>Ids 
- List of labels group ids
- maxRunning NumberInstances 
- Maximum number of instances running for the application. - Must be: >= -1. - Default:1.
- memory Number
- RAM of the application in MB [1024MB = 1GB]. - Must be: >= 1. - Default:512.
- minRunning NumberInstances 
- Minimum number of instances running for the application. - Must be: >= 0. - Default:1.
- name String
- Name of the application.
- ports List<Property Map>
- List of ports linked to this application.
- secretAliases List<Property Map>
- List of secret aliases linked to this application.
- secretOverrides List<Property Map>
- List of secret overrides linked to this application.
- secrets List<Property Map>
- List of secrets linked to this application.
- storages List<Property Map>
- List of storages linked to this application.
Supporting Types
ApplicationBuiltInEnvironmentVariable, ApplicationBuiltInEnvironmentVariableArgs          
- Description string
- Description of the environment variable.
- Id string
- Id of the environment variable.
- Key string
- Key of the environment variable.
- Value string
- Value of the environment variable.
- Description string
- Description of the environment variable.
- Id string
- Id of the environment variable.
- Key string
- Key of the environment variable.
- Value string
- Value of the environment variable.
- description String
- Description of the environment variable.
- id String
- Id of the environment variable.
- key String
- Key of the environment variable.
- value String
- Value of the environment variable.
- description string
- Description of the environment variable.
- id string
- Id of the environment variable.
- key string
- Key of the environment variable.
- value string
- Value of the environment variable.
- description str
- Description of the environment variable.
- id str
- Id of the environment variable.
- key str
- Key of the environment variable.
- value str
- Value of the environment variable.
- description String
- Description of the environment variable.
- id String
- Id of the environment variable.
- key String
- Key of the environment variable.
- value String
- Value of the environment variable.
ApplicationCustomDomain, ApplicationCustomDomainArgs      
- Domain string
- Your custom domain.
- GenerateCertificate bool
- Qovery will generate and manage the certificate for this domain.
- Id string
- Id of the custom domain.
- Status string
- Status of the custom domain.
- UseCdn bool
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- ValidationDomain string
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- Domain string
- Your custom domain.
- GenerateCertificate bool
- Qovery will generate and manage the certificate for this domain.
- Id string
- Id of the custom domain.
- Status string
- Status of the custom domain.
- UseCdn bool
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- ValidationDomain string
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- domain String
- Your custom domain.
- generateCertificate Boolean
- Qovery will generate and manage the certificate for this domain.
- id String
- Id of the custom domain.
- status String
- Status of the custom domain.
- useCdn Boolean
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- validationDomain String
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- domain string
- Your custom domain.
- generateCertificate boolean
- Qovery will generate and manage the certificate for this domain.
- id string
- Id of the custom domain.
- status string
- Status of the custom domain.
- useCdn boolean
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- validationDomain string
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- domain str
- Your custom domain.
- generate_certificate bool
- Qovery will generate and manage the certificate for this domain.
- id str
- Id of the custom domain.
- status str
- Status of the custom domain.
- use_cdn bool
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- validation_domain str
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- domain String
- Your custom domain.
- generateCertificate Boolean
- Qovery will generate and manage the certificate for this domain.
- id String
- Id of the custom domain.
- status String
- Status of the custom domain.
- useCdn Boolean
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- validationDomain String
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
ApplicationDeploymentRestriction, ApplicationDeploymentRestrictionArgs      
ApplicationEnvironmentVariable, ApplicationEnvironmentVariableArgs      
- Key string
- Key of the environment variable.
- Value string
- Value of the environment variable.
- Description string
- Description of the environment variable.
- Id string
- Id of the environment variable.
- Key string
- Key of the environment variable.
- Value string
- Value of the environment variable.
- Description string
- Description of the environment variable.
- Id string
- Id of the environment variable.
- key String
- Key of the environment variable.
- value String
- Value of the environment variable.
- description String
- Description of the environment variable.
- id String
- Id of the environment variable.
- key string
- Key of the environment variable.
- value string
- Value of the environment variable.
- description string
- Description of the environment variable.
- id string
- Id of the environment variable.
- key str
- Key of the environment variable.
- value str
- Value of the environment variable.
- description str
- Description of the environment variable.
- id str
- Id of the environment variable.
- key String
- Key of the environment variable.
- value String
- Value of the environment variable.
- description String
- Description of the environment variable.
- id String
- Id of the environment variable.
ApplicationEnvironmentVariableAlias, ApplicationEnvironmentVariableAliasArgs        
- Key string
- Name of the environment variable alias.
- Value string
- Name of the variable to alias.
- Description string
- Description of the environment variable alias.
- Id string
- Id of the environment variable alias.
- Key string
- Name of the environment variable alias.
- Value string
- Name of the variable to alias.
- Description string
- Description of the environment variable alias.
- Id string
- Id of the environment variable alias.
- key String
- Name of the environment variable alias.
- value String
- Name of the variable to alias.
- description String
- Description of the environment variable alias.
- id String
- Id of the environment variable alias.
- key string
- Name of the environment variable alias.
- value string
- Name of the variable to alias.
- description string
- Description of the environment variable alias.
- id string
- Id of the environment variable alias.
- key str
- Name of the environment variable alias.
- value str
- Name of the variable to alias.
- description str
- Description of the environment variable alias.
- id str
- Id of the environment variable alias.
- key String
- Name of the environment variable alias.
- value String
- Name of the variable to alias.
- description String
- Description of the environment variable alias.
- id String
- Id of the environment variable alias.
ApplicationEnvironmentVariableOverride, ApplicationEnvironmentVariableOverrideArgs        
- Key string
- Name of the environment variable override.
- Value string
- Value of the environment variable override.
- Description string
- Description of the environment variable override.
- Id string
- Id of the environment variable override.
- Key string
- Name of the environment variable override.
- Value string
- Value of the environment variable override.
- Description string
- Description of the environment variable override.
- Id string
- Id of the environment variable override.
- key String
- Name of the environment variable override.
- value String
- Value of the environment variable override.
- description String
- Description of the environment variable override.
- id String
- Id of the environment variable override.
- key string
- Name of the environment variable override.
- value string
- Value of the environment variable override.
- description string
- Description of the environment variable override.
- id string
- Id of the environment variable override.
- key str
- Name of the environment variable override.
- value str
- Value of the environment variable override.
- description str
- Description of the environment variable override.
- id str
- Id of the environment variable override.
- key String
- Name of the environment variable override.
- value String
- Value of the environment variable override.
- description String
- Description of the environment variable override.
- id String
- Id of the environment variable override.
ApplicationGitRepository, ApplicationGitRepositoryArgs      
- Url string
- URL of the git repository.
- Branch string
- Branch of the git repository.
- Default: main or master (depending on repository).
- GitToken stringId 
- The git token ID to be used
- RootPath string
- Root path of the application.
- Default: /.
- Url string
- URL of the git repository.
- Branch string
- Branch of the git repository.
- Default: main or master (depending on repository).
- GitToken stringId 
- The git token ID to be used
- RootPath string
- Root path of the application.
- Default: /.
- url String
- URL of the git repository.
- branch String
- Branch of the git repository.
- Default: main or master (depending on repository).
- gitToken StringId 
- The git token ID to be used
- rootPath String
- Root path of the application.
- Default: /.
- url string
- URL of the git repository.
- branch string
- Branch of the git repository.
- Default: main or master (depending on repository).
- gitToken stringId 
- The git token ID to be used
- rootPath string
- Root path of the application.
- Default: /.
- url str
- URL of the git repository.
- branch str
- Branch of the git repository.
- Default: main or master (depending on repository).
- git_token_ strid 
- The git token ID to be used
- root_path str
- Root path of the application.
- Default: /.
- url String
- URL of the git repository.
- branch String
- Branch of the git repository.
- Default: main or master (depending on repository).
- gitToken StringId 
- The git token ID to be used
- rootPath String
- Root path of the application.
- Default: /.
ApplicationHealthchecks, ApplicationHealthchecksArgs    
- LivenessProbe ediri.Qovery. Inputs. Application Healthchecks Liveness Probe 
- Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
- ReadinessProbe ediri.Qovery. Inputs. Application Healthchecks Readiness Probe 
- Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
- LivenessProbe ApplicationHealthchecks Liveness Probe 
- Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
- ReadinessProbe ApplicationHealthchecks Readiness Probe 
- Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
- livenessProbe ApplicationHealthchecks Liveness Probe 
- Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
- readinessProbe ApplicationHealthchecks Readiness Probe 
- Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
- livenessProbe ApplicationHealthchecks Liveness Probe 
- Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
- readinessProbe ApplicationHealthchecks Readiness Probe 
- Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
- liveness_probe ApplicationHealthchecks Liveness Probe 
- Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
- readiness_probe ApplicationHealthchecks Readiness Probe 
- Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
- livenessProbe Property Map
- Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
- readinessProbe Property Map
- Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
ApplicationHealthchecksLivenessProbe, ApplicationHealthchecksLivenessProbeArgs        
- FailureThreshold int
- Number of time the an ok probe should fail before declaring it as failed
- InitialDelay intSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- PeriodSeconds int
- Number of seconds before each execution of the probe
- SuccessThreshold int
- Number of time the probe should success before declaring a failed probe as ok again
- TimeoutSeconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- Type
ediri.Qovery. Inputs. Application Healthchecks Liveness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- FailureThreshold int
- Number of time the an ok probe should fail before declaring it as failed
- InitialDelay intSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- PeriodSeconds int
- Number of seconds before each execution of the probe
- SuccessThreshold int
- Number of time the probe should success before declaring a failed probe as ok again
- TimeoutSeconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- Type
ApplicationHealthchecks Liveness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold Integer
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay IntegerSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds Integer
- Number of seconds before each execution of the probe
- successThreshold Integer
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds Integer
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ApplicationHealthchecks Liveness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold number
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay numberSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds number
- Number of seconds before each execution of the probe
- successThreshold number
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds number
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ApplicationHealthchecks Liveness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failure_threshold int
- Number of time the an ok probe should fail before declaring it as failed
- initial_delay_ intseconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- period_seconds int
- Number of seconds before each execution of the probe
- success_threshold int
- Number of time the probe should success before declaring a failed probe as ok again
- timeout_seconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ApplicationHealthchecks Liveness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold Number
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay NumberSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds Number
- Number of seconds before each execution of the probe
- successThreshold Number
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds Number
- Number of seconds within which the check need to respond before declaring it as a failure
- type Property Map
- Kind of check to run for this probe. There can only be one configured at a time
ApplicationHealthchecksLivenessProbeType, ApplicationHealthchecksLivenessProbeTypeArgs          
- Exec
ediri.Qovery. Inputs. Application Healthchecks Liveness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- Grpc
ediri.Qovery. Inputs. Application Healthchecks Liveness Probe Type Grpc 
- Check that the given port respond to GRPC call
- Http
ediri.Qovery. Inputs. Application Healthchecks Liveness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
ediri.Qovery. Inputs. Application Healthchecks Liveness Probe Type Tcp 
- Check that the given port accepting connection
- Exec
ApplicationHealthchecks Liveness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- Grpc
ApplicationHealthchecks Liveness Probe Type Grpc 
- Check that the given port respond to GRPC call
- Http
ApplicationHealthchecks Liveness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
ApplicationHealthchecks Liveness Probe Type Tcp 
- Check that the given port accepting connection
- exec
ApplicationHealthchecks Liveness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ApplicationHealthchecks Liveness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ApplicationHealthchecks Liveness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ApplicationHealthchecks Liveness Probe Type Tcp 
- Check that the given port accepting connection
- exec
ApplicationHealthchecks Liveness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ApplicationHealthchecks Liveness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ApplicationHealthchecks Liveness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ApplicationHealthchecks Liveness Probe Type Tcp 
- Check that the given port accepting connection
- exec_
ApplicationHealthchecks Liveness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ApplicationHealthchecks Liveness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ApplicationHealthchecks Liveness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ApplicationHealthchecks Liveness Probe Type Tcp 
- Check that the given port accepting connection
- exec Property Map
- Check that the given command return an exit 0. Binary should be present in the image
- grpc Property Map
- Check that the given port respond to GRPC call
- http Property Map
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp Property Map
- Check that the given port accepting connection
ApplicationHealthchecksLivenessProbeTypeExec, ApplicationHealthchecksLivenessProbeTypeExecArgs            
- Commands List<string>
- The command and its arguments to exec
- Commands []string
- The command and its arguments to exec
- commands List<String>
- The command and its arguments to exec
- commands string[]
- The command and its arguments to exec
- commands Sequence[str]
- The command and its arguments to exec
- commands List<String>
- The command and its arguments to exec
ApplicationHealthchecksLivenessProbeTypeGrpc, ApplicationHealthchecksLivenessProbeTypeGrpcArgs            
ApplicationHealthchecksLivenessProbeTypeHttp, ApplicationHealthchecksLivenessProbeTypeHttpArgs            
ApplicationHealthchecksLivenessProbeTypeTcp, ApplicationHealthchecksLivenessProbeTypeTcpArgs            
ApplicationHealthchecksReadinessProbe, ApplicationHealthchecksReadinessProbeArgs        
- FailureThreshold int
- Number of time the an ok probe should fail before declaring it as failed
- InitialDelay intSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- PeriodSeconds int
- Number of seconds before each execution of the probe
- SuccessThreshold int
- Number of time the probe should success before declaring a failed probe as ok again
- TimeoutSeconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- Type
ediri.Qovery. Inputs. Application Healthchecks Readiness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- FailureThreshold int
- Number of time the an ok probe should fail before declaring it as failed
- InitialDelay intSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- PeriodSeconds int
- Number of seconds before each execution of the probe
- SuccessThreshold int
- Number of time the probe should success before declaring a failed probe as ok again
- TimeoutSeconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- Type
ApplicationHealthchecks Readiness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold Integer
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay IntegerSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds Integer
- Number of seconds before each execution of the probe
- successThreshold Integer
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds Integer
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ApplicationHealthchecks Readiness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold number
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay numberSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds number
- Number of seconds before each execution of the probe
- successThreshold number
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds number
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ApplicationHealthchecks Readiness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failure_threshold int
- Number of time the an ok probe should fail before declaring it as failed
- initial_delay_ intseconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- period_seconds int
- Number of seconds before each execution of the probe
- success_threshold int
- Number of time the probe should success before declaring a failed probe as ok again
- timeout_seconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ApplicationHealthchecks Readiness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold Number
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay NumberSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds Number
- Number of seconds before each execution of the probe
- successThreshold Number
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds Number
- Number of seconds within which the check need to respond before declaring it as a failure
- type Property Map
- Kind of check to run for this probe. There can only be one configured at a time
ApplicationHealthchecksReadinessProbeType, ApplicationHealthchecksReadinessProbeTypeArgs          
- Exec
ediri.Qovery. Inputs. Application Healthchecks Readiness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- Grpc
ediri.Qovery. Inputs. Application Healthchecks Readiness Probe Type Grpc 
- Check that the given port respond to GRPC call
- Http
ediri.Qovery. Inputs. Application Healthchecks Readiness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
ediri.Qovery. Inputs. Application Healthchecks Readiness Probe Type Tcp 
- Check that the given port accepting connection
- Exec
ApplicationHealthchecks Readiness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- Grpc
ApplicationHealthchecks Readiness Probe Type Grpc 
- Check that the given port respond to GRPC call
- Http
ApplicationHealthchecks Readiness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
ApplicationHealthchecks Readiness Probe Type Tcp 
- Check that the given port accepting connection
- exec
ApplicationHealthchecks Readiness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ApplicationHealthchecks Readiness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ApplicationHealthchecks Readiness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ApplicationHealthchecks Readiness Probe Type Tcp 
- Check that the given port accepting connection
- exec
ApplicationHealthchecks Readiness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ApplicationHealthchecks Readiness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ApplicationHealthchecks Readiness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ApplicationHealthchecks Readiness Probe Type Tcp 
- Check that the given port accepting connection
- exec_
ApplicationHealthchecks Readiness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ApplicationHealthchecks Readiness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ApplicationHealthchecks Readiness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ApplicationHealthchecks Readiness Probe Type Tcp 
- Check that the given port accepting connection
- exec Property Map
- Check that the given command return an exit 0. Binary should be present in the image
- grpc Property Map
- Check that the given port respond to GRPC call
- http Property Map
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp Property Map
- Check that the given port accepting connection
ApplicationHealthchecksReadinessProbeTypeExec, ApplicationHealthchecksReadinessProbeTypeExecArgs            
- Commands List<string>
- The command and its arguments to exec
- Commands []string
- The command and its arguments to exec
- commands List<String>
- The command and its arguments to exec
- commands string[]
- The command and its arguments to exec
- commands Sequence[str]
- The command and its arguments to exec
- commands List<String>
- The command and its arguments to exec
ApplicationHealthchecksReadinessProbeTypeGrpc, ApplicationHealthchecksReadinessProbeTypeGrpcArgs            
ApplicationHealthchecksReadinessProbeTypeHttp, ApplicationHealthchecksReadinessProbeTypeHttpArgs            
ApplicationHealthchecksReadinessProbeTypeTcp, ApplicationHealthchecksReadinessProbeTypeTcpArgs            
ApplicationPort, ApplicationPortArgs    
- InternalPort int
- Internal port of the application.
- Must be: >= 1and<= 65535.
- IsDefault bool
- If this port will be used for the root domain
- PubliclyAccessible bool
- Specify if the port is exposed to the world or not for this application.
- ExternalPort int
- External port of the application.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- Id string
- Id of the port.
- Name string
- Name of the port.
- Protocol string
- Protocol used for the port of the application.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
- InternalPort int
- Internal port of the application.
- Must be: >= 1and<= 65535.
- IsDefault bool
- If this port will be used for the root domain
- PubliclyAccessible bool
- Specify if the port is exposed to the world or not for this application.
- ExternalPort int
- External port of the application.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- Id string
- Id of the port.
- Name string
- Name of the port.
- Protocol string
- Protocol used for the port of the application.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
- internalPort Integer
- Internal port of the application.
- Must be: >= 1and<= 65535.
- isDefault Boolean
- If this port will be used for the root domain
- publiclyAccessible Boolean
- Specify if the port is exposed to the world or not for this application.
- externalPort Integer
- External port of the application.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- id String
- Id of the port.
- name String
- Name of the port.
- protocol String
- Protocol used for the port of the application.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
- internalPort number
- Internal port of the application.
- Must be: >= 1and<= 65535.
- isDefault boolean
- If this port will be used for the root domain
- publiclyAccessible boolean
- Specify if the port is exposed to the world or not for this application.
- externalPort number
- External port of the application.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- id string
- Id of the port.
- name string
- Name of the port.
- protocol string
- Protocol used for the port of the application.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
- internal_port int
- Internal port of the application.
- Must be: >= 1and<= 65535.
- is_default bool
- If this port will be used for the root domain
- publicly_accessible bool
- Specify if the port is exposed to the world or not for this application.
- external_port int
- External port of the application.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- id str
- Id of the port.
- name str
- Name of the port.
- protocol str
- Protocol used for the port of the application.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
- internalPort Number
- Internal port of the application.
- Must be: >= 1and<= 65535.
- isDefault Boolean
- If this port will be used for the root domain
- publiclyAccessible Boolean
- Specify if the port is exposed to the world or not for this application.
- externalPort Number
- External port of the application.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- id String
- Id of the port.
- name String
- Name of the port.
- protocol String
- Protocol used for the port of the application.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
ApplicationSecret, ApplicationSecretArgs    
- Key string
- Key of the secret.
- Value string
- Value of the secret.
- Description string
- Description of the secret.
- Id string
- Id of the secret.
- Key string
- Key of the secret.
- Value string
- Value of the secret.
- Description string
- Description of the secret.
- Id string
- Id of the secret.
- key String
- Key of the secret.
- value String
- Value of the secret.
- description String
- Description of the secret.
- id String
- Id of the secret.
- key string
- Key of the secret.
- value string
- Value of the secret.
- description string
- Description of the secret.
- id string
- Id of the secret.
- key str
- Key of the secret.
- value str
- Value of the secret.
- description str
- Description of the secret.
- id str
- Id of the secret.
- key String
- Key of the secret.
- value String
- Value of the secret.
- description String
- Description of the secret.
- id String
- Id of the secret.
ApplicationSecretAlias, ApplicationSecretAliasArgs      
- Key string
- Name of the secret alias.
- Value string
- Name of the secret to alias.
- Description string
- Description of the secret alias.
- Id string
- Id of the secret alias.
- Key string
- Name of the secret alias.
- Value string
- Name of the secret to alias.
- Description string
- Description of the secret alias.
- Id string
- Id of the secret alias.
- key String
- Name of the secret alias.
- value String
- Name of the secret to alias.
- description String
- Description of the secret alias.
- id String
- Id of the secret alias.
- key string
- Name of the secret alias.
- value string
- Name of the secret to alias.
- description string
- Description of the secret alias.
- id string
- Id of the secret alias.
- key str
- Name of the secret alias.
- value str
- Name of the secret to alias.
- description str
- Description of the secret alias.
- id str
- Id of the secret alias.
- key String
- Name of the secret alias.
- value String
- Name of the secret to alias.
- description String
- Description of the secret alias.
- id String
- Id of the secret alias.
ApplicationSecretOverride, ApplicationSecretOverrideArgs      
- Key string
- Name of the secret override.
- Value string
- Value of the secret override.
- Description string
- Description of the secret override.
- Id string
- Id of the secret override.
- Key string
- Name of the secret override.
- Value string
- Value of the secret override.
- Description string
- Description of the secret override.
- Id string
- Id of the secret override.
- key String
- Name of the secret override.
- value String
- Value of the secret override.
- description String
- Description of the secret override.
- id String
- Id of the secret override.
- key string
- Name of the secret override.
- value string
- Value of the secret override.
- description string
- Description of the secret override.
- id string
- Id of the secret override.
- key str
- Name of the secret override.
- value str
- Value of the secret override.
- description str
- Description of the secret override.
- id str
- Id of the secret override.
- key String
- Name of the secret override.
- value String
- Value of the secret override.
- description String
- Description of the secret override.
- id String
- Id of the secret override.
ApplicationStorage, ApplicationStorageArgs    
- MountPoint string
- Mount point of the storage for the application.
- Size int
- Size of the storage for the application in GB [1024MB = 1GB].
- Must be: >= 1.
- Type string
- Type of the storage for the application.
- Can be: FAST_SSD.
- Id string
- Id of the storage.
- MountPoint string
- Mount point of the storage for the application.
- Size int
- Size of the storage for the application in GB [1024MB = 1GB].
- Must be: >= 1.
- Type string
- Type of the storage for the application.
- Can be: FAST_SSD.
- Id string
- Id of the storage.
- mountPoint String
- Mount point of the storage for the application.
- size Integer
- Size of the storage for the application in GB [1024MB = 1GB].
- Must be: >= 1.
- type String
- Type of the storage for the application.
- Can be: FAST_SSD.
- id String
- Id of the storage.
- mountPoint string
- Mount point of the storage for the application.
- size number
- Size of the storage for the application in GB [1024MB = 1GB].
- Must be: >= 1.
- type string
- Type of the storage for the application.
- Can be: FAST_SSD.
- id string
- Id of the storage.
- mount_point str
- Mount point of the storage for the application.
- size int
- Size of the storage for the application in GB [1024MB = 1GB].
- Must be: >= 1.
- type str
- Type of the storage for the application.
- Can be: FAST_SSD.
- id str
- Id of the storage.
- mountPoint String
- Mount point of the storage for the application.
- size Number
- Size of the storage for the application in GB [1024MB = 1GB].
- Must be: >= 1.
- type String
- Type of the storage for the application.
- Can be: FAST_SSD.
- id String
- Id of the storage.
Import
$ pulumi import qovery:index/application:Application my_application "<application_id>"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- qovery dirien/pulumi-qovery
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the qoveryTerraform Provider.