qovery.Container
Explore with Pulumi AI
# qovery.Container (Resource)
Provides a Qovery container resource. This can be used to create and manage Qovery container registry.
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.Container;
import com.pulumi.qovery.ContainerArgs;
import com.pulumi.qovery.inputs.ContainerHealthchecksArgs;
import com.pulumi.qovery.inputs.ContainerEnvironmentVariableArgs;
import com.pulumi.qovery.inputs.ContainerEnvironmentVariableAliasArgs;
import com.pulumi.qovery.inputs.ContainerEnvironmentVariableOverrideArgs;
import com.pulumi.qovery.inputs.ContainerSecretArgs;
import com.pulumi.qovery.inputs.ContainerSecretAliasArgs;
import com.pulumi.qovery.inputs.ContainerSecretOverrideArgs;
import com.pulumi.qovery.inputs.ContainerCustomDomainArgs;
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 myContainer = new Container("myContainer", ContainerArgs.builder()
.environmentId(qovery_environment.my_environment().id())
.registryId(qovery_container_registry.my_container_registry().id())
.imageName("qovery-api")
.tag("1.0.0")
.entrypoint("/dev/api")
.autoPreview("true")
.cpu(500)
.memory(512)
.minRunningInstances(1)
.maxRunningInstances(1)
.healthchecks(ContainerHealthchecksArgs.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(ContainerEnvironmentVariableArgs.builder()
.key("ENV_VAR_KEY")
.value("ENV_VAR_VALUE")
.build())
.environmentVariableAliases(ContainerEnvironmentVariableAliasArgs.builder()
.key("ENV_VAR_KEY_ALIAS")
.value("ENV_VAR_KEY")
.build())
.environmentVariableOverrides(ContainerEnvironmentVariableOverrideArgs.builder()
.key("SOME_PROJECT_VARIABLE")
.value("OVERRIDDEN_VALUE")
.build())
.secrets(ContainerSecretArgs.builder()
.key("SECRET_KEY")
.value("SECRET_VALUE")
.build())
.secretAliases(ContainerSecretAliasArgs.builder()
.key("SECRET_KEY_ALIAS")
.value("SECRET_KEY")
.build())
.secretOverrides(ContainerSecretOverrideArgs.builder()
.key("SOME_PROJECT_SECRET")
.value("OVERRIDDEN_VALUE")
.build())
.customDomains(ContainerCustomDomainArgs.builder()
.domain("example.com")
.build())
.advancedSettingsJson(serializeJson(
jsonObject(
jsonProperty("network.ingress.proxy_send_timeout_seconds", 80),
jsonProperty("network.ingress.proxy_body_size_mb", 200)
)))
.build(), CustomResourceOptions.builder()
.dependsOn(
qovery_environment.my_environment(),
qovery_container_registry.my_container_registry())
.build());
}
}
resources:
myContainer:
type: qovery:Container
properties:
# Required
environmentId: ${qovery_environment.my_environment.id}
registryId: ${qovery_container_registry.my_container_registry.id}
imageName: qovery-api
tag: 1.0.0
# Optional
entrypoint: /dev/api
autoPreview: 'true'
cpu: 500
memory: 512
minRunningInstances: 1
maxRunningInstances: 1
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
advancedSettingsJson:
fn::toJSON:
network.ingress.proxy_send_timeout_seconds: 80
network.ingress.proxy_body_size_mb: 200
options:
dependson:
- ${qovery_environment.my_environment}
- ${qovery_container_registry.my_container_registry}
Create Container Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Container(name: string, args: ContainerArgs, opts?: CustomResourceOptions);
@overload
def Container(resource_name: str,
args: ContainerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Container(resource_name: str,
opts: Optional[ResourceOptions] = None,
environment_id: Optional[str] = None,
tag: Optional[str] = None,
registry_id: Optional[str] = None,
image_name: Optional[str] = None,
healthchecks: Optional[ContainerHealthchecksArgs] = None,
icon_uri: Optional[str] = None,
labels_group_ids: Optional[Sequence[str]] = None,
deployment_stage_id: Optional[str] = None,
entrypoint: Optional[str] = None,
cpu: Optional[int] = None,
environment_variable_aliases: Optional[Sequence[ContainerEnvironmentVariableAliasArgs]] = None,
environment_variable_overrides: Optional[Sequence[ContainerEnvironmentVariableOverrideArgs]] = None,
environment_variables: Optional[Sequence[ContainerEnvironmentVariableArgs]] = None,
auto_preview: Optional[bool] = None,
advanced_settings_json: Optional[str] = None,
auto_deploy: Optional[bool] = None,
custom_domains: Optional[Sequence[ContainerCustomDomainArgs]] = None,
max_running_instances: Optional[int] = None,
memory: Optional[int] = None,
min_running_instances: Optional[int] = None,
name: Optional[str] = None,
ports: Optional[Sequence[ContainerPortArgs]] = None,
arguments: Optional[Sequence[str]] = None,
secret_aliases: Optional[Sequence[ContainerSecretAliasArgs]] = None,
secret_overrides: Optional[Sequence[ContainerSecretOverrideArgs]] = None,
secrets: Optional[Sequence[ContainerSecretArgs]] = None,
storages: Optional[Sequence[ContainerStorageArgs]] = None,
annotations_group_ids: Optional[Sequence[str]] = None)
func NewContainer(ctx *Context, name string, args ContainerArgs, opts ...ResourceOption) (*Container, error)
public Container(string name, ContainerArgs args, CustomResourceOptions? opts = null)
public Container(String name, ContainerArgs args)
public Container(String name, ContainerArgs args, CustomResourceOptions options)
type: qovery:Container
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 ContainerArgs
- 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 ContainerArgs
- 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 ContainerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ContainerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ContainerArgs
- 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 containerResource = new Qovery.Container("containerResource", new()
{
EnvironmentId = "string",
Tag = "string",
RegistryId = "string",
ImageName = "string",
Healthchecks = new Qovery.Inputs.ContainerHealthchecksArgs
{
LivenessProbe = new Qovery.Inputs.ContainerHealthchecksLivenessProbeArgs
{
FailureThreshold = 0,
InitialDelaySeconds = 0,
PeriodSeconds = 0,
SuccessThreshold = 0,
TimeoutSeconds = 0,
Type = new Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeArgs
{
Exec = new Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeExecArgs
{
Commands = new[]
{
"string",
},
},
Grpc = new Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeGrpcArgs
{
Port = 0,
Service = "string",
},
Http = new Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeHttpArgs
{
Port = 0,
Scheme = "string",
Path = "string",
},
Tcp = new Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeTcpArgs
{
Port = 0,
Host = "string",
},
},
},
ReadinessProbe = new Qovery.Inputs.ContainerHealthchecksReadinessProbeArgs
{
FailureThreshold = 0,
InitialDelaySeconds = 0,
PeriodSeconds = 0,
SuccessThreshold = 0,
TimeoutSeconds = 0,
Type = new Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeArgs
{
Exec = new Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeExecArgs
{
Commands = new[]
{
"string",
},
},
Grpc = new Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeGrpcArgs
{
Port = 0,
Service = "string",
},
Http = new Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeHttpArgs
{
Port = 0,
Scheme = "string",
Path = "string",
},
Tcp = new Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeTcpArgs
{
Port = 0,
Host = "string",
},
},
},
},
IconUri = "string",
LabelsGroupIds = new[]
{
"string",
},
DeploymentStageId = "string",
Entrypoint = "string",
Cpu = 0,
EnvironmentVariableAliases = new[]
{
new Qovery.Inputs.ContainerEnvironmentVariableAliasArgs
{
Key = "string",
Value = "string",
Description = "string",
Id = "string",
},
},
EnvironmentVariableOverrides = new[]
{
new Qovery.Inputs.ContainerEnvironmentVariableOverrideArgs
{
Key = "string",
Value = "string",
Description = "string",
Id = "string",
},
},
EnvironmentVariables = new[]
{
new Qovery.Inputs.ContainerEnvironmentVariableArgs
{
Key = "string",
Value = "string",
Description = "string",
Id = "string",
},
},
AutoPreview = false,
AdvancedSettingsJson = "string",
AutoDeploy = false,
CustomDomains = new[]
{
new Qovery.Inputs.ContainerCustomDomainArgs
{
Domain = "string",
GenerateCertificate = false,
Id = "string",
Status = "string",
UseCdn = false,
ValidationDomain = "string",
},
},
MaxRunningInstances = 0,
Memory = 0,
MinRunningInstances = 0,
Name = "string",
Ports = new[]
{
new Qovery.Inputs.ContainerPortArgs
{
InternalPort = 0,
IsDefault = false,
PubliclyAccessible = false,
ExternalPort = 0,
Id = "string",
Name = "string",
Protocol = "string",
},
},
Arguments = new[]
{
"string",
},
SecretAliases = new[]
{
new Qovery.Inputs.ContainerSecretAliasArgs
{
Key = "string",
Value = "string",
Description = "string",
Id = "string",
},
},
SecretOverrides = new[]
{
new Qovery.Inputs.ContainerSecretOverrideArgs
{
Key = "string",
Value = "string",
Description = "string",
Id = "string",
},
},
Secrets = new[]
{
new Qovery.Inputs.ContainerSecretArgs
{
Key = "string",
Value = "string",
Description = "string",
Id = "string",
},
},
Storages = new[]
{
new Qovery.Inputs.ContainerStorageArgs
{
MountPoint = "string",
Size = 0,
Type = "string",
Id = "string",
},
},
AnnotationsGroupIds = new[]
{
"string",
},
});
example, err := qovery.NewContainer(ctx, "containerResource", &qovery.ContainerArgs{
EnvironmentId: pulumi.String("string"),
Tag: pulumi.String("string"),
RegistryId: pulumi.String("string"),
ImageName: pulumi.String("string"),
Healthchecks: &qovery.ContainerHealthchecksArgs{
LivenessProbe: &qovery.ContainerHealthchecksLivenessProbeArgs{
FailureThreshold: pulumi.Int(0),
InitialDelaySeconds: pulumi.Int(0),
PeriodSeconds: pulumi.Int(0),
SuccessThreshold: pulumi.Int(0),
TimeoutSeconds: pulumi.Int(0),
Type: &qovery.ContainerHealthchecksLivenessProbeTypeArgs{
Exec: &qovery.ContainerHealthchecksLivenessProbeTypeExecArgs{
Commands: pulumi.StringArray{
pulumi.String("string"),
},
},
Grpc: &qovery.ContainerHealthchecksLivenessProbeTypeGrpcArgs{
Port: pulumi.Int(0),
Service: pulumi.String("string"),
},
Http: &qovery.ContainerHealthchecksLivenessProbeTypeHttpArgs{
Port: pulumi.Int(0),
Scheme: pulumi.String("string"),
Path: pulumi.String("string"),
},
Tcp: &qovery.ContainerHealthchecksLivenessProbeTypeTcpArgs{
Port: pulumi.Int(0),
Host: pulumi.String("string"),
},
},
},
ReadinessProbe: &qovery.ContainerHealthchecksReadinessProbeArgs{
FailureThreshold: pulumi.Int(0),
InitialDelaySeconds: pulumi.Int(0),
PeriodSeconds: pulumi.Int(0),
SuccessThreshold: pulumi.Int(0),
TimeoutSeconds: pulumi.Int(0),
Type: &qovery.ContainerHealthchecksReadinessProbeTypeArgs{
Exec: &qovery.ContainerHealthchecksReadinessProbeTypeExecArgs{
Commands: pulumi.StringArray{
pulumi.String("string"),
},
},
Grpc: &qovery.ContainerHealthchecksReadinessProbeTypeGrpcArgs{
Port: pulumi.Int(0),
Service: pulumi.String("string"),
},
Http: &qovery.ContainerHealthchecksReadinessProbeTypeHttpArgs{
Port: pulumi.Int(0),
Scheme: pulumi.String("string"),
Path: pulumi.String("string"),
},
Tcp: &qovery.ContainerHealthchecksReadinessProbeTypeTcpArgs{
Port: pulumi.Int(0),
Host: pulumi.String("string"),
},
},
},
},
IconUri: pulumi.String("string"),
LabelsGroupIds: pulumi.StringArray{
pulumi.String("string"),
},
DeploymentStageId: pulumi.String("string"),
Entrypoint: pulumi.String("string"),
Cpu: pulumi.Int(0),
EnvironmentVariableAliases: qovery.ContainerEnvironmentVariableAliasArray{
&qovery.ContainerEnvironmentVariableAliasArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
Description: pulumi.String("string"),
Id: pulumi.String("string"),
},
},
EnvironmentVariableOverrides: qovery.ContainerEnvironmentVariableOverrideArray{
&qovery.ContainerEnvironmentVariableOverrideArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
Description: pulumi.String("string"),
Id: pulumi.String("string"),
},
},
EnvironmentVariables: qovery.ContainerEnvironmentVariableArray{
&qovery.ContainerEnvironmentVariableArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
Description: pulumi.String("string"),
Id: pulumi.String("string"),
},
},
AutoPreview: pulumi.Bool(false),
AdvancedSettingsJson: pulumi.String("string"),
AutoDeploy: pulumi.Bool(false),
CustomDomains: qovery.ContainerCustomDomainArray{
&qovery.ContainerCustomDomainArgs{
Domain: pulumi.String("string"),
GenerateCertificate: pulumi.Bool(false),
Id: pulumi.String("string"),
Status: pulumi.String("string"),
UseCdn: pulumi.Bool(false),
ValidationDomain: pulumi.String("string"),
},
},
MaxRunningInstances: pulumi.Int(0),
Memory: pulumi.Int(0),
MinRunningInstances: pulumi.Int(0),
Name: pulumi.String("string"),
Ports: qovery.ContainerPortArray{
&qovery.ContainerPortArgs{
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"),
},
},
Arguments: pulumi.StringArray{
pulumi.String("string"),
},
SecretAliases: qovery.ContainerSecretAliasArray{
&qovery.ContainerSecretAliasArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
Description: pulumi.String("string"),
Id: pulumi.String("string"),
},
},
SecretOverrides: qovery.ContainerSecretOverrideArray{
&qovery.ContainerSecretOverrideArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
Description: pulumi.String("string"),
Id: pulumi.String("string"),
},
},
Secrets: qovery.ContainerSecretArray{
&qovery.ContainerSecretArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
Description: pulumi.String("string"),
Id: pulumi.String("string"),
},
},
Storages: qovery.ContainerStorageArray{
&qovery.ContainerStorageArgs{
MountPoint: pulumi.String("string"),
Size: pulumi.Int(0),
Type: pulumi.String("string"),
Id: pulumi.String("string"),
},
},
AnnotationsGroupIds: pulumi.StringArray{
pulumi.String("string"),
},
})
var containerResource = new Container("containerResource", ContainerArgs.builder()
.environmentId("string")
.tag("string")
.registryId("string")
.imageName("string")
.healthchecks(ContainerHealthchecksArgs.builder()
.livenessProbe(ContainerHealthchecksLivenessProbeArgs.builder()
.failureThreshold(0)
.initialDelaySeconds(0)
.periodSeconds(0)
.successThreshold(0)
.timeoutSeconds(0)
.type(ContainerHealthchecksLivenessProbeTypeArgs.builder()
.exec(ContainerHealthchecksLivenessProbeTypeExecArgs.builder()
.commands("string")
.build())
.grpc(ContainerHealthchecksLivenessProbeTypeGrpcArgs.builder()
.port(0)
.service("string")
.build())
.http(ContainerHealthchecksLivenessProbeTypeHttpArgs.builder()
.port(0)
.scheme("string")
.path("string")
.build())
.tcp(ContainerHealthchecksLivenessProbeTypeTcpArgs.builder()
.port(0)
.host("string")
.build())
.build())
.build())
.readinessProbe(ContainerHealthchecksReadinessProbeArgs.builder()
.failureThreshold(0)
.initialDelaySeconds(0)
.periodSeconds(0)
.successThreshold(0)
.timeoutSeconds(0)
.type(ContainerHealthchecksReadinessProbeTypeArgs.builder()
.exec(ContainerHealthchecksReadinessProbeTypeExecArgs.builder()
.commands("string")
.build())
.grpc(ContainerHealthchecksReadinessProbeTypeGrpcArgs.builder()
.port(0)
.service("string")
.build())
.http(ContainerHealthchecksReadinessProbeTypeHttpArgs.builder()
.port(0)
.scheme("string")
.path("string")
.build())
.tcp(ContainerHealthchecksReadinessProbeTypeTcpArgs.builder()
.port(0)
.host("string")
.build())
.build())
.build())
.build())
.iconUri("string")
.labelsGroupIds("string")
.deploymentStageId("string")
.entrypoint("string")
.cpu(0)
.environmentVariableAliases(ContainerEnvironmentVariableAliasArgs.builder()
.key("string")
.value("string")
.description("string")
.id("string")
.build())
.environmentVariableOverrides(ContainerEnvironmentVariableOverrideArgs.builder()
.key("string")
.value("string")
.description("string")
.id("string")
.build())
.environmentVariables(ContainerEnvironmentVariableArgs.builder()
.key("string")
.value("string")
.description("string")
.id("string")
.build())
.autoPreview(false)
.advancedSettingsJson("string")
.autoDeploy(false)
.customDomains(ContainerCustomDomainArgs.builder()
.domain("string")
.generateCertificate(false)
.id("string")
.status("string")
.useCdn(false)
.validationDomain("string")
.build())
.maxRunningInstances(0)
.memory(0)
.minRunningInstances(0)
.name("string")
.ports(ContainerPortArgs.builder()
.internalPort(0)
.isDefault(false)
.publiclyAccessible(false)
.externalPort(0)
.id("string")
.name("string")
.protocol("string")
.build())
.arguments("string")
.secretAliases(ContainerSecretAliasArgs.builder()
.key("string")
.value("string")
.description("string")
.id("string")
.build())
.secretOverrides(ContainerSecretOverrideArgs.builder()
.key("string")
.value("string")
.description("string")
.id("string")
.build())
.secrets(ContainerSecretArgs.builder()
.key("string")
.value("string")
.description("string")
.id("string")
.build())
.storages(ContainerStorageArgs.builder()
.mountPoint("string")
.size(0)
.type("string")
.id("string")
.build())
.annotationsGroupIds("string")
.build());
container_resource = qovery.Container("containerResource",
environment_id="string",
tag="string",
registry_id="string",
image_name="string",
healthchecks={
"liveness_probe": {
"failure_threshold": 0,
"initial_delay_seconds": 0,
"period_seconds": 0,
"success_threshold": 0,
"timeout_seconds": 0,
"type": {
"exec_": {
"commands": ["string"],
},
"grpc": {
"port": 0,
"service": "string",
},
"http": {
"port": 0,
"scheme": "string",
"path": "string",
},
"tcp": {
"port": 0,
"host": "string",
},
},
},
"readiness_probe": {
"failure_threshold": 0,
"initial_delay_seconds": 0,
"period_seconds": 0,
"success_threshold": 0,
"timeout_seconds": 0,
"type": {
"exec_": {
"commands": ["string"],
},
"grpc": {
"port": 0,
"service": "string",
},
"http": {
"port": 0,
"scheme": "string",
"path": "string",
},
"tcp": {
"port": 0,
"host": "string",
},
},
},
},
icon_uri="string",
labels_group_ids=["string"],
deployment_stage_id="string",
entrypoint="string",
cpu=0,
environment_variable_aliases=[{
"key": "string",
"value": "string",
"description": "string",
"id": "string",
}],
environment_variable_overrides=[{
"key": "string",
"value": "string",
"description": "string",
"id": "string",
}],
environment_variables=[{
"key": "string",
"value": "string",
"description": "string",
"id": "string",
}],
auto_preview=False,
advanced_settings_json="string",
auto_deploy=False,
custom_domains=[{
"domain": "string",
"generate_certificate": False,
"id": "string",
"status": "string",
"use_cdn": False,
"validation_domain": "string",
}],
max_running_instances=0,
memory=0,
min_running_instances=0,
name="string",
ports=[{
"internal_port": 0,
"is_default": False,
"publicly_accessible": False,
"external_port": 0,
"id": "string",
"name": "string",
"protocol": "string",
}],
arguments=["string"],
secret_aliases=[{
"key": "string",
"value": "string",
"description": "string",
"id": "string",
}],
secret_overrides=[{
"key": "string",
"value": "string",
"description": "string",
"id": "string",
}],
secrets=[{
"key": "string",
"value": "string",
"description": "string",
"id": "string",
}],
storages=[{
"mount_point": "string",
"size": 0,
"type": "string",
"id": "string",
}],
annotations_group_ids=["string"])
const containerResource = new qovery.Container("containerResource", {
environmentId: "string",
tag: "string",
registryId: "string",
imageName: "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",
},
},
},
},
iconUri: "string",
labelsGroupIds: ["string"],
deploymentStageId: "string",
entrypoint: "string",
cpu: 0,
environmentVariableAliases: [{
key: "string",
value: "string",
description: "string",
id: "string",
}],
environmentVariableOverrides: [{
key: "string",
value: "string",
description: "string",
id: "string",
}],
environmentVariables: [{
key: "string",
value: "string",
description: "string",
id: "string",
}],
autoPreview: false,
advancedSettingsJson: "string",
autoDeploy: false,
customDomains: [{
domain: "string",
generateCertificate: false,
id: "string",
status: "string",
useCdn: false,
validationDomain: "string",
}],
maxRunningInstances: 0,
memory: 0,
minRunningInstances: 0,
name: "string",
ports: [{
internalPort: 0,
isDefault: false,
publiclyAccessible: false,
externalPort: 0,
id: "string",
name: "string",
protocol: "string",
}],
arguments: ["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",
}],
annotationsGroupIds: ["string"],
});
type: qovery:Container
properties:
advancedSettingsJson: string
annotationsGroupIds:
- string
arguments:
- string
autoDeploy: false
autoPreview: false
cpu: 0
customDomains:
- domain: string
generateCertificate: false
id: string
status: string
useCdn: false
validationDomain: string
deploymentStageId: 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
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
imageName: 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
registryId: string
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
tag: string
Container Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Container resource accepts the following input properties:
- Environment
Id string - Id of the environment.
- Healthchecks
ediri.
Qovery. Inputs. Container Healthchecks - Configuration for the healthchecks that are going to be executed against your service
- Image
Name string - Name of the container image.
- Registry
Id string - Id of the registry.
- Tag string
- Tag of the container image.
- Advanced
Settings stringJson - Advanced settings.
- Annotations
Group List<string>Ids - List of annotations group ids
- Arguments List<string>
- List of arguments of this container.
- Auto
Deploy bool - Specify if the container 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 container.
- Cpu int
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - Custom
Domains List<ediri.Qovery. Inputs. Container Custom Domain> - List of custom domains linked to this container.
- Deployment
Stage stringId - Id of the deployment stage.
- Entrypoint string
- Entrypoint of the container.
- Environment
Variable List<ediri.Aliases Qovery. Inputs. Container Environment Variable Alias> - List of environment variable aliases linked to this container.
- Environment
Variable List<ediri.Overrides Qovery. Inputs. Container Environment Variable Override> - List of environment variable overrides linked to this container.
- Environment
Variables List<ediri.Qovery. Inputs. Container Environment Variable> - List of environment variables linked to this container.
- Icon
Uri string - Icon URI representing the container.
- Labels
Group List<string>Ids - List of labels group ids
- Max
Running intInstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - Memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - Min
Running intInstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - Name string
- Name of the container.
- Ports
List<ediri.
Qovery. Inputs. Container Port> - List of ports linked to this container.
- Secret
Aliases List<ediri.Qovery. Inputs. Container Secret Alias> - List of secret aliases linked to this container.
- Secret
Overrides List<ediri.Qovery. Inputs. Container Secret Override> - List of secret overrides linked to this container.
- Secrets
List<ediri.
Qovery. Inputs. Container Secret> - List of secrets linked to this container.
- Storages
List<ediri.
Qovery. Inputs. Container Storage> - List of storages linked to this container.
- Environment
Id string - Id of the environment.
- Healthchecks
Container
Healthchecks Args - Configuration for the healthchecks that are going to be executed against your service
- Image
Name string - Name of the container image.
- Registry
Id string - Id of the registry.
- Tag string
- Tag of the container image.
- Advanced
Settings stringJson - Advanced settings.
- Annotations
Group []stringIds - List of annotations group ids
- Arguments []string
- List of arguments of this container.
- Auto
Deploy bool - Specify if the container 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 container.
- Cpu int
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - Custom
Domains []ContainerCustom Domain Args - List of custom domains linked to this container.
- Deployment
Stage stringId - Id of the deployment stage.
- Entrypoint string
- Entrypoint of the container.
- Environment
Variable []ContainerAliases Environment Variable Alias Args - List of environment variable aliases linked to this container.
- Environment
Variable []ContainerOverrides Environment Variable Override Args - List of environment variable overrides linked to this container.
- Environment
Variables []ContainerEnvironment Variable Args - List of environment variables linked to this container.
- Icon
Uri string - Icon URI representing the container.
- Labels
Group []stringIds - List of labels group ids
- Max
Running intInstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - Memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - Min
Running intInstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - Name string
- Name of the container.
- Ports
[]Container
Port Args - List of ports linked to this container.
- Secret
Aliases []ContainerSecret Alias Args - List of secret aliases linked to this container.
- Secret
Overrides []ContainerSecret Override Args - List of secret overrides linked to this container.
- Secrets
[]Container
Secret Args - List of secrets linked to this container.
- Storages
[]Container
Storage Args - List of storages linked to this container.
- environment
Id String - Id of the environment.
- healthchecks
Container
Healthchecks - Configuration for the healthchecks that are going to be executed against your service
- image
Name String - Name of the container image.
- registry
Id String - Id of the registry.
- tag String
- Tag of the container image.
- advanced
Settings StringJson - Advanced settings.
- annotations
Group List<String>Ids - List of annotations group ids
- arguments List<String>
- List of arguments of this container.
- auto
Deploy Boolean - Specify if the container 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 container.
- cpu Integer
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - custom
Domains List<ContainerCustom Domain> - List of custom domains linked to this container.
- deployment
Stage StringId - Id of the deployment stage.
- entrypoint String
- Entrypoint of the container.
- environment
Variable List<ContainerAliases Environment Variable Alias> - List of environment variable aliases linked to this container.
- environment
Variable List<ContainerOverrides Environment Variable Override> - List of environment variable overrides linked to this container.
- environment
Variables List<ContainerEnvironment Variable> - List of environment variables linked to this container.
- icon
Uri String - Icon URI representing the container.
- labels
Group List<String>Ids - List of labels group ids
- max
Running IntegerInstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - memory Integer
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - min
Running IntegerInstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - name String
- Name of the container.
- ports
List<Container
Port> - List of ports linked to this container.
- secret
Aliases List<ContainerSecret Alias> - List of secret aliases linked to this container.
- secret
Overrides List<ContainerSecret Override> - List of secret overrides linked to this container.
- secrets
List<Container
Secret> - List of secrets linked to this container.
- storages
List<Container
Storage> - List of storages linked to this container.
- environment
Id string - Id of the environment.
- healthchecks
Container
Healthchecks - Configuration for the healthchecks that are going to be executed against your service
- image
Name string - Name of the container image.
- registry
Id string - Id of the registry.
- tag string
- Tag of the container image.
- advanced
Settings stringJson - Advanced settings.
- annotations
Group string[]Ids - List of annotations group ids
- arguments string[]
- List of arguments of this container.
- auto
Deploy boolean - Specify if the container 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 container.
- cpu number
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - custom
Domains ContainerCustom Domain[] - List of custom domains linked to this container.
- deployment
Stage stringId - Id of the deployment stage.
- entrypoint string
- Entrypoint of the container.
- environment
Variable ContainerAliases Environment Variable Alias[] - List of environment variable aliases linked to this container.
- environment
Variable ContainerOverrides Environment Variable Override[] - List of environment variable overrides linked to this container.
- environment
Variables ContainerEnvironment Variable[] - List of environment variables linked to this container.
- icon
Uri string - Icon URI representing the container.
- labels
Group string[]Ids - List of labels group ids
- max
Running numberInstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - memory number
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - min
Running numberInstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - name string
- Name of the container.
- ports
Container
Port[] - List of ports linked to this container.
- secret
Aliases ContainerSecret Alias[] - List of secret aliases linked to this container.
- secret
Overrides ContainerSecret Override[] - List of secret overrides linked to this container.
- secrets
Container
Secret[] - List of secrets linked to this container.
- storages
Container
Storage[] - List of storages linked to this container.
- environment_
id str - Id of the environment.
- healthchecks
Container
Healthchecks Args - Configuration for the healthchecks that are going to be executed against your service
- image_
name str - Name of the container image.
- registry_
id str - Id of the registry.
- tag str
- Tag of the container image.
- advanced_
settings_ strjson - Advanced settings.
- annotations_
group_ Sequence[str]ids - List of annotations group ids
- arguments Sequence[str]
- List of arguments of this container.
- auto_
deploy bool - Specify if the container 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 container.
- cpu int
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - custom_
domains Sequence[ContainerCustom Domain Args] - List of custom domains linked to this container.
- deployment_
stage_ strid - Id of the deployment stage.
- entrypoint str
- Entrypoint of the container.
- environment_
variable_ Sequence[Containeraliases Environment Variable Alias Args] - List of environment variable aliases linked to this container.
- environment_
variable_ Sequence[Containeroverrides Environment Variable Override Args] - List of environment variable overrides linked to this container.
- environment_
variables Sequence[ContainerEnvironment Variable Args] - List of environment variables linked to this container.
- icon_
uri str - Icon URI representing the container.
- labels_
group_ Sequence[str]ids - List of labels group ids
- max_
running_ intinstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - min_
running_ intinstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - name str
- Name of the container.
- ports
Sequence[Container
Port Args] - List of ports linked to this container.
- secret_
aliases Sequence[ContainerSecret Alias Args] - List of secret aliases linked to this container.
- secret_
overrides Sequence[ContainerSecret Override Args] - List of secret overrides linked to this container.
- secrets
Sequence[Container
Secret Args] - List of secrets linked to this container.
- storages
Sequence[Container
Storage Args] - List of storages linked to this container.
- environment
Id String - Id of the environment.
- healthchecks Property Map
- Configuration for the healthchecks that are going to be executed against your service
- image
Name String - Name of the container image.
- registry
Id String - Id of the registry.
- tag String
- Tag of the container image.
- advanced
Settings StringJson - Advanced settings.
- annotations
Group List<String>Ids - List of annotations group ids
- arguments List<String>
- List of arguments of this container.
- auto
Deploy Boolean - Specify if the container 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 container.
- cpu Number
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - custom
Domains List<Property Map> - List of custom domains linked to this container.
- deployment
Stage StringId - Id of the deployment stage.
- entrypoint String
- Entrypoint of the container.
- environment
Variable List<Property Map>Aliases - List of environment variable aliases linked to this container.
- environment
Variable List<Property Map>Overrides - List of environment variable overrides linked to this container.
- environment
Variables List<Property Map> - List of environment variables linked to this container.
- icon
Uri String - Icon URI representing the container.
- labels
Group List<String>Ids - List of labels group ids
- max
Running NumberInstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - memory Number
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - min
Running NumberInstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - name String
- Name of the container.
- ports List<Property Map>
- List of ports linked to this container.
- secret
Aliases List<Property Map> - List of secret aliases linked to this container.
- secret
Overrides List<Property Map> - List of secret overrides linked to this container.
- secrets List<Property Map>
- List of secrets linked to this container.
- storages List<Property Map>
- List of storages linked to this container.
Outputs
All input properties are implicitly available as output properties. Additionally, the Container resource produces the following output properties:
- Built
In List<ediri.Environment Variables Qovery. Outputs. Container Built In Environment Variable> - List of built-in environment variables linked to this container.
- External
Host string - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- Id string
- The provider-assigned unique ID for this managed resource.
- Internal
Host string - The container internal host.
- Built
In []ContainerEnvironment Variables Built In Environment Variable - List of built-in environment variables linked to this container.
- External
Host string - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- Id string
- The provider-assigned unique ID for this managed resource.
- Internal
Host string - The container internal host.
- built
In List<ContainerEnvironment Variables Built In Environment Variable> - List of built-in environment variables linked to this container.
- external
Host String - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- id String
- The provider-assigned unique ID for this managed resource.
- internal
Host String - The container internal host.
- built
In ContainerEnvironment Variables Built In Environment Variable[] - List of built-in environment variables linked to this container.
- external
Host string - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- id string
- The provider-assigned unique ID for this managed resource.
- internal
Host string - The container internal host.
- built_
in_ Sequence[Containerenvironment_ variables Built In Environment Variable] - List of built-in environment variables linked to this container.
- external_
host str - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- id str
- The provider-assigned unique ID for this managed resource.
- internal_
host str - The container internal host.
- built
In List<Property Map>Environment Variables - List of built-in environment variables linked to this container.
- external
Host String - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- id String
- The provider-assigned unique ID for this managed resource.
- internal
Host String - The container internal host.
Look up Existing Container Resource
Get an existing Container 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?: ContainerState, opts?: CustomResourceOptions): Container
@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,
built_in_environment_variables: Optional[Sequence[ContainerBuiltInEnvironmentVariableArgs]] = None,
cpu: Optional[int] = None,
custom_domains: Optional[Sequence[ContainerCustomDomainArgs]] = None,
deployment_stage_id: Optional[str] = None,
entrypoint: Optional[str] = None,
environment_id: Optional[str] = None,
environment_variable_aliases: Optional[Sequence[ContainerEnvironmentVariableAliasArgs]] = None,
environment_variable_overrides: Optional[Sequence[ContainerEnvironmentVariableOverrideArgs]] = None,
environment_variables: Optional[Sequence[ContainerEnvironmentVariableArgs]] = None,
external_host: Optional[str] = None,
healthchecks: Optional[ContainerHealthchecksArgs] = None,
icon_uri: Optional[str] = None,
image_name: 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[ContainerPortArgs]] = None,
registry_id: Optional[str] = None,
secret_aliases: Optional[Sequence[ContainerSecretAliasArgs]] = None,
secret_overrides: Optional[Sequence[ContainerSecretOverrideArgs]] = None,
secrets: Optional[Sequence[ContainerSecretArgs]] = None,
storages: Optional[Sequence[ContainerStorageArgs]] = None,
tag: Optional[str] = None) -> Container
func GetContainer(ctx *Context, name string, id IDInput, state *ContainerState, opts ...ResourceOption) (*Container, error)
public static Container Get(string name, Input<string> id, ContainerState? state, CustomResourceOptions? opts = null)
public static Container get(String name, Output<String> id, ContainerState 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 container.
- Auto
Deploy bool - Specify if the container 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 container.
- Built
In List<ediri.Environment Variables Qovery. Inputs. Container Built In Environment Variable> - List of built-in environment variables linked to this container.
- Cpu int
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - Custom
Domains List<ediri.Qovery. Inputs. Container Custom Domain> - List of custom domains linked to this container.
- Deployment
Stage stringId - Id of the deployment stage.
- Entrypoint string
- Entrypoint of the container.
- Environment
Id string - Id of the environment.
- Environment
Variable List<ediri.Aliases Qovery. Inputs. Container Environment Variable Alias> - List of environment variable aliases linked to this container.
- Environment
Variable List<ediri.Overrides Qovery. Inputs. Container Environment Variable Override> - List of environment variable overrides linked to this container.
- Environment
Variables List<ediri.Qovery. Inputs. Container Environment Variable> - List of environment variables linked to this container.
- External
Host string - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- Healthchecks
ediri.
Qovery. Inputs. Container Healthchecks - Configuration for the healthchecks that are going to be executed against your service
- Icon
Uri string - Icon URI representing the container.
- Image
Name string - Name of the container image.
- Internal
Host string - The container internal host.
- Labels
Group List<string>Ids - List of labels group ids
- Max
Running intInstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - Memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - Min
Running intInstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - Name string
- Name of the container.
- Ports
List<ediri.
Qovery. Inputs. Container Port> - List of ports linked to this container.
- Registry
Id string - Id of the registry.
- Secret
Aliases List<ediri.Qovery. Inputs. Container Secret Alias> - List of secret aliases linked to this container.
- Secret
Overrides List<ediri.Qovery. Inputs. Container Secret Override> - List of secret overrides linked to this container.
- Secrets
List<ediri.
Qovery. Inputs. Container Secret> - List of secrets linked to this container.
- Storages
List<ediri.
Qovery. Inputs. Container Storage> - List of storages linked to this container.
- Tag string
- Tag of the container image.
- Advanced
Settings stringJson - Advanced settings.
- Annotations
Group []stringIds - List of annotations group ids
- Arguments []string
- List of arguments of this container.
- Auto
Deploy bool - Specify if the container 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 container.
- Built
In []ContainerEnvironment Variables Built In Environment Variable Args - List of built-in environment variables linked to this container.
- Cpu int
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - Custom
Domains []ContainerCustom Domain Args - List of custom domains linked to this container.
- Deployment
Stage stringId - Id of the deployment stage.
- Entrypoint string
- Entrypoint of the container.
- Environment
Id string - Id of the environment.
- Environment
Variable []ContainerAliases Environment Variable Alias Args - List of environment variable aliases linked to this container.
- Environment
Variable []ContainerOverrides Environment Variable Override Args - List of environment variable overrides linked to this container.
- Environment
Variables []ContainerEnvironment Variable Args - List of environment variables linked to this container.
- External
Host string - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- Healthchecks
Container
Healthchecks Args - Configuration for the healthchecks that are going to be executed against your service
- Icon
Uri string - Icon URI representing the container.
- Image
Name string - Name of the container image.
- Internal
Host string - The container internal host.
- Labels
Group []stringIds - List of labels group ids
- Max
Running intInstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - Memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - Min
Running intInstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - Name string
- Name of the container.
- Ports
[]Container
Port Args - List of ports linked to this container.
- Registry
Id string - Id of the registry.
- Secret
Aliases []ContainerSecret Alias Args - List of secret aliases linked to this container.
- Secret
Overrides []ContainerSecret Override Args - List of secret overrides linked to this container.
- Secrets
[]Container
Secret Args - List of secrets linked to this container.
- Storages
[]Container
Storage Args - List of storages linked to this container.
- Tag string
- Tag of the container image.
- advanced
Settings StringJson - Advanced settings.
- annotations
Group List<String>Ids - List of annotations group ids
- arguments List<String>
- List of arguments of this container.
- auto
Deploy Boolean - Specify if the container 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 container.
- built
In List<ContainerEnvironment Variables Built In Environment Variable> - List of built-in environment variables linked to this container.
- cpu Integer
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - custom
Domains List<ContainerCustom Domain> - List of custom domains linked to this container.
- deployment
Stage StringId - Id of the deployment stage.
- entrypoint String
- Entrypoint of the container.
- environment
Id String - Id of the environment.
- environment
Variable List<ContainerAliases Environment Variable Alias> - List of environment variable aliases linked to this container.
- environment
Variable List<ContainerOverrides Environment Variable Override> - List of environment variable overrides linked to this container.
- environment
Variables List<ContainerEnvironment Variable> - List of environment variables linked to this container.
- external
Host String - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- healthchecks
Container
Healthchecks - Configuration for the healthchecks that are going to be executed against your service
- icon
Uri String - Icon URI representing the container.
- image
Name String - Name of the container image.
- internal
Host String - The container internal host.
- labels
Group List<String>Ids - List of labels group ids
- max
Running IntegerInstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - memory Integer
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - min
Running IntegerInstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - name String
- Name of the container.
- ports
List<Container
Port> - List of ports linked to this container.
- registry
Id String - Id of the registry.
- secret
Aliases List<ContainerSecret Alias> - List of secret aliases linked to this container.
- secret
Overrides List<ContainerSecret Override> - List of secret overrides linked to this container.
- secrets
List<Container
Secret> - List of secrets linked to this container.
- storages
List<Container
Storage> - List of storages linked to this container.
- tag String
- Tag of the container image.
- advanced
Settings stringJson - Advanced settings.
- annotations
Group string[]Ids - List of annotations group ids
- arguments string[]
- List of arguments of this container.
- auto
Deploy boolean - Specify if the container 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 container.
- built
In ContainerEnvironment Variables Built In Environment Variable[] - List of built-in environment variables linked to this container.
- cpu number
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - custom
Domains ContainerCustom Domain[] - List of custom domains linked to this container.
- deployment
Stage stringId - Id of the deployment stage.
- entrypoint string
- Entrypoint of the container.
- environment
Id string - Id of the environment.
- environment
Variable ContainerAliases Environment Variable Alias[] - List of environment variable aliases linked to this container.
- environment
Variable ContainerOverrides Environment Variable Override[] - List of environment variable overrides linked to this container.
- environment
Variables ContainerEnvironment Variable[] - List of environment variables linked to this container.
- external
Host string - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- healthchecks
Container
Healthchecks - Configuration for the healthchecks that are going to be executed against your service
- icon
Uri string - Icon URI representing the container.
- image
Name string - Name of the container image.
- internal
Host string - The container internal host.
- labels
Group string[]Ids - List of labels group ids
- max
Running numberInstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - memory number
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - min
Running numberInstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - name string
- Name of the container.
- ports
Container
Port[] - List of ports linked to this container.
- registry
Id string - Id of the registry.
- secret
Aliases ContainerSecret Alias[] - List of secret aliases linked to this container.
- secret
Overrides ContainerSecret Override[] - List of secret overrides linked to this container.
- secrets
Container
Secret[] - List of secrets linked to this container.
- storages
Container
Storage[] - List of storages linked to this container.
- tag string
- Tag of the container image.
- advanced_
settings_ strjson - Advanced settings.
- annotations_
group_ Sequence[str]ids - List of annotations group ids
- arguments Sequence[str]
- List of arguments of this container.
- auto_
deploy bool - Specify if the container 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 container.
- built_
in_ Sequence[Containerenvironment_ variables Built In Environment Variable Args] - List of built-in environment variables linked to this container.
- cpu int
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - custom_
domains Sequence[ContainerCustom Domain Args] - List of custom domains linked to this container.
- deployment_
stage_ strid - Id of the deployment stage.
- entrypoint str
- Entrypoint of the container.
- environment_
id str - Id of the environment.
- environment_
variable_ Sequence[Containeraliases Environment Variable Alias Args] - List of environment variable aliases linked to this container.
- environment_
variable_ Sequence[Containeroverrides Environment Variable Override Args] - List of environment variable overrides linked to this container.
- environment_
variables Sequence[ContainerEnvironment Variable Args] - List of environment variables linked to this container.
- external_
host str - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- healthchecks
Container
Healthchecks Args - Configuration for the healthchecks that are going to be executed against your service
- icon_
uri str - Icon URI representing the container.
- image_
name str - Name of the container image.
- internal_
host str - The container internal host.
- labels_
group_ Sequence[str]ids - List of labels group ids
- max_
running_ intinstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - min_
running_ intinstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - name str
- Name of the container.
- ports
Sequence[Container
Port Args] - List of ports linked to this container.
- registry_
id str - Id of the registry.
- secret_
aliases Sequence[ContainerSecret Alias Args] - List of secret aliases linked to this container.
- secret_
overrides Sequence[ContainerSecret Override Args] - List of secret overrides linked to this container.
- secrets
Sequence[Container
Secret Args] - List of secrets linked to this container.
- storages
Sequence[Container
Storage Args] - List of storages linked to this container.
- tag str
- Tag of the container image.
- advanced
Settings StringJson - Advanced settings.
- annotations
Group List<String>Ids - List of annotations group ids
- arguments List<String>
- List of arguments of this container.
- auto
Deploy Boolean - Specify if the container 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 container.
- built
In List<Property Map>Environment Variables - List of built-in environment variables linked to this container.
- cpu Number
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be:
>= 10
. - Default:500
. - custom
Domains List<Property Map> - List of custom domains linked to this container.
- deployment
Stage StringId - Id of the deployment stage.
- entrypoint String
- Entrypoint of the container.
- environment
Id String - Id of the environment.
- environment
Variable List<Property Map>Aliases - List of environment variable aliases linked to this container.
- environment
Variable List<Property Map>Overrides - List of environment variable overrides linked to this container.
- environment
Variables List<Property Map> - List of environment variables linked to this container.
- external
Host String - The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- healthchecks Property Map
- Configuration for the healthchecks that are going to be executed against your service
- icon
Uri String - Icon URI representing the container.
- image
Name String - Name of the container image.
- internal
Host String - The container internal host.
- labels
Group List<String>Ids - List of labels group ids
- max
Running NumberInstances - Maximum number of instances running for the container. - Must be:
>= -1
. - Default:1
. - memory Number
- RAM of the container in MB [1024MB = 1GB]. - Must be:
>= 10
. - Default:512
. - min
Running NumberInstances - Minimum number of instances running for the container. - Must be:
>= 1
. - Default:1
. - name String
- Name of the container.
- ports List<Property Map>
- List of ports linked to this container.
- registry
Id String - Id of the registry.
- secret
Aliases List<Property Map> - List of secret aliases linked to this container.
- secret
Overrides List<Property Map> - List of secret overrides linked to this container.
- secrets List<Property Map>
- List of secrets linked to this container.
- storages List<Property Map>
- List of storages linked to this container.
- tag String
- Tag of the container image.
Supporting Types
ContainerBuiltInEnvironmentVariable, ContainerBuiltInEnvironmentVariableArgs
- 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.
ContainerCustomDomain, ContainerCustomDomainArgs
- 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.
ContainerEnvironmentVariable, ContainerEnvironmentVariableArgs
- 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.
ContainerEnvironmentVariableAlias, ContainerEnvironmentVariableAliasArgs
- 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.
ContainerEnvironmentVariableOverride, ContainerEnvironmentVariableOverrideArgs
- 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.
ContainerHealthchecks, ContainerHealthchecksArgs
- Liveness
Probe ediri.Qovery. Inputs. Container 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. Container 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 ContainerHealthchecks 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 ContainerHealthchecks 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 ContainerHealthchecks 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 ContainerHealthchecks 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 ContainerHealthchecks 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 ContainerHealthchecks 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 ContainerHealthchecks 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 ContainerHealthchecks 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.
ContainerHealthchecksLivenessProbe, ContainerHealthchecksLivenessProbeArgs
- 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. Container 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
Container
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
Container
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
Container
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
Container
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
ContainerHealthchecksLivenessProbeType, ContainerHealthchecksLivenessProbeTypeArgs
- Exec
ediri.
Qovery. Inputs. Container 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. Container Healthchecks Liveness Probe Type Grpc - Check that the given port respond to GRPC call
- Http
ediri.
Qovery. Inputs. Container Healthchecks Liveness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
ediri.
Qovery. Inputs. Container Healthchecks Liveness Probe Type Tcp - Check that the given port accepting connection
- Exec
Container
Healthchecks Liveness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- Grpc
Container
Healthchecks Liveness Probe Type Grpc - Check that the given port respond to GRPC call
- Http
Container
Healthchecks Liveness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
Container
Healthchecks Liveness Probe Type Tcp - Check that the given port accepting connection
- exec
Container
Healthchecks Liveness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Container
Healthchecks Liveness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Container
Healthchecks Liveness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Container
Healthchecks Liveness Probe Type Tcp - Check that the given port accepting connection
- exec
Container
Healthchecks Liveness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Container
Healthchecks Liveness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Container
Healthchecks Liveness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Container
Healthchecks Liveness Probe Type Tcp - Check that the given port accepting connection
- exec_
Container
Healthchecks Liveness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Container
Healthchecks Liveness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Container
Healthchecks Liveness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Container
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
ContainerHealthchecksLivenessProbeTypeExec, ContainerHealthchecksLivenessProbeTypeExecArgs
- 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
ContainerHealthchecksLivenessProbeTypeGrpc, ContainerHealthchecksLivenessProbeTypeGrpcArgs
ContainerHealthchecksLivenessProbeTypeHttp, ContainerHealthchecksLivenessProbeTypeHttpArgs
ContainerHealthchecksLivenessProbeTypeTcp, ContainerHealthchecksLivenessProbeTypeTcpArgs
ContainerHealthchecksReadinessProbe, ContainerHealthchecksReadinessProbeArgs
- 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. Container 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
Container
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
Container
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
Container
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
Container
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
ContainerHealthchecksReadinessProbeType, ContainerHealthchecksReadinessProbeTypeArgs
- Exec
ediri.
Qovery. Inputs. Container 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. Container Healthchecks Readiness Probe Type Grpc - Check that the given port respond to GRPC call
- Http
ediri.
Qovery. Inputs. Container Healthchecks Readiness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
ediri.
Qovery. Inputs. Container Healthchecks Readiness Probe Type Tcp - Check that the given port accepting connection
- Exec
Container
Healthchecks Readiness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- Grpc
Container
Healthchecks Readiness Probe Type Grpc - Check that the given port respond to GRPC call
- Http
Container
Healthchecks Readiness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
Container
Healthchecks Readiness Probe Type Tcp - Check that the given port accepting connection
- exec
Container
Healthchecks Readiness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Container
Healthchecks Readiness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Container
Healthchecks Readiness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Container
Healthchecks Readiness Probe Type Tcp - Check that the given port accepting connection
- exec
Container
Healthchecks Readiness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Container
Healthchecks Readiness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Container
Healthchecks Readiness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Container
Healthchecks Readiness Probe Type Tcp - Check that the given port accepting connection
- exec_
Container
Healthchecks Readiness Probe Type Exec - Check that the given command return an exit 0. Binary should be present in the image
- grpc
Container
Healthchecks Readiness Probe Type Grpc - Check that the given port respond to GRPC call
- http
Container
Healthchecks Readiness Probe Type Http - Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
Container
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
ContainerHealthchecksReadinessProbeTypeExec, ContainerHealthchecksReadinessProbeTypeExecArgs
- 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
ContainerHealthchecksReadinessProbeTypeGrpc, ContainerHealthchecksReadinessProbeTypeGrpcArgs
ContainerHealthchecksReadinessProbeTypeHttp, ContainerHealthchecksReadinessProbeTypeHttpArgs
ContainerHealthchecksReadinessProbeTypeTcp, ContainerHealthchecksReadinessProbeTypeTcpArgs
ContainerPort, ContainerPortArgs
- Internal
Port int - Internal port of the container.
- 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 container.
- External
Port int - External port of the container.
- 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 container.
- Can be:
GRPC
,HTTP
,TCP
,UDP
. - Default:HTTP
.
- Internal
Port int - Internal port of the container.
- 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 container.
- External
Port int - External port of the container.
- 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 container.
- Can be:
GRPC
,HTTP
,TCP
,UDP
. - Default:HTTP
.
- internal
Port Integer - Internal port of the container.
- 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 container.
- external
Port Integer - External port of the container.
- 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 container.
- Can be:
GRPC
,HTTP
,TCP
,UDP
. - Default:HTTP
.
- internal
Port number - Internal port of the container.
- 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 container.
- external
Port number - External port of the container.
- 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 container.
- Can be:
GRPC
,HTTP
,TCP
,UDP
. - Default:HTTP
.
- internal_
port int - Internal port of the container.
- 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 container.
- external_
port int - External port of the container.
- 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 container.
- Can be:
GRPC
,HTTP
,TCP
,UDP
. - Default:HTTP
.
- internal
Port Number - Internal port of the container.
- 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 container.
- external
Port Number - External port of the container.
- 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 container.
- Can be:
GRPC
,HTTP
,TCP
,UDP
. - Default:HTTP
.
ContainerSecret, ContainerSecretArgs
- 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.
ContainerSecretAlias, ContainerSecretAliasArgs
- 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.
ContainerSecretOverride, ContainerSecretOverrideArgs
- 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.
ContainerStorage, ContainerStorageArgs
- Mount
Point string - Mount point of the storage for the container.
- Size int
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be:
>= 1
. - Type string
- Type of the storage for the container.
- Can be:
FAST_SSD
. - Id string
- Id of the storage.
- Mount
Point string - Mount point of the storage for the container.
- Size int
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be:
>= 1
. - Type string
- Type of the storage for the container.
- Can be:
FAST_SSD
. - Id string
- Id of the storage.
- mount
Point String - Mount point of the storage for the container.
- size Integer
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be:
>= 1
. - type String
- Type of the storage for the container.
- Can be:
FAST_SSD
. - id String
- Id of the storage.
- mount
Point string - Mount point of the storage for the container.
- size number
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be:
>= 1
. - type string
- Type of the storage for the container.
- Can be:
FAST_SSD
. - id string
- Id of the storage.
- mount_
point str - Mount point of the storage for the container.
- size int
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be:
>= 1
. - type str
- Type of the storage for the container.
- Can be:
FAST_SSD
. - id str
- Id of the storage.
- mount
Point String - Mount point of the storage for the container.
- size Number
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be:
>= 1
. - type String
- Type of the storage for the container.
- Can be:
FAST_SSD
. - id String
- Id of the storage.
Import
$ pulumi import qovery:index/container:Container my_container "<container_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.