qovery.Container
Explore with Pulumi AI
# qovery.Container (Resource)
Provides a Qovery container resource. This can be used to create and manage Qovery container registry.
Example
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.qovery.Container;
import com.pulumi.qovery.ContainerArgs;
import com.pulumi.qovery.inputs.ContainerHealthchecksArgs;
import com.pulumi.qovery.inputs.ContainerEnvironmentVariableArgs;
import com.pulumi.qovery.inputs.ContainerEnvironmentVariableAliasArgs;
import com.pulumi.qovery.inputs.ContainerEnvironmentVariableOverrideArgs;
import com.pulumi.qovery.inputs.ContainerSecretArgs;
import com.pulumi.qovery.inputs.ContainerSecretAliasArgs;
import com.pulumi.qovery.inputs.ContainerSecretOverrideArgs;
import com.pulumi.qovery.inputs.ContainerCustomDomainArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import com.pulumi.resources.CustomResourceOptions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var myContainer = new Container("myContainer", ContainerArgs.builder()
            .environmentId(qovery_environment.my_environment().id())
            .registryId(qovery_container_registry.my_container_registry().id())
            .imageName("qovery-api")
            .tag("1.0.0")
            .entrypoint("/dev/api")
            .autoPreview("true")
            .cpu(500)
            .memory(512)
            .minRunningInstances(1)
            .maxRunningInstances(1)
            .healthchecks(ContainerHealthchecksArgs.builder()
                .readiness_probe(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .liveness_probe(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .environmentVariables(ContainerEnvironmentVariableArgs.builder()
                .key("ENV_VAR_KEY")
                .value("ENV_VAR_VALUE")
                .build())
            .environmentVariableAliases(ContainerEnvironmentVariableAliasArgs.builder()
                .key("ENV_VAR_KEY_ALIAS")
                .value("ENV_VAR_KEY")
                .build())
            .environmentVariableOverrides(ContainerEnvironmentVariableOverrideArgs.builder()
                .key("SOME_PROJECT_VARIABLE")
                .value("OVERRIDDEN_VALUE")
                .build())
            .secrets(ContainerSecretArgs.builder()
                .key("SECRET_KEY")
                .value("SECRET_VALUE")
                .build())
            .secretAliases(ContainerSecretAliasArgs.builder()
                .key("SECRET_KEY_ALIAS")
                .value("SECRET_KEY")
                .build())
            .secretOverrides(ContainerSecretOverrideArgs.builder()
                .key("SOME_PROJECT_SECRET")
                .value("OVERRIDDEN_VALUE")
                .build())
            .customDomains(ContainerCustomDomainArgs.builder()
                .domain("example.com")
                .build())
            .advancedSettingsJson(serializeJson(
                jsonObject(
                    jsonProperty("network.ingress.proxy_send_timeout_seconds", 80),
                    jsonProperty("network.ingress.proxy_body_size_mb", 200)
                )))
            .build(), CustomResourceOptions.builder()
                .dependsOn(                
                    qovery_environment.my_environment(),
                    qovery_container_registry.my_container_registry())
                .build());
    }
}
resources:
  myContainer:
    type: qovery:Container
    properties:
      # Required
      environmentId: ${qovery_environment.my_environment.id}
      registryId: ${qovery_container_registry.my_container_registry.id}
      imageName: qovery-api
      tag: 1.0.0
      # Optional
      entrypoint: /dev/api
      autoPreview: 'true'
      cpu: 500
      memory: 512
      minRunningInstances: 1
      maxRunningInstances: 1
      healthchecks:
        readiness_probe:
          type:
            http:
              port: 8000
          initialDelaySeconds: 30
          periodSeconds: 10
          timeoutSeconds: 10
          successThreshold: 1
          failureThreshold: 3
        liveness_probe:
          type:
            http:
              port: 8000
          initialDelaySeconds: 30
          periodSeconds: 10
          timeoutSeconds: 10
          successThreshold: 1
          failureThreshold: 3
      environmentVariables:
        - key: ENV_VAR_KEY
          value: ENV_VAR_VALUE
      environmentVariableAliases:
        - key: ENV_VAR_KEY_ALIAS
          value: ENV_VAR_KEY
      environmentVariableOverrides:
        - key: SOME_PROJECT_VARIABLE
          value: OVERRIDDEN_VALUE
      secrets:
        - key: SECRET_KEY
          value: SECRET_VALUE
      secretAliases:
        - key: SECRET_KEY_ALIAS
          value: SECRET_KEY
      secretOverrides:
        - key: SOME_PROJECT_SECRET
          value: OVERRIDDEN_VALUE
      customDomains:
        - domain: example.com
      advancedSettingsJson:
        fn::toJSON:
          network.ingress.proxy_send_timeout_seconds: 80
          network.ingress.proxy_body_size_mb: 200
    options:
      dependson:
        - ${qovery_environment.my_environment}
        - ${qovery_container_registry.my_container_registry}
Create Container Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Container(name: string, args: ContainerArgs, opts?: CustomResourceOptions);@overload
def Container(resource_name: str,
              args: ContainerArgs,
              opts: Optional[ResourceOptions] = None)
@overload
def Container(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              environment_id: Optional[str] = None,
              tag: Optional[str] = None,
              registry_id: Optional[str] = None,
              image_name: Optional[str] = None,
              healthchecks: Optional[ContainerHealthchecksArgs] = None,
              icon_uri: Optional[str] = None,
              labels_group_ids: Optional[Sequence[str]] = None,
              deployment_stage_id: Optional[str] = None,
              entrypoint: Optional[str] = None,
              cpu: Optional[int] = None,
              environment_variable_aliases: Optional[Sequence[ContainerEnvironmentVariableAliasArgs]] = None,
              environment_variable_overrides: Optional[Sequence[ContainerEnvironmentVariableOverrideArgs]] = None,
              environment_variables: Optional[Sequence[ContainerEnvironmentVariableArgs]] = None,
              auto_preview: Optional[bool] = None,
              advanced_settings_json: Optional[str] = None,
              auto_deploy: Optional[bool] = None,
              custom_domains: Optional[Sequence[ContainerCustomDomainArgs]] = None,
              max_running_instances: Optional[int] = None,
              memory: Optional[int] = None,
              min_running_instances: Optional[int] = None,
              name: Optional[str] = None,
              ports: Optional[Sequence[ContainerPortArgs]] = None,
              arguments: Optional[Sequence[str]] = None,
              secret_aliases: Optional[Sequence[ContainerSecretAliasArgs]] = None,
              secret_overrides: Optional[Sequence[ContainerSecretOverrideArgs]] = None,
              secrets: Optional[Sequence[ContainerSecretArgs]] = None,
              storages: Optional[Sequence[ContainerStorageArgs]] = None,
              annotations_group_ids: Optional[Sequence[str]] = None)func NewContainer(ctx *Context, name string, args ContainerArgs, opts ...ResourceOption) (*Container, error)public Container(string name, ContainerArgs args, CustomResourceOptions? opts = null)
public Container(String name, ContainerArgs args)
public Container(String name, ContainerArgs args, CustomResourceOptions options)
type: qovery:Container
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ContainerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ContainerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ContainerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ContainerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ContainerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var containerResource = new Qovery.Container("containerResource", new()
{
    EnvironmentId = "string",
    Tag = "string",
    RegistryId = "string",
    ImageName = "string",
    Healthchecks = new Qovery.Inputs.ContainerHealthchecksArgs
    {
        LivenessProbe = new Qovery.Inputs.ContainerHealthchecksLivenessProbeArgs
        {
            FailureThreshold = 0,
            InitialDelaySeconds = 0,
            PeriodSeconds = 0,
            SuccessThreshold = 0,
            TimeoutSeconds = 0,
            Type = new Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeArgs
            {
                Exec = new Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeExecArgs
                {
                    Commands = new[]
                    {
                        "string",
                    },
                },
                Grpc = new Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeGrpcArgs
                {
                    Port = 0,
                    Service = "string",
                },
                Http = new Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeHttpArgs
                {
                    Port = 0,
                    Scheme = "string",
                    Path = "string",
                },
                Tcp = new Qovery.Inputs.ContainerHealthchecksLivenessProbeTypeTcpArgs
                {
                    Port = 0,
                    Host = "string",
                },
            },
        },
        ReadinessProbe = new Qovery.Inputs.ContainerHealthchecksReadinessProbeArgs
        {
            FailureThreshold = 0,
            InitialDelaySeconds = 0,
            PeriodSeconds = 0,
            SuccessThreshold = 0,
            TimeoutSeconds = 0,
            Type = new Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeArgs
            {
                Exec = new Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeExecArgs
                {
                    Commands = new[]
                    {
                        "string",
                    },
                },
                Grpc = new Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeGrpcArgs
                {
                    Port = 0,
                    Service = "string",
                },
                Http = new Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeHttpArgs
                {
                    Port = 0,
                    Scheme = "string",
                    Path = "string",
                },
                Tcp = new Qovery.Inputs.ContainerHealthchecksReadinessProbeTypeTcpArgs
                {
                    Port = 0,
                    Host = "string",
                },
            },
        },
    },
    IconUri = "string",
    LabelsGroupIds = new[]
    {
        "string",
    },
    DeploymentStageId = "string",
    Entrypoint = "string",
    Cpu = 0,
    EnvironmentVariableAliases = new[]
    {
        new Qovery.Inputs.ContainerEnvironmentVariableAliasArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    EnvironmentVariableOverrides = new[]
    {
        new Qovery.Inputs.ContainerEnvironmentVariableOverrideArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    EnvironmentVariables = new[]
    {
        new Qovery.Inputs.ContainerEnvironmentVariableArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    AutoPreview = false,
    AdvancedSettingsJson = "string",
    AutoDeploy = false,
    CustomDomains = new[]
    {
        new Qovery.Inputs.ContainerCustomDomainArgs
        {
            Domain = "string",
            GenerateCertificate = false,
            Id = "string",
            Status = "string",
            UseCdn = false,
            ValidationDomain = "string",
        },
    },
    MaxRunningInstances = 0,
    Memory = 0,
    MinRunningInstances = 0,
    Name = "string",
    Ports = new[]
    {
        new Qovery.Inputs.ContainerPortArgs
        {
            InternalPort = 0,
            IsDefault = false,
            PubliclyAccessible = false,
            ExternalPort = 0,
            Id = "string",
            Name = "string",
            Protocol = "string",
        },
    },
    Arguments = new[]
    {
        "string",
    },
    SecretAliases = new[]
    {
        new Qovery.Inputs.ContainerSecretAliasArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    SecretOverrides = new[]
    {
        new Qovery.Inputs.ContainerSecretOverrideArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    Secrets = new[]
    {
        new Qovery.Inputs.ContainerSecretArgs
        {
            Key = "string",
            Value = "string",
            Description = "string",
            Id = "string",
        },
    },
    Storages = new[]
    {
        new Qovery.Inputs.ContainerStorageArgs
        {
            MountPoint = "string",
            Size = 0,
            Type = "string",
            Id = "string",
        },
    },
    AnnotationsGroupIds = new[]
    {
        "string",
    },
});
example, err := qovery.NewContainer(ctx, "containerResource", &qovery.ContainerArgs{
	EnvironmentId: pulumi.String("string"),
	Tag:           pulumi.String("string"),
	RegistryId:    pulumi.String("string"),
	ImageName:     pulumi.String("string"),
	Healthchecks: &qovery.ContainerHealthchecksArgs{
		LivenessProbe: &qovery.ContainerHealthchecksLivenessProbeArgs{
			FailureThreshold:    pulumi.Int(0),
			InitialDelaySeconds: pulumi.Int(0),
			PeriodSeconds:       pulumi.Int(0),
			SuccessThreshold:    pulumi.Int(0),
			TimeoutSeconds:      pulumi.Int(0),
			Type: &qovery.ContainerHealthchecksLivenessProbeTypeArgs{
				Exec: &qovery.ContainerHealthchecksLivenessProbeTypeExecArgs{
					Commands: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
				Grpc: &qovery.ContainerHealthchecksLivenessProbeTypeGrpcArgs{
					Port:    pulumi.Int(0),
					Service: pulumi.String("string"),
				},
				Http: &qovery.ContainerHealthchecksLivenessProbeTypeHttpArgs{
					Port:   pulumi.Int(0),
					Scheme: pulumi.String("string"),
					Path:   pulumi.String("string"),
				},
				Tcp: &qovery.ContainerHealthchecksLivenessProbeTypeTcpArgs{
					Port: pulumi.Int(0),
					Host: pulumi.String("string"),
				},
			},
		},
		ReadinessProbe: &qovery.ContainerHealthchecksReadinessProbeArgs{
			FailureThreshold:    pulumi.Int(0),
			InitialDelaySeconds: pulumi.Int(0),
			PeriodSeconds:       pulumi.Int(0),
			SuccessThreshold:    pulumi.Int(0),
			TimeoutSeconds:      pulumi.Int(0),
			Type: &qovery.ContainerHealthchecksReadinessProbeTypeArgs{
				Exec: &qovery.ContainerHealthchecksReadinessProbeTypeExecArgs{
					Commands: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
				Grpc: &qovery.ContainerHealthchecksReadinessProbeTypeGrpcArgs{
					Port:    pulumi.Int(0),
					Service: pulumi.String("string"),
				},
				Http: &qovery.ContainerHealthchecksReadinessProbeTypeHttpArgs{
					Port:   pulumi.Int(0),
					Scheme: pulumi.String("string"),
					Path:   pulumi.String("string"),
				},
				Tcp: &qovery.ContainerHealthchecksReadinessProbeTypeTcpArgs{
					Port: pulumi.Int(0),
					Host: pulumi.String("string"),
				},
			},
		},
	},
	IconUri: pulumi.String("string"),
	LabelsGroupIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	DeploymentStageId: pulumi.String("string"),
	Entrypoint:        pulumi.String("string"),
	Cpu:               pulumi.Int(0),
	EnvironmentVariableAliases: qovery.ContainerEnvironmentVariableAliasArray{
		&qovery.ContainerEnvironmentVariableAliasArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	EnvironmentVariableOverrides: qovery.ContainerEnvironmentVariableOverrideArray{
		&qovery.ContainerEnvironmentVariableOverrideArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	EnvironmentVariables: qovery.ContainerEnvironmentVariableArray{
		&qovery.ContainerEnvironmentVariableArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	AutoPreview:          pulumi.Bool(false),
	AdvancedSettingsJson: pulumi.String("string"),
	AutoDeploy:           pulumi.Bool(false),
	CustomDomains: qovery.ContainerCustomDomainArray{
		&qovery.ContainerCustomDomainArgs{
			Domain:              pulumi.String("string"),
			GenerateCertificate: pulumi.Bool(false),
			Id:                  pulumi.String("string"),
			Status:              pulumi.String("string"),
			UseCdn:              pulumi.Bool(false),
			ValidationDomain:    pulumi.String("string"),
		},
	},
	MaxRunningInstances: pulumi.Int(0),
	Memory:              pulumi.Int(0),
	MinRunningInstances: pulumi.Int(0),
	Name:                pulumi.String("string"),
	Ports: qovery.ContainerPortArray{
		&qovery.ContainerPortArgs{
			InternalPort:       pulumi.Int(0),
			IsDefault:          pulumi.Bool(false),
			PubliclyAccessible: pulumi.Bool(false),
			ExternalPort:       pulumi.Int(0),
			Id:                 pulumi.String("string"),
			Name:               pulumi.String("string"),
			Protocol:           pulumi.String("string"),
		},
	},
	Arguments: pulumi.StringArray{
		pulumi.String("string"),
	},
	SecretAliases: qovery.ContainerSecretAliasArray{
		&qovery.ContainerSecretAliasArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	SecretOverrides: qovery.ContainerSecretOverrideArray{
		&qovery.ContainerSecretOverrideArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	Secrets: qovery.ContainerSecretArray{
		&qovery.ContainerSecretArgs{
			Key:         pulumi.String("string"),
			Value:       pulumi.String("string"),
			Description: pulumi.String("string"),
			Id:          pulumi.String("string"),
		},
	},
	Storages: qovery.ContainerStorageArray{
		&qovery.ContainerStorageArgs{
			MountPoint: pulumi.String("string"),
			Size:       pulumi.Int(0),
			Type:       pulumi.String("string"),
			Id:         pulumi.String("string"),
		},
	},
	AnnotationsGroupIds: pulumi.StringArray{
		pulumi.String("string"),
	},
})
var containerResource = new Container("containerResource", ContainerArgs.builder()
    .environmentId("string")
    .tag("string")
    .registryId("string")
    .imageName("string")
    .healthchecks(ContainerHealthchecksArgs.builder()
        .livenessProbe(ContainerHealthchecksLivenessProbeArgs.builder()
            .failureThreshold(0)
            .initialDelaySeconds(0)
            .periodSeconds(0)
            .successThreshold(0)
            .timeoutSeconds(0)
            .type(ContainerHealthchecksLivenessProbeTypeArgs.builder()
                .exec(ContainerHealthchecksLivenessProbeTypeExecArgs.builder()
                    .commands("string")
                    .build())
                .grpc(ContainerHealthchecksLivenessProbeTypeGrpcArgs.builder()
                    .port(0)
                    .service("string")
                    .build())
                .http(ContainerHealthchecksLivenessProbeTypeHttpArgs.builder()
                    .port(0)
                    .scheme("string")
                    .path("string")
                    .build())
                .tcp(ContainerHealthchecksLivenessProbeTypeTcpArgs.builder()
                    .port(0)
                    .host("string")
                    .build())
                .build())
            .build())
        .readinessProbe(ContainerHealthchecksReadinessProbeArgs.builder()
            .failureThreshold(0)
            .initialDelaySeconds(0)
            .periodSeconds(0)
            .successThreshold(0)
            .timeoutSeconds(0)
            .type(ContainerHealthchecksReadinessProbeTypeArgs.builder()
                .exec(ContainerHealthchecksReadinessProbeTypeExecArgs.builder()
                    .commands("string")
                    .build())
                .grpc(ContainerHealthchecksReadinessProbeTypeGrpcArgs.builder()
                    .port(0)
                    .service("string")
                    .build())
                .http(ContainerHealthchecksReadinessProbeTypeHttpArgs.builder()
                    .port(0)
                    .scheme("string")
                    .path("string")
                    .build())
                .tcp(ContainerHealthchecksReadinessProbeTypeTcpArgs.builder()
                    .port(0)
                    .host("string")
                    .build())
                .build())
            .build())
        .build())
    .iconUri("string")
    .labelsGroupIds("string")
    .deploymentStageId("string")
    .entrypoint("string")
    .cpu(0)
    .environmentVariableAliases(ContainerEnvironmentVariableAliasArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .environmentVariableOverrides(ContainerEnvironmentVariableOverrideArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .environmentVariables(ContainerEnvironmentVariableArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .autoPreview(false)
    .advancedSettingsJson("string")
    .autoDeploy(false)
    .customDomains(ContainerCustomDomainArgs.builder()
        .domain("string")
        .generateCertificate(false)
        .id("string")
        .status("string")
        .useCdn(false)
        .validationDomain("string")
        .build())
    .maxRunningInstances(0)
    .memory(0)
    .minRunningInstances(0)
    .name("string")
    .ports(ContainerPortArgs.builder()
        .internalPort(0)
        .isDefault(false)
        .publiclyAccessible(false)
        .externalPort(0)
        .id("string")
        .name("string")
        .protocol("string")
        .build())
    .arguments("string")
    .secretAliases(ContainerSecretAliasArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .secretOverrides(ContainerSecretOverrideArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .secrets(ContainerSecretArgs.builder()
        .key("string")
        .value("string")
        .description("string")
        .id("string")
        .build())
    .storages(ContainerStorageArgs.builder()
        .mountPoint("string")
        .size(0)
        .type("string")
        .id("string")
        .build())
    .annotationsGroupIds("string")
    .build());
container_resource = qovery.Container("containerResource",
    environment_id="string",
    tag="string",
    registry_id="string",
    image_name="string",
    healthchecks={
        "liveness_probe": {
            "failure_threshold": 0,
            "initial_delay_seconds": 0,
            "period_seconds": 0,
            "success_threshold": 0,
            "timeout_seconds": 0,
            "type": {
                "exec_": {
                    "commands": ["string"],
                },
                "grpc": {
                    "port": 0,
                    "service": "string",
                },
                "http": {
                    "port": 0,
                    "scheme": "string",
                    "path": "string",
                },
                "tcp": {
                    "port": 0,
                    "host": "string",
                },
            },
        },
        "readiness_probe": {
            "failure_threshold": 0,
            "initial_delay_seconds": 0,
            "period_seconds": 0,
            "success_threshold": 0,
            "timeout_seconds": 0,
            "type": {
                "exec_": {
                    "commands": ["string"],
                },
                "grpc": {
                    "port": 0,
                    "service": "string",
                },
                "http": {
                    "port": 0,
                    "scheme": "string",
                    "path": "string",
                },
                "tcp": {
                    "port": 0,
                    "host": "string",
                },
            },
        },
    },
    icon_uri="string",
    labels_group_ids=["string"],
    deployment_stage_id="string",
    entrypoint="string",
    cpu=0,
    environment_variable_aliases=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    environment_variable_overrides=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    environment_variables=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    auto_preview=False,
    advanced_settings_json="string",
    auto_deploy=False,
    custom_domains=[{
        "domain": "string",
        "generate_certificate": False,
        "id": "string",
        "status": "string",
        "use_cdn": False,
        "validation_domain": "string",
    }],
    max_running_instances=0,
    memory=0,
    min_running_instances=0,
    name="string",
    ports=[{
        "internal_port": 0,
        "is_default": False,
        "publicly_accessible": False,
        "external_port": 0,
        "id": "string",
        "name": "string",
        "protocol": "string",
    }],
    arguments=["string"],
    secret_aliases=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    secret_overrides=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    secrets=[{
        "key": "string",
        "value": "string",
        "description": "string",
        "id": "string",
    }],
    storages=[{
        "mount_point": "string",
        "size": 0,
        "type": "string",
        "id": "string",
    }],
    annotations_group_ids=["string"])
const containerResource = new qovery.Container("containerResource", {
    environmentId: "string",
    tag: "string",
    registryId: "string",
    imageName: "string",
    healthchecks: {
        livenessProbe: {
            failureThreshold: 0,
            initialDelaySeconds: 0,
            periodSeconds: 0,
            successThreshold: 0,
            timeoutSeconds: 0,
            type: {
                exec: {
                    commands: ["string"],
                },
                grpc: {
                    port: 0,
                    service: "string",
                },
                http: {
                    port: 0,
                    scheme: "string",
                    path: "string",
                },
                tcp: {
                    port: 0,
                    host: "string",
                },
            },
        },
        readinessProbe: {
            failureThreshold: 0,
            initialDelaySeconds: 0,
            periodSeconds: 0,
            successThreshold: 0,
            timeoutSeconds: 0,
            type: {
                exec: {
                    commands: ["string"],
                },
                grpc: {
                    port: 0,
                    service: "string",
                },
                http: {
                    port: 0,
                    scheme: "string",
                    path: "string",
                },
                tcp: {
                    port: 0,
                    host: "string",
                },
            },
        },
    },
    iconUri: "string",
    labelsGroupIds: ["string"],
    deploymentStageId: "string",
    entrypoint: "string",
    cpu: 0,
    environmentVariableAliases: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    environmentVariableOverrides: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    environmentVariables: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    autoPreview: false,
    advancedSettingsJson: "string",
    autoDeploy: false,
    customDomains: [{
        domain: "string",
        generateCertificate: false,
        id: "string",
        status: "string",
        useCdn: false,
        validationDomain: "string",
    }],
    maxRunningInstances: 0,
    memory: 0,
    minRunningInstances: 0,
    name: "string",
    ports: [{
        internalPort: 0,
        isDefault: false,
        publiclyAccessible: false,
        externalPort: 0,
        id: "string",
        name: "string",
        protocol: "string",
    }],
    arguments: ["string"],
    secretAliases: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    secretOverrides: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    secrets: [{
        key: "string",
        value: "string",
        description: "string",
        id: "string",
    }],
    storages: [{
        mountPoint: "string",
        size: 0,
        type: "string",
        id: "string",
    }],
    annotationsGroupIds: ["string"],
});
type: qovery:Container
properties:
    advancedSettingsJson: string
    annotationsGroupIds:
        - string
    arguments:
        - string
    autoDeploy: false
    autoPreview: false
    cpu: 0
    customDomains:
        - domain: string
          generateCertificate: false
          id: string
          status: string
          useCdn: false
          validationDomain: string
    deploymentStageId: string
    entrypoint: string
    environmentId: string
    environmentVariableAliases:
        - description: string
          id: string
          key: string
          value: string
    environmentVariableOverrides:
        - description: string
          id: string
          key: string
          value: string
    environmentVariables:
        - description: string
          id: string
          key: string
          value: string
    healthchecks:
        livenessProbe:
            failureThreshold: 0
            initialDelaySeconds: 0
            periodSeconds: 0
            successThreshold: 0
            timeoutSeconds: 0
            type:
                exec:
                    commands:
                        - string
                grpc:
                    port: 0
                    service: string
                http:
                    path: string
                    port: 0
                    scheme: string
                tcp:
                    host: string
                    port: 0
        readinessProbe:
            failureThreshold: 0
            initialDelaySeconds: 0
            periodSeconds: 0
            successThreshold: 0
            timeoutSeconds: 0
            type:
                exec:
                    commands:
                        - string
                grpc:
                    port: 0
                    service: string
                http:
                    path: string
                    port: 0
                    scheme: string
                tcp:
                    host: string
                    port: 0
    iconUri: string
    imageName: string
    labelsGroupIds:
        - string
    maxRunningInstances: 0
    memory: 0
    minRunningInstances: 0
    name: string
    ports:
        - externalPort: 0
          id: string
          internalPort: 0
          isDefault: false
          name: string
          protocol: string
          publiclyAccessible: false
    registryId: string
    secretAliases:
        - description: string
          id: string
          key: string
          value: string
    secretOverrides:
        - description: string
          id: string
          key: string
          value: string
    secrets:
        - description: string
          id: string
          key: string
          value: string
    storages:
        - id: string
          mountPoint: string
          size: 0
          type: string
    tag: string
Container Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Container resource accepts the following input properties:
- EnvironmentId string
- Id of the environment.
- Healthchecks
ediri.Qovery. Inputs. Container Healthchecks 
- Configuration for the healthchecks that are going to be executed against your service
- ImageName string
- Name of the container image.
- RegistryId string
- Id of the registry.
- Tag string
- Tag of the container image.
- AdvancedSettings stringJson 
- Advanced settings.
- AnnotationsGroup List<string>Ids 
- 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. Container Custom Domain> 
- List of custom domains linked to this container.
- DeploymentStage stringId 
- Id of the deployment stage.
- Entrypoint string
- Entrypoint of the container.
- EnvironmentVariable List<ediri.Aliases Qovery. Inputs. Container Environment Variable Alias> 
- List of environment variable aliases linked to this container.
- EnvironmentVariable List<ediri.Overrides Qovery. Inputs. Container Environment Variable Override> 
- List of environment variable overrides linked to this container.
- EnvironmentVariables List<ediri.Qovery. Inputs. Container Environment Variable> 
- List of environment variables linked to this container.
- IconUri string
- Icon URI representing the container.
- LabelsGroup List<string>Ids 
- List of labels group ids
- MaxRunning intInstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- Memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- MinRunning intInstances 
- Minimum number of instances running for the container. - Must be: >= 1. - Default:1.
- Name string
- Name of the container.
- Ports
List<ediri.Qovery. Inputs. Container Port> 
- List of ports linked to this container.
- SecretAliases List<ediri.Qovery. Inputs. Container Secret Alias> 
- List of secret aliases linked to this container.
- SecretOverrides List<ediri.Qovery. Inputs. Container Secret Override> 
- List of secret overrides linked to this container.
- Secrets
List<ediri.Qovery. Inputs. Container Secret> 
- List of secrets linked to this container.
- Storages
List<ediri.Qovery. Inputs. Container Storage> 
- List of storages linked to this container.
- EnvironmentId string
- Id of the environment.
- Healthchecks
ContainerHealthchecks Args 
- Configuration for the healthchecks that are going to be executed against your service
- ImageName string
- Name of the container image.
- RegistryId string
- Id of the registry.
- Tag string
- Tag of the container image.
- AdvancedSettings stringJson 
- Advanced settings.
- AnnotationsGroup []stringIds 
- 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 []ContainerCustom Domain Args 
- List of custom domains linked to this container.
- DeploymentStage stringId 
- Id of the deployment stage.
- Entrypoint string
- Entrypoint of the container.
- EnvironmentVariable []ContainerAliases Environment Variable Alias Args 
- List of environment variable aliases linked to this container.
- EnvironmentVariable []ContainerOverrides Environment Variable Override Args 
- List of environment variable overrides linked to this container.
- EnvironmentVariables []ContainerEnvironment Variable Args 
- List of environment variables linked to this container.
- IconUri string
- Icon URI representing the container.
- LabelsGroup []stringIds 
- List of labels group ids
- MaxRunning intInstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- Memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- MinRunning intInstances 
- Minimum number of instances running for the container. - Must be: >= 1. - Default:1.
- Name string
- Name of the container.
- Ports
[]ContainerPort Args 
- List of ports linked to this container.
- SecretAliases []ContainerSecret Alias Args 
- List of secret aliases linked to this container.
- SecretOverrides []ContainerSecret Override Args 
- List of secret overrides linked to this container.
- Secrets
[]ContainerSecret Args 
- List of secrets linked to this container.
- Storages
[]ContainerStorage Args 
- List of storages linked to this container.
- environmentId String
- Id of the environment.
- healthchecks
ContainerHealthchecks 
- Configuration for the healthchecks that are going to be executed against your service
- imageName String
- Name of the container image.
- registryId String
- Id of the registry.
- tag String
- Tag of the container image.
- advancedSettings StringJson 
- Advanced settings.
- annotationsGroup List<String>Ids 
- 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<ContainerCustom Domain> 
- List of custom domains linked to this container.
- deploymentStage StringId 
- Id of the deployment stage.
- entrypoint String
- Entrypoint of the container.
- environmentVariable List<ContainerAliases Environment Variable Alias> 
- List of environment variable aliases linked to this container.
- environmentVariable List<ContainerOverrides Environment Variable Override> 
- List of environment variable overrides linked to this container.
- environmentVariables List<ContainerEnvironment Variable> 
- List of environment variables linked to this container.
- iconUri String
- Icon URI representing the container.
- labelsGroup List<String>Ids 
- List of labels group ids
- maxRunning IntegerInstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- memory Integer
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- minRunning IntegerInstances 
- 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<ContainerSecret Alias> 
- List of secret aliases linked to this container.
- secretOverrides List<ContainerSecret Override> 
- 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 string
- Id of the environment.
- healthchecks
ContainerHealthchecks 
- Configuration for the healthchecks that are going to be executed against your service
- imageName string
- Name of the container image.
- registryId string
- Id of the registry.
- tag string
- Tag of the container image.
- advancedSettings stringJson 
- Advanced settings.
- annotationsGroup string[]Ids 
- 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 ContainerCustom Domain[] 
- List of custom domains linked to this container.
- deploymentStage stringId 
- Id of the deployment stage.
- entrypoint string
- Entrypoint of the container.
- environmentVariable ContainerAliases Environment Variable Alias[] 
- List of environment variable aliases linked to this container.
- environmentVariable ContainerOverrides Environment Variable Override[] 
- List of environment variable overrides linked to this container.
- environmentVariables ContainerEnvironment Variable[] 
- List of environment variables linked to this container.
- iconUri string
- Icon URI representing the container.
- labelsGroup string[]Ids 
- List of labels group ids
- maxRunning numberInstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- memory number
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- minRunning numberInstances 
- 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 ContainerSecret Alias[] 
- List of secret aliases linked to this container.
- secretOverrides ContainerSecret Override[] 
- 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 str
- Id of the environment.
- healthchecks
ContainerHealthchecks Args 
- Configuration for the healthchecks that are going to be executed against your service
- image_name str
- Name of the container image.
- registry_id str
- Id of the registry.
- tag str
- Tag of the container image.
- advanced_settings_ strjson 
- Advanced settings.
- annotations_group_ Sequence[str]ids 
- List of annotations group ids
- arguments Sequence[str]
- List of arguments of this container.
- auto_deploy bool
- Specify if the container will be automatically updated after receiving a new image tag.
- auto_preview bool
- Specify if the environment preview option is activated or not for this container.
- cpu int
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- custom_domains Sequence[ContainerCustom Domain Args] 
- List of custom domains linked to this container.
- deployment_stage_ strid 
- Id of the deployment stage.
- entrypoint str
- Entrypoint of the container.
- environment_variable_ Sequence[Containeraliases Environment Variable Alias Args] 
- List of environment variable aliases linked to this container.
- environment_variable_ Sequence[Containeroverrides Environment Variable Override Args] 
- List of environment variable overrides linked to this container.
- environment_variables Sequence[ContainerEnvironment Variable Args] 
- List of environment variables linked to this container.
- icon_uri str
- Icon URI representing the container.
- labels_group_ Sequence[str]ids 
- List of labels group ids
- max_running_ intinstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- min_running_ intinstances 
- Minimum number of instances running for the container. - Must be: >= 1. - Default:1.
- name str
- Name of the container.
- ports
Sequence[ContainerPort Args] 
- List of ports linked to this container.
- secret_aliases Sequence[ContainerSecret Alias Args] 
- List of secret aliases linked to this container.
- secret_overrides Sequence[ContainerSecret Override Args] 
- List of secret overrides linked to this container.
- secrets
Sequence[ContainerSecret Args] 
- List of secrets linked to this container.
- storages
Sequence[ContainerStorage Args] 
- List of storages linked to this container.
- environmentId String
- Id of the environment.
- healthchecks Property Map
- Configuration for the healthchecks that are going to be executed against your service
- imageName String
- Name of the container image.
- registryId String
- Id of the registry.
- tag String
- Tag of the container image.
- advancedSettings StringJson 
- Advanced settings.
- annotationsGroup List<String>Ids 
- 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.
- deploymentStage StringId 
- Id of the deployment stage.
- entrypoint String
- Entrypoint of the container.
- environmentVariable List<Property Map>Aliases 
- List of environment variable aliases linked to this container.
- environmentVariable List<Property Map>Overrides 
- 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.
- labelsGroup List<String>Ids 
- List of labels group ids
- maxRunning NumberInstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- memory Number
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- minRunning NumberInstances 
- Minimum number of instances running for the container. - Must be: >= 1. - Default:1.
- name String
- Name of the container.
- ports List<Property Map>
- List of ports linked to this container.
- 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:
- BuiltIn List<ediri.Environment Variables Qovery. Outputs. Container Built In Environment Variable> 
- 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.
- BuiltIn []ContainerEnvironment Variables Built In Environment Variable 
- 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.
- builtIn List<ContainerEnvironment Variables Built In Environment Variable> 
- 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.
- builtIn ContainerEnvironment Variables Built In Environment Variable[] 
- 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_ Sequence[Containerenvironment_ variables Built In Environment Variable] 
- List of built-in environment variables linked to this container.
- external_host str
- The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- id str
- The provider-assigned unique ID for this managed resource.
- internal_host str
- The container internal host.
- builtIn List<Property Map>Environment Variables 
- 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) -> Containerfunc 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AdvancedSettings stringJson 
- Advanced settings.
- AnnotationsGroup List<string>Ids 
- List of annotations group ids
- Arguments List<string>
- List of arguments of this 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.
- BuiltIn List<ediri.Environment Variables Qovery. Inputs. Container Built In Environment Variable> 
- List of built-in environment variables linked to this container.
- Cpu int
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- CustomDomains List<ediri.Qovery. Inputs. Container Custom Domain> 
- List of custom domains linked to this container.
- DeploymentStage stringId 
- Id of the deployment stage.
- Entrypoint string
- Entrypoint of the container.
- EnvironmentId string
- Id of the environment.
- EnvironmentVariable List<ediri.Aliases Qovery. Inputs. Container Environment Variable Alias> 
- List of environment variable aliases linked to this container.
- EnvironmentVariable List<ediri.Overrides Qovery. Inputs. Container Environment Variable Override> 
- List of environment variable overrides linked to this container.
- EnvironmentVariables List<ediri.Qovery. Inputs. Container Environment Variable> 
- 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. Container Healthchecks 
- 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.
- LabelsGroup List<string>Ids 
- List of labels group ids
- MaxRunning intInstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- Memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- MinRunning intInstances 
- Minimum number of instances running for the container. - Must be: >= 1. - Default:1.
- Name string
- Name of the container.
- Ports
List<ediri.Qovery. Inputs. Container Port> 
- List of ports linked to this container.
- RegistryId string
- Id of the registry.
- SecretAliases List<ediri.Qovery. Inputs. Container Secret Alias> 
- List of secret aliases linked to this container.
- SecretOverrides List<ediri.Qovery. Inputs. Container Secret Override> 
- List of secret overrides linked to this container.
- Secrets
List<ediri.Qovery. Inputs. Container Secret> 
- List of secrets linked to this container.
- Storages
List<ediri.Qovery. Inputs. Container Storage> 
- List of storages linked to this container.
- Tag string
- Tag of the container image.
- AdvancedSettings stringJson 
- Advanced settings.
- AnnotationsGroup []stringIds 
- 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.
- BuiltIn []ContainerEnvironment Variables Built In Environment Variable Args 
- List of built-in environment variables linked to this container.
- Cpu int
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- CustomDomains []ContainerCustom Domain Args 
- List of custom domains linked to this container.
- DeploymentStage stringId 
- Id of the deployment stage.
- Entrypoint string
- Entrypoint of the container.
- EnvironmentId string
- Id of the environment.
- EnvironmentVariable []ContainerAliases Environment Variable Alias Args 
- List of environment variable aliases linked to this container.
- EnvironmentVariable []ContainerOverrides Environment Variable Override Args 
- List of environment variable overrides linked to this container.
- EnvironmentVariables []ContainerEnvironment Variable Args 
- 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 Args 
- 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.
- LabelsGroup []stringIds 
- List of labels group ids
- MaxRunning intInstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- Memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- MinRunning intInstances 
- Minimum number of instances running for the container. - Must be: >= 1. - Default:1.
- Name string
- Name of the container.
- Ports
[]ContainerPort Args 
- List of ports linked to this container.
- RegistryId string
- Id of the registry.
- SecretAliases []ContainerSecret Alias Args 
- List of secret aliases linked to this container.
- SecretOverrides []ContainerSecret Override Args 
- List of secret overrides linked to this container.
- Secrets
[]ContainerSecret Args 
- List of secrets linked to this container.
- Storages
[]ContainerStorage Args 
- List of storages linked to this container.
- Tag string
- Tag of the container image.
- advancedSettings StringJson 
- Advanced settings.
- annotationsGroup List<String>Ids 
- 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.
- builtIn List<ContainerEnvironment Variables Built In Environment Variable> 
- List of built-in environment variables linked to this container.
- cpu Integer
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- customDomains List<ContainerCustom Domain> 
- List of custom domains linked to this container.
- deploymentStage StringId 
- Id of the deployment stage.
- entrypoint String
- Entrypoint of the container.
- environmentId String
- Id of the environment.
- environmentVariable List<ContainerAliases Environment Variable Alias> 
- List of environment variable aliases linked to this container.
- environmentVariable List<ContainerOverrides Environment Variable Override> 
- List of environment variable overrides linked to this container.
- environmentVariables List<ContainerEnvironment Variable> 
- 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.
- labelsGroup List<String>Ids 
- List of labels group ids
- maxRunning IntegerInstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- memory Integer
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- minRunning IntegerInstances 
- 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<ContainerSecret Alias> 
- List of secret aliases linked to this container.
- secretOverrides List<ContainerSecret Override> 
- 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.
- advancedSettings stringJson 
- Advanced settings.
- annotationsGroup string[]Ids 
- 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.
- builtIn ContainerEnvironment Variables Built In Environment Variable[] 
- List of built-in environment variables linked to this container.
- cpu number
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- customDomains ContainerCustom Domain[] 
- List of custom domains linked to this container.
- deploymentStage stringId 
- Id of the deployment stage.
- entrypoint string
- Entrypoint of the container.
- environmentId string
- Id of the environment.
- environmentVariable ContainerAliases Environment Variable Alias[] 
- List of environment variable aliases linked to this container.
- environmentVariable ContainerOverrides Environment Variable Override[] 
- List of environment variable overrides linked to this container.
- environmentVariables ContainerEnvironment Variable[] 
- 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.
- labelsGroup string[]Ids 
- List of labels group ids
- maxRunning numberInstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- memory number
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- minRunning numberInstances 
- 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 ContainerSecret Alias[] 
- List of secret aliases linked to this container.
- secretOverrides ContainerSecret Override[] 
- 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_ strjson 
- Advanced settings.
- annotations_group_ Sequence[str]ids 
- List of annotations group ids
- arguments Sequence[str]
- List of arguments of this container.
- auto_deploy bool
- Specify if the container will be automatically updated after receiving a new image tag.
- auto_preview bool
- Specify if the environment preview option is activated or not for this container.
- built_in_ Sequence[Containerenvironment_ variables Built In Environment Variable Args] 
- List of built-in environment variables linked to this container.
- cpu int
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- custom_domains Sequence[ContainerCustom Domain Args] 
- List of custom domains linked to this container.
- deployment_stage_ strid 
- Id of the deployment stage.
- entrypoint str
- Entrypoint of the container.
- environment_id str
- Id of the environment.
- environment_variable_ Sequence[Containeraliases Environment Variable Alias Args] 
- List of environment variable aliases linked to this container.
- environment_variable_ Sequence[Containeroverrides Environment Variable Override Args] 
- List of environment variable overrides linked to this container.
- environment_variables Sequence[ContainerEnvironment Variable Args] 
- List of environment variables linked to this container.
- external_host str
- The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
- healthchecks
ContainerHealthchecks Args 
- Configuration for the healthchecks that are going to be executed against your service
- icon_uri str
- Icon URI representing the container.
- image_name str
- Name of the container image.
- internal_host str
- The container internal host.
- labels_group_ Sequence[str]ids 
- List of labels group ids
- max_running_ intinstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- memory int
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- min_running_ intinstances 
- Minimum number of instances running for the container. - Must be: >= 1. - Default:1.
- name str
- Name of the container.
- ports
Sequence[ContainerPort Args] 
- List of ports linked to this container.
- registry_id str
- Id of the registry.
- secret_aliases Sequence[ContainerSecret Alias Args] 
- List of secret aliases linked to this container.
- secret_overrides Sequence[ContainerSecret Override Args] 
- List of secret overrides linked to this container.
- secrets
Sequence[ContainerSecret Args] 
- List of secrets linked to this container.
- storages
Sequence[ContainerStorage Args] 
- List of storages linked to this container.
- tag str
- Tag of the container image.
- advancedSettings StringJson 
- Advanced settings.
- annotationsGroup List<String>Ids 
- 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.
- builtIn List<Property Map>Environment Variables 
- List of built-in environment variables linked to this container.
- cpu Number
- CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be: >= 10. - Default:500.
- customDomains List<Property Map>
- List of custom domains linked to this container.
- deploymentStage StringId 
- Id of the deployment stage.
- entrypoint String
- Entrypoint of the container.
- environmentId String
- Id of the environment.
- environmentVariable List<Property Map>Aliases 
- List of environment variable aliases linked to this container.
- environmentVariable List<Property Map>Overrides 
- 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.
- labelsGroup List<String>Ids 
- List of labels group ids
- maxRunning NumberInstances 
- Maximum number of instances running for the container. - Must be: >= -1. - Default:1.
- memory Number
- RAM of the container in MB [1024MB = 1GB]. - Must be: >= 10. - Default:512.
- minRunning NumberInstances 
- Minimum number of instances running for the container. - Must be: >= 1. - Default:1.
- name String
- Name of the container.
- ports List<Property Map>
- List of ports linked to this container.
- 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 string
- Your custom domain.
- GenerateCertificate bool
- Qovery will generate and manage the certificate for this domain.
- Id string
- Id of the custom domain.
- Status string
- Status of the custom domain.
- UseCdn bool
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- ValidationDomain string
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- Domain string
- Your custom domain.
- GenerateCertificate bool
- Qovery will generate and manage the certificate for this domain.
- Id string
- Id of the custom domain.
- Status string
- Status of the custom domain.
- UseCdn bool
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- ValidationDomain string
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- domain String
- Your custom domain.
- generateCertificate Boolean
- Qovery will generate and manage the certificate for this domain.
- id String
- Id of the custom domain.
- status String
- Status of the custom domain.
- useCdn Boolean
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- validationDomain String
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- domain string
- Your custom domain.
- generateCertificate boolean
- Qovery will generate and manage the certificate for this domain.
- id string
- Id of the custom domain.
- status string
- Status of the custom domain.
- useCdn boolean
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- validationDomain string
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- domain str
- Your custom domain.
- generate_certificate bool
- Qovery will generate and manage the certificate for this domain.
- id str
- Id of the custom domain.
- status str
- Status of the custom domain.
- use_cdn bool
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- validation_domain str
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
- domain String
- Your custom domain.
- generateCertificate Boolean
- Qovery will generate and manage the certificate for this domain.
- id String
- Id of the custom domain.
- status String
- Status of the custom domain.
- useCdn Boolean
- Indicates if the custom domain is behind a CDN (i.e Cloudflare).
This will condition the way we are checking CNAME before & during a deployment:- If truethen we only check the domain points to an IP
- If falsethen we check that the domain resolves to the correct service Load Balancer
 
- If 
- validationDomain String
- URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
ContainerEnvironmentVariable, ContainerEnvironmentVariableArgs      
- Key string
- Key of the environment variable.
- Value string
- Value of the environment variable.
- Description string
- Description of the environment variable.
- Id string
- Id of the environment variable.
- Key string
- Key of the environment variable.
- Value string
- Value of the environment variable.
- Description string
- Description of the environment variable.
- Id string
- Id of the environment variable.
- key String
- Key of the environment variable.
- value String
- Value of the environment variable.
- description String
- Description of the environment variable.
- id String
- Id of the environment variable.
- key string
- Key of the environment variable.
- value string
- Value of the environment variable.
- description string
- Description of the environment variable.
- id string
- Id of the environment variable.
- key str
- Key of the environment variable.
- value str
- Value of the environment variable.
- description str
- Description of the environment variable.
- id str
- Id of the environment variable.
- key String
- Key of the environment variable.
- value String
- Value of the environment variable.
- description String
- Description of the environment variable.
- id String
- Id of the environment variable.
ContainerEnvironmentVariableAlias, ContainerEnvironmentVariableAliasArgs        
- Key string
- Name of the environment variable alias.
- Value string
- Name of the variable to alias.
- Description string
- Description of the environment variable alias.
- Id string
- Id of the environment variable alias.
- Key string
- Name of the environment variable alias.
- Value string
- Name of the variable to alias.
- Description string
- Description of the environment variable alias.
- Id string
- Id of the environment variable alias.
- key String
- Name of the environment variable alias.
- value String
- Name of the variable to alias.
- description String
- Description of the environment variable alias.
- id String
- Id of the environment variable alias.
- key string
- Name of the environment variable alias.
- value string
- Name of the variable to alias.
- description string
- Description of the environment variable alias.
- id string
- Id of the environment variable alias.
- key str
- Name of the environment variable alias.
- value str
- Name of the variable to alias.
- description str
- Description of the environment variable alias.
- id str
- Id of the environment variable alias.
- key String
- Name of the environment variable alias.
- value String
- Name of the variable to alias.
- description String
- Description of the environment variable alias.
- id String
- Id of the environment variable alias.
ContainerEnvironmentVariableOverride, ContainerEnvironmentVariableOverrideArgs        
- Key string
- Name of the environment variable override.
- Value string
- Value of the environment variable override.
- Description string
- Description of the environment variable override.
- Id string
- Id of the environment variable override.
- Key string
- Name of the environment variable override.
- Value string
- Value of the environment variable override.
- Description string
- Description of the environment variable override.
- Id string
- Id of the environment variable override.
- key String
- Name of the environment variable override.
- value String
- Value of the environment variable override.
- description String
- Description of the environment variable override.
- id String
- Id of the environment variable override.
- key string
- Name of the environment variable override.
- value string
- Value of the environment variable override.
- description string
- Description of the environment variable override.
- id string
- Id of the environment variable override.
- key str
- Name of the environment variable override.
- value str
- Value of the environment variable override.
- description str
- Description of the environment variable override.
- id str
- Id of the environment variable override.
- key String
- Name of the environment variable override.
- value String
- Value of the environment variable override.
- description String
- Description of the environment variable override.
- id String
- Id of the environment variable override.
ContainerHealthchecks, ContainerHealthchecksArgs    
- LivenessProbe ediri.Qovery. Inputs. Container Healthchecks Liveness Probe 
- Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
- ReadinessProbe ediri.Qovery. Inputs. Container Healthchecks Readiness Probe 
- Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
- LivenessProbe ContainerHealthchecks Liveness Probe 
- Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
- ReadinessProbe ContainerHealthchecks Readiness Probe 
- Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
- livenessProbe ContainerHealthchecks Liveness Probe 
- Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
- readinessProbe ContainerHealthchecks Readiness Probe 
- Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
- livenessProbe ContainerHealthchecks Liveness Probe 
- Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
- readinessProbe ContainerHealthchecks Readiness Probe 
- Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
- liveness_probe ContainerHealthchecks Liveness Probe 
- Configuration for the liveness probe, in order to know when your service is working correctly. Failing the probe means your service being killed/ask to be restarted.
- readiness_probe ContainerHealthchecks Readiness Probe 
- Configuration for the readiness probe, in order to know when your service is ready to receive traffic. Failing the probe means your service will stop receiving traffic.
- 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 int
- Number of time the an ok probe should fail before declaring it as failed
- InitialDelay intSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- PeriodSeconds int
- Number of seconds before each execution of the probe
- SuccessThreshold int
- Number of time the probe should success before declaring a failed probe as ok again
- TimeoutSeconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- Type
ediri.Qovery. Inputs. Container Healthchecks Liveness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- FailureThreshold int
- Number of time the an ok probe should fail before declaring it as failed
- InitialDelay intSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- PeriodSeconds int
- Number of seconds before each execution of the probe
- SuccessThreshold int
- Number of time the probe should success before declaring a failed probe as ok again
- TimeoutSeconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- Type
ContainerHealthchecks Liveness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold Integer
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay IntegerSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds Integer
- Number of seconds before each execution of the probe
- successThreshold Integer
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds Integer
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ContainerHealthchecks Liveness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold number
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay numberSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds number
- Number of seconds before each execution of the probe
- successThreshold number
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds number
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ContainerHealthchecks Liveness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failure_threshold int
- Number of time the an ok probe should fail before declaring it as failed
- initial_delay_ intseconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- period_seconds int
- Number of seconds before each execution of the probe
- success_threshold int
- Number of time the probe should success before declaring a failed probe as ok again
- timeout_seconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ContainerHealthchecks Liveness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold Number
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay NumberSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds Number
- Number of seconds before each execution of the probe
- successThreshold Number
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds Number
- Number of seconds within which the check need to respond before declaring it as a failure
- type Property Map
- Kind of check to run for this probe. There can only be one configured at a time
ContainerHealthchecksLivenessProbeType, ContainerHealthchecksLivenessProbeTypeArgs          
- Exec
ediri.Qovery. Inputs. Container Healthchecks Liveness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- Grpc
ediri.Qovery. Inputs. Container Healthchecks Liveness Probe Type Grpc 
- Check that the given port respond to GRPC call
- Http
ediri.Qovery. Inputs. Container Healthchecks Liveness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
ediri.Qovery. Inputs. Container Healthchecks Liveness Probe Type Tcp 
- Check that the given port accepting connection
- Exec
ContainerHealthchecks Liveness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- Grpc
ContainerHealthchecks Liveness Probe Type Grpc 
- Check that the given port respond to GRPC call
- Http
ContainerHealthchecks Liveness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
ContainerHealthchecks Liveness Probe Type Tcp 
- Check that the given port accepting connection
- exec
ContainerHealthchecks Liveness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ContainerHealthchecks Liveness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ContainerHealthchecks Liveness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ContainerHealthchecks Liveness Probe Type Tcp 
- Check that the given port accepting connection
- exec
ContainerHealthchecks Liveness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ContainerHealthchecks Liveness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ContainerHealthchecks Liveness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ContainerHealthchecks Liveness Probe Type Tcp 
- Check that the given port accepting connection
- exec_
ContainerHealthchecks Liveness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ContainerHealthchecks Liveness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ContainerHealthchecks Liveness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ContainerHealthchecks Liveness Probe Type Tcp 
- Check that the given port accepting connection
- exec Property Map
- Check that the given command return an exit 0. Binary should be present in the image
- grpc Property Map
- Check that the given port respond to GRPC call
- http Property Map
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp Property Map
- Check that the given port accepting connection
ContainerHealthchecksLivenessProbeTypeExec, ContainerHealthchecksLivenessProbeTypeExecArgs            
- Commands List<string>
- The command and its arguments to exec
- Commands []string
- The command and its arguments to exec
- commands List<String>
- The command and its arguments to exec
- commands string[]
- The command and its arguments to exec
- commands Sequence[str]
- The command and its arguments to exec
- commands List<String>
- The command and its arguments to exec
ContainerHealthchecksLivenessProbeTypeGrpc, ContainerHealthchecksLivenessProbeTypeGrpcArgs            
ContainerHealthchecksLivenessProbeTypeHttp, ContainerHealthchecksLivenessProbeTypeHttpArgs            
ContainerHealthchecksLivenessProbeTypeTcp, ContainerHealthchecksLivenessProbeTypeTcpArgs            
ContainerHealthchecksReadinessProbe, ContainerHealthchecksReadinessProbeArgs        
- FailureThreshold int
- Number of time the an ok probe should fail before declaring it as failed
- InitialDelay intSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- PeriodSeconds int
- Number of seconds before each execution of the probe
- SuccessThreshold int
- Number of time the probe should success before declaring a failed probe as ok again
- TimeoutSeconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- Type
ediri.Qovery. Inputs. Container Healthchecks Readiness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- FailureThreshold int
- Number of time the an ok probe should fail before declaring it as failed
- InitialDelay intSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- PeriodSeconds int
- Number of seconds before each execution of the probe
- SuccessThreshold int
- Number of time the probe should success before declaring a failed probe as ok again
- TimeoutSeconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- Type
ContainerHealthchecks Readiness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold Integer
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay IntegerSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds Integer
- Number of seconds before each execution of the probe
- successThreshold Integer
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds Integer
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ContainerHealthchecks Readiness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold number
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay numberSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds number
- Number of seconds before each execution of the probe
- successThreshold number
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds number
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ContainerHealthchecks Readiness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failure_threshold int
- Number of time the an ok probe should fail before declaring it as failed
- initial_delay_ intseconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- period_seconds int
- Number of seconds before each execution of the probe
- success_threshold int
- Number of time the probe should success before declaring a failed probe as ok again
- timeout_seconds int
- Number of seconds within which the check need to respond before declaring it as a failure
- type
ContainerHealthchecks Readiness Probe Type 
- Kind of check to run for this probe. There can only be one configured at a time
- failureThreshold Number
- Number of time the an ok probe should fail before declaring it as failed
- initialDelay NumberSeconds 
- Number of seconds to wait before the first execution of the probe to be trigerred
- periodSeconds Number
- Number of seconds before each execution of the probe
- successThreshold Number
- Number of time the probe should success before declaring a failed probe as ok again
- timeoutSeconds Number
- Number of seconds within which the check need to respond before declaring it as a failure
- type Property Map
- Kind of check to run for this probe. There can only be one configured at a time
ContainerHealthchecksReadinessProbeType, ContainerHealthchecksReadinessProbeTypeArgs          
- Exec
ediri.Qovery. Inputs. Container Healthchecks Readiness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- Grpc
ediri.Qovery. Inputs. Container Healthchecks Readiness Probe Type Grpc 
- Check that the given port respond to GRPC call
- Http
ediri.Qovery. Inputs. Container Healthchecks Readiness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
ediri.Qovery. Inputs. Container Healthchecks Readiness Probe Type Tcp 
- Check that the given port accepting connection
- Exec
ContainerHealthchecks Readiness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- Grpc
ContainerHealthchecks Readiness Probe Type Grpc 
- Check that the given port respond to GRPC call
- Http
ContainerHealthchecks Readiness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- Tcp
ContainerHealthchecks Readiness Probe Type Tcp 
- Check that the given port accepting connection
- exec
ContainerHealthchecks Readiness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ContainerHealthchecks Readiness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ContainerHealthchecks Readiness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ContainerHealthchecks Readiness Probe Type Tcp 
- Check that the given port accepting connection
- exec
ContainerHealthchecks Readiness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ContainerHealthchecks Readiness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ContainerHealthchecks Readiness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ContainerHealthchecks Readiness Probe Type Tcp 
- Check that the given port accepting connection
- exec_
ContainerHealthchecks Readiness Probe Type Exec 
- Check that the given command return an exit 0. Binary should be present in the image
- grpc
ContainerHealthchecks Readiness Probe Type Grpc 
- Check that the given port respond to GRPC call
- http
ContainerHealthchecks Readiness Probe Type Http 
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp
ContainerHealthchecks Readiness Probe Type Tcp 
- Check that the given port accepting connection
- exec Property Map
- Check that the given command return an exit 0. Binary should be present in the image
- grpc Property Map
- Check that the given port respond to GRPC call
- http Property Map
- Check that the given port respond to HTTP call (should return a 2xx response code)
- tcp Property Map
- Check that the given port accepting connection
ContainerHealthchecksReadinessProbeTypeExec, ContainerHealthchecksReadinessProbeTypeExecArgs            
- Commands List<string>
- The command and its arguments to exec
- Commands []string
- The command and its arguments to exec
- commands List<String>
- The command and its arguments to exec
- commands string[]
- The command and its arguments to exec
- commands Sequence[str]
- The command and its arguments to exec
- commands List<String>
- The command and its arguments to exec
ContainerHealthchecksReadinessProbeTypeGrpc, ContainerHealthchecksReadinessProbeTypeGrpcArgs            
ContainerHealthchecksReadinessProbeTypeHttp, ContainerHealthchecksReadinessProbeTypeHttpArgs            
ContainerHealthchecksReadinessProbeTypeTcp, ContainerHealthchecksReadinessProbeTypeTcpArgs            
ContainerPort, ContainerPortArgs    
- InternalPort int
- Internal port of the container.
- Must be: >= 1and<= 65535.
- IsDefault bool
- If this port will be used for the root domain
- PubliclyAccessible bool
- Specify if the port is exposed to the world or not for this container.
- ExternalPort int
- External port of the container.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- Id string
- Id of the port.
- Name string
- Name of the port.
- Protocol string
- Protocol used for the port of the container.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
- InternalPort int
- Internal port of the container.
- Must be: >= 1and<= 65535.
- IsDefault bool
- If this port will be used for the root domain
- PubliclyAccessible bool
- Specify if the port is exposed to the world or not for this container.
- ExternalPort int
- External port of the container.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- Id string
- Id of the port.
- Name string
- Name of the port.
- Protocol string
- Protocol used for the port of the container.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
- internalPort Integer
- Internal port of the container.
- Must be: >= 1and<= 65535.
- isDefault Boolean
- If this port will be used for the root domain
- publiclyAccessible Boolean
- Specify if the port is exposed to the world or not for this container.
- externalPort Integer
- External port of the container.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- id String
- Id of the port.
- name String
- Name of the port.
- protocol String
- Protocol used for the port of the container.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
- internalPort number
- Internal port of the container.
- Must be: >= 1and<= 65535.
- isDefault boolean
- If this port will be used for the root domain
- publiclyAccessible boolean
- Specify if the port is exposed to the world or not for this container.
- externalPort number
- External port of the container.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- id string
- Id of the port.
- name string
- Name of the port.
- protocol string
- Protocol used for the port of the container.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
- internal_port int
- Internal port of the container.
- Must be: >= 1and<= 65535.
- is_default bool
- If this port will be used for the root domain
- publicly_accessible bool
- Specify if the port is exposed to the world or not for this container.
- external_port int
- External port of the container.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- id str
- Id of the port.
- name str
- Name of the port.
- protocol str
- Protocol used for the port of the container.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
- internalPort Number
- Internal port of the container.
- Must be: >= 1and<= 65535.
- isDefault Boolean
- If this port will be used for the root domain
- publiclyAccessible Boolean
- Specify if the port is exposed to the world or not for this container.
- externalPort Number
- External port of the container.
- Required if: ports.publicly_accessible=true. - Must be:>= 1and<= 65535.
- id String
- Id of the port.
- name String
- Name of the port.
- protocol String
- Protocol used for the port of the container.
- Can be: GRPC,HTTP,TCP,UDP. - Default:HTTP.
ContainerSecret, ContainerSecretArgs    
- Key string
- Key of the secret.
- Value string
- Value of the secret.
- Description string
- Description of the secret.
- Id string
- Id of the secret.
- Key string
- Key of the secret.
- Value string
- Value of the secret.
- Description string
- Description of the secret.
- Id string
- Id of the secret.
- key String
- Key of the secret.
- value String
- Value of the secret.
- description String
- Description of the secret.
- id String
- Id of the secret.
- key string
- Key of the secret.
- value string
- Value of the secret.
- description string
- Description of the secret.
- id string
- Id of the secret.
- key str
- Key of the secret.
- value str
- Value of the secret.
- description str
- Description of the secret.
- id str
- Id of the secret.
- key String
- Key of the secret.
- value String
- Value of the secret.
- description String
- Description of the secret.
- id String
- Id of the secret.
ContainerSecretAlias, ContainerSecretAliasArgs      
- Key string
- Name of the secret alias.
- Value string
- Name of the secret to alias.
- Description string
- Description of the secret alias.
- Id string
- Id of the secret alias.
- Key string
- Name of the secret alias.
- Value string
- Name of the secret to alias.
- Description string
- Description of the secret alias.
- Id string
- Id of the secret alias.
- key String
- Name of the secret alias.
- value String
- Name of the secret to alias.
- description String
- Description of the secret alias.
- id String
- Id of the secret alias.
- key string
- Name of the secret alias.
- value string
- Name of the secret to alias.
- description string
- Description of the secret alias.
- id string
- Id of the secret alias.
- key str
- Name of the secret alias.
- value str
- Name of the secret to alias.
- description str
- Description of the secret alias.
- id str
- Id of the secret alias.
- key String
- Name of the secret alias.
- value String
- Name of the secret to alias.
- description String
- Description of the secret alias.
- id String
- Id of the secret alias.
ContainerSecretOverride, ContainerSecretOverrideArgs      
- Key string
- Name of the secret override.
- Value string
- Value of the secret override.
- Description string
- Description of the secret override.
- Id string
- Id of the secret override.
- Key string
- Name of the secret override.
- Value string
- Value of the secret override.
- Description string
- Description of the secret override.
- Id string
- Id of the secret override.
- key String
- Name of the secret override.
- value String
- Value of the secret override.
- description String
- Description of the secret override.
- id String
- Id of the secret override.
- key string
- Name of the secret override.
- value string
- Value of the secret override.
- description string
- Description of the secret override.
- id string
- Id of the secret override.
- key str
- Name of the secret override.
- value str
- Value of the secret override.
- description str
- Description of the secret override.
- id str
- Id of the secret override.
- key String
- Name of the secret override.
- value String
- Value of the secret override.
- description String
- Description of the secret override.
- id String
- Id of the secret override.
ContainerStorage, ContainerStorageArgs    
- MountPoint string
- Mount point of the storage for the container.
- Size int
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be: >= 1.
- Type string
- Type of the storage for the container.
- Can be: FAST_SSD.
- Id string
- Id of the storage.
- MountPoint string
- Mount point of the storage for the container.
- Size int
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be: >= 1.
- Type string
- Type of the storage for the container.
- Can be: FAST_SSD.
- Id string
- Id of the storage.
- mountPoint String
- Mount point of the storage for the container.
- size Integer
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be: >= 1.
- type String
- Type of the storage for the container.
- Can be: FAST_SSD.
- id String
- Id of the storage.
- mountPoint string
- Mount point of the storage for the container.
- size number
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be: >= 1.
- type string
- Type of the storage for the container.
- Can be: FAST_SSD.
- id string
- Id of the storage.
- mount_point str
- Mount point of the storage for the container.
- size int
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be: >= 1.
- type str
- Type of the storage for the container.
- Can be: FAST_SSD.
- id str
- Id of the storage.
- mountPoint String
- Mount point of the storage for the container.
- size Number
- Size of the storage for the container in GB [1024MB = 1GB].
- Must be: >= 1.
- type String
- Type of the storage for the container.
- Can be: FAST_SSD.
- id String
- Id of the storage.
Import
$ pulumi import qovery:index/container:Container my_container "<container_id>"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- qovery dirien/pulumi-qovery
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the qoveryTerraform Provider.