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=qovery.ApplicationHealthchecksArgs(
liveness_probe=qovery.ApplicationHealthchecksLivenessProbeArgs(
failure_threshold=0,
initial_delay_seconds=0,
period_seconds=0,
success_threshold=0,
timeout_seconds=0,
type=qovery.ApplicationHealthchecksLivenessProbeTypeArgs(
exec_=qovery.ApplicationHealthchecksLivenessProbeTypeExecArgs(
commands=["string"],
),
grpc=qovery.ApplicationHealthchecksLivenessProbeTypeGrpcArgs(
port=0,
service="string",
),
http=qovery.ApplicationHealthchecksLivenessProbeTypeHttpArgs(
port=0,
scheme="string",
path="string",
),
tcp=qovery.ApplicationHealthchecksLivenessProbeTypeTcpArgs(
port=0,
host="string",
),
),
),
readiness_probe=qovery.ApplicationHealthchecksReadinessProbeArgs(
failure_threshold=0,
initial_delay_seconds=0,
period_seconds=0,
success_threshold=0,
timeout_seconds=0,
type=qovery.ApplicationHealthchecksReadinessProbeTypeArgs(
exec_=qovery.ApplicationHealthchecksReadinessProbeTypeExecArgs(
commands=["string"],
),
grpc=qovery.ApplicationHealthchecksReadinessProbeTypeGrpcArgs(
port=0,
service="string",
),
http=qovery.ApplicationHealthchecksReadinessProbeTypeHttpArgs(
port=0,
scheme="string",
path="string",
),
tcp=qovery.ApplicationHealthchecksReadinessProbeTypeTcpArgs(
port=0,
host="string",
),
),
),
),
git_repository=qovery.ApplicationGitRepositoryArgs(
url="string",
branch="string",
git_token_id="string",
root_path="string",
),
environment_variable_aliases=[qovery.ApplicationEnvironmentVariableAliasArgs(
key="string",
value="string",
description="string",
id="string",
)],
environment_variables=[qovery.ApplicationEnvironmentVariableArgs(
key="string",
value="string",
description="string",
id="string",
)],
build_mode="string",
buildpack_language="string",
cpu=0,
custom_domains=[qovery.ApplicationCustomDomainArgs(
domain="string",
generate_certificate=False,
id="string",
status="string",
use_cdn=False,
validation_domain="string",
)],
deployment_restrictions=[qovery.ApplicationDeploymentRestrictionArgs(
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=[qovery.ApplicationEnvironmentVariableOverrideArgs(
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=[qovery.ApplicationPortArgs(
internal_port=0,
is_default=False,
publicly_accessible=False,
external_port=0,
id="string",
name="string",
protocol="string",
)],
secret_aliases=[qovery.ApplicationSecretAliasArgs(
key="string",
value="string",
description="string",
id="string",
)],
secret_overrides=[qovery.ApplicationSecretOverrideArgs(
key="string",
value="string",
description="string",
id="string",
)],
secrets=[qovery.ApplicationSecretArgs(
key="string",
value="string",
description="string",
id="string",
)],
storages=[qovery.ApplicationStorageArgs(
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
The Application resource accepts the following input properties:
- Environment
Id string - Id of the environment.
- Git
Repository 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
- Advanced
Settings stringJson - Advanced settings.
- Annotations
Group List<string>Ids - List of annotations group ids
- Arguments List<string>
- 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 string - Build Mode of the application. - Can be:
BUILDPACKS
,DOCKER
. - Default:BUILDPACKS
. - Buildpack
Language 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
. - Custom
Domains List<ediri.Qovery. Inputs. Application Custom Domain> - List of custom domains linked to this application.
- Deployment
Restrictions List<ediri.Qovery. Inputs. Application Deployment Restriction> - List of deployment restrictions
- Deployment
Stage stringId - Id of the deployment stage.
- Dockerfile
Path string - Dockerfile Path of the application. - Required if:
build_mode="DOCKER"
. - Entrypoint string
- Entrypoint of the application.
- Environment
Variable List<ediri.Aliases Qovery. Inputs. Application Environment Variable Alias> - List of environment variable aliases linked to this application.
- Environment
Variable List<ediri.Overrides Qovery. Inputs. Application Environment Variable Override> - List of environment variable overrides linked to this application.
- Environment
Variables List<ediri.Qovery. Inputs. Application Environment Variable> - List of environment variables linked to this application.
- Icon
Uri string - Icon URI representing the application.
- Labels
Group List<string>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 string
- Name of the application.
- Ports
List<ediri.
Qovery. Inputs. Application Port> - List of ports linked to this application.
- Secret
Aliases List<ediri.Qovery. Inputs. Application Secret Alias> - List of secret aliases linked to this application.
- Secret
Overrides 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.
- Environment
Id string - Id of the environment.
- Git
Repository ApplicationGit Repository Args - Git repository of the application.
- Healthchecks
Application
Healthchecks Args - Configuration for the healthchecks that are going to be executed against your service
- Advanced
Settings stringJson - Advanced settings.
- Annotations
Group []stringIds - List of annotations group ids
- Arguments []string
- 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 string - Build Mode of the application. - Can be:
BUILDPACKS
,DOCKER
. - Default:BUILDPACKS
. - Buildpack
Language 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
. - Custom
Domains []ApplicationCustom Domain Args - List of custom domains linked to this application.
- Deployment
Restrictions []ApplicationDeployment Restriction Args - List of deployment restrictions
- Deployment
Stage stringId - Id of the deployment stage.
- Dockerfile
Path string - Dockerfile Path of the application. - Required if:
build_mode="DOCKER"
. - Entrypoint string
- Entrypoint of the application.
- Environment
Variable []ApplicationAliases Environment Variable Alias Args - List of environment variable aliases linked to this application.
- Environment
Variable []ApplicationOverrides Environment Variable Override Args - List of environment variable overrides linked to this application.
- Environment
Variables []ApplicationEnvironment Variable Args - List of environment variables linked to this application.
- Icon
Uri string - Icon URI representing the application.
- Labels
Group []stringIds - 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 string
- Name of the application.
- Ports
[]Application
Port Args - List of ports linked to this application.
- Secret
Aliases []ApplicationSecret Alias Args - List of secret aliases linked to this application.
- Secret
Overrides []ApplicationSecret Override Args - List of secret overrides linked to this application.
- Secrets
[]Application
Secret Args - List of secrets linked to this application.
- Storages
[]Application
Storage Args - List of storages linked to this application.
- environment
Id String - Id of the environment.
- git
Repository ApplicationGit Repository - Git repository of the application.
- healthchecks
Application
Healthchecks - Configuration for the healthchecks that are going to be executed against your service
- advanced
Settings StringJson - Advanced settings.
- annotations
Group List<String>Ids - List of annotations group ids
- arguments List<String>
- List of arguments of this application.
- auto
Deploy Boolean - Specify if the application will be automatically updated after receiving a new image tag.
- auto
Preview Boolean - Specify if the environment preview option is activated or not for this application. - Default:
false
. - build
Mode String - Build Mode of the application. - Can be:
BUILDPACKS
,DOCKER
. - Default:BUILDPACKS
. - buildpack
Language 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
. - custom
Domains List<ApplicationCustom Domain> - List of custom domains linked to this application.
- deployment
Restrictions List<ApplicationDeployment Restriction> - List of deployment restrictions
- deployment
Stage StringId - Id of the deployment stage.
- dockerfile
Path String - Dockerfile Path of the application. - Required if:
build_mode="DOCKER"
. - entrypoint String
- Entrypoint of the application.
- environment
Variable List<ApplicationAliases Environment Variable Alias> - List of environment variable aliases linked to this application.
- environment
Variable List<ApplicationOverrides Environment Variable Override> - List of environment variable overrides linked to this application.
- environment
Variables List<ApplicationEnvironment Variable> - List of environment variables linked to this application.
- icon
Uri String - Icon URI representing the application.
- labels
Group List<String>Ids - List of labels group ids
- max
Running 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
. - min
Running IntegerInstances - Minimum number of instances running for the application. - Must be:
>= 0
. - Default:1
. - name String
- Name of the application.
- ports
List<Application
Port> - List of ports linked to this application.
- secret
Aliases List<ApplicationSecret Alias> - List of secret aliases linked to this application.
- secret
Overrides List<ApplicationSecret Override> - List of secret overrides linked to this application.
- secrets
List<Application
Secret> - List of secrets linked to this application.
- storages
List<Application
Storage> - List of storages linked to this application.
- environment
Id string - Id of the environment.
- git
Repository ApplicationGit Repository - Git repository of the application.
- healthchecks
Application
Healthchecks - Configuration for the healthchecks that are going to be executed against your service
- advanced
Settings stringJson - Advanced settings.
- annotations
Group string[]Ids - List of annotations group ids
- arguments string[]
- List of arguments of this application.
- auto
Deploy boolean - Specify if the application will be automatically updated after receiving a new image tag.
- auto
Preview boolean - Specify if the environment preview option is activated or not for this application. - Default:
false
. - build
Mode string - Build Mode of the application. - Can be:
BUILDPACKS
,DOCKER
. - Default:BUILDPACKS
. - buildpack
Language 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
. - custom
Domains ApplicationCustom Domain[] - List of custom domains linked to this application.
- deployment
Restrictions ApplicationDeployment Restriction[] - List of deployment restrictions
- deployment
Stage stringId - Id of the deployment stage.
- dockerfile
Path string - Dockerfile Path of the application. - Required if:
build_mode="DOCKER"
. - entrypoint string
- Entrypoint of the application.
- environment
Variable ApplicationAliases Environment Variable Alias[] - List of environment variable aliases linked to this application.
- environment
Variable ApplicationOverrides Environment Variable Override[] - List of environment variable overrides linked to this application.
- environment
Variables ApplicationEnvironment Variable[] - List of environment variables linked to this application.
- icon
Uri string - Icon URI representing the application.
- labels
Group string[]Ids - List of labels group ids
- max
Running 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
. - min
Running numberInstances - Minimum number of instances running for the application. - Must be:
>= 0
. - Default:1
. - name string
- Name of the application.
- ports
Application
Port[] - List of ports linked to this application.
- secret
Aliases ApplicationSecret Alias[] - List of secret aliases linked to this application.
- secret
Overrides ApplicationSecret Override[] - List of secret overrides linked to this application.
- secrets
Application
Secret[] - List of secrets linked to this application.
- storages
Application
Storage[] - 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
Application
Healthchecks 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[Application
Port 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[Application
Secret Args] - List of secrets linked to this application.
- storages
Sequence[Application
Storage Args] - List of storages linked to this application.
- environment
Id String - Id of the environment.
- git
Repository Property Map - Git repository of the application.
- healthchecks Property Map
- Configuration for the healthchecks that are going to be executed against your service
- advanced
Settings StringJson - Advanced settings.
- annotations
Group List<String>Ids - List of annotations group ids
- arguments List<String>
- List of arguments of this application.
- auto
Deploy Boolean - Specify if the application will be automatically updated after receiving a new image tag.
- auto
Preview Boolean - Specify if the environment preview option is activated or not for this application. - Default:
false
. - build
Mode String - Build Mode of the application. - Can be:
BUILDPACKS
,DOCKER
. - Default:BUILDPACKS
. - buildpack
Language 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
. - custom
Domains List<Property Map> - List of custom domains linked to this application.
- deployment
Restrictions List<Property Map> - List of deployment restrictions
- deployment
Stage StringId - Id of the deployment stage.
- dockerfile
Path String - Dockerfile Path of the application. - Required if:
build_mode="DOCKER"
. - entrypoint String
- Entrypoint of the application.
- environment
Variable List<Property Map>Aliases - List of environment variable aliases linked to this application.
- environment
Variable List<Property Map>Overrides - List of environment variable overrides linked to this application.
- environment
Variables List<Property Map> - List of environment variables linked to this application.
- icon
Uri String - Icon URI representing the application.
- labels
Group List<String>Ids - List of labels group ids
- max
Running 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
. - min
Running 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.
- secret
Aliases List<Property Map> - List of secret aliases linked to this application.
- secret
Overrides 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:
- Built
In List<ediri.Environment Variables Qovery. Outputs. Application Built In Environment Variable> - List of built-in environment variables linked to this application.
- External
Host 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.
- Internal
Host string - The application internal host.
- Built
In []ApplicationEnvironment Variables Built In Environment Variable - List of built-in environment variables linked to this application.
- External
Host 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.
- Internal
Host string - The application internal host.
- built
In List<ApplicationEnvironment Variables Built In Environment Variable> - List of built-in environment variables linked to this application.
- external
Host 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.
- internal
Host String - The application internal host.
- built
In ApplicationEnvironment Variables Built In Environment Variable[] - List of built-in environment variables linked to this application.
- external
Host 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.
- internal
Host 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.
- built
In List<Property Map>Environment Variables - List of built-in environment variables linked to this application.
- external
Host 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.
- internal
Host 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) -> Application
func 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)
Resource lookup is not supported in YAML
- 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.
- Advanced
Settings stringJson - Advanced settings.
- Annotations
Group List<string>Ids - List of annotations group ids
- Arguments List<string>
- 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 string - Build Mode of the application. - Can be:
BUILDPACKS
,DOCKER
. - Default:BUILDPACKS
. - Buildpack
Language string - Buildpack Language framework. - Required if:
build_mode="BUILDPACKS"
. - Can be:CLOJURE
,GO
,GRADLE
,GRAILS
,JAVA
,JVM
,NODE_JS
,PHP
,PLAY
,PYTHON
,SCALA
. - Built
In 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
. - Custom
Domains List<ediri.Qovery. Inputs. Application Custom Domain> - List of custom domains linked to this application.
- Deployment
Restrictions List<ediri.Qovery. Inputs. Application Deployment Restriction> - List of deployment restrictions
- Deployment
Stage stringId - Id of the deployment stage.
- Dockerfile
Path string - Dockerfile Path of the application. - Required if:
build_mode="DOCKER"
. - Entrypoint string
- Entrypoint of the application.
- Environment
Id string - Id of the environment.
- Environment
Variable List<ediri.Aliases Qovery. Inputs. Application Environment Variable Alias> - List of environment variable aliases linked to this application.
- Environment
Variable List<ediri.Overrides Qovery. Inputs. Application Environment Variable Override> - List of environment variable overrides linked to this application.
- Environment
Variables List<ediri.Qovery. Inputs. Application Environment Variable> - List of environment variables linked to this application.
- External
Host string - The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- Git
Repository 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
- Icon
Uri string - Icon URI representing the application.
- Internal
Host string - The application internal host.
- Labels
Group List<string>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 string
- Name of the application.
- Ports
List<ediri.
Qovery. Inputs. Application Port> - List of ports linked to this application.
- Secret
Aliases List<ediri.Qovery. Inputs. Application Secret Alias> - List of secret aliases linked to this application.
- Secret
Overrides 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.
- Advanced
Settings stringJson - Advanced settings.
- Annotations
Group []stringIds - List of annotations group ids
- Arguments []string
- 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 string - Build Mode of the application. - Can be:
BUILDPACKS
,DOCKER
. - Default:BUILDPACKS
. - Buildpack
Language string - Buildpack Language framework. - Required if:
build_mode="BUILDPACKS"
. - Can be:CLOJURE
,GO
,GRADLE
,GRAILS
,JAVA
,JVM
,NODE_JS
,PHP
,PLAY
,PYTHON
,SCALA
. - Built
In []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 []ApplicationCustom Domain Args - List of custom domains linked to this application.
- Deployment
Restrictions []ApplicationDeployment Restriction Args - List of deployment restrictions
- Deployment
Stage stringId - Id of the deployment stage.
- Dockerfile
Path string - Dockerfile Path of the application. - Required if:
build_mode="DOCKER"
. - Entrypoint string
- Entrypoint of the application.
- Environment
Id string - Id of the environment.
- Environment
Variable []ApplicationAliases Environment Variable Alias Args - List of environment variable aliases linked to this application.
- Environment
Variable []ApplicationOverrides Environment Variable Override Args - List of environment variable overrides linked to this application.
- Environment
Variables []ApplicationEnvironment Variable Args - List of environment variables linked to this application.
- External
Host string - 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
Application
Healthchecks Args - Configuration for the healthchecks that are going to be executed against your service
- Icon
Uri string - Icon URI representing the application.
- Internal
Host string - The application internal host.
- Labels
Group []stringIds - 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 string
- Name of the application.
- Ports
[]Application
Port Args - List of ports linked to this application.
- Secret
Aliases []ApplicationSecret Alias Args - List of secret aliases linked to this application.
- Secret
Overrides []ApplicationSecret Override Args - List of secret overrides linked to this application.
- Secrets
[]Application
Secret Args - List of secrets linked to this application.
- Storages
[]Application
Storage Args - List of storages linked to this application.
- advanced
Settings StringJson - Advanced settings.
- annotations
Group List<String>Ids - List of annotations group ids
- arguments List<String>
- List of arguments of this application.
- auto
Deploy Boolean - Specify if the application will be automatically updated after receiving a new image tag.
- auto
Preview Boolean - Specify if the environment preview option is activated or not for this application. - Default:
false
. - build
Mode String - Build Mode of the application. - Can be:
BUILDPACKS
,DOCKER
. - Default:BUILDPACKS
. - buildpack
Language String - Buildpack Language framework. - Required if:
build_mode="BUILDPACKS"
. - Can be:CLOJURE
,GO
,GRADLE
,GRAILS
,JAVA
,JVM
,NODE_JS
,PHP
,PLAY
,PYTHON
,SCALA
. - built
In 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
. - custom
Domains List<ApplicationCustom Domain> - List of custom domains linked to this application.
- deployment
Restrictions List<ApplicationDeployment Restriction> - List of deployment restrictions
- deployment
Stage StringId - Id of the deployment stage.
- dockerfile
Path String - Dockerfile Path of the application. - Required if:
build_mode="DOCKER"
. - entrypoint String
- Entrypoint of the application.
- environment
Id String - Id of the environment.
- environment
Variable List<ApplicationAliases Environment Variable Alias> - List of environment variable aliases linked to this application.
- environment
Variable List<ApplicationOverrides Environment Variable Override> - List of environment variable overrides linked to this application.
- environment
Variables List<ApplicationEnvironment Variable> - List of environment variables linked to this application.
- external
Host String - The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- git
Repository ApplicationGit Repository - Git repository of the application.
- healthchecks
Application
Healthchecks - Configuration for the healthchecks that are going to be executed against your service
- icon
Uri String - Icon URI representing the application.
- internal
Host String - The application internal host.
- labels
Group List<String>Ids - List of labels group ids
- max
Running 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
. - min
Running IntegerInstances - Minimum number of instances running for the application. - Must be:
>= 0
. - Default:1
. - name String
- Name of the application.
- ports
List<Application
Port> - List of ports linked to this application.
- secret
Aliases List<ApplicationSecret Alias> - List of secret aliases linked to this application.
- secret
Overrides List<ApplicationSecret Override> - List of secret overrides linked to this application.
- secrets
List<Application
Secret> - List of secrets linked to this application.
- storages
List<Application
Storage> - List of storages linked to this application.
- advanced
Settings stringJson - Advanced settings.
- annotations
Group string[]Ids - List of annotations group ids
- arguments string[]
- List of arguments of this application.
- auto
Deploy boolean - Specify if the application will be automatically updated after receiving a new image tag.
- auto
Preview boolean - Specify if the environment preview option is activated or not for this application. - Default:
false
. - build
Mode string - Build Mode of the application. - Can be:
BUILDPACKS
,DOCKER
. - Default:BUILDPACKS
. - buildpack
Language string - Buildpack Language framework. - Required if:
build_mode="BUILDPACKS"
. - Can be:CLOJURE
,GO
,GRADLE
,GRAILS
,JAVA
,JVM
,NODE_JS
,PHP
,PLAY
,PYTHON
,SCALA
. - built
In 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
. - custom
Domains ApplicationCustom Domain[] - List of custom domains linked to this application.
- deployment
Restrictions ApplicationDeployment Restriction[] - List of deployment restrictions
- deployment
Stage stringId - Id of the deployment stage.
- dockerfile
Path string - Dockerfile Path of the application. - Required if:
build_mode="DOCKER"
. - entrypoint string
- Entrypoint of the application.
- environment
Id string - Id of the environment.
- environment
Variable ApplicationAliases Environment Variable Alias[] - List of environment variable aliases linked to this application.
- environment
Variable ApplicationOverrides Environment Variable Override[] - List of environment variable overrides linked to this application.
- environment
Variables ApplicationEnvironment Variable[] - List of environment variables linked to this application.
- external
Host string - The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- git
Repository ApplicationGit Repository - Git repository of the application.
- healthchecks
Application
Healthchecks - Configuration for the healthchecks that are going to be executed against your service
- icon
Uri string - Icon URI representing the application.
- internal
Host string - The application internal host.
- labels
Group string[]Ids - List of labels group ids
- max
Running 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
. - min
Running numberInstances - Minimum number of instances running for the application. - Must be:
>= 0
. - Default:1
. - name string
- Name of the application.
- ports
Application
Port[] - List of ports linked to this application.
- secret
Aliases ApplicationSecret Alias[] - List of secret aliases linked to this application.
- secret
Overrides ApplicationSecret Override[] - List of secret overrides linked to this application.
- secrets
Application
Secret[] - List of secrets linked to this application.
- storages
Application
Storage[] - 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
Application
Healthchecks 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[Application
Port 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[Application
Secret Args] - List of secrets linked to this application.
- storages
Sequence[Application
Storage Args] - List of storages linked to this application.
- advanced
Settings StringJson - Advanced settings.
- annotations
Group List<String>Ids - List of annotations group ids
- arguments List<String>
- List of arguments of this application.
- auto
Deploy Boolean - Specify if the application will be automatically updated after receiving a new image tag.
- auto
Preview Boolean - Specify if the environment preview option is activated or not for this application. - Default:
false
. - build
Mode String - Build Mode of the application. - Can be:
BUILDPACKS
,DOCKER
. - Default:BUILDPACKS
. - buildpack
Language String - Buildpack Language framework. - Required if:
build_mode="BUILDPACKS"
. - Can be:CLOJURE
,GO
,GRADLE
,GRAILS
,JAVA
,JVM
,NODE_JS
,PHP
,PLAY
,PYTHON
,SCALA
. - built
In 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
. - custom
Domains List<Property Map> - List of custom domains linked to this application.
- deployment
Restrictions List<Property Map> - List of deployment restrictions
- deployment
Stage StringId - Id of the deployment stage.
- dockerfile
Path String - Dockerfile Path of the application. - Required if:
build_mode="DOCKER"
. - entrypoint String
- Entrypoint of the application.
- environment
Id String - Id of the environment.
- environment
Variable List<Property Map>Aliases - List of environment variable aliases linked to this application.
- environment
Variable List<Property Map>Overrides - List of environment variable overrides linked to this application.
- environment
Variables List<Property Map> - List of environment variables linked to this application.
- external
Host String - The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
- git
Repository Property Map - Git repository of the application.
- healthchecks Property Map
- Configuration for the healthchecks that are going to be executed against your service
- icon
Uri String - Icon URI representing the application.
- internal
Host String - The application internal host.
- labels
Group List<String>Ids - List of labels group ids
- max
Running 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
. - min
Running 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.
- secret
Aliases List<Property Map> - List of secret aliases linked to this application.
- secret
Overrides 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.
- Generate
Certificate 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.
- 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
true
then we only check the domain points to an IP - If
false
then we check that the domain resolves to the correct service Load Balancer
- If
- Validation
Domain string - URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- Domain string
- Your custom domain.
- Generate
Certificate 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.
- 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
true
then we only check the domain points to an IP - If
false
then we check that the domain resolves to the correct service Load Balancer
- If
- Validation
Domain string - URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- domain String
- Your custom domain.
- generate
Certificate 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.
- use
Cdn 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
true
then we only check the domain points to an IP - If
false
then we check that the domain resolves to the correct service Load Balancer
- If
- validation
Domain String - URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- domain string
- Your custom domain.
- generate
Certificate 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.
- use
Cdn 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
true
then we only check the domain points to an IP - If
false
then we check that the domain resolves to the correct service Load Balancer
- If
- validation
Domain 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
true
then we only check the domain points to an IP - If
false
then 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.
- generate
Certificate 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.
- use
Cdn 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
true
then we only check the domain points to an IP - If
false
then we check that the domain resolves to the correct service Load Balancer
- If
- validation
Domain 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)
. - Git
Token stringId - The git token ID to be used
- Root
Path 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)
. - Git
Token stringId - The git token ID to be used
- Root
Path 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)
. - git
Token StringId - The git token ID to be used
- root
Path 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)
. - git
Token stringId - The git token ID to be used
- root
Path 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)
. - git
Token StringId - The git token ID to be used
- root
Path String - Root path of the application.
- Default:
/
.
ApplicationHealthchecks, ApplicationHealthchecksArgs
- Liveness
Probe 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.
- Readiness
Probe 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.
- 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.
- 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.
- 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.
- 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.
- liveness
Probe 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.
- readiness
Probe 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
- 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
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
- 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
Application
Healthchecks Liveness Probe Type - Kind of check to run for this probe. There can only be one configured at a time
- failure
Threshold Integer - Number of time the an ok probe should fail before declaring it as failed
- initial
Delay IntegerSeconds - Number of seconds to wait before the first execution of the probe to be trigerred
- period
Seconds Integer - Number of seconds before each execution of the probe
- success
Threshold Integer - Number of time the probe should success before declaring a failed probe as ok again
- timeout
Seconds Integer - Number of seconds within which the check need to respond before declaring it as a failure
- type
Application
Healthchecks Liveness Probe Type - Kind of check to run for this probe. There can only be one configured at a time
- failure
Threshold number - Number of time the an ok probe should fail before declaring it as failed
- initial
Delay numberSeconds - Number of seconds to wait before the first execution of the probe to be trigerred
- period
Seconds number - Number of seconds before each execution of the probe
- success
Threshold number - Number of time the probe should success before declaring a failed probe as ok again
- timeout
Seconds number - Number of seconds within which the check need to respond before declaring it as a failure
- type
Application
Healthchecks 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
Application
Healthchecks Liveness Probe Type - Kind of check to run for this probe. There can only be one configured at a time
- failure
Threshold Number - Number of time the an ok probe should fail before declaring it as failed
- initial
Delay NumberSeconds - Number of seconds to wait before the first execution of the probe to be trigerred
- period
Seconds Number - Number of seconds before each execution of the probe
- success
Threshold Number - Number of time the probe should success before declaring a failed probe as ok again
- timeout
Seconds 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
Application
Healthchecks Liveness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- Grpc
Application
Healthchecks Liveness Probe Type Grpc - Check that the given port respond to GRPC call
- Http
Application
Healthchecks Liveness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
Application
Healthchecks Liveness Probe Type Tcp - Check that the given port accepting connection
- exec
Application
Healthchecks Liveness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Application
Healthchecks Liveness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Application
Healthchecks Liveness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Application
Healthchecks Liveness Probe Type Tcp - Check that the given port accepting connection
- exec
Application
Healthchecks Liveness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Application
Healthchecks Liveness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Application
Healthchecks Liveness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Application
Healthchecks Liveness Probe Type Tcp - Check that the given port accepting connection
- exec_
Application
Healthchecks Liveness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Application
Healthchecks Liveness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Application
Healthchecks Liveness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Application
Healthchecks 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
- 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
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
- 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
Application
Healthchecks Readiness Probe Type - Kind of check to run for this probe. There can only be one configured at a time
- failure
Threshold Integer - Number of time the an ok probe should fail before declaring it as failed
- initial
Delay IntegerSeconds - Number of seconds to wait before the first execution of the probe to be trigerred
- period
Seconds Integer - Number of seconds before each execution of the probe
- success
Threshold Integer - Number of time the probe should success before declaring a failed probe as ok again
- timeout
Seconds Integer - Number of seconds within which the check need to respond before declaring it as a failure
- type
Application
Healthchecks Readiness Probe Type - Kind of check to run for this probe. There can only be one configured at a time
- failure
Threshold number - Number of time the an ok probe should fail before declaring it as failed
- initial
Delay numberSeconds - Number of seconds to wait before the first execution of the probe to be trigerred
- period
Seconds number - Number of seconds before each execution of the probe
- success
Threshold number - Number of time the probe should success before declaring a failed probe as ok again
- timeout
Seconds number - Number of seconds within which the check need to respond before declaring it as a failure
- type
Application
Healthchecks 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
Application
Healthchecks Readiness Probe Type - Kind of check to run for this probe. There can only be one configured at a time
- failure
Threshold Number - Number of time the an ok probe should fail before declaring it as failed
- initial
Delay NumberSeconds - Number of seconds to wait before the first execution of the probe to be trigerred
- period
Seconds Number - Number of seconds before each execution of the probe
- success
Threshold Number - Number of time the probe should success before declaring a failed probe as ok again
- timeout
Seconds 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
Application
Healthchecks Readiness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- Grpc
Application
Healthchecks Readiness Probe Type Grpc - Check that the given port respond to GRPC call
- Http
Application
Healthchecks Readiness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
Application
Healthchecks Readiness Probe Type Tcp - Check that the given port accepting connection
- exec
Application
Healthchecks Readiness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Application
Healthchecks Readiness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Application
Healthchecks Readiness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Application
Healthchecks Readiness Probe Type Tcp - Check that the given port accepting connection
- exec
Application
Healthchecks Readiness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Application
Healthchecks Readiness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Application
Healthchecks Readiness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Application
Healthchecks Readiness Probe Type Tcp - Check that the given port accepting connection
- exec_
Application
Healthchecks Readiness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Application
Healthchecks Readiness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Application
Healthchecks Readiness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Application
Healthchecks 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
- Internal
Port int - Internal port of the application.
- Must be:
>= 1
and<= 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:>= 1
and<= 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:
>= 1
and<= 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:>= 1
and<= 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 Integer - Internal port of the application.
- Must be:
>= 1
and<= 65535
. - is
Default Boolean - If this port will be used for the root domain
- publicly
Accessible Boolean - Specify if the port is exposed to the world or not for this application.
- external
Port Integer - External port of the application.
- Required if:
ports.publicly_accessible=true
. - Must be:>= 1
and<= 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 number - Internal port of the application.
- Must be:
>= 1
and<= 65535
. - is
Default boolean - If this port will be used for the root domain
- publicly
Accessible boolean - Specify if the port is exposed to the world or not for this application.
- external
Port number - External port of the application.
- Required if:
ports.publicly_accessible=true
. - Must be:>= 1
and<= 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:
>= 1
and<= 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:>= 1
and<= 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
.
- internal
Port Number - Internal port of the application.
- Must be:
>= 1
and<= 65535
. - is
Default Boolean - If this port will be used for the root domain
- publicly
Accessible Boolean - Specify if the port is exposed to the world or not for this application.
- external
Port Number - External port of the application.
- Required if:
ports.publicly_accessible=true
. - Must be:>= 1
and<= 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
- Mount
Point 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.
- Mount
Point 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.
- mount
Point 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.
- mount
Point 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.
- mount
Point 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
qovery
Terraform Provider.