1. Packages
  2. Qovery
  3. API Docs
  4. getContainer
Qovery v0.36.1 published on Monday, Jul 22, 2024 by dirien

qovery.getContainer

Explore with Pulumi AI

qovery logo
Qovery v0.36.1 published on Monday, Jul 22, 2024 by dirien

    # qovery.Container (Data Source)

    Provides a Qovery container resource. This can be used to create and manage Qovery container registry.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as qovery from "@pulumi/qovery";
    
    const myContainer = qovery.getContainer({
        id: "<container_id>",
    });
    
    import pulumi
    import pulumi_qovery as qovery
    
    my_container = qovery.get_container(id="<container_id>")
    
    package main
    
    import (
    	"github.com/dirien/pulumi-qovery/sdk/go/qovery"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := qovery.LookupContainer(ctx, &qovery.LookupContainerArgs{
    			Id: "<container_id>",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Qovery = Pulumi.Qovery;
    
    return await Deployment.RunAsync(() => 
    {
        var myContainer = Qovery.GetContainer.Invoke(new()
        {
            Id = "<container_id>",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.qovery.QoveryFunctions;
    import com.pulumi.qovery.inputs.GetContainerArgs;
    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) {
            final var myContainer = QoveryFunctions.getContainer(GetContainerArgs.builder()
                .id("<container_id>")
                .build());
    
        }
    }
    
    variables:
      myContainer:
        fn::invoke:
          Function: qovery:getContainer
          Arguments:
            id: <container_id>
    

    Using getContainer

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getContainer(args: GetContainerArgs, opts?: InvokeOptions): Promise<GetContainerResult>
    function getContainerOutput(args: GetContainerOutputArgs, opts?: InvokeOptions): Output<GetContainerResult>
    def get_container(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,
                      cpu: Optional[int] = None,
                      custom_domains: Optional[Sequence[GetContainerCustomDomain]] = None,
                      deployment_stage_id: Optional[str] = None,
                      entrypoint: Optional[str] = None,
                      environment_variable_aliases: Optional[Sequence[GetContainerEnvironmentVariableAlias]] = None,
                      environment_variable_overrides: Optional[Sequence[GetContainerEnvironmentVariableOverride]] = None,
                      environment_variables: Optional[Sequence[GetContainerEnvironmentVariable]] = None,
                      healthchecks: Optional[GetContainerHealthchecks] = None,
                      id: 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,
                      ports: Optional[Sequence[GetContainerPort]] = None,
                      secret_aliases: Optional[Sequence[GetContainerSecretAlias]] = None,
                      secret_overrides: Optional[Sequence[GetContainerSecretOverride]] = None,
                      secrets: Optional[Sequence[GetContainerSecret]] = None,
                      storages: Optional[Sequence[GetContainerStorage]] = None,
                      opts: Optional[InvokeOptions] = None) -> GetContainerResult
    def get_container_output(advanced_settings_json: Optional[pulumi.Input[str]] = None,
                      annotations_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                      arguments: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                      auto_deploy: Optional[pulumi.Input[bool]] = None,
                      auto_preview: Optional[pulumi.Input[bool]] = None,
                      cpu: Optional[pulumi.Input[int]] = None,
                      custom_domains: Optional[pulumi.Input[Sequence[pulumi.Input[GetContainerCustomDomainArgs]]]] = None,
                      deployment_stage_id: Optional[pulumi.Input[str]] = None,
                      entrypoint: Optional[pulumi.Input[str]] = None,
                      environment_variable_aliases: Optional[pulumi.Input[Sequence[pulumi.Input[GetContainerEnvironmentVariableAliasArgs]]]] = None,
                      environment_variable_overrides: Optional[pulumi.Input[Sequence[pulumi.Input[GetContainerEnvironmentVariableOverrideArgs]]]] = None,
                      environment_variables: Optional[pulumi.Input[Sequence[pulumi.Input[GetContainerEnvironmentVariableArgs]]]] = None,
                      healthchecks: Optional[pulumi.Input[GetContainerHealthchecksArgs]] = None,
                      id: Optional[pulumi.Input[str]] = None,
                      labels_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                      max_running_instances: Optional[pulumi.Input[int]] = None,
                      memory: Optional[pulumi.Input[int]] = None,
                      min_running_instances: Optional[pulumi.Input[int]] = None,
                      ports: Optional[pulumi.Input[Sequence[pulumi.Input[GetContainerPortArgs]]]] = None,
                      secret_aliases: Optional[pulumi.Input[Sequence[pulumi.Input[GetContainerSecretAliasArgs]]]] = None,
                      secret_overrides: Optional[pulumi.Input[Sequence[pulumi.Input[GetContainerSecretOverrideArgs]]]] = None,
                      secrets: Optional[pulumi.Input[Sequence[pulumi.Input[GetContainerSecretArgs]]]] = None,
                      storages: Optional[pulumi.Input[Sequence[pulumi.Input[GetContainerStorageArgs]]]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetContainerResult]
    func LookupContainer(ctx *Context, args *LookupContainerArgs, opts ...InvokeOption) (*LookupContainerResult, error)
    func LookupContainerOutput(ctx *Context, args *LookupContainerOutputArgs, opts ...InvokeOption) LookupContainerResultOutput

    > Note: This function is named LookupContainer in the Go SDK.

    public static class GetContainer 
    {
        public static Task<GetContainerResult> InvokeAsync(GetContainerArgs args, InvokeOptions? opts = null)
        public static Output<GetContainerResult> Invoke(GetContainerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetContainerResult> getContainer(GetContainerArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: qovery:index/getContainer:getContainer
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    AdvancedSettingsJson string
    AnnotationsGroupIds List<string>
    Arguments List<string>
    AutoDeploy bool
    AutoPreview bool
    Cpu int
    CustomDomains List<ediri.Qovery.Inputs.GetContainerCustomDomain>
    DeploymentStageId string
    Entrypoint string
    EnvironmentVariableAliases List<ediri.Qovery.Inputs.GetContainerEnvironmentVariableAlias>
    EnvironmentVariableOverrides List<ediri.Qovery.Inputs.GetContainerEnvironmentVariableOverride>
    EnvironmentVariables List<ediri.Qovery.Inputs.GetContainerEnvironmentVariable>
    Healthchecks ediri.Qovery.Inputs.GetContainerHealthchecks
    LabelsGroupIds List<string>
    MaxRunningInstances int
    Memory int
    MinRunningInstances int
    Ports List<ediri.Qovery.Inputs.GetContainerPort>
    SecretAliases List<ediri.Qovery.Inputs.GetContainerSecretAlias>
    SecretOverrides List<ediri.Qovery.Inputs.GetContainerSecretOverride>
    Secrets List<ediri.Qovery.Inputs.GetContainerSecret>
    Storages List<ediri.Qovery.Inputs.GetContainerStorage>

    getContainer Result

    The following output properties are available:

    AdvancedSettingsJson string
    AutoDeploy bool
    AutoPreview bool
    BuiltInEnvironmentVariables List<ediri.Qovery.Outputs.GetContainerBuiltInEnvironmentVariable>
    Cpu int
    DeploymentStageId string
    Entrypoint string
    EnvironmentId string
    ExternalHost string
    Id string
    ImageName string
    InternalHost string
    MaxRunningInstances int
    Memory int
    MinRunningInstances int
    Name string
    Ports List<ediri.Qovery.Outputs.GetContainerPort>
    RegistryId string
    Storages List<ediri.Qovery.Outputs.GetContainerStorage>
    Tag string
    AnnotationsGroupIds List<string>
    Arguments List<string>
    CustomDomains List<ediri.Qovery.Outputs.GetContainerCustomDomain>
    EnvironmentVariableAliases List<ediri.Qovery.Outputs.GetContainerEnvironmentVariableAlias>
    EnvironmentVariableOverrides List<ediri.Qovery.Outputs.GetContainerEnvironmentVariableOverride>
    EnvironmentVariables List<ediri.Qovery.Outputs.GetContainerEnvironmentVariable>
    Healthchecks ediri.Qovery.Outputs.GetContainerHealthchecks
    LabelsGroupIds List<string>
    SecretAliases List<ediri.Qovery.Outputs.GetContainerSecretAlias>
    SecretOverrides List<ediri.Qovery.Outputs.GetContainerSecretOverride>
    Secrets List<ediri.Qovery.Outputs.GetContainerSecret>
    AdvancedSettingsJson string
    AutoDeploy bool
    AutoPreview bool
    BuiltInEnvironmentVariables []GetContainerBuiltInEnvironmentVariable
    Cpu int
    DeploymentStageId string
    Entrypoint string
    EnvironmentId string
    ExternalHost string
    Id string
    ImageName string
    InternalHost string
    MaxRunningInstances int
    Memory int
    MinRunningInstances int
    Name string
    Ports []GetContainerPort
    RegistryId string
    Storages []GetContainerStorage
    Tag string
    AnnotationsGroupIds []string
    Arguments []string
    CustomDomains []GetContainerCustomDomain
    EnvironmentVariableAliases []GetContainerEnvironmentVariableAlias
    EnvironmentVariableOverrides []GetContainerEnvironmentVariableOverride
    EnvironmentVariables []GetContainerEnvironmentVariable
    Healthchecks GetContainerHealthchecks
    LabelsGroupIds []string
    SecretAliases []GetContainerSecretAlias
    SecretOverrides []GetContainerSecretOverride
    Secrets []GetContainerSecret
    advancedSettingsJson String
    autoDeploy Boolean
    autoPreview Boolean
    builtInEnvironmentVariables List<GetContainerBuiltInEnvironmentVariable>
    cpu Integer
    deploymentStageId String
    entrypoint String
    environmentId String
    externalHost String
    id String
    imageName String
    internalHost String
    maxRunningInstances Integer
    memory Integer
    minRunningInstances Integer
    name String
    ports List<GetContainerPort>
    registryId String
    storages List<GetContainerStorage>
    tag String
    annotationsGroupIds List<String>
    arguments List<String>
    customDomains List<GetContainerCustomDomain>
    environmentVariableAliases List<GetContainerEnvironmentVariableAlias>
    environmentVariableOverrides List<GetContainerEnvironmentVariableOverride>
    environmentVariables List<GetContainerEnvironmentVariable>
    healthchecks GetContainerHealthchecks
    labelsGroupIds List<String>
    secretAliases List<GetContainerSecretAlias>
    secretOverrides List<GetContainerSecretOverride>
    secrets List<GetContainerSecret>
    advancedSettingsJson string
    autoDeploy boolean
    autoPreview boolean
    builtInEnvironmentVariables GetContainerBuiltInEnvironmentVariable[]
    cpu number
    deploymentStageId string
    entrypoint string
    environmentId string
    externalHost string
    id string
    imageName string
    internalHost string
    maxRunningInstances number
    memory number
    minRunningInstances number
    name string
    ports GetContainerPort[]
    registryId string
    storages GetContainerStorage[]
    tag string
    annotationsGroupIds string[]
    arguments string[]
    customDomains GetContainerCustomDomain[]
    environmentVariableAliases GetContainerEnvironmentVariableAlias[]
    environmentVariableOverrides GetContainerEnvironmentVariableOverride[]
    environmentVariables GetContainerEnvironmentVariable[]
    healthchecks GetContainerHealthchecks
    labelsGroupIds string[]
    secretAliases GetContainerSecretAlias[]
    secretOverrides GetContainerSecretOverride[]
    secrets GetContainerSecret[]
    advanced_settings_json str
    auto_deploy bool
    auto_preview bool
    built_in_environment_variables Sequence[GetContainerBuiltInEnvironmentVariable]
    cpu int
    deployment_stage_id str
    entrypoint str
    environment_id str
    external_host str
    id str
    image_name str
    internal_host str
    max_running_instances int
    memory int
    min_running_instances int
    name str
    ports Sequence[GetContainerPort]
    registry_id str
    storages Sequence[GetContainerStorage]
    tag str
    annotations_group_ids Sequence[str]
    arguments Sequence[str]
    custom_domains Sequence[GetContainerCustomDomain]
    environment_variable_aliases Sequence[GetContainerEnvironmentVariableAlias]
    environment_variable_overrides Sequence[GetContainerEnvironmentVariableOverride]
    environment_variables Sequence[GetContainerEnvironmentVariable]
    healthchecks GetContainerHealthchecks
    labels_group_ids Sequence[str]
    secret_aliases Sequence[GetContainerSecretAlias]
    secret_overrides Sequence[GetContainerSecretOverride]
    secrets Sequence[GetContainerSecret]

    Supporting Types

    GetContainerBuiltInEnvironmentVariable

    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.

    GetContainerCustomDomain

    Domain string
    Your custom domain.
    Id string
    Id of the custom domain.
    Status string
    Status of the custom domain.
    ValidationDomain string
    URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
    GenerateCertificate bool
    Qovery will generate and manage the certificate for this domain.
    Domain string
    Your custom domain.
    Id string
    Id of the custom domain.
    Status string
    Status of the custom domain.
    ValidationDomain string
    URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
    GenerateCertificate bool
    Qovery will generate and manage the certificate for this domain.
    domain String
    Your custom domain.
    id String
    Id of the custom domain.
    status String
    Status of the custom domain.
    validationDomain String
    URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
    generateCertificate Boolean
    Qovery will generate and manage the certificate for this domain.
    domain string
    Your custom domain.
    id string
    Id of the custom domain.
    status string
    Status of the custom domain.
    validationDomain string
    URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
    generateCertificate boolean
    Qovery will generate and manage the certificate for this domain.
    domain str
    Your custom domain.
    id str
    Id of the custom domain.
    status str
    Status of the custom domain.
    validation_domain str
    URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
    generate_certificate bool
    Qovery will generate and manage the certificate for this domain.
    domain String
    Your custom domain.
    id String
    Id of the custom domain.
    status String
    Status of the custom domain.
    validationDomain String
    URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
    generateCertificate Boolean
    Qovery will generate and manage the certificate for this domain.

    GetContainerEnvironmentVariable

    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.

    GetContainerEnvironmentVariableAlias

    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 string
    Name of the environment variable alias.
    value string
    Name of the variable to alias.
    description str
    Description of the environment variable alias.
    id str
    Id of the environment variable alias.
    key str
    Name of the environment variable alias.
    value str
    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.

    GetContainerEnvironmentVariableOverride

    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 string
    Name of the environment variable override.
    value string
    Value of the environment variable override.
    description str
    Description of the environment variable override.
    id str
    Id of the environment variable override.
    key str
    Name of the environment variable override.
    value str
    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.

    GetContainerHealthchecks

    LivenessProbe ediri.Qovery.Inputs.GetContainerHealthchecksLivenessProbe
    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.GetContainerHealthchecksReadinessProbe
    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 GetContainerHealthchecksLivenessProbe
    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 GetContainerHealthchecksReadinessProbe
    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 GetContainerHealthchecksLivenessProbe
    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 GetContainerHealthchecksReadinessProbe
    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 GetContainerHealthchecksLivenessProbe
    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 GetContainerHealthchecksReadinessProbe
    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 GetContainerHealthchecksLivenessProbe
    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 GetContainerHealthchecksReadinessProbe
    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.

    GetContainerHealthchecksLivenessProbe

    FailureThreshold int
    Number of time the an ok probe should fail before declaring it as failed
    InitialDelaySeconds int
    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.GetContainerHealthchecksLivenessProbeType
    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
    InitialDelaySeconds int
    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 GetContainerHealthchecksLivenessProbeType
    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
    initialDelaySeconds Integer
    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 GetContainerHealthchecksLivenessProbeType
    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
    initialDelaySeconds number
    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 GetContainerHealthchecksLivenessProbeType
    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_seconds int
    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 GetContainerHealthchecksLivenessProbeType
    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
    initialDelaySeconds Number
    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

    GetContainerHealthchecksLivenessProbeType

    Exec ediri.Qovery.Inputs.GetContainerHealthchecksLivenessProbeTypeExec
    Check that the given command return an exit 0. Binary should be present in the image
    Grpc ediri.Qovery.Inputs.GetContainerHealthchecksLivenessProbeTypeGrpc
    Check that the given port respond to GRPC call
    Http ediri.Qovery.Inputs.GetContainerHealthchecksLivenessProbeTypeHttp
    Check that the given port respond to HTTP call (should return a 2xx response code)
    Tcp ediri.Qovery.Inputs.GetContainerHealthchecksLivenessProbeTypeTcp
    Check that the given port accepting connection
    Exec GetContainerHealthchecksLivenessProbeTypeExec
    Check that the given command return an exit 0. Binary should be present in the image
    Grpc GetContainerHealthchecksLivenessProbeTypeGrpc
    Check that the given port respond to GRPC call
    Http GetContainerHealthchecksLivenessProbeTypeHttp
    Check that the given port respond to HTTP call (should return a 2xx response code)
    Tcp GetContainerHealthchecksLivenessProbeTypeTcp
    Check that the given port accepting connection
    exec GetContainerHealthchecksLivenessProbeTypeExec
    Check that the given command return an exit 0. Binary should be present in the image
    grpc GetContainerHealthchecksLivenessProbeTypeGrpc
    Check that the given port respond to GRPC call
    http GetContainerHealthchecksLivenessProbeTypeHttp
    Check that the given port respond to HTTP call (should return a 2xx response code)
    tcp GetContainerHealthchecksLivenessProbeTypeTcp
    Check that the given port accepting connection
    exec GetContainerHealthchecksLivenessProbeTypeExec
    Check that the given command return an exit 0. Binary should be present in the image
    grpc GetContainerHealthchecksLivenessProbeTypeGrpc
    Check that the given port respond to GRPC call
    http GetContainerHealthchecksLivenessProbeTypeHttp
    Check that the given port respond to HTTP call (should return a 2xx response code)
    tcp GetContainerHealthchecksLivenessProbeTypeTcp
    Check that the given port accepting connection
    exec_ GetContainerHealthchecksLivenessProbeTypeExec
    Check that the given command return an exit 0. Binary should be present in the image
    grpc GetContainerHealthchecksLivenessProbeTypeGrpc
    Check that the given port respond to GRPC call
    http GetContainerHealthchecksLivenessProbeTypeHttp
    Check that the given port respond to HTTP call (should return a 2xx response code)
    tcp GetContainerHealthchecksLivenessProbeTypeTcp
    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

    GetContainerHealthchecksLivenessProbeTypeExec

    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

    GetContainerHealthchecksLivenessProbeTypeGrpc

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

    GetContainerHealthchecksLivenessProbeTypeHttp

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

    GetContainerHealthchecksLivenessProbeTypeTcp

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

    GetContainerHealthchecksReadinessProbe

    FailureThreshold int
    Number of time the an ok probe should fail before declaring it as failed
    InitialDelaySeconds int
    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.GetContainerHealthchecksReadinessProbeType
    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
    InitialDelaySeconds int
    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 GetContainerHealthchecksReadinessProbeType
    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
    initialDelaySeconds Integer
    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 GetContainerHealthchecksReadinessProbeType
    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
    initialDelaySeconds number
    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 GetContainerHealthchecksReadinessProbeType
    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_seconds int
    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 GetContainerHealthchecksReadinessProbeType
    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
    initialDelaySeconds Number
    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

    GetContainerHealthchecksReadinessProbeType

    Exec ediri.Qovery.Inputs.GetContainerHealthchecksReadinessProbeTypeExec
    Check that the given command return an exit 0. Binary should be present in the image
    Grpc ediri.Qovery.Inputs.GetContainerHealthchecksReadinessProbeTypeGrpc
    Check that the given port respond to GRPC call
    Http ediri.Qovery.Inputs.GetContainerHealthchecksReadinessProbeTypeHttp
    Check that the given port respond to HTTP call (should return a 2xx response code)
    Tcp ediri.Qovery.Inputs.GetContainerHealthchecksReadinessProbeTypeTcp
    Check that the given port accepting connection
    Exec GetContainerHealthchecksReadinessProbeTypeExec
    Check that the given command return an exit 0. Binary should be present in the image
    Grpc GetContainerHealthchecksReadinessProbeTypeGrpc
    Check that the given port respond to GRPC call
    Http GetContainerHealthchecksReadinessProbeTypeHttp
    Check that the given port respond to HTTP call (should return a 2xx response code)
    Tcp GetContainerHealthchecksReadinessProbeTypeTcp
    Check that the given port accepting connection
    exec GetContainerHealthchecksReadinessProbeTypeExec
    Check that the given command return an exit 0. Binary should be present in the image
    grpc GetContainerHealthchecksReadinessProbeTypeGrpc
    Check that the given port respond to GRPC call
    http GetContainerHealthchecksReadinessProbeTypeHttp
    Check that the given port respond to HTTP call (should return a 2xx response code)
    tcp GetContainerHealthchecksReadinessProbeTypeTcp
    Check that the given port accepting connection
    exec GetContainerHealthchecksReadinessProbeTypeExec
    Check that the given command return an exit 0. Binary should be present in the image
    grpc GetContainerHealthchecksReadinessProbeTypeGrpc
    Check that the given port respond to GRPC call
    http GetContainerHealthchecksReadinessProbeTypeHttp
    Check that the given port respond to HTTP call (should return a 2xx response code)
    tcp GetContainerHealthchecksReadinessProbeTypeTcp
    Check that the given port accepting connection
    exec_ GetContainerHealthchecksReadinessProbeTypeExec
    Check that the given command return an exit 0. Binary should be present in the image
    grpc GetContainerHealthchecksReadinessProbeTypeGrpc
    Check that the given port respond to GRPC call
    http GetContainerHealthchecksReadinessProbeTypeHttp
    Check that the given port respond to HTTP call (should return a 2xx response code)
    tcp GetContainerHealthchecksReadinessProbeTypeTcp
    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

    GetContainerHealthchecksReadinessProbeTypeExec

    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

    GetContainerHealthchecksReadinessProbeTypeGrpc

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

    GetContainerHealthchecksReadinessProbeTypeHttp

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

    GetContainerHealthchecksReadinessProbeTypeTcp

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

    GetContainerPort

    ExternalPort int
    External port of the container. - Required if: ports.publicly_accessible=true. - Must be: >= 1 and <= 65535.
    Id string
    Id of the port.
    InternalPort int
    Internal port of the container. - Must be: >= 1 and <= 65535.
    IsDefault bool
    If this port will be used for the root domain
    Name string
    Name of the port.
    Protocol string
    Protocol used for the port of the container. - Can be: GRPC, HTTP, TCP, UDP. - Default: HTTP.
    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: >= 1 and <= 65535.
    Id string
    Id of the port.
    InternalPort int
    Internal port of the container. - Must be: >= 1 and <= 65535.
    IsDefault bool
    If this port will be used for the root domain
    Name string
    Name of the port.
    Protocol string
    Protocol used for the port of the container. - Can be: GRPC, HTTP, TCP, UDP. - Default: HTTP.
    PubliclyAccessible bool
    Specify if the port is exposed to the world or not for this container.
    externalPort Integer
    External port of the container. - Required if: ports.publicly_accessible=true. - Must be: >= 1 and <= 65535.
    id String
    Id of the port.
    internalPort Integer
    Internal port of the container. - Must be: >= 1 and <= 65535.
    isDefault Boolean
    If this port will be used for the root domain
    name String
    Name of the port.
    protocol String
    Protocol used for the port of the container. - Can be: GRPC, HTTP, TCP, UDP. - Default: HTTP.
    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: >= 1 and <= 65535.
    id string
    Id of the port.
    internalPort number
    Internal port of the container. - Must be: >= 1 and <= 65535.
    isDefault boolean
    If this port will be used for the root domain
    name string
    Name of the port.
    protocol string
    Protocol used for the port of the container. - Can be: GRPC, HTTP, TCP, UDP. - Default: HTTP.
    publiclyAccessible boolean
    Specify if the port is exposed to the world or not for this container.
    external_port int
    External port of the container. - Required if: ports.publicly_accessible=true. - Must be: >= 1 and <= 65535.
    id str
    Id of the port.
    internal_port int
    Internal port of the container. - Must be: >= 1 and <= 65535.
    is_default bool
    If this port will be used for the root domain
    name str
    Name of the port.
    protocol str
    Protocol used for the port of the container. - Can be: GRPC, HTTP, TCP, UDP. - Default: HTTP.
    publicly_accessible bool
    Specify if the port is exposed to the world or not for this container.
    externalPort Number
    External port of the container. - Required if: ports.publicly_accessible=true. - Must be: >= 1 and <= 65535.
    id String
    Id of the port.
    internalPort Number
    Internal port of the container. - Must be: >= 1 and <= 65535.
    isDefault Boolean
    If this port will be used for the root domain
    name String
    Name of the port.
    protocol String
    Protocol used for the port of the container. - Can be: GRPC, HTTP, TCP, UDP. - Default: HTTP.
    publiclyAccessible Boolean
    Specify if the port is exposed to the world or not for this container.

    GetContainerSecret

    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 string
    Key of the secret.
    value string
    Value of the secret.
    description str
    Description of the secret.
    id str
    Id of the secret.
    key str
    Key of the secret.
    value str
    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.

    GetContainerSecretAlias

    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 string
    Name of the secret alias.
    value string
    Name of the secret to alias.
    description str
    Description of the secret alias.
    id str
    Id of the secret alias.
    key str
    Name of the secret alias.
    value str
    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.

    GetContainerSecretOverride

    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 string
    Name of the secret override.
    value string
    Value of the secret override.
    description str
    Description of the secret override.
    id str
    Id of the secret override.
    key str
    Name of the secret override.
    value str
    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.

    GetContainerStorage

    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 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 str
    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 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.

    Package Details

    Repository
    qovery dirien/pulumi-qovery
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the qovery Terraform Provider.
    qovery logo
    Qovery v0.36.1 published on Monday, Jul 22, 2024 by dirien