1. Packages
  2. Qovery
  3. API Docs
  4. Container
Qovery v0.41.0 published on Saturday, Sep 28, 2024 by dirien

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());

    }
}
Copy
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}
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. ContainerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. ContainerArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ContainerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
    },
});
Copy
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"),
	},
})
Copy
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());
Copy
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"])
Copy
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"],
});
Copy
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
Copy

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:

EnvironmentId This property is required. string
Id of the environment.
Healthchecks This property is required. ediri.Qovery.Inputs.ContainerHealthchecks
Configuration for the healthchecks that are going to be executed against your service
ImageName This property is required. string
Name of the container image.
RegistryId This property is required. string
Id of the registry.
Tag This property is required. string
Tag of the container image.
AdvancedSettingsJson string
Advanced settings.
AnnotationsGroupIds List<string>
List of annotations group ids
Arguments List<string>
List of arguments of this container.
AutoDeploy bool
Specify if the container will be automatically updated after receiving a new image tag.
AutoPreview 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.
CustomDomains List<ediri.Qovery.Inputs.ContainerCustomDomain>
List of custom domains linked to this container.
DeploymentStageId string
Id of the deployment stage.
Entrypoint string
Entrypoint of the container.
EnvironmentVariableAliases List<ediri.Qovery.Inputs.ContainerEnvironmentVariableAlias>
List of environment variable aliases linked to this container.
EnvironmentVariableOverrides List<ediri.Qovery.Inputs.ContainerEnvironmentVariableOverride>
List of environment variable overrides linked to this container.
EnvironmentVariables List<ediri.Qovery.Inputs.ContainerEnvironmentVariable>
List of environment variables linked to this container.
IconUri string
Icon URI representing the container.
LabelsGroupIds List<string>
List of labels group ids
MaxRunningInstances int
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.
MinRunningInstances int
Minimum number of instances running for the container. - Must be: >= 1. - Default: 1.
Name string
Name of the container.
Ports List<ediri.Qovery.Inputs.ContainerPort>
List of ports linked to this container.
SecretAliases List<ediri.Qovery.Inputs.ContainerSecretAlias>
List of secret aliases linked to this container.
SecretOverrides List<ediri.Qovery.Inputs.ContainerSecretOverride>
List of secret overrides linked to this container.
Secrets List<ediri.Qovery.Inputs.ContainerSecret>
List of secrets linked to this container.
Storages List<ediri.Qovery.Inputs.ContainerStorage>
List of storages linked to this container.
EnvironmentId This property is required. string
Id of the environment.
Healthchecks This property is required. ContainerHealthchecksArgs
Configuration for the healthchecks that are going to be executed against your service
ImageName This property is required. string
Name of the container image.
RegistryId This property is required. string
Id of the registry.
Tag This property is required. string
Tag of the container image.
AdvancedSettingsJson string
Advanced settings.
AnnotationsGroupIds []string
List of annotations group ids
Arguments []string
List of arguments of this container.
AutoDeploy bool
Specify if the container will be automatically updated after receiving a new image tag.
AutoPreview 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.
CustomDomains []ContainerCustomDomainArgs
List of custom domains linked to this container.
DeploymentStageId string
Id of the deployment stage.
Entrypoint string
Entrypoint of the container.
EnvironmentVariableAliases []ContainerEnvironmentVariableAliasArgs
List of environment variable aliases linked to this container.
EnvironmentVariableOverrides []ContainerEnvironmentVariableOverrideArgs
List of environment variable overrides linked to this container.
EnvironmentVariables []ContainerEnvironmentVariableArgs
List of environment variables linked to this container.
IconUri string
Icon URI representing the container.
LabelsGroupIds []string
List of labels group ids
MaxRunningInstances int
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.
MinRunningInstances int
Minimum number of instances running for the container. - Must be: >= 1. - Default: 1.
Name string
Name of the container.
Ports []ContainerPortArgs
List of ports linked to this container.
SecretAliases []ContainerSecretAliasArgs
List of secret aliases linked to this container.
SecretOverrides []ContainerSecretOverrideArgs
List of secret overrides linked to this container.
Secrets []ContainerSecretArgs
List of secrets linked to this container.
Storages []ContainerStorageArgs
List of storages linked to this container.
environmentId This property is required. String
Id of the environment.
healthchecks This property is required. ContainerHealthchecks
Configuration for the healthchecks that are going to be executed against your service
imageName This property is required. String
Name of the container image.
registryId This property is required. String
Id of the registry.
tag This property is required. String
Tag of the container image.
advancedSettingsJson String
Advanced settings.
annotationsGroupIds List<String>
List of annotations group ids
arguments List<String>
List of arguments of this container.
autoDeploy Boolean
Specify if the container will be automatically updated after receiving a new image tag.
autoPreview 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.
customDomains List<ContainerCustomDomain>
List of custom domains linked to this container.
deploymentStageId String
Id of the deployment stage.
entrypoint String
Entrypoint of the container.
environmentVariableAliases List<ContainerEnvironmentVariableAlias>
List of environment variable aliases linked to this container.
environmentVariableOverrides List<ContainerEnvironmentVariableOverride>
List of environment variable overrides linked to this container.
environmentVariables List<ContainerEnvironmentVariable>
List of environment variables linked to this container.
iconUri String
Icon URI representing the container.
labelsGroupIds List<String>
List of labels group ids
maxRunningInstances Integer
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.
minRunningInstances Integer
Minimum number of instances running for the container. - Must be: >= 1. - Default: 1.
name String
Name of the container.
ports List<ContainerPort>
List of ports linked to this container.
secretAliases List<ContainerSecretAlias>
List of secret aliases linked to this container.
secretOverrides List<ContainerSecretOverride>
List of secret overrides linked to this container.
secrets List<ContainerSecret>
List of secrets linked to this container.
storages List<ContainerStorage>
List of storages linked to this container.
environmentId This property is required. string
Id of the environment.
healthchecks This property is required. ContainerHealthchecks
Configuration for the healthchecks that are going to be executed against your service
imageName This property is required. string
Name of the container image.
registryId This property is required. string
Id of the registry.
tag This property is required. string
Tag of the container image.
advancedSettingsJson string
Advanced settings.
annotationsGroupIds string[]
List of annotations group ids
arguments string[]
List of arguments of this container.
autoDeploy boolean
Specify if the container will be automatically updated after receiving a new image tag.
autoPreview 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.
customDomains ContainerCustomDomain[]
List of custom domains linked to this container.
deploymentStageId string
Id of the deployment stage.
entrypoint string
Entrypoint of the container.
environmentVariableAliases ContainerEnvironmentVariableAlias[]
List of environment variable aliases linked to this container.
environmentVariableOverrides ContainerEnvironmentVariableOverride[]
List of environment variable overrides linked to this container.
environmentVariables ContainerEnvironmentVariable[]
List of environment variables linked to this container.
iconUri string
Icon URI representing the container.
labelsGroupIds string[]
List of labels group ids
maxRunningInstances number
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.
minRunningInstances number
Minimum number of instances running for the container. - Must be: >= 1. - Default: 1.
name string
Name of the container.
ports ContainerPort[]
List of ports linked to this container.
secretAliases ContainerSecretAlias[]
List of secret aliases linked to this container.
secretOverrides ContainerSecretOverride[]
List of secret overrides linked to this container.
secrets ContainerSecret[]
List of secrets linked to this container.
storages ContainerStorage[]
List of storages linked to this container.
environment_id This property is required. str
Id of the environment.
healthchecks This property is required. ContainerHealthchecksArgs
Configuration for the healthchecks that are going to be executed against your service
image_name This property is required. str
Name of the container image.
registry_id This property is required. str
Id of the registry.
tag This property is required. str
Tag of the container image.
advanced_settings_json str
Advanced settings.
annotations_group_ids Sequence[str]
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[ContainerCustomDomainArgs]
List of custom domains linked to this container.
deployment_stage_id str
Id of the deployment stage.
entrypoint str
Entrypoint of the container.
environment_variable_aliases Sequence[ContainerEnvironmentVariableAliasArgs]
List of environment variable aliases linked to this container.
environment_variable_overrides Sequence[ContainerEnvironmentVariableOverrideArgs]
List of environment variable overrides linked to this container.
environment_variables Sequence[ContainerEnvironmentVariableArgs]
List of environment variables linked to this container.
icon_uri str
Icon URI representing the container.
labels_group_ids Sequence[str]
List of labels group ids
max_running_instances int
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_instances int
Minimum number of instances running for the container. - Must be: >= 1. - Default: 1.
name str
Name of the container.
ports Sequence[ContainerPortArgs]
List of ports linked to this container.
secret_aliases Sequence[ContainerSecretAliasArgs]
List of secret aliases linked to this container.
secret_overrides Sequence[ContainerSecretOverrideArgs]
List of secret overrides linked to this container.
secrets Sequence[ContainerSecretArgs]
List of secrets linked to this container.
storages Sequence[ContainerStorageArgs]
List of storages linked to this container.
environmentId This property is required. String
Id of the environment.
healthchecks This property is required. Property Map
Configuration for the healthchecks that are going to be executed against your service
imageName This property is required. String
Name of the container image.
registryId This property is required. String
Id of the registry.
tag This property is required. String
Tag of the container image.
advancedSettingsJson String
Advanced settings.
annotationsGroupIds List<String>
List of annotations group ids
arguments List<String>
List of arguments of this container.
autoDeploy Boolean
Specify if the container will be automatically updated after receiving a new image tag.
autoPreview 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.
customDomains List<Property Map>
List of custom domains linked to this container.
deploymentStageId String
Id of the deployment stage.
entrypoint String
Entrypoint of the container.
environmentVariableAliases List<Property Map>
List of environment variable aliases linked to this container.
environmentVariableOverrides List<Property Map>
List of environment variable overrides linked to this container.
environmentVariables List<Property Map>
List of environment variables linked to this container.
iconUri String
Icon URI representing the container.
labelsGroupIds List<String>
List of labels group ids
maxRunningInstances Number
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.
minRunningInstances Number
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.
secretAliases List<Property Map>
List of secret aliases linked to this container.
secretOverrides 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:

BuiltInEnvironmentVariables List<ediri.Qovery.Outputs.ContainerBuiltInEnvironmentVariable>
List of built-in environment variables linked to this container.
ExternalHost 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.
InternalHost string
The container internal host.
BuiltInEnvironmentVariables []ContainerBuiltInEnvironmentVariable
List of built-in environment variables linked to this container.
ExternalHost 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.
InternalHost string
The container internal host.
builtInEnvironmentVariables List<ContainerBuiltInEnvironmentVariable>
List of built-in environment variables linked to this container.
externalHost 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.
internalHost String
The container internal host.
builtInEnvironmentVariables ContainerBuiltInEnvironmentVariable[]
List of built-in environment variables linked to this container.
externalHost 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.
internalHost string
The container internal host.
built_in_environment_variables Sequence[ContainerBuiltInEnvironmentVariable]
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.
builtInEnvironmentVariables List<Property Map>
List of built-in environment variables linked to this container.
externalHost 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.
internalHost 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)
resources:  _:    type: qovery:Container    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
AdvancedSettingsJson string
Advanced settings.
AnnotationsGroupIds List<string>
List of annotations group ids
Arguments List<string>
List of arguments of this container.
AutoDeploy bool
Specify if the container will be automatically updated after receiving a new image tag.
AutoPreview bool
Specify if the environment preview option is activated or not for this container.
BuiltInEnvironmentVariables List<ediri.Qovery.Inputs.ContainerBuiltInEnvironmentVariable>
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.
CustomDomains List<ediri.Qovery.Inputs.ContainerCustomDomain>
List of custom domains linked to this container.
DeploymentStageId string
Id of the deployment stage.
Entrypoint string
Entrypoint of the container.
EnvironmentId string
Id of the environment.
EnvironmentVariableAliases List<ediri.Qovery.Inputs.ContainerEnvironmentVariableAlias>
List of environment variable aliases linked to this container.
EnvironmentVariableOverrides List<ediri.Qovery.Inputs.ContainerEnvironmentVariableOverride>
List of environment variable overrides linked to this container.
EnvironmentVariables List<ediri.Qovery.Inputs.ContainerEnvironmentVariable>
List of environment variables linked to this container.
ExternalHost string
The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
Healthchecks ediri.Qovery.Inputs.ContainerHealthchecks
Configuration for the healthchecks that are going to be executed against your service
IconUri string
Icon URI representing the container.
ImageName string
Name of the container image.
InternalHost string
The container internal host.
LabelsGroupIds List<string>
List of labels group ids
MaxRunningInstances int
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.
MinRunningInstances int
Minimum number of instances running for the container. - Must be: >= 1. - Default: 1.
Name string
Name of the container.
Ports List<ediri.Qovery.Inputs.ContainerPort>
List of ports linked to this container.
RegistryId string
Id of the registry.
SecretAliases List<ediri.Qovery.Inputs.ContainerSecretAlias>
List of secret aliases linked to this container.
SecretOverrides List<ediri.Qovery.Inputs.ContainerSecretOverride>
List of secret overrides linked to this container.
Secrets List<ediri.Qovery.Inputs.ContainerSecret>
List of secrets linked to this container.
Storages List<ediri.Qovery.Inputs.ContainerStorage>
List of storages linked to this container.
Tag string
Tag of the container image.
AdvancedSettingsJson string
Advanced settings.
AnnotationsGroupIds []string
List of annotations group ids
Arguments []string
List of arguments of this container.
AutoDeploy bool
Specify if the container will be automatically updated after receiving a new image tag.
AutoPreview bool
Specify if the environment preview option is activated or not for this container.
BuiltInEnvironmentVariables []ContainerBuiltInEnvironmentVariableArgs
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.
CustomDomains []ContainerCustomDomainArgs
List of custom domains linked to this container.
DeploymentStageId string
Id of the deployment stage.
Entrypoint string
Entrypoint of the container.
EnvironmentId string
Id of the environment.
EnvironmentVariableAliases []ContainerEnvironmentVariableAliasArgs
List of environment variable aliases linked to this container.
EnvironmentVariableOverrides []ContainerEnvironmentVariableOverrideArgs
List of environment variable overrides linked to this container.
EnvironmentVariables []ContainerEnvironmentVariableArgs
List of environment variables linked to this container.
ExternalHost string
The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
Healthchecks ContainerHealthchecksArgs
Configuration for the healthchecks that are going to be executed against your service
IconUri string
Icon URI representing the container.
ImageName string
Name of the container image.
InternalHost string
The container internal host.
LabelsGroupIds []string
List of labels group ids
MaxRunningInstances int
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.
MinRunningInstances int
Minimum number of instances running for the container. - Must be: >= 1. - Default: 1.
Name string
Name of the container.
Ports []ContainerPortArgs
List of ports linked to this container.
RegistryId string
Id of the registry.
SecretAliases []ContainerSecretAliasArgs
List of secret aliases linked to this container.
SecretOverrides []ContainerSecretOverrideArgs
List of secret overrides linked to this container.
Secrets []ContainerSecretArgs
List of secrets linked to this container.
Storages []ContainerStorageArgs
List of storages linked to this container.
Tag string
Tag of the container image.
advancedSettingsJson String
Advanced settings.
annotationsGroupIds List<String>
List of annotations group ids
arguments List<String>
List of arguments of this container.
autoDeploy Boolean
Specify if the container will be automatically updated after receiving a new image tag.
autoPreview Boolean
Specify if the environment preview option is activated or not for this container.
builtInEnvironmentVariables List<ContainerBuiltInEnvironmentVariable>
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.
customDomains List<ContainerCustomDomain>
List of custom domains linked to this container.
deploymentStageId String
Id of the deployment stage.
entrypoint String
Entrypoint of the container.
environmentId String
Id of the environment.
environmentVariableAliases List<ContainerEnvironmentVariableAlias>
List of environment variable aliases linked to this container.
environmentVariableOverrides List<ContainerEnvironmentVariableOverride>
List of environment variable overrides linked to this container.
environmentVariables List<ContainerEnvironmentVariable>
List of environment variables linked to this container.
externalHost String
The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
healthchecks ContainerHealthchecks
Configuration for the healthchecks that are going to be executed against your service
iconUri String
Icon URI representing the container.
imageName String
Name of the container image.
internalHost String
The container internal host.
labelsGroupIds List<String>
List of labels group ids
maxRunningInstances Integer
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.
minRunningInstances Integer
Minimum number of instances running for the container. - Must be: >= 1. - Default: 1.
name String
Name of the container.
ports List<ContainerPort>
List of ports linked to this container.
registryId String
Id of the registry.
secretAliases List<ContainerSecretAlias>
List of secret aliases linked to this container.
secretOverrides List<ContainerSecretOverride>
List of secret overrides linked to this container.
secrets List<ContainerSecret>
List of secrets linked to this container.
storages List<ContainerStorage>
List of storages linked to this container.
tag String
Tag of the container image.
advancedSettingsJson string
Advanced settings.
annotationsGroupIds string[]
List of annotations group ids
arguments string[]
List of arguments of this container.
autoDeploy boolean
Specify if the container will be automatically updated after receiving a new image tag.
autoPreview boolean
Specify if the environment preview option is activated or not for this container.
builtInEnvironmentVariables ContainerBuiltInEnvironmentVariable[]
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.
customDomains ContainerCustomDomain[]
List of custom domains linked to this container.
deploymentStageId string
Id of the deployment stage.
entrypoint string
Entrypoint of the container.
environmentId string
Id of the environment.
environmentVariableAliases ContainerEnvironmentVariableAlias[]
List of environment variable aliases linked to this container.
environmentVariableOverrides ContainerEnvironmentVariableOverride[]
List of environment variable overrides linked to this container.
environmentVariables ContainerEnvironmentVariable[]
List of environment variables linked to this container.
externalHost string
The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
healthchecks ContainerHealthchecks
Configuration for the healthchecks that are going to be executed against your service
iconUri string
Icon URI representing the container.
imageName string
Name of the container image.
internalHost string
The container internal host.
labelsGroupIds string[]
List of labels group ids
maxRunningInstances number
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.
minRunningInstances number
Minimum number of instances running for the container. - Must be: >= 1. - Default: 1.
name string
Name of the container.
ports ContainerPort[]
List of ports linked to this container.
registryId string
Id of the registry.
secretAliases ContainerSecretAlias[]
List of secret aliases linked to this container.
secretOverrides ContainerSecretOverride[]
List of secret overrides linked to this container.
secrets ContainerSecret[]
List of secrets linked to this container.
storages ContainerStorage[]
List of storages linked to this container.
tag string
Tag of the container image.
advanced_settings_json str
Advanced settings.
annotations_group_ids Sequence[str]
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_environment_variables Sequence[ContainerBuiltInEnvironmentVariableArgs]
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[ContainerCustomDomainArgs]
List of custom domains linked to this container.
deployment_stage_id str
Id of the deployment stage.
entrypoint str
Entrypoint of the container.
environment_id str
Id of the environment.
environment_variable_aliases Sequence[ContainerEnvironmentVariableAliasArgs]
List of environment variable aliases linked to this container.
environment_variable_overrides Sequence[ContainerEnvironmentVariableOverrideArgs]
List of environment variable overrides linked to this container.
environment_variables Sequence[ContainerEnvironmentVariableArgs]
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 ContainerHealthchecksArgs
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_ids Sequence[str]
List of labels group ids
max_running_instances int
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_instances int
Minimum number of instances running for the container. - Must be: >= 1. - Default: 1.
name str
Name of the container.
ports Sequence[ContainerPortArgs]
List of ports linked to this container.
registry_id str
Id of the registry.
secret_aliases Sequence[ContainerSecretAliasArgs]
List of secret aliases linked to this container.
secret_overrides Sequence[ContainerSecretOverrideArgs]
List of secret overrides linked to this container.
secrets Sequence[ContainerSecretArgs]
List of secrets linked to this container.
storages Sequence[ContainerStorageArgs]
List of storages linked to this container.
tag str
Tag of the container image.
advancedSettingsJson String
Advanced settings.
annotationsGroupIds List<String>
List of annotations group ids
arguments List<String>
List of arguments of this container.
autoDeploy Boolean
Specify if the container will be automatically updated after receiving a new image tag.
autoPreview Boolean
Specify if the environment preview option is activated or not for this container.
builtInEnvironmentVariables List<Property Map>
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.
customDomains List<Property Map>
List of custom domains linked to this container.
deploymentStageId String
Id of the deployment stage.
entrypoint String
Entrypoint of the container.
environmentId String
Id of the environment.
environmentVariableAliases List<Property Map>
List of environment variable aliases linked to this container.
environmentVariableOverrides List<Property Map>
List of environment variable overrides linked to this container.
environmentVariables List<Property Map>
List of environment variables linked to this container.
externalHost 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
iconUri String
Icon URI representing the container.
imageName String
Name of the container image.
internalHost String
The container internal host.
labelsGroupIds List<String>
List of labels group ids
maxRunningInstances Number
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.
minRunningInstances Number
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.
registryId String
Id of the registry.
secretAliases List<Property Map>
List of secret aliases linked to this container.
secretOverrides 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 This property is required. string
Your custom domain.
GenerateCertificate bool
Qovery will generate and manage the certificate for this domain.
Id string
Id of the custom domain.
Status string
Status of the custom domain.
UseCdn bool
Indicates if the custom domain is behind a CDN (i.e Cloudflare). This will condition the way we are checking CNAME before & during a deployment:

  • If 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
ValidationDomain string
URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
Domain This property is required. string
Your custom domain.
GenerateCertificate bool
Qovery will generate and manage the certificate for this domain.
Id string
Id of the custom domain.
Status string
Status of the custom domain.
UseCdn bool
Indicates if the custom domain is behind a CDN (i.e Cloudflare). This will condition the way we are checking CNAME before & during a deployment:

  • If 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
ValidationDomain string
URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
domain This property is required. String
Your custom domain.
generateCertificate Boolean
Qovery will generate and manage the certificate for this domain.
id String
Id of the custom domain.
status String
Status of the custom domain.
useCdn Boolean
Indicates if the custom domain is behind a CDN (i.e Cloudflare). This will condition the way we are checking CNAME before & during a deployment:

  • If 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
validationDomain String
URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
domain This property is required. string
Your custom domain.
generateCertificate boolean
Qovery will generate and manage the certificate for this domain.
id string
Id of the custom domain.
status string
Status of the custom domain.
useCdn boolean
Indicates if the custom domain is behind a CDN (i.e Cloudflare). This will condition the way we are checking CNAME before & during a deployment:

  • If 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
validationDomain string
URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
domain This property is required. 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
validation_domain str
URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
domain This property is required. String
Your custom domain.
generateCertificate Boolean
Qovery will generate and manage the certificate for this domain.
id String
Id of the custom domain.
status String
Status of the custom domain.
useCdn Boolean
Indicates if the custom domain is behind a CDN (i.e Cloudflare). This will condition the way we are checking CNAME before & during a deployment:

  • If 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
validationDomain String
URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.

ContainerEnvironmentVariable
, ContainerEnvironmentVariableArgs

Key This property is required. string
Key of the environment variable.
Value This property is required. string
Value of the environment variable.
Description string
Description of the environment variable.
Id string
Id of the environment variable.
Key This property is required. string
Key of the environment variable.
Value This property is required. string
Value of the environment variable.
Description string
Description of the environment variable.
Id string
Id of the environment variable.
key This property is required. String
Key of the environment variable.
value This property is required. String
Value of the environment variable.
description String
Description of the environment variable.
id String
Id of the environment variable.
key This property is required. string
Key of the environment variable.
value This property is required. string
Value of the environment variable.
description string
Description of the environment variable.
id string
Id of the environment variable.
key This property is required. str
Key of the environment variable.
value This property is required. str
Value of the environment variable.
description str
Description of the environment variable.
id str
Id of the environment variable.
key This property is required. String
Key of the environment variable.
value This property is required. String
Value of the environment variable.
description String
Description of the environment variable.
id String
Id of the environment variable.

ContainerEnvironmentVariableAlias
, ContainerEnvironmentVariableAliasArgs

Key This property is required. string
Name of the environment variable alias.
Value This property is required. string
Name of the variable to alias.
Description string
Description of the environment variable alias.
Id string
Id of the environment variable alias.
Key This property is required. string
Name of the environment variable alias.
Value This property is required. string
Name of the variable to alias.
Description string
Description of the environment variable alias.
Id string
Id of the environment variable alias.
key This property is required. String
Name of the environment variable alias.
value This property is required. String
Name of the variable to alias.
description String
Description of the environment variable alias.
id String
Id of the environment variable alias.
key This property is required. string
Name of the environment variable alias.
value This property is required. string
Name of the variable to alias.
description string
Description of the environment variable alias.
id string
Id of the environment variable alias.
key This property is required. str
Name of the environment variable alias.
value This property is required. str
Name of the variable to alias.
description str
Description of the environment variable alias.
id str
Id of the environment variable alias.
key This property is required. String
Name of the environment variable alias.
value This property is required. 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 This property is required. string
Name of the environment variable override.
Value This property is required. string
Value of the environment variable override.
Description string
Description of the environment variable override.
Id string
Id of the environment variable override.
Key This property is required. string
Name of the environment variable override.
Value This property is required. string
Value of the environment variable override.
Description string
Description of the environment variable override.
Id string
Id of the environment variable override.
key This property is required. String
Name of the environment variable override.
value This property is required. String
Value of the environment variable override.
description String
Description of the environment variable override.
id String
Id of the environment variable override.
key This property is required. string
Name of the environment variable override.
value This property is required. string
Value of the environment variable override.
description string
Description of the environment variable override.
id string
Id of the environment variable override.
key This property is required. str
Name of the environment variable override.
value This property is required. str
Value of the environment variable override.
description str
Description of the environment variable override.
id str
Id of the environment variable override.
key This property is required. String
Name of the environment variable override.
value This property is required. 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

LivenessProbe ediri.Qovery.Inputs.ContainerHealthchecksLivenessProbe
Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
ReadinessProbe ediri.Qovery.Inputs.ContainerHealthchecksReadinessProbe
Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
LivenessProbe ContainerHealthchecksLivenessProbe
Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
ReadinessProbe ContainerHealthchecksReadinessProbe
Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
livenessProbe ContainerHealthchecksLivenessProbe
Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
readinessProbe ContainerHealthchecksReadinessProbe
Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
livenessProbe ContainerHealthchecksLivenessProbe
Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
readinessProbe ContainerHealthchecksReadinessProbe
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 ContainerHealthchecksLivenessProbe
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 ContainerHealthchecksReadinessProbe
Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
livenessProbe Property Map
Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
readinessProbe Property Map
Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.

ContainerHealthchecksLivenessProbe
, ContainerHealthchecksLivenessProbeArgs

FailureThreshold This property is required. int
Number of time the an ok probe should fail before declaring it as failed
InitialDelaySeconds This property is required. int
Number of seconds to wait before the first execution of the probe to be trigerred
PeriodSeconds This property is required. int
Number of seconds before each execution of the probe
SuccessThreshold This property is required. int
Number of time the probe should success before declaring a failed probe as ok again
TimeoutSeconds This property is required. int
Number of seconds within which the check need to respond before declaring it as a failure
Type This property is required. ediri.Qovery.Inputs.ContainerHealthchecksLivenessProbeType
Kind of check to run for this probe. There can only be one configured at a time
FailureThreshold This property is required. int
Number of time the an ok probe should fail before declaring it as failed
InitialDelaySeconds This property is required. int
Number of seconds to wait before the first execution of the probe to be trigerred
PeriodSeconds This property is required. int
Number of seconds before each execution of the probe
SuccessThreshold This property is required. int
Number of time the probe should success before declaring a failed probe as ok again
TimeoutSeconds This property is required. int
Number of seconds within which the check need to respond before declaring it as a failure
Type This property is required. ContainerHealthchecksLivenessProbeType
Kind of check to run for this probe. There can only be one configured at a time
failureThreshold This property is required. Integer
Number of time the an ok probe should fail before declaring it as failed
initialDelaySeconds This property is required. Integer
Number of seconds to wait before the first execution of the probe to be trigerred
periodSeconds This property is required. Integer
Number of seconds before each execution of the probe
successThreshold This property is required. Integer
Number of time the probe should success before declaring a failed probe as ok again
timeoutSeconds This property is required. Integer
Number of seconds within which the check need to respond before declaring it as a failure
type This property is required. ContainerHealthchecksLivenessProbeType
Kind of check to run for this probe. There can only be one configured at a time
failureThreshold This property is required. number
Number of time the an ok probe should fail before declaring it as failed
initialDelaySeconds This property is required. number
Number of seconds to wait before the first execution of the probe to be trigerred
periodSeconds This property is required. number
Number of seconds before each execution of the probe
successThreshold This property is required. number
Number of time the probe should success before declaring a failed probe as ok again
timeoutSeconds This property is required. number
Number of seconds within which the check need to respond before declaring it as a failure
type This property is required. ContainerHealthchecksLivenessProbeType
Kind of check to run for this probe. There can only be one configured at a time
failure_threshold This property is required. int
Number of time the an ok probe should fail before declaring it as failed
initial_delay_seconds This property is required. int
Number of seconds to wait before the first execution of the probe to be trigerred
period_seconds This property is required. int
Number of seconds before each execution of the probe
success_threshold This property is required. int
Number of time the probe should success before declaring a failed probe as ok again
timeout_seconds This property is required. int
Number of seconds within which the check need to respond before declaring it as a failure
type This property is required. ContainerHealthchecksLivenessProbeType
Kind of check to run for this probe. There can only be one configured at a time
failureThreshold This property is required. Number
Number of time the an ok probe should fail before declaring it as failed
initialDelaySeconds This property is required. Number
Number of seconds to wait before the first execution of the probe to be trigerred
periodSeconds This property is required. Number
Number of seconds before each execution of the probe
successThreshold This property is required. Number
Number of time the probe should success before declaring a failed probe as ok again
timeoutSeconds This property is required. Number
Number of seconds within which the check need to respond before declaring it as a failure
type This property is required. 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.ContainerHealthchecksLivenessProbeTypeExec
Check that the given command return an exit 0. Binary should be present in the image
Grpc ediri.Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeGrpc
Check that the given port respond to GRPC call
Http ediri.Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeHttp
Check that the given port respond to HTTP call (should return a 2xx response code)
Tcp ediri.Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeTcp
Check that the given port accepting connection
Exec ContainerHealthchecksLivenessProbeTypeExec
Check that the given command return an exit 0. Binary should be present in the image
Grpc ContainerHealthchecksLivenessProbeTypeGrpc
Check that the given port respond to GRPC call
Http ContainerHealthchecksLivenessProbeTypeHttp
Check that the given port respond to HTTP call (should return a 2xx response code)
Tcp ContainerHealthchecksLivenessProbeTypeTcp
Check that the given port accepting connection
exec ContainerHealthchecksLivenessProbeTypeExec
Check that the given command return an exit 0. Binary should be present in the image
grpc ContainerHealthchecksLivenessProbeTypeGrpc
Check that the given port respond to GRPC call
http ContainerHealthchecksLivenessProbeTypeHttp
Check that the given port respond to HTTP call (should return a 2xx response code)
tcp ContainerHealthchecksLivenessProbeTypeTcp
Check that the given port accepting connection
exec ContainerHealthchecksLivenessProbeTypeExec
Check that the given command return an exit 0. Binary should be present in the image
grpc ContainerHealthchecksLivenessProbeTypeGrpc
Check that the given port respond to GRPC call
http ContainerHealthchecksLivenessProbeTypeHttp
Check that the given port respond to HTTP call (should return a 2xx response code)
tcp ContainerHealthchecksLivenessProbeTypeTcp
Check that the given port accepting connection
exec_ ContainerHealthchecksLivenessProbeTypeExec
Check that the given command return an exit 0. Binary should be present in the image
grpc ContainerHealthchecksLivenessProbeTypeGrpc
Check that the given port respond to GRPC call
http ContainerHealthchecksLivenessProbeTypeHttp
Check that the given port respond to HTTP call (should return a 2xx response code)
tcp ContainerHealthchecksLivenessProbeTypeTcp
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 This property is required. List<string>
The command and its arguments to exec
Commands This property is required. []string
The command and its arguments to exec
commands This property is required. List<String>
The command and its arguments to exec
commands This property is required. string[]
The command and its arguments to exec
commands This property is required. Sequence[str]
The command and its arguments to exec
commands This property is required. List<String>
The command and its arguments to exec

ContainerHealthchecksLivenessProbeTypeGrpc
, ContainerHealthchecksLivenessProbeTypeGrpcArgs

Port This property is required. int
The port number to try to connect to
Service string
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe
Port This property is required. int
The port number to try to connect to
Service string
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe
port This property is required. Integer
The port number to try to connect to
service String
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe
port This property is required. number
The port number to try to connect to
service string
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe
port This property is required. int
The port number to try to connect to
service str
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe
port This property is required. Number
The port number to try to connect to
service String
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe

ContainerHealthchecksLivenessProbeTypeHttp
, ContainerHealthchecksLivenessProbeTypeHttpArgs

Port This property is required. int
The port number to try to connect to
Scheme This property is required. string
if the HTTP GET request should be done in HTTP or HTTPS.
Path string
The path that the HTTP GET request. By default it is /
Port This property is required. int
The port number to try to connect to
Scheme This property is required. string
if the HTTP GET request should be done in HTTP or HTTPS.
Path string
The path that the HTTP GET request. By default it is /
port This property is required. Integer
The port number to try to connect to
scheme This property is required. String
if the HTTP GET request should be done in HTTP or HTTPS.
path String
The path that the HTTP GET request. By default it is /
port This property is required. number
The port number to try to connect to
scheme This property is required. string
if the HTTP GET request should be done in HTTP or HTTPS.
path string
The path that the HTTP GET request. By default it is /
port This property is required. int
The port number to try to connect to
scheme This property is required. str
if the HTTP GET request should be done in HTTP or HTTPS.
path str
The path that the HTTP GET request. By default it is /
port This property is required. Number
The port number to try to connect to
scheme This property is required. String
if the HTTP GET request should be done in HTTP or HTTPS.
path String
The path that the HTTP GET request. By default it is /

ContainerHealthchecksLivenessProbeTypeTcp
, ContainerHealthchecksLivenessProbeTypeTcpArgs

Port This property is required. int
The port number to try to connect to
Host string
Optional. If the host need to be different than localhost/pod ip
Port This property is required. int
The port number to try to connect to
Host string
Optional. If the host need to be different than localhost/pod ip
port This property is required. Integer
The port number to try to connect to
host String
Optional. If the host need to be different than localhost/pod ip
port This property is required. number
The port number to try to connect to
host string
Optional. If the host need to be different than localhost/pod ip
port This property is required. int
The port number to try to connect to
host str
Optional. If the host need to be different than localhost/pod ip
port This property is required. Number
The port number to try to connect to
host String
Optional. If the host need to be different than localhost/pod ip

ContainerHealthchecksReadinessProbe
, ContainerHealthchecksReadinessProbeArgs

FailureThreshold This property is required. int
Number of time the an ok probe should fail before declaring it as failed
InitialDelaySeconds This property is required. int
Number of seconds to wait before the first execution of the probe to be trigerred
PeriodSeconds This property is required. int
Number of seconds before each execution of the probe
SuccessThreshold This property is required. int
Number of time the probe should success before declaring a failed probe as ok again
TimeoutSeconds This property is required. int
Number of seconds within which the check need to respond before declaring it as a failure
Type This property is required. ediri.Qovery.Inputs.ContainerHealthchecksReadinessProbeType
Kind of check to run for this probe. There can only be one configured at a time
FailureThreshold This property is required. int
Number of time the an ok probe should fail before declaring it as failed
InitialDelaySeconds This property is required. int
Number of seconds to wait before the first execution of the probe to be trigerred
PeriodSeconds This property is required. int
Number of seconds before each execution of the probe
SuccessThreshold This property is required. int
Number of time the probe should success before declaring a failed probe as ok again
TimeoutSeconds This property is required. int
Number of seconds within which the check need to respond before declaring it as a failure
Type This property is required. ContainerHealthchecksReadinessProbeType
Kind of check to run for this probe. There can only be one configured at a time
failureThreshold This property is required. Integer
Number of time the an ok probe should fail before declaring it as failed
initialDelaySeconds This property is required. Integer
Number of seconds to wait before the first execution of the probe to be trigerred
periodSeconds This property is required. Integer
Number of seconds before each execution of the probe
successThreshold This property is required. Integer
Number of time the probe should success before declaring a failed probe as ok again
timeoutSeconds This property is required. Integer
Number of seconds within which the check need to respond before declaring it as a failure
type This property is required. ContainerHealthchecksReadinessProbeType
Kind of check to run for this probe. There can only be one configured at a time
failureThreshold This property is required. number
Number of time the an ok probe should fail before declaring it as failed
initialDelaySeconds This property is required. number
Number of seconds to wait before the first execution of the probe to be trigerred
periodSeconds This property is required. number
Number of seconds before each execution of the probe
successThreshold This property is required. number
Number of time the probe should success before declaring a failed probe as ok again
timeoutSeconds This property is required. number
Number of seconds within which the check need to respond before declaring it as a failure
type This property is required. ContainerHealthchecksReadinessProbeType
Kind of check to run for this probe. There can only be one configured at a time
failure_threshold This property is required. int
Number of time the an ok probe should fail before declaring it as failed
initial_delay_seconds This property is required. int
Number of seconds to wait before the first execution of the probe to be trigerred
period_seconds This property is required. int
Number of seconds before each execution of the probe
success_threshold This property is required. int
Number of time the probe should success before declaring a failed probe as ok again
timeout_seconds This property is required. int
Number of seconds within which the check need to respond before declaring it as a failure
type This property is required. ContainerHealthchecksReadinessProbeType
Kind of check to run for this probe. There can only be one configured at a time
failureThreshold This property is required. Number
Number of time the an ok probe should fail before declaring it as failed
initialDelaySeconds This property is required. Number
Number of seconds to wait before the first execution of the probe to be trigerred
periodSeconds This property is required. Number
Number of seconds before each execution of the probe
successThreshold This property is required. Number
Number of time the probe should success before declaring a failed probe as ok again
timeoutSeconds This property is required. Number
Number of seconds within which the check need to respond before declaring it as a failure
type This property is required. 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.ContainerHealthchecksReadinessProbeTypeExec
Check that the given command return an exit 0. Binary should be present in the image
Grpc ediri.Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeGrpc
Check that the given port respond to GRPC call
Http ediri.Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeHttp
Check that the given port respond to HTTP call (should return a 2xx response code)
Tcp ediri.Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeTcp
Check that the given port accepting connection
Exec ContainerHealthchecksReadinessProbeTypeExec
Check that the given command return an exit 0. Binary should be present in the image
Grpc ContainerHealthchecksReadinessProbeTypeGrpc
Check that the given port respond to GRPC call
Http ContainerHealthchecksReadinessProbeTypeHttp
Check that the given port respond to HTTP call (should return a 2xx response code)
Tcp ContainerHealthchecksReadinessProbeTypeTcp
Check that the given port accepting connection
exec ContainerHealthchecksReadinessProbeTypeExec
Check that the given command return an exit 0. Binary should be present in the image
grpc ContainerHealthchecksReadinessProbeTypeGrpc
Check that the given port respond to GRPC call
http ContainerHealthchecksReadinessProbeTypeHttp
Check that the given port respond to HTTP call (should return a 2xx response code)
tcp ContainerHealthchecksReadinessProbeTypeTcp
Check that the given port accepting connection
exec ContainerHealthchecksReadinessProbeTypeExec
Check that the given command return an exit 0. Binary should be present in the image
grpc ContainerHealthchecksReadinessProbeTypeGrpc
Check that the given port respond to GRPC call
http ContainerHealthchecksReadinessProbeTypeHttp
Check that the given port respond to HTTP call (should return a 2xx response code)
tcp ContainerHealthchecksReadinessProbeTypeTcp
Check that the given port accepting connection
exec_ ContainerHealthchecksReadinessProbeTypeExec
Check that the given command return an exit 0. Binary should be present in the image
grpc ContainerHealthchecksReadinessProbeTypeGrpc
Check that the given port respond to GRPC call
http ContainerHealthchecksReadinessProbeTypeHttp
Check that the given port respond to HTTP call (should return a 2xx response code)
tcp ContainerHealthchecksReadinessProbeTypeTcp
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 This property is required. List<string>
The command and its arguments to exec
Commands This property is required. []string
The command and its arguments to exec
commands This property is required. List<String>
The command and its arguments to exec
commands This property is required. string[]
The command and its arguments to exec
commands This property is required. Sequence[str]
The command and its arguments to exec
commands This property is required. List<String>
The command and its arguments to exec

ContainerHealthchecksReadinessProbeTypeGrpc
, ContainerHealthchecksReadinessProbeTypeGrpcArgs

Port This property is required. int
The port number to try to connect to
Service string
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe
Port This property is required. int
The port number to try to connect to
Service string
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe
port This property is required. Integer
The port number to try to connect to
service String
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe
port This property is required. number
The port number to try to connect to
service string
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe
port This property is required. int
The port number to try to connect to
service str
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe
port This property is required. Number
The port number to try to connect to
service String
The grpc service to connect to. It needs to implement grpc health protocol. https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/#introducing-grpc-health-probe

ContainerHealthchecksReadinessProbeTypeHttp
, ContainerHealthchecksReadinessProbeTypeHttpArgs

Port This property is required. int
The port number to try to connect to
Scheme This property is required. string
if the HTTP GET request should be done in HTTP or HTTPS.
Path string
The path that the HTTP GET request. By default it is /
Port This property is required. int
The port number to try to connect to
Scheme This property is required. string
if the HTTP GET request should be done in HTTP or HTTPS.
Path string
The path that the HTTP GET request. By default it is /
port This property is required. Integer
The port number to try to connect to
scheme This property is required. String
if the HTTP GET request should be done in HTTP or HTTPS.
path String
The path that the HTTP GET request. By default it is /
port This property is required. number
The port number to try to connect to
scheme This property is required. string
if the HTTP GET request should be done in HTTP or HTTPS.
path string
The path that the HTTP GET request. By default it is /
port This property is required. int
The port number to try to connect to
scheme This property is required. str
if the HTTP GET request should be done in HTTP or HTTPS.
path str
The path that the HTTP GET request. By default it is /
port This property is required. Number
The port number to try to connect to
scheme This property is required. String
if the HTTP GET request should be done in HTTP or HTTPS.
path String
The path that the HTTP GET request. By default it is /

ContainerHealthchecksReadinessProbeTypeTcp
, ContainerHealthchecksReadinessProbeTypeTcpArgs

Port This property is required. int
The port number to try to connect to
Host string
Optional. If the host need to be different than localhost/pod ip
Port This property is required. int
The port number to try to connect to
Host string
Optional. If the host need to be different than localhost/pod ip
port This property is required. Integer
The port number to try to connect to
host String
Optional. If the host need to be different than localhost/pod ip
port This property is required. number
The port number to try to connect to
host string
Optional. If the host need to be different than localhost/pod ip
port This property is required. int
The port number to try to connect to
host str
Optional. If the host need to be different than localhost/pod ip
port This property is required. Number
The port number to try to connect to
host String
Optional. If the host need to be different than localhost/pod ip

ContainerPort
, ContainerPortArgs

InternalPort This property is required. int
Internal port of the container. - Must be: >= 1 and <= 65535.
IsDefault This property is required. bool
If this port will be used for the root domain
PubliclyAccessible This property is required. bool
Specify if the port is exposed to the world or not for this container.
ExternalPort 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.
InternalPort This property is required. int
Internal port of the container. - Must be: >= 1 and <= 65535.
IsDefault This property is required. bool
If this port will be used for the root domain
PubliclyAccessible This property is required. bool
Specify if the port is exposed to the world or not for this container.
ExternalPort 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.
internalPort This property is required. Integer
Internal port of the container. - Must be: >= 1 and <= 65535.
isDefault This property is required. Boolean
If this port will be used for the root domain
publiclyAccessible This property is required. Boolean
Specify if the port is exposed to the world or not for this container.
externalPort 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.
internalPort This property is required. number
Internal port of the container. - Must be: >= 1 and <= 65535.
isDefault This property is required. boolean
If this port will be used for the root domain
publiclyAccessible This property is required. boolean
Specify if the port is exposed to the world or not for this container.
externalPort 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 This property is required. int
Internal port of the container. - Must be: >= 1 and <= 65535.
is_default This property is required. bool
If this port will be used for the root domain
publicly_accessible This property is required. 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.
internalPort This property is required. Number
Internal port of the container. - Must be: >= 1 and <= 65535.
isDefault This property is required. Boolean
If this port will be used for the root domain
publiclyAccessible This property is required. Boolean
Specify if the port is exposed to the world or not for this container.
externalPort 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 This property is required. string
Key of the secret.
Value This property is required. string
Value of the secret.
Description string
Description of the secret.
Id string
Id of the secret.
Key This property is required. string
Key of the secret.
Value This property is required. string
Value of the secret.
Description string
Description of the secret.
Id string
Id of the secret.
key This property is required. String
Key of the secret.
value This property is required. String
Value of the secret.
description String
Description of the secret.
id String
Id of the secret.
key This property is required. string
Key of the secret.
value This property is required. string
Value of the secret.
description string
Description of the secret.
id string
Id of the secret.
key This property is required. str
Key of the secret.
value This property is required. str
Value of the secret.
description str
Description of the secret.
id str
Id of the secret.
key This property is required. String
Key of the secret.
value This property is required. String
Value of the secret.
description String
Description of the secret.
id String
Id of the secret.

ContainerSecretAlias
, ContainerSecretAliasArgs

Key This property is required. string
Name of the secret alias.
Value This property is required. string
Name of the secret to alias.
Description string
Description of the secret alias.
Id string
Id of the secret alias.
Key This property is required. string
Name of the secret alias.
Value This property is required. string
Name of the secret to alias.
Description string
Description of the secret alias.
Id string
Id of the secret alias.
key This property is required. String
Name of the secret alias.
value This property is required. String
Name of the secret to alias.
description String
Description of the secret alias.
id String
Id of the secret alias.
key This property is required. string
Name of the secret alias.
value This property is required. string
Name of the secret to alias.
description string
Description of the secret alias.
id string
Id of the secret alias.
key This property is required. str
Name of the secret alias.
value This property is required. str
Name of the secret to alias.
description str
Description of the secret alias.
id str
Id of the secret alias.
key This property is required. String
Name of the secret alias.
value This property is required. String
Name of the secret to alias.
description String
Description of the secret alias.
id String
Id of the secret alias.

ContainerSecretOverride
, ContainerSecretOverrideArgs

Key This property is required. string
Name of the secret override.
Value This property is required. string
Value of the secret override.
Description string
Description of the secret override.
Id string
Id of the secret override.
Key This property is required. string
Name of the secret override.
Value This property is required. string
Value of the secret override.
Description string
Description of the secret override.
Id string
Id of the secret override.
key This property is required. String
Name of the secret override.
value This property is required. String
Value of the secret override.
description String
Description of the secret override.
id String
Id of the secret override.
key This property is required. string
Name of the secret override.
value This property is required. string
Value of the secret override.
description string
Description of the secret override.
id string
Id of the secret override.
key This property is required. str
Name of the secret override.
value This property is required. str
Value of the secret override.
description str
Description of the secret override.
id str
Id of the secret override.
key This property is required. String
Name of the secret override.
value This property is required. String
Value of the secret override.
description String
Description of the secret override.
id String
Id of the secret override.

ContainerStorage
, ContainerStorageArgs

MountPoint This property is required. string
Mount point of the storage for the container.
Size This property is required. int
Size of the storage for the container in GB [1024MB = 1GB]. - Must be: >= 1.
Type This property is required. string
Type of the storage for the container. - Can be: FAST_SSD.
Id string
Id of the storage.
MountPoint This property is required. string
Mount point of the storage for the container.
Size This property is required. int
Size of the storage for the container in GB [1024MB = 1GB]. - Must be: >= 1.
Type This property is required. string
Type of the storage for the container. - Can be: FAST_SSD.
Id string
Id of the storage.
mountPoint This property is required. String
Mount point of the storage for the container.
size This property is required. Integer
Size of the storage for the container in GB [1024MB = 1GB]. - Must be: >= 1.
type This property is required. String
Type of the storage for the container. - Can be: FAST_SSD.
id String
Id of the storage.
mountPoint This property is required. string
Mount point of the storage for the container.
size This property is required. number
Size of the storage for the container in GB [1024MB = 1GB]. - Must be: >= 1.
type This property is required. string
Type of the storage for the container. - Can be: FAST_SSD.
id string
Id of the storage.
mount_point This property is required. str
Mount point of the storage for the container.
size This property is required. int
Size of the storage for the container in GB [1024MB = 1GB]. - Must be: >= 1.
type This property is required. str
Type of the storage for the container. - Can be: FAST_SSD.
id str
Id of the storage.
mountPoint This property is required. String
Mount point of the storage for the container.
size This property is required. Number
Size of the storage for the container in GB [1024MB = 1GB]. - Must be: >= 1.
type This property is required. 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>"
Copy

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.