qovery

package
v0.28.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2024 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing qovery cloud resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	// Advanced settings.
	AdvancedSettingsJson pulumi.StringOutput `pulumi:"advancedSettingsJson"`
	// List of arguments of this application.
	Arguments pulumi.StringArrayOutput `pulumi:"arguments"`
	// Specify if the application will be automatically updated after receiving a new image tag.
	AutoDeploy pulumi.BoolOutput `pulumi:"autoDeploy"`
	// Specify if the environment preview option is activated or not for this application. - Default: `false`.
	AutoPreview pulumi.BoolOutput `pulumi:"autoPreview"`
	// Build Mode of the application. - Can be: `BUILDPACKS`, `DOCKER`. - Default: `BUILDPACKS`.
	BuildMode pulumi.StringOutput `pulumi:"buildMode"`
	// Buildpack Language framework. - Required if: `build_mode="BUILDPACKS"`. - Can be: `CLOJURE`, `GO`, `GRADLE`, `GRAILS`,
	// `JAVA`, `JVM`, `NODE_JS`, `PHP`, `PLAY`, `PYTHON`, `SCALA`.
	BuildpackLanguage pulumi.StringPtrOutput `pulumi:"buildpackLanguage"`
	// List of built-in environment variables linked to this application.
	BuiltInEnvironmentVariables ApplicationBuiltInEnvironmentVariableArrayOutput `pulumi:"builtInEnvironmentVariables"`
	// CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.
	Cpu pulumi.IntOutput `pulumi:"cpu"`
	// List of custom domains linked to this application.
	CustomDomains ApplicationCustomDomainArrayOutput `pulumi:"customDomains"`
	// List of deployment restrictions
	DeploymentRestrictions ApplicationDeploymentRestrictionArrayOutput `pulumi:"deploymentRestrictions"`
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringOutput `pulumi:"deploymentStageId"`
	// Dockerfile Path of the application. - Required if: `build_mode="DOCKER"`.
	DockerfilePath pulumi.StringPtrOutput `pulumi:"dockerfilePath"`
	// Entrypoint of the application.
	Entrypoint pulumi.StringPtrOutput `pulumi:"entrypoint"`
	// Id of the environment.
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// List of environment variable aliases linked to this application.
	EnvironmentVariableAliases ApplicationEnvironmentVariableAliasArrayOutput `pulumi:"environmentVariableAliases"`
	// List of environment variable overrides linked to this application.
	EnvironmentVariableOverrides ApplicationEnvironmentVariableOverrideArrayOutput `pulumi:"environmentVariableOverrides"`
	// List of environment variables linked to this application.
	EnvironmentVariables ApplicationEnvironmentVariableArrayOutput `pulumi:"environmentVariables"`
	// The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
	ExternalHost pulumi.StringOutput `pulumi:"externalHost"`
	// Git repository of the application.
	GitRepository ApplicationGitRepositoryOutput `pulumi:"gitRepository"`
	// Configuration for the healthchecks that are going to be executed against your service
	Healthchecks ApplicationHealthchecksOutput `pulumi:"healthchecks"`
	// The application internal host.
	InternalHost pulumi.StringOutput `pulumi:"internalHost"`
	// Maximum number of instances running for the application. - Must be: `>= -1`. - Default: `1`.
	MaxRunningInstances pulumi.IntOutput `pulumi:"maxRunningInstances"`
	// RAM of the application in MB [1024MB = 1GB]. - Must be: `>= 1`. - Default: `512`.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Minimum number of instances running for the application. - Must be: `>= 0`. - Default: `1`.
	MinRunningInstances pulumi.IntOutput `pulumi:"minRunningInstances"`
	// Name of the application.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of ports linked to this application.
	Ports ApplicationPortArrayOutput `pulumi:"ports"`
	// List of secret aliases linked to this application.
	SecretAliases ApplicationSecretAliasArrayOutput `pulumi:"secretAliases"`
	// List of secret overrides linked to this application.
	SecretOverrides ApplicationSecretOverrideArrayOutput `pulumi:"secretOverrides"`
	// List of secrets linked to this application.
	Secrets ApplicationSecretArrayOutput `pulumi:"secrets"`
	// List of storages linked to this application.
	Storages ApplicationStorageArrayOutput `pulumi:"storages"`
}

## # Application (Resource)

Provides a Qovery application resource. This can be used to create and manage Qovery applications.

## Import

```sh

$ pulumi import qovery:index/application:Application my_application "<application_id>"

```

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

NewApplication registers a new resource with the given unique name, arguments, and options.

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationArgs

type ApplicationArgs struct {
	// Advanced settings.
	AdvancedSettingsJson pulumi.StringPtrInput
	// List of arguments of this application.
	Arguments pulumi.StringArrayInput
	// Specify if the application will be automatically updated after receiving a new image tag.
	AutoDeploy pulumi.BoolPtrInput
	// Specify if the environment preview option is activated or not for this application. - Default: `false`.
	AutoPreview pulumi.BoolPtrInput
	// Build Mode of the application. - Can be: `BUILDPACKS`, `DOCKER`. - Default: `BUILDPACKS`.
	BuildMode pulumi.StringPtrInput
	// Buildpack Language framework. - Required if: `build_mode="BUILDPACKS"`. - Can be: `CLOJURE`, `GO`, `GRADLE`, `GRAILS`,
	// `JAVA`, `JVM`, `NODE_JS`, `PHP`, `PLAY`, `PYTHON`, `SCALA`.
	BuildpackLanguage pulumi.StringPtrInput
	// CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.
	Cpu pulumi.IntPtrInput
	// List of custom domains linked to this application.
	CustomDomains ApplicationCustomDomainArrayInput
	// List of deployment restrictions
	DeploymentRestrictions ApplicationDeploymentRestrictionArrayInput
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringPtrInput
	// Dockerfile Path of the application. - Required if: `build_mode="DOCKER"`.
	DockerfilePath pulumi.StringPtrInput
	// Entrypoint of the application.
	Entrypoint pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringInput
	// List of environment variable aliases linked to this application.
	EnvironmentVariableAliases ApplicationEnvironmentVariableAliasArrayInput
	// List of environment variable overrides linked to this application.
	EnvironmentVariableOverrides ApplicationEnvironmentVariableOverrideArrayInput
	// List of environment variables linked to this application.
	EnvironmentVariables ApplicationEnvironmentVariableArrayInput
	// Git repository of the application.
	GitRepository ApplicationGitRepositoryInput
	// Configuration for the healthchecks that are going to be executed against your service
	Healthchecks ApplicationHealthchecksInput
	// Maximum number of instances running for the application. - Must be: `>= -1`. - Default: `1`.
	MaxRunningInstances pulumi.IntPtrInput
	// RAM of the application in MB [1024MB = 1GB]. - Must be: `>= 1`. - Default: `512`.
	Memory pulumi.IntPtrInput
	// Minimum number of instances running for the application. - Must be: `>= 0`. - Default: `1`.
	MinRunningInstances pulumi.IntPtrInput
	// Name of the application.
	Name pulumi.StringPtrInput
	// List of ports linked to this application.
	Ports ApplicationPortArrayInput
	// List of secret aliases linked to this application.
	SecretAliases ApplicationSecretAliasArrayInput
	// List of secret overrides linked to this application.
	SecretOverrides ApplicationSecretOverrideArrayInput
	// List of secrets linked to this application.
	Secrets ApplicationSecretArrayInput
	// List of storages linked to this application.
	Storages ApplicationStorageArrayInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationArray

type ApplicationArray []ApplicationInput

func (ApplicationArray) ElementType

func (ApplicationArray) ElementType() reflect.Type

func (ApplicationArray) ToApplicationArrayOutput

func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput

func (ApplicationArray) ToApplicationArrayOutputWithContext

func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput

type ApplicationArrayInput

type ApplicationArrayInput interface {
	pulumi.Input

	ToApplicationArrayOutput() ApplicationArrayOutput
	ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput
}

ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:

ApplicationArray{ ApplicationArgs{...} }

type ApplicationArrayOutput

type ApplicationArrayOutput struct{ *pulumi.OutputState }

func (ApplicationArrayOutput) ElementType

func (ApplicationArrayOutput) ElementType() reflect.Type

func (ApplicationArrayOutput) Index

func (ApplicationArrayOutput) ToApplicationArrayOutput

func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput

func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext

func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput

type ApplicationBuiltInEnvironmentVariable

type ApplicationBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key *string `pulumi:"key"`
	// Value of the environment variable.
	Value *string `pulumi:"value"`
}

type ApplicationBuiltInEnvironmentVariableArgs

type ApplicationBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ApplicationBuiltInEnvironmentVariableArgs) ElementType

func (ApplicationBuiltInEnvironmentVariableArgs) ToApplicationBuiltInEnvironmentVariableOutput

func (i ApplicationBuiltInEnvironmentVariableArgs) ToApplicationBuiltInEnvironmentVariableOutput() ApplicationBuiltInEnvironmentVariableOutput

func (ApplicationBuiltInEnvironmentVariableArgs) ToApplicationBuiltInEnvironmentVariableOutputWithContext

func (i ApplicationBuiltInEnvironmentVariableArgs) ToApplicationBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) ApplicationBuiltInEnvironmentVariableOutput

type ApplicationBuiltInEnvironmentVariableArray

type ApplicationBuiltInEnvironmentVariableArray []ApplicationBuiltInEnvironmentVariableInput

func (ApplicationBuiltInEnvironmentVariableArray) ElementType

func (ApplicationBuiltInEnvironmentVariableArray) ToApplicationBuiltInEnvironmentVariableArrayOutput

func (i ApplicationBuiltInEnvironmentVariableArray) ToApplicationBuiltInEnvironmentVariableArrayOutput() ApplicationBuiltInEnvironmentVariableArrayOutput

func (ApplicationBuiltInEnvironmentVariableArray) ToApplicationBuiltInEnvironmentVariableArrayOutputWithContext

func (i ApplicationBuiltInEnvironmentVariableArray) ToApplicationBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) ApplicationBuiltInEnvironmentVariableArrayOutput

type ApplicationBuiltInEnvironmentVariableArrayInput

type ApplicationBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToApplicationBuiltInEnvironmentVariableArrayOutput() ApplicationBuiltInEnvironmentVariableArrayOutput
	ToApplicationBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) ApplicationBuiltInEnvironmentVariableArrayOutput
}

ApplicationBuiltInEnvironmentVariableArrayInput is an input type that accepts ApplicationBuiltInEnvironmentVariableArray and ApplicationBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `ApplicationBuiltInEnvironmentVariableArrayInput` via:

ApplicationBuiltInEnvironmentVariableArray{ ApplicationBuiltInEnvironmentVariableArgs{...} }

type ApplicationBuiltInEnvironmentVariableArrayOutput

type ApplicationBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (ApplicationBuiltInEnvironmentVariableArrayOutput) ElementType

func (ApplicationBuiltInEnvironmentVariableArrayOutput) Index

func (ApplicationBuiltInEnvironmentVariableArrayOutput) ToApplicationBuiltInEnvironmentVariableArrayOutput

func (o ApplicationBuiltInEnvironmentVariableArrayOutput) ToApplicationBuiltInEnvironmentVariableArrayOutput() ApplicationBuiltInEnvironmentVariableArrayOutput

func (ApplicationBuiltInEnvironmentVariableArrayOutput) ToApplicationBuiltInEnvironmentVariableArrayOutputWithContext

func (o ApplicationBuiltInEnvironmentVariableArrayOutput) ToApplicationBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) ApplicationBuiltInEnvironmentVariableArrayOutput

type ApplicationBuiltInEnvironmentVariableInput

type ApplicationBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToApplicationBuiltInEnvironmentVariableOutput() ApplicationBuiltInEnvironmentVariableOutput
	ToApplicationBuiltInEnvironmentVariableOutputWithContext(context.Context) ApplicationBuiltInEnvironmentVariableOutput
}

ApplicationBuiltInEnvironmentVariableInput is an input type that accepts ApplicationBuiltInEnvironmentVariableArgs and ApplicationBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `ApplicationBuiltInEnvironmentVariableInput` via:

ApplicationBuiltInEnvironmentVariableArgs{...}

type ApplicationBuiltInEnvironmentVariableOutput

type ApplicationBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (ApplicationBuiltInEnvironmentVariableOutput) ElementType

func (ApplicationBuiltInEnvironmentVariableOutput) Id

Id of the environment variable.

func (ApplicationBuiltInEnvironmentVariableOutput) Key

Key of the environment variable.

func (ApplicationBuiltInEnvironmentVariableOutput) ToApplicationBuiltInEnvironmentVariableOutput

func (o ApplicationBuiltInEnvironmentVariableOutput) ToApplicationBuiltInEnvironmentVariableOutput() ApplicationBuiltInEnvironmentVariableOutput

func (ApplicationBuiltInEnvironmentVariableOutput) ToApplicationBuiltInEnvironmentVariableOutputWithContext

func (o ApplicationBuiltInEnvironmentVariableOutput) ToApplicationBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) ApplicationBuiltInEnvironmentVariableOutput

func (ApplicationBuiltInEnvironmentVariableOutput) Value

Value of the environment variable.

type ApplicationCustomDomain

type ApplicationCustomDomain struct {
	// Your custom domain.
	Domain string `pulumi:"domain"`
	// Id of the custom domain.
	Id *string `pulumi:"id"`
	// Status of the custom domain.
	Status *string `pulumi:"status"`
	// URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
	ValidationDomain *string `pulumi:"validationDomain"`
}

type ApplicationCustomDomainArgs

type ApplicationCustomDomainArgs struct {
	// Your custom domain.
	Domain pulumi.StringInput `pulumi:"domain"`
	// Id of the custom domain.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Status of the custom domain.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
	ValidationDomain pulumi.StringPtrInput `pulumi:"validationDomain"`
}

func (ApplicationCustomDomainArgs) ElementType

func (ApplicationCustomDomainArgs) ToApplicationCustomDomainOutput

func (i ApplicationCustomDomainArgs) ToApplicationCustomDomainOutput() ApplicationCustomDomainOutput

func (ApplicationCustomDomainArgs) ToApplicationCustomDomainOutputWithContext

func (i ApplicationCustomDomainArgs) ToApplicationCustomDomainOutputWithContext(ctx context.Context) ApplicationCustomDomainOutput

type ApplicationCustomDomainArray

type ApplicationCustomDomainArray []ApplicationCustomDomainInput

func (ApplicationCustomDomainArray) ElementType

func (ApplicationCustomDomainArray) ToApplicationCustomDomainArrayOutput

func (i ApplicationCustomDomainArray) ToApplicationCustomDomainArrayOutput() ApplicationCustomDomainArrayOutput

func (ApplicationCustomDomainArray) ToApplicationCustomDomainArrayOutputWithContext

func (i ApplicationCustomDomainArray) ToApplicationCustomDomainArrayOutputWithContext(ctx context.Context) ApplicationCustomDomainArrayOutput

type ApplicationCustomDomainArrayInput

type ApplicationCustomDomainArrayInput interface {
	pulumi.Input

	ToApplicationCustomDomainArrayOutput() ApplicationCustomDomainArrayOutput
	ToApplicationCustomDomainArrayOutputWithContext(context.Context) ApplicationCustomDomainArrayOutput
}

ApplicationCustomDomainArrayInput is an input type that accepts ApplicationCustomDomainArray and ApplicationCustomDomainArrayOutput values. You can construct a concrete instance of `ApplicationCustomDomainArrayInput` via:

ApplicationCustomDomainArray{ ApplicationCustomDomainArgs{...} }

type ApplicationCustomDomainArrayOutput

type ApplicationCustomDomainArrayOutput struct{ *pulumi.OutputState }

func (ApplicationCustomDomainArrayOutput) ElementType

func (ApplicationCustomDomainArrayOutput) Index

func (ApplicationCustomDomainArrayOutput) ToApplicationCustomDomainArrayOutput

func (o ApplicationCustomDomainArrayOutput) ToApplicationCustomDomainArrayOutput() ApplicationCustomDomainArrayOutput

func (ApplicationCustomDomainArrayOutput) ToApplicationCustomDomainArrayOutputWithContext

func (o ApplicationCustomDomainArrayOutput) ToApplicationCustomDomainArrayOutputWithContext(ctx context.Context) ApplicationCustomDomainArrayOutput

type ApplicationCustomDomainInput

type ApplicationCustomDomainInput interface {
	pulumi.Input

	ToApplicationCustomDomainOutput() ApplicationCustomDomainOutput
	ToApplicationCustomDomainOutputWithContext(context.Context) ApplicationCustomDomainOutput
}

ApplicationCustomDomainInput is an input type that accepts ApplicationCustomDomainArgs and ApplicationCustomDomainOutput values. You can construct a concrete instance of `ApplicationCustomDomainInput` via:

ApplicationCustomDomainArgs{...}

type ApplicationCustomDomainOutput

type ApplicationCustomDomainOutput struct{ *pulumi.OutputState }

func (ApplicationCustomDomainOutput) Domain

Your custom domain.

func (ApplicationCustomDomainOutput) ElementType

func (ApplicationCustomDomainOutput) Id

Id of the custom domain.

func (ApplicationCustomDomainOutput) Status

Status of the custom domain.

func (ApplicationCustomDomainOutput) ToApplicationCustomDomainOutput

func (o ApplicationCustomDomainOutput) ToApplicationCustomDomainOutput() ApplicationCustomDomainOutput

func (ApplicationCustomDomainOutput) ToApplicationCustomDomainOutputWithContext

func (o ApplicationCustomDomainOutput) ToApplicationCustomDomainOutputWithContext(ctx context.Context) ApplicationCustomDomainOutput

func (ApplicationCustomDomainOutput) ValidationDomain

URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.

type ApplicationDeploymentRestriction added in v0.28.7

type ApplicationDeploymentRestriction struct {
	// Id of the deployment restriction
	Id *string `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode string `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type string `pulumi:"type"`
	// Value of the deployment restriction
	Value string `pulumi:"value"`
}

type ApplicationDeploymentRestrictionArgs added in v0.28.7

type ApplicationDeploymentRestrictionArgs struct {
	// Id of the deployment restriction
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode pulumi.StringInput `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type pulumi.StringInput `pulumi:"type"`
	// Value of the deployment restriction
	Value pulumi.StringInput `pulumi:"value"`
}

func (ApplicationDeploymentRestrictionArgs) ElementType added in v0.28.7

func (ApplicationDeploymentRestrictionArgs) ToApplicationDeploymentRestrictionOutput added in v0.28.7

func (i ApplicationDeploymentRestrictionArgs) ToApplicationDeploymentRestrictionOutput() ApplicationDeploymentRestrictionOutput

func (ApplicationDeploymentRestrictionArgs) ToApplicationDeploymentRestrictionOutputWithContext added in v0.28.7

func (i ApplicationDeploymentRestrictionArgs) ToApplicationDeploymentRestrictionOutputWithContext(ctx context.Context) ApplicationDeploymentRestrictionOutput

type ApplicationDeploymentRestrictionArray added in v0.28.7

type ApplicationDeploymentRestrictionArray []ApplicationDeploymentRestrictionInput

func (ApplicationDeploymentRestrictionArray) ElementType added in v0.28.7

func (ApplicationDeploymentRestrictionArray) ToApplicationDeploymentRestrictionArrayOutput added in v0.28.7

func (i ApplicationDeploymentRestrictionArray) ToApplicationDeploymentRestrictionArrayOutput() ApplicationDeploymentRestrictionArrayOutput

func (ApplicationDeploymentRestrictionArray) ToApplicationDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (i ApplicationDeploymentRestrictionArray) ToApplicationDeploymentRestrictionArrayOutputWithContext(ctx context.Context) ApplicationDeploymentRestrictionArrayOutput

type ApplicationDeploymentRestrictionArrayInput added in v0.28.7

type ApplicationDeploymentRestrictionArrayInput interface {
	pulumi.Input

	ToApplicationDeploymentRestrictionArrayOutput() ApplicationDeploymentRestrictionArrayOutput
	ToApplicationDeploymentRestrictionArrayOutputWithContext(context.Context) ApplicationDeploymentRestrictionArrayOutput
}

ApplicationDeploymentRestrictionArrayInput is an input type that accepts ApplicationDeploymentRestrictionArray and ApplicationDeploymentRestrictionArrayOutput values. You can construct a concrete instance of `ApplicationDeploymentRestrictionArrayInput` via:

ApplicationDeploymentRestrictionArray{ ApplicationDeploymentRestrictionArgs{...} }

type ApplicationDeploymentRestrictionArrayOutput added in v0.28.7

type ApplicationDeploymentRestrictionArrayOutput struct{ *pulumi.OutputState }

func (ApplicationDeploymentRestrictionArrayOutput) ElementType added in v0.28.7

func (ApplicationDeploymentRestrictionArrayOutput) Index added in v0.28.7

func (ApplicationDeploymentRestrictionArrayOutput) ToApplicationDeploymentRestrictionArrayOutput added in v0.28.7

func (o ApplicationDeploymentRestrictionArrayOutput) ToApplicationDeploymentRestrictionArrayOutput() ApplicationDeploymentRestrictionArrayOutput

func (ApplicationDeploymentRestrictionArrayOutput) ToApplicationDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (o ApplicationDeploymentRestrictionArrayOutput) ToApplicationDeploymentRestrictionArrayOutputWithContext(ctx context.Context) ApplicationDeploymentRestrictionArrayOutput

type ApplicationDeploymentRestrictionInput added in v0.28.7

type ApplicationDeploymentRestrictionInput interface {
	pulumi.Input

	ToApplicationDeploymentRestrictionOutput() ApplicationDeploymentRestrictionOutput
	ToApplicationDeploymentRestrictionOutputWithContext(context.Context) ApplicationDeploymentRestrictionOutput
}

ApplicationDeploymentRestrictionInput is an input type that accepts ApplicationDeploymentRestrictionArgs and ApplicationDeploymentRestrictionOutput values. You can construct a concrete instance of `ApplicationDeploymentRestrictionInput` via:

ApplicationDeploymentRestrictionArgs{...}

type ApplicationDeploymentRestrictionOutput added in v0.28.7

type ApplicationDeploymentRestrictionOutput struct{ *pulumi.OutputState }

func (ApplicationDeploymentRestrictionOutput) ElementType added in v0.28.7

func (ApplicationDeploymentRestrictionOutput) Id added in v0.28.7

Id of the deployment restriction

func (ApplicationDeploymentRestrictionOutput) Mode added in v0.28.7

Can be EXCLUDE or MATCH

func (ApplicationDeploymentRestrictionOutput) ToApplicationDeploymentRestrictionOutput added in v0.28.7

func (o ApplicationDeploymentRestrictionOutput) ToApplicationDeploymentRestrictionOutput() ApplicationDeploymentRestrictionOutput

func (ApplicationDeploymentRestrictionOutput) ToApplicationDeploymentRestrictionOutputWithContext added in v0.28.7

func (o ApplicationDeploymentRestrictionOutput) ToApplicationDeploymentRestrictionOutputWithContext(ctx context.Context) ApplicationDeploymentRestrictionOutput

func (ApplicationDeploymentRestrictionOutput) Type added in v0.28.7

Currently, only PATH is accepted

func (ApplicationDeploymentRestrictionOutput) Value added in v0.28.7

Value of the deployment restriction

type ApplicationEnvironmentVariable

type ApplicationEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type ApplicationEnvironmentVariableAlias

type ApplicationEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id *string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type ApplicationEnvironmentVariableAliasArgs

type ApplicationEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ApplicationEnvironmentVariableAliasArgs) ElementType

func (ApplicationEnvironmentVariableAliasArgs) ToApplicationEnvironmentVariableAliasOutput

func (i ApplicationEnvironmentVariableAliasArgs) ToApplicationEnvironmentVariableAliasOutput() ApplicationEnvironmentVariableAliasOutput

func (ApplicationEnvironmentVariableAliasArgs) ToApplicationEnvironmentVariableAliasOutputWithContext

func (i ApplicationEnvironmentVariableAliasArgs) ToApplicationEnvironmentVariableAliasOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableAliasOutput

type ApplicationEnvironmentVariableAliasArray

type ApplicationEnvironmentVariableAliasArray []ApplicationEnvironmentVariableAliasInput

func (ApplicationEnvironmentVariableAliasArray) ElementType

func (ApplicationEnvironmentVariableAliasArray) ToApplicationEnvironmentVariableAliasArrayOutput

func (i ApplicationEnvironmentVariableAliasArray) ToApplicationEnvironmentVariableAliasArrayOutput() ApplicationEnvironmentVariableAliasArrayOutput

func (ApplicationEnvironmentVariableAliasArray) ToApplicationEnvironmentVariableAliasArrayOutputWithContext

func (i ApplicationEnvironmentVariableAliasArray) ToApplicationEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableAliasArrayOutput

type ApplicationEnvironmentVariableAliasArrayInput

type ApplicationEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToApplicationEnvironmentVariableAliasArrayOutput() ApplicationEnvironmentVariableAliasArrayOutput
	ToApplicationEnvironmentVariableAliasArrayOutputWithContext(context.Context) ApplicationEnvironmentVariableAliasArrayOutput
}

ApplicationEnvironmentVariableAliasArrayInput is an input type that accepts ApplicationEnvironmentVariableAliasArray and ApplicationEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `ApplicationEnvironmentVariableAliasArrayInput` via:

ApplicationEnvironmentVariableAliasArray{ ApplicationEnvironmentVariableAliasArgs{...} }

type ApplicationEnvironmentVariableAliasArrayOutput

type ApplicationEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (ApplicationEnvironmentVariableAliasArrayOutput) ElementType

func (ApplicationEnvironmentVariableAliasArrayOutput) Index

func (ApplicationEnvironmentVariableAliasArrayOutput) ToApplicationEnvironmentVariableAliasArrayOutput

func (o ApplicationEnvironmentVariableAliasArrayOutput) ToApplicationEnvironmentVariableAliasArrayOutput() ApplicationEnvironmentVariableAliasArrayOutput

func (ApplicationEnvironmentVariableAliasArrayOutput) ToApplicationEnvironmentVariableAliasArrayOutputWithContext

func (o ApplicationEnvironmentVariableAliasArrayOutput) ToApplicationEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableAliasArrayOutput

type ApplicationEnvironmentVariableAliasInput

type ApplicationEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToApplicationEnvironmentVariableAliasOutput() ApplicationEnvironmentVariableAliasOutput
	ToApplicationEnvironmentVariableAliasOutputWithContext(context.Context) ApplicationEnvironmentVariableAliasOutput
}

ApplicationEnvironmentVariableAliasInput is an input type that accepts ApplicationEnvironmentVariableAliasArgs and ApplicationEnvironmentVariableAliasOutput values. You can construct a concrete instance of `ApplicationEnvironmentVariableAliasInput` via:

ApplicationEnvironmentVariableAliasArgs{...}

type ApplicationEnvironmentVariableAliasOutput

type ApplicationEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (ApplicationEnvironmentVariableAliasOutput) ElementType

func (ApplicationEnvironmentVariableAliasOutput) Id

Id of the environment variable alias.

func (ApplicationEnvironmentVariableAliasOutput) Key

Name of the environment variable alias.

func (ApplicationEnvironmentVariableAliasOutput) ToApplicationEnvironmentVariableAliasOutput

func (o ApplicationEnvironmentVariableAliasOutput) ToApplicationEnvironmentVariableAliasOutput() ApplicationEnvironmentVariableAliasOutput

func (ApplicationEnvironmentVariableAliasOutput) ToApplicationEnvironmentVariableAliasOutputWithContext

func (o ApplicationEnvironmentVariableAliasOutput) ToApplicationEnvironmentVariableAliasOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableAliasOutput

func (ApplicationEnvironmentVariableAliasOutput) Value

Name of the variable to alias.

type ApplicationEnvironmentVariableArgs

type ApplicationEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ApplicationEnvironmentVariableArgs) ElementType

func (ApplicationEnvironmentVariableArgs) ToApplicationEnvironmentVariableOutput

func (i ApplicationEnvironmentVariableArgs) ToApplicationEnvironmentVariableOutput() ApplicationEnvironmentVariableOutput

func (ApplicationEnvironmentVariableArgs) ToApplicationEnvironmentVariableOutputWithContext

func (i ApplicationEnvironmentVariableArgs) ToApplicationEnvironmentVariableOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableOutput

type ApplicationEnvironmentVariableArray

type ApplicationEnvironmentVariableArray []ApplicationEnvironmentVariableInput

func (ApplicationEnvironmentVariableArray) ElementType

func (ApplicationEnvironmentVariableArray) ToApplicationEnvironmentVariableArrayOutput

func (i ApplicationEnvironmentVariableArray) ToApplicationEnvironmentVariableArrayOutput() ApplicationEnvironmentVariableArrayOutput

func (ApplicationEnvironmentVariableArray) ToApplicationEnvironmentVariableArrayOutputWithContext

func (i ApplicationEnvironmentVariableArray) ToApplicationEnvironmentVariableArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableArrayOutput

type ApplicationEnvironmentVariableArrayInput

type ApplicationEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToApplicationEnvironmentVariableArrayOutput() ApplicationEnvironmentVariableArrayOutput
	ToApplicationEnvironmentVariableArrayOutputWithContext(context.Context) ApplicationEnvironmentVariableArrayOutput
}

ApplicationEnvironmentVariableArrayInput is an input type that accepts ApplicationEnvironmentVariableArray and ApplicationEnvironmentVariableArrayOutput values. You can construct a concrete instance of `ApplicationEnvironmentVariableArrayInput` via:

ApplicationEnvironmentVariableArray{ ApplicationEnvironmentVariableArgs{...} }

type ApplicationEnvironmentVariableArrayOutput

type ApplicationEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (ApplicationEnvironmentVariableArrayOutput) ElementType

func (ApplicationEnvironmentVariableArrayOutput) Index

func (ApplicationEnvironmentVariableArrayOutput) ToApplicationEnvironmentVariableArrayOutput

func (o ApplicationEnvironmentVariableArrayOutput) ToApplicationEnvironmentVariableArrayOutput() ApplicationEnvironmentVariableArrayOutput

func (ApplicationEnvironmentVariableArrayOutput) ToApplicationEnvironmentVariableArrayOutputWithContext

func (o ApplicationEnvironmentVariableArrayOutput) ToApplicationEnvironmentVariableArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableArrayOutput

type ApplicationEnvironmentVariableInput

type ApplicationEnvironmentVariableInput interface {
	pulumi.Input

	ToApplicationEnvironmentVariableOutput() ApplicationEnvironmentVariableOutput
	ToApplicationEnvironmentVariableOutputWithContext(context.Context) ApplicationEnvironmentVariableOutput
}

ApplicationEnvironmentVariableInput is an input type that accepts ApplicationEnvironmentVariableArgs and ApplicationEnvironmentVariableOutput values. You can construct a concrete instance of `ApplicationEnvironmentVariableInput` via:

ApplicationEnvironmentVariableArgs{...}

type ApplicationEnvironmentVariableOutput

type ApplicationEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (ApplicationEnvironmentVariableOutput) ElementType

func (ApplicationEnvironmentVariableOutput) Id

Id of the environment variable.

func (ApplicationEnvironmentVariableOutput) Key

Key of the environment variable.

func (ApplicationEnvironmentVariableOutput) ToApplicationEnvironmentVariableOutput

func (o ApplicationEnvironmentVariableOutput) ToApplicationEnvironmentVariableOutput() ApplicationEnvironmentVariableOutput

func (ApplicationEnvironmentVariableOutput) ToApplicationEnvironmentVariableOutputWithContext

func (o ApplicationEnvironmentVariableOutput) ToApplicationEnvironmentVariableOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableOutput

func (ApplicationEnvironmentVariableOutput) Value

Value of the environment variable.

type ApplicationEnvironmentVariableOverride

type ApplicationEnvironmentVariableOverride struct {
	// Id of the environment variable override.
	Id *string `pulumi:"id"`
	// Name of the environment variable override.
	Key string `pulumi:"key"`
	// Value of the environment variable override.
	Value string `pulumi:"value"`
}

type ApplicationEnvironmentVariableOverrideArgs

type ApplicationEnvironmentVariableOverrideArgs struct {
	// Id of the environment variable override.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the environment variable override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ApplicationEnvironmentVariableOverrideArgs) ElementType

func (ApplicationEnvironmentVariableOverrideArgs) ToApplicationEnvironmentVariableOverrideOutput

func (i ApplicationEnvironmentVariableOverrideArgs) ToApplicationEnvironmentVariableOverrideOutput() ApplicationEnvironmentVariableOverrideOutput

func (ApplicationEnvironmentVariableOverrideArgs) ToApplicationEnvironmentVariableOverrideOutputWithContext

func (i ApplicationEnvironmentVariableOverrideArgs) ToApplicationEnvironmentVariableOverrideOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableOverrideOutput

type ApplicationEnvironmentVariableOverrideArray

type ApplicationEnvironmentVariableOverrideArray []ApplicationEnvironmentVariableOverrideInput

func (ApplicationEnvironmentVariableOverrideArray) ElementType

func (ApplicationEnvironmentVariableOverrideArray) ToApplicationEnvironmentVariableOverrideArrayOutput

func (i ApplicationEnvironmentVariableOverrideArray) ToApplicationEnvironmentVariableOverrideArrayOutput() ApplicationEnvironmentVariableOverrideArrayOutput

func (ApplicationEnvironmentVariableOverrideArray) ToApplicationEnvironmentVariableOverrideArrayOutputWithContext

func (i ApplicationEnvironmentVariableOverrideArray) ToApplicationEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableOverrideArrayOutput

type ApplicationEnvironmentVariableOverrideArrayInput

type ApplicationEnvironmentVariableOverrideArrayInput interface {
	pulumi.Input

	ToApplicationEnvironmentVariableOverrideArrayOutput() ApplicationEnvironmentVariableOverrideArrayOutput
	ToApplicationEnvironmentVariableOverrideArrayOutputWithContext(context.Context) ApplicationEnvironmentVariableOverrideArrayOutput
}

ApplicationEnvironmentVariableOverrideArrayInput is an input type that accepts ApplicationEnvironmentVariableOverrideArray and ApplicationEnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `ApplicationEnvironmentVariableOverrideArrayInput` via:

ApplicationEnvironmentVariableOverrideArray{ ApplicationEnvironmentVariableOverrideArgs{...} }

type ApplicationEnvironmentVariableOverrideArrayOutput

type ApplicationEnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }

func (ApplicationEnvironmentVariableOverrideArrayOutput) ElementType

func (ApplicationEnvironmentVariableOverrideArrayOutput) Index

func (ApplicationEnvironmentVariableOverrideArrayOutput) ToApplicationEnvironmentVariableOverrideArrayOutput

func (o ApplicationEnvironmentVariableOverrideArrayOutput) ToApplicationEnvironmentVariableOverrideArrayOutput() ApplicationEnvironmentVariableOverrideArrayOutput

func (ApplicationEnvironmentVariableOverrideArrayOutput) ToApplicationEnvironmentVariableOverrideArrayOutputWithContext

func (o ApplicationEnvironmentVariableOverrideArrayOutput) ToApplicationEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableOverrideArrayOutput

type ApplicationEnvironmentVariableOverrideInput

type ApplicationEnvironmentVariableOverrideInput interface {
	pulumi.Input

	ToApplicationEnvironmentVariableOverrideOutput() ApplicationEnvironmentVariableOverrideOutput
	ToApplicationEnvironmentVariableOverrideOutputWithContext(context.Context) ApplicationEnvironmentVariableOverrideOutput
}

ApplicationEnvironmentVariableOverrideInput is an input type that accepts ApplicationEnvironmentVariableOverrideArgs and ApplicationEnvironmentVariableOverrideOutput values. You can construct a concrete instance of `ApplicationEnvironmentVariableOverrideInput` via:

ApplicationEnvironmentVariableOverrideArgs{...}

type ApplicationEnvironmentVariableOverrideOutput

type ApplicationEnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }

func (ApplicationEnvironmentVariableOverrideOutput) ElementType

func (ApplicationEnvironmentVariableOverrideOutput) Id

Id of the environment variable override.

func (ApplicationEnvironmentVariableOverrideOutput) Key

Name of the environment variable override.

func (ApplicationEnvironmentVariableOverrideOutput) ToApplicationEnvironmentVariableOverrideOutput

func (o ApplicationEnvironmentVariableOverrideOutput) ToApplicationEnvironmentVariableOverrideOutput() ApplicationEnvironmentVariableOverrideOutput

func (ApplicationEnvironmentVariableOverrideOutput) ToApplicationEnvironmentVariableOverrideOutputWithContext

func (o ApplicationEnvironmentVariableOverrideOutput) ToApplicationEnvironmentVariableOverrideOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableOverrideOutput

func (ApplicationEnvironmentVariableOverrideOutput) Value

Value of the environment variable override.

type ApplicationGitRepository

type ApplicationGitRepository struct {
	// Branch of the git repository.
	// 	- Default: `main or master (depending on repository)`.
	Branch *string `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId *string `pulumi:"gitTokenId"`
	// Root path of the application.
	// 	- Default: `/`.
	RootPath *string `pulumi:"rootPath"`
	// URL of the git repository.
	Url string `pulumi:"url"`
}

type ApplicationGitRepositoryArgs

type ApplicationGitRepositoryArgs struct {
	// Branch of the git repository.
	// 	- Default: `main or master (depending on repository)`.
	Branch pulumi.StringPtrInput `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId pulumi.StringPtrInput `pulumi:"gitTokenId"`
	// Root path of the application.
	// 	- Default: `/`.
	RootPath pulumi.StringPtrInput `pulumi:"rootPath"`
	// URL of the git repository.
	Url pulumi.StringInput `pulumi:"url"`
}

func (ApplicationGitRepositoryArgs) ElementType

func (ApplicationGitRepositoryArgs) ToApplicationGitRepositoryOutput

func (i ApplicationGitRepositoryArgs) ToApplicationGitRepositoryOutput() ApplicationGitRepositoryOutput

func (ApplicationGitRepositoryArgs) ToApplicationGitRepositoryOutputWithContext

func (i ApplicationGitRepositoryArgs) ToApplicationGitRepositoryOutputWithContext(ctx context.Context) ApplicationGitRepositoryOutput

func (ApplicationGitRepositoryArgs) ToApplicationGitRepositoryPtrOutput

func (i ApplicationGitRepositoryArgs) ToApplicationGitRepositoryPtrOutput() ApplicationGitRepositoryPtrOutput

func (ApplicationGitRepositoryArgs) ToApplicationGitRepositoryPtrOutputWithContext

func (i ApplicationGitRepositoryArgs) ToApplicationGitRepositoryPtrOutputWithContext(ctx context.Context) ApplicationGitRepositoryPtrOutput

type ApplicationGitRepositoryInput

type ApplicationGitRepositoryInput interface {
	pulumi.Input

	ToApplicationGitRepositoryOutput() ApplicationGitRepositoryOutput
	ToApplicationGitRepositoryOutputWithContext(context.Context) ApplicationGitRepositoryOutput
}

ApplicationGitRepositoryInput is an input type that accepts ApplicationGitRepositoryArgs and ApplicationGitRepositoryOutput values. You can construct a concrete instance of `ApplicationGitRepositoryInput` via:

ApplicationGitRepositoryArgs{...}

type ApplicationGitRepositoryOutput

type ApplicationGitRepositoryOutput struct{ *pulumi.OutputState }

func (ApplicationGitRepositoryOutput) Branch

Branch of the git repository.

  • Default: `main or master (depending on repository)`.

func (ApplicationGitRepositoryOutput) ElementType

func (ApplicationGitRepositoryOutput) GitTokenId

The git token ID to be used

func (ApplicationGitRepositoryOutput) RootPath

Root path of the application.

  • Default: `/`.

func (ApplicationGitRepositoryOutput) ToApplicationGitRepositoryOutput

func (o ApplicationGitRepositoryOutput) ToApplicationGitRepositoryOutput() ApplicationGitRepositoryOutput

func (ApplicationGitRepositoryOutput) ToApplicationGitRepositoryOutputWithContext

func (o ApplicationGitRepositoryOutput) ToApplicationGitRepositoryOutputWithContext(ctx context.Context) ApplicationGitRepositoryOutput

func (ApplicationGitRepositoryOutput) ToApplicationGitRepositoryPtrOutput

func (o ApplicationGitRepositoryOutput) ToApplicationGitRepositoryPtrOutput() ApplicationGitRepositoryPtrOutput

func (ApplicationGitRepositoryOutput) ToApplicationGitRepositoryPtrOutputWithContext

func (o ApplicationGitRepositoryOutput) ToApplicationGitRepositoryPtrOutputWithContext(ctx context.Context) ApplicationGitRepositoryPtrOutput

func (ApplicationGitRepositoryOutput) Url

URL of the git repository.

type ApplicationGitRepositoryPtrInput

type ApplicationGitRepositoryPtrInput interface {
	pulumi.Input

	ToApplicationGitRepositoryPtrOutput() ApplicationGitRepositoryPtrOutput
	ToApplicationGitRepositoryPtrOutputWithContext(context.Context) ApplicationGitRepositoryPtrOutput
}

ApplicationGitRepositoryPtrInput is an input type that accepts ApplicationGitRepositoryArgs, ApplicationGitRepositoryPtr and ApplicationGitRepositoryPtrOutput values. You can construct a concrete instance of `ApplicationGitRepositoryPtrInput` via:

        ApplicationGitRepositoryArgs{...}

or:

        nil

type ApplicationGitRepositoryPtrOutput

type ApplicationGitRepositoryPtrOutput struct{ *pulumi.OutputState }

func (ApplicationGitRepositoryPtrOutput) Branch

Branch of the git repository.

  • Default: `main or master (depending on repository)`.

func (ApplicationGitRepositoryPtrOutput) Elem

func (ApplicationGitRepositoryPtrOutput) ElementType

func (ApplicationGitRepositoryPtrOutput) GitTokenId

The git token ID to be used

func (ApplicationGitRepositoryPtrOutput) RootPath

Root path of the application.

  • Default: `/`.

func (ApplicationGitRepositoryPtrOutput) ToApplicationGitRepositoryPtrOutput

func (o ApplicationGitRepositoryPtrOutput) ToApplicationGitRepositoryPtrOutput() ApplicationGitRepositoryPtrOutput

func (ApplicationGitRepositoryPtrOutput) ToApplicationGitRepositoryPtrOutputWithContext

func (o ApplicationGitRepositoryPtrOutput) ToApplicationGitRepositoryPtrOutputWithContext(ctx context.Context) ApplicationGitRepositoryPtrOutput

func (ApplicationGitRepositoryPtrOutput) Url

URL of the git repository.

type ApplicationHealthchecks

type ApplicationHealthchecks struct {
	// 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.
	LivenessProbe *ApplicationHealthchecksLivenessProbe `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe *ApplicationHealthchecksReadinessProbe `pulumi:"readinessProbe"`
}

type ApplicationHealthchecksArgs

type ApplicationHealthchecksArgs struct {
	// 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.
	LivenessProbe ApplicationHealthchecksLivenessProbePtrInput `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe ApplicationHealthchecksReadinessProbePtrInput `pulumi:"readinessProbe"`
}

func (ApplicationHealthchecksArgs) ElementType

func (ApplicationHealthchecksArgs) ToApplicationHealthchecksOutput

func (i ApplicationHealthchecksArgs) ToApplicationHealthchecksOutput() ApplicationHealthchecksOutput

func (ApplicationHealthchecksArgs) ToApplicationHealthchecksOutputWithContext

func (i ApplicationHealthchecksArgs) ToApplicationHealthchecksOutputWithContext(ctx context.Context) ApplicationHealthchecksOutput

func (ApplicationHealthchecksArgs) ToApplicationHealthchecksPtrOutput

func (i ApplicationHealthchecksArgs) ToApplicationHealthchecksPtrOutput() ApplicationHealthchecksPtrOutput

func (ApplicationHealthchecksArgs) ToApplicationHealthchecksPtrOutputWithContext

func (i ApplicationHealthchecksArgs) ToApplicationHealthchecksPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksPtrOutput

type ApplicationHealthchecksInput

type ApplicationHealthchecksInput interface {
	pulumi.Input

	ToApplicationHealthchecksOutput() ApplicationHealthchecksOutput
	ToApplicationHealthchecksOutputWithContext(context.Context) ApplicationHealthchecksOutput
}

ApplicationHealthchecksInput is an input type that accepts ApplicationHealthchecksArgs and ApplicationHealthchecksOutput values. You can construct a concrete instance of `ApplicationHealthchecksInput` via:

ApplicationHealthchecksArgs{...}

type ApplicationHealthchecksLivenessProbe

type ApplicationHealthchecksLivenessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type ApplicationHealthchecksLivenessProbeType `pulumi:"type"`
}

type ApplicationHealthchecksLivenessProbeArgs

type ApplicationHealthchecksLivenessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type ApplicationHealthchecksLivenessProbeTypeInput `pulumi:"type"`
}

func (ApplicationHealthchecksLivenessProbeArgs) ElementType

func (ApplicationHealthchecksLivenessProbeArgs) ToApplicationHealthchecksLivenessProbeOutput

func (i ApplicationHealthchecksLivenessProbeArgs) ToApplicationHealthchecksLivenessProbeOutput() ApplicationHealthchecksLivenessProbeOutput

func (ApplicationHealthchecksLivenessProbeArgs) ToApplicationHealthchecksLivenessProbeOutputWithContext

func (i ApplicationHealthchecksLivenessProbeArgs) ToApplicationHealthchecksLivenessProbeOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeOutput

func (ApplicationHealthchecksLivenessProbeArgs) ToApplicationHealthchecksLivenessProbePtrOutput

func (i ApplicationHealthchecksLivenessProbeArgs) ToApplicationHealthchecksLivenessProbePtrOutput() ApplicationHealthchecksLivenessProbePtrOutput

func (ApplicationHealthchecksLivenessProbeArgs) ToApplicationHealthchecksLivenessProbePtrOutputWithContext

func (i ApplicationHealthchecksLivenessProbeArgs) ToApplicationHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbePtrOutput

type ApplicationHealthchecksLivenessProbeInput

type ApplicationHealthchecksLivenessProbeInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbeOutput() ApplicationHealthchecksLivenessProbeOutput
	ToApplicationHealthchecksLivenessProbeOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbeOutput
}

ApplicationHealthchecksLivenessProbeInput is an input type that accepts ApplicationHealthchecksLivenessProbeArgs and ApplicationHealthchecksLivenessProbeOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbeInput` via:

ApplicationHealthchecksLivenessProbeArgs{...}

type ApplicationHealthchecksLivenessProbeOutput

type ApplicationHealthchecksLivenessProbeOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbeOutput) ElementType

func (ApplicationHealthchecksLivenessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (ApplicationHealthchecksLivenessProbeOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (ApplicationHealthchecksLivenessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (ApplicationHealthchecksLivenessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (ApplicationHealthchecksLivenessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (ApplicationHealthchecksLivenessProbeOutput) ToApplicationHealthchecksLivenessProbeOutput

func (o ApplicationHealthchecksLivenessProbeOutput) ToApplicationHealthchecksLivenessProbeOutput() ApplicationHealthchecksLivenessProbeOutput

func (ApplicationHealthchecksLivenessProbeOutput) ToApplicationHealthchecksLivenessProbeOutputWithContext

func (o ApplicationHealthchecksLivenessProbeOutput) ToApplicationHealthchecksLivenessProbeOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeOutput

func (ApplicationHealthchecksLivenessProbeOutput) ToApplicationHealthchecksLivenessProbePtrOutput

func (o ApplicationHealthchecksLivenessProbeOutput) ToApplicationHealthchecksLivenessProbePtrOutput() ApplicationHealthchecksLivenessProbePtrOutput

func (ApplicationHealthchecksLivenessProbeOutput) ToApplicationHealthchecksLivenessProbePtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbeOutput) ToApplicationHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbePtrOutput

func (ApplicationHealthchecksLivenessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type ApplicationHealthchecksLivenessProbePtrInput

type ApplicationHealthchecksLivenessProbePtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbePtrOutput() ApplicationHealthchecksLivenessProbePtrOutput
	ToApplicationHealthchecksLivenessProbePtrOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbePtrOutput
}

ApplicationHealthchecksLivenessProbePtrInput is an input type that accepts ApplicationHealthchecksLivenessProbeArgs, ApplicationHealthchecksLivenessProbePtr and ApplicationHealthchecksLivenessProbePtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbePtrInput` via:

        ApplicationHealthchecksLivenessProbeArgs{...}

or:

        nil

type ApplicationHealthchecksLivenessProbePtrOutput

type ApplicationHealthchecksLivenessProbePtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbePtrOutput) Elem

func (ApplicationHealthchecksLivenessProbePtrOutput) ElementType

func (ApplicationHealthchecksLivenessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (ApplicationHealthchecksLivenessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (ApplicationHealthchecksLivenessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (ApplicationHealthchecksLivenessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (ApplicationHealthchecksLivenessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (ApplicationHealthchecksLivenessProbePtrOutput) ToApplicationHealthchecksLivenessProbePtrOutput

func (o ApplicationHealthchecksLivenessProbePtrOutput) ToApplicationHealthchecksLivenessProbePtrOutput() ApplicationHealthchecksLivenessProbePtrOutput

func (ApplicationHealthchecksLivenessProbePtrOutput) ToApplicationHealthchecksLivenessProbePtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbePtrOutput) ToApplicationHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbePtrOutput

func (ApplicationHealthchecksLivenessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type ApplicationHealthchecksLivenessProbeType

type ApplicationHealthchecksLivenessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *ApplicationHealthchecksLivenessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *ApplicationHealthchecksLivenessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *ApplicationHealthchecksLivenessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *ApplicationHealthchecksLivenessProbeTypeTcp `pulumi:"tcp"`
}

type ApplicationHealthchecksLivenessProbeTypeArgs

type ApplicationHealthchecksLivenessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec ApplicationHealthchecksLivenessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc ApplicationHealthchecksLivenessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http ApplicationHealthchecksLivenessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp ApplicationHealthchecksLivenessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (ApplicationHealthchecksLivenessProbeTypeArgs) ElementType

func (ApplicationHealthchecksLivenessProbeTypeArgs) ToApplicationHealthchecksLivenessProbeTypeOutput

func (i ApplicationHealthchecksLivenessProbeTypeArgs) ToApplicationHealthchecksLivenessProbeTypeOutput() ApplicationHealthchecksLivenessProbeTypeOutput

func (ApplicationHealthchecksLivenessProbeTypeArgs) ToApplicationHealthchecksLivenessProbeTypeOutputWithContext

func (i ApplicationHealthchecksLivenessProbeTypeArgs) ToApplicationHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeOutput

func (ApplicationHealthchecksLivenessProbeTypeArgs) ToApplicationHealthchecksLivenessProbeTypePtrOutput

func (i ApplicationHealthchecksLivenessProbeTypeArgs) ToApplicationHealthchecksLivenessProbeTypePtrOutput() ApplicationHealthchecksLivenessProbeTypePtrOutput

func (ApplicationHealthchecksLivenessProbeTypeArgs) ToApplicationHealthchecksLivenessProbeTypePtrOutputWithContext

func (i ApplicationHealthchecksLivenessProbeTypeArgs) ToApplicationHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypePtrOutput

type ApplicationHealthchecksLivenessProbeTypeExec

type ApplicationHealthchecksLivenessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type ApplicationHealthchecksLivenessProbeTypeExecArgs

type ApplicationHealthchecksLivenessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (ApplicationHealthchecksLivenessProbeTypeExecArgs) ElementType

func (ApplicationHealthchecksLivenessProbeTypeExecArgs) ToApplicationHealthchecksLivenessProbeTypeExecOutput

func (i ApplicationHealthchecksLivenessProbeTypeExecArgs) ToApplicationHealthchecksLivenessProbeTypeExecOutput() ApplicationHealthchecksLivenessProbeTypeExecOutput

func (ApplicationHealthchecksLivenessProbeTypeExecArgs) ToApplicationHealthchecksLivenessProbeTypeExecOutputWithContext

func (i ApplicationHealthchecksLivenessProbeTypeExecArgs) ToApplicationHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeExecOutput

func (ApplicationHealthchecksLivenessProbeTypeExecArgs) ToApplicationHealthchecksLivenessProbeTypeExecPtrOutput

func (i ApplicationHealthchecksLivenessProbeTypeExecArgs) ToApplicationHealthchecksLivenessProbeTypeExecPtrOutput() ApplicationHealthchecksLivenessProbeTypeExecPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeExecArgs) ToApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (i ApplicationHealthchecksLivenessProbeTypeExecArgs) ToApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeExecPtrOutput

type ApplicationHealthchecksLivenessProbeTypeExecInput

type ApplicationHealthchecksLivenessProbeTypeExecInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbeTypeExecOutput() ApplicationHealthchecksLivenessProbeTypeExecOutput
	ToApplicationHealthchecksLivenessProbeTypeExecOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbeTypeExecOutput
}

ApplicationHealthchecksLivenessProbeTypeExecInput is an input type that accepts ApplicationHealthchecksLivenessProbeTypeExecArgs and ApplicationHealthchecksLivenessProbeTypeExecOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbeTypeExecInput` via:

ApplicationHealthchecksLivenessProbeTypeExecArgs{...}

type ApplicationHealthchecksLivenessProbeTypeExecOutput

type ApplicationHealthchecksLivenessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (ApplicationHealthchecksLivenessProbeTypeExecOutput) ElementType

func (ApplicationHealthchecksLivenessProbeTypeExecOutput) ToApplicationHealthchecksLivenessProbeTypeExecOutput

func (o ApplicationHealthchecksLivenessProbeTypeExecOutput) ToApplicationHealthchecksLivenessProbeTypeExecOutput() ApplicationHealthchecksLivenessProbeTypeExecOutput

func (ApplicationHealthchecksLivenessProbeTypeExecOutput) ToApplicationHealthchecksLivenessProbeTypeExecOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeExecOutput) ToApplicationHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeExecOutput

func (ApplicationHealthchecksLivenessProbeTypeExecOutput) ToApplicationHealthchecksLivenessProbeTypeExecPtrOutput

func (o ApplicationHealthchecksLivenessProbeTypeExecOutput) ToApplicationHealthchecksLivenessProbeTypeExecPtrOutput() ApplicationHealthchecksLivenessProbeTypeExecPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeExecOutput) ToApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeExecOutput) ToApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeExecPtrOutput

type ApplicationHealthchecksLivenessProbeTypeExecPtrInput

type ApplicationHealthchecksLivenessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbeTypeExecPtrOutput() ApplicationHealthchecksLivenessProbeTypeExecPtrOutput
	ToApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbeTypeExecPtrOutput
}

ApplicationHealthchecksLivenessProbeTypeExecPtrInput is an input type that accepts ApplicationHealthchecksLivenessProbeTypeExecArgs, ApplicationHealthchecksLivenessProbeTypeExecPtr and ApplicationHealthchecksLivenessProbeTypeExecPtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbeTypeExecPtrInput` via:

        ApplicationHealthchecksLivenessProbeTypeExecArgs{...}

or:

        nil

type ApplicationHealthchecksLivenessProbeTypeExecPtrOutput

type ApplicationHealthchecksLivenessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (ApplicationHealthchecksLivenessProbeTypeExecPtrOutput) Elem

func (ApplicationHealthchecksLivenessProbeTypeExecPtrOutput) ElementType

func (ApplicationHealthchecksLivenessProbeTypeExecPtrOutput) ToApplicationHealthchecksLivenessProbeTypeExecPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeExecPtrOutput) ToApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeExecPtrOutput) ToApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeExecPtrOutput

type ApplicationHealthchecksLivenessProbeTypeGrpc

type ApplicationHealthchecksLivenessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type ApplicationHealthchecksLivenessProbeTypeGrpcArgs

type ApplicationHealthchecksLivenessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (ApplicationHealthchecksLivenessProbeTypeGrpcArgs) ElementType

func (ApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToApplicationHealthchecksLivenessProbeTypeGrpcOutput

func (i ApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToApplicationHealthchecksLivenessProbeTypeGrpcOutput() ApplicationHealthchecksLivenessProbeTypeGrpcOutput

func (ApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToApplicationHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (i ApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToApplicationHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeGrpcOutput

func (ApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

func (i ApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput() ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (i ApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

type ApplicationHealthchecksLivenessProbeTypeGrpcInput

type ApplicationHealthchecksLivenessProbeTypeGrpcInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbeTypeGrpcOutput() ApplicationHealthchecksLivenessProbeTypeGrpcOutput
	ToApplicationHealthchecksLivenessProbeTypeGrpcOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbeTypeGrpcOutput
}

ApplicationHealthchecksLivenessProbeTypeGrpcInput is an input type that accepts ApplicationHealthchecksLivenessProbeTypeGrpcArgs and ApplicationHealthchecksLivenessProbeTypeGrpcOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbeTypeGrpcInput` via:

ApplicationHealthchecksLivenessProbeTypeGrpcArgs{...}

type ApplicationHealthchecksLivenessProbeTypeGrpcOutput

type ApplicationHealthchecksLivenessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbeTypeGrpcOutput) ElementType

func (ApplicationHealthchecksLivenessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksLivenessProbeTypeGrpcOutput) Service

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

func (ApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToApplicationHealthchecksLivenessProbeTypeGrpcOutput

func (o ApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToApplicationHealthchecksLivenessProbeTypeGrpcOutput() ApplicationHealthchecksLivenessProbeTypeGrpcOutput

func (ApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToApplicationHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToApplicationHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeGrpcOutput

func (ApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

func (o ApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput() ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

type ApplicationHealthchecksLivenessProbeTypeGrpcPtrInput

type ApplicationHealthchecksLivenessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput() ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput
	ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput
}

ApplicationHealthchecksLivenessProbeTypeGrpcPtrInput is an input type that accepts ApplicationHealthchecksLivenessProbeTypeGrpcArgs, ApplicationHealthchecksLivenessProbeTypeGrpcPtr and ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbeTypeGrpcPtrInput` via:

        ApplicationHealthchecksLivenessProbeTypeGrpcArgs{...}

or:

        nil

type ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

type ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) Elem

func (ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) ElementType

func (ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) Service

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

func (ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) ToApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

type ApplicationHealthchecksLivenessProbeTypeHttp

type ApplicationHealthchecksLivenessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type ApplicationHealthchecksLivenessProbeTypeHttpArgs

type ApplicationHealthchecksLivenessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (ApplicationHealthchecksLivenessProbeTypeHttpArgs) ElementType

func (ApplicationHealthchecksLivenessProbeTypeHttpArgs) ToApplicationHealthchecksLivenessProbeTypeHttpOutput

func (i ApplicationHealthchecksLivenessProbeTypeHttpArgs) ToApplicationHealthchecksLivenessProbeTypeHttpOutput() ApplicationHealthchecksLivenessProbeTypeHttpOutput

func (ApplicationHealthchecksLivenessProbeTypeHttpArgs) ToApplicationHealthchecksLivenessProbeTypeHttpOutputWithContext

func (i ApplicationHealthchecksLivenessProbeTypeHttpArgs) ToApplicationHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeHttpOutput

func (ApplicationHealthchecksLivenessProbeTypeHttpArgs) ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

func (i ApplicationHealthchecksLivenessProbeTypeHttpArgs) ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutput() ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeHttpArgs) ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (i ApplicationHealthchecksLivenessProbeTypeHttpArgs) ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

type ApplicationHealthchecksLivenessProbeTypeHttpInput

type ApplicationHealthchecksLivenessProbeTypeHttpInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbeTypeHttpOutput() ApplicationHealthchecksLivenessProbeTypeHttpOutput
	ToApplicationHealthchecksLivenessProbeTypeHttpOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbeTypeHttpOutput
}

ApplicationHealthchecksLivenessProbeTypeHttpInput is an input type that accepts ApplicationHealthchecksLivenessProbeTypeHttpArgs and ApplicationHealthchecksLivenessProbeTypeHttpOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbeTypeHttpInput` via:

ApplicationHealthchecksLivenessProbeTypeHttpArgs{...}

type ApplicationHealthchecksLivenessProbeTypeHttpOutput

type ApplicationHealthchecksLivenessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbeTypeHttpOutput) ElementType

func (ApplicationHealthchecksLivenessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (ApplicationHealthchecksLivenessProbeTypeHttpOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksLivenessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (ApplicationHealthchecksLivenessProbeTypeHttpOutput) ToApplicationHealthchecksLivenessProbeTypeHttpOutput

func (o ApplicationHealthchecksLivenessProbeTypeHttpOutput) ToApplicationHealthchecksLivenessProbeTypeHttpOutput() ApplicationHealthchecksLivenessProbeTypeHttpOutput

func (ApplicationHealthchecksLivenessProbeTypeHttpOutput) ToApplicationHealthchecksLivenessProbeTypeHttpOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeHttpOutput) ToApplicationHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeHttpOutput

func (ApplicationHealthchecksLivenessProbeTypeHttpOutput) ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

func (o ApplicationHealthchecksLivenessProbeTypeHttpOutput) ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutput() ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeHttpOutput) ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeHttpOutput) ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

type ApplicationHealthchecksLivenessProbeTypeHttpPtrInput

type ApplicationHealthchecksLivenessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutput() ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput
	ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput
}

ApplicationHealthchecksLivenessProbeTypeHttpPtrInput is an input type that accepts ApplicationHealthchecksLivenessProbeTypeHttpArgs, ApplicationHealthchecksLivenessProbeTypeHttpPtr and ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbeTypeHttpPtrInput` via:

        ApplicationHealthchecksLivenessProbeTypeHttpArgs{...}

or:

        nil

type ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

type ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) Elem

func (ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) ElementType

func (ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) ToApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

type ApplicationHealthchecksLivenessProbeTypeInput

type ApplicationHealthchecksLivenessProbeTypeInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbeTypeOutput() ApplicationHealthchecksLivenessProbeTypeOutput
	ToApplicationHealthchecksLivenessProbeTypeOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbeTypeOutput
}

ApplicationHealthchecksLivenessProbeTypeInput is an input type that accepts ApplicationHealthchecksLivenessProbeTypeArgs and ApplicationHealthchecksLivenessProbeTypeOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbeTypeInput` via:

ApplicationHealthchecksLivenessProbeTypeArgs{...}

type ApplicationHealthchecksLivenessProbeTypeOutput

type ApplicationHealthchecksLivenessProbeTypeOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbeTypeOutput) ElementType

func (ApplicationHealthchecksLivenessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (ApplicationHealthchecksLivenessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (ApplicationHealthchecksLivenessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (ApplicationHealthchecksLivenessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (ApplicationHealthchecksLivenessProbeTypeOutput) ToApplicationHealthchecksLivenessProbeTypeOutput

func (o ApplicationHealthchecksLivenessProbeTypeOutput) ToApplicationHealthchecksLivenessProbeTypeOutput() ApplicationHealthchecksLivenessProbeTypeOutput

func (ApplicationHealthchecksLivenessProbeTypeOutput) ToApplicationHealthchecksLivenessProbeTypeOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeOutput) ToApplicationHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeOutput

func (ApplicationHealthchecksLivenessProbeTypeOutput) ToApplicationHealthchecksLivenessProbeTypePtrOutput

func (o ApplicationHealthchecksLivenessProbeTypeOutput) ToApplicationHealthchecksLivenessProbeTypePtrOutput() ApplicationHealthchecksLivenessProbeTypePtrOutput

func (ApplicationHealthchecksLivenessProbeTypeOutput) ToApplicationHealthchecksLivenessProbeTypePtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeOutput) ToApplicationHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypePtrOutput

type ApplicationHealthchecksLivenessProbeTypePtrInput

type ApplicationHealthchecksLivenessProbeTypePtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbeTypePtrOutput() ApplicationHealthchecksLivenessProbeTypePtrOutput
	ToApplicationHealthchecksLivenessProbeTypePtrOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbeTypePtrOutput
}

ApplicationHealthchecksLivenessProbeTypePtrInput is an input type that accepts ApplicationHealthchecksLivenessProbeTypeArgs, ApplicationHealthchecksLivenessProbeTypePtr and ApplicationHealthchecksLivenessProbeTypePtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbeTypePtrInput` via:

        ApplicationHealthchecksLivenessProbeTypeArgs{...}

or:

        nil

type ApplicationHealthchecksLivenessProbeTypePtrOutput

type ApplicationHealthchecksLivenessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbeTypePtrOutput) Elem

func (ApplicationHealthchecksLivenessProbeTypePtrOutput) ElementType

func (ApplicationHealthchecksLivenessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (ApplicationHealthchecksLivenessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (ApplicationHealthchecksLivenessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (ApplicationHealthchecksLivenessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (ApplicationHealthchecksLivenessProbeTypePtrOutput) ToApplicationHealthchecksLivenessProbeTypePtrOutput

func (o ApplicationHealthchecksLivenessProbeTypePtrOutput) ToApplicationHealthchecksLivenessProbeTypePtrOutput() ApplicationHealthchecksLivenessProbeTypePtrOutput

func (ApplicationHealthchecksLivenessProbeTypePtrOutput) ToApplicationHealthchecksLivenessProbeTypePtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypePtrOutput) ToApplicationHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypePtrOutput

type ApplicationHealthchecksLivenessProbeTypeTcp

type ApplicationHealthchecksLivenessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type ApplicationHealthchecksLivenessProbeTypeTcpArgs

type ApplicationHealthchecksLivenessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (ApplicationHealthchecksLivenessProbeTypeTcpArgs) ElementType

func (ApplicationHealthchecksLivenessProbeTypeTcpArgs) ToApplicationHealthchecksLivenessProbeTypeTcpOutput

func (i ApplicationHealthchecksLivenessProbeTypeTcpArgs) ToApplicationHealthchecksLivenessProbeTypeTcpOutput() ApplicationHealthchecksLivenessProbeTypeTcpOutput

func (ApplicationHealthchecksLivenessProbeTypeTcpArgs) ToApplicationHealthchecksLivenessProbeTypeTcpOutputWithContext

func (i ApplicationHealthchecksLivenessProbeTypeTcpArgs) ToApplicationHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeTcpOutput

func (ApplicationHealthchecksLivenessProbeTypeTcpArgs) ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

func (i ApplicationHealthchecksLivenessProbeTypeTcpArgs) ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutput() ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeTcpArgs) ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (i ApplicationHealthchecksLivenessProbeTypeTcpArgs) ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

type ApplicationHealthchecksLivenessProbeTypeTcpInput

type ApplicationHealthchecksLivenessProbeTypeTcpInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbeTypeTcpOutput() ApplicationHealthchecksLivenessProbeTypeTcpOutput
	ToApplicationHealthchecksLivenessProbeTypeTcpOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbeTypeTcpOutput
}

ApplicationHealthchecksLivenessProbeTypeTcpInput is an input type that accepts ApplicationHealthchecksLivenessProbeTypeTcpArgs and ApplicationHealthchecksLivenessProbeTypeTcpOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbeTypeTcpInput` via:

ApplicationHealthchecksLivenessProbeTypeTcpArgs{...}

type ApplicationHealthchecksLivenessProbeTypeTcpOutput

type ApplicationHealthchecksLivenessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbeTypeTcpOutput) ElementType

func (ApplicationHealthchecksLivenessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (ApplicationHealthchecksLivenessProbeTypeTcpOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksLivenessProbeTypeTcpOutput) ToApplicationHealthchecksLivenessProbeTypeTcpOutput

func (o ApplicationHealthchecksLivenessProbeTypeTcpOutput) ToApplicationHealthchecksLivenessProbeTypeTcpOutput() ApplicationHealthchecksLivenessProbeTypeTcpOutput

func (ApplicationHealthchecksLivenessProbeTypeTcpOutput) ToApplicationHealthchecksLivenessProbeTypeTcpOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeTcpOutput) ToApplicationHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeTcpOutput

func (ApplicationHealthchecksLivenessProbeTypeTcpOutput) ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

func (o ApplicationHealthchecksLivenessProbeTypeTcpOutput) ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutput() ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeTcpOutput) ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeTcpOutput) ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

type ApplicationHealthchecksLivenessProbeTypeTcpPtrInput

type ApplicationHealthchecksLivenessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutput() ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput
	ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(context.Context) ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput
}

ApplicationHealthchecksLivenessProbeTypeTcpPtrInput is an input type that accepts ApplicationHealthchecksLivenessProbeTypeTcpArgs, ApplicationHealthchecksLivenessProbeTypeTcpPtr and ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksLivenessProbeTypeTcpPtrInput` via:

        ApplicationHealthchecksLivenessProbeTypeTcpArgs{...}

or:

        nil

type ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

type ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) Elem

func (ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) ElementType

func (ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

func (ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) ToApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

type ApplicationHealthchecksOutput

type ApplicationHealthchecksOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksOutput) ElementType

func (ApplicationHealthchecksOutput) LivenessProbe

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.

func (ApplicationHealthchecksOutput) ReadinessProbe

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.

func (ApplicationHealthchecksOutput) ToApplicationHealthchecksOutput

func (o ApplicationHealthchecksOutput) ToApplicationHealthchecksOutput() ApplicationHealthchecksOutput

func (ApplicationHealthchecksOutput) ToApplicationHealthchecksOutputWithContext

func (o ApplicationHealthchecksOutput) ToApplicationHealthchecksOutputWithContext(ctx context.Context) ApplicationHealthchecksOutput

func (ApplicationHealthchecksOutput) ToApplicationHealthchecksPtrOutput

func (o ApplicationHealthchecksOutput) ToApplicationHealthchecksPtrOutput() ApplicationHealthchecksPtrOutput

func (ApplicationHealthchecksOutput) ToApplicationHealthchecksPtrOutputWithContext

func (o ApplicationHealthchecksOutput) ToApplicationHealthchecksPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksPtrOutput

type ApplicationHealthchecksPtrInput

type ApplicationHealthchecksPtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksPtrOutput() ApplicationHealthchecksPtrOutput
	ToApplicationHealthchecksPtrOutputWithContext(context.Context) ApplicationHealthchecksPtrOutput
}

ApplicationHealthchecksPtrInput is an input type that accepts ApplicationHealthchecksArgs, ApplicationHealthchecksPtr and ApplicationHealthchecksPtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksPtrInput` via:

        ApplicationHealthchecksArgs{...}

or:

        nil

type ApplicationHealthchecksPtrOutput

type ApplicationHealthchecksPtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksPtrOutput) Elem

func (ApplicationHealthchecksPtrOutput) ElementType

func (ApplicationHealthchecksPtrOutput) LivenessProbe

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.

func (ApplicationHealthchecksPtrOutput) ReadinessProbe

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.

func (ApplicationHealthchecksPtrOutput) ToApplicationHealthchecksPtrOutput

func (o ApplicationHealthchecksPtrOutput) ToApplicationHealthchecksPtrOutput() ApplicationHealthchecksPtrOutput

func (ApplicationHealthchecksPtrOutput) ToApplicationHealthchecksPtrOutputWithContext

func (o ApplicationHealthchecksPtrOutput) ToApplicationHealthchecksPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksPtrOutput

type ApplicationHealthchecksReadinessProbe

type ApplicationHealthchecksReadinessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type ApplicationHealthchecksReadinessProbeType `pulumi:"type"`
}

type ApplicationHealthchecksReadinessProbeArgs

type ApplicationHealthchecksReadinessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type ApplicationHealthchecksReadinessProbeTypeInput `pulumi:"type"`
}

func (ApplicationHealthchecksReadinessProbeArgs) ElementType

func (ApplicationHealthchecksReadinessProbeArgs) ToApplicationHealthchecksReadinessProbeOutput

func (i ApplicationHealthchecksReadinessProbeArgs) ToApplicationHealthchecksReadinessProbeOutput() ApplicationHealthchecksReadinessProbeOutput

func (ApplicationHealthchecksReadinessProbeArgs) ToApplicationHealthchecksReadinessProbeOutputWithContext

func (i ApplicationHealthchecksReadinessProbeArgs) ToApplicationHealthchecksReadinessProbeOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeOutput

func (ApplicationHealthchecksReadinessProbeArgs) ToApplicationHealthchecksReadinessProbePtrOutput

func (i ApplicationHealthchecksReadinessProbeArgs) ToApplicationHealthchecksReadinessProbePtrOutput() ApplicationHealthchecksReadinessProbePtrOutput

func (ApplicationHealthchecksReadinessProbeArgs) ToApplicationHealthchecksReadinessProbePtrOutputWithContext

func (i ApplicationHealthchecksReadinessProbeArgs) ToApplicationHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbePtrOutput

type ApplicationHealthchecksReadinessProbeInput

type ApplicationHealthchecksReadinessProbeInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbeOutput() ApplicationHealthchecksReadinessProbeOutput
	ToApplicationHealthchecksReadinessProbeOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbeOutput
}

ApplicationHealthchecksReadinessProbeInput is an input type that accepts ApplicationHealthchecksReadinessProbeArgs and ApplicationHealthchecksReadinessProbeOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbeInput` via:

ApplicationHealthchecksReadinessProbeArgs{...}

type ApplicationHealthchecksReadinessProbeOutput

type ApplicationHealthchecksReadinessProbeOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbeOutput) ElementType

func (ApplicationHealthchecksReadinessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (ApplicationHealthchecksReadinessProbeOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (ApplicationHealthchecksReadinessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (ApplicationHealthchecksReadinessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (ApplicationHealthchecksReadinessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (ApplicationHealthchecksReadinessProbeOutput) ToApplicationHealthchecksReadinessProbeOutput

func (o ApplicationHealthchecksReadinessProbeOutput) ToApplicationHealthchecksReadinessProbeOutput() ApplicationHealthchecksReadinessProbeOutput

func (ApplicationHealthchecksReadinessProbeOutput) ToApplicationHealthchecksReadinessProbeOutputWithContext

func (o ApplicationHealthchecksReadinessProbeOutput) ToApplicationHealthchecksReadinessProbeOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeOutput

func (ApplicationHealthchecksReadinessProbeOutput) ToApplicationHealthchecksReadinessProbePtrOutput

func (o ApplicationHealthchecksReadinessProbeOutput) ToApplicationHealthchecksReadinessProbePtrOutput() ApplicationHealthchecksReadinessProbePtrOutput

func (ApplicationHealthchecksReadinessProbeOutput) ToApplicationHealthchecksReadinessProbePtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbeOutput) ToApplicationHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbePtrOutput

func (ApplicationHealthchecksReadinessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type ApplicationHealthchecksReadinessProbePtrInput

type ApplicationHealthchecksReadinessProbePtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbePtrOutput() ApplicationHealthchecksReadinessProbePtrOutput
	ToApplicationHealthchecksReadinessProbePtrOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbePtrOutput
}

ApplicationHealthchecksReadinessProbePtrInput is an input type that accepts ApplicationHealthchecksReadinessProbeArgs, ApplicationHealthchecksReadinessProbePtr and ApplicationHealthchecksReadinessProbePtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbePtrInput` via:

        ApplicationHealthchecksReadinessProbeArgs{...}

or:

        nil

type ApplicationHealthchecksReadinessProbePtrOutput

type ApplicationHealthchecksReadinessProbePtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbePtrOutput) Elem

func (ApplicationHealthchecksReadinessProbePtrOutput) ElementType

func (ApplicationHealthchecksReadinessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (ApplicationHealthchecksReadinessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (ApplicationHealthchecksReadinessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (ApplicationHealthchecksReadinessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (ApplicationHealthchecksReadinessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (ApplicationHealthchecksReadinessProbePtrOutput) ToApplicationHealthchecksReadinessProbePtrOutput

func (o ApplicationHealthchecksReadinessProbePtrOutput) ToApplicationHealthchecksReadinessProbePtrOutput() ApplicationHealthchecksReadinessProbePtrOutput

func (ApplicationHealthchecksReadinessProbePtrOutput) ToApplicationHealthchecksReadinessProbePtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbePtrOutput) ToApplicationHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbePtrOutput

func (ApplicationHealthchecksReadinessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type ApplicationHealthchecksReadinessProbeType

type ApplicationHealthchecksReadinessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *ApplicationHealthchecksReadinessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *ApplicationHealthchecksReadinessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *ApplicationHealthchecksReadinessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *ApplicationHealthchecksReadinessProbeTypeTcp `pulumi:"tcp"`
}

type ApplicationHealthchecksReadinessProbeTypeArgs

type ApplicationHealthchecksReadinessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec ApplicationHealthchecksReadinessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc ApplicationHealthchecksReadinessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http ApplicationHealthchecksReadinessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp ApplicationHealthchecksReadinessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (ApplicationHealthchecksReadinessProbeTypeArgs) ElementType

func (ApplicationHealthchecksReadinessProbeTypeArgs) ToApplicationHealthchecksReadinessProbeTypeOutput

func (i ApplicationHealthchecksReadinessProbeTypeArgs) ToApplicationHealthchecksReadinessProbeTypeOutput() ApplicationHealthchecksReadinessProbeTypeOutput

func (ApplicationHealthchecksReadinessProbeTypeArgs) ToApplicationHealthchecksReadinessProbeTypeOutputWithContext

func (i ApplicationHealthchecksReadinessProbeTypeArgs) ToApplicationHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeOutput

func (ApplicationHealthchecksReadinessProbeTypeArgs) ToApplicationHealthchecksReadinessProbeTypePtrOutput

func (i ApplicationHealthchecksReadinessProbeTypeArgs) ToApplicationHealthchecksReadinessProbeTypePtrOutput() ApplicationHealthchecksReadinessProbeTypePtrOutput

func (ApplicationHealthchecksReadinessProbeTypeArgs) ToApplicationHealthchecksReadinessProbeTypePtrOutputWithContext

func (i ApplicationHealthchecksReadinessProbeTypeArgs) ToApplicationHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypePtrOutput

type ApplicationHealthchecksReadinessProbeTypeExec

type ApplicationHealthchecksReadinessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type ApplicationHealthchecksReadinessProbeTypeExecArgs

type ApplicationHealthchecksReadinessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (ApplicationHealthchecksReadinessProbeTypeExecArgs) ElementType

func (ApplicationHealthchecksReadinessProbeTypeExecArgs) ToApplicationHealthchecksReadinessProbeTypeExecOutput

func (i ApplicationHealthchecksReadinessProbeTypeExecArgs) ToApplicationHealthchecksReadinessProbeTypeExecOutput() ApplicationHealthchecksReadinessProbeTypeExecOutput

func (ApplicationHealthchecksReadinessProbeTypeExecArgs) ToApplicationHealthchecksReadinessProbeTypeExecOutputWithContext

func (i ApplicationHealthchecksReadinessProbeTypeExecArgs) ToApplicationHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeExecOutput

func (ApplicationHealthchecksReadinessProbeTypeExecArgs) ToApplicationHealthchecksReadinessProbeTypeExecPtrOutput

func (i ApplicationHealthchecksReadinessProbeTypeExecArgs) ToApplicationHealthchecksReadinessProbeTypeExecPtrOutput() ApplicationHealthchecksReadinessProbeTypeExecPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeExecArgs) ToApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (i ApplicationHealthchecksReadinessProbeTypeExecArgs) ToApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeExecPtrOutput

type ApplicationHealthchecksReadinessProbeTypeExecInput

type ApplicationHealthchecksReadinessProbeTypeExecInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbeTypeExecOutput() ApplicationHealthchecksReadinessProbeTypeExecOutput
	ToApplicationHealthchecksReadinessProbeTypeExecOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbeTypeExecOutput
}

ApplicationHealthchecksReadinessProbeTypeExecInput is an input type that accepts ApplicationHealthchecksReadinessProbeTypeExecArgs and ApplicationHealthchecksReadinessProbeTypeExecOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbeTypeExecInput` via:

ApplicationHealthchecksReadinessProbeTypeExecArgs{...}

type ApplicationHealthchecksReadinessProbeTypeExecOutput

type ApplicationHealthchecksReadinessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (ApplicationHealthchecksReadinessProbeTypeExecOutput) ElementType

func (ApplicationHealthchecksReadinessProbeTypeExecOutput) ToApplicationHealthchecksReadinessProbeTypeExecOutput

func (o ApplicationHealthchecksReadinessProbeTypeExecOutput) ToApplicationHealthchecksReadinessProbeTypeExecOutput() ApplicationHealthchecksReadinessProbeTypeExecOutput

func (ApplicationHealthchecksReadinessProbeTypeExecOutput) ToApplicationHealthchecksReadinessProbeTypeExecOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeExecOutput) ToApplicationHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeExecOutput

func (ApplicationHealthchecksReadinessProbeTypeExecOutput) ToApplicationHealthchecksReadinessProbeTypeExecPtrOutput

func (o ApplicationHealthchecksReadinessProbeTypeExecOutput) ToApplicationHealthchecksReadinessProbeTypeExecPtrOutput() ApplicationHealthchecksReadinessProbeTypeExecPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeExecOutput) ToApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeExecOutput) ToApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeExecPtrOutput

type ApplicationHealthchecksReadinessProbeTypeExecPtrInput

type ApplicationHealthchecksReadinessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbeTypeExecPtrOutput() ApplicationHealthchecksReadinessProbeTypeExecPtrOutput
	ToApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbeTypeExecPtrOutput
}

ApplicationHealthchecksReadinessProbeTypeExecPtrInput is an input type that accepts ApplicationHealthchecksReadinessProbeTypeExecArgs, ApplicationHealthchecksReadinessProbeTypeExecPtr and ApplicationHealthchecksReadinessProbeTypeExecPtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbeTypeExecPtrInput` via:

        ApplicationHealthchecksReadinessProbeTypeExecArgs{...}

or:

        nil

type ApplicationHealthchecksReadinessProbeTypeExecPtrOutput

type ApplicationHealthchecksReadinessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (ApplicationHealthchecksReadinessProbeTypeExecPtrOutput) Elem

func (ApplicationHealthchecksReadinessProbeTypeExecPtrOutput) ElementType

func (ApplicationHealthchecksReadinessProbeTypeExecPtrOutput) ToApplicationHealthchecksReadinessProbeTypeExecPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeExecPtrOutput) ToApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeExecPtrOutput) ToApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeExecPtrOutput

type ApplicationHealthchecksReadinessProbeTypeGrpc

type ApplicationHealthchecksReadinessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type ApplicationHealthchecksReadinessProbeTypeGrpcArgs

type ApplicationHealthchecksReadinessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (ApplicationHealthchecksReadinessProbeTypeGrpcArgs) ElementType

func (ApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToApplicationHealthchecksReadinessProbeTypeGrpcOutput

func (i ApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToApplicationHealthchecksReadinessProbeTypeGrpcOutput() ApplicationHealthchecksReadinessProbeTypeGrpcOutput

func (ApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToApplicationHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (i ApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToApplicationHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeGrpcOutput

func (ApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

func (i ApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput() ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (i ApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

type ApplicationHealthchecksReadinessProbeTypeGrpcInput

type ApplicationHealthchecksReadinessProbeTypeGrpcInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbeTypeGrpcOutput() ApplicationHealthchecksReadinessProbeTypeGrpcOutput
	ToApplicationHealthchecksReadinessProbeTypeGrpcOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbeTypeGrpcOutput
}

ApplicationHealthchecksReadinessProbeTypeGrpcInput is an input type that accepts ApplicationHealthchecksReadinessProbeTypeGrpcArgs and ApplicationHealthchecksReadinessProbeTypeGrpcOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbeTypeGrpcInput` via:

ApplicationHealthchecksReadinessProbeTypeGrpcArgs{...}

type ApplicationHealthchecksReadinessProbeTypeGrpcOutput

type ApplicationHealthchecksReadinessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbeTypeGrpcOutput) ElementType

func (ApplicationHealthchecksReadinessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksReadinessProbeTypeGrpcOutput) Service

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

func (ApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToApplicationHealthchecksReadinessProbeTypeGrpcOutput

func (o ApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToApplicationHealthchecksReadinessProbeTypeGrpcOutput() ApplicationHealthchecksReadinessProbeTypeGrpcOutput

func (ApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToApplicationHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToApplicationHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeGrpcOutput

func (ApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

func (o ApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput() ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

type ApplicationHealthchecksReadinessProbeTypeGrpcPtrInput

type ApplicationHealthchecksReadinessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput() ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput
	ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput
}

ApplicationHealthchecksReadinessProbeTypeGrpcPtrInput is an input type that accepts ApplicationHealthchecksReadinessProbeTypeGrpcArgs, ApplicationHealthchecksReadinessProbeTypeGrpcPtr and ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbeTypeGrpcPtrInput` via:

        ApplicationHealthchecksReadinessProbeTypeGrpcArgs{...}

or:

        nil

type ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

type ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) Elem

func (ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) ElementType

func (ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) Service

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

func (ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) ToApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

type ApplicationHealthchecksReadinessProbeTypeHttp

type ApplicationHealthchecksReadinessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type ApplicationHealthchecksReadinessProbeTypeHttpArgs

type ApplicationHealthchecksReadinessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (ApplicationHealthchecksReadinessProbeTypeHttpArgs) ElementType

func (ApplicationHealthchecksReadinessProbeTypeHttpArgs) ToApplicationHealthchecksReadinessProbeTypeHttpOutput

func (i ApplicationHealthchecksReadinessProbeTypeHttpArgs) ToApplicationHealthchecksReadinessProbeTypeHttpOutput() ApplicationHealthchecksReadinessProbeTypeHttpOutput

func (ApplicationHealthchecksReadinessProbeTypeHttpArgs) ToApplicationHealthchecksReadinessProbeTypeHttpOutputWithContext

func (i ApplicationHealthchecksReadinessProbeTypeHttpArgs) ToApplicationHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeHttpOutput

func (ApplicationHealthchecksReadinessProbeTypeHttpArgs) ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

func (i ApplicationHealthchecksReadinessProbeTypeHttpArgs) ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutput() ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeHttpArgs) ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (i ApplicationHealthchecksReadinessProbeTypeHttpArgs) ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

type ApplicationHealthchecksReadinessProbeTypeHttpInput

type ApplicationHealthchecksReadinessProbeTypeHttpInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbeTypeHttpOutput() ApplicationHealthchecksReadinessProbeTypeHttpOutput
	ToApplicationHealthchecksReadinessProbeTypeHttpOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbeTypeHttpOutput
}

ApplicationHealthchecksReadinessProbeTypeHttpInput is an input type that accepts ApplicationHealthchecksReadinessProbeTypeHttpArgs and ApplicationHealthchecksReadinessProbeTypeHttpOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbeTypeHttpInput` via:

ApplicationHealthchecksReadinessProbeTypeHttpArgs{...}

type ApplicationHealthchecksReadinessProbeTypeHttpOutput

type ApplicationHealthchecksReadinessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbeTypeHttpOutput) ElementType

func (ApplicationHealthchecksReadinessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (ApplicationHealthchecksReadinessProbeTypeHttpOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksReadinessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (ApplicationHealthchecksReadinessProbeTypeHttpOutput) ToApplicationHealthchecksReadinessProbeTypeHttpOutput

func (o ApplicationHealthchecksReadinessProbeTypeHttpOutput) ToApplicationHealthchecksReadinessProbeTypeHttpOutput() ApplicationHealthchecksReadinessProbeTypeHttpOutput

func (ApplicationHealthchecksReadinessProbeTypeHttpOutput) ToApplicationHealthchecksReadinessProbeTypeHttpOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeHttpOutput) ToApplicationHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeHttpOutput

func (ApplicationHealthchecksReadinessProbeTypeHttpOutput) ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

func (o ApplicationHealthchecksReadinessProbeTypeHttpOutput) ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutput() ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeHttpOutput) ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeHttpOutput) ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

type ApplicationHealthchecksReadinessProbeTypeHttpPtrInput

type ApplicationHealthchecksReadinessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutput() ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput
	ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput
}

ApplicationHealthchecksReadinessProbeTypeHttpPtrInput is an input type that accepts ApplicationHealthchecksReadinessProbeTypeHttpArgs, ApplicationHealthchecksReadinessProbeTypeHttpPtr and ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbeTypeHttpPtrInput` via:

        ApplicationHealthchecksReadinessProbeTypeHttpArgs{...}

or:

        nil

type ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

type ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) Elem

func (ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) ElementType

func (ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) ToApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

type ApplicationHealthchecksReadinessProbeTypeInput

type ApplicationHealthchecksReadinessProbeTypeInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbeTypeOutput() ApplicationHealthchecksReadinessProbeTypeOutput
	ToApplicationHealthchecksReadinessProbeTypeOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbeTypeOutput
}

ApplicationHealthchecksReadinessProbeTypeInput is an input type that accepts ApplicationHealthchecksReadinessProbeTypeArgs and ApplicationHealthchecksReadinessProbeTypeOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbeTypeInput` via:

ApplicationHealthchecksReadinessProbeTypeArgs{...}

type ApplicationHealthchecksReadinessProbeTypeOutput

type ApplicationHealthchecksReadinessProbeTypeOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbeTypeOutput) ElementType

func (ApplicationHealthchecksReadinessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (ApplicationHealthchecksReadinessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (ApplicationHealthchecksReadinessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (ApplicationHealthchecksReadinessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (ApplicationHealthchecksReadinessProbeTypeOutput) ToApplicationHealthchecksReadinessProbeTypeOutput

func (o ApplicationHealthchecksReadinessProbeTypeOutput) ToApplicationHealthchecksReadinessProbeTypeOutput() ApplicationHealthchecksReadinessProbeTypeOutput

func (ApplicationHealthchecksReadinessProbeTypeOutput) ToApplicationHealthchecksReadinessProbeTypeOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeOutput) ToApplicationHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeOutput

func (ApplicationHealthchecksReadinessProbeTypeOutput) ToApplicationHealthchecksReadinessProbeTypePtrOutput

func (o ApplicationHealthchecksReadinessProbeTypeOutput) ToApplicationHealthchecksReadinessProbeTypePtrOutput() ApplicationHealthchecksReadinessProbeTypePtrOutput

func (ApplicationHealthchecksReadinessProbeTypeOutput) ToApplicationHealthchecksReadinessProbeTypePtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeOutput) ToApplicationHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypePtrOutput

type ApplicationHealthchecksReadinessProbeTypePtrInput

type ApplicationHealthchecksReadinessProbeTypePtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbeTypePtrOutput() ApplicationHealthchecksReadinessProbeTypePtrOutput
	ToApplicationHealthchecksReadinessProbeTypePtrOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbeTypePtrOutput
}

ApplicationHealthchecksReadinessProbeTypePtrInput is an input type that accepts ApplicationHealthchecksReadinessProbeTypeArgs, ApplicationHealthchecksReadinessProbeTypePtr and ApplicationHealthchecksReadinessProbeTypePtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbeTypePtrInput` via:

        ApplicationHealthchecksReadinessProbeTypeArgs{...}

or:

        nil

type ApplicationHealthchecksReadinessProbeTypePtrOutput

type ApplicationHealthchecksReadinessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbeTypePtrOutput) Elem

func (ApplicationHealthchecksReadinessProbeTypePtrOutput) ElementType

func (ApplicationHealthchecksReadinessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (ApplicationHealthchecksReadinessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (ApplicationHealthchecksReadinessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (ApplicationHealthchecksReadinessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (ApplicationHealthchecksReadinessProbeTypePtrOutput) ToApplicationHealthchecksReadinessProbeTypePtrOutput

func (o ApplicationHealthchecksReadinessProbeTypePtrOutput) ToApplicationHealthchecksReadinessProbeTypePtrOutput() ApplicationHealthchecksReadinessProbeTypePtrOutput

func (ApplicationHealthchecksReadinessProbeTypePtrOutput) ToApplicationHealthchecksReadinessProbeTypePtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypePtrOutput) ToApplicationHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypePtrOutput

type ApplicationHealthchecksReadinessProbeTypeTcp

type ApplicationHealthchecksReadinessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type ApplicationHealthchecksReadinessProbeTypeTcpArgs

type ApplicationHealthchecksReadinessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (ApplicationHealthchecksReadinessProbeTypeTcpArgs) ElementType

func (ApplicationHealthchecksReadinessProbeTypeTcpArgs) ToApplicationHealthchecksReadinessProbeTypeTcpOutput

func (i ApplicationHealthchecksReadinessProbeTypeTcpArgs) ToApplicationHealthchecksReadinessProbeTypeTcpOutput() ApplicationHealthchecksReadinessProbeTypeTcpOutput

func (ApplicationHealthchecksReadinessProbeTypeTcpArgs) ToApplicationHealthchecksReadinessProbeTypeTcpOutputWithContext

func (i ApplicationHealthchecksReadinessProbeTypeTcpArgs) ToApplicationHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeTcpOutput

func (ApplicationHealthchecksReadinessProbeTypeTcpArgs) ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

func (i ApplicationHealthchecksReadinessProbeTypeTcpArgs) ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutput() ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeTcpArgs) ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (i ApplicationHealthchecksReadinessProbeTypeTcpArgs) ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

type ApplicationHealthchecksReadinessProbeTypeTcpInput

type ApplicationHealthchecksReadinessProbeTypeTcpInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbeTypeTcpOutput() ApplicationHealthchecksReadinessProbeTypeTcpOutput
	ToApplicationHealthchecksReadinessProbeTypeTcpOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbeTypeTcpOutput
}

ApplicationHealthchecksReadinessProbeTypeTcpInput is an input type that accepts ApplicationHealthchecksReadinessProbeTypeTcpArgs and ApplicationHealthchecksReadinessProbeTypeTcpOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbeTypeTcpInput` via:

ApplicationHealthchecksReadinessProbeTypeTcpArgs{...}

type ApplicationHealthchecksReadinessProbeTypeTcpOutput

type ApplicationHealthchecksReadinessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbeTypeTcpOutput) ElementType

func (ApplicationHealthchecksReadinessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (ApplicationHealthchecksReadinessProbeTypeTcpOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksReadinessProbeTypeTcpOutput) ToApplicationHealthchecksReadinessProbeTypeTcpOutput

func (o ApplicationHealthchecksReadinessProbeTypeTcpOutput) ToApplicationHealthchecksReadinessProbeTypeTcpOutput() ApplicationHealthchecksReadinessProbeTypeTcpOutput

func (ApplicationHealthchecksReadinessProbeTypeTcpOutput) ToApplicationHealthchecksReadinessProbeTypeTcpOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeTcpOutput) ToApplicationHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeTcpOutput

func (ApplicationHealthchecksReadinessProbeTypeTcpOutput) ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

func (o ApplicationHealthchecksReadinessProbeTypeTcpOutput) ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutput() ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeTcpOutput) ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeTcpOutput) ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

type ApplicationHealthchecksReadinessProbeTypeTcpPtrInput

type ApplicationHealthchecksReadinessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutput() ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput
	ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(context.Context) ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput
}

ApplicationHealthchecksReadinessProbeTypeTcpPtrInput is an input type that accepts ApplicationHealthchecksReadinessProbeTypeTcpArgs, ApplicationHealthchecksReadinessProbeTypeTcpPtr and ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `ApplicationHealthchecksReadinessProbeTypeTcpPtrInput` via:

        ApplicationHealthchecksReadinessProbeTypeTcpArgs{...}

or:

        nil

type ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

type ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) Elem

func (ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) ElementType

func (ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

func (ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) ToApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationMap

type ApplicationMap map[string]ApplicationInput

func (ApplicationMap) ElementType

func (ApplicationMap) ElementType() reflect.Type

func (ApplicationMap) ToApplicationMapOutput

func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput

func (ApplicationMap) ToApplicationMapOutputWithContext

func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput

type ApplicationMapInput

type ApplicationMapInput interface {
	pulumi.Input

	ToApplicationMapOutput() ApplicationMapOutput
	ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput
}

ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:

ApplicationMap{ "key": ApplicationArgs{...} }

type ApplicationMapOutput

type ApplicationMapOutput struct{ *pulumi.OutputState }

func (ApplicationMapOutput) ElementType

func (ApplicationMapOutput) ElementType() reflect.Type

func (ApplicationMapOutput) MapIndex

func (ApplicationMapOutput) ToApplicationMapOutput

func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput

func (ApplicationMapOutput) ToApplicationMapOutputWithContext

func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) AdvancedSettingsJson

func (o ApplicationOutput) AdvancedSettingsJson() pulumi.StringOutput

Advanced settings.

func (ApplicationOutput) Arguments

List of arguments of this application.

func (ApplicationOutput) AutoDeploy

func (o ApplicationOutput) AutoDeploy() pulumi.BoolOutput

Specify if the application will be automatically updated after receiving a new image tag.

func (ApplicationOutput) AutoPreview

func (o ApplicationOutput) AutoPreview() pulumi.BoolOutput

Specify if the environment preview option is activated or not for this application. - Default: `false`.

func (ApplicationOutput) BuildMode

func (o ApplicationOutput) BuildMode() pulumi.StringOutput

Build Mode of the application. - Can be: `BUILDPACKS`, `DOCKER`. - Default: `BUILDPACKS`.

func (ApplicationOutput) BuildpackLanguage

func (o ApplicationOutput) BuildpackLanguage() pulumi.StringPtrOutput

Buildpack Language framework. - Required if: `build_mode="BUILDPACKS"`. - Can be: `CLOJURE`, `GO`, `GRADLE`, `GRAILS`, `JAVA`, `JVM`, `NODE_JS`, `PHP`, `PLAY`, `PYTHON`, `SCALA`.

func (ApplicationOutput) BuiltInEnvironmentVariables

List of built-in environment variables linked to this application.

func (ApplicationOutput) Cpu

CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.

func (ApplicationOutput) CustomDomains

List of custom domains linked to this application.

func (ApplicationOutput) DeploymentRestrictions added in v0.28.7

List of deployment restrictions

func (ApplicationOutput) DeploymentStageId

func (o ApplicationOutput) DeploymentStageId() pulumi.StringOutput

Id of the deployment stage.

func (ApplicationOutput) DockerfilePath

func (o ApplicationOutput) DockerfilePath() pulumi.StringPtrOutput

Dockerfile Path of the application. - Required if: `build_mode="DOCKER"`.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) Entrypoint

func (o ApplicationOutput) Entrypoint() pulumi.StringPtrOutput

Entrypoint of the application.

func (ApplicationOutput) EnvironmentId

func (o ApplicationOutput) EnvironmentId() pulumi.StringOutput

Id of the environment.

func (ApplicationOutput) EnvironmentVariableAliases

List of environment variable aliases linked to this application.

func (ApplicationOutput) EnvironmentVariableOverrides

List of environment variable overrides linked to this application.

func (ApplicationOutput) EnvironmentVariables

List of environment variables linked to this application.

func (ApplicationOutput) ExternalHost

func (o ApplicationOutput) ExternalHost() pulumi.StringOutput

The application external FQDN host [NOTE: only if your application is using a publicly accessible port].

func (ApplicationOutput) GitRepository

Git repository of the application.

func (ApplicationOutput) Healthchecks

Configuration for the healthchecks that are going to be executed against your service

func (ApplicationOutput) InternalHost

func (o ApplicationOutput) InternalHost() pulumi.StringOutput

The application internal host.

func (ApplicationOutput) MaxRunningInstances

func (o ApplicationOutput) MaxRunningInstances() pulumi.IntOutput

Maximum number of instances running for the application. - Must be: `>= -1`. - Default: `1`.

func (ApplicationOutput) Memory

func (o ApplicationOutput) Memory() pulumi.IntOutput

RAM of the application in MB [1024MB = 1GB]. - Must be: `>= 1`. - Default: `512`.

func (ApplicationOutput) MinRunningInstances

func (o ApplicationOutput) MinRunningInstances() pulumi.IntOutput

Minimum number of instances running for the application. - Must be: `>= 0`. - Default: `1`.

func (ApplicationOutput) Name

Name of the application.

func (ApplicationOutput) Ports

List of ports linked to this application.

func (ApplicationOutput) SecretAliases

List of secret aliases linked to this application.

func (ApplicationOutput) SecretOverrides

List of secret overrides linked to this application.

func (ApplicationOutput) Secrets

List of secrets linked to this application.

func (ApplicationOutput) Storages

List of storages linked to this application.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationPort

type ApplicationPort struct {
	// External port of the application.
	// 	- Required if: `ports.publicly_accessible=true`.
	// 	- Must be: `>= 1` and `<= 65535`.
	ExternalPort *int `pulumi:"externalPort"`
	// Id of the port.
	Id *string `pulumi:"id"`
	// Internal port of the application.
	// 	- Must be: `>= 1` and `<= 65535`.
	InternalPort int `pulumi:"internalPort"`
	// If this port will be used for the root domain
	IsDefault bool `pulumi:"isDefault"`
	// Name of the port.
	Name *string `pulumi:"name"`
	// Protocol used for the port of the application.
	// 	- Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
	// 	- Default: `HTTP`.
	Protocol *string `pulumi:"protocol"`
	// Specify if the port is exposed to the world or not for this application.
	PubliclyAccessible bool `pulumi:"publiclyAccessible"`
}

type ApplicationPortArgs

type ApplicationPortArgs struct {
	// External port of the application.
	// 	- Required if: `ports.publicly_accessible=true`.
	// 	- Must be: `>= 1` and `<= 65535`.
	ExternalPort pulumi.IntPtrInput `pulumi:"externalPort"`
	// Id of the port.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Internal port of the application.
	// 	- Must be: `>= 1` and `<= 65535`.
	InternalPort pulumi.IntInput `pulumi:"internalPort"`
	// If this port will be used for the root domain
	IsDefault pulumi.BoolInput `pulumi:"isDefault"`
	// Name of the port.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Protocol used for the port of the application.
	// 	- Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
	// 	- Default: `HTTP`.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// Specify if the port is exposed to the world or not for this application.
	PubliclyAccessible pulumi.BoolInput `pulumi:"publiclyAccessible"`
}

func (ApplicationPortArgs) ElementType

func (ApplicationPortArgs) ElementType() reflect.Type

func (ApplicationPortArgs) ToApplicationPortOutput

func (i ApplicationPortArgs) ToApplicationPortOutput() ApplicationPortOutput

func (ApplicationPortArgs) ToApplicationPortOutputWithContext

func (i ApplicationPortArgs) ToApplicationPortOutputWithContext(ctx context.Context) ApplicationPortOutput

type ApplicationPortArray

type ApplicationPortArray []ApplicationPortInput

func (ApplicationPortArray) ElementType

func (ApplicationPortArray) ElementType() reflect.Type

func (ApplicationPortArray) ToApplicationPortArrayOutput

func (i ApplicationPortArray) ToApplicationPortArrayOutput() ApplicationPortArrayOutput

func (ApplicationPortArray) ToApplicationPortArrayOutputWithContext

func (i ApplicationPortArray) ToApplicationPortArrayOutputWithContext(ctx context.Context) ApplicationPortArrayOutput

type ApplicationPortArrayInput

type ApplicationPortArrayInput interface {
	pulumi.Input

	ToApplicationPortArrayOutput() ApplicationPortArrayOutput
	ToApplicationPortArrayOutputWithContext(context.Context) ApplicationPortArrayOutput
}

ApplicationPortArrayInput is an input type that accepts ApplicationPortArray and ApplicationPortArrayOutput values. You can construct a concrete instance of `ApplicationPortArrayInput` via:

ApplicationPortArray{ ApplicationPortArgs{...} }

type ApplicationPortArrayOutput

type ApplicationPortArrayOutput struct{ *pulumi.OutputState }

func (ApplicationPortArrayOutput) ElementType

func (ApplicationPortArrayOutput) ElementType() reflect.Type

func (ApplicationPortArrayOutput) Index

func (ApplicationPortArrayOutput) ToApplicationPortArrayOutput

func (o ApplicationPortArrayOutput) ToApplicationPortArrayOutput() ApplicationPortArrayOutput

func (ApplicationPortArrayOutput) ToApplicationPortArrayOutputWithContext

func (o ApplicationPortArrayOutput) ToApplicationPortArrayOutputWithContext(ctx context.Context) ApplicationPortArrayOutput

type ApplicationPortInput

type ApplicationPortInput interface {
	pulumi.Input

	ToApplicationPortOutput() ApplicationPortOutput
	ToApplicationPortOutputWithContext(context.Context) ApplicationPortOutput
}

ApplicationPortInput is an input type that accepts ApplicationPortArgs and ApplicationPortOutput values. You can construct a concrete instance of `ApplicationPortInput` via:

ApplicationPortArgs{...}

type ApplicationPortOutput

type ApplicationPortOutput struct{ *pulumi.OutputState }

func (ApplicationPortOutput) ElementType

func (ApplicationPortOutput) ElementType() reflect.Type

func (ApplicationPortOutput) ExternalPort

func (o ApplicationPortOutput) ExternalPort() pulumi.IntPtrOutput

External port of the application.

  • Required if: `ports.publicly_accessible=true`.
  • Must be: `>= 1` and `<= 65535`.

func (ApplicationPortOutput) Id

Id of the port.

func (ApplicationPortOutput) InternalPort

func (o ApplicationPortOutput) InternalPort() pulumi.IntOutput

Internal port of the application.

  • Must be: `>= 1` and `<= 65535`.

func (ApplicationPortOutput) IsDefault

func (o ApplicationPortOutput) IsDefault() pulumi.BoolOutput

If this port will be used for the root domain

func (ApplicationPortOutput) Name

Name of the port.

func (ApplicationPortOutput) Protocol

Protocol used for the port of the application.

  • Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
  • Default: `HTTP`.

func (ApplicationPortOutput) PubliclyAccessible

func (o ApplicationPortOutput) PubliclyAccessible() pulumi.BoolOutput

Specify if the port is exposed to the world or not for this application.

func (ApplicationPortOutput) ToApplicationPortOutput

func (o ApplicationPortOutput) ToApplicationPortOutput() ApplicationPortOutput

func (ApplicationPortOutput) ToApplicationPortOutputWithContext

func (o ApplicationPortOutput) ToApplicationPortOutputWithContext(ctx context.Context) ApplicationPortOutput

type ApplicationSecret

type ApplicationSecret struct {
	// Id of the secret.
	Id *string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type ApplicationSecretAlias

type ApplicationSecretAlias struct {
	// Id of the secret alias.
	Id *string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type ApplicationSecretAliasArgs

type ApplicationSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ApplicationSecretAliasArgs) ElementType

func (ApplicationSecretAliasArgs) ElementType() reflect.Type

func (ApplicationSecretAliasArgs) ToApplicationSecretAliasOutput

func (i ApplicationSecretAliasArgs) ToApplicationSecretAliasOutput() ApplicationSecretAliasOutput

func (ApplicationSecretAliasArgs) ToApplicationSecretAliasOutputWithContext

func (i ApplicationSecretAliasArgs) ToApplicationSecretAliasOutputWithContext(ctx context.Context) ApplicationSecretAliasOutput

type ApplicationSecretAliasArray

type ApplicationSecretAliasArray []ApplicationSecretAliasInput

func (ApplicationSecretAliasArray) ElementType

func (ApplicationSecretAliasArray) ToApplicationSecretAliasArrayOutput

func (i ApplicationSecretAliasArray) ToApplicationSecretAliasArrayOutput() ApplicationSecretAliasArrayOutput

func (ApplicationSecretAliasArray) ToApplicationSecretAliasArrayOutputWithContext

func (i ApplicationSecretAliasArray) ToApplicationSecretAliasArrayOutputWithContext(ctx context.Context) ApplicationSecretAliasArrayOutput

type ApplicationSecretAliasArrayInput

type ApplicationSecretAliasArrayInput interface {
	pulumi.Input

	ToApplicationSecretAliasArrayOutput() ApplicationSecretAliasArrayOutput
	ToApplicationSecretAliasArrayOutputWithContext(context.Context) ApplicationSecretAliasArrayOutput
}

ApplicationSecretAliasArrayInput is an input type that accepts ApplicationSecretAliasArray and ApplicationSecretAliasArrayOutput values. You can construct a concrete instance of `ApplicationSecretAliasArrayInput` via:

ApplicationSecretAliasArray{ ApplicationSecretAliasArgs{...} }

type ApplicationSecretAliasArrayOutput

type ApplicationSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (ApplicationSecretAliasArrayOutput) ElementType

func (ApplicationSecretAliasArrayOutput) Index

func (ApplicationSecretAliasArrayOutput) ToApplicationSecretAliasArrayOutput

func (o ApplicationSecretAliasArrayOutput) ToApplicationSecretAliasArrayOutput() ApplicationSecretAliasArrayOutput

func (ApplicationSecretAliasArrayOutput) ToApplicationSecretAliasArrayOutputWithContext

func (o ApplicationSecretAliasArrayOutput) ToApplicationSecretAliasArrayOutputWithContext(ctx context.Context) ApplicationSecretAliasArrayOutput

type ApplicationSecretAliasInput

type ApplicationSecretAliasInput interface {
	pulumi.Input

	ToApplicationSecretAliasOutput() ApplicationSecretAliasOutput
	ToApplicationSecretAliasOutputWithContext(context.Context) ApplicationSecretAliasOutput
}

ApplicationSecretAliasInput is an input type that accepts ApplicationSecretAliasArgs and ApplicationSecretAliasOutput values. You can construct a concrete instance of `ApplicationSecretAliasInput` via:

ApplicationSecretAliasArgs{...}

type ApplicationSecretAliasOutput

type ApplicationSecretAliasOutput struct{ *pulumi.OutputState }

func (ApplicationSecretAliasOutput) ElementType

func (ApplicationSecretAliasOutput) Id

Id of the secret alias.

func (ApplicationSecretAliasOutput) Key

Name of the secret alias.

func (ApplicationSecretAliasOutput) ToApplicationSecretAliasOutput

func (o ApplicationSecretAliasOutput) ToApplicationSecretAliasOutput() ApplicationSecretAliasOutput

func (ApplicationSecretAliasOutput) ToApplicationSecretAliasOutputWithContext

func (o ApplicationSecretAliasOutput) ToApplicationSecretAliasOutputWithContext(ctx context.Context) ApplicationSecretAliasOutput

func (ApplicationSecretAliasOutput) Value

Name of the secret to alias.

type ApplicationSecretArgs

type ApplicationSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ApplicationSecretArgs) ElementType

func (ApplicationSecretArgs) ElementType() reflect.Type

func (ApplicationSecretArgs) ToApplicationSecretOutput

func (i ApplicationSecretArgs) ToApplicationSecretOutput() ApplicationSecretOutput

func (ApplicationSecretArgs) ToApplicationSecretOutputWithContext

func (i ApplicationSecretArgs) ToApplicationSecretOutputWithContext(ctx context.Context) ApplicationSecretOutput

type ApplicationSecretArray

type ApplicationSecretArray []ApplicationSecretInput

func (ApplicationSecretArray) ElementType

func (ApplicationSecretArray) ElementType() reflect.Type

func (ApplicationSecretArray) ToApplicationSecretArrayOutput

func (i ApplicationSecretArray) ToApplicationSecretArrayOutput() ApplicationSecretArrayOutput

func (ApplicationSecretArray) ToApplicationSecretArrayOutputWithContext

func (i ApplicationSecretArray) ToApplicationSecretArrayOutputWithContext(ctx context.Context) ApplicationSecretArrayOutput

type ApplicationSecretArrayInput

type ApplicationSecretArrayInput interface {
	pulumi.Input

	ToApplicationSecretArrayOutput() ApplicationSecretArrayOutput
	ToApplicationSecretArrayOutputWithContext(context.Context) ApplicationSecretArrayOutput
}

ApplicationSecretArrayInput is an input type that accepts ApplicationSecretArray and ApplicationSecretArrayOutput values. You can construct a concrete instance of `ApplicationSecretArrayInput` via:

ApplicationSecretArray{ ApplicationSecretArgs{...} }

type ApplicationSecretArrayOutput

type ApplicationSecretArrayOutput struct{ *pulumi.OutputState }

func (ApplicationSecretArrayOutput) ElementType

func (ApplicationSecretArrayOutput) Index

func (ApplicationSecretArrayOutput) ToApplicationSecretArrayOutput

func (o ApplicationSecretArrayOutput) ToApplicationSecretArrayOutput() ApplicationSecretArrayOutput

func (ApplicationSecretArrayOutput) ToApplicationSecretArrayOutputWithContext

func (o ApplicationSecretArrayOutput) ToApplicationSecretArrayOutputWithContext(ctx context.Context) ApplicationSecretArrayOutput

type ApplicationSecretInput

type ApplicationSecretInput interface {
	pulumi.Input

	ToApplicationSecretOutput() ApplicationSecretOutput
	ToApplicationSecretOutputWithContext(context.Context) ApplicationSecretOutput
}

ApplicationSecretInput is an input type that accepts ApplicationSecretArgs and ApplicationSecretOutput values. You can construct a concrete instance of `ApplicationSecretInput` via:

ApplicationSecretArgs{...}

type ApplicationSecretOutput

type ApplicationSecretOutput struct{ *pulumi.OutputState }

func (ApplicationSecretOutput) ElementType

func (ApplicationSecretOutput) ElementType() reflect.Type

func (ApplicationSecretOutput) Id

Id of the secret.

func (ApplicationSecretOutput) Key

Key of the secret.

func (ApplicationSecretOutput) ToApplicationSecretOutput

func (o ApplicationSecretOutput) ToApplicationSecretOutput() ApplicationSecretOutput

func (ApplicationSecretOutput) ToApplicationSecretOutputWithContext

func (o ApplicationSecretOutput) ToApplicationSecretOutputWithContext(ctx context.Context) ApplicationSecretOutput

func (ApplicationSecretOutput) Value

Value of the secret.

type ApplicationSecretOverride

type ApplicationSecretOverride struct {
	// Id of the secret override.
	Id *string `pulumi:"id"`
	// Name of the secret override.
	Key string `pulumi:"key"`
	// Value of the secret override.
	Value string `pulumi:"value"`
}

type ApplicationSecretOverrideArgs

type ApplicationSecretOverrideArgs struct {
	// Id of the secret override.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the secret override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ApplicationSecretOverrideArgs) ElementType

func (ApplicationSecretOverrideArgs) ToApplicationSecretOverrideOutput

func (i ApplicationSecretOverrideArgs) ToApplicationSecretOverrideOutput() ApplicationSecretOverrideOutput

func (ApplicationSecretOverrideArgs) ToApplicationSecretOverrideOutputWithContext

func (i ApplicationSecretOverrideArgs) ToApplicationSecretOverrideOutputWithContext(ctx context.Context) ApplicationSecretOverrideOutput

type ApplicationSecretOverrideArray

type ApplicationSecretOverrideArray []ApplicationSecretOverrideInput

func (ApplicationSecretOverrideArray) ElementType

func (ApplicationSecretOverrideArray) ToApplicationSecretOverrideArrayOutput

func (i ApplicationSecretOverrideArray) ToApplicationSecretOverrideArrayOutput() ApplicationSecretOverrideArrayOutput

func (ApplicationSecretOverrideArray) ToApplicationSecretOverrideArrayOutputWithContext

func (i ApplicationSecretOverrideArray) ToApplicationSecretOverrideArrayOutputWithContext(ctx context.Context) ApplicationSecretOverrideArrayOutput

type ApplicationSecretOverrideArrayInput

type ApplicationSecretOverrideArrayInput interface {
	pulumi.Input

	ToApplicationSecretOverrideArrayOutput() ApplicationSecretOverrideArrayOutput
	ToApplicationSecretOverrideArrayOutputWithContext(context.Context) ApplicationSecretOverrideArrayOutput
}

ApplicationSecretOverrideArrayInput is an input type that accepts ApplicationSecretOverrideArray and ApplicationSecretOverrideArrayOutput values. You can construct a concrete instance of `ApplicationSecretOverrideArrayInput` via:

ApplicationSecretOverrideArray{ ApplicationSecretOverrideArgs{...} }

type ApplicationSecretOverrideArrayOutput

type ApplicationSecretOverrideArrayOutput struct{ *pulumi.OutputState }

func (ApplicationSecretOverrideArrayOutput) ElementType

func (ApplicationSecretOverrideArrayOutput) Index

func (ApplicationSecretOverrideArrayOutput) ToApplicationSecretOverrideArrayOutput

func (o ApplicationSecretOverrideArrayOutput) ToApplicationSecretOverrideArrayOutput() ApplicationSecretOverrideArrayOutput

func (ApplicationSecretOverrideArrayOutput) ToApplicationSecretOverrideArrayOutputWithContext

func (o ApplicationSecretOverrideArrayOutput) ToApplicationSecretOverrideArrayOutputWithContext(ctx context.Context) ApplicationSecretOverrideArrayOutput

type ApplicationSecretOverrideInput

type ApplicationSecretOverrideInput interface {
	pulumi.Input

	ToApplicationSecretOverrideOutput() ApplicationSecretOverrideOutput
	ToApplicationSecretOverrideOutputWithContext(context.Context) ApplicationSecretOverrideOutput
}

ApplicationSecretOverrideInput is an input type that accepts ApplicationSecretOverrideArgs and ApplicationSecretOverrideOutput values. You can construct a concrete instance of `ApplicationSecretOverrideInput` via:

ApplicationSecretOverrideArgs{...}

type ApplicationSecretOverrideOutput

type ApplicationSecretOverrideOutput struct{ *pulumi.OutputState }

func (ApplicationSecretOverrideOutput) ElementType

func (ApplicationSecretOverrideOutput) Id

Id of the secret override.

func (ApplicationSecretOverrideOutput) Key

Name of the secret override.

func (ApplicationSecretOverrideOutput) ToApplicationSecretOverrideOutput

func (o ApplicationSecretOverrideOutput) ToApplicationSecretOverrideOutput() ApplicationSecretOverrideOutput

func (ApplicationSecretOverrideOutput) ToApplicationSecretOverrideOutputWithContext

func (o ApplicationSecretOverrideOutput) ToApplicationSecretOverrideOutputWithContext(ctx context.Context) ApplicationSecretOverrideOutput

func (ApplicationSecretOverrideOutput) Value

Value of the secret override.

type ApplicationState

type ApplicationState struct {
	// Advanced settings.
	AdvancedSettingsJson pulumi.StringPtrInput
	// List of arguments of this application.
	Arguments pulumi.StringArrayInput
	// Specify if the application will be automatically updated after receiving a new image tag.
	AutoDeploy pulumi.BoolPtrInput
	// Specify if the environment preview option is activated or not for this application. - Default: `false`.
	AutoPreview pulumi.BoolPtrInput
	// Build Mode of the application. - Can be: `BUILDPACKS`, `DOCKER`. - Default: `BUILDPACKS`.
	BuildMode pulumi.StringPtrInput
	// Buildpack Language framework. - Required if: `build_mode="BUILDPACKS"`. - Can be: `CLOJURE`, `GO`, `GRADLE`, `GRAILS`,
	// `JAVA`, `JVM`, `NODE_JS`, `PHP`, `PLAY`, `PYTHON`, `SCALA`.
	BuildpackLanguage pulumi.StringPtrInput
	// List of built-in environment variables linked to this application.
	BuiltInEnvironmentVariables ApplicationBuiltInEnvironmentVariableArrayInput
	// CPU of the application in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.
	Cpu pulumi.IntPtrInput
	// List of custom domains linked to this application.
	CustomDomains ApplicationCustomDomainArrayInput
	// List of deployment restrictions
	DeploymentRestrictions ApplicationDeploymentRestrictionArrayInput
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringPtrInput
	// Dockerfile Path of the application. - Required if: `build_mode="DOCKER"`.
	DockerfilePath pulumi.StringPtrInput
	// Entrypoint of the application.
	Entrypoint pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringPtrInput
	// List of environment variable aliases linked to this application.
	EnvironmentVariableAliases ApplicationEnvironmentVariableAliasArrayInput
	// List of environment variable overrides linked to this application.
	EnvironmentVariableOverrides ApplicationEnvironmentVariableOverrideArrayInput
	// List of environment variables linked to this application.
	EnvironmentVariables ApplicationEnvironmentVariableArrayInput
	// The application external FQDN host [NOTE: only if your application is using a publicly accessible port].
	ExternalHost pulumi.StringPtrInput
	// Git repository of the application.
	GitRepository ApplicationGitRepositoryPtrInput
	// Configuration for the healthchecks that are going to be executed against your service
	Healthchecks ApplicationHealthchecksPtrInput
	// The application internal host.
	InternalHost pulumi.StringPtrInput
	// Maximum number of instances running for the application. - Must be: `>= -1`. - Default: `1`.
	MaxRunningInstances pulumi.IntPtrInput
	// RAM of the application in MB [1024MB = 1GB]. - Must be: `>= 1`. - Default: `512`.
	Memory pulumi.IntPtrInput
	// Minimum number of instances running for the application. - Must be: `>= 0`. - Default: `1`.
	MinRunningInstances pulumi.IntPtrInput
	// Name of the application.
	Name pulumi.StringPtrInput
	// List of ports linked to this application.
	Ports ApplicationPortArrayInput
	// List of secret aliases linked to this application.
	SecretAliases ApplicationSecretAliasArrayInput
	// List of secret overrides linked to this application.
	SecretOverrides ApplicationSecretOverrideArrayInput
	// List of secrets linked to this application.
	Secrets ApplicationSecretArrayInput
	// List of storages linked to this application.
	Storages ApplicationStorageArrayInput
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationStorage

type ApplicationStorage struct {
	// Id of the storage.
	Id *string `pulumi:"id"`
	// Mount point of the storage for the application.
	MountPoint string `pulumi:"mountPoint"`
	// Size of the storage for the application in GB [1024MB = 1GB].
	// 	- Must be: `>= 1`.
	Size int `pulumi:"size"`
	// Type of the storage for the application.
	// 	- Can be: `FAST_SSD`.
	Type string `pulumi:"type"`
}

type ApplicationStorageArgs

type ApplicationStorageArgs struct {
	// Id of the storage.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Mount point of the storage for the application.
	MountPoint pulumi.StringInput `pulumi:"mountPoint"`
	// Size of the storage for the application in GB [1024MB = 1GB].
	// 	- Must be: `>= 1`.
	Size pulumi.IntInput `pulumi:"size"`
	// Type of the storage for the application.
	// 	- Can be: `FAST_SSD`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (ApplicationStorageArgs) ElementType

func (ApplicationStorageArgs) ElementType() reflect.Type

func (ApplicationStorageArgs) ToApplicationStorageOutput

func (i ApplicationStorageArgs) ToApplicationStorageOutput() ApplicationStorageOutput

func (ApplicationStorageArgs) ToApplicationStorageOutputWithContext

func (i ApplicationStorageArgs) ToApplicationStorageOutputWithContext(ctx context.Context) ApplicationStorageOutput

type ApplicationStorageArray

type ApplicationStorageArray []ApplicationStorageInput

func (ApplicationStorageArray) ElementType

func (ApplicationStorageArray) ElementType() reflect.Type

func (ApplicationStorageArray) ToApplicationStorageArrayOutput

func (i ApplicationStorageArray) ToApplicationStorageArrayOutput() ApplicationStorageArrayOutput

func (ApplicationStorageArray) ToApplicationStorageArrayOutputWithContext

func (i ApplicationStorageArray) ToApplicationStorageArrayOutputWithContext(ctx context.Context) ApplicationStorageArrayOutput

type ApplicationStorageArrayInput

type ApplicationStorageArrayInput interface {
	pulumi.Input

	ToApplicationStorageArrayOutput() ApplicationStorageArrayOutput
	ToApplicationStorageArrayOutputWithContext(context.Context) ApplicationStorageArrayOutput
}

ApplicationStorageArrayInput is an input type that accepts ApplicationStorageArray and ApplicationStorageArrayOutput values. You can construct a concrete instance of `ApplicationStorageArrayInput` via:

ApplicationStorageArray{ ApplicationStorageArgs{...} }

type ApplicationStorageArrayOutput

type ApplicationStorageArrayOutput struct{ *pulumi.OutputState }

func (ApplicationStorageArrayOutput) ElementType

func (ApplicationStorageArrayOutput) Index

func (ApplicationStorageArrayOutput) ToApplicationStorageArrayOutput

func (o ApplicationStorageArrayOutput) ToApplicationStorageArrayOutput() ApplicationStorageArrayOutput

func (ApplicationStorageArrayOutput) ToApplicationStorageArrayOutputWithContext

func (o ApplicationStorageArrayOutput) ToApplicationStorageArrayOutputWithContext(ctx context.Context) ApplicationStorageArrayOutput

type ApplicationStorageInput

type ApplicationStorageInput interface {
	pulumi.Input

	ToApplicationStorageOutput() ApplicationStorageOutput
	ToApplicationStorageOutputWithContext(context.Context) ApplicationStorageOutput
}

ApplicationStorageInput is an input type that accepts ApplicationStorageArgs and ApplicationStorageOutput values. You can construct a concrete instance of `ApplicationStorageInput` via:

ApplicationStorageArgs{...}

type ApplicationStorageOutput

type ApplicationStorageOutput struct{ *pulumi.OutputState }

func (ApplicationStorageOutput) ElementType

func (ApplicationStorageOutput) ElementType() reflect.Type

func (ApplicationStorageOutput) Id

Id of the storage.

func (ApplicationStorageOutput) MountPoint

Mount point of the storage for the application.

func (ApplicationStorageOutput) Size

Size of the storage for the application in GB [1024MB = 1GB].

  • Must be: `>= 1`.

func (ApplicationStorageOutput) ToApplicationStorageOutput

func (o ApplicationStorageOutput) ToApplicationStorageOutput() ApplicationStorageOutput

func (ApplicationStorageOutput) ToApplicationStorageOutputWithContext

func (o ApplicationStorageOutput) ToApplicationStorageOutputWithContext(ctx context.Context) ApplicationStorageOutput

func (ApplicationStorageOutput) Type

Type of the storage for the application.

  • Can be: `FAST_SSD`.

type AwsCredentials

type AwsCredentials struct {
	pulumi.CustomResourceState

	// Your AWS access key id.
	AccessKeyId pulumi.StringOutput `pulumi:"accessKeyId"`
	// Name of the aws credentials.
	Name pulumi.StringOutput `pulumi:"name"`
	// Id of the organization.
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// Your AWS secret access key.
	SecretAccessKey pulumi.StringOutput `pulumi:"secretAccessKey"`
}

## # AwsCredentials (Resource)

Provides a Qovery AWS credentials resource. This can be used to create and manage Qovery AWS credentials.

## Example

```go 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.NewAwsCredentials(ctx, "myAwsCreds", &qovery.AwsCredentialsArgs{
			OrganizationId:  pulumi.Any(qovery_organization.My_organization.Id),
			AccessKeyId:     pulumi.String("<your-aws-access-key-id>"),
			SecretAccessKey: pulumi.String("<your-aws-secret-access-key>"),
		}, pulumi.DependsOn([]pulumi.Resource{
			qovery_organization.My_organization,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

```sh

$ pulumi import qovery:index/awsCredentials:AwsCredentials my_aws_creds "<organization_id>,<aws_credentials_id>"

```

func GetAwsCredentials

func GetAwsCredentials(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AwsCredentialsState, opts ...pulumi.ResourceOption) (*AwsCredentials, error)

GetAwsCredentials gets an existing AwsCredentials resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAwsCredentials

func NewAwsCredentials(ctx *pulumi.Context,
	name string, args *AwsCredentialsArgs, opts ...pulumi.ResourceOption) (*AwsCredentials, error)

NewAwsCredentials registers a new resource with the given unique name, arguments, and options.

func (*AwsCredentials) ElementType

func (*AwsCredentials) ElementType() reflect.Type

func (*AwsCredentials) ToAwsCredentialsOutput

func (i *AwsCredentials) ToAwsCredentialsOutput() AwsCredentialsOutput

func (*AwsCredentials) ToAwsCredentialsOutputWithContext

func (i *AwsCredentials) ToAwsCredentialsOutputWithContext(ctx context.Context) AwsCredentialsOutput

type AwsCredentialsArgs

type AwsCredentialsArgs struct {
	// Your AWS access key id.
	AccessKeyId pulumi.StringInput
	// Name of the aws credentials.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringInput
	// Your AWS secret access key.
	SecretAccessKey pulumi.StringInput
}

The set of arguments for constructing a AwsCredentials resource.

func (AwsCredentialsArgs) ElementType

func (AwsCredentialsArgs) ElementType() reflect.Type

type AwsCredentialsArray

type AwsCredentialsArray []AwsCredentialsInput

func (AwsCredentialsArray) ElementType

func (AwsCredentialsArray) ElementType() reflect.Type

func (AwsCredentialsArray) ToAwsCredentialsArrayOutput

func (i AwsCredentialsArray) ToAwsCredentialsArrayOutput() AwsCredentialsArrayOutput

func (AwsCredentialsArray) ToAwsCredentialsArrayOutputWithContext

func (i AwsCredentialsArray) ToAwsCredentialsArrayOutputWithContext(ctx context.Context) AwsCredentialsArrayOutput

type AwsCredentialsArrayInput

type AwsCredentialsArrayInput interface {
	pulumi.Input

	ToAwsCredentialsArrayOutput() AwsCredentialsArrayOutput
	ToAwsCredentialsArrayOutputWithContext(context.Context) AwsCredentialsArrayOutput
}

AwsCredentialsArrayInput is an input type that accepts AwsCredentialsArray and AwsCredentialsArrayOutput values. You can construct a concrete instance of `AwsCredentialsArrayInput` via:

AwsCredentialsArray{ AwsCredentialsArgs{...} }

type AwsCredentialsArrayOutput

type AwsCredentialsArrayOutput struct{ *pulumi.OutputState }

func (AwsCredentialsArrayOutput) ElementType

func (AwsCredentialsArrayOutput) ElementType() reflect.Type

func (AwsCredentialsArrayOutput) Index

func (AwsCredentialsArrayOutput) ToAwsCredentialsArrayOutput

func (o AwsCredentialsArrayOutput) ToAwsCredentialsArrayOutput() AwsCredentialsArrayOutput

func (AwsCredentialsArrayOutput) ToAwsCredentialsArrayOutputWithContext

func (o AwsCredentialsArrayOutput) ToAwsCredentialsArrayOutputWithContext(ctx context.Context) AwsCredentialsArrayOutput

type AwsCredentialsInput

type AwsCredentialsInput interface {
	pulumi.Input

	ToAwsCredentialsOutput() AwsCredentialsOutput
	ToAwsCredentialsOutputWithContext(ctx context.Context) AwsCredentialsOutput
}

type AwsCredentialsMap

type AwsCredentialsMap map[string]AwsCredentialsInput

func (AwsCredentialsMap) ElementType

func (AwsCredentialsMap) ElementType() reflect.Type

func (AwsCredentialsMap) ToAwsCredentialsMapOutput

func (i AwsCredentialsMap) ToAwsCredentialsMapOutput() AwsCredentialsMapOutput

func (AwsCredentialsMap) ToAwsCredentialsMapOutputWithContext

func (i AwsCredentialsMap) ToAwsCredentialsMapOutputWithContext(ctx context.Context) AwsCredentialsMapOutput

type AwsCredentialsMapInput

type AwsCredentialsMapInput interface {
	pulumi.Input

	ToAwsCredentialsMapOutput() AwsCredentialsMapOutput
	ToAwsCredentialsMapOutputWithContext(context.Context) AwsCredentialsMapOutput
}

AwsCredentialsMapInput is an input type that accepts AwsCredentialsMap and AwsCredentialsMapOutput values. You can construct a concrete instance of `AwsCredentialsMapInput` via:

AwsCredentialsMap{ "key": AwsCredentialsArgs{...} }

type AwsCredentialsMapOutput

type AwsCredentialsMapOutput struct{ *pulumi.OutputState }

func (AwsCredentialsMapOutput) ElementType

func (AwsCredentialsMapOutput) ElementType() reflect.Type

func (AwsCredentialsMapOutput) MapIndex

func (AwsCredentialsMapOutput) ToAwsCredentialsMapOutput

func (o AwsCredentialsMapOutput) ToAwsCredentialsMapOutput() AwsCredentialsMapOutput

func (AwsCredentialsMapOutput) ToAwsCredentialsMapOutputWithContext

func (o AwsCredentialsMapOutput) ToAwsCredentialsMapOutputWithContext(ctx context.Context) AwsCredentialsMapOutput

type AwsCredentialsOutput

type AwsCredentialsOutput struct{ *pulumi.OutputState }

func (AwsCredentialsOutput) AccessKeyId

func (o AwsCredentialsOutput) AccessKeyId() pulumi.StringOutput

Your AWS access key id.

func (AwsCredentialsOutput) ElementType

func (AwsCredentialsOutput) ElementType() reflect.Type

func (AwsCredentialsOutput) Name

Name of the aws credentials.

func (AwsCredentialsOutput) OrganizationId

func (o AwsCredentialsOutput) OrganizationId() pulumi.StringOutput

Id of the organization.

func (AwsCredentialsOutput) SecretAccessKey

func (o AwsCredentialsOutput) SecretAccessKey() pulumi.StringOutput

Your AWS secret access key.

func (AwsCredentialsOutput) ToAwsCredentialsOutput

func (o AwsCredentialsOutput) ToAwsCredentialsOutput() AwsCredentialsOutput

func (AwsCredentialsOutput) ToAwsCredentialsOutputWithContext

func (o AwsCredentialsOutput) ToAwsCredentialsOutputWithContext(ctx context.Context) AwsCredentialsOutput

type AwsCredentialsState

type AwsCredentialsState struct {
	// Your AWS access key id.
	AccessKeyId pulumi.StringPtrInput
	// Name of the aws credentials.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringPtrInput
	// Your AWS secret access key.
	SecretAccessKey pulumi.StringPtrInput
}

func (AwsCredentialsState) ElementType

func (AwsCredentialsState) ElementType() reflect.Type

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// Advanced settings of the cluster.
	AdvancedSettingsJson pulumi.StringOutput `pulumi:"advancedSettingsJson"`
	// Cloud provider of the cluster. - Can be: `AWS`, `GCP`, `SCW`.
	CloudProvider pulumi.StringOutput `pulumi:"cloudProvider"`
	// Id of the credentials.
	CredentialsId pulumi.StringOutput `pulumi:"credentialsId"`
	// Description of the cluster. - Default: “.
	Description pulumi.StringOutput `pulumi:"description"`
	DiskSize    pulumi.IntOutput    `pulumi:"diskSize"`
	// Features of the cluster.
	Features ClusterFeaturesOutput `pulumi:"features"`
	// Instance type of the cluster. I.e: For Aws `t3a.xlarge`, for Scaleway `DEV-L`
	InstanceType pulumi.StringOutput `pulumi:"instanceType"`
	// Kubernetes mode of the cluster. - Can be: `K3S`, `MANAGED`. - Default: `MANAGED`.
	KubernetesMode pulumi.StringOutput `pulumi:"kubernetesMode"`
	// Maximum number of nodes running for the cluster. [NOTE: have to be set to 1 in case of K3S clusters] - Must be: `>= 1`.
	// - Default: `10`.
	MaxRunningNodes pulumi.IntOutput `pulumi:"maxRunningNodes"`
	// Minimum number of nodes running for the cluster. [NOTE: have to be set to 1 in case of K3S clusters]. - Must be: `>= 1`.
	// - Default: `3`.
	MinRunningNodes pulumi.IntOutput `pulumi:"minRunningNodes"`
	// Name of the cluster.
	Name pulumi.StringOutput `pulumi:"name"`
	// Id of the organization.
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// Region of the cluster.
	Region pulumi.StringOutput `pulumi:"region"`
	// List of routes of the cluster.
	RoutingTables ClusterRoutingTableArrayOutput `pulumi:"routingTables"`
	// State of the cluster. - Can be: `DEPLOYED`, `STOPPED`. - Default: `DEPLOYED`.
	State pulumi.StringOutput `pulumi:"state"`
}

## # Cluster (Resource)

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

## Import

```sh

$ pulumi import qovery:index/cluster:Cluster my_cluster "<organization_id>,<cluster_id>"

```

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

NewCluster registers a new resource with the given unique name, arguments, and options.

func (*Cluster) ElementType

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// Advanced settings of the cluster.
	AdvancedSettingsJson pulumi.StringPtrInput
	// Cloud provider of the cluster. - Can be: `AWS`, `GCP`, `SCW`.
	CloudProvider pulumi.StringInput
	// Id of the credentials.
	CredentialsId pulumi.StringInput
	// Description of the cluster. - Default: “.
	Description pulumi.StringPtrInput
	DiskSize    pulumi.IntPtrInput
	// Features of the cluster.
	Features ClusterFeaturesPtrInput
	// Instance type of the cluster. I.e: For Aws `t3a.xlarge`, for Scaleway `DEV-L`
	InstanceType pulumi.StringInput
	// Kubernetes mode of the cluster. - Can be: `K3S`, `MANAGED`. - Default: `MANAGED`.
	KubernetesMode pulumi.StringPtrInput
	// Maximum number of nodes running for the cluster. [NOTE: have to be set to 1 in case of K3S clusters] - Must be: `>= 1`.
	// - Default: `10`.
	MaxRunningNodes pulumi.IntPtrInput
	// Minimum number of nodes running for the cluster. [NOTE: have to be set to 1 in case of K3S clusters]. - Must be: `>= 1`.
	// - Default: `3`.
	MinRunningNodes pulumi.IntPtrInput
	// Name of the cluster.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringInput
	// Region of the cluster.
	Region pulumi.StringInput
	// List of routes of the cluster.
	RoutingTables ClusterRoutingTableArrayInput
	// State of the cluster. - Can be: `DEPLOYED`, `STOPPED`. - Default: `DEPLOYED`.
	State pulumi.StringPtrInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterArray

type ClusterArray []ClusterInput

func (ClusterArray) ElementType

func (ClusterArray) ElementType() reflect.Type

func (ClusterArray) ToClusterArrayOutput

func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput

func (ClusterArray) ToClusterArrayOutputWithContext

func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput

type ClusterArrayInput

type ClusterArrayInput interface {
	pulumi.Input

	ToClusterArrayOutput() ClusterArrayOutput
	ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput
}

ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:

ClusterArray{ ClusterArgs{...} }

type ClusterArrayOutput

type ClusterArrayOutput struct{ *pulumi.OutputState }

func (ClusterArrayOutput) ElementType

func (ClusterArrayOutput) ElementType() reflect.Type

func (ClusterArrayOutput) Index

func (ClusterArrayOutput) ToClusterArrayOutput

func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput

func (ClusterArrayOutput) ToClusterArrayOutputWithContext

func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput

type ClusterFeatures

type ClusterFeatures struct {
	// Network configuration if you want to install qovery on an existing VPC
	ExistingVpc *ClusterFeaturesExistingVpc `pulumi:"existingVpc"`
	// Static IP (AWS only) [NOTE: can't be updated after creation].
	// 	- Default: `false`.
	StaticIp *bool `pulumi:"staticIp"`
	// Custom VPC subnet (AWS only) [NOTE: can't be updated after creation].
	// 	- Default: `10.0.0.0/16`.
	VpcSubnet *string `pulumi:"vpcSubnet"`
}

type ClusterFeaturesArgs

type ClusterFeaturesArgs struct {
	// Network configuration if you want to install qovery on an existing VPC
	ExistingVpc ClusterFeaturesExistingVpcPtrInput `pulumi:"existingVpc"`
	// Static IP (AWS only) [NOTE: can't be updated after creation].
	// 	- Default: `false`.
	StaticIp pulumi.BoolPtrInput `pulumi:"staticIp"`
	// Custom VPC subnet (AWS only) [NOTE: can't be updated after creation].
	// 	- Default: `10.0.0.0/16`.
	VpcSubnet pulumi.StringPtrInput `pulumi:"vpcSubnet"`
}

func (ClusterFeaturesArgs) ElementType

func (ClusterFeaturesArgs) ElementType() reflect.Type

func (ClusterFeaturesArgs) ToClusterFeaturesOutput

func (i ClusterFeaturesArgs) ToClusterFeaturesOutput() ClusterFeaturesOutput

func (ClusterFeaturesArgs) ToClusterFeaturesOutputWithContext

func (i ClusterFeaturesArgs) ToClusterFeaturesOutputWithContext(ctx context.Context) ClusterFeaturesOutput

func (ClusterFeaturesArgs) ToClusterFeaturesPtrOutput

func (i ClusterFeaturesArgs) ToClusterFeaturesPtrOutput() ClusterFeaturesPtrOutput

func (ClusterFeaturesArgs) ToClusterFeaturesPtrOutputWithContext

func (i ClusterFeaturesArgs) ToClusterFeaturesPtrOutputWithContext(ctx context.Context) ClusterFeaturesPtrOutput

type ClusterFeaturesExistingVpc added in v0.28.3

type ClusterFeaturesExistingVpc struct {
	// Aws VPC id
	AwsVpcEksId string `pulumi:"awsVpcEksId"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneAIds []string `pulumi:"documentdbSubnetsZoneAIds"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneBIds []string `pulumi:"documentdbSubnetsZoneBIds"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneCIds []string `pulumi:"documentdbSubnetsZoneCIds"`
	// Ids of the subnets for EKS zone a. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneAIds []string `pulumi:"eksSubnetsZoneAIds"`
	// Ids of the subnets for EKS zone b. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneBIds []string `pulumi:"eksSubnetsZoneBIds"`
	// Ids of the subnets for EKS zone c. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneCIds []string `pulumi:"eksSubnetsZoneCIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneAIds []string `pulumi:"elasticacheSubnetsZoneAIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneBIds []string `pulumi:"elasticacheSubnetsZoneBIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneCIds []string `pulumi:"elasticacheSubnetsZoneCIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneAIds []string `pulumi:"rdsSubnetsZoneAIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneBIds []string `pulumi:"rdsSubnetsZoneBIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneCIds []string `pulumi:"rdsSubnetsZoneCIds"`
}

type ClusterFeaturesExistingVpcArgs added in v0.28.3

type ClusterFeaturesExistingVpcArgs struct {
	// Aws VPC id
	AwsVpcEksId pulumi.StringInput `pulumi:"awsVpcEksId"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneAIds pulumi.StringArrayInput `pulumi:"documentdbSubnetsZoneAIds"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneBIds pulumi.StringArrayInput `pulumi:"documentdbSubnetsZoneBIds"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneCIds pulumi.StringArrayInput `pulumi:"documentdbSubnetsZoneCIds"`
	// Ids of the subnets for EKS zone a. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneAIds pulumi.StringArrayInput `pulumi:"eksSubnetsZoneAIds"`
	// Ids of the subnets for EKS zone b. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneBIds pulumi.StringArrayInput `pulumi:"eksSubnetsZoneBIds"`
	// Ids of the subnets for EKS zone c. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneCIds pulumi.StringArrayInput `pulumi:"eksSubnetsZoneCIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneAIds pulumi.StringArrayInput `pulumi:"elasticacheSubnetsZoneAIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneBIds pulumi.StringArrayInput `pulumi:"elasticacheSubnetsZoneBIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneCIds pulumi.StringArrayInput `pulumi:"elasticacheSubnetsZoneCIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneAIds pulumi.StringArrayInput `pulumi:"rdsSubnetsZoneAIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneBIds pulumi.StringArrayInput `pulumi:"rdsSubnetsZoneBIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneCIds pulumi.StringArrayInput `pulumi:"rdsSubnetsZoneCIds"`
}

func (ClusterFeaturesExistingVpcArgs) ElementType added in v0.28.3

func (ClusterFeaturesExistingVpcArgs) ToClusterFeaturesExistingVpcOutput added in v0.28.3

func (i ClusterFeaturesExistingVpcArgs) ToClusterFeaturesExistingVpcOutput() ClusterFeaturesExistingVpcOutput

func (ClusterFeaturesExistingVpcArgs) ToClusterFeaturesExistingVpcOutputWithContext added in v0.28.3

func (i ClusterFeaturesExistingVpcArgs) ToClusterFeaturesExistingVpcOutputWithContext(ctx context.Context) ClusterFeaturesExistingVpcOutput

func (ClusterFeaturesExistingVpcArgs) ToClusterFeaturesExistingVpcPtrOutput added in v0.28.3

func (i ClusterFeaturesExistingVpcArgs) ToClusterFeaturesExistingVpcPtrOutput() ClusterFeaturesExistingVpcPtrOutput

func (ClusterFeaturesExistingVpcArgs) ToClusterFeaturesExistingVpcPtrOutputWithContext added in v0.28.3

func (i ClusterFeaturesExistingVpcArgs) ToClusterFeaturesExistingVpcPtrOutputWithContext(ctx context.Context) ClusterFeaturesExistingVpcPtrOutput

type ClusterFeaturesExistingVpcInput added in v0.28.3

type ClusterFeaturesExistingVpcInput interface {
	pulumi.Input

	ToClusterFeaturesExistingVpcOutput() ClusterFeaturesExistingVpcOutput
	ToClusterFeaturesExistingVpcOutputWithContext(context.Context) ClusterFeaturesExistingVpcOutput
}

ClusterFeaturesExistingVpcInput is an input type that accepts ClusterFeaturesExistingVpcArgs and ClusterFeaturesExistingVpcOutput values. You can construct a concrete instance of `ClusterFeaturesExistingVpcInput` via:

ClusterFeaturesExistingVpcArgs{...}

type ClusterFeaturesExistingVpcOutput added in v0.28.3

type ClusterFeaturesExistingVpcOutput struct{ *pulumi.OutputState }

func (ClusterFeaturesExistingVpcOutput) AwsVpcEksId added in v0.28.3

Aws VPC id

func (ClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneAIds added in v0.28.3

func (o ClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneAIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (ClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneBIds added in v0.28.3

func (o ClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneBIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (ClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneCIds added in v0.28.3

func (o ClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneCIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (ClusterFeaturesExistingVpcOutput) EksSubnetsZoneAIds added in v0.28.3

Ids of the subnets for EKS zone a. Must have mapPublicIpOnLaunch set to true

func (ClusterFeaturesExistingVpcOutput) EksSubnetsZoneBIds added in v0.28.3

Ids of the subnets for EKS zone b. Must have mapPublicIpOnLaunch set to true

func (ClusterFeaturesExistingVpcOutput) EksSubnetsZoneCIds added in v0.28.3

Ids of the subnets for EKS zone c. Must have mapPublicIpOnLaunch set to true

func (ClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneAIds added in v0.28.3

func (o ClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneAIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (ClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneBIds added in v0.28.3

func (o ClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneBIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (ClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneCIds added in v0.28.3

func (o ClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneCIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (ClusterFeaturesExistingVpcOutput) ElementType added in v0.28.3

func (ClusterFeaturesExistingVpcOutput) RdsSubnetsZoneAIds added in v0.28.3

Ids of the subnets for RDS

func (ClusterFeaturesExistingVpcOutput) RdsSubnetsZoneBIds added in v0.28.3

Ids of the subnets for RDS

func (ClusterFeaturesExistingVpcOutput) RdsSubnetsZoneCIds added in v0.28.3

Ids of the subnets for RDS

func (ClusterFeaturesExistingVpcOutput) ToClusterFeaturesExistingVpcOutput added in v0.28.3

func (o ClusterFeaturesExistingVpcOutput) ToClusterFeaturesExistingVpcOutput() ClusterFeaturesExistingVpcOutput

func (ClusterFeaturesExistingVpcOutput) ToClusterFeaturesExistingVpcOutputWithContext added in v0.28.3

func (o ClusterFeaturesExistingVpcOutput) ToClusterFeaturesExistingVpcOutputWithContext(ctx context.Context) ClusterFeaturesExistingVpcOutput

func (ClusterFeaturesExistingVpcOutput) ToClusterFeaturesExistingVpcPtrOutput added in v0.28.3

func (o ClusterFeaturesExistingVpcOutput) ToClusterFeaturesExistingVpcPtrOutput() ClusterFeaturesExistingVpcPtrOutput

func (ClusterFeaturesExistingVpcOutput) ToClusterFeaturesExistingVpcPtrOutputWithContext added in v0.28.3

func (o ClusterFeaturesExistingVpcOutput) ToClusterFeaturesExistingVpcPtrOutputWithContext(ctx context.Context) ClusterFeaturesExistingVpcPtrOutput

type ClusterFeaturesExistingVpcPtrInput added in v0.28.3

type ClusterFeaturesExistingVpcPtrInput interface {
	pulumi.Input

	ToClusterFeaturesExistingVpcPtrOutput() ClusterFeaturesExistingVpcPtrOutput
	ToClusterFeaturesExistingVpcPtrOutputWithContext(context.Context) ClusterFeaturesExistingVpcPtrOutput
}

ClusterFeaturesExistingVpcPtrInput is an input type that accepts ClusterFeaturesExistingVpcArgs, ClusterFeaturesExistingVpcPtr and ClusterFeaturesExistingVpcPtrOutput values. You can construct a concrete instance of `ClusterFeaturesExistingVpcPtrInput` via:

        ClusterFeaturesExistingVpcArgs{...}

or:

        nil

func ClusterFeaturesExistingVpcPtr added in v0.28.3

type ClusterFeaturesExistingVpcPtrOutput added in v0.28.3

type ClusterFeaturesExistingVpcPtrOutput struct{ *pulumi.OutputState }

func (ClusterFeaturesExistingVpcPtrOutput) AwsVpcEksId added in v0.28.3

Aws VPC id

func (ClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneAIds added in v0.28.3

func (o ClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneAIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (ClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneBIds added in v0.28.3

func (o ClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneBIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (ClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneCIds added in v0.28.3

func (o ClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneCIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (ClusterFeaturesExistingVpcPtrOutput) EksSubnetsZoneAIds added in v0.28.3

Ids of the subnets for EKS zone a. Must have mapPublicIpOnLaunch set to true

func (ClusterFeaturesExistingVpcPtrOutput) EksSubnetsZoneBIds added in v0.28.3

Ids of the subnets for EKS zone b. Must have mapPublicIpOnLaunch set to true

func (ClusterFeaturesExistingVpcPtrOutput) EksSubnetsZoneCIds added in v0.28.3

Ids of the subnets for EKS zone c. Must have mapPublicIpOnLaunch set to true

func (ClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneAIds added in v0.28.3

func (o ClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneAIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (ClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneBIds added in v0.28.3

func (o ClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneBIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (ClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneCIds added in v0.28.3

func (o ClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneCIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (ClusterFeaturesExistingVpcPtrOutput) Elem added in v0.28.3

func (ClusterFeaturesExistingVpcPtrOutput) ElementType added in v0.28.3

func (ClusterFeaturesExistingVpcPtrOutput) RdsSubnetsZoneAIds added in v0.28.3

Ids of the subnets for RDS

func (ClusterFeaturesExistingVpcPtrOutput) RdsSubnetsZoneBIds added in v0.28.3

Ids of the subnets for RDS

func (ClusterFeaturesExistingVpcPtrOutput) RdsSubnetsZoneCIds added in v0.28.3

Ids of the subnets for RDS

func (ClusterFeaturesExistingVpcPtrOutput) ToClusterFeaturesExistingVpcPtrOutput added in v0.28.3

func (o ClusterFeaturesExistingVpcPtrOutput) ToClusterFeaturesExistingVpcPtrOutput() ClusterFeaturesExistingVpcPtrOutput

func (ClusterFeaturesExistingVpcPtrOutput) ToClusterFeaturesExistingVpcPtrOutputWithContext added in v0.28.3

func (o ClusterFeaturesExistingVpcPtrOutput) ToClusterFeaturesExistingVpcPtrOutputWithContext(ctx context.Context) ClusterFeaturesExistingVpcPtrOutput

type ClusterFeaturesInput

type ClusterFeaturesInput interface {
	pulumi.Input

	ToClusterFeaturesOutput() ClusterFeaturesOutput
	ToClusterFeaturesOutputWithContext(context.Context) ClusterFeaturesOutput
}

ClusterFeaturesInput is an input type that accepts ClusterFeaturesArgs and ClusterFeaturesOutput values. You can construct a concrete instance of `ClusterFeaturesInput` via:

ClusterFeaturesArgs{...}

type ClusterFeaturesOutput

type ClusterFeaturesOutput struct{ *pulumi.OutputState }

func (ClusterFeaturesOutput) ElementType

func (ClusterFeaturesOutput) ElementType() reflect.Type

func (ClusterFeaturesOutput) ExistingVpc added in v0.28.3

Network configuration if you want to install qovery on an existing VPC

func (ClusterFeaturesOutput) StaticIp

Static IP (AWS only) [NOTE: can't be updated after creation].

  • Default: `false`.

func (ClusterFeaturesOutput) ToClusterFeaturesOutput

func (o ClusterFeaturesOutput) ToClusterFeaturesOutput() ClusterFeaturesOutput

func (ClusterFeaturesOutput) ToClusterFeaturesOutputWithContext

func (o ClusterFeaturesOutput) ToClusterFeaturesOutputWithContext(ctx context.Context) ClusterFeaturesOutput

func (ClusterFeaturesOutput) ToClusterFeaturesPtrOutput

func (o ClusterFeaturesOutput) ToClusterFeaturesPtrOutput() ClusterFeaturesPtrOutput

func (ClusterFeaturesOutput) ToClusterFeaturesPtrOutputWithContext

func (o ClusterFeaturesOutput) ToClusterFeaturesPtrOutputWithContext(ctx context.Context) ClusterFeaturesPtrOutput

func (ClusterFeaturesOutput) VpcSubnet

Custom VPC subnet (AWS only) [NOTE: can't be updated after creation].

  • Default: `10.0.0.0/16`.

type ClusterFeaturesPtrInput

type ClusterFeaturesPtrInput interface {
	pulumi.Input

	ToClusterFeaturesPtrOutput() ClusterFeaturesPtrOutput
	ToClusterFeaturesPtrOutputWithContext(context.Context) ClusterFeaturesPtrOutput
}

ClusterFeaturesPtrInput is an input type that accepts ClusterFeaturesArgs, ClusterFeaturesPtr and ClusterFeaturesPtrOutput values. You can construct a concrete instance of `ClusterFeaturesPtrInput` via:

        ClusterFeaturesArgs{...}

or:

        nil

type ClusterFeaturesPtrOutput

type ClusterFeaturesPtrOutput struct{ *pulumi.OutputState }

func (ClusterFeaturesPtrOutput) Elem

func (ClusterFeaturesPtrOutput) ElementType

func (ClusterFeaturesPtrOutput) ElementType() reflect.Type

func (ClusterFeaturesPtrOutput) ExistingVpc added in v0.28.3

Network configuration if you want to install qovery on an existing VPC

func (ClusterFeaturesPtrOutput) StaticIp

Static IP (AWS only) [NOTE: can't be updated after creation].

  • Default: `false`.

func (ClusterFeaturesPtrOutput) ToClusterFeaturesPtrOutput

func (o ClusterFeaturesPtrOutput) ToClusterFeaturesPtrOutput() ClusterFeaturesPtrOutput

func (ClusterFeaturesPtrOutput) ToClusterFeaturesPtrOutputWithContext

func (o ClusterFeaturesPtrOutput) ToClusterFeaturesPtrOutputWithContext(ctx context.Context) ClusterFeaturesPtrOutput

func (ClusterFeaturesPtrOutput) VpcSubnet

Custom VPC subnet (AWS only) [NOTE: can't be updated after creation].

  • Default: `10.0.0.0/16`.

type ClusterInput

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterMap

type ClusterMap map[string]ClusterInput

func (ClusterMap) ElementType

func (ClusterMap) ElementType() reflect.Type

func (ClusterMap) ToClusterMapOutput

func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput

func (ClusterMap) ToClusterMapOutputWithContext

func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput

type ClusterMapInput

type ClusterMapInput interface {
	pulumi.Input

	ToClusterMapOutput() ClusterMapOutput
	ToClusterMapOutputWithContext(context.Context) ClusterMapOutput
}

ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:

ClusterMap{ "key": ClusterArgs{...} }

type ClusterMapOutput

type ClusterMapOutput struct{ *pulumi.OutputState }

func (ClusterMapOutput) ElementType

func (ClusterMapOutput) ElementType() reflect.Type

func (ClusterMapOutput) MapIndex

func (ClusterMapOutput) ToClusterMapOutput

func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput

func (ClusterMapOutput) ToClusterMapOutputWithContext

func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) AdvancedSettingsJson

func (o ClusterOutput) AdvancedSettingsJson() pulumi.StringOutput

Advanced settings of the cluster.

func (ClusterOutput) CloudProvider

func (o ClusterOutput) CloudProvider() pulumi.StringOutput

Cloud provider of the cluster. - Can be: `AWS`, `GCP`, `SCW`.

func (ClusterOutput) CredentialsId

func (o ClusterOutput) CredentialsId() pulumi.StringOutput

Id of the credentials.

func (ClusterOutput) Description

func (o ClusterOutput) Description() pulumi.StringOutput

Description of the cluster. - Default: “.

func (ClusterOutput) DiskSize added in v0.26.1

func (o ClusterOutput) DiskSize() pulumi.IntOutput

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) Features

func (o ClusterOutput) Features() ClusterFeaturesOutput

Features of the cluster.

func (ClusterOutput) InstanceType

func (o ClusterOutput) InstanceType() pulumi.StringOutput

Instance type of the cluster. I.e: For Aws `t3a.xlarge`, for Scaleway `DEV-L`

func (ClusterOutput) KubernetesMode

func (o ClusterOutput) KubernetesMode() pulumi.StringOutput

Kubernetes mode of the cluster. - Can be: `K3S`, `MANAGED`. - Default: `MANAGED`.

func (ClusterOutput) MaxRunningNodes

func (o ClusterOutput) MaxRunningNodes() pulumi.IntOutput

Maximum number of nodes running for the cluster. [NOTE: have to be set to 1 in case of K3S clusters] - Must be: `>= 1`. - Default: `10`.

func (ClusterOutput) MinRunningNodes

func (o ClusterOutput) MinRunningNodes() pulumi.IntOutput

Minimum number of nodes running for the cluster. [NOTE: have to be set to 1 in case of K3S clusters]. - Must be: `>= 1`. - Default: `3`.

func (ClusterOutput) Name

Name of the cluster.

func (ClusterOutput) OrganizationId

func (o ClusterOutput) OrganizationId() pulumi.StringOutput

Id of the organization.

func (ClusterOutput) Region

func (o ClusterOutput) Region() pulumi.StringOutput

Region of the cluster.

func (ClusterOutput) RoutingTables

List of routes of the cluster.

func (ClusterOutput) State

func (o ClusterOutput) State() pulumi.StringOutput

State of the cluster. - Can be: `DEPLOYED`, `STOPPED`. - Default: `DEPLOYED`.

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterRoutingTable

type ClusterRoutingTable struct {
	// Description of the route.
	Description string `pulumi:"description"`
	// Destination of the route.
	Destination string `pulumi:"destination"`
	// Target of the route.
	Target string `pulumi:"target"`
}

type ClusterRoutingTableArgs

type ClusterRoutingTableArgs struct {
	// Description of the route.
	Description pulumi.StringInput `pulumi:"description"`
	// Destination of the route.
	Destination pulumi.StringInput `pulumi:"destination"`
	// Target of the route.
	Target pulumi.StringInput `pulumi:"target"`
}

func (ClusterRoutingTableArgs) ElementType

func (ClusterRoutingTableArgs) ElementType() reflect.Type

func (ClusterRoutingTableArgs) ToClusterRoutingTableOutput

func (i ClusterRoutingTableArgs) ToClusterRoutingTableOutput() ClusterRoutingTableOutput

func (ClusterRoutingTableArgs) ToClusterRoutingTableOutputWithContext

func (i ClusterRoutingTableArgs) ToClusterRoutingTableOutputWithContext(ctx context.Context) ClusterRoutingTableOutput

type ClusterRoutingTableArray

type ClusterRoutingTableArray []ClusterRoutingTableInput

func (ClusterRoutingTableArray) ElementType

func (ClusterRoutingTableArray) ElementType() reflect.Type

func (ClusterRoutingTableArray) ToClusterRoutingTableArrayOutput

func (i ClusterRoutingTableArray) ToClusterRoutingTableArrayOutput() ClusterRoutingTableArrayOutput

func (ClusterRoutingTableArray) ToClusterRoutingTableArrayOutputWithContext

func (i ClusterRoutingTableArray) ToClusterRoutingTableArrayOutputWithContext(ctx context.Context) ClusterRoutingTableArrayOutput

type ClusterRoutingTableArrayInput

type ClusterRoutingTableArrayInput interface {
	pulumi.Input

	ToClusterRoutingTableArrayOutput() ClusterRoutingTableArrayOutput
	ToClusterRoutingTableArrayOutputWithContext(context.Context) ClusterRoutingTableArrayOutput
}

ClusterRoutingTableArrayInput is an input type that accepts ClusterRoutingTableArray and ClusterRoutingTableArrayOutput values. You can construct a concrete instance of `ClusterRoutingTableArrayInput` via:

ClusterRoutingTableArray{ ClusterRoutingTableArgs{...} }

type ClusterRoutingTableArrayOutput

type ClusterRoutingTableArrayOutput struct{ *pulumi.OutputState }

func (ClusterRoutingTableArrayOutput) ElementType

func (ClusterRoutingTableArrayOutput) Index

func (ClusterRoutingTableArrayOutput) ToClusterRoutingTableArrayOutput

func (o ClusterRoutingTableArrayOutput) ToClusterRoutingTableArrayOutput() ClusterRoutingTableArrayOutput

func (ClusterRoutingTableArrayOutput) ToClusterRoutingTableArrayOutputWithContext

func (o ClusterRoutingTableArrayOutput) ToClusterRoutingTableArrayOutputWithContext(ctx context.Context) ClusterRoutingTableArrayOutput

type ClusterRoutingTableInput

type ClusterRoutingTableInput interface {
	pulumi.Input

	ToClusterRoutingTableOutput() ClusterRoutingTableOutput
	ToClusterRoutingTableOutputWithContext(context.Context) ClusterRoutingTableOutput
}

ClusterRoutingTableInput is an input type that accepts ClusterRoutingTableArgs and ClusterRoutingTableOutput values. You can construct a concrete instance of `ClusterRoutingTableInput` via:

ClusterRoutingTableArgs{...}

type ClusterRoutingTableOutput

type ClusterRoutingTableOutput struct{ *pulumi.OutputState }

func (ClusterRoutingTableOutput) Description

Description of the route.

func (ClusterRoutingTableOutput) Destination

Destination of the route.

func (ClusterRoutingTableOutput) ElementType

func (ClusterRoutingTableOutput) ElementType() reflect.Type

func (ClusterRoutingTableOutput) Target

Target of the route.

func (ClusterRoutingTableOutput) ToClusterRoutingTableOutput

func (o ClusterRoutingTableOutput) ToClusterRoutingTableOutput() ClusterRoutingTableOutput

func (ClusterRoutingTableOutput) ToClusterRoutingTableOutputWithContext

func (o ClusterRoutingTableOutput) ToClusterRoutingTableOutputWithContext(ctx context.Context) ClusterRoutingTableOutput

type ClusterState

type ClusterState struct {
	// Advanced settings of the cluster.
	AdvancedSettingsJson pulumi.StringPtrInput
	// Cloud provider of the cluster. - Can be: `AWS`, `GCP`, `SCW`.
	CloudProvider pulumi.StringPtrInput
	// Id of the credentials.
	CredentialsId pulumi.StringPtrInput
	// Description of the cluster. - Default: “.
	Description pulumi.StringPtrInput
	DiskSize    pulumi.IntPtrInput
	// Features of the cluster.
	Features ClusterFeaturesPtrInput
	// Instance type of the cluster. I.e: For Aws `t3a.xlarge`, for Scaleway `DEV-L`
	InstanceType pulumi.StringPtrInput
	// Kubernetes mode of the cluster. - Can be: `K3S`, `MANAGED`. - Default: `MANAGED`.
	KubernetesMode pulumi.StringPtrInput
	// Maximum number of nodes running for the cluster. [NOTE: have to be set to 1 in case of K3S clusters] - Must be: `>= 1`.
	// - Default: `10`.
	MaxRunningNodes pulumi.IntPtrInput
	// Minimum number of nodes running for the cluster. [NOTE: have to be set to 1 in case of K3S clusters]. - Must be: `>= 1`.
	// - Default: `3`.
	MinRunningNodes pulumi.IntPtrInput
	// Name of the cluster.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringPtrInput
	// Region of the cluster.
	Region pulumi.StringPtrInput
	// List of routes of the cluster.
	RoutingTables ClusterRoutingTableArrayInput
	// State of the cluster. - Can be: `DEPLOYED`, `STOPPED`. - Default: `DEPLOYED`.
	State pulumi.StringPtrInput
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type Container

type Container struct {
	pulumi.CustomResourceState

	// Advanced settings.
	AdvancedSettingsJson pulumi.StringOutput `pulumi:"advancedSettingsJson"`
	// List of arguments of this container.
	Arguments pulumi.StringArrayOutput `pulumi:"arguments"`
	// Specify if the container will be automatically updated after receiving a new image tag.
	AutoDeploy pulumi.BoolOutput `pulumi:"autoDeploy"`
	// Specify if the environment preview option is activated or not for this container.
	AutoPreview pulumi.BoolOutput `pulumi:"autoPreview"`
	// List of built-in environment variables linked to this container.
	BuiltInEnvironmentVariables ContainerBuiltInEnvironmentVariableArrayOutput `pulumi:"builtInEnvironmentVariables"`
	// CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.
	Cpu pulumi.IntOutput `pulumi:"cpu"`
	// List of custom domains linked to this container.
	CustomDomains ContainerCustomDomainArrayOutput `pulumi:"customDomains"`
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringOutput `pulumi:"deploymentStageId"`
	// Entrypoint of the container.
	Entrypoint pulumi.StringPtrOutput `pulumi:"entrypoint"`
	// Id of the environment.
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// List of environment variable aliases linked to this container.
	EnvironmentVariableAliases ContainerEnvironmentVariableAliasArrayOutput `pulumi:"environmentVariableAliases"`
	// List of environment variable overrides linked to this container.
	EnvironmentVariableOverrides ContainerEnvironmentVariableOverrideArrayOutput `pulumi:"environmentVariableOverrides"`
	// List of environment variables linked to this container.
	EnvironmentVariables ContainerEnvironmentVariableArrayOutput `pulumi:"environmentVariables"`
	// The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
	ExternalHost pulumi.StringOutput `pulumi:"externalHost"`
	// Configuration for the healthchecks that are going to be executed against your service
	Healthchecks ContainerHealthchecksOutput `pulumi:"healthchecks"`
	// Name of the container image.
	ImageName pulumi.StringOutput `pulumi:"imageName"`
	// The container internal host.
	InternalHost pulumi.StringOutput `pulumi:"internalHost"`
	// Maximum number of instances running for the container. - Must be: `>= -1`. - Default: `1`.
	MaxRunningInstances pulumi.IntOutput `pulumi:"maxRunningInstances"`
	// RAM of the container in MB [1024MB = 1GB]. - Must be: `>= 10`. - Default: `512`.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Minimum number of instances running for the container. - Must be: `>= 1`. - Default: `1`.
	MinRunningInstances pulumi.IntOutput `pulumi:"minRunningInstances"`
	// Name of the container.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of ports linked to this container.
	Ports ContainerPortArrayOutput `pulumi:"ports"`
	// Id of the registry.
	RegistryId pulumi.StringOutput `pulumi:"registryId"`
	// List of secret aliases linked to this container.
	SecretAliases ContainerSecretAliasArrayOutput `pulumi:"secretAliases"`
	// List of secret overrides linked to this container.
	SecretOverrides ContainerSecretOverrideArrayOutput `pulumi:"secretOverrides"`
	// List of secrets linked to this container.
	Secrets ContainerSecretArrayOutput `pulumi:"secrets"`
	// List of storages linked to this container.
	Storages ContainerStorageArrayOutput `pulumi:"storages"`
	// Tag of the container image.
	Tag pulumi.StringOutput `pulumi:"tag"`
}

## # Container (Resource)

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

## Import

```sh

$ pulumi import qovery:index/container:Container my_container "<container_id>"

```

func GetContainer

func GetContainer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContainerState, opts ...pulumi.ResourceOption) (*Container, error)

GetContainer gets an existing Container resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewContainer

func NewContainer(ctx *pulumi.Context,
	name string, args *ContainerArgs, opts ...pulumi.ResourceOption) (*Container, error)

NewContainer registers a new resource with the given unique name, arguments, and options.

func (*Container) ElementType

func (*Container) ElementType() reflect.Type

func (*Container) ToContainerOutput

func (i *Container) ToContainerOutput() ContainerOutput

func (*Container) ToContainerOutputWithContext

func (i *Container) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

type ContainerArgs

type ContainerArgs struct {
	// Advanced settings.
	AdvancedSettingsJson pulumi.StringPtrInput
	// List of arguments of this container.
	Arguments pulumi.StringArrayInput
	// Specify if the container will be automatically updated after receiving a new image tag.
	AutoDeploy pulumi.BoolPtrInput
	// Specify if the environment preview option is activated or not for this container.
	AutoPreview pulumi.BoolPtrInput
	// CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.
	Cpu pulumi.IntPtrInput
	// List of custom domains linked to this container.
	CustomDomains ContainerCustomDomainArrayInput
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringPtrInput
	// Entrypoint of the container.
	Entrypoint pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringInput
	// List of environment variable aliases linked to this container.
	EnvironmentVariableAliases ContainerEnvironmentVariableAliasArrayInput
	// List of environment variable overrides linked to this container.
	EnvironmentVariableOverrides ContainerEnvironmentVariableOverrideArrayInput
	// List of environment variables linked to this container.
	EnvironmentVariables ContainerEnvironmentVariableArrayInput
	// Configuration for the healthchecks that are going to be executed against your service
	Healthchecks ContainerHealthchecksInput
	// Name of the container image.
	ImageName pulumi.StringInput
	// Maximum number of instances running for the container. - Must be: `>= -1`. - Default: `1`.
	MaxRunningInstances pulumi.IntPtrInput
	// RAM of the container in MB [1024MB = 1GB]. - Must be: `>= 10`. - Default: `512`.
	Memory pulumi.IntPtrInput
	// Minimum number of instances running for the container. - Must be: `>= 1`. - Default: `1`.
	MinRunningInstances pulumi.IntPtrInput
	// Name of the container.
	Name pulumi.StringPtrInput
	// List of ports linked to this container.
	Ports ContainerPortArrayInput
	// Id of the registry.
	RegistryId pulumi.StringInput
	// List of secret aliases linked to this container.
	SecretAliases ContainerSecretAliasArrayInput
	// List of secret overrides linked to this container.
	SecretOverrides ContainerSecretOverrideArrayInput
	// List of secrets linked to this container.
	Secrets ContainerSecretArrayInput
	// List of storages linked to this container.
	Storages ContainerStorageArrayInput
	// Tag of the container image.
	Tag pulumi.StringInput
}

The set of arguments for constructing a Container resource.

func (ContainerArgs) ElementType

func (ContainerArgs) ElementType() reflect.Type

type ContainerArray

type ContainerArray []ContainerInput

func (ContainerArray) ElementType

func (ContainerArray) ElementType() reflect.Type

func (ContainerArray) ToContainerArrayOutput

func (i ContainerArray) ToContainerArrayOutput() ContainerArrayOutput

func (ContainerArray) ToContainerArrayOutputWithContext

func (i ContainerArray) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput

type ContainerArrayInput

type ContainerArrayInput interface {
	pulumi.Input

	ToContainerArrayOutput() ContainerArrayOutput
	ToContainerArrayOutputWithContext(context.Context) ContainerArrayOutput
}

ContainerArrayInput is an input type that accepts ContainerArray and ContainerArrayOutput values. You can construct a concrete instance of `ContainerArrayInput` via:

ContainerArray{ ContainerArgs{...} }

type ContainerArrayOutput

type ContainerArrayOutput struct{ *pulumi.OutputState }

func (ContainerArrayOutput) ElementType

func (ContainerArrayOutput) ElementType() reflect.Type

func (ContainerArrayOutput) Index

func (ContainerArrayOutput) ToContainerArrayOutput

func (o ContainerArrayOutput) ToContainerArrayOutput() ContainerArrayOutput

func (ContainerArrayOutput) ToContainerArrayOutputWithContext

func (o ContainerArrayOutput) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput

type ContainerBuiltInEnvironmentVariable

type ContainerBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key *string `pulumi:"key"`
	// Value of the environment variable.
	Value *string `pulumi:"value"`
}

type ContainerBuiltInEnvironmentVariableArgs

type ContainerBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ContainerBuiltInEnvironmentVariableArgs) ElementType

func (ContainerBuiltInEnvironmentVariableArgs) ToContainerBuiltInEnvironmentVariableOutput

func (i ContainerBuiltInEnvironmentVariableArgs) ToContainerBuiltInEnvironmentVariableOutput() ContainerBuiltInEnvironmentVariableOutput

func (ContainerBuiltInEnvironmentVariableArgs) ToContainerBuiltInEnvironmentVariableOutputWithContext

func (i ContainerBuiltInEnvironmentVariableArgs) ToContainerBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) ContainerBuiltInEnvironmentVariableOutput

type ContainerBuiltInEnvironmentVariableArray

type ContainerBuiltInEnvironmentVariableArray []ContainerBuiltInEnvironmentVariableInput

func (ContainerBuiltInEnvironmentVariableArray) ElementType

func (ContainerBuiltInEnvironmentVariableArray) ToContainerBuiltInEnvironmentVariableArrayOutput

func (i ContainerBuiltInEnvironmentVariableArray) ToContainerBuiltInEnvironmentVariableArrayOutput() ContainerBuiltInEnvironmentVariableArrayOutput

func (ContainerBuiltInEnvironmentVariableArray) ToContainerBuiltInEnvironmentVariableArrayOutputWithContext

func (i ContainerBuiltInEnvironmentVariableArray) ToContainerBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) ContainerBuiltInEnvironmentVariableArrayOutput

type ContainerBuiltInEnvironmentVariableArrayInput

type ContainerBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToContainerBuiltInEnvironmentVariableArrayOutput() ContainerBuiltInEnvironmentVariableArrayOutput
	ToContainerBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) ContainerBuiltInEnvironmentVariableArrayOutput
}

ContainerBuiltInEnvironmentVariableArrayInput is an input type that accepts ContainerBuiltInEnvironmentVariableArray and ContainerBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `ContainerBuiltInEnvironmentVariableArrayInput` via:

ContainerBuiltInEnvironmentVariableArray{ ContainerBuiltInEnvironmentVariableArgs{...} }

type ContainerBuiltInEnvironmentVariableArrayOutput

type ContainerBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (ContainerBuiltInEnvironmentVariableArrayOutput) ElementType

func (ContainerBuiltInEnvironmentVariableArrayOutput) Index

func (ContainerBuiltInEnvironmentVariableArrayOutput) ToContainerBuiltInEnvironmentVariableArrayOutput

func (o ContainerBuiltInEnvironmentVariableArrayOutput) ToContainerBuiltInEnvironmentVariableArrayOutput() ContainerBuiltInEnvironmentVariableArrayOutput

func (ContainerBuiltInEnvironmentVariableArrayOutput) ToContainerBuiltInEnvironmentVariableArrayOutputWithContext

func (o ContainerBuiltInEnvironmentVariableArrayOutput) ToContainerBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) ContainerBuiltInEnvironmentVariableArrayOutput

type ContainerBuiltInEnvironmentVariableInput

type ContainerBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToContainerBuiltInEnvironmentVariableOutput() ContainerBuiltInEnvironmentVariableOutput
	ToContainerBuiltInEnvironmentVariableOutputWithContext(context.Context) ContainerBuiltInEnvironmentVariableOutput
}

ContainerBuiltInEnvironmentVariableInput is an input type that accepts ContainerBuiltInEnvironmentVariableArgs and ContainerBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `ContainerBuiltInEnvironmentVariableInput` via:

ContainerBuiltInEnvironmentVariableArgs{...}

type ContainerBuiltInEnvironmentVariableOutput

type ContainerBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (ContainerBuiltInEnvironmentVariableOutput) ElementType

func (ContainerBuiltInEnvironmentVariableOutput) Id

Id of the environment variable.

func (ContainerBuiltInEnvironmentVariableOutput) Key

Key of the environment variable.

func (ContainerBuiltInEnvironmentVariableOutput) ToContainerBuiltInEnvironmentVariableOutput

func (o ContainerBuiltInEnvironmentVariableOutput) ToContainerBuiltInEnvironmentVariableOutput() ContainerBuiltInEnvironmentVariableOutput

func (ContainerBuiltInEnvironmentVariableOutput) ToContainerBuiltInEnvironmentVariableOutputWithContext

func (o ContainerBuiltInEnvironmentVariableOutput) ToContainerBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) ContainerBuiltInEnvironmentVariableOutput

func (ContainerBuiltInEnvironmentVariableOutput) Value

Value of the environment variable.

type ContainerCustomDomain

type ContainerCustomDomain struct {
	// Your custom domain.
	Domain string `pulumi:"domain"`
	// Id of the custom domain.
	Id *string `pulumi:"id"`
	// Status of the custom domain.
	Status *string `pulumi:"status"`
	// URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
	ValidationDomain *string `pulumi:"validationDomain"`
}

type ContainerCustomDomainArgs

type ContainerCustomDomainArgs struct {
	// Your custom domain.
	Domain pulumi.StringInput `pulumi:"domain"`
	// Id of the custom domain.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Status of the custom domain.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
	ValidationDomain pulumi.StringPtrInput `pulumi:"validationDomain"`
}

func (ContainerCustomDomainArgs) ElementType

func (ContainerCustomDomainArgs) ElementType() reflect.Type

func (ContainerCustomDomainArgs) ToContainerCustomDomainOutput

func (i ContainerCustomDomainArgs) ToContainerCustomDomainOutput() ContainerCustomDomainOutput

func (ContainerCustomDomainArgs) ToContainerCustomDomainOutputWithContext

func (i ContainerCustomDomainArgs) ToContainerCustomDomainOutputWithContext(ctx context.Context) ContainerCustomDomainOutput

type ContainerCustomDomainArray

type ContainerCustomDomainArray []ContainerCustomDomainInput

func (ContainerCustomDomainArray) ElementType

func (ContainerCustomDomainArray) ElementType() reflect.Type

func (ContainerCustomDomainArray) ToContainerCustomDomainArrayOutput

func (i ContainerCustomDomainArray) ToContainerCustomDomainArrayOutput() ContainerCustomDomainArrayOutput

func (ContainerCustomDomainArray) ToContainerCustomDomainArrayOutputWithContext

func (i ContainerCustomDomainArray) ToContainerCustomDomainArrayOutputWithContext(ctx context.Context) ContainerCustomDomainArrayOutput

type ContainerCustomDomainArrayInput

type ContainerCustomDomainArrayInput interface {
	pulumi.Input

	ToContainerCustomDomainArrayOutput() ContainerCustomDomainArrayOutput
	ToContainerCustomDomainArrayOutputWithContext(context.Context) ContainerCustomDomainArrayOutput
}

ContainerCustomDomainArrayInput is an input type that accepts ContainerCustomDomainArray and ContainerCustomDomainArrayOutput values. You can construct a concrete instance of `ContainerCustomDomainArrayInput` via:

ContainerCustomDomainArray{ ContainerCustomDomainArgs{...} }

type ContainerCustomDomainArrayOutput

type ContainerCustomDomainArrayOutput struct{ *pulumi.OutputState }

func (ContainerCustomDomainArrayOutput) ElementType

func (ContainerCustomDomainArrayOutput) Index

func (ContainerCustomDomainArrayOutput) ToContainerCustomDomainArrayOutput

func (o ContainerCustomDomainArrayOutput) ToContainerCustomDomainArrayOutput() ContainerCustomDomainArrayOutput

func (ContainerCustomDomainArrayOutput) ToContainerCustomDomainArrayOutputWithContext

func (o ContainerCustomDomainArrayOutput) ToContainerCustomDomainArrayOutputWithContext(ctx context.Context) ContainerCustomDomainArrayOutput

type ContainerCustomDomainInput

type ContainerCustomDomainInput interface {
	pulumi.Input

	ToContainerCustomDomainOutput() ContainerCustomDomainOutput
	ToContainerCustomDomainOutputWithContext(context.Context) ContainerCustomDomainOutput
}

ContainerCustomDomainInput is an input type that accepts ContainerCustomDomainArgs and ContainerCustomDomainOutput values. You can construct a concrete instance of `ContainerCustomDomainInput` via:

ContainerCustomDomainArgs{...}

type ContainerCustomDomainOutput

type ContainerCustomDomainOutput struct{ *pulumi.OutputState }

func (ContainerCustomDomainOutput) Domain

Your custom domain.

func (ContainerCustomDomainOutput) ElementType

func (ContainerCustomDomainOutput) Id

Id of the custom domain.

func (ContainerCustomDomainOutput) Status

Status of the custom domain.

func (ContainerCustomDomainOutput) ToContainerCustomDomainOutput

func (o ContainerCustomDomainOutput) ToContainerCustomDomainOutput() ContainerCustomDomainOutput

func (ContainerCustomDomainOutput) ToContainerCustomDomainOutputWithContext

func (o ContainerCustomDomainOutput) ToContainerCustomDomainOutputWithContext(ctx context.Context) ContainerCustomDomainOutput

func (ContainerCustomDomainOutput) ValidationDomain

func (o ContainerCustomDomainOutput) ValidationDomain() pulumi.StringPtrOutput

URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.

type ContainerEnvironmentVariable

type ContainerEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type ContainerEnvironmentVariableAlias

type ContainerEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id *string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type ContainerEnvironmentVariableAliasArgs

type ContainerEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ContainerEnvironmentVariableAliasArgs) ElementType

func (ContainerEnvironmentVariableAliasArgs) ToContainerEnvironmentVariableAliasOutput

func (i ContainerEnvironmentVariableAliasArgs) ToContainerEnvironmentVariableAliasOutput() ContainerEnvironmentVariableAliasOutput

func (ContainerEnvironmentVariableAliasArgs) ToContainerEnvironmentVariableAliasOutputWithContext

func (i ContainerEnvironmentVariableAliasArgs) ToContainerEnvironmentVariableAliasOutputWithContext(ctx context.Context) ContainerEnvironmentVariableAliasOutput

type ContainerEnvironmentVariableAliasArray

type ContainerEnvironmentVariableAliasArray []ContainerEnvironmentVariableAliasInput

func (ContainerEnvironmentVariableAliasArray) ElementType

func (ContainerEnvironmentVariableAliasArray) ToContainerEnvironmentVariableAliasArrayOutput

func (i ContainerEnvironmentVariableAliasArray) ToContainerEnvironmentVariableAliasArrayOutput() ContainerEnvironmentVariableAliasArrayOutput

func (ContainerEnvironmentVariableAliasArray) ToContainerEnvironmentVariableAliasArrayOutputWithContext

func (i ContainerEnvironmentVariableAliasArray) ToContainerEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) ContainerEnvironmentVariableAliasArrayOutput

type ContainerEnvironmentVariableAliasArrayInput

type ContainerEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToContainerEnvironmentVariableAliasArrayOutput() ContainerEnvironmentVariableAliasArrayOutput
	ToContainerEnvironmentVariableAliasArrayOutputWithContext(context.Context) ContainerEnvironmentVariableAliasArrayOutput
}

ContainerEnvironmentVariableAliasArrayInput is an input type that accepts ContainerEnvironmentVariableAliasArray and ContainerEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `ContainerEnvironmentVariableAliasArrayInput` via:

ContainerEnvironmentVariableAliasArray{ ContainerEnvironmentVariableAliasArgs{...} }

type ContainerEnvironmentVariableAliasArrayOutput

type ContainerEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (ContainerEnvironmentVariableAliasArrayOutput) ElementType

func (ContainerEnvironmentVariableAliasArrayOutput) Index

func (ContainerEnvironmentVariableAliasArrayOutput) ToContainerEnvironmentVariableAliasArrayOutput

func (o ContainerEnvironmentVariableAliasArrayOutput) ToContainerEnvironmentVariableAliasArrayOutput() ContainerEnvironmentVariableAliasArrayOutput

func (ContainerEnvironmentVariableAliasArrayOutput) ToContainerEnvironmentVariableAliasArrayOutputWithContext

func (o ContainerEnvironmentVariableAliasArrayOutput) ToContainerEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) ContainerEnvironmentVariableAliasArrayOutput

type ContainerEnvironmentVariableAliasInput

type ContainerEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToContainerEnvironmentVariableAliasOutput() ContainerEnvironmentVariableAliasOutput
	ToContainerEnvironmentVariableAliasOutputWithContext(context.Context) ContainerEnvironmentVariableAliasOutput
}

ContainerEnvironmentVariableAliasInput is an input type that accepts ContainerEnvironmentVariableAliasArgs and ContainerEnvironmentVariableAliasOutput values. You can construct a concrete instance of `ContainerEnvironmentVariableAliasInput` via:

ContainerEnvironmentVariableAliasArgs{...}

type ContainerEnvironmentVariableAliasOutput

type ContainerEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (ContainerEnvironmentVariableAliasOutput) ElementType

func (ContainerEnvironmentVariableAliasOutput) Id

Id of the environment variable alias.

func (ContainerEnvironmentVariableAliasOutput) Key

Name of the environment variable alias.

func (ContainerEnvironmentVariableAliasOutput) ToContainerEnvironmentVariableAliasOutput

func (o ContainerEnvironmentVariableAliasOutput) ToContainerEnvironmentVariableAliasOutput() ContainerEnvironmentVariableAliasOutput

func (ContainerEnvironmentVariableAliasOutput) ToContainerEnvironmentVariableAliasOutputWithContext

func (o ContainerEnvironmentVariableAliasOutput) ToContainerEnvironmentVariableAliasOutputWithContext(ctx context.Context) ContainerEnvironmentVariableAliasOutput

func (ContainerEnvironmentVariableAliasOutput) Value

Name of the variable to alias.

type ContainerEnvironmentVariableArgs

type ContainerEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ContainerEnvironmentVariableArgs) ElementType

func (ContainerEnvironmentVariableArgs) ToContainerEnvironmentVariableOutput

func (i ContainerEnvironmentVariableArgs) ToContainerEnvironmentVariableOutput() ContainerEnvironmentVariableOutput

func (ContainerEnvironmentVariableArgs) ToContainerEnvironmentVariableOutputWithContext

func (i ContainerEnvironmentVariableArgs) ToContainerEnvironmentVariableOutputWithContext(ctx context.Context) ContainerEnvironmentVariableOutput

type ContainerEnvironmentVariableArray

type ContainerEnvironmentVariableArray []ContainerEnvironmentVariableInput

func (ContainerEnvironmentVariableArray) ElementType

func (ContainerEnvironmentVariableArray) ToContainerEnvironmentVariableArrayOutput

func (i ContainerEnvironmentVariableArray) ToContainerEnvironmentVariableArrayOutput() ContainerEnvironmentVariableArrayOutput

func (ContainerEnvironmentVariableArray) ToContainerEnvironmentVariableArrayOutputWithContext

func (i ContainerEnvironmentVariableArray) ToContainerEnvironmentVariableArrayOutputWithContext(ctx context.Context) ContainerEnvironmentVariableArrayOutput

type ContainerEnvironmentVariableArrayInput

type ContainerEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToContainerEnvironmentVariableArrayOutput() ContainerEnvironmentVariableArrayOutput
	ToContainerEnvironmentVariableArrayOutputWithContext(context.Context) ContainerEnvironmentVariableArrayOutput
}

ContainerEnvironmentVariableArrayInput is an input type that accepts ContainerEnvironmentVariableArray and ContainerEnvironmentVariableArrayOutput values. You can construct a concrete instance of `ContainerEnvironmentVariableArrayInput` via:

ContainerEnvironmentVariableArray{ ContainerEnvironmentVariableArgs{...} }

type ContainerEnvironmentVariableArrayOutput

type ContainerEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (ContainerEnvironmentVariableArrayOutput) ElementType

func (ContainerEnvironmentVariableArrayOutput) Index

func (ContainerEnvironmentVariableArrayOutput) ToContainerEnvironmentVariableArrayOutput

func (o ContainerEnvironmentVariableArrayOutput) ToContainerEnvironmentVariableArrayOutput() ContainerEnvironmentVariableArrayOutput

func (ContainerEnvironmentVariableArrayOutput) ToContainerEnvironmentVariableArrayOutputWithContext

func (o ContainerEnvironmentVariableArrayOutput) ToContainerEnvironmentVariableArrayOutputWithContext(ctx context.Context) ContainerEnvironmentVariableArrayOutput

type ContainerEnvironmentVariableInput

type ContainerEnvironmentVariableInput interface {
	pulumi.Input

	ToContainerEnvironmentVariableOutput() ContainerEnvironmentVariableOutput
	ToContainerEnvironmentVariableOutputWithContext(context.Context) ContainerEnvironmentVariableOutput
}

ContainerEnvironmentVariableInput is an input type that accepts ContainerEnvironmentVariableArgs and ContainerEnvironmentVariableOutput values. You can construct a concrete instance of `ContainerEnvironmentVariableInput` via:

ContainerEnvironmentVariableArgs{...}

type ContainerEnvironmentVariableOutput

type ContainerEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (ContainerEnvironmentVariableOutput) ElementType

func (ContainerEnvironmentVariableOutput) Id

Id of the environment variable.

func (ContainerEnvironmentVariableOutput) Key

Key of the environment variable.

func (ContainerEnvironmentVariableOutput) ToContainerEnvironmentVariableOutput

func (o ContainerEnvironmentVariableOutput) ToContainerEnvironmentVariableOutput() ContainerEnvironmentVariableOutput

func (ContainerEnvironmentVariableOutput) ToContainerEnvironmentVariableOutputWithContext

func (o ContainerEnvironmentVariableOutput) ToContainerEnvironmentVariableOutputWithContext(ctx context.Context) ContainerEnvironmentVariableOutput

func (ContainerEnvironmentVariableOutput) Value

Value of the environment variable.

type ContainerEnvironmentVariableOverride

type ContainerEnvironmentVariableOverride struct {
	// Id of the environment variable override.
	Id *string `pulumi:"id"`
	// Name of the environment variable override.
	Key string `pulumi:"key"`
	// Value of the environment variable override.
	Value string `pulumi:"value"`
}

type ContainerEnvironmentVariableOverrideArgs

type ContainerEnvironmentVariableOverrideArgs struct {
	// Id of the environment variable override.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the environment variable override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ContainerEnvironmentVariableOverrideArgs) ElementType

func (ContainerEnvironmentVariableOverrideArgs) ToContainerEnvironmentVariableOverrideOutput

func (i ContainerEnvironmentVariableOverrideArgs) ToContainerEnvironmentVariableOverrideOutput() ContainerEnvironmentVariableOverrideOutput

func (ContainerEnvironmentVariableOverrideArgs) ToContainerEnvironmentVariableOverrideOutputWithContext

func (i ContainerEnvironmentVariableOverrideArgs) ToContainerEnvironmentVariableOverrideOutputWithContext(ctx context.Context) ContainerEnvironmentVariableOverrideOutput

type ContainerEnvironmentVariableOverrideArray

type ContainerEnvironmentVariableOverrideArray []ContainerEnvironmentVariableOverrideInput

func (ContainerEnvironmentVariableOverrideArray) ElementType

func (ContainerEnvironmentVariableOverrideArray) ToContainerEnvironmentVariableOverrideArrayOutput

func (i ContainerEnvironmentVariableOverrideArray) ToContainerEnvironmentVariableOverrideArrayOutput() ContainerEnvironmentVariableOverrideArrayOutput

func (ContainerEnvironmentVariableOverrideArray) ToContainerEnvironmentVariableOverrideArrayOutputWithContext

func (i ContainerEnvironmentVariableOverrideArray) ToContainerEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) ContainerEnvironmentVariableOverrideArrayOutput

type ContainerEnvironmentVariableOverrideArrayInput

type ContainerEnvironmentVariableOverrideArrayInput interface {
	pulumi.Input

	ToContainerEnvironmentVariableOverrideArrayOutput() ContainerEnvironmentVariableOverrideArrayOutput
	ToContainerEnvironmentVariableOverrideArrayOutputWithContext(context.Context) ContainerEnvironmentVariableOverrideArrayOutput
}

ContainerEnvironmentVariableOverrideArrayInput is an input type that accepts ContainerEnvironmentVariableOverrideArray and ContainerEnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `ContainerEnvironmentVariableOverrideArrayInput` via:

ContainerEnvironmentVariableOverrideArray{ ContainerEnvironmentVariableOverrideArgs{...} }

type ContainerEnvironmentVariableOverrideArrayOutput

type ContainerEnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }

func (ContainerEnvironmentVariableOverrideArrayOutput) ElementType

func (ContainerEnvironmentVariableOverrideArrayOutput) Index

func (ContainerEnvironmentVariableOverrideArrayOutput) ToContainerEnvironmentVariableOverrideArrayOutput

func (o ContainerEnvironmentVariableOverrideArrayOutput) ToContainerEnvironmentVariableOverrideArrayOutput() ContainerEnvironmentVariableOverrideArrayOutput

func (ContainerEnvironmentVariableOverrideArrayOutput) ToContainerEnvironmentVariableOverrideArrayOutputWithContext

func (o ContainerEnvironmentVariableOverrideArrayOutput) ToContainerEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) ContainerEnvironmentVariableOverrideArrayOutput

type ContainerEnvironmentVariableOverrideInput

type ContainerEnvironmentVariableOverrideInput interface {
	pulumi.Input

	ToContainerEnvironmentVariableOverrideOutput() ContainerEnvironmentVariableOverrideOutput
	ToContainerEnvironmentVariableOverrideOutputWithContext(context.Context) ContainerEnvironmentVariableOverrideOutput
}

ContainerEnvironmentVariableOverrideInput is an input type that accepts ContainerEnvironmentVariableOverrideArgs and ContainerEnvironmentVariableOverrideOutput values. You can construct a concrete instance of `ContainerEnvironmentVariableOverrideInput` via:

ContainerEnvironmentVariableOverrideArgs{...}

type ContainerEnvironmentVariableOverrideOutput

type ContainerEnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }

func (ContainerEnvironmentVariableOverrideOutput) ElementType

func (ContainerEnvironmentVariableOverrideOutput) Id

Id of the environment variable override.

func (ContainerEnvironmentVariableOverrideOutput) Key

Name of the environment variable override.

func (ContainerEnvironmentVariableOverrideOutput) ToContainerEnvironmentVariableOverrideOutput

func (o ContainerEnvironmentVariableOverrideOutput) ToContainerEnvironmentVariableOverrideOutput() ContainerEnvironmentVariableOverrideOutput

func (ContainerEnvironmentVariableOverrideOutput) ToContainerEnvironmentVariableOverrideOutputWithContext

func (o ContainerEnvironmentVariableOverrideOutput) ToContainerEnvironmentVariableOverrideOutputWithContext(ctx context.Context) ContainerEnvironmentVariableOverrideOutput

func (ContainerEnvironmentVariableOverrideOutput) Value

Value of the environment variable override.

type ContainerHealthchecks

type ContainerHealthchecks struct {
	// 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.
	LivenessProbe *ContainerHealthchecksLivenessProbe `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe *ContainerHealthchecksReadinessProbe `pulumi:"readinessProbe"`
}

type ContainerHealthchecksArgs

type ContainerHealthchecksArgs struct {
	// 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.
	LivenessProbe ContainerHealthchecksLivenessProbePtrInput `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe ContainerHealthchecksReadinessProbePtrInput `pulumi:"readinessProbe"`
}

func (ContainerHealthchecksArgs) ElementType

func (ContainerHealthchecksArgs) ElementType() reflect.Type

func (ContainerHealthchecksArgs) ToContainerHealthchecksOutput

func (i ContainerHealthchecksArgs) ToContainerHealthchecksOutput() ContainerHealthchecksOutput

func (ContainerHealthchecksArgs) ToContainerHealthchecksOutputWithContext

func (i ContainerHealthchecksArgs) ToContainerHealthchecksOutputWithContext(ctx context.Context) ContainerHealthchecksOutput

func (ContainerHealthchecksArgs) ToContainerHealthchecksPtrOutput

func (i ContainerHealthchecksArgs) ToContainerHealthchecksPtrOutput() ContainerHealthchecksPtrOutput

func (ContainerHealthchecksArgs) ToContainerHealthchecksPtrOutputWithContext

func (i ContainerHealthchecksArgs) ToContainerHealthchecksPtrOutputWithContext(ctx context.Context) ContainerHealthchecksPtrOutput

type ContainerHealthchecksInput

type ContainerHealthchecksInput interface {
	pulumi.Input

	ToContainerHealthchecksOutput() ContainerHealthchecksOutput
	ToContainerHealthchecksOutputWithContext(context.Context) ContainerHealthchecksOutput
}

ContainerHealthchecksInput is an input type that accepts ContainerHealthchecksArgs and ContainerHealthchecksOutput values. You can construct a concrete instance of `ContainerHealthchecksInput` via:

ContainerHealthchecksArgs{...}

type ContainerHealthchecksLivenessProbe

type ContainerHealthchecksLivenessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type ContainerHealthchecksLivenessProbeType `pulumi:"type"`
}

type ContainerHealthchecksLivenessProbeArgs

type ContainerHealthchecksLivenessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type ContainerHealthchecksLivenessProbeTypeInput `pulumi:"type"`
}

func (ContainerHealthchecksLivenessProbeArgs) ElementType

func (ContainerHealthchecksLivenessProbeArgs) ToContainerHealthchecksLivenessProbeOutput

func (i ContainerHealthchecksLivenessProbeArgs) ToContainerHealthchecksLivenessProbeOutput() ContainerHealthchecksLivenessProbeOutput

func (ContainerHealthchecksLivenessProbeArgs) ToContainerHealthchecksLivenessProbeOutputWithContext

func (i ContainerHealthchecksLivenessProbeArgs) ToContainerHealthchecksLivenessProbeOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeOutput

func (ContainerHealthchecksLivenessProbeArgs) ToContainerHealthchecksLivenessProbePtrOutput

func (i ContainerHealthchecksLivenessProbeArgs) ToContainerHealthchecksLivenessProbePtrOutput() ContainerHealthchecksLivenessProbePtrOutput

func (ContainerHealthchecksLivenessProbeArgs) ToContainerHealthchecksLivenessProbePtrOutputWithContext

func (i ContainerHealthchecksLivenessProbeArgs) ToContainerHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbePtrOutput

type ContainerHealthchecksLivenessProbeInput

type ContainerHealthchecksLivenessProbeInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbeOutput() ContainerHealthchecksLivenessProbeOutput
	ToContainerHealthchecksLivenessProbeOutputWithContext(context.Context) ContainerHealthchecksLivenessProbeOutput
}

ContainerHealthchecksLivenessProbeInput is an input type that accepts ContainerHealthchecksLivenessProbeArgs and ContainerHealthchecksLivenessProbeOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbeInput` via:

ContainerHealthchecksLivenessProbeArgs{...}

type ContainerHealthchecksLivenessProbeOutput

type ContainerHealthchecksLivenessProbeOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbeOutput) ElementType

func (ContainerHealthchecksLivenessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (ContainerHealthchecksLivenessProbeOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (ContainerHealthchecksLivenessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (ContainerHealthchecksLivenessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (ContainerHealthchecksLivenessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (ContainerHealthchecksLivenessProbeOutput) ToContainerHealthchecksLivenessProbeOutput

func (o ContainerHealthchecksLivenessProbeOutput) ToContainerHealthchecksLivenessProbeOutput() ContainerHealthchecksLivenessProbeOutput

func (ContainerHealthchecksLivenessProbeOutput) ToContainerHealthchecksLivenessProbeOutputWithContext

func (o ContainerHealthchecksLivenessProbeOutput) ToContainerHealthchecksLivenessProbeOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeOutput

func (ContainerHealthchecksLivenessProbeOutput) ToContainerHealthchecksLivenessProbePtrOutput

func (o ContainerHealthchecksLivenessProbeOutput) ToContainerHealthchecksLivenessProbePtrOutput() ContainerHealthchecksLivenessProbePtrOutput

func (ContainerHealthchecksLivenessProbeOutput) ToContainerHealthchecksLivenessProbePtrOutputWithContext

func (o ContainerHealthchecksLivenessProbeOutput) ToContainerHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbePtrOutput

func (ContainerHealthchecksLivenessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type ContainerHealthchecksLivenessProbePtrInput

type ContainerHealthchecksLivenessProbePtrInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbePtrOutput() ContainerHealthchecksLivenessProbePtrOutput
	ToContainerHealthchecksLivenessProbePtrOutputWithContext(context.Context) ContainerHealthchecksLivenessProbePtrOutput
}

ContainerHealthchecksLivenessProbePtrInput is an input type that accepts ContainerHealthchecksLivenessProbeArgs, ContainerHealthchecksLivenessProbePtr and ContainerHealthchecksLivenessProbePtrOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbePtrInput` via:

        ContainerHealthchecksLivenessProbeArgs{...}

or:

        nil

type ContainerHealthchecksLivenessProbePtrOutput

type ContainerHealthchecksLivenessProbePtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbePtrOutput) Elem

func (ContainerHealthchecksLivenessProbePtrOutput) ElementType

func (ContainerHealthchecksLivenessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (ContainerHealthchecksLivenessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (ContainerHealthchecksLivenessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (ContainerHealthchecksLivenessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (ContainerHealthchecksLivenessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (ContainerHealthchecksLivenessProbePtrOutput) ToContainerHealthchecksLivenessProbePtrOutput

func (o ContainerHealthchecksLivenessProbePtrOutput) ToContainerHealthchecksLivenessProbePtrOutput() ContainerHealthchecksLivenessProbePtrOutput

func (ContainerHealthchecksLivenessProbePtrOutput) ToContainerHealthchecksLivenessProbePtrOutputWithContext

func (o ContainerHealthchecksLivenessProbePtrOutput) ToContainerHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbePtrOutput

func (ContainerHealthchecksLivenessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type ContainerHealthchecksLivenessProbeType

type ContainerHealthchecksLivenessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *ContainerHealthchecksLivenessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *ContainerHealthchecksLivenessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *ContainerHealthchecksLivenessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *ContainerHealthchecksLivenessProbeTypeTcp `pulumi:"tcp"`
}

type ContainerHealthchecksLivenessProbeTypeArgs

type ContainerHealthchecksLivenessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec ContainerHealthchecksLivenessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc ContainerHealthchecksLivenessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http ContainerHealthchecksLivenessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp ContainerHealthchecksLivenessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (ContainerHealthchecksLivenessProbeTypeArgs) ElementType

func (ContainerHealthchecksLivenessProbeTypeArgs) ToContainerHealthchecksLivenessProbeTypeOutput

func (i ContainerHealthchecksLivenessProbeTypeArgs) ToContainerHealthchecksLivenessProbeTypeOutput() ContainerHealthchecksLivenessProbeTypeOutput

func (ContainerHealthchecksLivenessProbeTypeArgs) ToContainerHealthchecksLivenessProbeTypeOutputWithContext

func (i ContainerHealthchecksLivenessProbeTypeArgs) ToContainerHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeOutput

func (ContainerHealthchecksLivenessProbeTypeArgs) ToContainerHealthchecksLivenessProbeTypePtrOutput

func (i ContainerHealthchecksLivenessProbeTypeArgs) ToContainerHealthchecksLivenessProbeTypePtrOutput() ContainerHealthchecksLivenessProbeTypePtrOutput

func (ContainerHealthchecksLivenessProbeTypeArgs) ToContainerHealthchecksLivenessProbeTypePtrOutputWithContext

func (i ContainerHealthchecksLivenessProbeTypeArgs) ToContainerHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypePtrOutput

type ContainerHealthchecksLivenessProbeTypeExec

type ContainerHealthchecksLivenessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type ContainerHealthchecksLivenessProbeTypeExecArgs

type ContainerHealthchecksLivenessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (ContainerHealthchecksLivenessProbeTypeExecArgs) ElementType

func (ContainerHealthchecksLivenessProbeTypeExecArgs) ToContainerHealthchecksLivenessProbeTypeExecOutput

func (i ContainerHealthchecksLivenessProbeTypeExecArgs) ToContainerHealthchecksLivenessProbeTypeExecOutput() ContainerHealthchecksLivenessProbeTypeExecOutput

func (ContainerHealthchecksLivenessProbeTypeExecArgs) ToContainerHealthchecksLivenessProbeTypeExecOutputWithContext

func (i ContainerHealthchecksLivenessProbeTypeExecArgs) ToContainerHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeExecOutput

func (ContainerHealthchecksLivenessProbeTypeExecArgs) ToContainerHealthchecksLivenessProbeTypeExecPtrOutput

func (i ContainerHealthchecksLivenessProbeTypeExecArgs) ToContainerHealthchecksLivenessProbeTypeExecPtrOutput() ContainerHealthchecksLivenessProbeTypeExecPtrOutput

func (ContainerHealthchecksLivenessProbeTypeExecArgs) ToContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (i ContainerHealthchecksLivenessProbeTypeExecArgs) ToContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeExecPtrOutput

type ContainerHealthchecksLivenessProbeTypeExecInput

type ContainerHealthchecksLivenessProbeTypeExecInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbeTypeExecOutput() ContainerHealthchecksLivenessProbeTypeExecOutput
	ToContainerHealthchecksLivenessProbeTypeExecOutputWithContext(context.Context) ContainerHealthchecksLivenessProbeTypeExecOutput
}

ContainerHealthchecksLivenessProbeTypeExecInput is an input type that accepts ContainerHealthchecksLivenessProbeTypeExecArgs and ContainerHealthchecksLivenessProbeTypeExecOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbeTypeExecInput` via:

ContainerHealthchecksLivenessProbeTypeExecArgs{...}

type ContainerHealthchecksLivenessProbeTypeExecOutput

type ContainerHealthchecksLivenessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (ContainerHealthchecksLivenessProbeTypeExecOutput) ElementType

func (ContainerHealthchecksLivenessProbeTypeExecOutput) ToContainerHealthchecksLivenessProbeTypeExecOutput

func (o ContainerHealthchecksLivenessProbeTypeExecOutput) ToContainerHealthchecksLivenessProbeTypeExecOutput() ContainerHealthchecksLivenessProbeTypeExecOutput

func (ContainerHealthchecksLivenessProbeTypeExecOutput) ToContainerHealthchecksLivenessProbeTypeExecOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeExecOutput) ToContainerHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeExecOutput

func (ContainerHealthchecksLivenessProbeTypeExecOutput) ToContainerHealthchecksLivenessProbeTypeExecPtrOutput

func (o ContainerHealthchecksLivenessProbeTypeExecOutput) ToContainerHealthchecksLivenessProbeTypeExecPtrOutput() ContainerHealthchecksLivenessProbeTypeExecPtrOutput

func (ContainerHealthchecksLivenessProbeTypeExecOutput) ToContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeExecOutput) ToContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeExecPtrOutput

type ContainerHealthchecksLivenessProbeTypeExecPtrInput

type ContainerHealthchecksLivenessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbeTypeExecPtrOutput() ContainerHealthchecksLivenessProbeTypeExecPtrOutput
	ToContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext(context.Context) ContainerHealthchecksLivenessProbeTypeExecPtrOutput
}

ContainerHealthchecksLivenessProbeTypeExecPtrInput is an input type that accepts ContainerHealthchecksLivenessProbeTypeExecArgs, ContainerHealthchecksLivenessProbeTypeExecPtr and ContainerHealthchecksLivenessProbeTypeExecPtrOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbeTypeExecPtrInput` via:

        ContainerHealthchecksLivenessProbeTypeExecArgs{...}

or:

        nil

type ContainerHealthchecksLivenessProbeTypeExecPtrOutput

type ContainerHealthchecksLivenessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (ContainerHealthchecksLivenessProbeTypeExecPtrOutput) Elem

func (ContainerHealthchecksLivenessProbeTypeExecPtrOutput) ElementType

func (ContainerHealthchecksLivenessProbeTypeExecPtrOutput) ToContainerHealthchecksLivenessProbeTypeExecPtrOutput

func (o ContainerHealthchecksLivenessProbeTypeExecPtrOutput) ToContainerHealthchecksLivenessProbeTypeExecPtrOutput() ContainerHealthchecksLivenessProbeTypeExecPtrOutput

func (ContainerHealthchecksLivenessProbeTypeExecPtrOutput) ToContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeExecPtrOutput) ToContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeExecPtrOutput

type ContainerHealthchecksLivenessProbeTypeGrpc

type ContainerHealthchecksLivenessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type ContainerHealthchecksLivenessProbeTypeGrpcArgs

type ContainerHealthchecksLivenessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (ContainerHealthchecksLivenessProbeTypeGrpcArgs) ElementType

func (ContainerHealthchecksLivenessProbeTypeGrpcArgs) ToContainerHealthchecksLivenessProbeTypeGrpcOutput

func (i ContainerHealthchecksLivenessProbeTypeGrpcArgs) ToContainerHealthchecksLivenessProbeTypeGrpcOutput() ContainerHealthchecksLivenessProbeTypeGrpcOutput

func (ContainerHealthchecksLivenessProbeTypeGrpcArgs) ToContainerHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (i ContainerHealthchecksLivenessProbeTypeGrpcArgs) ToContainerHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeGrpcOutput

func (ContainerHealthchecksLivenessProbeTypeGrpcArgs) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

func (i ContainerHealthchecksLivenessProbeTypeGrpcArgs) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutput() ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

func (ContainerHealthchecksLivenessProbeTypeGrpcArgs) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (i ContainerHealthchecksLivenessProbeTypeGrpcArgs) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

type ContainerHealthchecksLivenessProbeTypeGrpcInput

type ContainerHealthchecksLivenessProbeTypeGrpcInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbeTypeGrpcOutput() ContainerHealthchecksLivenessProbeTypeGrpcOutput
	ToContainerHealthchecksLivenessProbeTypeGrpcOutputWithContext(context.Context) ContainerHealthchecksLivenessProbeTypeGrpcOutput
}

ContainerHealthchecksLivenessProbeTypeGrpcInput is an input type that accepts ContainerHealthchecksLivenessProbeTypeGrpcArgs and ContainerHealthchecksLivenessProbeTypeGrpcOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbeTypeGrpcInput` via:

ContainerHealthchecksLivenessProbeTypeGrpcArgs{...}

type ContainerHealthchecksLivenessProbeTypeGrpcOutput

type ContainerHealthchecksLivenessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbeTypeGrpcOutput) ElementType

func (ContainerHealthchecksLivenessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (ContainerHealthchecksLivenessProbeTypeGrpcOutput) Service

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

func (ContainerHealthchecksLivenessProbeTypeGrpcOutput) ToContainerHealthchecksLivenessProbeTypeGrpcOutput

func (o ContainerHealthchecksLivenessProbeTypeGrpcOutput) ToContainerHealthchecksLivenessProbeTypeGrpcOutput() ContainerHealthchecksLivenessProbeTypeGrpcOutput

func (ContainerHealthchecksLivenessProbeTypeGrpcOutput) ToContainerHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeGrpcOutput) ToContainerHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeGrpcOutput

func (ContainerHealthchecksLivenessProbeTypeGrpcOutput) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

func (o ContainerHealthchecksLivenessProbeTypeGrpcOutput) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutput() ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

func (ContainerHealthchecksLivenessProbeTypeGrpcOutput) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeGrpcOutput) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

type ContainerHealthchecksLivenessProbeTypeGrpcPtrInput

type ContainerHealthchecksLivenessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutput() ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput
	ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(context.Context) ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput
}

ContainerHealthchecksLivenessProbeTypeGrpcPtrInput is an input type that accepts ContainerHealthchecksLivenessProbeTypeGrpcArgs, ContainerHealthchecksLivenessProbeTypeGrpcPtr and ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbeTypeGrpcPtrInput` via:

        ContainerHealthchecksLivenessProbeTypeGrpcArgs{...}

or:

        nil

type ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

type ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) Elem

func (ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) ElementType

func (ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) Service

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

func (ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

func (o ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutput() ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

func (ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) ToContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

type ContainerHealthchecksLivenessProbeTypeHttp

type ContainerHealthchecksLivenessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type ContainerHealthchecksLivenessProbeTypeHttpArgs

type ContainerHealthchecksLivenessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (ContainerHealthchecksLivenessProbeTypeHttpArgs) ElementType

func (ContainerHealthchecksLivenessProbeTypeHttpArgs) ToContainerHealthchecksLivenessProbeTypeHttpOutput

func (i ContainerHealthchecksLivenessProbeTypeHttpArgs) ToContainerHealthchecksLivenessProbeTypeHttpOutput() ContainerHealthchecksLivenessProbeTypeHttpOutput

func (ContainerHealthchecksLivenessProbeTypeHttpArgs) ToContainerHealthchecksLivenessProbeTypeHttpOutputWithContext

func (i ContainerHealthchecksLivenessProbeTypeHttpArgs) ToContainerHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeHttpOutput

func (ContainerHealthchecksLivenessProbeTypeHttpArgs) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutput

func (i ContainerHealthchecksLivenessProbeTypeHttpArgs) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutput() ContainerHealthchecksLivenessProbeTypeHttpPtrOutput

func (ContainerHealthchecksLivenessProbeTypeHttpArgs) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (i ContainerHealthchecksLivenessProbeTypeHttpArgs) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeHttpPtrOutput

type ContainerHealthchecksLivenessProbeTypeHttpInput

type ContainerHealthchecksLivenessProbeTypeHttpInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbeTypeHttpOutput() ContainerHealthchecksLivenessProbeTypeHttpOutput
	ToContainerHealthchecksLivenessProbeTypeHttpOutputWithContext(context.Context) ContainerHealthchecksLivenessProbeTypeHttpOutput
}

ContainerHealthchecksLivenessProbeTypeHttpInput is an input type that accepts ContainerHealthchecksLivenessProbeTypeHttpArgs and ContainerHealthchecksLivenessProbeTypeHttpOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbeTypeHttpInput` via:

ContainerHealthchecksLivenessProbeTypeHttpArgs{...}

type ContainerHealthchecksLivenessProbeTypeHttpOutput

type ContainerHealthchecksLivenessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbeTypeHttpOutput) ElementType

func (ContainerHealthchecksLivenessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (ContainerHealthchecksLivenessProbeTypeHttpOutput) Port

The port number to try to connect to

func (ContainerHealthchecksLivenessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (ContainerHealthchecksLivenessProbeTypeHttpOutput) ToContainerHealthchecksLivenessProbeTypeHttpOutput

func (o ContainerHealthchecksLivenessProbeTypeHttpOutput) ToContainerHealthchecksLivenessProbeTypeHttpOutput() ContainerHealthchecksLivenessProbeTypeHttpOutput

func (ContainerHealthchecksLivenessProbeTypeHttpOutput) ToContainerHealthchecksLivenessProbeTypeHttpOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeHttpOutput) ToContainerHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeHttpOutput

func (ContainerHealthchecksLivenessProbeTypeHttpOutput) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutput

func (o ContainerHealthchecksLivenessProbeTypeHttpOutput) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutput() ContainerHealthchecksLivenessProbeTypeHttpPtrOutput

func (ContainerHealthchecksLivenessProbeTypeHttpOutput) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeHttpOutput) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeHttpPtrOutput

type ContainerHealthchecksLivenessProbeTypeHttpPtrInput

type ContainerHealthchecksLivenessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbeTypeHttpPtrOutput() ContainerHealthchecksLivenessProbeTypeHttpPtrOutput
	ToContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(context.Context) ContainerHealthchecksLivenessProbeTypeHttpPtrOutput
}

ContainerHealthchecksLivenessProbeTypeHttpPtrInput is an input type that accepts ContainerHealthchecksLivenessProbeTypeHttpArgs, ContainerHealthchecksLivenessProbeTypeHttpPtr and ContainerHealthchecksLivenessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbeTypeHttpPtrInput` via:

        ContainerHealthchecksLivenessProbeTypeHttpArgs{...}

or:

        nil

type ContainerHealthchecksLivenessProbeTypeHttpPtrOutput

type ContainerHealthchecksLivenessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbeTypeHttpPtrOutput) Elem

func (ContainerHealthchecksLivenessProbeTypeHttpPtrOutput) ElementType

func (ContainerHealthchecksLivenessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (ContainerHealthchecksLivenessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (ContainerHealthchecksLivenessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (ContainerHealthchecksLivenessProbeTypeHttpPtrOutput) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutput

func (o ContainerHealthchecksLivenessProbeTypeHttpPtrOutput) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutput() ContainerHealthchecksLivenessProbeTypeHttpPtrOutput

func (ContainerHealthchecksLivenessProbeTypeHttpPtrOutput) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeHttpPtrOutput) ToContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeHttpPtrOutput

type ContainerHealthchecksLivenessProbeTypeInput

type ContainerHealthchecksLivenessProbeTypeInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbeTypeOutput() ContainerHealthchecksLivenessProbeTypeOutput
	ToContainerHealthchecksLivenessProbeTypeOutputWithContext(context.Context) ContainerHealthchecksLivenessProbeTypeOutput
}

ContainerHealthchecksLivenessProbeTypeInput is an input type that accepts ContainerHealthchecksLivenessProbeTypeArgs and ContainerHealthchecksLivenessProbeTypeOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbeTypeInput` via:

ContainerHealthchecksLivenessProbeTypeArgs{...}

type ContainerHealthchecksLivenessProbeTypeOutput

type ContainerHealthchecksLivenessProbeTypeOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbeTypeOutput) ElementType

func (ContainerHealthchecksLivenessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (ContainerHealthchecksLivenessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (ContainerHealthchecksLivenessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (ContainerHealthchecksLivenessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (ContainerHealthchecksLivenessProbeTypeOutput) ToContainerHealthchecksLivenessProbeTypeOutput

func (o ContainerHealthchecksLivenessProbeTypeOutput) ToContainerHealthchecksLivenessProbeTypeOutput() ContainerHealthchecksLivenessProbeTypeOutput

func (ContainerHealthchecksLivenessProbeTypeOutput) ToContainerHealthchecksLivenessProbeTypeOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeOutput) ToContainerHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeOutput

func (ContainerHealthchecksLivenessProbeTypeOutput) ToContainerHealthchecksLivenessProbeTypePtrOutput

func (o ContainerHealthchecksLivenessProbeTypeOutput) ToContainerHealthchecksLivenessProbeTypePtrOutput() ContainerHealthchecksLivenessProbeTypePtrOutput

func (ContainerHealthchecksLivenessProbeTypeOutput) ToContainerHealthchecksLivenessProbeTypePtrOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeOutput) ToContainerHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypePtrOutput

type ContainerHealthchecksLivenessProbeTypePtrInput

type ContainerHealthchecksLivenessProbeTypePtrInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbeTypePtrOutput() ContainerHealthchecksLivenessProbeTypePtrOutput
	ToContainerHealthchecksLivenessProbeTypePtrOutputWithContext(context.Context) ContainerHealthchecksLivenessProbeTypePtrOutput
}

ContainerHealthchecksLivenessProbeTypePtrInput is an input type that accepts ContainerHealthchecksLivenessProbeTypeArgs, ContainerHealthchecksLivenessProbeTypePtr and ContainerHealthchecksLivenessProbeTypePtrOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbeTypePtrInput` via:

        ContainerHealthchecksLivenessProbeTypeArgs{...}

or:

        nil

type ContainerHealthchecksLivenessProbeTypePtrOutput

type ContainerHealthchecksLivenessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbeTypePtrOutput) Elem

func (ContainerHealthchecksLivenessProbeTypePtrOutput) ElementType

func (ContainerHealthchecksLivenessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (ContainerHealthchecksLivenessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (ContainerHealthchecksLivenessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (ContainerHealthchecksLivenessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (ContainerHealthchecksLivenessProbeTypePtrOutput) ToContainerHealthchecksLivenessProbeTypePtrOutput

func (o ContainerHealthchecksLivenessProbeTypePtrOutput) ToContainerHealthchecksLivenessProbeTypePtrOutput() ContainerHealthchecksLivenessProbeTypePtrOutput

func (ContainerHealthchecksLivenessProbeTypePtrOutput) ToContainerHealthchecksLivenessProbeTypePtrOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypePtrOutput) ToContainerHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypePtrOutput

type ContainerHealthchecksLivenessProbeTypeTcp

type ContainerHealthchecksLivenessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type ContainerHealthchecksLivenessProbeTypeTcpArgs

type ContainerHealthchecksLivenessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (ContainerHealthchecksLivenessProbeTypeTcpArgs) ElementType

func (ContainerHealthchecksLivenessProbeTypeTcpArgs) ToContainerHealthchecksLivenessProbeTypeTcpOutput

func (i ContainerHealthchecksLivenessProbeTypeTcpArgs) ToContainerHealthchecksLivenessProbeTypeTcpOutput() ContainerHealthchecksLivenessProbeTypeTcpOutput

func (ContainerHealthchecksLivenessProbeTypeTcpArgs) ToContainerHealthchecksLivenessProbeTypeTcpOutputWithContext

func (i ContainerHealthchecksLivenessProbeTypeTcpArgs) ToContainerHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeTcpOutput

func (ContainerHealthchecksLivenessProbeTypeTcpArgs) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutput

func (i ContainerHealthchecksLivenessProbeTypeTcpArgs) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutput() ContainerHealthchecksLivenessProbeTypeTcpPtrOutput

func (ContainerHealthchecksLivenessProbeTypeTcpArgs) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (i ContainerHealthchecksLivenessProbeTypeTcpArgs) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeTcpPtrOutput

type ContainerHealthchecksLivenessProbeTypeTcpInput

type ContainerHealthchecksLivenessProbeTypeTcpInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbeTypeTcpOutput() ContainerHealthchecksLivenessProbeTypeTcpOutput
	ToContainerHealthchecksLivenessProbeTypeTcpOutputWithContext(context.Context) ContainerHealthchecksLivenessProbeTypeTcpOutput
}

ContainerHealthchecksLivenessProbeTypeTcpInput is an input type that accepts ContainerHealthchecksLivenessProbeTypeTcpArgs and ContainerHealthchecksLivenessProbeTypeTcpOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbeTypeTcpInput` via:

ContainerHealthchecksLivenessProbeTypeTcpArgs{...}

type ContainerHealthchecksLivenessProbeTypeTcpOutput

type ContainerHealthchecksLivenessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbeTypeTcpOutput) ElementType

func (ContainerHealthchecksLivenessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (ContainerHealthchecksLivenessProbeTypeTcpOutput) Port

The port number to try to connect to

func (ContainerHealthchecksLivenessProbeTypeTcpOutput) ToContainerHealthchecksLivenessProbeTypeTcpOutput

func (o ContainerHealthchecksLivenessProbeTypeTcpOutput) ToContainerHealthchecksLivenessProbeTypeTcpOutput() ContainerHealthchecksLivenessProbeTypeTcpOutput

func (ContainerHealthchecksLivenessProbeTypeTcpOutput) ToContainerHealthchecksLivenessProbeTypeTcpOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeTcpOutput) ToContainerHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeTcpOutput

func (ContainerHealthchecksLivenessProbeTypeTcpOutput) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutput

func (o ContainerHealthchecksLivenessProbeTypeTcpOutput) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutput() ContainerHealthchecksLivenessProbeTypeTcpPtrOutput

func (ContainerHealthchecksLivenessProbeTypeTcpOutput) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeTcpOutput) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeTcpPtrOutput

type ContainerHealthchecksLivenessProbeTypeTcpPtrInput

type ContainerHealthchecksLivenessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToContainerHealthchecksLivenessProbeTypeTcpPtrOutput() ContainerHealthchecksLivenessProbeTypeTcpPtrOutput
	ToContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(context.Context) ContainerHealthchecksLivenessProbeTypeTcpPtrOutput
}

ContainerHealthchecksLivenessProbeTypeTcpPtrInput is an input type that accepts ContainerHealthchecksLivenessProbeTypeTcpArgs, ContainerHealthchecksLivenessProbeTypeTcpPtr and ContainerHealthchecksLivenessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `ContainerHealthchecksLivenessProbeTypeTcpPtrInput` via:

        ContainerHealthchecksLivenessProbeTypeTcpArgs{...}

or:

        nil

type ContainerHealthchecksLivenessProbeTypeTcpPtrOutput

type ContainerHealthchecksLivenessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksLivenessProbeTypeTcpPtrOutput) Elem

func (ContainerHealthchecksLivenessProbeTypeTcpPtrOutput) ElementType

func (ContainerHealthchecksLivenessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (ContainerHealthchecksLivenessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (ContainerHealthchecksLivenessProbeTypeTcpPtrOutput) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutput

func (o ContainerHealthchecksLivenessProbeTypeTcpPtrOutput) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutput() ContainerHealthchecksLivenessProbeTypeTcpPtrOutput

func (ContainerHealthchecksLivenessProbeTypeTcpPtrOutput) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o ContainerHealthchecksLivenessProbeTypeTcpPtrOutput) ToContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksLivenessProbeTypeTcpPtrOutput

type ContainerHealthchecksOutput

type ContainerHealthchecksOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksOutput) ElementType

func (ContainerHealthchecksOutput) LivenessProbe

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.

func (ContainerHealthchecksOutput) ReadinessProbe

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.

func (ContainerHealthchecksOutput) ToContainerHealthchecksOutput

func (o ContainerHealthchecksOutput) ToContainerHealthchecksOutput() ContainerHealthchecksOutput

func (ContainerHealthchecksOutput) ToContainerHealthchecksOutputWithContext

func (o ContainerHealthchecksOutput) ToContainerHealthchecksOutputWithContext(ctx context.Context) ContainerHealthchecksOutput

func (ContainerHealthchecksOutput) ToContainerHealthchecksPtrOutput

func (o ContainerHealthchecksOutput) ToContainerHealthchecksPtrOutput() ContainerHealthchecksPtrOutput

func (ContainerHealthchecksOutput) ToContainerHealthchecksPtrOutputWithContext

func (o ContainerHealthchecksOutput) ToContainerHealthchecksPtrOutputWithContext(ctx context.Context) ContainerHealthchecksPtrOutput

type ContainerHealthchecksPtrInput

type ContainerHealthchecksPtrInput interface {
	pulumi.Input

	ToContainerHealthchecksPtrOutput() ContainerHealthchecksPtrOutput
	ToContainerHealthchecksPtrOutputWithContext(context.Context) ContainerHealthchecksPtrOutput
}

ContainerHealthchecksPtrInput is an input type that accepts ContainerHealthchecksArgs, ContainerHealthchecksPtr and ContainerHealthchecksPtrOutput values. You can construct a concrete instance of `ContainerHealthchecksPtrInput` via:

        ContainerHealthchecksArgs{...}

or:

        nil

type ContainerHealthchecksPtrOutput

type ContainerHealthchecksPtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksPtrOutput) Elem

func (ContainerHealthchecksPtrOutput) ElementType

func (ContainerHealthchecksPtrOutput) LivenessProbe

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.

func (ContainerHealthchecksPtrOutput) ReadinessProbe

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.

func (ContainerHealthchecksPtrOutput) ToContainerHealthchecksPtrOutput

func (o ContainerHealthchecksPtrOutput) ToContainerHealthchecksPtrOutput() ContainerHealthchecksPtrOutput

func (ContainerHealthchecksPtrOutput) ToContainerHealthchecksPtrOutputWithContext

func (o ContainerHealthchecksPtrOutput) ToContainerHealthchecksPtrOutputWithContext(ctx context.Context) ContainerHealthchecksPtrOutput

type ContainerHealthchecksReadinessProbe

type ContainerHealthchecksReadinessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type ContainerHealthchecksReadinessProbeType `pulumi:"type"`
}

type ContainerHealthchecksReadinessProbeArgs

type ContainerHealthchecksReadinessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type ContainerHealthchecksReadinessProbeTypeInput `pulumi:"type"`
}

func (ContainerHealthchecksReadinessProbeArgs) ElementType

func (ContainerHealthchecksReadinessProbeArgs) ToContainerHealthchecksReadinessProbeOutput

func (i ContainerHealthchecksReadinessProbeArgs) ToContainerHealthchecksReadinessProbeOutput() ContainerHealthchecksReadinessProbeOutput

func (ContainerHealthchecksReadinessProbeArgs) ToContainerHealthchecksReadinessProbeOutputWithContext

func (i ContainerHealthchecksReadinessProbeArgs) ToContainerHealthchecksReadinessProbeOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeOutput

func (ContainerHealthchecksReadinessProbeArgs) ToContainerHealthchecksReadinessProbePtrOutput

func (i ContainerHealthchecksReadinessProbeArgs) ToContainerHealthchecksReadinessProbePtrOutput() ContainerHealthchecksReadinessProbePtrOutput

func (ContainerHealthchecksReadinessProbeArgs) ToContainerHealthchecksReadinessProbePtrOutputWithContext

func (i ContainerHealthchecksReadinessProbeArgs) ToContainerHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbePtrOutput

type ContainerHealthchecksReadinessProbeInput

type ContainerHealthchecksReadinessProbeInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbeOutput() ContainerHealthchecksReadinessProbeOutput
	ToContainerHealthchecksReadinessProbeOutputWithContext(context.Context) ContainerHealthchecksReadinessProbeOutput
}

ContainerHealthchecksReadinessProbeInput is an input type that accepts ContainerHealthchecksReadinessProbeArgs and ContainerHealthchecksReadinessProbeOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbeInput` via:

ContainerHealthchecksReadinessProbeArgs{...}

type ContainerHealthchecksReadinessProbeOutput

type ContainerHealthchecksReadinessProbeOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbeOutput) ElementType

func (ContainerHealthchecksReadinessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (ContainerHealthchecksReadinessProbeOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (ContainerHealthchecksReadinessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (ContainerHealthchecksReadinessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (ContainerHealthchecksReadinessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (ContainerHealthchecksReadinessProbeOutput) ToContainerHealthchecksReadinessProbeOutput

func (o ContainerHealthchecksReadinessProbeOutput) ToContainerHealthchecksReadinessProbeOutput() ContainerHealthchecksReadinessProbeOutput

func (ContainerHealthchecksReadinessProbeOutput) ToContainerHealthchecksReadinessProbeOutputWithContext

func (o ContainerHealthchecksReadinessProbeOutput) ToContainerHealthchecksReadinessProbeOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeOutput

func (ContainerHealthchecksReadinessProbeOutput) ToContainerHealthchecksReadinessProbePtrOutput

func (o ContainerHealthchecksReadinessProbeOutput) ToContainerHealthchecksReadinessProbePtrOutput() ContainerHealthchecksReadinessProbePtrOutput

func (ContainerHealthchecksReadinessProbeOutput) ToContainerHealthchecksReadinessProbePtrOutputWithContext

func (o ContainerHealthchecksReadinessProbeOutput) ToContainerHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbePtrOutput

func (ContainerHealthchecksReadinessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type ContainerHealthchecksReadinessProbePtrInput

type ContainerHealthchecksReadinessProbePtrInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbePtrOutput() ContainerHealthchecksReadinessProbePtrOutput
	ToContainerHealthchecksReadinessProbePtrOutputWithContext(context.Context) ContainerHealthchecksReadinessProbePtrOutput
}

ContainerHealthchecksReadinessProbePtrInput is an input type that accepts ContainerHealthchecksReadinessProbeArgs, ContainerHealthchecksReadinessProbePtr and ContainerHealthchecksReadinessProbePtrOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbePtrInput` via:

        ContainerHealthchecksReadinessProbeArgs{...}

or:

        nil

type ContainerHealthchecksReadinessProbePtrOutput

type ContainerHealthchecksReadinessProbePtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbePtrOutput) Elem

func (ContainerHealthchecksReadinessProbePtrOutput) ElementType

func (ContainerHealthchecksReadinessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (ContainerHealthchecksReadinessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (ContainerHealthchecksReadinessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (ContainerHealthchecksReadinessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (ContainerHealthchecksReadinessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (ContainerHealthchecksReadinessProbePtrOutput) ToContainerHealthchecksReadinessProbePtrOutput

func (o ContainerHealthchecksReadinessProbePtrOutput) ToContainerHealthchecksReadinessProbePtrOutput() ContainerHealthchecksReadinessProbePtrOutput

func (ContainerHealthchecksReadinessProbePtrOutput) ToContainerHealthchecksReadinessProbePtrOutputWithContext

func (o ContainerHealthchecksReadinessProbePtrOutput) ToContainerHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbePtrOutput

func (ContainerHealthchecksReadinessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type ContainerHealthchecksReadinessProbeType

type ContainerHealthchecksReadinessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *ContainerHealthchecksReadinessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *ContainerHealthchecksReadinessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *ContainerHealthchecksReadinessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *ContainerHealthchecksReadinessProbeTypeTcp `pulumi:"tcp"`
}

type ContainerHealthchecksReadinessProbeTypeArgs

type ContainerHealthchecksReadinessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec ContainerHealthchecksReadinessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc ContainerHealthchecksReadinessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http ContainerHealthchecksReadinessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp ContainerHealthchecksReadinessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (ContainerHealthchecksReadinessProbeTypeArgs) ElementType

func (ContainerHealthchecksReadinessProbeTypeArgs) ToContainerHealthchecksReadinessProbeTypeOutput

func (i ContainerHealthchecksReadinessProbeTypeArgs) ToContainerHealthchecksReadinessProbeTypeOutput() ContainerHealthchecksReadinessProbeTypeOutput

func (ContainerHealthchecksReadinessProbeTypeArgs) ToContainerHealthchecksReadinessProbeTypeOutputWithContext

func (i ContainerHealthchecksReadinessProbeTypeArgs) ToContainerHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeOutput

func (ContainerHealthchecksReadinessProbeTypeArgs) ToContainerHealthchecksReadinessProbeTypePtrOutput

func (i ContainerHealthchecksReadinessProbeTypeArgs) ToContainerHealthchecksReadinessProbeTypePtrOutput() ContainerHealthchecksReadinessProbeTypePtrOutput

func (ContainerHealthchecksReadinessProbeTypeArgs) ToContainerHealthchecksReadinessProbeTypePtrOutputWithContext

func (i ContainerHealthchecksReadinessProbeTypeArgs) ToContainerHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypePtrOutput

type ContainerHealthchecksReadinessProbeTypeExec

type ContainerHealthchecksReadinessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type ContainerHealthchecksReadinessProbeTypeExecArgs

type ContainerHealthchecksReadinessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (ContainerHealthchecksReadinessProbeTypeExecArgs) ElementType

func (ContainerHealthchecksReadinessProbeTypeExecArgs) ToContainerHealthchecksReadinessProbeTypeExecOutput

func (i ContainerHealthchecksReadinessProbeTypeExecArgs) ToContainerHealthchecksReadinessProbeTypeExecOutput() ContainerHealthchecksReadinessProbeTypeExecOutput

func (ContainerHealthchecksReadinessProbeTypeExecArgs) ToContainerHealthchecksReadinessProbeTypeExecOutputWithContext

func (i ContainerHealthchecksReadinessProbeTypeExecArgs) ToContainerHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeExecOutput

func (ContainerHealthchecksReadinessProbeTypeExecArgs) ToContainerHealthchecksReadinessProbeTypeExecPtrOutput

func (i ContainerHealthchecksReadinessProbeTypeExecArgs) ToContainerHealthchecksReadinessProbeTypeExecPtrOutput() ContainerHealthchecksReadinessProbeTypeExecPtrOutput

func (ContainerHealthchecksReadinessProbeTypeExecArgs) ToContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (i ContainerHealthchecksReadinessProbeTypeExecArgs) ToContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeExecPtrOutput

type ContainerHealthchecksReadinessProbeTypeExecInput

type ContainerHealthchecksReadinessProbeTypeExecInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbeTypeExecOutput() ContainerHealthchecksReadinessProbeTypeExecOutput
	ToContainerHealthchecksReadinessProbeTypeExecOutputWithContext(context.Context) ContainerHealthchecksReadinessProbeTypeExecOutput
}

ContainerHealthchecksReadinessProbeTypeExecInput is an input type that accepts ContainerHealthchecksReadinessProbeTypeExecArgs and ContainerHealthchecksReadinessProbeTypeExecOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbeTypeExecInput` via:

ContainerHealthchecksReadinessProbeTypeExecArgs{...}

type ContainerHealthchecksReadinessProbeTypeExecOutput

type ContainerHealthchecksReadinessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (ContainerHealthchecksReadinessProbeTypeExecOutput) ElementType

func (ContainerHealthchecksReadinessProbeTypeExecOutput) ToContainerHealthchecksReadinessProbeTypeExecOutput

func (o ContainerHealthchecksReadinessProbeTypeExecOutput) ToContainerHealthchecksReadinessProbeTypeExecOutput() ContainerHealthchecksReadinessProbeTypeExecOutput

func (ContainerHealthchecksReadinessProbeTypeExecOutput) ToContainerHealthchecksReadinessProbeTypeExecOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeExecOutput) ToContainerHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeExecOutput

func (ContainerHealthchecksReadinessProbeTypeExecOutput) ToContainerHealthchecksReadinessProbeTypeExecPtrOutput

func (o ContainerHealthchecksReadinessProbeTypeExecOutput) ToContainerHealthchecksReadinessProbeTypeExecPtrOutput() ContainerHealthchecksReadinessProbeTypeExecPtrOutput

func (ContainerHealthchecksReadinessProbeTypeExecOutput) ToContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeExecOutput) ToContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeExecPtrOutput

type ContainerHealthchecksReadinessProbeTypeExecPtrInput

type ContainerHealthchecksReadinessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbeTypeExecPtrOutput() ContainerHealthchecksReadinessProbeTypeExecPtrOutput
	ToContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext(context.Context) ContainerHealthchecksReadinessProbeTypeExecPtrOutput
}

ContainerHealthchecksReadinessProbeTypeExecPtrInput is an input type that accepts ContainerHealthchecksReadinessProbeTypeExecArgs, ContainerHealthchecksReadinessProbeTypeExecPtr and ContainerHealthchecksReadinessProbeTypeExecPtrOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbeTypeExecPtrInput` via:

        ContainerHealthchecksReadinessProbeTypeExecArgs{...}

or:

        nil

type ContainerHealthchecksReadinessProbeTypeExecPtrOutput

type ContainerHealthchecksReadinessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (ContainerHealthchecksReadinessProbeTypeExecPtrOutput) Elem

func (ContainerHealthchecksReadinessProbeTypeExecPtrOutput) ElementType

func (ContainerHealthchecksReadinessProbeTypeExecPtrOutput) ToContainerHealthchecksReadinessProbeTypeExecPtrOutput

func (ContainerHealthchecksReadinessProbeTypeExecPtrOutput) ToContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeExecPtrOutput) ToContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeExecPtrOutput

type ContainerHealthchecksReadinessProbeTypeGrpc

type ContainerHealthchecksReadinessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type ContainerHealthchecksReadinessProbeTypeGrpcArgs

type ContainerHealthchecksReadinessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (ContainerHealthchecksReadinessProbeTypeGrpcArgs) ElementType

func (ContainerHealthchecksReadinessProbeTypeGrpcArgs) ToContainerHealthchecksReadinessProbeTypeGrpcOutput

func (i ContainerHealthchecksReadinessProbeTypeGrpcArgs) ToContainerHealthchecksReadinessProbeTypeGrpcOutput() ContainerHealthchecksReadinessProbeTypeGrpcOutput

func (ContainerHealthchecksReadinessProbeTypeGrpcArgs) ToContainerHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (i ContainerHealthchecksReadinessProbeTypeGrpcArgs) ToContainerHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeGrpcOutput

func (ContainerHealthchecksReadinessProbeTypeGrpcArgs) ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

func (i ContainerHealthchecksReadinessProbeTypeGrpcArgs) ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutput() ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

func (ContainerHealthchecksReadinessProbeTypeGrpcArgs) ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (i ContainerHealthchecksReadinessProbeTypeGrpcArgs) ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

type ContainerHealthchecksReadinessProbeTypeGrpcInput

type ContainerHealthchecksReadinessProbeTypeGrpcInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbeTypeGrpcOutput() ContainerHealthchecksReadinessProbeTypeGrpcOutput
	ToContainerHealthchecksReadinessProbeTypeGrpcOutputWithContext(context.Context) ContainerHealthchecksReadinessProbeTypeGrpcOutput
}

ContainerHealthchecksReadinessProbeTypeGrpcInput is an input type that accepts ContainerHealthchecksReadinessProbeTypeGrpcArgs and ContainerHealthchecksReadinessProbeTypeGrpcOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbeTypeGrpcInput` via:

ContainerHealthchecksReadinessProbeTypeGrpcArgs{...}

type ContainerHealthchecksReadinessProbeTypeGrpcOutput

type ContainerHealthchecksReadinessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbeTypeGrpcOutput) ElementType

func (ContainerHealthchecksReadinessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (ContainerHealthchecksReadinessProbeTypeGrpcOutput) Service

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

func (ContainerHealthchecksReadinessProbeTypeGrpcOutput) ToContainerHealthchecksReadinessProbeTypeGrpcOutput

func (o ContainerHealthchecksReadinessProbeTypeGrpcOutput) ToContainerHealthchecksReadinessProbeTypeGrpcOutput() ContainerHealthchecksReadinessProbeTypeGrpcOutput

func (ContainerHealthchecksReadinessProbeTypeGrpcOutput) ToContainerHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeGrpcOutput) ToContainerHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeGrpcOutput

func (ContainerHealthchecksReadinessProbeTypeGrpcOutput) ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

func (o ContainerHealthchecksReadinessProbeTypeGrpcOutput) ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutput() ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

func (ContainerHealthchecksReadinessProbeTypeGrpcOutput) ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeGrpcOutput) ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

type ContainerHealthchecksReadinessProbeTypeGrpcPtrInput

type ContainerHealthchecksReadinessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutput() ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput
	ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(context.Context) ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput
}

ContainerHealthchecksReadinessProbeTypeGrpcPtrInput is an input type that accepts ContainerHealthchecksReadinessProbeTypeGrpcArgs, ContainerHealthchecksReadinessProbeTypeGrpcPtr and ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbeTypeGrpcPtrInput` via:

        ContainerHealthchecksReadinessProbeTypeGrpcArgs{...}

or:

        nil

type ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

type ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) Elem

func (ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) ElementType

func (ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) Service

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

func (ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

func (ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) ToContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

type ContainerHealthchecksReadinessProbeTypeHttp

type ContainerHealthchecksReadinessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type ContainerHealthchecksReadinessProbeTypeHttpArgs

type ContainerHealthchecksReadinessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (ContainerHealthchecksReadinessProbeTypeHttpArgs) ElementType

func (ContainerHealthchecksReadinessProbeTypeHttpArgs) ToContainerHealthchecksReadinessProbeTypeHttpOutput

func (i ContainerHealthchecksReadinessProbeTypeHttpArgs) ToContainerHealthchecksReadinessProbeTypeHttpOutput() ContainerHealthchecksReadinessProbeTypeHttpOutput

func (ContainerHealthchecksReadinessProbeTypeHttpArgs) ToContainerHealthchecksReadinessProbeTypeHttpOutputWithContext

func (i ContainerHealthchecksReadinessProbeTypeHttpArgs) ToContainerHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeHttpOutput

func (ContainerHealthchecksReadinessProbeTypeHttpArgs) ToContainerHealthchecksReadinessProbeTypeHttpPtrOutput

func (i ContainerHealthchecksReadinessProbeTypeHttpArgs) ToContainerHealthchecksReadinessProbeTypeHttpPtrOutput() ContainerHealthchecksReadinessProbeTypeHttpPtrOutput

func (ContainerHealthchecksReadinessProbeTypeHttpArgs) ToContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (i ContainerHealthchecksReadinessProbeTypeHttpArgs) ToContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeHttpPtrOutput

type ContainerHealthchecksReadinessProbeTypeHttpInput

type ContainerHealthchecksReadinessProbeTypeHttpInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbeTypeHttpOutput() ContainerHealthchecksReadinessProbeTypeHttpOutput
	ToContainerHealthchecksReadinessProbeTypeHttpOutputWithContext(context.Context) ContainerHealthchecksReadinessProbeTypeHttpOutput
}

ContainerHealthchecksReadinessProbeTypeHttpInput is an input type that accepts ContainerHealthchecksReadinessProbeTypeHttpArgs and ContainerHealthchecksReadinessProbeTypeHttpOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbeTypeHttpInput` via:

ContainerHealthchecksReadinessProbeTypeHttpArgs{...}

type ContainerHealthchecksReadinessProbeTypeHttpOutput

type ContainerHealthchecksReadinessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbeTypeHttpOutput) ElementType

func (ContainerHealthchecksReadinessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (ContainerHealthchecksReadinessProbeTypeHttpOutput) Port

The port number to try to connect to

func (ContainerHealthchecksReadinessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (ContainerHealthchecksReadinessProbeTypeHttpOutput) ToContainerHealthchecksReadinessProbeTypeHttpOutput

func (o ContainerHealthchecksReadinessProbeTypeHttpOutput) ToContainerHealthchecksReadinessProbeTypeHttpOutput() ContainerHealthchecksReadinessProbeTypeHttpOutput

func (ContainerHealthchecksReadinessProbeTypeHttpOutput) ToContainerHealthchecksReadinessProbeTypeHttpOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeHttpOutput) ToContainerHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeHttpOutput

func (ContainerHealthchecksReadinessProbeTypeHttpOutput) ToContainerHealthchecksReadinessProbeTypeHttpPtrOutput

func (o ContainerHealthchecksReadinessProbeTypeHttpOutput) ToContainerHealthchecksReadinessProbeTypeHttpPtrOutput() ContainerHealthchecksReadinessProbeTypeHttpPtrOutput

func (ContainerHealthchecksReadinessProbeTypeHttpOutput) ToContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeHttpOutput) ToContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeHttpPtrOutput

type ContainerHealthchecksReadinessProbeTypeHttpPtrInput

type ContainerHealthchecksReadinessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbeTypeHttpPtrOutput() ContainerHealthchecksReadinessProbeTypeHttpPtrOutput
	ToContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(context.Context) ContainerHealthchecksReadinessProbeTypeHttpPtrOutput
}

ContainerHealthchecksReadinessProbeTypeHttpPtrInput is an input type that accepts ContainerHealthchecksReadinessProbeTypeHttpArgs, ContainerHealthchecksReadinessProbeTypeHttpPtr and ContainerHealthchecksReadinessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbeTypeHttpPtrInput` via:

        ContainerHealthchecksReadinessProbeTypeHttpArgs{...}

or:

        nil

type ContainerHealthchecksReadinessProbeTypeHttpPtrOutput

type ContainerHealthchecksReadinessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbeTypeHttpPtrOutput) Elem

func (ContainerHealthchecksReadinessProbeTypeHttpPtrOutput) ElementType

func (ContainerHealthchecksReadinessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (ContainerHealthchecksReadinessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (ContainerHealthchecksReadinessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (ContainerHealthchecksReadinessProbeTypeHttpPtrOutput) ToContainerHealthchecksReadinessProbeTypeHttpPtrOutput

func (ContainerHealthchecksReadinessProbeTypeHttpPtrOutput) ToContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeHttpPtrOutput) ToContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeHttpPtrOutput

type ContainerHealthchecksReadinessProbeTypeInput

type ContainerHealthchecksReadinessProbeTypeInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbeTypeOutput() ContainerHealthchecksReadinessProbeTypeOutput
	ToContainerHealthchecksReadinessProbeTypeOutputWithContext(context.Context) ContainerHealthchecksReadinessProbeTypeOutput
}

ContainerHealthchecksReadinessProbeTypeInput is an input type that accepts ContainerHealthchecksReadinessProbeTypeArgs and ContainerHealthchecksReadinessProbeTypeOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbeTypeInput` via:

ContainerHealthchecksReadinessProbeTypeArgs{...}

type ContainerHealthchecksReadinessProbeTypeOutput

type ContainerHealthchecksReadinessProbeTypeOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbeTypeOutput) ElementType

func (ContainerHealthchecksReadinessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (ContainerHealthchecksReadinessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (ContainerHealthchecksReadinessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (ContainerHealthchecksReadinessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (ContainerHealthchecksReadinessProbeTypeOutput) ToContainerHealthchecksReadinessProbeTypeOutput

func (o ContainerHealthchecksReadinessProbeTypeOutput) ToContainerHealthchecksReadinessProbeTypeOutput() ContainerHealthchecksReadinessProbeTypeOutput

func (ContainerHealthchecksReadinessProbeTypeOutput) ToContainerHealthchecksReadinessProbeTypeOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeOutput) ToContainerHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeOutput

func (ContainerHealthchecksReadinessProbeTypeOutput) ToContainerHealthchecksReadinessProbeTypePtrOutput

func (o ContainerHealthchecksReadinessProbeTypeOutput) ToContainerHealthchecksReadinessProbeTypePtrOutput() ContainerHealthchecksReadinessProbeTypePtrOutput

func (ContainerHealthchecksReadinessProbeTypeOutput) ToContainerHealthchecksReadinessProbeTypePtrOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeOutput) ToContainerHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypePtrOutput

type ContainerHealthchecksReadinessProbeTypePtrInput

type ContainerHealthchecksReadinessProbeTypePtrInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbeTypePtrOutput() ContainerHealthchecksReadinessProbeTypePtrOutput
	ToContainerHealthchecksReadinessProbeTypePtrOutputWithContext(context.Context) ContainerHealthchecksReadinessProbeTypePtrOutput
}

ContainerHealthchecksReadinessProbeTypePtrInput is an input type that accepts ContainerHealthchecksReadinessProbeTypeArgs, ContainerHealthchecksReadinessProbeTypePtr and ContainerHealthchecksReadinessProbeTypePtrOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbeTypePtrInput` via:

        ContainerHealthchecksReadinessProbeTypeArgs{...}

or:

        nil

type ContainerHealthchecksReadinessProbeTypePtrOutput

type ContainerHealthchecksReadinessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbeTypePtrOutput) Elem

func (ContainerHealthchecksReadinessProbeTypePtrOutput) ElementType

func (ContainerHealthchecksReadinessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (ContainerHealthchecksReadinessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (ContainerHealthchecksReadinessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (ContainerHealthchecksReadinessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (ContainerHealthchecksReadinessProbeTypePtrOutput) ToContainerHealthchecksReadinessProbeTypePtrOutput

func (o ContainerHealthchecksReadinessProbeTypePtrOutput) ToContainerHealthchecksReadinessProbeTypePtrOutput() ContainerHealthchecksReadinessProbeTypePtrOutput

func (ContainerHealthchecksReadinessProbeTypePtrOutput) ToContainerHealthchecksReadinessProbeTypePtrOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypePtrOutput) ToContainerHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypePtrOutput

type ContainerHealthchecksReadinessProbeTypeTcp

type ContainerHealthchecksReadinessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type ContainerHealthchecksReadinessProbeTypeTcpArgs

type ContainerHealthchecksReadinessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (ContainerHealthchecksReadinessProbeTypeTcpArgs) ElementType

func (ContainerHealthchecksReadinessProbeTypeTcpArgs) ToContainerHealthchecksReadinessProbeTypeTcpOutput

func (i ContainerHealthchecksReadinessProbeTypeTcpArgs) ToContainerHealthchecksReadinessProbeTypeTcpOutput() ContainerHealthchecksReadinessProbeTypeTcpOutput

func (ContainerHealthchecksReadinessProbeTypeTcpArgs) ToContainerHealthchecksReadinessProbeTypeTcpOutputWithContext

func (i ContainerHealthchecksReadinessProbeTypeTcpArgs) ToContainerHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeTcpOutput

func (ContainerHealthchecksReadinessProbeTypeTcpArgs) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutput

func (i ContainerHealthchecksReadinessProbeTypeTcpArgs) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutput() ContainerHealthchecksReadinessProbeTypeTcpPtrOutput

func (ContainerHealthchecksReadinessProbeTypeTcpArgs) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (i ContainerHealthchecksReadinessProbeTypeTcpArgs) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeTcpPtrOutput

type ContainerHealthchecksReadinessProbeTypeTcpInput

type ContainerHealthchecksReadinessProbeTypeTcpInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbeTypeTcpOutput() ContainerHealthchecksReadinessProbeTypeTcpOutput
	ToContainerHealthchecksReadinessProbeTypeTcpOutputWithContext(context.Context) ContainerHealthchecksReadinessProbeTypeTcpOutput
}

ContainerHealthchecksReadinessProbeTypeTcpInput is an input type that accepts ContainerHealthchecksReadinessProbeTypeTcpArgs and ContainerHealthchecksReadinessProbeTypeTcpOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbeTypeTcpInput` via:

ContainerHealthchecksReadinessProbeTypeTcpArgs{...}

type ContainerHealthchecksReadinessProbeTypeTcpOutput

type ContainerHealthchecksReadinessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbeTypeTcpOutput) ElementType

func (ContainerHealthchecksReadinessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (ContainerHealthchecksReadinessProbeTypeTcpOutput) Port

The port number to try to connect to

func (ContainerHealthchecksReadinessProbeTypeTcpOutput) ToContainerHealthchecksReadinessProbeTypeTcpOutput

func (o ContainerHealthchecksReadinessProbeTypeTcpOutput) ToContainerHealthchecksReadinessProbeTypeTcpOutput() ContainerHealthchecksReadinessProbeTypeTcpOutput

func (ContainerHealthchecksReadinessProbeTypeTcpOutput) ToContainerHealthchecksReadinessProbeTypeTcpOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeTcpOutput) ToContainerHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeTcpOutput

func (ContainerHealthchecksReadinessProbeTypeTcpOutput) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutput

func (o ContainerHealthchecksReadinessProbeTypeTcpOutput) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutput() ContainerHealthchecksReadinessProbeTypeTcpPtrOutput

func (ContainerHealthchecksReadinessProbeTypeTcpOutput) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeTcpOutput) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeTcpPtrOutput

type ContainerHealthchecksReadinessProbeTypeTcpPtrInput

type ContainerHealthchecksReadinessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToContainerHealthchecksReadinessProbeTypeTcpPtrOutput() ContainerHealthchecksReadinessProbeTypeTcpPtrOutput
	ToContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(context.Context) ContainerHealthchecksReadinessProbeTypeTcpPtrOutput
}

ContainerHealthchecksReadinessProbeTypeTcpPtrInput is an input type that accepts ContainerHealthchecksReadinessProbeTypeTcpArgs, ContainerHealthchecksReadinessProbeTypeTcpPtr and ContainerHealthchecksReadinessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `ContainerHealthchecksReadinessProbeTypeTcpPtrInput` via:

        ContainerHealthchecksReadinessProbeTypeTcpArgs{...}

or:

        nil

type ContainerHealthchecksReadinessProbeTypeTcpPtrOutput

type ContainerHealthchecksReadinessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (ContainerHealthchecksReadinessProbeTypeTcpPtrOutput) Elem

func (ContainerHealthchecksReadinessProbeTypeTcpPtrOutput) ElementType

func (ContainerHealthchecksReadinessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (ContainerHealthchecksReadinessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (ContainerHealthchecksReadinessProbeTypeTcpPtrOutput) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutput

func (o ContainerHealthchecksReadinessProbeTypeTcpPtrOutput) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutput() ContainerHealthchecksReadinessProbeTypeTcpPtrOutput

func (ContainerHealthchecksReadinessProbeTypeTcpPtrOutput) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o ContainerHealthchecksReadinessProbeTypeTcpPtrOutput) ToContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) ContainerHealthchecksReadinessProbeTypeTcpPtrOutput

type ContainerInput

type ContainerInput interface {
	pulumi.Input

	ToContainerOutput() ContainerOutput
	ToContainerOutputWithContext(ctx context.Context) ContainerOutput
}

type ContainerMap

type ContainerMap map[string]ContainerInput

func (ContainerMap) ElementType

func (ContainerMap) ElementType() reflect.Type

func (ContainerMap) ToContainerMapOutput

func (i ContainerMap) ToContainerMapOutput() ContainerMapOutput

func (ContainerMap) ToContainerMapOutputWithContext

func (i ContainerMap) ToContainerMapOutputWithContext(ctx context.Context) ContainerMapOutput

type ContainerMapInput

type ContainerMapInput interface {
	pulumi.Input

	ToContainerMapOutput() ContainerMapOutput
	ToContainerMapOutputWithContext(context.Context) ContainerMapOutput
}

ContainerMapInput is an input type that accepts ContainerMap and ContainerMapOutput values. You can construct a concrete instance of `ContainerMapInput` via:

ContainerMap{ "key": ContainerArgs{...} }

type ContainerMapOutput

type ContainerMapOutput struct{ *pulumi.OutputState }

func (ContainerMapOutput) ElementType

func (ContainerMapOutput) ElementType() reflect.Type

func (ContainerMapOutput) MapIndex

func (ContainerMapOutput) ToContainerMapOutput

func (o ContainerMapOutput) ToContainerMapOutput() ContainerMapOutput

func (ContainerMapOutput) ToContainerMapOutputWithContext

func (o ContainerMapOutput) ToContainerMapOutputWithContext(ctx context.Context) ContainerMapOutput

type ContainerOutput

type ContainerOutput struct{ *pulumi.OutputState }

func (ContainerOutput) AdvancedSettingsJson

func (o ContainerOutput) AdvancedSettingsJson() pulumi.StringOutput

Advanced settings.

func (ContainerOutput) Arguments

List of arguments of this container.

func (ContainerOutput) AutoDeploy

func (o ContainerOutput) AutoDeploy() pulumi.BoolOutput

Specify if the container will be automatically updated after receiving a new image tag.

func (ContainerOutput) AutoPreview

func (o ContainerOutput) AutoPreview() pulumi.BoolOutput

Specify if the environment preview option is activated or not for this container.

func (ContainerOutput) BuiltInEnvironmentVariables

func (o ContainerOutput) BuiltInEnvironmentVariables() ContainerBuiltInEnvironmentVariableArrayOutput

List of built-in environment variables linked to this container.

func (ContainerOutput) Cpu

CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.

func (ContainerOutput) CustomDomains

List of custom domains linked to this container.

func (ContainerOutput) DeploymentStageId

func (o ContainerOutput) DeploymentStageId() pulumi.StringOutput

Id of the deployment stage.

func (ContainerOutput) ElementType

func (ContainerOutput) ElementType() reflect.Type

func (ContainerOutput) Entrypoint

func (o ContainerOutput) Entrypoint() pulumi.StringPtrOutput

Entrypoint of the container.

func (ContainerOutput) EnvironmentId

func (o ContainerOutput) EnvironmentId() pulumi.StringOutput

Id of the environment.

func (ContainerOutput) EnvironmentVariableAliases

func (o ContainerOutput) EnvironmentVariableAliases() ContainerEnvironmentVariableAliasArrayOutput

List of environment variable aliases linked to this container.

func (ContainerOutput) EnvironmentVariableOverrides

func (o ContainerOutput) EnvironmentVariableOverrides() ContainerEnvironmentVariableOverrideArrayOutput

List of environment variable overrides linked to this container.

func (ContainerOutput) EnvironmentVariables

List of environment variables linked to this container.

func (ContainerOutput) ExternalHost

func (o ContainerOutput) ExternalHost() pulumi.StringOutput

The container external FQDN host [NOTE: only if your container is using a publicly accessible port].

func (ContainerOutput) Healthchecks

Configuration for the healthchecks that are going to be executed against your service

func (ContainerOutput) ImageName

func (o ContainerOutput) ImageName() pulumi.StringOutput

Name of the container image.

func (ContainerOutput) InternalHost

func (o ContainerOutput) InternalHost() pulumi.StringOutput

The container internal host.

func (ContainerOutput) MaxRunningInstances

func (o ContainerOutput) MaxRunningInstances() pulumi.IntOutput

Maximum number of instances running for the container. - Must be: `>= -1`. - Default: `1`.

func (ContainerOutput) Memory

func (o ContainerOutput) Memory() pulumi.IntOutput

RAM of the container in MB [1024MB = 1GB]. - Must be: `>= 10`. - Default: `512`.

func (ContainerOutput) MinRunningInstances

func (o ContainerOutput) MinRunningInstances() pulumi.IntOutput

Minimum number of instances running for the container. - Must be: `>= 1`. - Default: `1`.

func (ContainerOutput) Name

Name of the container.

func (ContainerOutput) Ports

List of ports linked to this container.

func (ContainerOutput) RegistryId

func (o ContainerOutput) RegistryId() pulumi.StringOutput

Id of the registry.

func (ContainerOutput) SecretAliases

List of secret aliases linked to this container.

func (ContainerOutput) SecretOverrides

List of secret overrides linked to this container.

func (ContainerOutput) Secrets

List of secrets linked to this container.

func (ContainerOutput) Storages

List of storages linked to this container.

func (ContainerOutput) Tag

Tag of the container image.

func (ContainerOutput) ToContainerOutput

func (o ContainerOutput) ToContainerOutput() ContainerOutput

func (ContainerOutput) ToContainerOutputWithContext

func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

type ContainerPort

type ContainerPort struct {
	// External port of the container.
	// 	- Required if: `ports.publicly_accessible=true`.
	// 	- Must be: `>= 1` and `<= 65535`.
	ExternalPort *int `pulumi:"externalPort"`
	// Id of the port.
	Id *string `pulumi:"id"`
	// Internal port of the container.
	// 	- Must be: `>= 1` and `<= 65535`.
	InternalPort int `pulumi:"internalPort"`
	// If this port will be used for the root domain
	IsDefault bool `pulumi:"isDefault"`
	// Name of the port.
	Name *string `pulumi:"name"`
	// Protocol used for the port of the container.
	// 	- Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
	// 	- Default: `HTTP`.
	Protocol *string `pulumi:"protocol"`
	// Specify if the port is exposed to the world or not for this container.
	PubliclyAccessible bool `pulumi:"publiclyAccessible"`
}

type ContainerPortArgs

type ContainerPortArgs struct {
	// External port of the container.
	// 	- Required if: `ports.publicly_accessible=true`.
	// 	- Must be: `>= 1` and `<= 65535`.
	ExternalPort pulumi.IntPtrInput `pulumi:"externalPort"`
	// Id of the port.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Internal port of the container.
	// 	- Must be: `>= 1` and `<= 65535`.
	InternalPort pulumi.IntInput `pulumi:"internalPort"`
	// If this port will be used for the root domain
	IsDefault pulumi.BoolInput `pulumi:"isDefault"`
	// Name of the port.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Protocol used for the port of the container.
	// 	- Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
	// 	- Default: `HTTP`.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// Specify if the port is exposed to the world or not for this container.
	PubliclyAccessible pulumi.BoolInput `pulumi:"publiclyAccessible"`
}

func (ContainerPortArgs) ElementType

func (ContainerPortArgs) ElementType() reflect.Type

func (ContainerPortArgs) ToContainerPortOutput

func (i ContainerPortArgs) ToContainerPortOutput() ContainerPortOutput

func (ContainerPortArgs) ToContainerPortOutputWithContext

func (i ContainerPortArgs) ToContainerPortOutputWithContext(ctx context.Context) ContainerPortOutput

type ContainerPortArray

type ContainerPortArray []ContainerPortInput

func (ContainerPortArray) ElementType

func (ContainerPortArray) ElementType() reflect.Type

func (ContainerPortArray) ToContainerPortArrayOutput

func (i ContainerPortArray) ToContainerPortArrayOutput() ContainerPortArrayOutput

func (ContainerPortArray) ToContainerPortArrayOutputWithContext

func (i ContainerPortArray) ToContainerPortArrayOutputWithContext(ctx context.Context) ContainerPortArrayOutput

type ContainerPortArrayInput

type ContainerPortArrayInput interface {
	pulumi.Input

	ToContainerPortArrayOutput() ContainerPortArrayOutput
	ToContainerPortArrayOutputWithContext(context.Context) ContainerPortArrayOutput
}

ContainerPortArrayInput is an input type that accepts ContainerPortArray and ContainerPortArrayOutput values. You can construct a concrete instance of `ContainerPortArrayInput` via:

ContainerPortArray{ ContainerPortArgs{...} }

type ContainerPortArrayOutput

type ContainerPortArrayOutput struct{ *pulumi.OutputState }

func (ContainerPortArrayOutput) ElementType

func (ContainerPortArrayOutput) ElementType() reflect.Type

func (ContainerPortArrayOutput) Index

func (ContainerPortArrayOutput) ToContainerPortArrayOutput

func (o ContainerPortArrayOutput) ToContainerPortArrayOutput() ContainerPortArrayOutput

func (ContainerPortArrayOutput) ToContainerPortArrayOutputWithContext

func (o ContainerPortArrayOutput) ToContainerPortArrayOutputWithContext(ctx context.Context) ContainerPortArrayOutput

type ContainerPortInput

type ContainerPortInput interface {
	pulumi.Input

	ToContainerPortOutput() ContainerPortOutput
	ToContainerPortOutputWithContext(context.Context) ContainerPortOutput
}

ContainerPortInput is an input type that accepts ContainerPortArgs and ContainerPortOutput values. You can construct a concrete instance of `ContainerPortInput` via:

ContainerPortArgs{...}

type ContainerPortOutput

type ContainerPortOutput struct{ *pulumi.OutputState }

func (ContainerPortOutput) ElementType

func (ContainerPortOutput) ElementType() reflect.Type

func (ContainerPortOutput) ExternalPort

func (o ContainerPortOutput) ExternalPort() pulumi.IntPtrOutput

External port of the container.

  • Required if: `ports.publicly_accessible=true`.
  • Must be: `>= 1` and `<= 65535`.

func (ContainerPortOutput) Id

Id of the port.

func (ContainerPortOutput) InternalPort

func (o ContainerPortOutput) InternalPort() pulumi.IntOutput

Internal port of the container.

  • Must be: `>= 1` and `<= 65535`.

func (ContainerPortOutput) IsDefault

func (o ContainerPortOutput) IsDefault() pulumi.BoolOutput

If this port will be used for the root domain

func (ContainerPortOutput) Name

Name of the port.

func (ContainerPortOutput) Protocol

Protocol used for the port of the container.

  • Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
  • Default: `HTTP`.

func (ContainerPortOutput) PubliclyAccessible

func (o ContainerPortOutput) PubliclyAccessible() pulumi.BoolOutput

Specify if the port is exposed to the world or not for this container.

func (ContainerPortOutput) ToContainerPortOutput

func (o ContainerPortOutput) ToContainerPortOutput() ContainerPortOutput

func (ContainerPortOutput) ToContainerPortOutputWithContext

func (o ContainerPortOutput) ToContainerPortOutputWithContext(ctx context.Context) ContainerPortOutput

type ContainerRegistry

type ContainerRegistry struct {
	pulumi.CustomResourceState

	// Configuration needed to authenticate the container registry.
	Config ContainerRegistryConfigPtrOutput `pulumi:"config"`
	// Description of the container registry.
	Description pulumi.StringOutput `pulumi:"description"`
	// Kind of the container registry. - Can be: `DOCKER_HUB`, `DOCR`, `ECR`, `GCP_ARTIFACT_REGISTRY`, `GENERIC_CR`,
	// `GITHUB_CR`, `GITLAB_CR`, `PUBLIC_ECR`, `SCALEWAY_CR`.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Name of the container registry.
	Name pulumi.StringOutput `pulumi:"name"`
	// Id of the organization.
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// URL of the container registry.
	Url pulumi.StringOutput `pulumi:"url"`
}

## # ContainerRegistry (Resource)

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

## Example

```go 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.NewContainerRegistry(ctx, "myContainerRegistry", &qovery.ContainerRegistryArgs{
			OrganizationId: pulumi.Any(qovery_organization.My_organization.Id),
			Kind:           pulumi.String("DOCKER_HUB"),
			Url:            pulumi.String("https://docker.io"),
			Config: &qovery.ContainerRegistryConfigArgs{
				Username: pulumi.String("<my_username>"),
				Password: pulumi.String("<my_password>"),
			},
			Description: pulumi.String("My Docker Hub Registry"),
		}, pulumi.DependsOn([]pulumi.Resource{
			qovery_organization.My_organization,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

```sh

$ pulumi import qovery:index/containerRegistry:ContainerRegistry my_container_registry "<organization_id>,<container_registry_id>"

```

func GetContainerRegistry

func GetContainerRegistry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContainerRegistryState, opts ...pulumi.ResourceOption) (*ContainerRegistry, error)

GetContainerRegistry gets an existing ContainerRegistry resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewContainerRegistry

func NewContainerRegistry(ctx *pulumi.Context,
	name string, args *ContainerRegistryArgs, opts ...pulumi.ResourceOption) (*ContainerRegistry, error)

NewContainerRegistry registers a new resource with the given unique name, arguments, and options.

func (*ContainerRegistry) ElementType

func (*ContainerRegistry) ElementType() reflect.Type

func (*ContainerRegistry) ToContainerRegistryOutput

func (i *ContainerRegistry) ToContainerRegistryOutput() ContainerRegistryOutput

func (*ContainerRegistry) ToContainerRegistryOutputWithContext

func (i *ContainerRegistry) ToContainerRegistryOutputWithContext(ctx context.Context) ContainerRegistryOutput

type ContainerRegistryArgs

type ContainerRegistryArgs struct {
	// Configuration needed to authenticate the container registry.
	Config ContainerRegistryConfigPtrInput
	// Description of the container registry.
	Description pulumi.StringPtrInput
	// Kind of the container registry. - Can be: `DOCKER_HUB`, `DOCR`, `ECR`, `GCP_ARTIFACT_REGISTRY`, `GENERIC_CR`,
	// `GITHUB_CR`, `GITLAB_CR`, `PUBLIC_ECR`, `SCALEWAY_CR`.
	Kind pulumi.StringInput
	// Name of the container registry.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringInput
	// URL of the container registry.
	Url pulumi.StringInput
}

The set of arguments for constructing a ContainerRegistry resource.

func (ContainerRegistryArgs) ElementType

func (ContainerRegistryArgs) ElementType() reflect.Type

type ContainerRegistryArray

type ContainerRegistryArray []ContainerRegistryInput

func (ContainerRegistryArray) ElementType

func (ContainerRegistryArray) ElementType() reflect.Type

func (ContainerRegistryArray) ToContainerRegistryArrayOutput

func (i ContainerRegistryArray) ToContainerRegistryArrayOutput() ContainerRegistryArrayOutput

func (ContainerRegistryArray) ToContainerRegistryArrayOutputWithContext

func (i ContainerRegistryArray) ToContainerRegistryArrayOutputWithContext(ctx context.Context) ContainerRegistryArrayOutput

type ContainerRegistryArrayInput

type ContainerRegistryArrayInput interface {
	pulumi.Input

	ToContainerRegistryArrayOutput() ContainerRegistryArrayOutput
	ToContainerRegistryArrayOutputWithContext(context.Context) ContainerRegistryArrayOutput
}

ContainerRegistryArrayInput is an input type that accepts ContainerRegistryArray and ContainerRegistryArrayOutput values. You can construct a concrete instance of `ContainerRegistryArrayInput` via:

ContainerRegistryArray{ ContainerRegistryArgs{...} }

type ContainerRegistryArrayOutput

type ContainerRegistryArrayOutput struct{ *pulumi.OutputState }

func (ContainerRegistryArrayOutput) ElementType

func (ContainerRegistryArrayOutput) Index

func (ContainerRegistryArrayOutput) ToContainerRegistryArrayOutput

func (o ContainerRegistryArrayOutput) ToContainerRegistryArrayOutput() ContainerRegistryArrayOutput

func (ContainerRegistryArrayOutput) ToContainerRegistryArrayOutputWithContext

func (o ContainerRegistryArrayOutput) ToContainerRegistryArrayOutputWithContext(ctx context.Context) ContainerRegistryArrayOutput

type ContainerRegistryConfig

type ContainerRegistryConfig struct {
	// Required if kind is `ECR` or `PUBLIC_ECR`.
	AccessKeyId *string `pulumi:"accessKeyId"`
	// Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` ,  `GENERIC_CR`.
	Password *string `pulumi:"password"`
	// Required if kind is `ECR` or `SCALEWAY_CR`.
	Region *string `pulumi:"region"`
	// Required if kind is `SCALEWAY_CR`.
	ScalewayAccessKey *string `pulumi:"scalewayAccessKey"`
	// Required if kind is `SCALEWAY_CR`.
	ScalewaySecretKey *string `pulumi:"scalewaySecretKey"`
	// Required if kind is `ECR` or `PUBLIC_ECR`.
	SecretAccessKey *string `pulumi:"secretAccessKey"`
	// Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` ,  `GENERIC_CR`.
	Username *string `pulumi:"username"`
}

type ContainerRegistryConfigArgs

type ContainerRegistryConfigArgs struct {
	// Required if kind is `ECR` or `PUBLIC_ECR`.
	AccessKeyId pulumi.StringPtrInput `pulumi:"accessKeyId"`
	// Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` ,  `GENERIC_CR`.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Required if kind is `ECR` or `SCALEWAY_CR`.
	Region pulumi.StringPtrInput `pulumi:"region"`
	// Required if kind is `SCALEWAY_CR`.
	ScalewayAccessKey pulumi.StringPtrInput `pulumi:"scalewayAccessKey"`
	// Required if kind is `SCALEWAY_CR`.
	ScalewaySecretKey pulumi.StringPtrInput `pulumi:"scalewaySecretKey"`
	// Required if kind is `ECR` or `PUBLIC_ECR`.
	SecretAccessKey pulumi.StringPtrInput `pulumi:"secretAccessKey"`
	// Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` ,  `GENERIC_CR`.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ContainerRegistryConfigArgs) ElementType

func (ContainerRegistryConfigArgs) ToContainerRegistryConfigOutput

func (i ContainerRegistryConfigArgs) ToContainerRegistryConfigOutput() ContainerRegistryConfigOutput

func (ContainerRegistryConfigArgs) ToContainerRegistryConfigOutputWithContext

func (i ContainerRegistryConfigArgs) ToContainerRegistryConfigOutputWithContext(ctx context.Context) ContainerRegistryConfigOutput

func (ContainerRegistryConfigArgs) ToContainerRegistryConfigPtrOutput

func (i ContainerRegistryConfigArgs) ToContainerRegistryConfigPtrOutput() ContainerRegistryConfigPtrOutput

func (ContainerRegistryConfigArgs) ToContainerRegistryConfigPtrOutputWithContext

func (i ContainerRegistryConfigArgs) ToContainerRegistryConfigPtrOutputWithContext(ctx context.Context) ContainerRegistryConfigPtrOutput

type ContainerRegistryConfigInput

type ContainerRegistryConfigInput interface {
	pulumi.Input

	ToContainerRegistryConfigOutput() ContainerRegistryConfigOutput
	ToContainerRegistryConfigOutputWithContext(context.Context) ContainerRegistryConfigOutput
}

ContainerRegistryConfigInput is an input type that accepts ContainerRegistryConfigArgs and ContainerRegistryConfigOutput values. You can construct a concrete instance of `ContainerRegistryConfigInput` via:

ContainerRegistryConfigArgs{...}

type ContainerRegistryConfigOutput

type ContainerRegistryConfigOutput struct{ *pulumi.OutputState }

func (ContainerRegistryConfigOutput) AccessKeyId

Required if kind is `ECR` or `PUBLIC_ECR`.

func (ContainerRegistryConfigOutput) ElementType

func (ContainerRegistryConfigOutput) Password

Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` , `GENERIC_CR`.

func (ContainerRegistryConfigOutput) Region

Required if kind is `ECR` or `SCALEWAY_CR`.

func (ContainerRegistryConfigOutput) ScalewayAccessKey

Required if kind is `SCALEWAY_CR`.

func (ContainerRegistryConfigOutput) ScalewaySecretKey

Required if kind is `SCALEWAY_CR`.

func (ContainerRegistryConfigOutput) SecretAccessKey

Required if kind is `ECR` or `PUBLIC_ECR`.

func (ContainerRegistryConfigOutput) ToContainerRegistryConfigOutput

func (o ContainerRegistryConfigOutput) ToContainerRegistryConfigOutput() ContainerRegistryConfigOutput

func (ContainerRegistryConfigOutput) ToContainerRegistryConfigOutputWithContext

func (o ContainerRegistryConfigOutput) ToContainerRegistryConfigOutputWithContext(ctx context.Context) ContainerRegistryConfigOutput

func (ContainerRegistryConfigOutput) ToContainerRegistryConfigPtrOutput

func (o ContainerRegistryConfigOutput) ToContainerRegistryConfigPtrOutput() ContainerRegistryConfigPtrOutput

func (ContainerRegistryConfigOutput) ToContainerRegistryConfigPtrOutputWithContext

func (o ContainerRegistryConfigOutput) ToContainerRegistryConfigPtrOutputWithContext(ctx context.Context) ContainerRegistryConfigPtrOutput

func (ContainerRegistryConfigOutput) Username

Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` , `GENERIC_CR`.

type ContainerRegistryConfigPtrInput

type ContainerRegistryConfigPtrInput interface {
	pulumi.Input

	ToContainerRegistryConfigPtrOutput() ContainerRegistryConfigPtrOutput
	ToContainerRegistryConfigPtrOutputWithContext(context.Context) ContainerRegistryConfigPtrOutput
}

ContainerRegistryConfigPtrInput is an input type that accepts ContainerRegistryConfigArgs, ContainerRegistryConfigPtr and ContainerRegistryConfigPtrOutput values. You can construct a concrete instance of `ContainerRegistryConfigPtrInput` via:

        ContainerRegistryConfigArgs{...}

or:

        nil

type ContainerRegistryConfigPtrOutput

type ContainerRegistryConfigPtrOutput struct{ *pulumi.OutputState }

func (ContainerRegistryConfigPtrOutput) AccessKeyId

Required if kind is `ECR` or `PUBLIC_ECR`.

func (ContainerRegistryConfigPtrOutput) Elem

func (ContainerRegistryConfigPtrOutput) ElementType

func (ContainerRegistryConfigPtrOutput) Password

Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` , `GENERIC_CR`.

func (ContainerRegistryConfigPtrOutput) Region

Required if kind is `ECR` or `SCALEWAY_CR`.

func (ContainerRegistryConfigPtrOutput) ScalewayAccessKey

Required if kind is `SCALEWAY_CR`.

func (ContainerRegistryConfigPtrOutput) ScalewaySecretKey

Required if kind is `SCALEWAY_CR`.

func (ContainerRegistryConfigPtrOutput) SecretAccessKey

Required if kind is `ECR` or `PUBLIC_ECR`.

func (ContainerRegistryConfigPtrOutput) ToContainerRegistryConfigPtrOutput

func (o ContainerRegistryConfigPtrOutput) ToContainerRegistryConfigPtrOutput() ContainerRegistryConfigPtrOutput

func (ContainerRegistryConfigPtrOutput) ToContainerRegistryConfigPtrOutputWithContext

func (o ContainerRegistryConfigPtrOutput) ToContainerRegistryConfigPtrOutputWithContext(ctx context.Context) ContainerRegistryConfigPtrOutput

func (ContainerRegistryConfigPtrOutput) Username

Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` , `GENERIC_CR`.

type ContainerRegistryInput

type ContainerRegistryInput interface {
	pulumi.Input

	ToContainerRegistryOutput() ContainerRegistryOutput
	ToContainerRegistryOutputWithContext(ctx context.Context) ContainerRegistryOutput
}

type ContainerRegistryMap

type ContainerRegistryMap map[string]ContainerRegistryInput

func (ContainerRegistryMap) ElementType

func (ContainerRegistryMap) ElementType() reflect.Type

func (ContainerRegistryMap) ToContainerRegistryMapOutput

func (i ContainerRegistryMap) ToContainerRegistryMapOutput() ContainerRegistryMapOutput

func (ContainerRegistryMap) ToContainerRegistryMapOutputWithContext

func (i ContainerRegistryMap) ToContainerRegistryMapOutputWithContext(ctx context.Context) ContainerRegistryMapOutput

type ContainerRegistryMapInput

type ContainerRegistryMapInput interface {
	pulumi.Input

	ToContainerRegistryMapOutput() ContainerRegistryMapOutput
	ToContainerRegistryMapOutputWithContext(context.Context) ContainerRegistryMapOutput
}

ContainerRegistryMapInput is an input type that accepts ContainerRegistryMap and ContainerRegistryMapOutput values. You can construct a concrete instance of `ContainerRegistryMapInput` via:

ContainerRegistryMap{ "key": ContainerRegistryArgs{...} }

type ContainerRegistryMapOutput

type ContainerRegistryMapOutput struct{ *pulumi.OutputState }

func (ContainerRegistryMapOutput) ElementType

func (ContainerRegistryMapOutput) ElementType() reflect.Type

func (ContainerRegistryMapOutput) MapIndex

func (ContainerRegistryMapOutput) ToContainerRegistryMapOutput

func (o ContainerRegistryMapOutput) ToContainerRegistryMapOutput() ContainerRegistryMapOutput

func (ContainerRegistryMapOutput) ToContainerRegistryMapOutputWithContext

func (o ContainerRegistryMapOutput) ToContainerRegistryMapOutputWithContext(ctx context.Context) ContainerRegistryMapOutput

type ContainerRegistryOutput

type ContainerRegistryOutput struct{ *pulumi.OutputState }

func (ContainerRegistryOutput) Config

Configuration needed to authenticate the container registry.

func (ContainerRegistryOutput) Description

Description of the container registry.

func (ContainerRegistryOutput) ElementType

func (ContainerRegistryOutput) ElementType() reflect.Type

func (ContainerRegistryOutput) Kind

Kind of the container registry. - Can be: `DOCKER_HUB`, `DOCR`, `ECR`, `GCP_ARTIFACT_REGISTRY`, `GENERIC_CR`, `GITHUB_CR`, `GITLAB_CR`, `PUBLIC_ECR`, `SCALEWAY_CR`.

func (ContainerRegistryOutput) Name

Name of the container registry.

func (ContainerRegistryOutput) OrganizationId

func (o ContainerRegistryOutput) OrganizationId() pulumi.StringOutput

Id of the organization.

func (ContainerRegistryOutput) ToContainerRegistryOutput

func (o ContainerRegistryOutput) ToContainerRegistryOutput() ContainerRegistryOutput

func (ContainerRegistryOutput) ToContainerRegistryOutputWithContext

func (o ContainerRegistryOutput) ToContainerRegistryOutputWithContext(ctx context.Context) ContainerRegistryOutput

func (ContainerRegistryOutput) Url

URL of the container registry.

type ContainerRegistryState

type ContainerRegistryState struct {
	// Configuration needed to authenticate the container registry.
	Config ContainerRegistryConfigPtrInput
	// Description of the container registry.
	Description pulumi.StringPtrInput
	// Kind of the container registry. - Can be: `DOCKER_HUB`, `DOCR`, `ECR`, `GCP_ARTIFACT_REGISTRY`, `GENERIC_CR`,
	// `GITHUB_CR`, `GITLAB_CR`, `PUBLIC_ECR`, `SCALEWAY_CR`.
	Kind pulumi.StringPtrInput
	// Name of the container registry.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringPtrInput
	// URL of the container registry.
	Url pulumi.StringPtrInput
}

func (ContainerRegistryState) ElementType

func (ContainerRegistryState) ElementType() reflect.Type

type ContainerSecret

type ContainerSecret struct {
	// Id of the secret.
	Id *string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type ContainerSecretAlias

type ContainerSecretAlias struct {
	// Id of the secret alias.
	Id *string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type ContainerSecretAliasArgs

type ContainerSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ContainerSecretAliasArgs) ElementType

func (ContainerSecretAliasArgs) ElementType() reflect.Type

func (ContainerSecretAliasArgs) ToContainerSecretAliasOutput

func (i ContainerSecretAliasArgs) ToContainerSecretAliasOutput() ContainerSecretAliasOutput

func (ContainerSecretAliasArgs) ToContainerSecretAliasOutputWithContext

func (i ContainerSecretAliasArgs) ToContainerSecretAliasOutputWithContext(ctx context.Context) ContainerSecretAliasOutput

type ContainerSecretAliasArray

type ContainerSecretAliasArray []ContainerSecretAliasInput

func (ContainerSecretAliasArray) ElementType

func (ContainerSecretAliasArray) ElementType() reflect.Type

func (ContainerSecretAliasArray) ToContainerSecretAliasArrayOutput

func (i ContainerSecretAliasArray) ToContainerSecretAliasArrayOutput() ContainerSecretAliasArrayOutput

func (ContainerSecretAliasArray) ToContainerSecretAliasArrayOutputWithContext

func (i ContainerSecretAliasArray) ToContainerSecretAliasArrayOutputWithContext(ctx context.Context) ContainerSecretAliasArrayOutput

type ContainerSecretAliasArrayInput

type ContainerSecretAliasArrayInput interface {
	pulumi.Input

	ToContainerSecretAliasArrayOutput() ContainerSecretAliasArrayOutput
	ToContainerSecretAliasArrayOutputWithContext(context.Context) ContainerSecretAliasArrayOutput
}

ContainerSecretAliasArrayInput is an input type that accepts ContainerSecretAliasArray and ContainerSecretAliasArrayOutput values. You can construct a concrete instance of `ContainerSecretAliasArrayInput` via:

ContainerSecretAliasArray{ ContainerSecretAliasArgs{...} }

type ContainerSecretAliasArrayOutput

type ContainerSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (ContainerSecretAliasArrayOutput) ElementType

func (ContainerSecretAliasArrayOutput) Index

func (ContainerSecretAliasArrayOutput) ToContainerSecretAliasArrayOutput

func (o ContainerSecretAliasArrayOutput) ToContainerSecretAliasArrayOutput() ContainerSecretAliasArrayOutput

func (ContainerSecretAliasArrayOutput) ToContainerSecretAliasArrayOutputWithContext

func (o ContainerSecretAliasArrayOutput) ToContainerSecretAliasArrayOutputWithContext(ctx context.Context) ContainerSecretAliasArrayOutput

type ContainerSecretAliasInput

type ContainerSecretAliasInput interface {
	pulumi.Input

	ToContainerSecretAliasOutput() ContainerSecretAliasOutput
	ToContainerSecretAliasOutputWithContext(context.Context) ContainerSecretAliasOutput
}

ContainerSecretAliasInput is an input type that accepts ContainerSecretAliasArgs and ContainerSecretAliasOutput values. You can construct a concrete instance of `ContainerSecretAliasInput` via:

ContainerSecretAliasArgs{...}

type ContainerSecretAliasOutput

type ContainerSecretAliasOutput struct{ *pulumi.OutputState }

func (ContainerSecretAliasOutput) ElementType

func (ContainerSecretAliasOutput) ElementType() reflect.Type

func (ContainerSecretAliasOutput) Id

Id of the secret alias.

func (ContainerSecretAliasOutput) Key

Name of the secret alias.

func (ContainerSecretAliasOutput) ToContainerSecretAliasOutput

func (o ContainerSecretAliasOutput) ToContainerSecretAliasOutput() ContainerSecretAliasOutput

func (ContainerSecretAliasOutput) ToContainerSecretAliasOutputWithContext

func (o ContainerSecretAliasOutput) ToContainerSecretAliasOutputWithContext(ctx context.Context) ContainerSecretAliasOutput

func (ContainerSecretAliasOutput) Value

Name of the secret to alias.

type ContainerSecretArgs

type ContainerSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ContainerSecretArgs) ElementType

func (ContainerSecretArgs) ElementType() reflect.Type

func (ContainerSecretArgs) ToContainerSecretOutput

func (i ContainerSecretArgs) ToContainerSecretOutput() ContainerSecretOutput

func (ContainerSecretArgs) ToContainerSecretOutputWithContext

func (i ContainerSecretArgs) ToContainerSecretOutputWithContext(ctx context.Context) ContainerSecretOutput

type ContainerSecretArray

type ContainerSecretArray []ContainerSecretInput

func (ContainerSecretArray) ElementType

func (ContainerSecretArray) ElementType() reflect.Type

func (ContainerSecretArray) ToContainerSecretArrayOutput

func (i ContainerSecretArray) ToContainerSecretArrayOutput() ContainerSecretArrayOutput

func (ContainerSecretArray) ToContainerSecretArrayOutputWithContext

func (i ContainerSecretArray) ToContainerSecretArrayOutputWithContext(ctx context.Context) ContainerSecretArrayOutput

type ContainerSecretArrayInput

type ContainerSecretArrayInput interface {
	pulumi.Input

	ToContainerSecretArrayOutput() ContainerSecretArrayOutput
	ToContainerSecretArrayOutputWithContext(context.Context) ContainerSecretArrayOutput
}

ContainerSecretArrayInput is an input type that accepts ContainerSecretArray and ContainerSecretArrayOutput values. You can construct a concrete instance of `ContainerSecretArrayInput` via:

ContainerSecretArray{ ContainerSecretArgs{...} }

type ContainerSecretArrayOutput

type ContainerSecretArrayOutput struct{ *pulumi.OutputState }

func (ContainerSecretArrayOutput) ElementType

func (ContainerSecretArrayOutput) ElementType() reflect.Type

func (ContainerSecretArrayOutput) Index

func (ContainerSecretArrayOutput) ToContainerSecretArrayOutput

func (o ContainerSecretArrayOutput) ToContainerSecretArrayOutput() ContainerSecretArrayOutput

func (ContainerSecretArrayOutput) ToContainerSecretArrayOutputWithContext

func (o ContainerSecretArrayOutput) ToContainerSecretArrayOutputWithContext(ctx context.Context) ContainerSecretArrayOutput

type ContainerSecretInput

type ContainerSecretInput interface {
	pulumi.Input

	ToContainerSecretOutput() ContainerSecretOutput
	ToContainerSecretOutputWithContext(context.Context) ContainerSecretOutput
}

ContainerSecretInput is an input type that accepts ContainerSecretArgs and ContainerSecretOutput values. You can construct a concrete instance of `ContainerSecretInput` via:

ContainerSecretArgs{...}

type ContainerSecretOutput

type ContainerSecretOutput struct{ *pulumi.OutputState }

func (ContainerSecretOutput) ElementType

func (ContainerSecretOutput) ElementType() reflect.Type

func (ContainerSecretOutput) Id

Id of the secret.

func (ContainerSecretOutput) Key

Key of the secret.

func (ContainerSecretOutput) ToContainerSecretOutput

func (o ContainerSecretOutput) ToContainerSecretOutput() ContainerSecretOutput

func (ContainerSecretOutput) ToContainerSecretOutputWithContext

func (o ContainerSecretOutput) ToContainerSecretOutputWithContext(ctx context.Context) ContainerSecretOutput

func (ContainerSecretOutput) Value

Value of the secret.

type ContainerSecretOverride

type ContainerSecretOverride struct {
	// Id of the secret override.
	Id *string `pulumi:"id"`
	// Name of the secret override.
	Key string `pulumi:"key"`
	// Value of the secret override.
	Value string `pulumi:"value"`
}

type ContainerSecretOverrideArgs

type ContainerSecretOverrideArgs struct {
	// Id of the secret override.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the secret override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ContainerSecretOverrideArgs) ElementType

func (ContainerSecretOverrideArgs) ToContainerSecretOverrideOutput

func (i ContainerSecretOverrideArgs) ToContainerSecretOverrideOutput() ContainerSecretOverrideOutput

func (ContainerSecretOverrideArgs) ToContainerSecretOverrideOutputWithContext

func (i ContainerSecretOverrideArgs) ToContainerSecretOverrideOutputWithContext(ctx context.Context) ContainerSecretOverrideOutput

type ContainerSecretOverrideArray

type ContainerSecretOverrideArray []ContainerSecretOverrideInput

func (ContainerSecretOverrideArray) ElementType

func (ContainerSecretOverrideArray) ToContainerSecretOverrideArrayOutput

func (i ContainerSecretOverrideArray) ToContainerSecretOverrideArrayOutput() ContainerSecretOverrideArrayOutput

func (ContainerSecretOverrideArray) ToContainerSecretOverrideArrayOutputWithContext

func (i ContainerSecretOverrideArray) ToContainerSecretOverrideArrayOutputWithContext(ctx context.Context) ContainerSecretOverrideArrayOutput

type ContainerSecretOverrideArrayInput

type ContainerSecretOverrideArrayInput interface {
	pulumi.Input

	ToContainerSecretOverrideArrayOutput() ContainerSecretOverrideArrayOutput
	ToContainerSecretOverrideArrayOutputWithContext(context.Context) ContainerSecretOverrideArrayOutput
}

ContainerSecretOverrideArrayInput is an input type that accepts ContainerSecretOverrideArray and ContainerSecretOverrideArrayOutput values. You can construct a concrete instance of `ContainerSecretOverrideArrayInput` via:

ContainerSecretOverrideArray{ ContainerSecretOverrideArgs{...} }

type ContainerSecretOverrideArrayOutput

type ContainerSecretOverrideArrayOutput struct{ *pulumi.OutputState }

func (ContainerSecretOverrideArrayOutput) ElementType

func (ContainerSecretOverrideArrayOutput) Index

func (ContainerSecretOverrideArrayOutput) ToContainerSecretOverrideArrayOutput

func (o ContainerSecretOverrideArrayOutput) ToContainerSecretOverrideArrayOutput() ContainerSecretOverrideArrayOutput

func (ContainerSecretOverrideArrayOutput) ToContainerSecretOverrideArrayOutputWithContext

func (o ContainerSecretOverrideArrayOutput) ToContainerSecretOverrideArrayOutputWithContext(ctx context.Context) ContainerSecretOverrideArrayOutput

type ContainerSecretOverrideInput

type ContainerSecretOverrideInput interface {
	pulumi.Input

	ToContainerSecretOverrideOutput() ContainerSecretOverrideOutput
	ToContainerSecretOverrideOutputWithContext(context.Context) ContainerSecretOverrideOutput
}

ContainerSecretOverrideInput is an input type that accepts ContainerSecretOverrideArgs and ContainerSecretOverrideOutput values. You can construct a concrete instance of `ContainerSecretOverrideInput` via:

ContainerSecretOverrideArgs{...}

type ContainerSecretOverrideOutput

type ContainerSecretOverrideOutput struct{ *pulumi.OutputState }

func (ContainerSecretOverrideOutput) ElementType

func (ContainerSecretOverrideOutput) Id

Id of the secret override.

func (ContainerSecretOverrideOutput) Key

Name of the secret override.

func (ContainerSecretOverrideOutput) ToContainerSecretOverrideOutput

func (o ContainerSecretOverrideOutput) ToContainerSecretOverrideOutput() ContainerSecretOverrideOutput

func (ContainerSecretOverrideOutput) ToContainerSecretOverrideOutputWithContext

func (o ContainerSecretOverrideOutput) ToContainerSecretOverrideOutputWithContext(ctx context.Context) ContainerSecretOverrideOutput

func (ContainerSecretOverrideOutput) Value

Value of the secret override.

type ContainerState

type ContainerState struct {
	// Advanced settings.
	AdvancedSettingsJson pulumi.StringPtrInput
	// List of arguments of this container.
	Arguments pulumi.StringArrayInput
	// Specify if the container will be automatically updated after receiving a new image tag.
	AutoDeploy pulumi.BoolPtrInput
	// Specify if the environment preview option is activated or not for this container.
	AutoPreview pulumi.BoolPtrInput
	// List of built-in environment variables linked to this container.
	BuiltInEnvironmentVariables ContainerBuiltInEnvironmentVariableArrayInput
	// CPU of the container in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.
	Cpu pulumi.IntPtrInput
	// List of custom domains linked to this container.
	CustomDomains ContainerCustomDomainArrayInput
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringPtrInput
	// Entrypoint of the container.
	Entrypoint pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringPtrInput
	// List of environment variable aliases linked to this container.
	EnvironmentVariableAliases ContainerEnvironmentVariableAliasArrayInput
	// List of environment variable overrides linked to this container.
	EnvironmentVariableOverrides ContainerEnvironmentVariableOverrideArrayInput
	// List of environment variables linked to this container.
	EnvironmentVariables ContainerEnvironmentVariableArrayInput
	// The container external FQDN host [NOTE: only if your container is using a publicly accessible port].
	ExternalHost pulumi.StringPtrInput
	// Configuration for the healthchecks that are going to be executed against your service
	Healthchecks ContainerHealthchecksPtrInput
	// Name of the container image.
	ImageName pulumi.StringPtrInput
	// The container internal host.
	InternalHost pulumi.StringPtrInput
	// Maximum number of instances running for the container. - Must be: `>= -1`. - Default: `1`.
	MaxRunningInstances pulumi.IntPtrInput
	// RAM of the container in MB [1024MB = 1GB]. - Must be: `>= 10`. - Default: `512`.
	Memory pulumi.IntPtrInput
	// Minimum number of instances running for the container. - Must be: `>= 1`. - Default: `1`.
	MinRunningInstances pulumi.IntPtrInput
	// Name of the container.
	Name pulumi.StringPtrInput
	// List of ports linked to this container.
	Ports ContainerPortArrayInput
	// Id of the registry.
	RegistryId pulumi.StringPtrInput
	// List of secret aliases linked to this container.
	SecretAliases ContainerSecretAliasArrayInput
	// List of secret overrides linked to this container.
	SecretOverrides ContainerSecretOverrideArrayInput
	// List of secrets linked to this container.
	Secrets ContainerSecretArrayInput
	// List of storages linked to this container.
	Storages ContainerStorageArrayInput
	// Tag of the container image.
	Tag pulumi.StringPtrInput
}

func (ContainerState) ElementType

func (ContainerState) ElementType() reflect.Type

type ContainerStorage

type ContainerStorage struct {
	// Id of the storage.
	Id *string `pulumi:"id"`
	// Mount point of the storage for the container.
	MountPoint string `pulumi:"mountPoint"`
	// Size of the storage for the container in GB [1024MB = 1GB].
	// 	- Must be: `>= 1`.
	Size int `pulumi:"size"`
	// Type of the storage for the container.
	// 	- Can be: `FAST_SSD`.
	Type string `pulumi:"type"`
}

type ContainerStorageArgs

type ContainerStorageArgs struct {
	// Id of the storage.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Mount point of the storage for the container.
	MountPoint pulumi.StringInput `pulumi:"mountPoint"`
	// Size of the storage for the container in GB [1024MB = 1GB].
	// 	- Must be: `>= 1`.
	Size pulumi.IntInput `pulumi:"size"`
	// Type of the storage for the container.
	// 	- Can be: `FAST_SSD`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (ContainerStorageArgs) ElementType

func (ContainerStorageArgs) ElementType() reflect.Type

func (ContainerStorageArgs) ToContainerStorageOutput

func (i ContainerStorageArgs) ToContainerStorageOutput() ContainerStorageOutput

func (ContainerStorageArgs) ToContainerStorageOutputWithContext

func (i ContainerStorageArgs) ToContainerStorageOutputWithContext(ctx context.Context) ContainerStorageOutput

type ContainerStorageArray

type ContainerStorageArray []ContainerStorageInput

func (ContainerStorageArray) ElementType

func (ContainerStorageArray) ElementType() reflect.Type

func (ContainerStorageArray) ToContainerStorageArrayOutput

func (i ContainerStorageArray) ToContainerStorageArrayOutput() ContainerStorageArrayOutput

func (ContainerStorageArray) ToContainerStorageArrayOutputWithContext

func (i ContainerStorageArray) ToContainerStorageArrayOutputWithContext(ctx context.Context) ContainerStorageArrayOutput

type ContainerStorageArrayInput

type ContainerStorageArrayInput interface {
	pulumi.Input

	ToContainerStorageArrayOutput() ContainerStorageArrayOutput
	ToContainerStorageArrayOutputWithContext(context.Context) ContainerStorageArrayOutput
}

ContainerStorageArrayInput is an input type that accepts ContainerStorageArray and ContainerStorageArrayOutput values. You can construct a concrete instance of `ContainerStorageArrayInput` via:

ContainerStorageArray{ ContainerStorageArgs{...} }

type ContainerStorageArrayOutput

type ContainerStorageArrayOutput struct{ *pulumi.OutputState }

func (ContainerStorageArrayOutput) ElementType

func (ContainerStorageArrayOutput) Index

func (ContainerStorageArrayOutput) ToContainerStorageArrayOutput

func (o ContainerStorageArrayOutput) ToContainerStorageArrayOutput() ContainerStorageArrayOutput

func (ContainerStorageArrayOutput) ToContainerStorageArrayOutputWithContext

func (o ContainerStorageArrayOutput) ToContainerStorageArrayOutputWithContext(ctx context.Context) ContainerStorageArrayOutput

type ContainerStorageInput

type ContainerStorageInput interface {
	pulumi.Input

	ToContainerStorageOutput() ContainerStorageOutput
	ToContainerStorageOutputWithContext(context.Context) ContainerStorageOutput
}

ContainerStorageInput is an input type that accepts ContainerStorageArgs and ContainerStorageOutput values. You can construct a concrete instance of `ContainerStorageInput` via:

ContainerStorageArgs{...}

type ContainerStorageOutput

type ContainerStorageOutput struct{ *pulumi.OutputState }

func (ContainerStorageOutput) ElementType

func (ContainerStorageOutput) ElementType() reflect.Type

func (ContainerStorageOutput) Id

Id of the storage.

func (ContainerStorageOutput) MountPoint

Mount point of the storage for the container.

func (ContainerStorageOutput) Size

Size of the storage for the container in GB [1024MB = 1GB].

  • Must be: `>= 1`.

func (ContainerStorageOutput) ToContainerStorageOutput

func (o ContainerStorageOutput) ToContainerStorageOutput() ContainerStorageOutput

func (ContainerStorageOutput) ToContainerStorageOutputWithContext

func (o ContainerStorageOutput) ToContainerStorageOutputWithContext(ctx context.Context) ContainerStorageOutput

func (ContainerStorageOutput) Type

Type of the storage for the container.

  • Can be: `FAST_SSD`.

type Database

type Database struct {
	pulumi.CustomResourceState

	// Accessibility of the database. - Can be: `PRIVATE`, `PUBLIC`. - Default: `PUBLIC`.
	Accessibility pulumi.StringOutput `pulumi:"accessibility"`
	// CPU of the database in millicores (m) [1000m = 1 CPU]. - Must be: `>= 250`. - Default: `250`.
	Cpu pulumi.IntOutput `pulumi:"cpu"`
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringOutput `pulumi:"deploymentStageId"`
	// Id of the environment.
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// The database external FQDN host [NOTE: only if your container is using a publicly accessible port].
	ExternalHost pulumi.StringOutput `pulumi:"externalHost"`
	// Instance type of the database.
	InstanceType pulumi.StringOutput `pulumi:"instanceType"`
	// The database internal host (Recommended for your application)
	InternalHost pulumi.StringOutput `pulumi:"internalHost"`
	// The login to connect to your database
	Login pulumi.StringOutput `pulumi:"login"`
	// RAM of the database in MB [1024MB = 1GB]. - Must be: `>= 100`. - Default: `256`.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Mode of the database [NOTE: can't be updated after creation]. - Can be: `CONTAINER`, `MANAGED`.
	Mode pulumi.StringOutput `pulumi:"mode"`
	// Name of the database.
	Name pulumi.StringOutput `pulumi:"name"`
	// The password to connect to your database
	Password pulumi.StringOutput `pulumi:"password"`
	// The port to connect to your database
	Port pulumi.IntOutput `pulumi:"port"`
	// Storage of the database in GB [1024MB = 1GB] [NOTE: can't be updated after creation]. - Must be: `>= 10`. - Default:
	// `10`.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// Type of the database [NOTE: can't be updated after creation]. - Can be: `MONGODB`, `MYSQL`, `POSTGRESQL`, `REDIS`.
	Type pulumi.StringOutput `pulumi:"type"`
	// Version of the database
	Version pulumi.StringOutput `pulumi:"version"`
}

## # Database (Resource)

Provides a Qovery database resource. This can be used to create and manage Qovery databases.

## Example

```go 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.NewDatabase(ctx, "myContainerDatabase", &qovery.DatabaseArgs{
			EnvironmentId: pulumi.Any(qovery_environment.My_environment.Id),
			Type:          pulumi.String("POSTGRESQL"),
			Version:       pulumi.String("10"),
			Mode:          pulumi.String("CONTAINER"),
			Accessibility: pulumi.String("PRIVATE"),
			Cpu:           pulumi.Int(250),
			Memory:        pulumi.Int(256),
			Storage:       pulumi.Int(10),
		}, pulumi.DependsOn([]pulumi.Resource{
			qovery_environment.My_environment,
		}))
		if err != nil {
			return err
		}
		_, err = qovery.NewDatabase(ctx, "myManagedDatabase", &qovery.DatabaseArgs{
			EnvironmentId: pulumi.Any(qovery_environment.My_environment.Id),
			Type:          pulumi.String("POSTGRESQL"),
			Version:       pulumi.String("10"),
			Mode:          pulumi.String("MANAGED"),
			InstanceType:  pulumi.String("db.t3.micro"),
			Accessibility: pulumi.String("PRIVATE"),
			Storage:       pulumi.Int(10),
		}, pulumi.DependsOn([]pulumi.Resource{
			qovery_environment.My_environment,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

```sh

$ pulumi import qovery:index/database:Database my_database "<database_id>"

```

func GetDatabase

func GetDatabase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)

GetDatabase gets an existing Database resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDatabase

func NewDatabase(ctx *pulumi.Context,
	name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)

NewDatabase registers a new resource with the given unique name, arguments, and options.

func (*Database) ElementType

func (*Database) ElementType() reflect.Type

func (*Database) ToDatabaseOutput

func (i *Database) ToDatabaseOutput() DatabaseOutput

func (*Database) ToDatabaseOutputWithContext

func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput

type DatabaseArgs

type DatabaseArgs struct {
	// Accessibility of the database. - Can be: `PRIVATE`, `PUBLIC`. - Default: `PUBLIC`.
	Accessibility pulumi.StringPtrInput
	// CPU of the database in millicores (m) [1000m = 1 CPU]. - Must be: `>= 250`. - Default: `250`.
	Cpu pulumi.IntPtrInput
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringInput
	// Instance type of the database.
	InstanceType pulumi.StringPtrInput
	// RAM of the database in MB [1024MB = 1GB]. - Must be: `>= 100`. - Default: `256`.
	Memory pulumi.IntPtrInput
	// Mode of the database [NOTE: can't be updated after creation]. - Can be: `CONTAINER`, `MANAGED`.
	Mode pulumi.StringInput
	// Name of the database.
	Name pulumi.StringPtrInput
	// Storage of the database in GB [1024MB = 1GB] [NOTE: can't be updated after creation]. - Must be: `>= 10`. - Default:
	// `10`.
	Storage pulumi.IntPtrInput
	// Type of the database [NOTE: can't be updated after creation]. - Can be: `MONGODB`, `MYSQL`, `POSTGRESQL`, `REDIS`.
	Type pulumi.StringInput
	// Version of the database
	Version pulumi.StringInput
}

The set of arguments for constructing a Database resource.

func (DatabaseArgs) ElementType

func (DatabaseArgs) ElementType() reflect.Type

type DatabaseArray

type DatabaseArray []DatabaseInput

func (DatabaseArray) ElementType

func (DatabaseArray) ElementType() reflect.Type

func (DatabaseArray) ToDatabaseArrayOutput

func (i DatabaseArray) ToDatabaseArrayOutput() DatabaseArrayOutput

func (DatabaseArray) ToDatabaseArrayOutputWithContext

func (i DatabaseArray) ToDatabaseArrayOutputWithContext(ctx context.Context) DatabaseArrayOutput

type DatabaseArrayInput

type DatabaseArrayInput interface {
	pulumi.Input

	ToDatabaseArrayOutput() DatabaseArrayOutput
	ToDatabaseArrayOutputWithContext(context.Context) DatabaseArrayOutput
}

DatabaseArrayInput is an input type that accepts DatabaseArray and DatabaseArrayOutput values. You can construct a concrete instance of `DatabaseArrayInput` via:

DatabaseArray{ DatabaseArgs{...} }

type DatabaseArrayOutput

type DatabaseArrayOutput struct{ *pulumi.OutputState }

func (DatabaseArrayOutput) ElementType

func (DatabaseArrayOutput) ElementType() reflect.Type

func (DatabaseArrayOutput) Index

func (DatabaseArrayOutput) ToDatabaseArrayOutput

func (o DatabaseArrayOutput) ToDatabaseArrayOutput() DatabaseArrayOutput

func (DatabaseArrayOutput) ToDatabaseArrayOutputWithContext

func (o DatabaseArrayOutput) ToDatabaseArrayOutputWithContext(ctx context.Context) DatabaseArrayOutput

type DatabaseInput

type DatabaseInput interface {
	pulumi.Input

	ToDatabaseOutput() DatabaseOutput
	ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
}

type DatabaseMap

type DatabaseMap map[string]DatabaseInput

func (DatabaseMap) ElementType

func (DatabaseMap) ElementType() reflect.Type

func (DatabaseMap) ToDatabaseMapOutput

func (i DatabaseMap) ToDatabaseMapOutput() DatabaseMapOutput

func (DatabaseMap) ToDatabaseMapOutputWithContext

func (i DatabaseMap) ToDatabaseMapOutputWithContext(ctx context.Context) DatabaseMapOutput

type DatabaseMapInput

type DatabaseMapInput interface {
	pulumi.Input

	ToDatabaseMapOutput() DatabaseMapOutput
	ToDatabaseMapOutputWithContext(context.Context) DatabaseMapOutput
}

DatabaseMapInput is an input type that accepts DatabaseMap and DatabaseMapOutput values. You can construct a concrete instance of `DatabaseMapInput` via:

DatabaseMap{ "key": DatabaseArgs{...} }

type DatabaseMapOutput

type DatabaseMapOutput struct{ *pulumi.OutputState }

func (DatabaseMapOutput) ElementType

func (DatabaseMapOutput) ElementType() reflect.Type

func (DatabaseMapOutput) MapIndex

func (DatabaseMapOutput) ToDatabaseMapOutput

func (o DatabaseMapOutput) ToDatabaseMapOutput() DatabaseMapOutput

func (DatabaseMapOutput) ToDatabaseMapOutputWithContext

func (o DatabaseMapOutput) ToDatabaseMapOutputWithContext(ctx context.Context) DatabaseMapOutput

type DatabaseOutput

type DatabaseOutput struct{ *pulumi.OutputState }

func (DatabaseOutput) Accessibility

func (o DatabaseOutput) Accessibility() pulumi.StringOutput

Accessibility of the database. - Can be: `PRIVATE`, `PUBLIC`. - Default: `PUBLIC`.

func (DatabaseOutput) Cpu

CPU of the database in millicores (m) [1000m = 1 CPU]. - Must be: `>= 250`. - Default: `250`.

func (DatabaseOutput) DeploymentStageId

func (o DatabaseOutput) DeploymentStageId() pulumi.StringOutput

Id of the deployment stage.

func (DatabaseOutput) ElementType

func (DatabaseOutput) ElementType() reflect.Type

func (DatabaseOutput) EnvironmentId

func (o DatabaseOutput) EnvironmentId() pulumi.StringOutput

Id of the environment.

func (DatabaseOutput) ExternalHost

func (o DatabaseOutput) ExternalHost() pulumi.StringOutput

The database external FQDN host [NOTE: only if your container is using a publicly accessible port].

func (DatabaseOutput) InstanceType

func (o DatabaseOutput) InstanceType() pulumi.StringOutput

Instance type of the database.

func (DatabaseOutput) InternalHost

func (o DatabaseOutput) InternalHost() pulumi.StringOutput

The database internal host (Recommended for your application)

func (DatabaseOutput) Login

The login to connect to your database

func (DatabaseOutput) Memory

func (o DatabaseOutput) Memory() pulumi.IntOutput

RAM of the database in MB [1024MB = 1GB]. - Must be: `>= 100`. - Default: `256`.

func (DatabaseOutput) Mode

Mode of the database [NOTE: can't be updated after creation]. - Can be: `CONTAINER`, `MANAGED`.

func (DatabaseOutput) Name

Name of the database.

func (DatabaseOutput) Password

func (o DatabaseOutput) Password() pulumi.StringOutput

The password to connect to your database

func (DatabaseOutput) Port

func (o DatabaseOutput) Port() pulumi.IntOutput

The port to connect to your database

func (DatabaseOutput) Storage

func (o DatabaseOutput) Storage() pulumi.IntOutput

Storage of the database in GB [1024MB = 1GB] [NOTE: can't be updated after creation]. - Must be: `>= 10`. - Default: `10`.

func (DatabaseOutput) ToDatabaseOutput

func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput

func (DatabaseOutput) ToDatabaseOutputWithContext

func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput

func (DatabaseOutput) Type

Type of the database [NOTE: can't be updated after creation]. - Can be: `MONGODB`, `MYSQL`, `POSTGRESQL`, `REDIS`.

func (DatabaseOutput) Version

func (o DatabaseOutput) Version() pulumi.StringOutput

Version of the database

type DatabaseState

type DatabaseState struct {
	// Accessibility of the database. - Can be: `PRIVATE`, `PUBLIC`. - Default: `PUBLIC`.
	Accessibility pulumi.StringPtrInput
	// CPU of the database in millicores (m) [1000m = 1 CPU]. - Must be: `>= 250`. - Default: `250`.
	Cpu pulumi.IntPtrInput
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringPtrInput
	// The database external FQDN host [NOTE: only if your container is using a publicly accessible port].
	ExternalHost pulumi.StringPtrInput
	// Instance type of the database.
	InstanceType pulumi.StringPtrInput
	// The database internal host (Recommended for your application)
	InternalHost pulumi.StringPtrInput
	// The login to connect to your database
	Login pulumi.StringPtrInput
	// RAM of the database in MB [1024MB = 1GB]. - Must be: `>= 100`. - Default: `256`.
	Memory pulumi.IntPtrInput
	// Mode of the database [NOTE: can't be updated after creation]. - Can be: `CONTAINER`, `MANAGED`.
	Mode pulumi.StringPtrInput
	// Name of the database.
	Name pulumi.StringPtrInput
	// The password to connect to your database
	Password pulumi.StringPtrInput
	// The port to connect to your database
	Port pulumi.IntPtrInput
	// Storage of the database in GB [1024MB = 1GB] [NOTE: can't be updated after creation]. - Must be: `>= 10`. - Default:
	// `10`.
	Storage pulumi.IntPtrInput
	// Type of the database [NOTE: can't be updated after creation]. - Can be: `MONGODB`, `MYSQL`, `POSTGRESQL`, `REDIS`.
	Type pulumi.StringPtrInput
	// Version of the database
	Version pulumi.StringPtrInput
}

func (DatabaseState) ElementType

func (DatabaseState) ElementType() reflect.Type

type Deployment

type Deployment struct {
	pulumi.CustomResourceState

	// Desired state of the deployment. - Can be: `RESTARTED`, `RUNNING`, `STOPPED`.
	DesiredState pulumi.StringOutput `pulumi:"desiredState"`
	// Id of the environment.
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// Version to force trigger a deployment when desired_state doesn't change (e.g redeploy a deployment having the 'RUNNING'
	// state)
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

## # Deployment (Resource)

Provides a Qovery deployment resource. This is used to trigger a service deployment at demand.

## Example

```go 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.NewDeployment(ctx, "myDeployment", &qovery.DeploymentArgs{
			EnvironmentId: pulumi.Any(qovery_environment.My_environment.Id),
			DesiredState:  pulumi.String("RUNNING"),
			Version:       pulumi.String("random_uuid_to_force_retrigger_terraform_apply"),
		}, pulumi.DependsOn([]pulumi.Resource{
			qovery_application.My_application,
			qovery_database.My_database,
			qovery_container.My_container,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetDeployment

func GetDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)

GetDeployment gets an existing Deployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDeployment

func NewDeployment(ctx *pulumi.Context,
	name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)

NewDeployment registers a new resource with the given unique name, arguments, and options.

func (*Deployment) ElementType

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext

func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentArgs

type DeploymentArgs struct {
	// Desired state of the deployment. - Can be: `RESTARTED`, `RUNNING`, `STOPPED`.
	DesiredState pulumi.StringInput
	// Id of the environment.
	EnvironmentId pulumi.StringInput
	// Version to force trigger a deployment when desired_state doesn't change (e.g redeploy a deployment having the 'RUNNING'
	// state)
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentArray

type DeploymentArray []DeploymentInput

func (DeploymentArray) ElementType

func (DeploymentArray) ElementType() reflect.Type

func (DeploymentArray) ToDeploymentArrayOutput

func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput

func (DeploymentArray) ToDeploymentArrayOutputWithContext

func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput

type DeploymentArrayInput

type DeploymentArrayInput interface {
	pulumi.Input

	ToDeploymentArrayOutput() DeploymentArrayOutput
	ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput
}

DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:

DeploymentArray{ DeploymentArgs{...} }

type DeploymentArrayOutput

type DeploymentArrayOutput struct{ *pulumi.OutputState }

func (DeploymentArrayOutput) ElementType

func (DeploymentArrayOutput) ElementType() reflect.Type

func (DeploymentArrayOutput) Index

func (DeploymentArrayOutput) ToDeploymentArrayOutput

func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput

func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext

func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput

type DeploymentInput

type DeploymentInput interface {
	pulumi.Input

	ToDeploymentOutput() DeploymentOutput
	ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
}

type DeploymentMap

type DeploymentMap map[string]DeploymentInput

func (DeploymentMap) ElementType

func (DeploymentMap) ElementType() reflect.Type

func (DeploymentMap) ToDeploymentMapOutput

func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput

func (DeploymentMap) ToDeploymentMapOutputWithContext

func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput

type DeploymentMapInput

type DeploymentMapInput interface {
	pulumi.Input

	ToDeploymentMapOutput() DeploymentMapOutput
	ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput
}

DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:

DeploymentMap{ "key": DeploymentArgs{...} }

type DeploymentMapOutput

type DeploymentMapOutput struct{ *pulumi.OutputState }

func (DeploymentMapOutput) ElementType

func (DeploymentMapOutput) ElementType() reflect.Type

func (DeploymentMapOutput) MapIndex

func (DeploymentMapOutput) ToDeploymentMapOutput

func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput

func (DeploymentMapOutput) ToDeploymentMapOutputWithContext

func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput

type DeploymentOutput

type DeploymentOutput struct{ *pulumi.OutputState }

func (DeploymentOutput) DesiredState

func (o DeploymentOutput) DesiredState() pulumi.StringOutput

Desired state of the deployment. - Can be: `RESTARTED`, `RUNNING`, `STOPPED`.

func (DeploymentOutput) ElementType

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) EnvironmentId

func (o DeploymentOutput) EnvironmentId() pulumi.StringOutput

Id of the environment.

func (DeploymentOutput) ToDeploymentOutput

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

func (DeploymentOutput) Version

Version to force trigger a deployment when desired_state doesn't change (e.g redeploy a deployment having the 'RUNNING' state)

type DeploymentStage

type DeploymentStage struct {
	pulumi.CustomResourceState

	// Description of the deployment stage.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Id of the environment.
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// Move the current deployment stage after the target deployment stage
	IsAfter pulumi.StringPtrOutput `pulumi:"isAfter"`
	// Move the current deployment stage before the target deployment stage
	IsBefore pulumi.StringPtrOutput `pulumi:"isBefore"`
	// Name of the deployment stage.
	Name pulumi.StringOutput `pulumi:"name"`
}

## # DeploymentStage (Resource)

Provides a Qovery deployment stage resource. This can be used to create and manage Qovery deployment stages.

## Example

```go 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.NewDeploymentStage(ctx, "myDeploymentStage", &qovery.DeploymentStageArgs{
			EnvironmentId: pulumi.Any(qovery_environment.My_environment.Id),
			Description:   pulumi.String(""),
			IsAfter:       pulumi.Any(qovery_deployment_stage.First_deployment_stage.Id),
			IsBefore:      pulumi.Any(qovery_deployment_stage.Third_deployment_stage.Id),
		}, pulumi.DependsOn([]pulumi.Resource{
			qovery_environment.My_environment,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

You can find complete examples within these repositories:

* Deploy services with a specific order

## Import

```sh

$ pulumi import qovery:index/deploymentStage:DeploymentStage my_deployment_stage "<environment_id>,<deployment_stage_name>"

```

func GetDeploymentStage

func GetDeploymentStage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentStageState, opts ...pulumi.ResourceOption) (*DeploymentStage, error)

GetDeploymentStage gets an existing DeploymentStage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDeploymentStage

func NewDeploymentStage(ctx *pulumi.Context,
	name string, args *DeploymentStageArgs, opts ...pulumi.ResourceOption) (*DeploymentStage, error)

NewDeploymentStage registers a new resource with the given unique name, arguments, and options.

func (*DeploymentStage) ElementType

func (*DeploymentStage) ElementType() reflect.Type

func (*DeploymentStage) ToDeploymentStageOutput

func (i *DeploymentStage) ToDeploymentStageOutput() DeploymentStageOutput

func (*DeploymentStage) ToDeploymentStageOutputWithContext

func (i *DeploymentStage) ToDeploymentStageOutputWithContext(ctx context.Context) DeploymentStageOutput

type DeploymentStageArgs

type DeploymentStageArgs struct {
	// Description of the deployment stage.
	Description pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringInput
	// Move the current deployment stage after the target deployment stage
	IsAfter pulumi.StringPtrInput
	// Move the current deployment stage before the target deployment stage
	IsBefore pulumi.StringPtrInput
	// Name of the deployment stage.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a DeploymentStage resource.

func (DeploymentStageArgs) ElementType

func (DeploymentStageArgs) ElementType() reflect.Type

type DeploymentStageArray

type DeploymentStageArray []DeploymentStageInput

func (DeploymentStageArray) ElementType

func (DeploymentStageArray) ElementType() reflect.Type

func (DeploymentStageArray) ToDeploymentStageArrayOutput

func (i DeploymentStageArray) ToDeploymentStageArrayOutput() DeploymentStageArrayOutput

func (DeploymentStageArray) ToDeploymentStageArrayOutputWithContext

func (i DeploymentStageArray) ToDeploymentStageArrayOutputWithContext(ctx context.Context) DeploymentStageArrayOutput

type DeploymentStageArrayInput

type DeploymentStageArrayInput interface {
	pulumi.Input

	ToDeploymentStageArrayOutput() DeploymentStageArrayOutput
	ToDeploymentStageArrayOutputWithContext(context.Context) DeploymentStageArrayOutput
}

DeploymentStageArrayInput is an input type that accepts DeploymentStageArray and DeploymentStageArrayOutput values. You can construct a concrete instance of `DeploymentStageArrayInput` via:

DeploymentStageArray{ DeploymentStageArgs{...} }

type DeploymentStageArrayOutput

type DeploymentStageArrayOutput struct{ *pulumi.OutputState }

func (DeploymentStageArrayOutput) ElementType

func (DeploymentStageArrayOutput) ElementType() reflect.Type

func (DeploymentStageArrayOutput) Index

func (DeploymentStageArrayOutput) ToDeploymentStageArrayOutput

func (o DeploymentStageArrayOutput) ToDeploymentStageArrayOutput() DeploymentStageArrayOutput

func (DeploymentStageArrayOutput) ToDeploymentStageArrayOutputWithContext

func (o DeploymentStageArrayOutput) ToDeploymentStageArrayOutputWithContext(ctx context.Context) DeploymentStageArrayOutput

type DeploymentStageInput

type DeploymentStageInput interface {
	pulumi.Input

	ToDeploymentStageOutput() DeploymentStageOutput
	ToDeploymentStageOutputWithContext(ctx context.Context) DeploymentStageOutput
}

type DeploymentStageMap

type DeploymentStageMap map[string]DeploymentStageInput

func (DeploymentStageMap) ElementType

func (DeploymentStageMap) ElementType() reflect.Type

func (DeploymentStageMap) ToDeploymentStageMapOutput

func (i DeploymentStageMap) ToDeploymentStageMapOutput() DeploymentStageMapOutput

func (DeploymentStageMap) ToDeploymentStageMapOutputWithContext

func (i DeploymentStageMap) ToDeploymentStageMapOutputWithContext(ctx context.Context) DeploymentStageMapOutput

type DeploymentStageMapInput

type DeploymentStageMapInput interface {
	pulumi.Input

	ToDeploymentStageMapOutput() DeploymentStageMapOutput
	ToDeploymentStageMapOutputWithContext(context.Context) DeploymentStageMapOutput
}

DeploymentStageMapInput is an input type that accepts DeploymentStageMap and DeploymentStageMapOutput values. You can construct a concrete instance of `DeploymentStageMapInput` via:

DeploymentStageMap{ "key": DeploymentStageArgs{...} }

type DeploymentStageMapOutput

type DeploymentStageMapOutput struct{ *pulumi.OutputState }

func (DeploymentStageMapOutput) ElementType

func (DeploymentStageMapOutput) ElementType() reflect.Type

func (DeploymentStageMapOutput) MapIndex

func (DeploymentStageMapOutput) ToDeploymentStageMapOutput

func (o DeploymentStageMapOutput) ToDeploymentStageMapOutput() DeploymentStageMapOutput

func (DeploymentStageMapOutput) ToDeploymentStageMapOutputWithContext

func (o DeploymentStageMapOutput) ToDeploymentStageMapOutputWithContext(ctx context.Context) DeploymentStageMapOutput

type DeploymentStageOutput

type DeploymentStageOutput struct{ *pulumi.OutputState }

func (DeploymentStageOutput) Description

Description of the deployment stage.

func (DeploymentStageOutput) ElementType

func (DeploymentStageOutput) ElementType() reflect.Type

func (DeploymentStageOutput) EnvironmentId

func (o DeploymentStageOutput) EnvironmentId() pulumi.StringOutput

Id of the environment.

func (DeploymentStageOutput) IsAfter

Move the current deployment stage after the target deployment stage

func (DeploymentStageOutput) IsBefore

Move the current deployment stage before the target deployment stage

func (DeploymentStageOutput) Name

Name of the deployment stage.

func (DeploymentStageOutput) ToDeploymentStageOutput

func (o DeploymentStageOutput) ToDeploymentStageOutput() DeploymentStageOutput

func (DeploymentStageOutput) ToDeploymentStageOutputWithContext

func (o DeploymentStageOutput) ToDeploymentStageOutputWithContext(ctx context.Context) DeploymentStageOutput

type DeploymentStageState

type DeploymentStageState struct {
	// Description of the deployment stage.
	Description pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringPtrInput
	// Move the current deployment stage after the target deployment stage
	IsAfter pulumi.StringPtrInput
	// Move the current deployment stage before the target deployment stage
	IsBefore pulumi.StringPtrInput
	// Name of the deployment stage.
	Name pulumi.StringPtrInput
}

func (DeploymentStageState) ElementType

func (DeploymentStageState) ElementType() reflect.Type

type DeploymentState

type DeploymentState struct {
	// Desired state of the deployment. - Can be: `RESTARTED`, `RUNNING`, `STOPPED`.
	DesiredState pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringPtrInput
	// Version to force trigger a deployment when desired_state doesn't change (e.g redeploy a deployment having the 'RUNNING'
	// state)
	Version pulumi.StringPtrInput
}

func (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

type Environment

type Environment struct {
	pulumi.CustomResourceState

	// List of built-in environment variables linked to this environment.
	BuiltInEnvironmentVariables EnvironmentBuiltInEnvironmentVariableArrayOutput `pulumi:"builtInEnvironmentVariables"`
	// Id of the cluster [NOTE: can't be updated after creation].
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// List of environment variable aliases linked to this environment.
	EnvironmentVariableAliases EnvironmentEnvironmentVariableAliasArrayOutput `pulumi:"environmentVariableAliases"`
	// List of environment variable overrides linked to this environment.
	EnvironmentVariableOverrides EnvironmentEnvironmentVariableOverrideArrayOutput `pulumi:"environmentVariableOverrides"`
	// List of environment variables linked to this environment.
	EnvironmentVariables EnvironmentEnvironmentVariableArrayOutput `pulumi:"environmentVariables"`
	// Mode of the environment. - Can be: `DEVELOPMENT`, `PREVIEW`, `PRODUCTION`, `STAGING`. - Default: `DEVELOPMENT`.
	Mode pulumi.StringOutput `pulumi:"mode"`
	// Name of the environment.
	Name pulumi.StringOutput `pulumi:"name"`
	// Id of the project.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// List of secret aliases linked to this environment.
	SecretAliases EnvironmentSecretAliasArrayOutput `pulumi:"secretAliases"`
	// List of secret overrides linked to this environment.
	SecretOverrides EnvironmentSecretOverrideArrayOutput `pulumi:"secretOverrides"`
	// List of secrets linked to this environment.
	Secrets EnvironmentSecretArrayOutput `pulumi:"secrets"`
}

## # Environment (Resource)

Provides a Qovery environment resource. This can be used to create and manage Qovery environments.

## Example

```go 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.NewEnvironment(ctx, "myEnvironment", &qovery.EnvironmentArgs{
			ProjectId: pulumi.Any(qovery_project.My_project.Id),
			ClusterId: pulumi.Any(qovery_cluster.My_cluster.Id),
			Mode:      pulumi.String("DEVELOPMENT"),
			EnvironmentVariables: qovery.EnvironmentEnvironmentVariableArray{
				&qovery.EnvironmentEnvironmentVariableArgs{
					Key:   pulumi.String("ENV_VAR_KEY"),
					Value: pulumi.String("ENV_VAR_VALUE"),
				},
			},
			EnvironmentVariableAliases: qovery.EnvironmentEnvironmentVariableAliasArray{
				&qovery.EnvironmentEnvironmentVariableAliasArgs{
					Key:   pulumi.String("ENV_VAR_KEY_ALIAS"),
					Value: pulumi.String("ENV_VAR_KEY"),
				},
			},
			EnvironmentVariableOverrides: qovery.EnvironmentEnvironmentVariableOverrideArray{
				&qovery.EnvironmentEnvironmentVariableOverrideArgs{
					Key:   pulumi.String("SOME_PROJECT_VARIABLE"),
					Value: pulumi.String("OVERRIDDEN_VALUE"),
				},
			},
			Secrets: qovery.EnvironmentSecretArray{
				&qovery.EnvironmentSecretArgs{
					Key:   pulumi.String("SECRET_KEY"),
					Value: pulumi.String("SECRET_VALUE"),
				},
			},
			SecretAliases: qovery.EnvironmentSecretAliasArray{
				&qovery.EnvironmentSecretAliasArgs{
					Key:   pulumi.String("SECRET_KEY_ALIAS"),
					Value: pulumi.String("SECRET_KEY"),
				},
			},
			SecretOverrides: qovery.EnvironmentSecretOverrideArray{
				&qovery.EnvironmentSecretOverrideArgs{
					Key:   pulumi.String("SOME_PROJECT_SECRET"),
					Value: pulumi.String("OVERRIDDEN_VALUE"),
				},
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			qovery_project.My_project,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

You can find complete examples within these repositories:

* Deploy an Application and Database within 3 environments

## Import

```sh

$ pulumi import qovery:index/environment:Environment my_environment "<environment_id>"

```

func GetEnvironment

func GetEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)

GetEnvironment gets an existing Environment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEnvironment

func NewEnvironment(ctx *pulumi.Context,
	name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)

NewEnvironment registers a new resource with the given unique name, arguments, and options.

func (*Environment) ElementType

func (*Environment) ElementType() reflect.Type

func (*Environment) ToEnvironmentOutput

func (i *Environment) ToEnvironmentOutput() EnvironmentOutput

func (*Environment) ToEnvironmentOutputWithContext

func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentArgs

type EnvironmentArgs struct {
	// Id of the cluster [NOTE: can't be updated after creation].
	ClusterId pulumi.StringInput
	// List of environment variable aliases linked to this environment.
	EnvironmentVariableAliases EnvironmentEnvironmentVariableAliasArrayInput
	// List of environment variable overrides linked to this environment.
	EnvironmentVariableOverrides EnvironmentEnvironmentVariableOverrideArrayInput
	// List of environment variables linked to this environment.
	EnvironmentVariables EnvironmentEnvironmentVariableArrayInput
	// Mode of the environment. - Can be: `DEVELOPMENT`, `PREVIEW`, `PRODUCTION`, `STAGING`. - Default: `DEVELOPMENT`.
	Mode pulumi.StringPtrInput
	// Name of the environment.
	Name pulumi.StringPtrInput
	// Id of the project.
	ProjectId pulumi.StringInput
	// List of secret aliases linked to this environment.
	SecretAliases EnvironmentSecretAliasArrayInput
	// List of secret overrides linked to this environment.
	SecretOverrides EnvironmentSecretOverrideArrayInput
	// List of secrets linked to this environment.
	Secrets EnvironmentSecretArrayInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentArray

type EnvironmentArray []EnvironmentInput

func (EnvironmentArray) ElementType

func (EnvironmentArray) ElementType() reflect.Type

func (EnvironmentArray) ToEnvironmentArrayOutput

func (i EnvironmentArray) ToEnvironmentArrayOutput() EnvironmentArrayOutput

func (EnvironmentArray) ToEnvironmentArrayOutputWithContext

func (i EnvironmentArray) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput

type EnvironmentArrayInput

type EnvironmentArrayInput interface {
	pulumi.Input

	ToEnvironmentArrayOutput() EnvironmentArrayOutput
	ToEnvironmentArrayOutputWithContext(context.Context) EnvironmentArrayOutput
}

EnvironmentArrayInput is an input type that accepts EnvironmentArray and EnvironmentArrayOutput values. You can construct a concrete instance of `EnvironmentArrayInput` via:

EnvironmentArray{ EnvironmentArgs{...} }

type EnvironmentArrayOutput

type EnvironmentArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentArrayOutput) ElementType

func (EnvironmentArrayOutput) ElementType() reflect.Type

func (EnvironmentArrayOutput) Index

func (EnvironmentArrayOutput) ToEnvironmentArrayOutput

func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput

func (EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext

func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput

type EnvironmentBuiltInEnvironmentVariable

type EnvironmentBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key *string `pulumi:"key"`
	// Value of the environment variable.
	Value *string `pulumi:"value"`
}

type EnvironmentBuiltInEnvironmentVariableArgs

type EnvironmentBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (EnvironmentBuiltInEnvironmentVariableArgs) ElementType

func (EnvironmentBuiltInEnvironmentVariableArgs) ToEnvironmentBuiltInEnvironmentVariableOutput

func (i EnvironmentBuiltInEnvironmentVariableArgs) ToEnvironmentBuiltInEnvironmentVariableOutput() EnvironmentBuiltInEnvironmentVariableOutput

func (EnvironmentBuiltInEnvironmentVariableArgs) ToEnvironmentBuiltInEnvironmentVariableOutputWithContext

func (i EnvironmentBuiltInEnvironmentVariableArgs) ToEnvironmentBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentBuiltInEnvironmentVariableOutput

type EnvironmentBuiltInEnvironmentVariableArray

type EnvironmentBuiltInEnvironmentVariableArray []EnvironmentBuiltInEnvironmentVariableInput

func (EnvironmentBuiltInEnvironmentVariableArray) ElementType

func (EnvironmentBuiltInEnvironmentVariableArray) ToEnvironmentBuiltInEnvironmentVariableArrayOutput

func (i EnvironmentBuiltInEnvironmentVariableArray) ToEnvironmentBuiltInEnvironmentVariableArrayOutput() EnvironmentBuiltInEnvironmentVariableArrayOutput

func (EnvironmentBuiltInEnvironmentVariableArray) ToEnvironmentBuiltInEnvironmentVariableArrayOutputWithContext

func (i EnvironmentBuiltInEnvironmentVariableArray) ToEnvironmentBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentBuiltInEnvironmentVariableArrayOutput

type EnvironmentBuiltInEnvironmentVariableArrayInput

type EnvironmentBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToEnvironmentBuiltInEnvironmentVariableArrayOutput() EnvironmentBuiltInEnvironmentVariableArrayOutput
	ToEnvironmentBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) EnvironmentBuiltInEnvironmentVariableArrayOutput
}

EnvironmentBuiltInEnvironmentVariableArrayInput is an input type that accepts EnvironmentBuiltInEnvironmentVariableArray and EnvironmentBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `EnvironmentBuiltInEnvironmentVariableArrayInput` via:

EnvironmentBuiltInEnvironmentVariableArray{ EnvironmentBuiltInEnvironmentVariableArgs{...} }

type EnvironmentBuiltInEnvironmentVariableArrayOutput

type EnvironmentBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentBuiltInEnvironmentVariableArrayOutput) ElementType

func (EnvironmentBuiltInEnvironmentVariableArrayOutput) Index

func (EnvironmentBuiltInEnvironmentVariableArrayOutput) ToEnvironmentBuiltInEnvironmentVariableArrayOutput

func (o EnvironmentBuiltInEnvironmentVariableArrayOutput) ToEnvironmentBuiltInEnvironmentVariableArrayOutput() EnvironmentBuiltInEnvironmentVariableArrayOutput

func (EnvironmentBuiltInEnvironmentVariableArrayOutput) ToEnvironmentBuiltInEnvironmentVariableArrayOutputWithContext

func (o EnvironmentBuiltInEnvironmentVariableArrayOutput) ToEnvironmentBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentBuiltInEnvironmentVariableArrayOutput

type EnvironmentBuiltInEnvironmentVariableInput

type EnvironmentBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToEnvironmentBuiltInEnvironmentVariableOutput() EnvironmentBuiltInEnvironmentVariableOutput
	ToEnvironmentBuiltInEnvironmentVariableOutputWithContext(context.Context) EnvironmentBuiltInEnvironmentVariableOutput
}

EnvironmentBuiltInEnvironmentVariableInput is an input type that accepts EnvironmentBuiltInEnvironmentVariableArgs and EnvironmentBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `EnvironmentBuiltInEnvironmentVariableInput` via:

EnvironmentBuiltInEnvironmentVariableArgs{...}

type EnvironmentBuiltInEnvironmentVariableOutput

type EnvironmentBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (EnvironmentBuiltInEnvironmentVariableOutput) ElementType

func (EnvironmentBuiltInEnvironmentVariableOutput) Id

Id of the environment variable.

func (EnvironmentBuiltInEnvironmentVariableOutput) Key

Key of the environment variable.

func (EnvironmentBuiltInEnvironmentVariableOutput) ToEnvironmentBuiltInEnvironmentVariableOutput

func (o EnvironmentBuiltInEnvironmentVariableOutput) ToEnvironmentBuiltInEnvironmentVariableOutput() EnvironmentBuiltInEnvironmentVariableOutput

func (EnvironmentBuiltInEnvironmentVariableOutput) ToEnvironmentBuiltInEnvironmentVariableOutputWithContext

func (o EnvironmentBuiltInEnvironmentVariableOutput) ToEnvironmentBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentBuiltInEnvironmentVariableOutput

func (EnvironmentBuiltInEnvironmentVariableOutput) Value

Value of the environment variable.

type EnvironmentEnvironmentVariable

type EnvironmentEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type EnvironmentEnvironmentVariableAlias

type EnvironmentEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id *string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type EnvironmentEnvironmentVariableAliasArgs

type EnvironmentEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (EnvironmentEnvironmentVariableAliasArgs) ElementType

func (EnvironmentEnvironmentVariableAliasArgs) ToEnvironmentEnvironmentVariableAliasOutput

func (i EnvironmentEnvironmentVariableAliasArgs) ToEnvironmentEnvironmentVariableAliasOutput() EnvironmentEnvironmentVariableAliasOutput

func (EnvironmentEnvironmentVariableAliasArgs) ToEnvironmentEnvironmentVariableAliasOutputWithContext

func (i EnvironmentEnvironmentVariableAliasArgs) ToEnvironmentEnvironmentVariableAliasOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableAliasOutput

type EnvironmentEnvironmentVariableAliasArray

type EnvironmentEnvironmentVariableAliasArray []EnvironmentEnvironmentVariableAliasInput

func (EnvironmentEnvironmentVariableAliasArray) ElementType

func (EnvironmentEnvironmentVariableAliasArray) ToEnvironmentEnvironmentVariableAliasArrayOutput

func (i EnvironmentEnvironmentVariableAliasArray) ToEnvironmentEnvironmentVariableAliasArrayOutput() EnvironmentEnvironmentVariableAliasArrayOutput

func (EnvironmentEnvironmentVariableAliasArray) ToEnvironmentEnvironmentVariableAliasArrayOutputWithContext

func (i EnvironmentEnvironmentVariableAliasArray) ToEnvironmentEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableAliasArrayOutput

type EnvironmentEnvironmentVariableAliasArrayInput

type EnvironmentEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToEnvironmentEnvironmentVariableAliasArrayOutput() EnvironmentEnvironmentVariableAliasArrayOutput
	ToEnvironmentEnvironmentVariableAliasArrayOutputWithContext(context.Context) EnvironmentEnvironmentVariableAliasArrayOutput
}

EnvironmentEnvironmentVariableAliasArrayInput is an input type that accepts EnvironmentEnvironmentVariableAliasArray and EnvironmentEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `EnvironmentEnvironmentVariableAliasArrayInput` via:

EnvironmentEnvironmentVariableAliasArray{ EnvironmentEnvironmentVariableAliasArgs{...} }

type EnvironmentEnvironmentVariableAliasArrayOutput

type EnvironmentEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentEnvironmentVariableAliasArrayOutput) ElementType

func (EnvironmentEnvironmentVariableAliasArrayOutput) Index

func (EnvironmentEnvironmentVariableAliasArrayOutput) ToEnvironmentEnvironmentVariableAliasArrayOutput

func (o EnvironmentEnvironmentVariableAliasArrayOutput) ToEnvironmentEnvironmentVariableAliasArrayOutput() EnvironmentEnvironmentVariableAliasArrayOutput

func (EnvironmentEnvironmentVariableAliasArrayOutput) ToEnvironmentEnvironmentVariableAliasArrayOutputWithContext

func (o EnvironmentEnvironmentVariableAliasArrayOutput) ToEnvironmentEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableAliasArrayOutput

type EnvironmentEnvironmentVariableAliasInput

type EnvironmentEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToEnvironmentEnvironmentVariableAliasOutput() EnvironmentEnvironmentVariableAliasOutput
	ToEnvironmentEnvironmentVariableAliasOutputWithContext(context.Context) EnvironmentEnvironmentVariableAliasOutput
}

EnvironmentEnvironmentVariableAliasInput is an input type that accepts EnvironmentEnvironmentVariableAliasArgs and EnvironmentEnvironmentVariableAliasOutput values. You can construct a concrete instance of `EnvironmentEnvironmentVariableAliasInput` via:

EnvironmentEnvironmentVariableAliasArgs{...}

type EnvironmentEnvironmentVariableAliasOutput

type EnvironmentEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (EnvironmentEnvironmentVariableAliasOutput) ElementType

func (EnvironmentEnvironmentVariableAliasOutput) Id

Id of the environment variable alias.

func (EnvironmentEnvironmentVariableAliasOutput) Key

Name of the environment variable alias.

func (EnvironmentEnvironmentVariableAliasOutput) ToEnvironmentEnvironmentVariableAliasOutput

func (o EnvironmentEnvironmentVariableAliasOutput) ToEnvironmentEnvironmentVariableAliasOutput() EnvironmentEnvironmentVariableAliasOutput

func (EnvironmentEnvironmentVariableAliasOutput) ToEnvironmentEnvironmentVariableAliasOutputWithContext

func (o EnvironmentEnvironmentVariableAliasOutput) ToEnvironmentEnvironmentVariableAliasOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableAliasOutput

func (EnvironmentEnvironmentVariableAliasOutput) Value

Name of the variable to alias.

type EnvironmentEnvironmentVariableArgs

type EnvironmentEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (EnvironmentEnvironmentVariableArgs) ElementType

func (EnvironmentEnvironmentVariableArgs) ToEnvironmentEnvironmentVariableOutput

func (i EnvironmentEnvironmentVariableArgs) ToEnvironmentEnvironmentVariableOutput() EnvironmentEnvironmentVariableOutput

func (EnvironmentEnvironmentVariableArgs) ToEnvironmentEnvironmentVariableOutputWithContext

func (i EnvironmentEnvironmentVariableArgs) ToEnvironmentEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableOutput

type EnvironmentEnvironmentVariableArray

type EnvironmentEnvironmentVariableArray []EnvironmentEnvironmentVariableInput

func (EnvironmentEnvironmentVariableArray) ElementType

func (EnvironmentEnvironmentVariableArray) ToEnvironmentEnvironmentVariableArrayOutput

func (i EnvironmentEnvironmentVariableArray) ToEnvironmentEnvironmentVariableArrayOutput() EnvironmentEnvironmentVariableArrayOutput

func (EnvironmentEnvironmentVariableArray) ToEnvironmentEnvironmentVariableArrayOutputWithContext

func (i EnvironmentEnvironmentVariableArray) ToEnvironmentEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableArrayOutput

type EnvironmentEnvironmentVariableArrayInput

type EnvironmentEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToEnvironmentEnvironmentVariableArrayOutput() EnvironmentEnvironmentVariableArrayOutput
	ToEnvironmentEnvironmentVariableArrayOutputWithContext(context.Context) EnvironmentEnvironmentVariableArrayOutput
}

EnvironmentEnvironmentVariableArrayInput is an input type that accepts EnvironmentEnvironmentVariableArray and EnvironmentEnvironmentVariableArrayOutput values. You can construct a concrete instance of `EnvironmentEnvironmentVariableArrayInput` via:

EnvironmentEnvironmentVariableArray{ EnvironmentEnvironmentVariableArgs{...} }

type EnvironmentEnvironmentVariableArrayOutput

type EnvironmentEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentEnvironmentVariableArrayOutput) ElementType

func (EnvironmentEnvironmentVariableArrayOutput) Index

func (EnvironmentEnvironmentVariableArrayOutput) ToEnvironmentEnvironmentVariableArrayOutput

func (o EnvironmentEnvironmentVariableArrayOutput) ToEnvironmentEnvironmentVariableArrayOutput() EnvironmentEnvironmentVariableArrayOutput

func (EnvironmentEnvironmentVariableArrayOutput) ToEnvironmentEnvironmentVariableArrayOutputWithContext

func (o EnvironmentEnvironmentVariableArrayOutput) ToEnvironmentEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableArrayOutput

type EnvironmentEnvironmentVariableInput

type EnvironmentEnvironmentVariableInput interface {
	pulumi.Input

	ToEnvironmentEnvironmentVariableOutput() EnvironmentEnvironmentVariableOutput
	ToEnvironmentEnvironmentVariableOutputWithContext(context.Context) EnvironmentEnvironmentVariableOutput
}

EnvironmentEnvironmentVariableInput is an input type that accepts EnvironmentEnvironmentVariableArgs and EnvironmentEnvironmentVariableOutput values. You can construct a concrete instance of `EnvironmentEnvironmentVariableInput` via:

EnvironmentEnvironmentVariableArgs{...}

type EnvironmentEnvironmentVariableOutput

type EnvironmentEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (EnvironmentEnvironmentVariableOutput) ElementType

func (EnvironmentEnvironmentVariableOutput) Id

Id of the environment variable.

func (EnvironmentEnvironmentVariableOutput) Key

Key of the environment variable.

func (EnvironmentEnvironmentVariableOutput) ToEnvironmentEnvironmentVariableOutput

func (o EnvironmentEnvironmentVariableOutput) ToEnvironmentEnvironmentVariableOutput() EnvironmentEnvironmentVariableOutput

func (EnvironmentEnvironmentVariableOutput) ToEnvironmentEnvironmentVariableOutputWithContext

func (o EnvironmentEnvironmentVariableOutput) ToEnvironmentEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableOutput

func (EnvironmentEnvironmentVariableOutput) Value

Value of the environment variable.

type EnvironmentEnvironmentVariableOverride

type EnvironmentEnvironmentVariableOverride struct {
	// Id of the environment variable override.
	Id *string `pulumi:"id"`
	// Name of the environment variable override.
	Key string `pulumi:"key"`
	// Value of the environment variable override.
	Value string `pulumi:"value"`
}

type EnvironmentEnvironmentVariableOverrideArgs

type EnvironmentEnvironmentVariableOverrideArgs struct {
	// Id of the environment variable override.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the environment variable override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (EnvironmentEnvironmentVariableOverrideArgs) ElementType

func (EnvironmentEnvironmentVariableOverrideArgs) ToEnvironmentEnvironmentVariableOverrideOutput

func (i EnvironmentEnvironmentVariableOverrideArgs) ToEnvironmentEnvironmentVariableOverrideOutput() EnvironmentEnvironmentVariableOverrideOutput

func (EnvironmentEnvironmentVariableOverrideArgs) ToEnvironmentEnvironmentVariableOverrideOutputWithContext

func (i EnvironmentEnvironmentVariableOverrideArgs) ToEnvironmentEnvironmentVariableOverrideOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableOverrideOutput

type EnvironmentEnvironmentVariableOverrideArray

type EnvironmentEnvironmentVariableOverrideArray []EnvironmentEnvironmentVariableOverrideInput

func (EnvironmentEnvironmentVariableOverrideArray) ElementType

func (EnvironmentEnvironmentVariableOverrideArray) ToEnvironmentEnvironmentVariableOverrideArrayOutput

func (i EnvironmentEnvironmentVariableOverrideArray) ToEnvironmentEnvironmentVariableOverrideArrayOutput() EnvironmentEnvironmentVariableOverrideArrayOutput

func (EnvironmentEnvironmentVariableOverrideArray) ToEnvironmentEnvironmentVariableOverrideArrayOutputWithContext

func (i EnvironmentEnvironmentVariableOverrideArray) ToEnvironmentEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableOverrideArrayOutput

type EnvironmentEnvironmentVariableOverrideArrayInput

type EnvironmentEnvironmentVariableOverrideArrayInput interface {
	pulumi.Input

	ToEnvironmentEnvironmentVariableOverrideArrayOutput() EnvironmentEnvironmentVariableOverrideArrayOutput
	ToEnvironmentEnvironmentVariableOverrideArrayOutputWithContext(context.Context) EnvironmentEnvironmentVariableOverrideArrayOutput
}

EnvironmentEnvironmentVariableOverrideArrayInput is an input type that accepts EnvironmentEnvironmentVariableOverrideArray and EnvironmentEnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `EnvironmentEnvironmentVariableOverrideArrayInput` via:

EnvironmentEnvironmentVariableOverrideArray{ EnvironmentEnvironmentVariableOverrideArgs{...} }

type EnvironmentEnvironmentVariableOverrideArrayOutput

type EnvironmentEnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentEnvironmentVariableOverrideArrayOutput) ElementType

func (EnvironmentEnvironmentVariableOverrideArrayOutput) Index

func (EnvironmentEnvironmentVariableOverrideArrayOutput) ToEnvironmentEnvironmentVariableOverrideArrayOutput

func (o EnvironmentEnvironmentVariableOverrideArrayOutput) ToEnvironmentEnvironmentVariableOverrideArrayOutput() EnvironmentEnvironmentVariableOverrideArrayOutput

func (EnvironmentEnvironmentVariableOverrideArrayOutput) ToEnvironmentEnvironmentVariableOverrideArrayOutputWithContext

func (o EnvironmentEnvironmentVariableOverrideArrayOutput) ToEnvironmentEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableOverrideArrayOutput

type EnvironmentEnvironmentVariableOverrideInput

type EnvironmentEnvironmentVariableOverrideInput interface {
	pulumi.Input

	ToEnvironmentEnvironmentVariableOverrideOutput() EnvironmentEnvironmentVariableOverrideOutput
	ToEnvironmentEnvironmentVariableOverrideOutputWithContext(context.Context) EnvironmentEnvironmentVariableOverrideOutput
}

EnvironmentEnvironmentVariableOverrideInput is an input type that accepts EnvironmentEnvironmentVariableOverrideArgs and EnvironmentEnvironmentVariableOverrideOutput values. You can construct a concrete instance of `EnvironmentEnvironmentVariableOverrideInput` via:

EnvironmentEnvironmentVariableOverrideArgs{...}

type EnvironmentEnvironmentVariableOverrideOutput

type EnvironmentEnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }

func (EnvironmentEnvironmentVariableOverrideOutput) ElementType

func (EnvironmentEnvironmentVariableOverrideOutput) Id

Id of the environment variable override.

func (EnvironmentEnvironmentVariableOverrideOutput) Key

Name of the environment variable override.

func (EnvironmentEnvironmentVariableOverrideOutput) ToEnvironmentEnvironmentVariableOverrideOutput

func (o EnvironmentEnvironmentVariableOverrideOutput) ToEnvironmentEnvironmentVariableOverrideOutput() EnvironmentEnvironmentVariableOverrideOutput

func (EnvironmentEnvironmentVariableOverrideOutput) ToEnvironmentEnvironmentVariableOverrideOutputWithContext

func (o EnvironmentEnvironmentVariableOverrideOutput) ToEnvironmentEnvironmentVariableOverrideOutputWithContext(ctx context.Context) EnvironmentEnvironmentVariableOverrideOutput

func (EnvironmentEnvironmentVariableOverrideOutput) Value

Value of the environment variable override.

type EnvironmentInput

type EnvironmentInput interface {
	pulumi.Input

	ToEnvironmentOutput() EnvironmentOutput
	ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
}

type EnvironmentMap

type EnvironmentMap map[string]EnvironmentInput

func (EnvironmentMap) ElementType

func (EnvironmentMap) ElementType() reflect.Type

func (EnvironmentMap) ToEnvironmentMapOutput

func (i EnvironmentMap) ToEnvironmentMapOutput() EnvironmentMapOutput

func (EnvironmentMap) ToEnvironmentMapOutputWithContext

func (i EnvironmentMap) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput

type EnvironmentMapInput

type EnvironmentMapInput interface {
	pulumi.Input

	ToEnvironmentMapOutput() EnvironmentMapOutput
	ToEnvironmentMapOutputWithContext(context.Context) EnvironmentMapOutput
}

EnvironmentMapInput is an input type that accepts EnvironmentMap and EnvironmentMapOutput values. You can construct a concrete instance of `EnvironmentMapInput` via:

EnvironmentMap{ "key": EnvironmentArgs{...} }

type EnvironmentMapOutput

type EnvironmentMapOutput struct{ *pulumi.OutputState }

func (EnvironmentMapOutput) ElementType

func (EnvironmentMapOutput) ElementType() reflect.Type

func (EnvironmentMapOutput) MapIndex

func (EnvironmentMapOutput) ToEnvironmentMapOutput

func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput

func (EnvironmentMapOutput) ToEnvironmentMapOutputWithContext

func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput

type EnvironmentOutput

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) BuiltInEnvironmentVariables

List of built-in environment variables linked to this environment.

func (EnvironmentOutput) ClusterId

func (o EnvironmentOutput) ClusterId() pulumi.StringOutput

Id of the cluster [NOTE: can't be updated after creation].

func (EnvironmentOutput) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) EnvironmentVariableAliases

List of environment variable aliases linked to this environment.

func (EnvironmentOutput) EnvironmentVariableOverrides

List of environment variable overrides linked to this environment.

func (EnvironmentOutput) EnvironmentVariables

List of environment variables linked to this environment.

func (EnvironmentOutput) Mode

Mode of the environment. - Can be: `DEVELOPMENT`, `PREVIEW`, `PRODUCTION`, `STAGING`. - Default: `DEVELOPMENT`.

func (EnvironmentOutput) Name

Name of the environment.

func (EnvironmentOutput) ProjectId

func (o EnvironmentOutput) ProjectId() pulumi.StringOutput

Id of the project.

func (EnvironmentOutput) SecretAliases

List of secret aliases linked to this environment.

func (EnvironmentOutput) SecretOverrides

List of secret overrides linked to this environment.

func (EnvironmentOutput) Secrets

List of secrets linked to this environment.

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentSecret

type EnvironmentSecret struct {
	// Id of the secret.
	Id *string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type EnvironmentSecretAlias

type EnvironmentSecretAlias struct {
	// Id of the secret alias.
	Id *string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type EnvironmentSecretAliasArgs

type EnvironmentSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (EnvironmentSecretAliasArgs) ElementType

func (EnvironmentSecretAliasArgs) ElementType() reflect.Type

func (EnvironmentSecretAliasArgs) ToEnvironmentSecretAliasOutput

func (i EnvironmentSecretAliasArgs) ToEnvironmentSecretAliasOutput() EnvironmentSecretAliasOutput

func (EnvironmentSecretAliasArgs) ToEnvironmentSecretAliasOutputWithContext

func (i EnvironmentSecretAliasArgs) ToEnvironmentSecretAliasOutputWithContext(ctx context.Context) EnvironmentSecretAliasOutput

type EnvironmentSecretAliasArray

type EnvironmentSecretAliasArray []EnvironmentSecretAliasInput

func (EnvironmentSecretAliasArray) ElementType

func (EnvironmentSecretAliasArray) ToEnvironmentSecretAliasArrayOutput

func (i EnvironmentSecretAliasArray) ToEnvironmentSecretAliasArrayOutput() EnvironmentSecretAliasArrayOutput

func (EnvironmentSecretAliasArray) ToEnvironmentSecretAliasArrayOutputWithContext

func (i EnvironmentSecretAliasArray) ToEnvironmentSecretAliasArrayOutputWithContext(ctx context.Context) EnvironmentSecretAliasArrayOutput

type EnvironmentSecretAliasArrayInput

type EnvironmentSecretAliasArrayInput interface {
	pulumi.Input

	ToEnvironmentSecretAliasArrayOutput() EnvironmentSecretAliasArrayOutput
	ToEnvironmentSecretAliasArrayOutputWithContext(context.Context) EnvironmentSecretAliasArrayOutput
}

EnvironmentSecretAliasArrayInput is an input type that accepts EnvironmentSecretAliasArray and EnvironmentSecretAliasArrayOutput values. You can construct a concrete instance of `EnvironmentSecretAliasArrayInput` via:

EnvironmentSecretAliasArray{ EnvironmentSecretAliasArgs{...} }

type EnvironmentSecretAliasArrayOutput

type EnvironmentSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentSecretAliasArrayOutput) ElementType

func (EnvironmentSecretAliasArrayOutput) Index

func (EnvironmentSecretAliasArrayOutput) ToEnvironmentSecretAliasArrayOutput

func (o EnvironmentSecretAliasArrayOutput) ToEnvironmentSecretAliasArrayOutput() EnvironmentSecretAliasArrayOutput

func (EnvironmentSecretAliasArrayOutput) ToEnvironmentSecretAliasArrayOutputWithContext

func (o EnvironmentSecretAliasArrayOutput) ToEnvironmentSecretAliasArrayOutputWithContext(ctx context.Context) EnvironmentSecretAliasArrayOutput

type EnvironmentSecretAliasInput

type EnvironmentSecretAliasInput interface {
	pulumi.Input

	ToEnvironmentSecretAliasOutput() EnvironmentSecretAliasOutput
	ToEnvironmentSecretAliasOutputWithContext(context.Context) EnvironmentSecretAliasOutput
}

EnvironmentSecretAliasInput is an input type that accepts EnvironmentSecretAliasArgs and EnvironmentSecretAliasOutput values. You can construct a concrete instance of `EnvironmentSecretAliasInput` via:

EnvironmentSecretAliasArgs{...}

type EnvironmentSecretAliasOutput

type EnvironmentSecretAliasOutput struct{ *pulumi.OutputState }

func (EnvironmentSecretAliasOutput) ElementType

func (EnvironmentSecretAliasOutput) Id

Id of the secret alias.

func (EnvironmentSecretAliasOutput) Key

Name of the secret alias.

func (EnvironmentSecretAliasOutput) ToEnvironmentSecretAliasOutput

func (o EnvironmentSecretAliasOutput) ToEnvironmentSecretAliasOutput() EnvironmentSecretAliasOutput

func (EnvironmentSecretAliasOutput) ToEnvironmentSecretAliasOutputWithContext

func (o EnvironmentSecretAliasOutput) ToEnvironmentSecretAliasOutputWithContext(ctx context.Context) EnvironmentSecretAliasOutput

func (EnvironmentSecretAliasOutput) Value

Name of the secret to alias.

type EnvironmentSecretArgs

type EnvironmentSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (EnvironmentSecretArgs) ElementType

func (EnvironmentSecretArgs) ElementType() reflect.Type

func (EnvironmentSecretArgs) ToEnvironmentSecretOutput

func (i EnvironmentSecretArgs) ToEnvironmentSecretOutput() EnvironmentSecretOutput

func (EnvironmentSecretArgs) ToEnvironmentSecretOutputWithContext

func (i EnvironmentSecretArgs) ToEnvironmentSecretOutputWithContext(ctx context.Context) EnvironmentSecretOutput

type EnvironmentSecretArray

type EnvironmentSecretArray []EnvironmentSecretInput

func (EnvironmentSecretArray) ElementType

func (EnvironmentSecretArray) ElementType() reflect.Type

func (EnvironmentSecretArray) ToEnvironmentSecretArrayOutput

func (i EnvironmentSecretArray) ToEnvironmentSecretArrayOutput() EnvironmentSecretArrayOutput

func (EnvironmentSecretArray) ToEnvironmentSecretArrayOutputWithContext

func (i EnvironmentSecretArray) ToEnvironmentSecretArrayOutputWithContext(ctx context.Context) EnvironmentSecretArrayOutput

type EnvironmentSecretArrayInput

type EnvironmentSecretArrayInput interface {
	pulumi.Input

	ToEnvironmentSecretArrayOutput() EnvironmentSecretArrayOutput
	ToEnvironmentSecretArrayOutputWithContext(context.Context) EnvironmentSecretArrayOutput
}

EnvironmentSecretArrayInput is an input type that accepts EnvironmentSecretArray and EnvironmentSecretArrayOutput values. You can construct a concrete instance of `EnvironmentSecretArrayInput` via:

EnvironmentSecretArray{ EnvironmentSecretArgs{...} }

type EnvironmentSecretArrayOutput

type EnvironmentSecretArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentSecretArrayOutput) ElementType

func (EnvironmentSecretArrayOutput) Index

func (EnvironmentSecretArrayOutput) ToEnvironmentSecretArrayOutput

func (o EnvironmentSecretArrayOutput) ToEnvironmentSecretArrayOutput() EnvironmentSecretArrayOutput

func (EnvironmentSecretArrayOutput) ToEnvironmentSecretArrayOutputWithContext

func (o EnvironmentSecretArrayOutput) ToEnvironmentSecretArrayOutputWithContext(ctx context.Context) EnvironmentSecretArrayOutput

type EnvironmentSecretInput

type EnvironmentSecretInput interface {
	pulumi.Input

	ToEnvironmentSecretOutput() EnvironmentSecretOutput
	ToEnvironmentSecretOutputWithContext(context.Context) EnvironmentSecretOutput
}

EnvironmentSecretInput is an input type that accepts EnvironmentSecretArgs and EnvironmentSecretOutput values. You can construct a concrete instance of `EnvironmentSecretInput` via:

EnvironmentSecretArgs{...}

type EnvironmentSecretOutput

type EnvironmentSecretOutput struct{ *pulumi.OutputState }

func (EnvironmentSecretOutput) ElementType

func (EnvironmentSecretOutput) ElementType() reflect.Type

func (EnvironmentSecretOutput) Id

Id of the secret.

func (EnvironmentSecretOutput) Key

Key of the secret.

func (EnvironmentSecretOutput) ToEnvironmentSecretOutput

func (o EnvironmentSecretOutput) ToEnvironmentSecretOutput() EnvironmentSecretOutput

func (EnvironmentSecretOutput) ToEnvironmentSecretOutputWithContext

func (o EnvironmentSecretOutput) ToEnvironmentSecretOutputWithContext(ctx context.Context) EnvironmentSecretOutput

func (EnvironmentSecretOutput) Value

Value of the secret.

type EnvironmentSecretOverride

type EnvironmentSecretOverride struct {
	// Id of the secret override.
	Id *string `pulumi:"id"`
	// Name of the secret override.
	Key string `pulumi:"key"`
	// Value of the secret override.
	Value string `pulumi:"value"`
}

type EnvironmentSecretOverrideArgs

type EnvironmentSecretOverrideArgs struct {
	// Id of the secret override.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the secret override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (EnvironmentSecretOverrideArgs) ElementType

func (EnvironmentSecretOverrideArgs) ToEnvironmentSecretOverrideOutput

func (i EnvironmentSecretOverrideArgs) ToEnvironmentSecretOverrideOutput() EnvironmentSecretOverrideOutput

func (EnvironmentSecretOverrideArgs) ToEnvironmentSecretOverrideOutputWithContext

func (i EnvironmentSecretOverrideArgs) ToEnvironmentSecretOverrideOutputWithContext(ctx context.Context) EnvironmentSecretOverrideOutput

type EnvironmentSecretOverrideArray

type EnvironmentSecretOverrideArray []EnvironmentSecretOverrideInput

func (EnvironmentSecretOverrideArray) ElementType

func (EnvironmentSecretOverrideArray) ToEnvironmentSecretOverrideArrayOutput

func (i EnvironmentSecretOverrideArray) ToEnvironmentSecretOverrideArrayOutput() EnvironmentSecretOverrideArrayOutput

func (EnvironmentSecretOverrideArray) ToEnvironmentSecretOverrideArrayOutputWithContext

func (i EnvironmentSecretOverrideArray) ToEnvironmentSecretOverrideArrayOutputWithContext(ctx context.Context) EnvironmentSecretOverrideArrayOutput

type EnvironmentSecretOverrideArrayInput

type EnvironmentSecretOverrideArrayInput interface {
	pulumi.Input

	ToEnvironmentSecretOverrideArrayOutput() EnvironmentSecretOverrideArrayOutput
	ToEnvironmentSecretOverrideArrayOutputWithContext(context.Context) EnvironmentSecretOverrideArrayOutput
}

EnvironmentSecretOverrideArrayInput is an input type that accepts EnvironmentSecretOverrideArray and EnvironmentSecretOverrideArrayOutput values. You can construct a concrete instance of `EnvironmentSecretOverrideArrayInput` via:

EnvironmentSecretOverrideArray{ EnvironmentSecretOverrideArgs{...} }

type EnvironmentSecretOverrideArrayOutput

type EnvironmentSecretOverrideArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentSecretOverrideArrayOutput) ElementType

func (EnvironmentSecretOverrideArrayOutput) Index

func (EnvironmentSecretOverrideArrayOutput) ToEnvironmentSecretOverrideArrayOutput

func (o EnvironmentSecretOverrideArrayOutput) ToEnvironmentSecretOverrideArrayOutput() EnvironmentSecretOverrideArrayOutput

func (EnvironmentSecretOverrideArrayOutput) ToEnvironmentSecretOverrideArrayOutputWithContext

func (o EnvironmentSecretOverrideArrayOutput) ToEnvironmentSecretOverrideArrayOutputWithContext(ctx context.Context) EnvironmentSecretOverrideArrayOutput

type EnvironmentSecretOverrideInput

type EnvironmentSecretOverrideInput interface {
	pulumi.Input

	ToEnvironmentSecretOverrideOutput() EnvironmentSecretOverrideOutput
	ToEnvironmentSecretOverrideOutputWithContext(context.Context) EnvironmentSecretOverrideOutput
}

EnvironmentSecretOverrideInput is an input type that accepts EnvironmentSecretOverrideArgs and EnvironmentSecretOverrideOutput values. You can construct a concrete instance of `EnvironmentSecretOverrideInput` via:

EnvironmentSecretOverrideArgs{...}

type EnvironmentSecretOverrideOutput

type EnvironmentSecretOverrideOutput struct{ *pulumi.OutputState }

func (EnvironmentSecretOverrideOutput) ElementType

func (EnvironmentSecretOverrideOutput) Id

Id of the secret override.

func (EnvironmentSecretOverrideOutput) Key

Name of the secret override.

func (EnvironmentSecretOverrideOutput) ToEnvironmentSecretOverrideOutput

func (o EnvironmentSecretOverrideOutput) ToEnvironmentSecretOverrideOutput() EnvironmentSecretOverrideOutput

func (EnvironmentSecretOverrideOutput) ToEnvironmentSecretOverrideOutputWithContext

func (o EnvironmentSecretOverrideOutput) ToEnvironmentSecretOverrideOutputWithContext(ctx context.Context) EnvironmentSecretOverrideOutput

func (EnvironmentSecretOverrideOutput) Value

Value of the secret override.

type EnvironmentState

type EnvironmentState struct {
	// List of built-in environment variables linked to this environment.
	BuiltInEnvironmentVariables EnvironmentBuiltInEnvironmentVariableArrayInput
	// Id of the cluster [NOTE: can't be updated after creation].
	ClusterId pulumi.StringPtrInput
	// List of environment variable aliases linked to this environment.
	EnvironmentVariableAliases EnvironmentEnvironmentVariableAliasArrayInput
	// List of environment variable overrides linked to this environment.
	EnvironmentVariableOverrides EnvironmentEnvironmentVariableOverrideArrayInput
	// List of environment variables linked to this environment.
	EnvironmentVariables EnvironmentEnvironmentVariableArrayInput
	// Mode of the environment. - Can be: `DEVELOPMENT`, `PREVIEW`, `PRODUCTION`, `STAGING`. - Default: `DEVELOPMENT`.
	Mode pulumi.StringPtrInput
	// Name of the environment.
	Name pulumi.StringPtrInput
	// Id of the project.
	ProjectId pulumi.StringPtrInput
	// List of secret aliases linked to this environment.
	SecretAliases EnvironmentSecretAliasArrayInput
	// List of secret overrides linked to this environment.
	SecretOverrides EnvironmentSecretOverrideArrayInput
	// List of secrets linked to this environment.
	Secrets EnvironmentSecretArrayInput
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type GetApplicationBuiltInEnvironmentVariable

type GetApplicationBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetApplicationBuiltInEnvironmentVariableArgs

type GetApplicationBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetApplicationBuiltInEnvironmentVariableArgs) ElementType

func (GetApplicationBuiltInEnvironmentVariableArgs) ToGetApplicationBuiltInEnvironmentVariableOutput

func (i GetApplicationBuiltInEnvironmentVariableArgs) ToGetApplicationBuiltInEnvironmentVariableOutput() GetApplicationBuiltInEnvironmentVariableOutput

func (GetApplicationBuiltInEnvironmentVariableArgs) ToGetApplicationBuiltInEnvironmentVariableOutputWithContext

func (i GetApplicationBuiltInEnvironmentVariableArgs) ToGetApplicationBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetApplicationBuiltInEnvironmentVariableOutput

type GetApplicationBuiltInEnvironmentVariableArray

type GetApplicationBuiltInEnvironmentVariableArray []GetApplicationBuiltInEnvironmentVariableInput

func (GetApplicationBuiltInEnvironmentVariableArray) ElementType

func (GetApplicationBuiltInEnvironmentVariableArray) ToGetApplicationBuiltInEnvironmentVariableArrayOutput

func (i GetApplicationBuiltInEnvironmentVariableArray) ToGetApplicationBuiltInEnvironmentVariableArrayOutput() GetApplicationBuiltInEnvironmentVariableArrayOutput

func (GetApplicationBuiltInEnvironmentVariableArray) ToGetApplicationBuiltInEnvironmentVariableArrayOutputWithContext

func (i GetApplicationBuiltInEnvironmentVariableArray) ToGetApplicationBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetApplicationBuiltInEnvironmentVariableArrayOutput

type GetApplicationBuiltInEnvironmentVariableArrayInput

type GetApplicationBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetApplicationBuiltInEnvironmentVariableArrayOutput() GetApplicationBuiltInEnvironmentVariableArrayOutput
	ToGetApplicationBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) GetApplicationBuiltInEnvironmentVariableArrayOutput
}

GetApplicationBuiltInEnvironmentVariableArrayInput is an input type that accepts GetApplicationBuiltInEnvironmentVariableArray and GetApplicationBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetApplicationBuiltInEnvironmentVariableArrayInput` via:

GetApplicationBuiltInEnvironmentVariableArray{ GetApplicationBuiltInEnvironmentVariableArgs{...} }

type GetApplicationBuiltInEnvironmentVariableArrayOutput

type GetApplicationBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationBuiltInEnvironmentVariableArrayOutput) ElementType

func (GetApplicationBuiltInEnvironmentVariableArrayOutput) Index

func (GetApplicationBuiltInEnvironmentVariableArrayOutput) ToGetApplicationBuiltInEnvironmentVariableArrayOutput

func (o GetApplicationBuiltInEnvironmentVariableArrayOutput) ToGetApplicationBuiltInEnvironmentVariableArrayOutput() GetApplicationBuiltInEnvironmentVariableArrayOutput

func (GetApplicationBuiltInEnvironmentVariableArrayOutput) ToGetApplicationBuiltInEnvironmentVariableArrayOutputWithContext

func (o GetApplicationBuiltInEnvironmentVariableArrayOutput) ToGetApplicationBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetApplicationBuiltInEnvironmentVariableArrayOutput

type GetApplicationBuiltInEnvironmentVariableInput

type GetApplicationBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToGetApplicationBuiltInEnvironmentVariableOutput() GetApplicationBuiltInEnvironmentVariableOutput
	ToGetApplicationBuiltInEnvironmentVariableOutputWithContext(context.Context) GetApplicationBuiltInEnvironmentVariableOutput
}

GetApplicationBuiltInEnvironmentVariableInput is an input type that accepts GetApplicationBuiltInEnvironmentVariableArgs and GetApplicationBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `GetApplicationBuiltInEnvironmentVariableInput` via:

GetApplicationBuiltInEnvironmentVariableArgs{...}

type GetApplicationBuiltInEnvironmentVariableOutput

type GetApplicationBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetApplicationBuiltInEnvironmentVariableOutput) ElementType

func (GetApplicationBuiltInEnvironmentVariableOutput) Id

Id of the environment variable.

func (GetApplicationBuiltInEnvironmentVariableOutput) Key

Key of the environment variable.

func (GetApplicationBuiltInEnvironmentVariableOutput) ToGetApplicationBuiltInEnvironmentVariableOutput

func (o GetApplicationBuiltInEnvironmentVariableOutput) ToGetApplicationBuiltInEnvironmentVariableOutput() GetApplicationBuiltInEnvironmentVariableOutput

func (GetApplicationBuiltInEnvironmentVariableOutput) ToGetApplicationBuiltInEnvironmentVariableOutputWithContext

func (o GetApplicationBuiltInEnvironmentVariableOutput) ToGetApplicationBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetApplicationBuiltInEnvironmentVariableOutput

func (GetApplicationBuiltInEnvironmentVariableOutput) Value

Value of the environment variable.

type GetApplicationCustomDomain

type GetApplicationCustomDomain struct {
	// Your custom domain.
	Domain string `pulumi:"domain"`
	// Id of the custom domain.
	Id string `pulumi:"id"`
	// Status of the custom domain.
	Status string `pulumi:"status"`
	// URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
	ValidationDomain string `pulumi:"validationDomain"`
}

type GetApplicationCustomDomainArgs

type GetApplicationCustomDomainArgs struct {
	// Your custom domain.
	Domain pulumi.StringInput `pulumi:"domain"`
	// Id of the custom domain.
	Id pulumi.StringInput `pulumi:"id"`
	// Status of the custom domain.
	Status pulumi.StringInput `pulumi:"status"`
	// URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
	ValidationDomain pulumi.StringInput `pulumi:"validationDomain"`
}

func (GetApplicationCustomDomainArgs) ElementType

func (GetApplicationCustomDomainArgs) ToGetApplicationCustomDomainOutput

func (i GetApplicationCustomDomainArgs) ToGetApplicationCustomDomainOutput() GetApplicationCustomDomainOutput

func (GetApplicationCustomDomainArgs) ToGetApplicationCustomDomainOutputWithContext

func (i GetApplicationCustomDomainArgs) ToGetApplicationCustomDomainOutputWithContext(ctx context.Context) GetApplicationCustomDomainOutput

type GetApplicationCustomDomainArray

type GetApplicationCustomDomainArray []GetApplicationCustomDomainInput

func (GetApplicationCustomDomainArray) ElementType

func (GetApplicationCustomDomainArray) ToGetApplicationCustomDomainArrayOutput

func (i GetApplicationCustomDomainArray) ToGetApplicationCustomDomainArrayOutput() GetApplicationCustomDomainArrayOutput

func (GetApplicationCustomDomainArray) ToGetApplicationCustomDomainArrayOutputWithContext

func (i GetApplicationCustomDomainArray) ToGetApplicationCustomDomainArrayOutputWithContext(ctx context.Context) GetApplicationCustomDomainArrayOutput

type GetApplicationCustomDomainArrayInput

type GetApplicationCustomDomainArrayInput interface {
	pulumi.Input

	ToGetApplicationCustomDomainArrayOutput() GetApplicationCustomDomainArrayOutput
	ToGetApplicationCustomDomainArrayOutputWithContext(context.Context) GetApplicationCustomDomainArrayOutput
}

GetApplicationCustomDomainArrayInput is an input type that accepts GetApplicationCustomDomainArray and GetApplicationCustomDomainArrayOutput values. You can construct a concrete instance of `GetApplicationCustomDomainArrayInput` via:

GetApplicationCustomDomainArray{ GetApplicationCustomDomainArgs{...} }

type GetApplicationCustomDomainArrayOutput

type GetApplicationCustomDomainArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationCustomDomainArrayOutput) ElementType

func (GetApplicationCustomDomainArrayOutput) Index

func (GetApplicationCustomDomainArrayOutput) ToGetApplicationCustomDomainArrayOutput

func (o GetApplicationCustomDomainArrayOutput) ToGetApplicationCustomDomainArrayOutput() GetApplicationCustomDomainArrayOutput

func (GetApplicationCustomDomainArrayOutput) ToGetApplicationCustomDomainArrayOutputWithContext

func (o GetApplicationCustomDomainArrayOutput) ToGetApplicationCustomDomainArrayOutputWithContext(ctx context.Context) GetApplicationCustomDomainArrayOutput

type GetApplicationCustomDomainInput

type GetApplicationCustomDomainInput interface {
	pulumi.Input

	ToGetApplicationCustomDomainOutput() GetApplicationCustomDomainOutput
	ToGetApplicationCustomDomainOutputWithContext(context.Context) GetApplicationCustomDomainOutput
}

GetApplicationCustomDomainInput is an input type that accepts GetApplicationCustomDomainArgs and GetApplicationCustomDomainOutput values. You can construct a concrete instance of `GetApplicationCustomDomainInput` via:

GetApplicationCustomDomainArgs{...}

type GetApplicationCustomDomainOutput

type GetApplicationCustomDomainOutput struct{ *pulumi.OutputState }

func (GetApplicationCustomDomainOutput) Domain

Your custom domain.

func (GetApplicationCustomDomainOutput) ElementType

func (GetApplicationCustomDomainOutput) Id

Id of the custom domain.

func (GetApplicationCustomDomainOutput) Status

Status of the custom domain.

func (GetApplicationCustomDomainOutput) ToGetApplicationCustomDomainOutput

func (o GetApplicationCustomDomainOutput) ToGetApplicationCustomDomainOutput() GetApplicationCustomDomainOutput

func (GetApplicationCustomDomainOutput) ToGetApplicationCustomDomainOutputWithContext

func (o GetApplicationCustomDomainOutput) ToGetApplicationCustomDomainOutputWithContext(ctx context.Context) GetApplicationCustomDomainOutput

func (GetApplicationCustomDomainOutput) ValidationDomain

URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.

type GetApplicationDeploymentRestriction added in v0.28.7

type GetApplicationDeploymentRestriction struct {
	// Id of the deployment restriction
	Id string `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode string `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type string `pulumi:"type"`
	// Value of the deployment restriction
	Value string `pulumi:"value"`
}

type GetApplicationDeploymentRestrictionArgs added in v0.28.7

type GetApplicationDeploymentRestrictionArgs struct {
	// Id of the deployment restriction
	Id pulumi.StringInput `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode pulumi.StringInput `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type pulumi.StringInput `pulumi:"type"`
	// Value of the deployment restriction
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetApplicationDeploymentRestrictionArgs) ElementType added in v0.28.7

func (GetApplicationDeploymentRestrictionArgs) ToGetApplicationDeploymentRestrictionOutput added in v0.28.7

func (i GetApplicationDeploymentRestrictionArgs) ToGetApplicationDeploymentRestrictionOutput() GetApplicationDeploymentRestrictionOutput

func (GetApplicationDeploymentRestrictionArgs) ToGetApplicationDeploymentRestrictionOutputWithContext added in v0.28.7

func (i GetApplicationDeploymentRestrictionArgs) ToGetApplicationDeploymentRestrictionOutputWithContext(ctx context.Context) GetApplicationDeploymentRestrictionOutput

type GetApplicationDeploymentRestrictionArray added in v0.28.7

type GetApplicationDeploymentRestrictionArray []GetApplicationDeploymentRestrictionInput

func (GetApplicationDeploymentRestrictionArray) ElementType added in v0.28.7

func (GetApplicationDeploymentRestrictionArray) ToGetApplicationDeploymentRestrictionArrayOutput added in v0.28.7

func (i GetApplicationDeploymentRestrictionArray) ToGetApplicationDeploymentRestrictionArrayOutput() GetApplicationDeploymentRestrictionArrayOutput

func (GetApplicationDeploymentRestrictionArray) ToGetApplicationDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (i GetApplicationDeploymentRestrictionArray) ToGetApplicationDeploymentRestrictionArrayOutputWithContext(ctx context.Context) GetApplicationDeploymentRestrictionArrayOutput

type GetApplicationDeploymentRestrictionArrayInput added in v0.28.7

type GetApplicationDeploymentRestrictionArrayInput interface {
	pulumi.Input

	ToGetApplicationDeploymentRestrictionArrayOutput() GetApplicationDeploymentRestrictionArrayOutput
	ToGetApplicationDeploymentRestrictionArrayOutputWithContext(context.Context) GetApplicationDeploymentRestrictionArrayOutput
}

GetApplicationDeploymentRestrictionArrayInput is an input type that accepts GetApplicationDeploymentRestrictionArray and GetApplicationDeploymentRestrictionArrayOutput values. You can construct a concrete instance of `GetApplicationDeploymentRestrictionArrayInput` via:

GetApplicationDeploymentRestrictionArray{ GetApplicationDeploymentRestrictionArgs{...} }

type GetApplicationDeploymentRestrictionArrayOutput added in v0.28.7

type GetApplicationDeploymentRestrictionArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationDeploymentRestrictionArrayOutput) ElementType added in v0.28.7

func (GetApplicationDeploymentRestrictionArrayOutput) Index added in v0.28.7

func (GetApplicationDeploymentRestrictionArrayOutput) ToGetApplicationDeploymentRestrictionArrayOutput added in v0.28.7

func (o GetApplicationDeploymentRestrictionArrayOutput) ToGetApplicationDeploymentRestrictionArrayOutput() GetApplicationDeploymentRestrictionArrayOutput

func (GetApplicationDeploymentRestrictionArrayOutput) ToGetApplicationDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (o GetApplicationDeploymentRestrictionArrayOutput) ToGetApplicationDeploymentRestrictionArrayOutputWithContext(ctx context.Context) GetApplicationDeploymentRestrictionArrayOutput

type GetApplicationDeploymentRestrictionInput added in v0.28.7

type GetApplicationDeploymentRestrictionInput interface {
	pulumi.Input

	ToGetApplicationDeploymentRestrictionOutput() GetApplicationDeploymentRestrictionOutput
	ToGetApplicationDeploymentRestrictionOutputWithContext(context.Context) GetApplicationDeploymentRestrictionOutput
}

GetApplicationDeploymentRestrictionInput is an input type that accepts GetApplicationDeploymentRestrictionArgs and GetApplicationDeploymentRestrictionOutput values. You can construct a concrete instance of `GetApplicationDeploymentRestrictionInput` via:

GetApplicationDeploymentRestrictionArgs{...}

type GetApplicationDeploymentRestrictionOutput added in v0.28.7

type GetApplicationDeploymentRestrictionOutput struct{ *pulumi.OutputState }

func (GetApplicationDeploymentRestrictionOutput) ElementType added in v0.28.7

func (GetApplicationDeploymentRestrictionOutput) Id added in v0.28.7

Id of the deployment restriction

func (GetApplicationDeploymentRestrictionOutput) Mode added in v0.28.7

Can be EXCLUDE or MATCH

func (GetApplicationDeploymentRestrictionOutput) ToGetApplicationDeploymentRestrictionOutput added in v0.28.7

func (o GetApplicationDeploymentRestrictionOutput) ToGetApplicationDeploymentRestrictionOutput() GetApplicationDeploymentRestrictionOutput

func (GetApplicationDeploymentRestrictionOutput) ToGetApplicationDeploymentRestrictionOutputWithContext added in v0.28.7

func (o GetApplicationDeploymentRestrictionOutput) ToGetApplicationDeploymentRestrictionOutputWithContext(ctx context.Context) GetApplicationDeploymentRestrictionOutput

func (GetApplicationDeploymentRestrictionOutput) Type added in v0.28.7

Currently, only PATH is accepted

func (GetApplicationDeploymentRestrictionOutput) Value added in v0.28.7

Value of the deployment restriction

type GetApplicationEnvironmentVariable

type GetApplicationEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetApplicationEnvironmentVariableAlias

type GetApplicationEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type GetApplicationEnvironmentVariableAliasArgs

type GetApplicationEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetApplicationEnvironmentVariableAliasArgs) ElementType

func (GetApplicationEnvironmentVariableAliasArgs) ToGetApplicationEnvironmentVariableAliasOutput

func (i GetApplicationEnvironmentVariableAliasArgs) ToGetApplicationEnvironmentVariableAliasOutput() GetApplicationEnvironmentVariableAliasOutput

func (GetApplicationEnvironmentVariableAliasArgs) ToGetApplicationEnvironmentVariableAliasOutputWithContext

func (i GetApplicationEnvironmentVariableAliasArgs) ToGetApplicationEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableAliasOutput

type GetApplicationEnvironmentVariableAliasArray

type GetApplicationEnvironmentVariableAliasArray []GetApplicationEnvironmentVariableAliasInput

func (GetApplicationEnvironmentVariableAliasArray) ElementType

func (GetApplicationEnvironmentVariableAliasArray) ToGetApplicationEnvironmentVariableAliasArrayOutput

func (i GetApplicationEnvironmentVariableAliasArray) ToGetApplicationEnvironmentVariableAliasArrayOutput() GetApplicationEnvironmentVariableAliasArrayOutput

func (GetApplicationEnvironmentVariableAliasArray) ToGetApplicationEnvironmentVariableAliasArrayOutputWithContext

func (i GetApplicationEnvironmentVariableAliasArray) ToGetApplicationEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableAliasArrayOutput

type GetApplicationEnvironmentVariableAliasArrayInput

type GetApplicationEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToGetApplicationEnvironmentVariableAliasArrayOutput() GetApplicationEnvironmentVariableAliasArrayOutput
	ToGetApplicationEnvironmentVariableAliasArrayOutputWithContext(context.Context) GetApplicationEnvironmentVariableAliasArrayOutput
}

GetApplicationEnvironmentVariableAliasArrayInput is an input type that accepts GetApplicationEnvironmentVariableAliasArray and GetApplicationEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `GetApplicationEnvironmentVariableAliasArrayInput` via:

GetApplicationEnvironmentVariableAliasArray{ GetApplicationEnvironmentVariableAliasArgs{...} }

type GetApplicationEnvironmentVariableAliasArrayOutput

type GetApplicationEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationEnvironmentVariableAliasArrayOutput) ElementType

func (GetApplicationEnvironmentVariableAliasArrayOutput) Index

func (GetApplicationEnvironmentVariableAliasArrayOutput) ToGetApplicationEnvironmentVariableAliasArrayOutput

func (o GetApplicationEnvironmentVariableAliasArrayOutput) ToGetApplicationEnvironmentVariableAliasArrayOutput() GetApplicationEnvironmentVariableAliasArrayOutput

func (GetApplicationEnvironmentVariableAliasArrayOutput) ToGetApplicationEnvironmentVariableAliasArrayOutputWithContext

func (o GetApplicationEnvironmentVariableAliasArrayOutput) ToGetApplicationEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableAliasArrayOutput

type GetApplicationEnvironmentVariableAliasInput

type GetApplicationEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToGetApplicationEnvironmentVariableAliasOutput() GetApplicationEnvironmentVariableAliasOutput
	ToGetApplicationEnvironmentVariableAliasOutputWithContext(context.Context) GetApplicationEnvironmentVariableAliasOutput
}

GetApplicationEnvironmentVariableAliasInput is an input type that accepts GetApplicationEnvironmentVariableAliasArgs and GetApplicationEnvironmentVariableAliasOutput values. You can construct a concrete instance of `GetApplicationEnvironmentVariableAliasInput` via:

GetApplicationEnvironmentVariableAliasArgs{...}

type GetApplicationEnvironmentVariableAliasOutput

type GetApplicationEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (GetApplicationEnvironmentVariableAliasOutput) ElementType

func (GetApplicationEnvironmentVariableAliasOutput) Id

Id of the environment variable alias.

func (GetApplicationEnvironmentVariableAliasOutput) Key

Name of the environment variable alias.

func (GetApplicationEnvironmentVariableAliasOutput) ToGetApplicationEnvironmentVariableAliasOutput

func (o GetApplicationEnvironmentVariableAliasOutput) ToGetApplicationEnvironmentVariableAliasOutput() GetApplicationEnvironmentVariableAliasOutput

func (GetApplicationEnvironmentVariableAliasOutput) ToGetApplicationEnvironmentVariableAliasOutputWithContext

func (o GetApplicationEnvironmentVariableAliasOutput) ToGetApplicationEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableAliasOutput

func (GetApplicationEnvironmentVariableAliasOutput) Value

Name of the variable to alias.

type GetApplicationEnvironmentVariableArgs

type GetApplicationEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetApplicationEnvironmentVariableArgs) ElementType

func (GetApplicationEnvironmentVariableArgs) ToGetApplicationEnvironmentVariableOutput

func (i GetApplicationEnvironmentVariableArgs) ToGetApplicationEnvironmentVariableOutput() GetApplicationEnvironmentVariableOutput

func (GetApplicationEnvironmentVariableArgs) ToGetApplicationEnvironmentVariableOutputWithContext

func (i GetApplicationEnvironmentVariableArgs) ToGetApplicationEnvironmentVariableOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableOutput

type GetApplicationEnvironmentVariableArray

type GetApplicationEnvironmentVariableArray []GetApplicationEnvironmentVariableInput

func (GetApplicationEnvironmentVariableArray) ElementType

func (GetApplicationEnvironmentVariableArray) ToGetApplicationEnvironmentVariableArrayOutput

func (i GetApplicationEnvironmentVariableArray) ToGetApplicationEnvironmentVariableArrayOutput() GetApplicationEnvironmentVariableArrayOutput

func (GetApplicationEnvironmentVariableArray) ToGetApplicationEnvironmentVariableArrayOutputWithContext

func (i GetApplicationEnvironmentVariableArray) ToGetApplicationEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableArrayOutput

type GetApplicationEnvironmentVariableArrayInput

type GetApplicationEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetApplicationEnvironmentVariableArrayOutput() GetApplicationEnvironmentVariableArrayOutput
	ToGetApplicationEnvironmentVariableArrayOutputWithContext(context.Context) GetApplicationEnvironmentVariableArrayOutput
}

GetApplicationEnvironmentVariableArrayInput is an input type that accepts GetApplicationEnvironmentVariableArray and GetApplicationEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetApplicationEnvironmentVariableArrayInput` via:

GetApplicationEnvironmentVariableArray{ GetApplicationEnvironmentVariableArgs{...} }

type GetApplicationEnvironmentVariableArrayOutput

type GetApplicationEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationEnvironmentVariableArrayOutput) ElementType

func (GetApplicationEnvironmentVariableArrayOutput) Index

func (GetApplicationEnvironmentVariableArrayOutput) ToGetApplicationEnvironmentVariableArrayOutput

func (o GetApplicationEnvironmentVariableArrayOutput) ToGetApplicationEnvironmentVariableArrayOutput() GetApplicationEnvironmentVariableArrayOutput

func (GetApplicationEnvironmentVariableArrayOutput) ToGetApplicationEnvironmentVariableArrayOutputWithContext

func (o GetApplicationEnvironmentVariableArrayOutput) ToGetApplicationEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableArrayOutput

type GetApplicationEnvironmentVariableInput

type GetApplicationEnvironmentVariableInput interface {
	pulumi.Input

	ToGetApplicationEnvironmentVariableOutput() GetApplicationEnvironmentVariableOutput
	ToGetApplicationEnvironmentVariableOutputWithContext(context.Context) GetApplicationEnvironmentVariableOutput
}

GetApplicationEnvironmentVariableInput is an input type that accepts GetApplicationEnvironmentVariableArgs and GetApplicationEnvironmentVariableOutput values. You can construct a concrete instance of `GetApplicationEnvironmentVariableInput` via:

GetApplicationEnvironmentVariableArgs{...}

type GetApplicationEnvironmentVariableOutput

type GetApplicationEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetApplicationEnvironmentVariableOutput) ElementType

func (GetApplicationEnvironmentVariableOutput) Id

Id of the environment variable.

func (GetApplicationEnvironmentVariableOutput) Key

Key of the environment variable.

func (GetApplicationEnvironmentVariableOutput) ToGetApplicationEnvironmentVariableOutput

func (o GetApplicationEnvironmentVariableOutput) ToGetApplicationEnvironmentVariableOutput() GetApplicationEnvironmentVariableOutput

func (GetApplicationEnvironmentVariableOutput) ToGetApplicationEnvironmentVariableOutputWithContext

func (o GetApplicationEnvironmentVariableOutput) ToGetApplicationEnvironmentVariableOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableOutput

func (GetApplicationEnvironmentVariableOutput) Value

Value of the environment variable.

type GetApplicationEnvironmentVariableOverride

type GetApplicationEnvironmentVariableOverride struct {
	// Id of the environment variable override.
	Id string `pulumi:"id"`
	// Name of the environment variable override.
	Key string `pulumi:"key"`
	// Value of the environment variable override.
	Value string `pulumi:"value"`
}

type GetApplicationEnvironmentVariableOverrideArgs

type GetApplicationEnvironmentVariableOverrideArgs struct {
	// Id of the environment variable override.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the environment variable override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetApplicationEnvironmentVariableOverrideArgs) ElementType

func (GetApplicationEnvironmentVariableOverrideArgs) ToGetApplicationEnvironmentVariableOverrideOutput

func (i GetApplicationEnvironmentVariableOverrideArgs) ToGetApplicationEnvironmentVariableOverrideOutput() GetApplicationEnvironmentVariableOverrideOutput

func (GetApplicationEnvironmentVariableOverrideArgs) ToGetApplicationEnvironmentVariableOverrideOutputWithContext

func (i GetApplicationEnvironmentVariableOverrideArgs) ToGetApplicationEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableOverrideOutput

type GetApplicationEnvironmentVariableOverrideArray

type GetApplicationEnvironmentVariableOverrideArray []GetApplicationEnvironmentVariableOverrideInput

func (GetApplicationEnvironmentVariableOverrideArray) ElementType

func (GetApplicationEnvironmentVariableOverrideArray) ToGetApplicationEnvironmentVariableOverrideArrayOutput

func (i GetApplicationEnvironmentVariableOverrideArray) ToGetApplicationEnvironmentVariableOverrideArrayOutput() GetApplicationEnvironmentVariableOverrideArrayOutput

func (GetApplicationEnvironmentVariableOverrideArray) ToGetApplicationEnvironmentVariableOverrideArrayOutputWithContext

func (i GetApplicationEnvironmentVariableOverrideArray) ToGetApplicationEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableOverrideArrayOutput

type GetApplicationEnvironmentVariableOverrideArrayInput

type GetApplicationEnvironmentVariableOverrideArrayInput interface {
	pulumi.Input

	ToGetApplicationEnvironmentVariableOverrideArrayOutput() GetApplicationEnvironmentVariableOverrideArrayOutput
	ToGetApplicationEnvironmentVariableOverrideArrayOutputWithContext(context.Context) GetApplicationEnvironmentVariableOverrideArrayOutput
}

GetApplicationEnvironmentVariableOverrideArrayInput is an input type that accepts GetApplicationEnvironmentVariableOverrideArray and GetApplicationEnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `GetApplicationEnvironmentVariableOverrideArrayInput` via:

GetApplicationEnvironmentVariableOverrideArray{ GetApplicationEnvironmentVariableOverrideArgs{...} }

type GetApplicationEnvironmentVariableOverrideArrayOutput

type GetApplicationEnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationEnvironmentVariableOverrideArrayOutput) ElementType

func (GetApplicationEnvironmentVariableOverrideArrayOutput) Index

func (GetApplicationEnvironmentVariableOverrideArrayOutput) ToGetApplicationEnvironmentVariableOverrideArrayOutput

func (GetApplicationEnvironmentVariableOverrideArrayOutput) ToGetApplicationEnvironmentVariableOverrideArrayOutputWithContext

func (o GetApplicationEnvironmentVariableOverrideArrayOutput) ToGetApplicationEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableOverrideArrayOutput

type GetApplicationEnvironmentVariableOverrideInput

type GetApplicationEnvironmentVariableOverrideInput interface {
	pulumi.Input

	ToGetApplicationEnvironmentVariableOverrideOutput() GetApplicationEnvironmentVariableOverrideOutput
	ToGetApplicationEnvironmentVariableOverrideOutputWithContext(context.Context) GetApplicationEnvironmentVariableOverrideOutput
}

GetApplicationEnvironmentVariableOverrideInput is an input type that accepts GetApplicationEnvironmentVariableOverrideArgs and GetApplicationEnvironmentVariableOverrideOutput values. You can construct a concrete instance of `GetApplicationEnvironmentVariableOverrideInput` via:

GetApplicationEnvironmentVariableOverrideArgs{...}

type GetApplicationEnvironmentVariableOverrideOutput

type GetApplicationEnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }

func (GetApplicationEnvironmentVariableOverrideOutput) ElementType

func (GetApplicationEnvironmentVariableOverrideOutput) Id

Id of the environment variable override.

func (GetApplicationEnvironmentVariableOverrideOutput) Key

Name of the environment variable override.

func (GetApplicationEnvironmentVariableOverrideOutput) ToGetApplicationEnvironmentVariableOverrideOutput

func (o GetApplicationEnvironmentVariableOverrideOutput) ToGetApplicationEnvironmentVariableOverrideOutput() GetApplicationEnvironmentVariableOverrideOutput

func (GetApplicationEnvironmentVariableOverrideOutput) ToGetApplicationEnvironmentVariableOverrideOutputWithContext

func (o GetApplicationEnvironmentVariableOverrideOutput) ToGetApplicationEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetApplicationEnvironmentVariableOverrideOutput

func (GetApplicationEnvironmentVariableOverrideOutput) Value

Value of the environment variable override.

type GetApplicationGitRepository

type GetApplicationGitRepository struct {
	// Branch of the git repository.
	// 	- Default: `main or master (depending on repository)`.
	Branch string `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId string `pulumi:"gitTokenId"`
	// Root path of the application.
	// 	- Default: `/`.
	RootPath string `pulumi:"rootPath"`
	// URL of the git repository.
	Url string `pulumi:"url"`
}

type GetApplicationGitRepositoryArgs

type GetApplicationGitRepositoryArgs struct {
	// Branch of the git repository.
	// 	- Default: `main or master (depending on repository)`.
	Branch pulumi.StringInput `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId pulumi.StringInput `pulumi:"gitTokenId"`
	// Root path of the application.
	// 	- Default: `/`.
	RootPath pulumi.StringInput `pulumi:"rootPath"`
	// URL of the git repository.
	Url pulumi.StringInput `pulumi:"url"`
}

func (GetApplicationGitRepositoryArgs) ElementType

func (GetApplicationGitRepositoryArgs) ToGetApplicationGitRepositoryOutput

func (i GetApplicationGitRepositoryArgs) ToGetApplicationGitRepositoryOutput() GetApplicationGitRepositoryOutput

func (GetApplicationGitRepositoryArgs) ToGetApplicationGitRepositoryOutputWithContext

func (i GetApplicationGitRepositoryArgs) ToGetApplicationGitRepositoryOutputWithContext(ctx context.Context) GetApplicationGitRepositoryOutput

type GetApplicationGitRepositoryInput

type GetApplicationGitRepositoryInput interface {
	pulumi.Input

	ToGetApplicationGitRepositoryOutput() GetApplicationGitRepositoryOutput
	ToGetApplicationGitRepositoryOutputWithContext(context.Context) GetApplicationGitRepositoryOutput
}

GetApplicationGitRepositoryInput is an input type that accepts GetApplicationGitRepositoryArgs and GetApplicationGitRepositoryOutput values. You can construct a concrete instance of `GetApplicationGitRepositoryInput` via:

GetApplicationGitRepositoryArgs{...}

type GetApplicationGitRepositoryOutput

type GetApplicationGitRepositoryOutput struct{ *pulumi.OutputState }

func (GetApplicationGitRepositoryOutput) Branch

Branch of the git repository.

  • Default: `main or master (depending on repository)`.

func (GetApplicationGitRepositoryOutput) ElementType

func (GetApplicationGitRepositoryOutput) GitTokenId

The git token ID to be used

func (GetApplicationGitRepositoryOutput) RootPath

Root path of the application.

  • Default: `/`.

func (GetApplicationGitRepositoryOutput) ToGetApplicationGitRepositoryOutput

func (o GetApplicationGitRepositoryOutput) ToGetApplicationGitRepositoryOutput() GetApplicationGitRepositoryOutput

func (GetApplicationGitRepositoryOutput) ToGetApplicationGitRepositoryOutputWithContext

func (o GetApplicationGitRepositoryOutput) ToGetApplicationGitRepositoryOutputWithContext(ctx context.Context) GetApplicationGitRepositoryOutput

func (GetApplicationGitRepositoryOutput) Url

URL of the git repository.

type GetApplicationHealthchecks

type GetApplicationHealthchecks struct {
	// 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.
	LivenessProbe *GetApplicationHealthchecksLivenessProbe `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe *GetApplicationHealthchecksReadinessProbe `pulumi:"readinessProbe"`
}

type GetApplicationHealthchecksArgs

type GetApplicationHealthchecksArgs struct {
	// 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.
	LivenessProbe GetApplicationHealthchecksLivenessProbePtrInput `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe GetApplicationHealthchecksReadinessProbePtrInput `pulumi:"readinessProbe"`
}

func (GetApplicationHealthchecksArgs) ElementType

func (GetApplicationHealthchecksArgs) ToGetApplicationHealthchecksOutput

func (i GetApplicationHealthchecksArgs) ToGetApplicationHealthchecksOutput() GetApplicationHealthchecksOutput

func (GetApplicationHealthchecksArgs) ToGetApplicationHealthchecksOutputWithContext

func (i GetApplicationHealthchecksArgs) ToGetApplicationHealthchecksOutputWithContext(ctx context.Context) GetApplicationHealthchecksOutput

func (GetApplicationHealthchecksArgs) ToGetApplicationHealthchecksPtrOutput

func (i GetApplicationHealthchecksArgs) ToGetApplicationHealthchecksPtrOutput() GetApplicationHealthchecksPtrOutput

func (GetApplicationHealthchecksArgs) ToGetApplicationHealthchecksPtrOutputWithContext

func (i GetApplicationHealthchecksArgs) ToGetApplicationHealthchecksPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksPtrOutput

type GetApplicationHealthchecksInput

type GetApplicationHealthchecksInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksOutput() GetApplicationHealthchecksOutput
	ToGetApplicationHealthchecksOutputWithContext(context.Context) GetApplicationHealthchecksOutput
}

GetApplicationHealthchecksInput is an input type that accepts GetApplicationHealthchecksArgs and GetApplicationHealthchecksOutput values. You can construct a concrete instance of `GetApplicationHealthchecksInput` via:

GetApplicationHealthchecksArgs{...}

type GetApplicationHealthchecksLivenessProbe

type GetApplicationHealthchecksLivenessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetApplicationHealthchecksLivenessProbeType `pulumi:"type"`
}

type GetApplicationHealthchecksLivenessProbeArgs

type GetApplicationHealthchecksLivenessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetApplicationHealthchecksLivenessProbeTypeInput `pulumi:"type"`
}

func (GetApplicationHealthchecksLivenessProbeArgs) ElementType

func (GetApplicationHealthchecksLivenessProbeArgs) ToGetApplicationHealthchecksLivenessProbeOutput

func (i GetApplicationHealthchecksLivenessProbeArgs) ToGetApplicationHealthchecksLivenessProbeOutput() GetApplicationHealthchecksLivenessProbeOutput

func (GetApplicationHealthchecksLivenessProbeArgs) ToGetApplicationHealthchecksLivenessProbeOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeArgs) ToGetApplicationHealthchecksLivenessProbeOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeOutput

func (GetApplicationHealthchecksLivenessProbeArgs) ToGetApplicationHealthchecksLivenessProbePtrOutput

func (i GetApplicationHealthchecksLivenessProbeArgs) ToGetApplicationHealthchecksLivenessProbePtrOutput() GetApplicationHealthchecksLivenessProbePtrOutput

func (GetApplicationHealthchecksLivenessProbeArgs) ToGetApplicationHealthchecksLivenessProbePtrOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeArgs) ToGetApplicationHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbePtrOutput

type GetApplicationHealthchecksLivenessProbeInput

type GetApplicationHealthchecksLivenessProbeInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbeOutput() GetApplicationHealthchecksLivenessProbeOutput
	ToGetApplicationHealthchecksLivenessProbeOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbeOutput
}

GetApplicationHealthchecksLivenessProbeInput is an input type that accepts GetApplicationHealthchecksLivenessProbeArgs and GetApplicationHealthchecksLivenessProbeOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbeInput` via:

GetApplicationHealthchecksLivenessProbeArgs{...}

type GetApplicationHealthchecksLivenessProbeOutput

type GetApplicationHealthchecksLivenessProbeOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbeOutput) ElementType

func (GetApplicationHealthchecksLivenessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetApplicationHealthchecksLivenessProbeOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetApplicationHealthchecksLivenessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetApplicationHealthchecksLivenessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetApplicationHealthchecksLivenessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetApplicationHealthchecksLivenessProbeOutput) ToGetApplicationHealthchecksLivenessProbeOutput

func (o GetApplicationHealthchecksLivenessProbeOutput) ToGetApplicationHealthchecksLivenessProbeOutput() GetApplicationHealthchecksLivenessProbeOutput

func (GetApplicationHealthchecksLivenessProbeOutput) ToGetApplicationHealthchecksLivenessProbeOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeOutput) ToGetApplicationHealthchecksLivenessProbeOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeOutput

func (GetApplicationHealthchecksLivenessProbeOutput) ToGetApplicationHealthchecksLivenessProbePtrOutput

func (o GetApplicationHealthchecksLivenessProbeOutput) ToGetApplicationHealthchecksLivenessProbePtrOutput() GetApplicationHealthchecksLivenessProbePtrOutput

func (GetApplicationHealthchecksLivenessProbeOutput) ToGetApplicationHealthchecksLivenessProbePtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeOutput) ToGetApplicationHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbePtrOutput

func (GetApplicationHealthchecksLivenessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetApplicationHealthchecksLivenessProbePtrInput

type GetApplicationHealthchecksLivenessProbePtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbePtrOutput() GetApplicationHealthchecksLivenessProbePtrOutput
	ToGetApplicationHealthchecksLivenessProbePtrOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbePtrOutput
}

GetApplicationHealthchecksLivenessProbePtrInput is an input type that accepts GetApplicationHealthchecksLivenessProbeArgs, GetApplicationHealthchecksLivenessProbePtr and GetApplicationHealthchecksLivenessProbePtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbePtrInput` via:

        GetApplicationHealthchecksLivenessProbeArgs{...}

or:

        nil

type GetApplicationHealthchecksLivenessProbePtrOutput

type GetApplicationHealthchecksLivenessProbePtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbePtrOutput) Elem

func (GetApplicationHealthchecksLivenessProbePtrOutput) ElementType

func (GetApplicationHealthchecksLivenessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetApplicationHealthchecksLivenessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetApplicationHealthchecksLivenessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetApplicationHealthchecksLivenessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetApplicationHealthchecksLivenessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetApplicationHealthchecksLivenessProbePtrOutput) ToGetApplicationHealthchecksLivenessProbePtrOutput

func (o GetApplicationHealthchecksLivenessProbePtrOutput) ToGetApplicationHealthchecksLivenessProbePtrOutput() GetApplicationHealthchecksLivenessProbePtrOutput

func (GetApplicationHealthchecksLivenessProbePtrOutput) ToGetApplicationHealthchecksLivenessProbePtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbePtrOutput) ToGetApplicationHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbePtrOutput

func (GetApplicationHealthchecksLivenessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetApplicationHealthchecksLivenessProbeType

type GetApplicationHealthchecksLivenessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *GetApplicationHealthchecksLivenessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *GetApplicationHealthchecksLivenessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *GetApplicationHealthchecksLivenessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *GetApplicationHealthchecksLivenessProbeTypeTcp `pulumi:"tcp"`
}

type GetApplicationHealthchecksLivenessProbeTypeArgs

type GetApplicationHealthchecksLivenessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec GetApplicationHealthchecksLivenessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc GetApplicationHealthchecksLivenessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http GetApplicationHealthchecksLivenessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp GetApplicationHealthchecksLivenessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (GetApplicationHealthchecksLivenessProbeTypeArgs) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeArgs) ToGetApplicationHealthchecksLivenessProbeTypeOutput

func (i GetApplicationHealthchecksLivenessProbeTypeArgs) ToGetApplicationHealthchecksLivenessProbeTypeOutput() GetApplicationHealthchecksLivenessProbeTypeOutput

func (GetApplicationHealthchecksLivenessProbeTypeArgs) ToGetApplicationHealthchecksLivenessProbeTypeOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeTypeArgs) ToGetApplicationHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeOutput

func (GetApplicationHealthchecksLivenessProbeTypeArgs) ToGetApplicationHealthchecksLivenessProbeTypePtrOutput

func (i GetApplicationHealthchecksLivenessProbeTypeArgs) ToGetApplicationHealthchecksLivenessProbeTypePtrOutput() GetApplicationHealthchecksLivenessProbeTypePtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeArgs) ToGetApplicationHealthchecksLivenessProbeTypePtrOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeTypeArgs) ToGetApplicationHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypePtrOutput

type GetApplicationHealthchecksLivenessProbeTypeExec

type GetApplicationHealthchecksLivenessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type GetApplicationHealthchecksLivenessProbeTypeExecArgs

type GetApplicationHealthchecksLivenessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (GetApplicationHealthchecksLivenessProbeTypeExecArgs) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeExecArgs) ToGetApplicationHealthchecksLivenessProbeTypeExecOutput

func (i GetApplicationHealthchecksLivenessProbeTypeExecArgs) ToGetApplicationHealthchecksLivenessProbeTypeExecOutput() GetApplicationHealthchecksLivenessProbeTypeExecOutput

func (GetApplicationHealthchecksLivenessProbeTypeExecArgs) ToGetApplicationHealthchecksLivenessProbeTypeExecOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeTypeExecArgs) ToGetApplicationHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeExecOutput

func (GetApplicationHealthchecksLivenessProbeTypeExecArgs) ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutput

func (i GetApplicationHealthchecksLivenessProbeTypeExecArgs) ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutput() GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeExecArgs) ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeTypeExecArgs) ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeExecInput

type GetApplicationHealthchecksLivenessProbeTypeExecInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbeTypeExecOutput() GetApplicationHealthchecksLivenessProbeTypeExecOutput
	ToGetApplicationHealthchecksLivenessProbeTypeExecOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbeTypeExecOutput
}

GetApplicationHealthchecksLivenessProbeTypeExecInput is an input type that accepts GetApplicationHealthchecksLivenessProbeTypeExecArgs and GetApplicationHealthchecksLivenessProbeTypeExecOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbeTypeExecInput` via:

GetApplicationHealthchecksLivenessProbeTypeExecArgs{...}

type GetApplicationHealthchecksLivenessProbeTypeExecOutput

type GetApplicationHealthchecksLivenessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (GetApplicationHealthchecksLivenessProbeTypeExecOutput) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeExecOutput) ToGetApplicationHealthchecksLivenessProbeTypeExecOutput

func (GetApplicationHealthchecksLivenessProbeTypeExecOutput) ToGetApplicationHealthchecksLivenessProbeTypeExecOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeExecOutput) ToGetApplicationHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeExecOutput

func (GetApplicationHealthchecksLivenessProbeTypeExecOutput) ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutput

func (o GetApplicationHealthchecksLivenessProbeTypeExecOutput) ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutput() GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeExecOutput) ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeExecOutput) ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeExecPtrInput

type GetApplicationHealthchecksLivenessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutput() GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput
	ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput
}

GetApplicationHealthchecksLivenessProbeTypeExecPtrInput is an input type that accepts GetApplicationHealthchecksLivenessProbeTypeExecArgs, GetApplicationHealthchecksLivenessProbeTypeExecPtr and GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbeTypeExecPtrInput` via:

        GetApplicationHealthchecksLivenessProbeTypeExecArgs{...}

or:

        nil

type GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput) Elem

func (GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeExecPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeGrpc

type GetApplicationHealthchecksLivenessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type GetApplicationHealthchecksLivenessProbeTypeGrpcArgs

type GetApplicationHealthchecksLivenessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (GetApplicationHealthchecksLivenessProbeTypeGrpcArgs) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToGetApplicationHealthchecksLivenessProbeTypeGrpcOutput

func (i GetApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToGetApplicationHealthchecksLivenessProbeTypeGrpcOutput() GetApplicationHealthchecksLivenessProbeTypeGrpcOutput

func (GetApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToGetApplicationHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToGetApplicationHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeGrpcOutput

func (GetApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

func (i GetApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput() GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeTypeGrpcArgs) ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeGrpcInput

type GetApplicationHealthchecksLivenessProbeTypeGrpcInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbeTypeGrpcOutput() GetApplicationHealthchecksLivenessProbeTypeGrpcOutput
	ToGetApplicationHealthchecksLivenessProbeTypeGrpcOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbeTypeGrpcOutput
}

GetApplicationHealthchecksLivenessProbeTypeGrpcInput is an input type that accepts GetApplicationHealthchecksLivenessProbeTypeGrpcArgs and GetApplicationHealthchecksLivenessProbeTypeGrpcOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbeTypeGrpcInput` via:

GetApplicationHealthchecksLivenessProbeTypeGrpcArgs{...}

type GetApplicationHealthchecksLivenessProbeTypeGrpcOutput

type GetApplicationHealthchecksLivenessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbeTypeGrpcOutput) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksLivenessProbeTypeGrpcOutput) Service

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

func (GetApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToGetApplicationHealthchecksLivenessProbeTypeGrpcOutput

func (GetApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToGetApplicationHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToGetApplicationHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeGrpcOutput

func (GetApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

func (o GetApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput() GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeGrpcOutput) ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeGrpcPtrInput

type GetApplicationHealthchecksLivenessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput() GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput
	ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput
}

GetApplicationHealthchecksLivenessProbeTypeGrpcPtrInput is an input type that accepts GetApplicationHealthchecksLivenessProbeTypeGrpcArgs, GetApplicationHealthchecksLivenessProbeTypeGrpcPtr and GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbeTypeGrpcPtrInput` via:

        GetApplicationHealthchecksLivenessProbeTypeGrpcArgs{...}

or:

        nil

type GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) Elem

func (GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) Service

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

func (GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeHttp

type GetApplicationHealthchecksLivenessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type GetApplicationHealthchecksLivenessProbeTypeHttpArgs

type GetApplicationHealthchecksLivenessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (GetApplicationHealthchecksLivenessProbeTypeHttpArgs) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeHttpArgs) ToGetApplicationHealthchecksLivenessProbeTypeHttpOutput

func (i GetApplicationHealthchecksLivenessProbeTypeHttpArgs) ToGetApplicationHealthchecksLivenessProbeTypeHttpOutput() GetApplicationHealthchecksLivenessProbeTypeHttpOutput

func (GetApplicationHealthchecksLivenessProbeTypeHttpArgs) ToGetApplicationHealthchecksLivenessProbeTypeHttpOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeTypeHttpArgs) ToGetApplicationHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeHttpOutput

func (GetApplicationHealthchecksLivenessProbeTypeHttpArgs) ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

func (i GetApplicationHealthchecksLivenessProbeTypeHttpArgs) ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput() GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeHttpArgs) ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeTypeHttpArgs) ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeHttpInput

type GetApplicationHealthchecksLivenessProbeTypeHttpInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbeTypeHttpOutput() GetApplicationHealthchecksLivenessProbeTypeHttpOutput
	ToGetApplicationHealthchecksLivenessProbeTypeHttpOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbeTypeHttpOutput
}

GetApplicationHealthchecksLivenessProbeTypeHttpInput is an input type that accepts GetApplicationHealthchecksLivenessProbeTypeHttpArgs and GetApplicationHealthchecksLivenessProbeTypeHttpOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbeTypeHttpInput` via:

GetApplicationHealthchecksLivenessProbeTypeHttpArgs{...}

type GetApplicationHealthchecksLivenessProbeTypeHttpOutput

type GetApplicationHealthchecksLivenessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbeTypeHttpOutput) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetApplicationHealthchecksLivenessProbeTypeHttpOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksLivenessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetApplicationHealthchecksLivenessProbeTypeHttpOutput) ToGetApplicationHealthchecksLivenessProbeTypeHttpOutput

func (GetApplicationHealthchecksLivenessProbeTypeHttpOutput) ToGetApplicationHealthchecksLivenessProbeTypeHttpOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeHttpOutput) ToGetApplicationHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeHttpOutput

func (GetApplicationHealthchecksLivenessProbeTypeHttpOutput) ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

func (o GetApplicationHealthchecksLivenessProbeTypeHttpOutput) ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput() GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeHttpOutput) ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeHttpOutput) ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeHttpPtrInput

type GetApplicationHealthchecksLivenessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput() GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput
	ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput
}

GetApplicationHealthchecksLivenessProbeTypeHttpPtrInput is an input type that accepts GetApplicationHealthchecksLivenessProbeTypeHttpArgs, GetApplicationHealthchecksLivenessProbeTypeHttpPtr and GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbeTypeHttpPtrInput` via:

        GetApplicationHealthchecksLivenessProbeTypeHttpArgs{...}

or:

        nil

type GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) Elem

func (GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeHttpPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeInput

type GetApplicationHealthchecksLivenessProbeTypeInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbeTypeOutput() GetApplicationHealthchecksLivenessProbeTypeOutput
	ToGetApplicationHealthchecksLivenessProbeTypeOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbeTypeOutput
}

GetApplicationHealthchecksLivenessProbeTypeInput is an input type that accepts GetApplicationHealthchecksLivenessProbeTypeArgs and GetApplicationHealthchecksLivenessProbeTypeOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbeTypeInput` via:

GetApplicationHealthchecksLivenessProbeTypeArgs{...}

type GetApplicationHealthchecksLivenessProbeTypeOutput

type GetApplicationHealthchecksLivenessProbeTypeOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbeTypeOutput) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetApplicationHealthchecksLivenessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (GetApplicationHealthchecksLivenessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetApplicationHealthchecksLivenessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (GetApplicationHealthchecksLivenessProbeTypeOutput) ToGetApplicationHealthchecksLivenessProbeTypeOutput

func (o GetApplicationHealthchecksLivenessProbeTypeOutput) ToGetApplicationHealthchecksLivenessProbeTypeOutput() GetApplicationHealthchecksLivenessProbeTypeOutput

func (GetApplicationHealthchecksLivenessProbeTypeOutput) ToGetApplicationHealthchecksLivenessProbeTypeOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeOutput) ToGetApplicationHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeOutput

func (GetApplicationHealthchecksLivenessProbeTypeOutput) ToGetApplicationHealthchecksLivenessProbeTypePtrOutput

func (o GetApplicationHealthchecksLivenessProbeTypeOutput) ToGetApplicationHealthchecksLivenessProbeTypePtrOutput() GetApplicationHealthchecksLivenessProbeTypePtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeOutput) ToGetApplicationHealthchecksLivenessProbeTypePtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeOutput) ToGetApplicationHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypePtrOutput

type GetApplicationHealthchecksLivenessProbeTypePtrInput

type GetApplicationHealthchecksLivenessProbeTypePtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbeTypePtrOutput() GetApplicationHealthchecksLivenessProbeTypePtrOutput
	ToGetApplicationHealthchecksLivenessProbeTypePtrOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbeTypePtrOutput
}

GetApplicationHealthchecksLivenessProbeTypePtrInput is an input type that accepts GetApplicationHealthchecksLivenessProbeTypeArgs, GetApplicationHealthchecksLivenessProbeTypePtr and GetApplicationHealthchecksLivenessProbeTypePtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbeTypePtrInput` via:

        GetApplicationHealthchecksLivenessProbeTypeArgs{...}

or:

        nil

type GetApplicationHealthchecksLivenessProbeTypePtrOutput

type GetApplicationHealthchecksLivenessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbeTypePtrOutput) Elem

func (GetApplicationHealthchecksLivenessProbeTypePtrOutput) ElementType

func (GetApplicationHealthchecksLivenessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetApplicationHealthchecksLivenessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (GetApplicationHealthchecksLivenessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetApplicationHealthchecksLivenessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (GetApplicationHealthchecksLivenessProbeTypePtrOutput) ToGetApplicationHealthchecksLivenessProbeTypePtrOutput

func (GetApplicationHealthchecksLivenessProbeTypePtrOutput) ToGetApplicationHealthchecksLivenessProbeTypePtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypePtrOutput) ToGetApplicationHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypePtrOutput

type GetApplicationHealthchecksLivenessProbeTypeTcp

type GetApplicationHealthchecksLivenessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type GetApplicationHealthchecksLivenessProbeTypeTcpArgs

type GetApplicationHealthchecksLivenessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (GetApplicationHealthchecksLivenessProbeTypeTcpArgs) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeTcpArgs) ToGetApplicationHealthchecksLivenessProbeTypeTcpOutput

func (i GetApplicationHealthchecksLivenessProbeTypeTcpArgs) ToGetApplicationHealthchecksLivenessProbeTypeTcpOutput() GetApplicationHealthchecksLivenessProbeTypeTcpOutput

func (GetApplicationHealthchecksLivenessProbeTypeTcpArgs) ToGetApplicationHealthchecksLivenessProbeTypeTcpOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeTypeTcpArgs) ToGetApplicationHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeTcpOutput

func (GetApplicationHealthchecksLivenessProbeTypeTcpArgs) ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

func (i GetApplicationHealthchecksLivenessProbeTypeTcpArgs) ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput() GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeTcpArgs) ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (i GetApplicationHealthchecksLivenessProbeTypeTcpArgs) ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeTcpInput

type GetApplicationHealthchecksLivenessProbeTypeTcpInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbeTypeTcpOutput() GetApplicationHealthchecksLivenessProbeTypeTcpOutput
	ToGetApplicationHealthchecksLivenessProbeTypeTcpOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbeTypeTcpOutput
}

GetApplicationHealthchecksLivenessProbeTypeTcpInput is an input type that accepts GetApplicationHealthchecksLivenessProbeTypeTcpArgs and GetApplicationHealthchecksLivenessProbeTypeTcpOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbeTypeTcpInput` via:

GetApplicationHealthchecksLivenessProbeTypeTcpArgs{...}

type GetApplicationHealthchecksLivenessProbeTypeTcpOutput

type GetApplicationHealthchecksLivenessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbeTypeTcpOutput) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetApplicationHealthchecksLivenessProbeTypeTcpOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksLivenessProbeTypeTcpOutput) ToGetApplicationHealthchecksLivenessProbeTypeTcpOutput

func (GetApplicationHealthchecksLivenessProbeTypeTcpOutput) ToGetApplicationHealthchecksLivenessProbeTypeTcpOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeTcpOutput) ToGetApplicationHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeTcpOutput

func (GetApplicationHealthchecksLivenessProbeTypeTcpOutput) ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

func (o GetApplicationHealthchecksLivenessProbeTypeTcpOutput) ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput() GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeTcpOutput) ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeTcpOutput) ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeTcpPtrInput

type GetApplicationHealthchecksLivenessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput() GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput
	ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(context.Context) GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput
}

GetApplicationHealthchecksLivenessProbeTypeTcpPtrInput is an input type that accepts GetApplicationHealthchecksLivenessProbeTypeTcpArgs, GetApplicationHealthchecksLivenessProbeTypeTcpPtr and GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksLivenessProbeTypeTcpPtrInput` via:

        GetApplicationHealthchecksLivenessProbeTypeTcpArgs{...}

or:

        nil

type GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

type GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) Elem

func (GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) ElementType

func (GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

func (GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput) ToGetApplicationHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksLivenessProbeTypeTcpPtrOutput

type GetApplicationHealthchecksOutput

type GetApplicationHealthchecksOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksOutput) ElementType

func (GetApplicationHealthchecksOutput) LivenessProbe

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.

func (GetApplicationHealthchecksOutput) ReadinessProbe

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.

func (GetApplicationHealthchecksOutput) ToGetApplicationHealthchecksOutput

func (o GetApplicationHealthchecksOutput) ToGetApplicationHealthchecksOutput() GetApplicationHealthchecksOutput

func (GetApplicationHealthchecksOutput) ToGetApplicationHealthchecksOutputWithContext

func (o GetApplicationHealthchecksOutput) ToGetApplicationHealthchecksOutputWithContext(ctx context.Context) GetApplicationHealthchecksOutput

func (GetApplicationHealthchecksOutput) ToGetApplicationHealthchecksPtrOutput

func (o GetApplicationHealthchecksOutput) ToGetApplicationHealthchecksPtrOutput() GetApplicationHealthchecksPtrOutput

func (GetApplicationHealthchecksOutput) ToGetApplicationHealthchecksPtrOutputWithContext

func (o GetApplicationHealthchecksOutput) ToGetApplicationHealthchecksPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksPtrOutput

type GetApplicationHealthchecksPtrInput

type GetApplicationHealthchecksPtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksPtrOutput() GetApplicationHealthchecksPtrOutput
	ToGetApplicationHealthchecksPtrOutputWithContext(context.Context) GetApplicationHealthchecksPtrOutput
}

GetApplicationHealthchecksPtrInput is an input type that accepts GetApplicationHealthchecksArgs, GetApplicationHealthchecksPtr and GetApplicationHealthchecksPtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksPtrInput` via:

        GetApplicationHealthchecksArgs{...}

or:

        nil

type GetApplicationHealthchecksPtrOutput

type GetApplicationHealthchecksPtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksPtrOutput) Elem

func (GetApplicationHealthchecksPtrOutput) ElementType

func (GetApplicationHealthchecksPtrOutput) LivenessProbe

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.

func (GetApplicationHealthchecksPtrOutput) ReadinessProbe

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.

func (GetApplicationHealthchecksPtrOutput) ToGetApplicationHealthchecksPtrOutput

func (o GetApplicationHealthchecksPtrOutput) ToGetApplicationHealthchecksPtrOutput() GetApplicationHealthchecksPtrOutput

func (GetApplicationHealthchecksPtrOutput) ToGetApplicationHealthchecksPtrOutputWithContext

func (o GetApplicationHealthchecksPtrOutput) ToGetApplicationHealthchecksPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksPtrOutput

type GetApplicationHealthchecksReadinessProbe

type GetApplicationHealthchecksReadinessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetApplicationHealthchecksReadinessProbeType `pulumi:"type"`
}

type GetApplicationHealthchecksReadinessProbeArgs

type GetApplicationHealthchecksReadinessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetApplicationHealthchecksReadinessProbeTypeInput `pulumi:"type"`
}

func (GetApplicationHealthchecksReadinessProbeArgs) ElementType

func (GetApplicationHealthchecksReadinessProbeArgs) ToGetApplicationHealthchecksReadinessProbeOutput

func (i GetApplicationHealthchecksReadinessProbeArgs) ToGetApplicationHealthchecksReadinessProbeOutput() GetApplicationHealthchecksReadinessProbeOutput

func (GetApplicationHealthchecksReadinessProbeArgs) ToGetApplicationHealthchecksReadinessProbeOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeArgs) ToGetApplicationHealthchecksReadinessProbeOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeOutput

func (GetApplicationHealthchecksReadinessProbeArgs) ToGetApplicationHealthchecksReadinessProbePtrOutput

func (i GetApplicationHealthchecksReadinessProbeArgs) ToGetApplicationHealthchecksReadinessProbePtrOutput() GetApplicationHealthchecksReadinessProbePtrOutput

func (GetApplicationHealthchecksReadinessProbeArgs) ToGetApplicationHealthchecksReadinessProbePtrOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeArgs) ToGetApplicationHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbePtrOutput

type GetApplicationHealthchecksReadinessProbeInput

type GetApplicationHealthchecksReadinessProbeInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbeOutput() GetApplicationHealthchecksReadinessProbeOutput
	ToGetApplicationHealthchecksReadinessProbeOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbeOutput
}

GetApplicationHealthchecksReadinessProbeInput is an input type that accepts GetApplicationHealthchecksReadinessProbeArgs and GetApplicationHealthchecksReadinessProbeOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbeInput` via:

GetApplicationHealthchecksReadinessProbeArgs{...}

type GetApplicationHealthchecksReadinessProbeOutput

type GetApplicationHealthchecksReadinessProbeOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbeOutput) ElementType

func (GetApplicationHealthchecksReadinessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetApplicationHealthchecksReadinessProbeOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetApplicationHealthchecksReadinessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetApplicationHealthchecksReadinessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetApplicationHealthchecksReadinessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetApplicationHealthchecksReadinessProbeOutput) ToGetApplicationHealthchecksReadinessProbeOutput

func (o GetApplicationHealthchecksReadinessProbeOutput) ToGetApplicationHealthchecksReadinessProbeOutput() GetApplicationHealthchecksReadinessProbeOutput

func (GetApplicationHealthchecksReadinessProbeOutput) ToGetApplicationHealthchecksReadinessProbeOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeOutput) ToGetApplicationHealthchecksReadinessProbeOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeOutput

func (GetApplicationHealthchecksReadinessProbeOutput) ToGetApplicationHealthchecksReadinessProbePtrOutput

func (o GetApplicationHealthchecksReadinessProbeOutput) ToGetApplicationHealthchecksReadinessProbePtrOutput() GetApplicationHealthchecksReadinessProbePtrOutput

func (GetApplicationHealthchecksReadinessProbeOutput) ToGetApplicationHealthchecksReadinessProbePtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeOutput) ToGetApplicationHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbePtrOutput

func (GetApplicationHealthchecksReadinessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetApplicationHealthchecksReadinessProbePtrInput

type GetApplicationHealthchecksReadinessProbePtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbePtrOutput() GetApplicationHealthchecksReadinessProbePtrOutput
	ToGetApplicationHealthchecksReadinessProbePtrOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbePtrOutput
}

GetApplicationHealthchecksReadinessProbePtrInput is an input type that accepts GetApplicationHealthchecksReadinessProbeArgs, GetApplicationHealthchecksReadinessProbePtr and GetApplicationHealthchecksReadinessProbePtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbePtrInput` via:

        GetApplicationHealthchecksReadinessProbeArgs{...}

or:

        nil

type GetApplicationHealthchecksReadinessProbePtrOutput

type GetApplicationHealthchecksReadinessProbePtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbePtrOutput) Elem

func (GetApplicationHealthchecksReadinessProbePtrOutput) ElementType

func (GetApplicationHealthchecksReadinessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetApplicationHealthchecksReadinessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetApplicationHealthchecksReadinessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetApplicationHealthchecksReadinessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetApplicationHealthchecksReadinessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetApplicationHealthchecksReadinessProbePtrOutput) ToGetApplicationHealthchecksReadinessProbePtrOutput

func (o GetApplicationHealthchecksReadinessProbePtrOutput) ToGetApplicationHealthchecksReadinessProbePtrOutput() GetApplicationHealthchecksReadinessProbePtrOutput

func (GetApplicationHealthchecksReadinessProbePtrOutput) ToGetApplicationHealthchecksReadinessProbePtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbePtrOutput) ToGetApplicationHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbePtrOutput

func (GetApplicationHealthchecksReadinessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetApplicationHealthchecksReadinessProbeType

type GetApplicationHealthchecksReadinessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *GetApplicationHealthchecksReadinessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *GetApplicationHealthchecksReadinessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *GetApplicationHealthchecksReadinessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *GetApplicationHealthchecksReadinessProbeTypeTcp `pulumi:"tcp"`
}

type GetApplicationHealthchecksReadinessProbeTypeArgs

type GetApplicationHealthchecksReadinessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec GetApplicationHealthchecksReadinessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc GetApplicationHealthchecksReadinessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http GetApplicationHealthchecksReadinessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp GetApplicationHealthchecksReadinessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (GetApplicationHealthchecksReadinessProbeTypeArgs) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeArgs) ToGetApplicationHealthchecksReadinessProbeTypeOutput

func (i GetApplicationHealthchecksReadinessProbeTypeArgs) ToGetApplicationHealthchecksReadinessProbeTypeOutput() GetApplicationHealthchecksReadinessProbeTypeOutput

func (GetApplicationHealthchecksReadinessProbeTypeArgs) ToGetApplicationHealthchecksReadinessProbeTypeOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeTypeArgs) ToGetApplicationHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeOutput

func (GetApplicationHealthchecksReadinessProbeTypeArgs) ToGetApplicationHealthchecksReadinessProbeTypePtrOutput

func (i GetApplicationHealthchecksReadinessProbeTypeArgs) ToGetApplicationHealthchecksReadinessProbeTypePtrOutput() GetApplicationHealthchecksReadinessProbeTypePtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeArgs) ToGetApplicationHealthchecksReadinessProbeTypePtrOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeTypeArgs) ToGetApplicationHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypePtrOutput

type GetApplicationHealthchecksReadinessProbeTypeExec

type GetApplicationHealthchecksReadinessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type GetApplicationHealthchecksReadinessProbeTypeExecArgs

type GetApplicationHealthchecksReadinessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (GetApplicationHealthchecksReadinessProbeTypeExecArgs) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeExecArgs) ToGetApplicationHealthchecksReadinessProbeTypeExecOutput

func (i GetApplicationHealthchecksReadinessProbeTypeExecArgs) ToGetApplicationHealthchecksReadinessProbeTypeExecOutput() GetApplicationHealthchecksReadinessProbeTypeExecOutput

func (GetApplicationHealthchecksReadinessProbeTypeExecArgs) ToGetApplicationHealthchecksReadinessProbeTypeExecOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeTypeExecArgs) ToGetApplicationHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeExecOutput

func (GetApplicationHealthchecksReadinessProbeTypeExecArgs) ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutput

func (i GetApplicationHealthchecksReadinessProbeTypeExecArgs) ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutput() GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeExecArgs) ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeTypeExecArgs) ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeExecInput

type GetApplicationHealthchecksReadinessProbeTypeExecInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbeTypeExecOutput() GetApplicationHealthchecksReadinessProbeTypeExecOutput
	ToGetApplicationHealthchecksReadinessProbeTypeExecOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbeTypeExecOutput
}

GetApplicationHealthchecksReadinessProbeTypeExecInput is an input type that accepts GetApplicationHealthchecksReadinessProbeTypeExecArgs and GetApplicationHealthchecksReadinessProbeTypeExecOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbeTypeExecInput` via:

GetApplicationHealthchecksReadinessProbeTypeExecArgs{...}

type GetApplicationHealthchecksReadinessProbeTypeExecOutput

type GetApplicationHealthchecksReadinessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (GetApplicationHealthchecksReadinessProbeTypeExecOutput) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeExecOutput) ToGetApplicationHealthchecksReadinessProbeTypeExecOutput

func (GetApplicationHealthchecksReadinessProbeTypeExecOutput) ToGetApplicationHealthchecksReadinessProbeTypeExecOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeExecOutput) ToGetApplicationHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeExecOutput

func (GetApplicationHealthchecksReadinessProbeTypeExecOutput) ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutput

func (o GetApplicationHealthchecksReadinessProbeTypeExecOutput) ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutput() GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeExecOutput) ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeExecOutput) ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeExecPtrInput

type GetApplicationHealthchecksReadinessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutput() GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput
	ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput
}

GetApplicationHealthchecksReadinessProbeTypeExecPtrInput is an input type that accepts GetApplicationHealthchecksReadinessProbeTypeExecArgs, GetApplicationHealthchecksReadinessProbeTypeExecPtr and GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbeTypeExecPtrInput` via:

        GetApplicationHealthchecksReadinessProbeTypeExecArgs{...}

or:

        nil

type GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput) Elem

func (GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeExecPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeGrpc

type GetApplicationHealthchecksReadinessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type GetApplicationHealthchecksReadinessProbeTypeGrpcArgs

type GetApplicationHealthchecksReadinessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (GetApplicationHealthchecksReadinessProbeTypeGrpcArgs) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToGetApplicationHealthchecksReadinessProbeTypeGrpcOutput

func (i GetApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToGetApplicationHealthchecksReadinessProbeTypeGrpcOutput() GetApplicationHealthchecksReadinessProbeTypeGrpcOutput

func (GetApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToGetApplicationHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToGetApplicationHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeGrpcOutput

func (GetApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

func (i GetApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput() GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeTypeGrpcArgs) ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeGrpcInput

type GetApplicationHealthchecksReadinessProbeTypeGrpcInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbeTypeGrpcOutput() GetApplicationHealthchecksReadinessProbeTypeGrpcOutput
	ToGetApplicationHealthchecksReadinessProbeTypeGrpcOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbeTypeGrpcOutput
}

GetApplicationHealthchecksReadinessProbeTypeGrpcInput is an input type that accepts GetApplicationHealthchecksReadinessProbeTypeGrpcArgs and GetApplicationHealthchecksReadinessProbeTypeGrpcOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbeTypeGrpcInput` via:

GetApplicationHealthchecksReadinessProbeTypeGrpcArgs{...}

type GetApplicationHealthchecksReadinessProbeTypeGrpcOutput

type GetApplicationHealthchecksReadinessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbeTypeGrpcOutput) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksReadinessProbeTypeGrpcOutput) Service

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

func (GetApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToGetApplicationHealthchecksReadinessProbeTypeGrpcOutput

func (GetApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToGetApplicationHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToGetApplicationHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeGrpcOutput

func (GetApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

func (o GetApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput() GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeGrpcOutput) ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeGrpcPtrInput

type GetApplicationHealthchecksReadinessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput() GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput
	ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput
}

GetApplicationHealthchecksReadinessProbeTypeGrpcPtrInput is an input type that accepts GetApplicationHealthchecksReadinessProbeTypeGrpcArgs, GetApplicationHealthchecksReadinessProbeTypeGrpcPtr and GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbeTypeGrpcPtrInput` via:

        GetApplicationHealthchecksReadinessProbeTypeGrpcArgs{...}

or:

        nil

type GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) Elem

func (GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) Service

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

func (GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeHttp

type GetApplicationHealthchecksReadinessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type GetApplicationHealthchecksReadinessProbeTypeHttpArgs

type GetApplicationHealthchecksReadinessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (GetApplicationHealthchecksReadinessProbeTypeHttpArgs) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeHttpArgs) ToGetApplicationHealthchecksReadinessProbeTypeHttpOutput

func (i GetApplicationHealthchecksReadinessProbeTypeHttpArgs) ToGetApplicationHealthchecksReadinessProbeTypeHttpOutput() GetApplicationHealthchecksReadinessProbeTypeHttpOutput

func (GetApplicationHealthchecksReadinessProbeTypeHttpArgs) ToGetApplicationHealthchecksReadinessProbeTypeHttpOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeTypeHttpArgs) ToGetApplicationHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeHttpOutput

func (GetApplicationHealthchecksReadinessProbeTypeHttpArgs) ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

func (i GetApplicationHealthchecksReadinessProbeTypeHttpArgs) ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput() GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeHttpArgs) ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeTypeHttpArgs) ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeHttpInput

type GetApplicationHealthchecksReadinessProbeTypeHttpInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbeTypeHttpOutput() GetApplicationHealthchecksReadinessProbeTypeHttpOutput
	ToGetApplicationHealthchecksReadinessProbeTypeHttpOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbeTypeHttpOutput
}

GetApplicationHealthchecksReadinessProbeTypeHttpInput is an input type that accepts GetApplicationHealthchecksReadinessProbeTypeHttpArgs and GetApplicationHealthchecksReadinessProbeTypeHttpOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbeTypeHttpInput` via:

GetApplicationHealthchecksReadinessProbeTypeHttpArgs{...}

type GetApplicationHealthchecksReadinessProbeTypeHttpOutput

type GetApplicationHealthchecksReadinessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbeTypeHttpOutput) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetApplicationHealthchecksReadinessProbeTypeHttpOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksReadinessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetApplicationHealthchecksReadinessProbeTypeHttpOutput) ToGetApplicationHealthchecksReadinessProbeTypeHttpOutput

func (GetApplicationHealthchecksReadinessProbeTypeHttpOutput) ToGetApplicationHealthchecksReadinessProbeTypeHttpOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeHttpOutput) ToGetApplicationHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeHttpOutput

func (GetApplicationHealthchecksReadinessProbeTypeHttpOutput) ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

func (o GetApplicationHealthchecksReadinessProbeTypeHttpOutput) ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput() GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeHttpOutput) ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeHttpOutput) ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeHttpPtrInput

type GetApplicationHealthchecksReadinessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput() GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput
	ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput
}

GetApplicationHealthchecksReadinessProbeTypeHttpPtrInput is an input type that accepts GetApplicationHealthchecksReadinessProbeTypeHttpArgs, GetApplicationHealthchecksReadinessProbeTypeHttpPtr and GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbeTypeHttpPtrInput` via:

        GetApplicationHealthchecksReadinessProbeTypeHttpArgs{...}

or:

        nil

type GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) Elem

func (GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeHttpPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeInput

type GetApplicationHealthchecksReadinessProbeTypeInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbeTypeOutput() GetApplicationHealthchecksReadinessProbeTypeOutput
	ToGetApplicationHealthchecksReadinessProbeTypeOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbeTypeOutput
}

GetApplicationHealthchecksReadinessProbeTypeInput is an input type that accepts GetApplicationHealthchecksReadinessProbeTypeArgs and GetApplicationHealthchecksReadinessProbeTypeOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbeTypeInput` via:

GetApplicationHealthchecksReadinessProbeTypeArgs{...}

type GetApplicationHealthchecksReadinessProbeTypeOutput

type GetApplicationHealthchecksReadinessProbeTypeOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbeTypeOutput) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetApplicationHealthchecksReadinessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (GetApplicationHealthchecksReadinessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetApplicationHealthchecksReadinessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (GetApplicationHealthchecksReadinessProbeTypeOutput) ToGetApplicationHealthchecksReadinessProbeTypeOutput

func (o GetApplicationHealthchecksReadinessProbeTypeOutput) ToGetApplicationHealthchecksReadinessProbeTypeOutput() GetApplicationHealthchecksReadinessProbeTypeOutput

func (GetApplicationHealthchecksReadinessProbeTypeOutput) ToGetApplicationHealthchecksReadinessProbeTypeOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeOutput) ToGetApplicationHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeOutput

func (GetApplicationHealthchecksReadinessProbeTypeOutput) ToGetApplicationHealthchecksReadinessProbeTypePtrOutput

func (o GetApplicationHealthchecksReadinessProbeTypeOutput) ToGetApplicationHealthchecksReadinessProbeTypePtrOutput() GetApplicationHealthchecksReadinessProbeTypePtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeOutput) ToGetApplicationHealthchecksReadinessProbeTypePtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeOutput) ToGetApplicationHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypePtrOutput

type GetApplicationHealthchecksReadinessProbeTypePtrInput

type GetApplicationHealthchecksReadinessProbeTypePtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbeTypePtrOutput() GetApplicationHealthchecksReadinessProbeTypePtrOutput
	ToGetApplicationHealthchecksReadinessProbeTypePtrOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbeTypePtrOutput
}

GetApplicationHealthchecksReadinessProbeTypePtrInput is an input type that accepts GetApplicationHealthchecksReadinessProbeTypeArgs, GetApplicationHealthchecksReadinessProbeTypePtr and GetApplicationHealthchecksReadinessProbeTypePtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbeTypePtrInput` via:

        GetApplicationHealthchecksReadinessProbeTypeArgs{...}

or:

        nil

type GetApplicationHealthchecksReadinessProbeTypePtrOutput

type GetApplicationHealthchecksReadinessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbeTypePtrOutput) Elem

func (GetApplicationHealthchecksReadinessProbeTypePtrOutput) ElementType

func (GetApplicationHealthchecksReadinessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetApplicationHealthchecksReadinessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (GetApplicationHealthchecksReadinessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetApplicationHealthchecksReadinessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (GetApplicationHealthchecksReadinessProbeTypePtrOutput) ToGetApplicationHealthchecksReadinessProbeTypePtrOutput

func (GetApplicationHealthchecksReadinessProbeTypePtrOutput) ToGetApplicationHealthchecksReadinessProbeTypePtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypePtrOutput) ToGetApplicationHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypePtrOutput

type GetApplicationHealthchecksReadinessProbeTypeTcp

type GetApplicationHealthchecksReadinessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type GetApplicationHealthchecksReadinessProbeTypeTcpArgs

type GetApplicationHealthchecksReadinessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (GetApplicationHealthchecksReadinessProbeTypeTcpArgs) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeTcpArgs) ToGetApplicationHealthchecksReadinessProbeTypeTcpOutput

func (i GetApplicationHealthchecksReadinessProbeTypeTcpArgs) ToGetApplicationHealthchecksReadinessProbeTypeTcpOutput() GetApplicationHealthchecksReadinessProbeTypeTcpOutput

func (GetApplicationHealthchecksReadinessProbeTypeTcpArgs) ToGetApplicationHealthchecksReadinessProbeTypeTcpOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeTypeTcpArgs) ToGetApplicationHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeTcpOutput

func (GetApplicationHealthchecksReadinessProbeTypeTcpArgs) ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

func (i GetApplicationHealthchecksReadinessProbeTypeTcpArgs) ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput() GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeTcpArgs) ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (i GetApplicationHealthchecksReadinessProbeTypeTcpArgs) ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeTcpInput

type GetApplicationHealthchecksReadinessProbeTypeTcpInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbeTypeTcpOutput() GetApplicationHealthchecksReadinessProbeTypeTcpOutput
	ToGetApplicationHealthchecksReadinessProbeTypeTcpOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbeTypeTcpOutput
}

GetApplicationHealthchecksReadinessProbeTypeTcpInput is an input type that accepts GetApplicationHealthchecksReadinessProbeTypeTcpArgs and GetApplicationHealthchecksReadinessProbeTypeTcpOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbeTypeTcpInput` via:

GetApplicationHealthchecksReadinessProbeTypeTcpArgs{...}

type GetApplicationHealthchecksReadinessProbeTypeTcpOutput

type GetApplicationHealthchecksReadinessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbeTypeTcpOutput) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetApplicationHealthchecksReadinessProbeTypeTcpOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksReadinessProbeTypeTcpOutput) ToGetApplicationHealthchecksReadinessProbeTypeTcpOutput

func (GetApplicationHealthchecksReadinessProbeTypeTcpOutput) ToGetApplicationHealthchecksReadinessProbeTypeTcpOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeTcpOutput) ToGetApplicationHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeTcpOutput

func (GetApplicationHealthchecksReadinessProbeTypeTcpOutput) ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

func (o GetApplicationHealthchecksReadinessProbeTypeTcpOutput) ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput() GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeTcpOutput) ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeTcpOutput) ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeTcpPtrInput

type GetApplicationHealthchecksReadinessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput() GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput
	ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(context.Context) GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput
}

GetApplicationHealthchecksReadinessProbeTypeTcpPtrInput is an input type that accepts GetApplicationHealthchecksReadinessProbeTypeTcpArgs, GetApplicationHealthchecksReadinessProbeTypeTcpPtr and GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `GetApplicationHealthchecksReadinessProbeTypeTcpPtrInput` via:

        GetApplicationHealthchecksReadinessProbeTypeTcpArgs{...}

or:

        nil

type GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

type GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) Elem

func (GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) ElementType

func (GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

func (GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput) ToGetApplicationHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetApplicationHealthchecksReadinessProbeTypeTcpPtrOutput

type GetApplicationPort

type GetApplicationPort struct {
	// External port of the application.
	// 	- Required if: `ports.publicly_accessible=true`.
	// 	- Must be: `>= 1` and `<= 65535`.
	ExternalPort int `pulumi:"externalPort"`
	// Id of the port.
	Id string `pulumi:"id"`
	// Internal port of the application.
	// 	- Must be: `>= 1` and `<= 65535`.
	InternalPort int `pulumi:"internalPort"`
	// If this port will be used for the root domain
	IsDefault bool `pulumi:"isDefault"`
	// Name of the port.
	Name string `pulumi:"name"`
	// Protocol used for the port of the application.
	// 	- Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
	// 	- Default: `HTTP`.
	Protocol string `pulumi:"protocol"`
	// Specify if the port is exposed to the world or not for this application.
	PubliclyAccessible bool `pulumi:"publiclyAccessible"`
}

type GetApplicationPortArgs

type GetApplicationPortArgs struct {
	// External port of the application.
	// 	- Required if: `ports.publicly_accessible=true`.
	// 	- Must be: `>= 1` and `<= 65535`.
	ExternalPort pulumi.IntInput `pulumi:"externalPort"`
	// Id of the port.
	Id pulumi.StringInput `pulumi:"id"`
	// Internal port of the application.
	// 	- Must be: `>= 1` and `<= 65535`.
	InternalPort pulumi.IntInput `pulumi:"internalPort"`
	// If this port will be used for the root domain
	IsDefault pulumi.BoolInput `pulumi:"isDefault"`
	// Name of the port.
	Name pulumi.StringInput `pulumi:"name"`
	// Protocol used for the port of the application.
	// 	- Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
	// 	- Default: `HTTP`.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// Specify if the port is exposed to the world or not for this application.
	PubliclyAccessible pulumi.BoolInput `pulumi:"publiclyAccessible"`
}

func (GetApplicationPortArgs) ElementType

func (GetApplicationPortArgs) ElementType() reflect.Type

func (GetApplicationPortArgs) ToGetApplicationPortOutput

func (i GetApplicationPortArgs) ToGetApplicationPortOutput() GetApplicationPortOutput

func (GetApplicationPortArgs) ToGetApplicationPortOutputWithContext

func (i GetApplicationPortArgs) ToGetApplicationPortOutputWithContext(ctx context.Context) GetApplicationPortOutput

type GetApplicationPortArray

type GetApplicationPortArray []GetApplicationPortInput

func (GetApplicationPortArray) ElementType

func (GetApplicationPortArray) ElementType() reflect.Type

func (GetApplicationPortArray) ToGetApplicationPortArrayOutput

func (i GetApplicationPortArray) ToGetApplicationPortArrayOutput() GetApplicationPortArrayOutput

func (GetApplicationPortArray) ToGetApplicationPortArrayOutputWithContext

func (i GetApplicationPortArray) ToGetApplicationPortArrayOutputWithContext(ctx context.Context) GetApplicationPortArrayOutput

type GetApplicationPortArrayInput

type GetApplicationPortArrayInput interface {
	pulumi.Input

	ToGetApplicationPortArrayOutput() GetApplicationPortArrayOutput
	ToGetApplicationPortArrayOutputWithContext(context.Context) GetApplicationPortArrayOutput
}

GetApplicationPortArrayInput is an input type that accepts GetApplicationPortArray and GetApplicationPortArrayOutput values. You can construct a concrete instance of `GetApplicationPortArrayInput` via:

GetApplicationPortArray{ GetApplicationPortArgs{...} }

type GetApplicationPortArrayOutput

type GetApplicationPortArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationPortArrayOutput) ElementType

func (GetApplicationPortArrayOutput) Index

func (GetApplicationPortArrayOutput) ToGetApplicationPortArrayOutput

func (o GetApplicationPortArrayOutput) ToGetApplicationPortArrayOutput() GetApplicationPortArrayOutput

func (GetApplicationPortArrayOutput) ToGetApplicationPortArrayOutputWithContext

func (o GetApplicationPortArrayOutput) ToGetApplicationPortArrayOutputWithContext(ctx context.Context) GetApplicationPortArrayOutput

type GetApplicationPortInput

type GetApplicationPortInput interface {
	pulumi.Input

	ToGetApplicationPortOutput() GetApplicationPortOutput
	ToGetApplicationPortOutputWithContext(context.Context) GetApplicationPortOutput
}

GetApplicationPortInput is an input type that accepts GetApplicationPortArgs and GetApplicationPortOutput values. You can construct a concrete instance of `GetApplicationPortInput` via:

GetApplicationPortArgs{...}

type GetApplicationPortOutput

type GetApplicationPortOutput struct{ *pulumi.OutputState }

func (GetApplicationPortOutput) ElementType

func (GetApplicationPortOutput) ElementType() reflect.Type

func (GetApplicationPortOutput) ExternalPort

func (o GetApplicationPortOutput) ExternalPort() pulumi.IntOutput

External port of the application.

  • Required if: `ports.publicly_accessible=true`.
  • Must be: `>= 1` and `<= 65535`.

func (GetApplicationPortOutput) Id

Id of the port.

func (GetApplicationPortOutput) InternalPort

func (o GetApplicationPortOutput) InternalPort() pulumi.IntOutput

Internal port of the application.

  • Must be: `>= 1` and `<= 65535`.

func (GetApplicationPortOutput) IsDefault

If this port will be used for the root domain

func (GetApplicationPortOutput) Name

Name of the port.

func (GetApplicationPortOutput) Protocol

Protocol used for the port of the application.

  • Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
  • Default: `HTTP`.

func (GetApplicationPortOutput) PubliclyAccessible

func (o GetApplicationPortOutput) PubliclyAccessible() pulumi.BoolOutput

Specify if the port is exposed to the world or not for this application.

func (GetApplicationPortOutput) ToGetApplicationPortOutput

func (o GetApplicationPortOutput) ToGetApplicationPortOutput() GetApplicationPortOutput

func (GetApplicationPortOutput) ToGetApplicationPortOutputWithContext

func (o GetApplicationPortOutput) ToGetApplicationPortOutputWithContext(ctx context.Context) GetApplicationPortOutput

type GetApplicationSecret

type GetApplicationSecret struct {
	// Id of the secret.
	Id string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type GetApplicationSecretAlias

type GetApplicationSecretAlias struct {
	// Id of the secret alias.
	Id string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type GetApplicationSecretAliasArgs

type GetApplicationSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetApplicationSecretAliasArgs) ElementType

func (GetApplicationSecretAliasArgs) ToGetApplicationSecretAliasOutput

func (i GetApplicationSecretAliasArgs) ToGetApplicationSecretAliasOutput() GetApplicationSecretAliasOutput

func (GetApplicationSecretAliasArgs) ToGetApplicationSecretAliasOutputWithContext

func (i GetApplicationSecretAliasArgs) ToGetApplicationSecretAliasOutputWithContext(ctx context.Context) GetApplicationSecretAliasOutput

type GetApplicationSecretAliasArray

type GetApplicationSecretAliasArray []GetApplicationSecretAliasInput

func (GetApplicationSecretAliasArray) ElementType

func (GetApplicationSecretAliasArray) ToGetApplicationSecretAliasArrayOutput

func (i GetApplicationSecretAliasArray) ToGetApplicationSecretAliasArrayOutput() GetApplicationSecretAliasArrayOutput

func (GetApplicationSecretAliasArray) ToGetApplicationSecretAliasArrayOutputWithContext

func (i GetApplicationSecretAliasArray) ToGetApplicationSecretAliasArrayOutputWithContext(ctx context.Context) GetApplicationSecretAliasArrayOutput

type GetApplicationSecretAliasArrayInput

type GetApplicationSecretAliasArrayInput interface {
	pulumi.Input

	ToGetApplicationSecretAliasArrayOutput() GetApplicationSecretAliasArrayOutput
	ToGetApplicationSecretAliasArrayOutputWithContext(context.Context) GetApplicationSecretAliasArrayOutput
}

GetApplicationSecretAliasArrayInput is an input type that accepts GetApplicationSecretAliasArray and GetApplicationSecretAliasArrayOutput values. You can construct a concrete instance of `GetApplicationSecretAliasArrayInput` via:

GetApplicationSecretAliasArray{ GetApplicationSecretAliasArgs{...} }

type GetApplicationSecretAliasArrayOutput

type GetApplicationSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationSecretAliasArrayOutput) ElementType

func (GetApplicationSecretAliasArrayOutput) Index

func (GetApplicationSecretAliasArrayOutput) ToGetApplicationSecretAliasArrayOutput

func (o GetApplicationSecretAliasArrayOutput) ToGetApplicationSecretAliasArrayOutput() GetApplicationSecretAliasArrayOutput

func (GetApplicationSecretAliasArrayOutput) ToGetApplicationSecretAliasArrayOutputWithContext

func (o GetApplicationSecretAliasArrayOutput) ToGetApplicationSecretAliasArrayOutputWithContext(ctx context.Context) GetApplicationSecretAliasArrayOutput

type GetApplicationSecretAliasInput

type GetApplicationSecretAliasInput interface {
	pulumi.Input

	ToGetApplicationSecretAliasOutput() GetApplicationSecretAliasOutput
	ToGetApplicationSecretAliasOutputWithContext(context.Context) GetApplicationSecretAliasOutput
}

GetApplicationSecretAliasInput is an input type that accepts GetApplicationSecretAliasArgs and GetApplicationSecretAliasOutput values. You can construct a concrete instance of `GetApplicationSecretAliasInput` via:

GetApplicationSecretAliasArgs{...}

type GetApplicationSecretAliasOutput

type GetApplicationSecretAliasOutput struct{ *pulumi.OutputState }

func (GetApplicationSecretAliasOutput) ElementType

func (GetApplicationSecretAliasOutput) Id

Id of the secret alias.

func (GetApplicationSecretAliasOutput) Key

Name of the secret alias.

func (GetApplicationSecretAliasOutput) ToGetApplicationSecretAliasOutput

func (o GetApplicationSecretAliasOutput) ToGetApplicationSecretAliasOutput() GetApplicationSecretAliasOutput

func (GetApplicationSecretAliasOutput) ToGetApplicationSecretAliasOutputWithContext

func (o GetApplicationSecretAliasOutput) ToGetApplicationSecretAliasOutputWithContext(ctx context.Context) GetApplicationSecretAliasOutput

func (GetApplicationSecretAliasOutput) Value

Name of the secret to alias.

type GetApplicationSecretArgs

type GetApplicationSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetApplicationSecretArgs) ElementType

func (GetApplicationSecretArgs) ElementType() reflect.Type

func (GetApplicationSecretArgs) ToGetApplicationSecretOutput

func (i GetApplicationSecretArgs) ToGetApplicationSecretOutput() GetApplicationSecretOutput

func (GetApplicationSecretArgs) ToGetApplicationSecretOutputWithContext

func (i GetApplicationSecretArgs) ToGetApplicationSecretOutputWithContext(ctx context.Context) GetApplicationSecretOutput

type GetApplicationSecretArray

type GetApplicationSecretArray []GetApplicationSecretInput

func (GetApplicationSecretArray) ElementType

func (GetApplicationSecretArray) ElementType() reflect.Type

func (GetApplicationSecretArray) ToGetApplicationSecretArrayOutput

func (i GetApplicationSecretArray) ToGetApplicationSecretArrayOutput() GetApplicationSecretArrayOutput

func (GetApplicationSecretArray) ToGetApplicationSecretArrayOutputWithContext

func (i GetApplicationSecretArray) ToGetApplicationSecretArrayOutputWithContext(ctx context.Context) GetApplicationSecretArrayOutput

type GetApplicationSecretArrayInput

type GetApplicationSecretArrayInput interface {
	pulumi.Input

	ToGetApplicationSecretArrayOutput() GetApplicationSecretArrayOutput
	ToGetApplicationSecretArrayOutputWithContext(context.Context) GetApplicationSecretArrayOutput
}

GetApplicationSecretArrayInput is an input type that accepts GetApplicationSecretArray and GetApplicationSecretArrayOutput values. You can construct a concrete instance of `GetApplicationSecretArrayInput` via:

GetApplicationSecretArray{ GetApplicationSecretArgs{...} }

type GetApplicationSecretArrayOutput

type GetApplicationSecretArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationSecretArrayOutput) ElementType

func (GetApplicationSecretArrayOutput) Index

func (GetApplicationSecretArrayOutput) ToGetApplicationSecretArrayOutput

func (o GetApplicationSecretArrayOutput) ToGetApplicationSecretArrayOutput() GetApplicationSecretArrayOutput

func (GetApplicationSecretArrayOutput) ToGetApplicationSecretArrayOutputWithContext

func (o GetApplicationSecretArrayOutput) ToGetApplicationSecretArrayOutputWithContext(ctx context.Context) GetApplicationSecretArrayOutput

type GetApplicationSecretInput

type GetApplicationSecretInput interface {
	pulumi.Input

	ToGetApplicationSecretOutput() GetApplicationSecretOutput
	ToGetApplicationSecretOutputWithContext(context.Context) GetApplicationSecretOutput
}

GetApplicationSecretInput is an input type that accepts GetApplicationSecretArgs and GetApplicationSecretOutput values. You can construct a concrete instance of `GetApplicationSecretInput` via:

GetApplicationSecretArgs{...}

type GetApplicationSecretOutput

type GetApplicationSecretOutput struct{ *pulumi.OutputState }

func (GetApplicationSecretOutput) ElementType

func (GetApplicationSecretOutput) ElementType() reflect.Type

func (GetApplicationSecretOutput) Id

Id of the secret.

func (GetApplicationSecretOutput) Key

Key of the secret.

func (GetApplicationSecretOutput) ToGetApplicationSecretOutput

func (o GetApplicationSecretOutput) ToGetApplicationSecretOutput() GetApplicationSecretOutput

func (GetApplicationSecretOutput) ToGetApplicationSecretOutputWithContext

func (o GetApplicationSecretOutput) ToGetApplicationSecretOutputWithContext(ctx context.Context) GetApplicationSecretOutput

func (GetApplicationSecretOutput) Value

Value of the secret.

type GetApplicationSecretOverride

type GetApplicationSecretOverride struct {
	// Id of the secret override.
	Id string `pulumi:"id"`
	// Name of the secret override.
	Key string `pulumi:"key"`
	// Value of the secret override.
	Value string `pulumi:"value"`
}

type GetApplicationSecretOverrideArgs

type GetApplicationSecretOverrideArgs struct {
	// Id of the secret override.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the secret override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetApplicationSecretOverrideArgs) ElementType

func (GetApplicationSecretOverrideArgs) ToGetApplicationSecretOverrideOutput

func (i GetApplicationSecretOverrideArgs) ToGetApplicationSecretOverrideOutput() GetApplicationSecretOverrideOutput

func (GetApplicationSecretOverrideArgs) ToGetApplicationSecretOverrideOutputWithContext

func (i GetApplicationSecretOverrideArgs) ToGetApplicationSecretOverrideOutputWithContext(ctx context.Context) GetApplicationSecretOverrideOutput

type GetApplicationSecretOverrideArray

type GetApplicationSecretOverrideArray []GetApplicationSecretOverrideInput

func (GetApplicationSecretOverrideArray) ElementType

func (GetApplicationSecretOverrideArray) ToGetApplicationSecretOverrideArrayOutput

func (i GetApplicationSecretOverrideArray) ToGetApplicationSecretOverrideArrayOutput() GetApplicationSecretOverrideArrayOutput

func (GetApplicationSecretOverrideArray) ToGetApplicationSecretOverrideArrayOutputWithContext

func (i GetApplicationSecretOverrideArray) ToGetApplicationSecretOverrideArrayOutputWithContext(ctx context.Context) GetApplicationSecretOverrideArrayOutput

type GetApplicationSecretOverrideArrayInput

type GetApplicationSecretOverrideArrayInput interface {
	pulumi.Input

	ToGetApplicationSecretOverrideArrayOutput() GetApplicationSecretOverrideArrayOutput
	ToGetApplicationSecretOverrideArrayOutputWithContext(context.Context) GetApplicationSecretOverrideArrayOutput
}

GetApplicationSecretOverrideArrayInput is an input type that accepts GetApplicationSecretOverrideArray and GetApplicationSecretOverrideArrayOutput values. You can construct a concrete instance of `GetApplicationSecretOverrideArrayInput` via:

GetApplicationSecretOverrideArray{ GetApplicationSecretOverrideArgs{...} }

type GetApplicationSecretOverrideArrayOutput

type GetApplicationSecretOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationSecretOverrideArrayOutput) ElementType

func (GetApplicationSecretOverrideArrayOutput) Index

func (GetApplicationSecretOverrideArrayOutput) ToGetApplicationSecretOverrideArrayOutput

func (o GetApplicationSecretOverrideArrayOutput) ToGetApplicationSecretOverrideArrayOutput() GetApplicationSecretOverrideArrayOutput

func (GetApplicationSecretOverrideArrayOutput) ToGetApplicationSecretOverrideArrayOutputWithContext

func (o GetApplicationSecretOverrideArrayOutput) ToGetApplicationSecretOverrideArrayOutputWithContext(ctx context.Context) GetApplicationSecretOverrideArrayOutput

type GetApplicationSecretOverrideInput

type GetApplicationSecretOverrideInput interface {
	pulumi.Input

	ToGetApplicationSecretOverrideOutput() GetApplicationSecretOverrideOutput
	ToGetApplicationSecretOverrideOutputWithContext(context.Context) GetApplicationSecretOverrideOutput
}

GetApplicationSecretOverrideInput is an input type that accepts GetApplicationSecretOverrideArgs and GetApplicationSecretOverrideOutput values. You can construct a concrete instance of `GetApplicationSecretOverrideInput` via:

GetApplicationSecretOverrideArgs{...}

type GetApplicationSecretOverrideOutput

type GetApplicationSecretOverrideOutput struct{ *pulumi.OutputState }

func (GetApplicationSecretOverrideOutput) ElementType

func (GetApplicationSecretOverrideOutput) Id

Id of the secret override.

func (GetApplicationSecretOverrideOutput) Key

Name of the secret override.

func (GetApplicationSecretOverrideOutput) ToGetApplicationSecretOverrideOutput

func (o GetApplicationSecretOverrideOutput) ToGetApplicationSecretOverrideOutput() GetApplicationSecretOverrideOutput

func (GetApplicationSecretOverrideOutput) ToGetApplicationSecretOverrideOutputWithContext

func (o GetApplicationSecretOverrideOutput) ToGetApplicationSecretOverrideOutputWithContext(ctx context.Context) GetApplicationSecretOverrideOutput

func (GetApplicationSecretOverrideOutput) Value

Value of the secret override.

type GetApplicationStorage

type GetApplicationStorage struct {
	// Id of the storage.
	Id string `pulumi:"id"`
	// Mount point of the storage for the application.
	MountPoint string `pulumi:"mountPoint"`
	// Size of the storage for the application in GB [1024MB = 1GB].
	// 	- Must be: `>= 1`.
	Size int `pulumi:"size"`
	// Type of the storage for the application.
	// 	- Can be: `FAST_SSD`.
	Type string `pulumi:"type"`
}

type GetApplicationStorageArgs

type GetApplicationStorageArgs struct {
	// Id of the storage.
	Id pulumi.StringInput `pulumi:"id"`
	// Mount point of the storage for the application.
	MountPoint pulumi.StringInput `pulumi:"mountPoint"`
	// Size of the storage for the application in GB [1024MB = 1GB].
	// 	- Must be: `>= 1`.
	Size pulumi.IntInput `pulumi:"size"`
	// Type of the storage for the application.
	// 	- Can be: `FAST_SSD`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetApplicationStorageArgs) ElementType

func (GetApplicationStorageArgs) ElementType() reflect.Type

func (GetApplicationStorageArgs) ToGetApplicationStorageOutput

func (i GetApplicationStorageArgs) ToGetApplicationStorageOutput() GetApplicationStorageOutput

func (GetApplicationStorageArgs) ToGetApplicationStorageOutputWithContext

func (i GetApplicationStorageArgs) ToGetApplicationStorageOutputWithContext(ctx context.Context) GetApplicationStorageOutput

type GetApplicationStorageArray

type GetApplicationStorageArray []GetApplicationStorageInput

func (GetApplicationStorageArray) ElementType

func (GetApplicationStorageArray) ElementType() reflect.Type

func (GetApplicationStorageArray) ToGetApplicationStorageArrayOutput

func (i GetApplicationStorageArray) ToGetApplicationStorageArrayOutput() GetApplicationStorageArrayOutput

func (GetApplicationStorageArray) ToGetApplicationStorageArrayOutputWithContext

func (i GetApplicationStorageArray) ToGetApplicationStorageArrayOutputWithContext(ctx context.Context) GetApplicationStorageArrayOutput

type GetApplicationStorageArrayInput

type GetApplicationStorageArrayInput interface {
	pulumi.Input

	ToGetApplicationStorageArrayOutput() GetApplicationStorageArrayOutput
	ToGetApplicationStorageArrayOutputWithContext(context.Context) GetApplicationStorageArrayOutput
}

GetApplicationStorageArrayInput is an input type that accepts GetApplicationStorageArray and GetApplicationStorageArrayOutput values. You can construct a concrete instance of `GetApplicationStorageArrayInput` via:

GetApplicationStorageArray{ GetApplicationStorageArgs{...} }

type GetApplicationStorageArrayOutput

type GetApplicationStorageArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationStorageArrayOutput) ElementType

func (GetApplicationStorageArrayOutput) Index

func (GetApplicationStorageArrayOutput) ToGetApplicationStorageArrayOutput

func (o GetApplicationStorageArrayOutput) ToGetApplicationStorageArrayOutput() GetApplicationStorageArrayOutput

func (GetApplicationStorageArrayOutput) ToGetApplicationStorageArrayOutputWithContext

func (o GetApplicationStorageArrayOutput) ToGetApplicationStorageArrayOutputWithContext(ctx context.Context) GetApplicationStorageArrayOutput

type GetApplicationStorageInput

type GetApplicationStorageInput interface {
	pulumi.Input

	ToGetApplicationStorageOutput() GetApplicationStorageOutput
	ToGetApplicationStorageOutputWithContext(context.Context) GetApplicationStorageOutput
}

GetApplicationStorageInput is an input type that accepts GetApplicationStorageArgs and GetApplicationStorageOutput values. You can construct a concrete instance of `GetApplicationStorageInput` via:

GetApplicationStorageArgs{...}

type GetApplicationStorageOutput

type GetApplicationStorageOutput struct{ *pulumi.OutputState }

func (GetApplicationStorageOutput) ElementType

func (GetApplicationStorageOutput) Id

Id of the storage.

func (GetApplicationStorageOutput) MountPoint

Mount point of the storage for the application.

func (GetApplicationStorageOutput) Size

Size of the storage for the application in GB [1024MB = 1GB].

  • Must be: `>= 1`.

func (GetApplicationStorageOutput) ToGetApplicationStorageOutput

func (o GetApplicationStorageOutput) ToGetApplicationStorageOutput() GetApplicationStorageOutput

func (GetApplicationStorageOutput) ToGetApplicationStorageOutputWithContext

func (o GetApplicationStorageOutput) ToGetApplicationStorageOutputWithContext(ctx context.Context) GetApplicationStorageOutput

func (GetApplicationStorageOutput) Type

Type of the storage for the application.

  • Can be: `FAST_SSD`.

type GetClusterFeatures added in v0.26.3

type GetClusterFeatures struct {
	// Network configuration if you want to install qovery on an existing VPC
	ExistingVpc *GetClusterFeaturesExistingVpc `pulumi:"existingVpc"`
	// Static IP (AWS only) [NOTE: can't be updated after creation].
	// 	- Default: `false`.
	StaticIp bool `pulumi:"staticIp"`
	// Custom VPC subnet (AWS only) [NOTE: can't be updated after creation].
	// 	- Default: `10.0.0.0/16`.
	VpcSubnet string `pulumi:"vpcSubnet"`
}

type GetClusterFeaturesArgs added in v0.26.3

type GetClusterFeaturesArgs struct {
	// Network configuration if you want to install qovery on an existing VPC
	ExistingVpc GetClusterFeaturesExistingVpcPtrInput `pulumi:"existingVpc"`
	// Static IP (AWS only) [NOTE: can't be updated after creation].
	// 	- Default: `false`.
	StaticIp pulumi.BoolInput `pulumi:"staticIp"`
	// Custom VPC subnet (AWS only) [NOTE: can't be updated after creation].
	// 	- Default: `10.0.0.0/16`.
	VpcSubnet pulumi.StringInput `pulumi:"vpcSubnet"`
}

func (GetClusterFeaturesArgs) ElementType added in v0.26.3

func (GetClusterFeaturesArgs) ElementType() reflect.Type

func (GetClusterFeaturesArgs) ToGetClusterFeaturesOutput added in v0.26.3

func (i GetClusterFeaturesArgs) ToGetClusterFeaturesOutput() GetClusterFeaturesOutput

func (GetClusterFeaturesArgs) ToGetClusterFeaturesOutputWithContext added in v0.26.3

func (i GetClusterFeaturesArgs) ToGetClusterFeaturesOutputWithContext(ctx context.Context) GetClusterFeaturesOutput

func (GetClusterFeaturesArgs) ToGetClusterFeaturesPtrOutput added in v0.26.3

func (i GetClusterFeaturesArgs) ToGetClusterFeaturesPtrOutput() GetClusterFeaturesPtrOutput

func (GetClusterFeaturesArgs) ToGetClusterFeaturesPtrOutputWithContext added in v0.26.3

func (i GetClusterFeaturesArgs) ToGetClusterFeaturesPtrOutputWithContext(ctx context.Context) GetClusterFeaturesPtrOutput

type GetClusterFeaturesExistingVpc added in v0.28.8

type GetClusterFeaturesExistingVpc struct {
	// Aws VPC id
	AwsVpcEksId string `pulumi:"awsVpcEksId"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneAIds []string `pulumi:"documentdbSubnetsZoneAIds"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneBIds []string `pulumi:"documentdbSubnetsZoneBIds"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneCIds []string `pulumi:"documentdbSubnetsZoneCIds"`
	// Ids of the subnets for EKS zone a. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneAIds []string `pulumi:"eksSubnetsZoneAIds"`
	// Ids of the subnets for EKS zone b. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneBIds []string `pulumi:"eksSubnetsZoneBIds"`
	// Ids of the subnets for EKS zone c. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneCIds []string `pulumi:"eksSubnetsZoneCIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneAIds []string `pulumi:"elasticacheSubnetsZoneAIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneBIds []string `pulumi:"elasticacheSubnetsZoneBIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneCIds []string `pulumi:"elasticacheSubnetsZoneCIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneAIds []string `pulumi:"rdsSubnetsZoneAIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneBIds []string `pulumi:"rdsSubnetsZoneBIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneCIds []string `pulumi:"rdsSubnetsZoneCIds"`
}

type GetClusterFeaturesExistingVpcArgs added in v0.28.8

type GetClusterFeaturesExistingVpcArgs struct {
	// Aws VPC id
	AwsVpcEksId pulumi.StringInput `pulumi:"awsVpcEksId"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneAIds pulumi.StringArrayInput `pulumi:"documentdbSubnetsZoneAIds"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneBIds pulumi.StringArrayInput `pulumi:"documentdbSubnetsZoneBIds"`
	// Ids of the subnets for document db
	DocumentdbSubnetsZoneCIds pulumi.StringArrayInput `pulumi:"documentdbSubnetsZoneCIds"`
	// Ids of the subnets for EKS zone a. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneAIds pulumi.StringArrayInput `pulumi:"eksSubnetsZoneAIds"`
	// Ids of the subnets for EKS zone b. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneBIds pulumi.StringArrayInput `pulumi:"eksSubnetsZoneBIds"`
	// Ids of the subnets for EKS zone c. Must have mapPublicIpOnLaunch set to true
	EksSubnetsZoneCIds pulumi.StringArrayInput `pulumi:"eksSubnetsZoneCIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneAIds pulumi.StringArrayInput `pulumi:"elasticacheSubnetsZoneAIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneBIds pulumi.StringArrayInput `pulumi:"elasticacheSubnetsZoneBIds"`
	// Ids of the subnets for elasticache
	ElasticacheSubnetsZoneCIds pulumi.StringArrayInput `pulumi:"elasticacheSubnetsZoneCIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneAIds pulumi.StringArrayInput `pulumi:"rdsSubnetsZoneAIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneBIds pulumi.StringArrayInput `pulumi:"rdsSubnetsZoneBIds"`
	// Ids of the subnets for RDS
	RdsSubnetsZoneCIds pulumi.StringArrayInput `pulumi:"rdsSubnetsZoneCIds"`
}

func (GetClusterFeaturesExistingVpcArgs) ElementType added in v0.28.8

func (GetClusterFeaturesExistingVpcArgs) ToGetClusterFeaturesExistingVpcOutput added in v0.28.8

func (i GetClusterFeaturesExistingVpcArgs) ToGetClusterFeaturesExistingVpcOutput() GetClusterFeaturesExistingVpcOutput

func (GetClusterFeaturesExistingVpcArgs) ToGetClusterFeaturesExistingVpcOutputWithContext added in v0.28.8

func (i GetClusterFeaturesExistingVpcArgs) ToGetClusterFeaturesExistingVpcOutputWithContext(ctx context.Context) GetClusterFeaturesExistingVpcOutput

func (GetClusterFeaturesExistingVpcArgs) ToGetClusterFeaturesExistingVpcPtrOutput added in v0.28.8

func (i GetClusterFeaturesExistingVpcArgs) ToGetClusterFeaturesExistingVpcPtrOutput() GetClusterFeaturesExistingVpcPtrOutput

func (GetClusterFeaturesExistingVpcArgs) ToGetClusterFeaturesExistingVpcPtrOutputWithContext added in v0.28.8

func (i GetClusterFeaturesExistingVpcArgs) ToGetClusterFeaturesExistingVpcPtrOutputWithContext(ctx context.Context) GetClusterFeaturesExistingVpcPtrOutput

type GetClusterFeaturesExistingVpcInput added in v0.28.8

type GetClusterFeaturesExistingVpcInput interface {
	pulumi.Input

	ToGetClusterFeaturesExistingVpcOutput() GetClusterFeaturesExistingVpcOutput
	ToGetClusterFeaturesExistingVpcOutputWithContext(context.Context) GetClusterFeaturesExistingVpcOutput
}

GetClusterFeaturesExistingVpcInput is an input type that accepts GetClusterFeaturesExistingVpcArgs and GetClusterFeaturesExistingVpcOutput values. You can construct a concrete instance of `GetClusterFeaturesExistingVpcInput` via:

GetClusterFeaturesExistingVpcArgs{...}

type GetClusterFeaturesExistingVpcOutput added in v0.28.8

type GetClusterFeaturesExistingVpcOutput struct{ *pulumi.OutputState }

func (GetClusterFeaturesExistingVpcOutput) AwsVpcEksId added in v0.28.8

Aws VPC id

func (GetClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneAIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneAIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (GetClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneBIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneBIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (GetClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneCIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcOutput) DocumentdbSubnetsZoneCIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (GetClusterFeaturesExistingVpcOutput) EksSubnetsZoneAIds added in v0.28.8

Ids of the subnets for EKS zone a. Must have mapPublicIpOnLaunch set to true

func (GetClusterFeaturesExistingVpcOutput) EksSubnetsZoneBIds added in v0.28.8

Ids of the subnets for EKS zone b. Must have mapPublicIpOnLaunch set to true

func (GetClusterFeaturesExistingVpcOutput) EksSubnetsZoneCIds added in v0.28.8

Ids of the subnets for EKS zone c. Must have mapPublicIpOnLaunch set to true

func (GetClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneAIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneAIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (GetClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneBIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneBIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (GetClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneCIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcOutput) ElasticacheSubnetsZoneCIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (GetClusterFeaturesExistingVpcOutput) ElementType added in v0.28.8

func (GetClusterFeaturesExistingVpcOutput) RdsSubnetsZoneAIds added in v0.28.8

Ids of the subnets for RDS

func (GetClusterFeaturesExistingVpcOutput) RdsSubnetsZoneBIds added in v0.28.8

Ids of the subnets for RDS

func (GetClusterFeaturesExistingVpcOutput) RdsSubnetsZoneCIds added in v0.28.8

Ids of the subnets for RDS

func (GetClusterFeaturesExistingVpcOutput) ToGetClusterFeaturesExistingVpcOutput added in v0.28.8

func (o GetClusterFeaturesExistingVpcOutput) ToGetClusterFeaturesExistingVpcOutput() GetClusterFeaturesExistingVpcOutput

func (GetClusterFeaturesExistingVpcOutput) ToGetClusterFeaturesExistingVpcOutputWithContext added in v0.28.8

func (o GetClusterFeaturesExistingVpcOutput) ToGetClusterFeaturesExistingVpcOutputWithContext(ctx context.Context) GetClusterFeaturesExistingVpcOutput

func (GetClusterFeaturesExistingVpcOutput) ToGetClusterFeaturesExistingVpcPtrOutput added in v0.28.8

func (o GetClusterFeaturesExistingVpcOutput) ToGetClusterFeaturesExistingVpcPtrOutput() GetClusterFeaturesExistingVpcPtrOutput

func (GetClusterFeaturesExistingVpcOutput) ToGetClusterFeaturesExistingVpcPtrOutputWithContext added in v0.28.8

func (o GetClusterFeaturesExistingVpcOutput) ToGetClusterFeaturesExistingVpcPtrOutputWithContext(ctx context.Context) GetClusterFeaturesExistingVpcPtrOutput

type GetClusterFeaturesExistingVpcPtrInput added in v0.28.8

type GetClusterFeaturesExistingVpcPtrInput interface {
	pulumi.Input

	ToGetClusterFeaturesExistingVpcPtrOutput() GetClusterFeaturesExistingVpcPtrOutput
	ToGetClusterFeaturesExistingVpcPtrOutputWithContext(context.Context) GetClusterFeaturesExistingVpcPtrOutput
}

GetClusterFeaturesExistingVpcPtrInput is an input type that accepts GetClusterFeaturesExistingVpcArgs, GetClusterFeaturesExistingVpcPtr and GetClusterFeaturesExistingVpcPtrOutput values. You can construct a concrete instance of `GetClusterFeaturesExistingVpcPtrInput` via:

        GetClusterFeaturesExistingVpcArgs{...}

or:

        nil

type GetClusterFeaturesExistingVpcPtrOutput added in v0.28.8

type GetClusterFeaturesExistingVpcPtrOutput struct{ *pulumi.OutputState }

func (GetClusterFeaturesExistingVpcPtrOutput) AwsVpcEksId added in v0.28.8

Aws VPC id

func (GetClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneAIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneAIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (GetClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneBIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneBIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (GetClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneCIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcPtrOutput) DocumentdbSubnetsZoneCIds() pulumi.StringArrayOutput

Ids of the subnets for document db

func (GetClusterFeaturesExistingVpcPtrOutput) EksSubnetsZoneAIds added in v0.28.8

Ids of the subnets for EKS zone a. Must have mapPublicIpOnLaunch set to true

func (GetClusterFeaturesExistingVpcPtrOutput) EksSubnetsZoneBIds added in v0.28.8

Ids of the subnets for EKS zone b. Must have mapPublicIpOnLaunch set to true

func (GetClusterFeaturesExistingVpcPtrOutput) EksSubnetsZoneCIds added in v0.28.8

Ids of the subnets for EKS zone c. Must have mapPublicIpOnLaunch set to true

func (GetClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneAIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneAIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (GetClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneBIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneBIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (GetClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneCIds added in v0.28.8

func (o GetClusterFeaturesExistingVpcPtrOutput) ElasticacheSubnetsZoneCIds() pulumi.StringArrayOutput

Ids of the subnets for elasticache

func (GetClusterFeaturesExistingVpcPtrOutput) Elem added in v0.28.8

func (GetClusterFeaturesExistingVpcPtrOutput) ElementType added in v0.28.8

func (GetClusterFeaturesExistingVpcPtrOutput) RdsSubnetsZoneAIds added in v0.28.8

Ids of the subnets for RDS

func (GetClusterFeaturesExistingVpcPtrOutput) RdsSubnetsZoneBIds added in v0.28.8

Ids of the subnets for RDS

func (GetClusterFeaturesExistingVpcPtrOutput) RdsSubnetsZoneCIds added in v0.28.8

Ids of the subnets for RDS

func (GetClusterFeaturesExistingVpcPtrOutput) ToGetClusterFeaturesExistingVpcPtrOutput added in v0.28.8

func (o GetClusterFeaturesExistingVpcPtrOutput) ToGetClusterFeaturesExistingVpcPtrOutput() GetClusterFeaturesExistingVpcPtrOutput

func (GetClusterFeaturesExistingVpcPtrOutput) ToGetClusterFeaturesExistingVpcPtrOutputWithContext added in v0.28.8

func (o GetClusterFeaturesExistingVpcPtrOutput) ToGetClusterFeaturesExistingVpcPtrOutputWithContext(ctx context.Context) GetClusterFeaturesExistingVpcPtrOutput

type GetClusterFeaturesInput added in v0.26.3

type GetClusterFeaturesInput interface {
	pulumi.Input

	ToGetClusterFeaturesOutput() GetClusterFeaturesOutput
	ToGetClusterFeaturesOutputWithContext(context.Context) GetClusterFeaturesOutput
}

GetClusterFeaturesInput is an input type that accepts GetClusterFeaturesArgs and GetClusterFeaturesOutput values. You can construct a concrete instance of `GetClusterFeaturesInput` via:

GetClusterFeaturesArgs{...}

type GetClusterFeaturesOutput added in v0.26.3

type GetClusterFeaturesOutput struct{ *pulumi.OutputState }

func (GetClusterFeaturesOutput) ElementType added in v0.26.3

func (GetClusterFeaturesOutput) ElementType() reflect.Type

func (GetClusterFeaturesOutput) ExistingVpc added in v0.28.8

Network configuration if you want to install qovery on an existing VPC

func (GetClusterFeaturesOutput) StaticIp added in v0.26.3

Static IP (AWS only) [NOTE: can't be updated after creation].

  • Default: `false`.

func (GetClusterFeaturesOutput) ToGetClusterFeaturesOutput added in v0.26.3

func (o GetClusterFeaturesOutput) ToGetClusterFeaturesOutput() GetClusterFeaturesOutput

func (GetClusterFeaturesOutput) ToGetClusterFeaturesOutputWithContext added in v0.26.3

func (o GetClusterFeaturesOutput) ToGetClusterFeaturesOutputWithContext(ctx context.Context) GetClusterFeaturesOutput

func (GetClusterFeaturesOutput) ToGetClusterFeaturesPtrOutput added in v0.26.3

func (o GetClusterFeaturesOutput) ToGetClusterFeaturesPtrOutput() GetClusterFeaturesPtrOutput

func (GetClusterFeaturesOutput) ToGetClusterFeaturesPtrOutputWithContext added in v0.26.3

func (o GetClusterFeaturesOutput) ToGetClusterFeaturesPtrOutputWithContext(ctx context.Context) GetClusterFeaturesPtrOutput

func (GetClusterFeaturesOutput) VpcSubnet added in v0.26.3

Custom VPC subnet (AWS only) [NOTE: can't be updated after creation].

  • Default: `10.0.0.0/16`.

type GetClusterFeaturesPtrInput added in v0.26.3

type GetClusterFeaturesPtrInput interface {
	pulumi.Input

	ToGetClusterFeaturesPtrOutput() GetClusterFeaturesPtrOutput
	ToGetClusterFeaturesPtrOutputWithContext(context.Context) GetClusterFeaturesPtrOutput
}

GetClusterFeaturesPtrInput is an input type that accepts GetClusterFeaturesArgs, GetClusterFeaturesPtr and GetClusterFeaturesPtrOutput values. You can construct a concrete instance of `GetClusterFeaturesPtrInput` via:

        GetClusterFeaturesArgs{...}

or:

        nil

func GetClusterFeaturesPtr added in v0.26.3

func GetClusterFeaturesPtr(v *GetClusterFeaturesArgs) GetClusterFeaturesPtrInput

type GetClusterFeaturesPtrOutput added in v0.26.3

type GetClusterFeaturesPtrOutput struct{ *pulumi.OutputState }

func (GetClusterFeaturesPtrOutput) Elem added in v0.26.3

func (GetClusterFeaturesPtrOutput) ElementType added in v0.26.3

func (GetClusterFeaturesPtrOutput) ExistingVpc added in v0.28.8

Network configuration if you want to install qovery on an existing VPC

func (GetClusterFeaturesPtrOutput) StaticIp added in v0.26.3

Static IP (AWS only) [NOTE: can't be updated after creation].

  • Default: `false`.

func (GetClusterFeaturesPtrOutput) ToGetClusterFeaturesPtrOutput added in v0.26.3

func (o GetClusterFeaturesPtrOutput) ToGetClusterFeaturesPtrOutput() GetClusterFeaturesPtrOutput

func (GetClusterFeaturesPtrOutput) ToGetClusterFeaturesPtrOutputWithContext added in v0.26.3

func (o GetClusterFeaturesPtrOutput) ToGetClusterFeaturesPtrOutputWithContext(ctx context.Context) GetClusterFeaturesPtrOutput

func (GetClusterFeaturesPtrOutput) VpcSubnet added in v0.26.3

Custom VPC subnet (AWS only) [NOTE: can't be updated after creation].

  • Default: `10.0.0.0/16`.

type GetClusterRoutingTable

type GetClusterRoutingTable struct {
	// Description of the route.
	Description string `pulumi:"description"`
	// Destination of the route.
	Destination string `pulumi:"destination"`
	// Target of the route.
	Target string `pulumi:"target"`
}

type GetClusterRoutingTableArgs

type GetClusterRoutingTableArgs struct {
	// Description of the route.
	Description pulumi.StringInput `pulumi:"description"`
	// Destination of the route.
	Destination pulumi.StringInput `pulumi:"destination"`
	// Target of the route.
	Target pulumi.StringInput `pulumi:"target"`
}

func (GetClusterRoutingTableArgs) ElementType

func (GetClusterRoutingTableArgs) ElementType() reflect.Type

func (GetClusterRoutingTableArgs) ToGetClusterRoutingTableOutput

func (i GetClusterRoutingTableArgs) ToGetClusterRoutingTableOutput() GetClusterRoutingTableOutput

func (GetClusterRoutingTableArgs) ToGetClusterRoutingTableOutputWithContext

func (i GetClusterRoutingTableArgs) ToGetClusterRoutingTableOutputWithContext(ctx context.Context) GetClusterRoutingTableOutput

type GetClusterRoutingTableArray

type GetClusterRoutingTableArray []GetClusterRoutingTableInput

func (GetClusterRoutingTableArray) ElementType

func (GetClusterRoutingTableArray) ToGetClusterRoutingTableArrayOutput

func (i GetClusterRoutingTableArray) ToGetClusterRoutingTableArrayOutput() GetClusterRoutingTableArrayOutput

func (GetClusterRoutingTableArray) ToGetClusterRoutingTableArrayOutputWithContext

func (i GetClusterRoutingTableArray) ToGetClusterRoutingTableArrayOutputWithContext(ctx context.Context) GetClusterRoutingTableArrayOutput

type GetClusterRoutingTableArrayInput

type GetClusterRoutingTableArrayInput interface {
	pulumi.Input

	ToGetClusterRoutingTableArrayOutput() GetClusterRoutingTableArrayOutput
	ToGetClusterRoutingTableArrayOutputWithContext(context.Context) GetClusterRoutingTableArrayOutput
}

GetClusterRoutingTableArrayInput is an input type that accepts GetClusterRoutingTableArray and GetClusterRoutingTableArrayOutput values. You can construct a concrete instance of `GetClusterRoutingTableArrayInput` via:

GetClusterRoutingTableArray{ GetClusterRoutingTableArgs{...} }

type GetClusterRoutingTableArrayOutput

type GetClusterRoutingTableArrayOutput struct{ *pulumi.OutputState }

func (GetClusterRoutingTableArrayOutput) ElementType

func (GetClusterRoutingTableArrayOutput) Index

func (GetClusterRoutingTableArrayOutput) ToGetClusterRoutingTableArrayOutput

func (o GetClusterRoutingTableArrayOutput) ToGetClusterRoutingTableArrayOutput() GetClusterRoutingTableArrayOutput

func (GetClusterRoutingTableArrayOutput) ToGetClusterRoutingTableArrayOutputWithContext

func (o GetClusterRoutingTableArrayOutput) ToGetClusterRoutingTableArrayOutputWithContext(ctx context.Context) GetClusterRoutingTableArrayOutput

type GetClusterRoutingTableInput

type GetClusterRoutingTableInput interface {
	pulumi.Input

	ToGetClusterRoutingTableOutput() GetClusterRoutingTableOutput
	ToGetClusterRoutingTableOutputWithContext(context.Context) GetClusterRoutingTableOutput
}

GetClusterRoutingTableInput is an input type that accepts GetClusterRoutingTableArgs and GetClusterRoutingTableOutput values. You can construct a concrete instance of `GetClusterRoutingTableInput` via:

GetClusterRoutingTableArgs{...}

type GetClusterRoutingTableOutput

type GetClusterRoutingTableOutput struct{ *pulumi.OutputState }

func (GetClusterRoutingTableOutput) Description

Description of the route.

func (GetClusterRoutingTableOutput) Destination

Destination of the route.

func (GetClusterRoutingTableOutput) ElementType

func (GetClusterRoutingTableOutput) Target

Target of the route.

func (GetClusterRoutingTableOutput) ToGetClusterRoutingTableOutput

func (o GetClusterRoutingTableOutput) ToGetClusterRoutingTableOutput() GetClusterRoutingTableOutput

func (GetClusterRoutingTableOutput) ToGetClusterRoutingTableOutputWithContext

func (o GetClusterRoutingTableOutput) ToGetClusterRoutingTableOutputWithContext(ctx context.Context) GetClusterRoutingTableOutput

type GetContainerBuiltInEnvironmentVariable

type GetContainerBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetContainerBuiltInEnvironmentVariableArgs

type GetContainerBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetContainerBuiltInEnvironmentVariableArgs) ElementType

func (GetContainerBuiltInEnvironmentVariableArgs) ToGetContainerBuiltInEnvironmentVariableOutput

func (i GetContainerBuiltInEnvironmentVariableArgs) ToGetContainerBuiltInEnvironmentVariableOutput() GetContainerBuiltInEnvironmentVariableOutput

func (GetContainerBuiltInEnvironmentVariableArgs) ToGetContainerBuiltInEnvironmentVariableOutputWithContext

func (i GetContainerBuiltInEnvironmentVariableArgs) ToGetContainerBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetContainerBuiltInEnvironmentVariableOutput

type GetContainerBuiltInEnvironmentVariableArray

type GetContainerBuiltInEnvironmentVariableArray []GetContainerBuiltInEnvironmentVariableInput

func (GetContainerBuiltInEnvironmentVariableArray) ElementType

func (GetContainerBuiltInEnvironmentVariableArray) ToGetContainerBuiltInEnvironmentVariableArrayOutput

func (i GetContainerBuiltInEnvironmentVariableArray) ToGetContainerBuiltInEnvironmentVariableArrayOutput() GetContainerBuiltInEnvironmentVariableArrayOutput

func (GetContainerBuiltInEnvironmentVariableArray) ToGetContainerBuiltInEnvironmentVariableArrayOutputWithContext

func (i GetContainerBuiltInEnvironmentVariableArray) ToGetContainerBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetContainerBuiltInEnvironmentVariableArrayOutput

type GetContainerBuiltInEnvironmentVariableArrayInput

type GetContainerBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetContainerBuiltInEnvironmentVariableArrayOutput() GetContainerBuiltInEnvironmentVariableArrayOutput
	ToGetContainerBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) GetContainerBuiltInEnvironmentVariableArrayOutput
}

GetContainerBuiltInEnvironmentVariableArrayInput is an input type that accepts GetContainerBuiltInEnvironmentVariableArray and GetContainerBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetContainerBuiltInEnvironmentVariableArrayInput` via:

GetContainerBuiltInEnvironmentVariableArray{ GetContainerBuiltInEnvironmentVariableArgs{...} }

type GetContainerBuiltInEnvironmentVariableArrayOutput

type GetContainerBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetContainerBuiltInEnvironmentVariableArrayOutput) ElementType

func (GetContainerBuiltInEnvironmentVariableArrayOutput) Index

func (GetContainerBuiltInEnvironmentVariableArrayOutput) ToGetContainerBuiltInEnvironmentVariableArrayOutput

func (o GetContainerBuiltInEnvironmentVariableArrayOutput) ToGetContainerBuiltInEnvironmentVariableArrayOutput() GetContainerBuiltInEnvironmentVariableArrayOutput

func (GetContainerBuiltInEnvironmentVariableArrayOutput) ToGetContainerBuiltInEnvironmentVariableArrayOutputWithContext

func (o GetContainerBuiltInEnvironmentVariableArrayOutput) ToGetContainerBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetContainerBuiltInEnvironmentVariableArrayOutput

type GetContainerBuiltInEnvironmentVariableInput

type GetContainerBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToGetContainerBuiltInEnvironmentVariableOutput() GetContainerBuiltInEnvironmentVariableOutput
	ToGetContainerBuiltInEnvironmentVariableOutputWithContext(context.Context) GetContainerBuiltInEnvironmentVariableOutput
}

GetContainerBuiltInEnvironmentVariableInput is an input type that accepts GetContainerBuiltInEnvironmentVariableArgs and GetContainerBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `GetContainerBuiltInEnvironmentVariableInput` via:

GetContainerBuiltInEnvironmentVariableArgs{...}

type GetContainerBuiltInEnvironmentVariableOutput

type GetContainerBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetContainerBuiltInEnvironmentVariableOutput) ElementType

func (GetContainerBuiltInEnvironmentVariableOutput) Id

Id of the environment variable.

func (GetContainerBuiltInEnvironmentVariableOutput) Key

Key of the environment variable.

func (GetContainerBuiltInEnvironmentVariableOutput) ToGetContainerBuiltInEnvironmentVariableOutput

func (o GetContainerBuiltInEnvironmentVariableOutput) ToGetContainerBuiltInEnvironmentVariableOutput() GetContainerBuiltInEnvironmentVariableOutput

func (GetContainerBuiltInEnvironmentVariableOutput) ToGetContainerBuiltInEnvironmentVariableOutputWithContext

func (o GetContainerBuiltInEnvironmentVariableOutput) ToGetContainerBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetContainerBuiltInEnvironmentVariableOutput

func (GetContainerBuiltInEnvironmentVariableOutput) Value

Value of the environment variable.

type GetContainerCustomDomain

type GetContainerCustomDomain struct {
	// Your custom domain.
	Domain string `pulumi:"domain"`
	// Id of the custom domain.
	Id string `pulumi:"id"`
	// Status of the custom domain.
	Status string `pulumi:"status"`
	// URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
	ValidationDomain string `pulumi:"validationDomain"`
}

type GetContainerCustomDomainArgs

type GetContainerCustomDomainArgs struct {
	// Your custom domain.
	Domain pulumi.StringInput `pulumi:"domain"`
	// Id of the custom domain.
	Id pulumi.StringInput `pulumi:"id"`
	// Status of the custom domain.
	Status pulumi.StringInput `pulumi:"status"`
	// URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.
	ValidationDomain pulumi.StringInput `pulumi:"validationDomain"`
}

func (GetContainerCustomDomainArgs) ElementType

func (GetContainerCustomDomainArgs) ToGetContainerCustomDomainOutput

func (i GetContainerCustomDomainArgs) ToGetContainerCustomDomainOutput() GetContainerCustomDomainOutput

func (GetContainerCustomDomainArgs) ToGetContainerCustomDomainOutputWithContext

func (i GetContainerCustomDomainArgs) ToGetContainerCustomDomainOutputWithContext(ctx context.Context) GetContainerCustomDomainOutput

type GetContainerCustomDomainArray

type GetContainerCustomDomainArray []GetContainerCustomDomainInput

func (GetContainerCustomDomainArray) ElementType

func (GetContainerCustomDomainArray) ToGetContainerCustomDomainArrayOutput

func (i GetContainerCustomDomainArray) ToGetContainerCustomDomainArrayOutput() GetContainerCustomDomainArrayOutput

func (GetContainerCustomDomainArray) ToGetContainerCustomDomainArrayOutputWithContext

func (i GetContainerCustomDomainArray) ToGetContainerCustomDomainArrayOutputWithContext(ctx context.Context) GetContainerCustomDomainArrayOutput

type GetContainerCustomDomainArrayInput

type GetContainerCustomDomainArrayInput interface {
	pulumi.Input

	ToGetContainerCustomDomainArrayOutput() GetContainerCustomDomainArrayOutput
	ToGetContainerCustomDomainArrayOutputWithContext(context.Context) GetContainerCustomDomainArrayOutput
}

GetContainerCustomDomainArrayInput is an input type that accepts GetContainerCustomDomainArray and GetContainerCustomDomainArrayOutput values. You can construct a concrete instance of `GetContainerCustomDomainArrayInput` via:

GetContainerCustomDomainArray{ GetContainerCustomDomainArgs{...} }

type GetContainerCustomDomainArrayOutput

type GetContainerCustomDomainArrayOutput struct{ *pulumi.OutputState }

func (GetContainerCustomDomainArrayOutput) ElementType

func (GetContainerCustomDomainArrayOutput) Index

func (GetContainerCustomDomainArrayOutput) ToGetContainerCustomDomainArrayOutput

func (o GetContainerCustomDomainArrayOutput) ToGetContainerCustomDomainArrayOutput() GetContainerCustomDomainArrayOutput

func (GetContainerCustomDomainArrayOutput) ToGetContainerCustomDomainArrayOutputWithContext

func (o GetContainerCustomDomainArrayOutput) ToGetContainerCustomDomainArrayOutputWithContext(ctx context.Context) GetContainerCustomDomainArrayOutput

type GetContainerCustomDomainInput

type GetContainerCustomDomainInput interface {
	pulumi.Input

	ToGetContainerCustomDomainOutput() GetContainerCustomDomainOutput
	ToGetContainerCustomDomainOutputWithContext(context.Context) GetContainerCustomDomainOutput
}

GetContainerCustomDomainInput is an input type that accepts GetContainerCustomDomainArgs and GetContainerCustomDomainOutput values. You can construct a concrete instance of `GetContainerCustomDomainInput` via:

GetContainerCustomDomainArgs{...}

type GetContainerCustomDomainOutput

type GetContainerCustomDomainOutput struct{ *pulumi.OutputState }

func (GetContainerCustomDomainOutput) Domain

Your custom domain.

func (GetContainerCustomDomainOutput) ElementType

func (GetContainerCustomDomainOutput) Id

Id of the custom domain.

func (GetContainerCustomDomainOutput) Status

Status of the custom domain.

func (GetContainerCustomDomainOutput) ToGetContainerCustomDomainOutput

func (o GetContainerCustomDomainOutput) ToGetContainerCustomDomainOutput() GetContainerCustomDomainOutput

func (GetContainerCustomDomainOutput) ToGetContainerCustomDomainOutputWithContext

func (o GetContainerCustomDomainOutput) ToGetContainerCustomDomainOutputWithContext(ctx context.Context) GetContainerCustomDomainOutput

func (GetContainerCustomDomainOutput) ValidationDomain

func (o GetContainerCustomDomainOutput) ValidationDomain() pulumi.StringOutput

URL provided by Qovery. You must create a CNAME on your DNS provider using that URL.

type GetContainerEnvironmentVariable

type GetContainerEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetContainerEnvironmentVariableAlias

type GetContainerEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type GetContainerEnvironmentVariableAliasArgs

type GetContainerEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetContainerEnvironmentVariableAliasArgs) ElementType

func (GetContainerEnvironmentVariableAliasArgs) ToGetContainerEnvironmentVariableAliasOutput

func (i GetContainerEnvironmentVariableAliasArgs) ToGetContainerEnvironmentVariableAliasOutput() GetContainerEnvironmentVariableAliasOutput

func (GetContainerEnvironmentVariableAliasArgs) ToGetContainerEnvironmentVariableAliasOutputWithContext

func (i GetContainerEnvironmentVariableAliasArgs) ToGetContainerEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableAliasOutput

type GetContainerEnvironmentVariableAliasArray

type GetContainerEnvironmentVariableAliasArray []GetContainerEnvironmentVariableAliasInput

func (GetContainerEnvironmentVariableAliasArray) ElementType

func (GetContainerEnvironmentVariableAliasArray) ToGetContainerEnvironmentVariableAliasArrayOutput

func (i GetContainerEnvironmentVariableAliasArray) ToGetContainerEnvironmentVariableAliasArrayOutput() GetContainerEnvironmentVariableAliasArrayOutput

func (GetContainerEnvironmentVariableAliasArray) ToGetContainerEnvironmentVariableAliasArrayOutputWithContext

func (i GetContainerEnvironmentVariableAliasArray) ToGetContainerEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableAliasArrayOutput

type GetContainerEnvironmentVariableAliasArrayInput

type GetContainerEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToGetContainerEnvironmentVariableAliasArrayOutput() GetContainerEnvironmentVariableAliasArrayOutput
	ToGetContainerEnvironmentVariableAliasArrayOutputWithContext(context.Context) GetContainerEnvironmentVariableAliasArrayOutput
}

GetContainerEnvironmentVariableAliasArrayInput is an input type that accepts GetContainerEnvironmentVariableAliasArray and GetContainerEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `GetContainerEnvironmentVariableAliasArrayInput` via:

GetContainerEnvironmentVariableAliasArray{ GetContainerEnvironmentVariableAliasArgs{...} }

type GetContainerEnvironmentVariableAliasArrayOutput

type GetContainerEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (GetContainerEnvironmentVariableAliasArrayOutput) ElementType

func (GetContainerEnvironmentVariableAliasArrayOutput) Index

func (GetContainerEnvironmentVariableAliasArrayOutput) ToGetContainerEnvironmentVariableAliasArrayOutput

func (o GetContainerEnvironmentVariableAliasArrayOutput) ToGetContainerEnvironmentVariableAliasArrayOutput() GetContainerEnvironmentVariableAliasArrayOutput

func (GetContainerEnvironmentVariableAliasArrayOutput) ToGetContainerEnvironmentVariableAliasArrayOutputWithContext

func (o GetContainerEnvironmentVariableAliasArrayOutput) ToGetContainerEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableAliasArrayOutput

type GetContainerEnvironmentVariableAliasInput

type GetContainerEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToGetContainerEnvironmentVariableAliasOutput() GetContainerEnvironmentVariableAliasOutput
	ToGetContainerEnvironmentVariableAliasOutputWithContext(context.Context) GetContainerEnvironmentVariableAliasOutput
}

GetContainerEnvironmentVariableAliasInput is an input type that accepts GetContainerEnvironmentVariableAliasArgs and GetContainerEnvironmentVariableAliasOutput values. You can construct a concrete instance of `GetContainerEnvironmentVariableAliasInput` via:

GetContainerEnvironmentVariableAliasArgs{...}

type GetContainerEnvironmentVariableAliasOutput

type GetContainerEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (GetContainerEnvironmentVariableAliasOutput) ElementType

func (GetContainerEnvironmentVariableAliasOutput) Id

Id of the environment variable alias.

func (GetContainerEnvironmentVariableAliasOutput) Key

Name of the environment variable alias.

func (GetContainerEnvironmentVariableAliasOutput) ToGetContainerEnvironmentVariableAliasOutput

func (o GetContainerEnvironmentVariableAliasOutput) ToGetContainerEnvironmentVariableAliasOutput() GetContainerEnvironmentVariableAliasOutput

func (GetContainerEnvironmentVariableAliasOutput) ToGetContainerEnvironmentVariableAliasOutputWithContext

func (o GetContainerEnvironmentVariableAliasOutput) ToGetContainerEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableAliasOutput

func (GetContainerEnvironmentVariableAliasOutput) Value

Name of the variable to alias.

type GetContainerEnvironmentVariableArgs

type GetContainerEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetContainerEnvironmentVariableArgs) ElementType

func (GetContainerEnvironmentVariableArgs) ToGetContainerEnvironmentVariableOutput

func (i GetContainerEnvironmentVariableArgs) ToGetContainerEnvironmentVariableOutput() GetContainerEnvironmentVariableOutput

func (GetContainerEnvironmentVariableArgs) ToGetContainerEnvironmentVariableOutputWithContext

func (i GetContainerEnvironmentVariableArgs) ToGetContainerEnvironmentVariableOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableOutput

type GetContainerEnvironmentVariableArray

type GetContainerEnvironmentVariableArray []GetContainerEnvironmentVariableInput

func (GetContainerEnvironmentVariableArray) ElementType

func (GetContainerEnvironmentVariableArray) ToGetContainerEnvironmentVariableArrayOutput

func (i GetContainerEnvironmentVariableArray) ToGetContainerEnvironmentVariableArrayOutput() GetContainerEnvironmentVariableArrayOutput

func (GetContainerEnvironmentVariableArray) ToGetContainerEnvironmentVariableArrayOutputWithContext

func (i GetContainerEnvironmentVariableArray) ToGetContainerEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableArrayOutput

type GetContainerEnvironmentVariableArrayInput

type GetContainerEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetContainerEnvironmentVariableArrayOutput() GetContainerEnvironmentVariableArrayOutput
	ToGetContainerEnvironmentVariableArrayOutputWithContext(context.Context) GetContainerEnvironmentVariableArrayOutput
}

GetContainerEnvironmentVariableArrayInput is an input type that accepts GetContainerEnvironmentVariableArray and GetContainerEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetContainerEnvironmentVariableArrayInput` via:

GetContainerEnvironmentVariableArray{ GetContainerEnvironmentVariableArgs{...} }

type GetContainerEnvironmentVariableArrayOutput

type GetContainerEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetContainerEnvironmentVariableArrayOutput) ElementType

func (GetContainerEnvironmentVariableArrayOutput) Index

func (GetContainerEnvironmentVariableArrayOutput) ToGetContainerEnvironmentVariableArrayOutput

func (o GetContainerEnvironmentVariableArrayOutput) ToGetContainerEnvironmentVariableArrayOutput() GetContainerEnvironmentVariableArrayOutput

func (GetContainerEnvironmentVariableArrayOutput) ToGetContainerEnvironmentVariableArrayOutputWithContext

func (o GetContainerEnvironmentVariableArrayOutput) ToGetContainerEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableArrayOutput

type GetContainerEnvironmentVariableInput

type GetContainerEnvironmentVariableInput interface {
	pulumi.Input

	ToGetContainerEnvironmentVariableOutput() GetContainerEnvironmentVariableOutput
	ToGetContainerEnvironmentVariableOutputWithContext(context.Context) GetContainerEnvironmentVariableOutput
}

GetContainerEnvironmentVariableInput is an input type that accepts GetContainerEnvironmentVariableArgs and GetContainerEnvironmentVariableOutput values. You can construct a concrete instance of `GetContainerEnvironmentVariableInput` via:

GetContainerEnvironmentVariableArgs{...}

type GetContainerEnvironmentVariableOutput

type GetContainerEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetContainerEnvironmentVariableOutput) ElementType

func (GetContainerEnvironmentVariableOutput) Id

Id of the environment variable.

func (GetContainerEnvironmentVariableOutput) Key

Key of the environment variable.

func (GetContainerEnvironmentVariableOutput) ToGetContainerEnvironmentVariableOutput

func (o GetContainerEnvironmentVariableOutput) ToGetContainerEnvironmentVariableOutput() GetContainerEnvironmentVariableOutput

func (GetContainerEnvironmentVariableOutput) ToGetContainerEnvironmentVariableOutputWithContext

func (o GetContainerEnvironmentVariableOutput) ToGetContainerEnvironmentVariableOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableOutput

func (GetContainerEnvironmentVariableOutput) Value

Value of the environment variable.

type GetContainerEnvironmentVariableOverride

type GetContainerEnvironmentVariableOverride struct {
	// Id of the environment variable override.
	Id string `pulumi:"id"`
	// Name of the environment variable override.
	Key string `pulumi:"key"`
	// Value of the environment variable override.
	Value string `pulumi:"value"`
}

type GetContainerEnvironmentVariableOverrideArgs

type GetContainerEnvironmentVariableOverrideArgs struct {
	// Id of the environment variable override.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the environment variable override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetContainerEnvironmentVariableOverrideArgs) ElementType

func (GetContainerEnvironmentVariableOverrideArgs) ToGetContainerEnvironmentVariableOverrideOutput

func (i GetContainerEnvironmentVariableOverrideArgs) ToGetContainerEnvironmentVariableOverrideOutput() GetContainerEnvironmentVariableOverrideOutput

func (GetContainerEnvironmentVariableOverrideArgs) ToGetContainerEnvironmentVariableOverrideOutputWithContext

func (i GetContainerEnvironmentVariableOverrideArgs) ToGetContainerEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableOverrideOutput

type GetContainerEnvironmentVariableOverrideArray

type GetContainerEnvironmentVariableOverrideArray []GetContainerEnvironmentVariableOverrideInput

func (GetContainerEnvironmentVariableOverrideArray) ElementType

func (GetContainerEnvironmentVariableOverrideArray) ToGetContainerEnvironmentVariableOverrideArrayOutput

func (i GetContainerEnvironmentVariableOverrideArray) ToGetContainerEnvironmentVariableOverrideArrayOutput() GetContainerEnvironmentVariableOverrideArrayOutput

func (GetContainerEnvironmentVariableOverrideArray) ToGetContainerEnvironmentVariableOverrideArrayOutputWithContext

func (i GetContainerEnvironmentVariableOverrideArray) ToGetContainerEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableOverrideArrayOutput

type GetContainerEnvironmentVariableOverrideArrayInput

type GetContainerEnvironmentVariableOverrideArrayInput interface {
	pulumi.Input

	ToGetContainerEnvironmentVariableOverrideArrayOutput() GetContainerEnvironmentVariableOverrideArrayOutput
	ToGetContainerEnvironmentVariableOverrideArrayOutputWithContext(context.Context) GetContainerEnvironmentVariableOverrideArrayOutput
}

GetContainerEnvironmentVariableOverrideArrayInput is an input type that accepts GetContainerEnvironmentVariableOverrideArray and GetContainerEnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `GetContainerEnvironmentVariableOverrideArrayInput` via:

GetContainerEnvironmentVariableOverrideArray{ GetContainerEnvironmentVariableOverrideArgs{...} }

type GetContainerEnvironmentVariableOverrideArrayOutput

type GetContainerEnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetContainerEnvironmentVariableOverrideArrayOutput) ElementType

func (GetContainerEnvironmentVariableOverrideArrayOutput) Index

func (GetContainerEnvironmentVariableOverrideArrayOutput) ToGetContainerEnvironmentVariableOverrideArrayOutput

func (o GetContainerEnvironmentVariableOverrideArrayOutput) ToGetContainerEnvironmentVariableOverrideArrayOutput() GetContainerEnvironmentVariableOverrideArrayOutput

func (GetContainerEnvironmentVariableOverrideArrayOutput) ToGetContainerEnvironmentVariableOverrideArrayOutputWithContext

func (o GetContainerEnvironmentVariableOverrideArrayOutput) ToGetContainerEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableOverrideArrayOutput

type GetContainerEnvironmentVariableOverrideInput

type GetContainerEnvironmentVariableOverrideInput interface {
	pulumi.Input

	ToGetContainerEnvironmentVariableOverrideOutput() GetContainerEnvironmentVariableOverrideOutput
	ToGetContainerEnvironmentVariableOverrideOutputWithContext(context.Context) GetContainerEnvironmentVariableOverrideOutput
}

GetContainerEnvironmentVariableOverrideInput is an input type that accepts GetContainerEnvironmentVariableOverrideArgs and GetContainerEnvironmentVariableOverrideOutput values. You can construct a concrete instance of `GetContainerEnvironmentVariableOverrideInput` via:

GetContainerEnvironmentVariableOverrideArgs{...}

type GetContainerEnvironmentVariableOverrideOutput

type GetContainerEnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }

func (GetContainerEnvironmentVariableOverrideOutput) ElementType

func (GetContainerEnvironmentVariableOverrideOutput) Id

Id of the environment variable override.

func (GetContainerEnvironmentVariableOverrideOutput) Key

Name of the environment variable override.

func (GetContainerEnvironmentVariableOverrideOutput) ToGetContainerEnvironmentVariableOverrideOutput

func (o GetContainerEnvironmentVariableOverrideOutput) ToGetContainerEnvironmentVariableOverrideOutput() GetContainerEnvironmentVariableOverrideOutput

func (GetContainerEnvironmentVariableOverrideOutput) ToGetContainerEnvironmentVariableOverrideOutputWithContext

func (o GetContainerEnvironmentVariableOverrideOutput) ToGetContainerEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetContainerEnvironmentVariableOverrideOutput

func (GetContainerEnvironmentVariableOverrideOutput) Value

Value of the environment variable override.

type GetContainerHealthchecks

type GetContainerHealthchecks struct {
	// 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.
	LivenessProbe *GetContainerHealthchecksLivenessProbe `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe *GetContainerHealthchecksReadinessProbe `pulumi:"readinessProbe"`
}

type GetContainerHealthchecksArgs

type GetContainerHealthchecksArgs struct {
	// 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.
	LivenessProbe GetContainerHealthchecksLivenessProbePtrInput `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe GetContainerHealthchecksReadinessProbePtrInput `pulumi:"readinessProbe"`
}

func (GetContainerHealthchecksArgs) ElementType

func (GetContainerHealthchecksArgs) ToGetContainerHealthchecksOutput

func (i GetContainerHealthchecksArgs) ToGetContainerHealthchecksOutput() GetContainerHealthchecksOutput

func (GetContainerHealthchecksArgs) ToGetContainerHealthchecksOutputWithContext

func (i GetContainerHealthchecksArgs) ToGetContainerHealthchecksOutputWithContext(ctx context.Context) GetContainerHealthchecksOutput

func (GetContainerHealthchecksArgs) ToGetContainerHealthchecksPtrOutput

func (i GetContainerHealthchecksArgs) ToGetContainerHealthchecksPtrOutput() GetContainerHealthchecksPtrOutput

func (GetContainerHealthchecksArgs) ToGetContainerHealthchecksPtrOutputWithContext

func (i GetContainerHealthchecksArgs) ToGetContainerHealthchecksPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksPtrOutput

type GetContainerHealthchecksInput

type GetContainerHealthchecksInput interface {
	pulumi.Input

	ToGetContainerHealthchecksOutput() GetContainerHealthchecksOutput
	ToGetContainerHealthchecksOutputWithContext(context.Context) GetContainerHealthchecksOutput
}

GetContainerHealthchecksInput is an input type that accepts GetContainerHealthchecksArgs and GetContainerHealthchecksOutput values. You can construct a concrete instance of `GetContainerHealthchecksInput` via:

GetContainerHealthchecksArgs{...}

type GetContainerHealthchecksLivenessProbe

type GetContainerHealthchecksLivenessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetContainerHealthchecksLivenessProbeType `pulumi:"type"`
}

type GetContainerHealthchecksLivenessProbeArgs

type GetContainerHealthchecksLivenessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetContainerHealthchecksLivenessProbeTypeInput `pulumi:"type"`
}

func (GetContainerHealthchecksLivenessProbeArgs) ElementType

func (GetContainerHealthchecksLivenessProbeArgs) ToGetContainerHealthchecksLivenessProbeOutput

func (i GetContainerHealthchecksLivenessProbeArgs) ToGetContainerHealthchecksLivenessProbeOutput() GetContainerHealthchecksLivenessProbeOutput

func (GetContainerHealthchecksLivenessProbeArgs) ToGetContainerHealthchecksLivenessProbeOutputWithContext

func (i GetContainerHealthchecksLivenessProbeArgs) ToGetContainerHealthchecksLivenessProbeOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeOutput

func (GetContainerHealthchecksLivenessProbeArgs) ToGetContainerHealthchecksLivenessProbePtrOutput

func (i GetContainerHealthchecksLivenessProbeArgs) ToGetContainerHealthchecksLivenessProbePtrOutput() GetContainerHealthchecksLivenessProbePtrOutput

func (GetContainerHealthchecksLivenessProbeArgs) ToGetContainerHealthchecksLivenessProbePtrOutputWithContext

func (i GetContainerHealthchecksLivenessProbeArgs) ToGetContainerHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbePtrOutput

type GetContainerHealthchecksLivenessProbeInput

type GetContainerHealthchecksLivenessProbeInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbeOutput() GetContainerHealthchecksLivenessProbeOutput
	ToGetContainerHealthchecksLivenessProbeOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbeOutput
}

GetContainerHealthchecksLivenessProbeInput is an input type that accepts GetContainerHealthchecksLivenessProbeArgs and GetContainerHealthchecksLivenessProbeOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbeInput` via:

GetContainerHealthchecksLivenessProbeArgs{...}

type GetContainerHealthchecksLivenessProbeOutput

type GetContainerHealthchecksLivenessProbeOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbeOutput) ElementType

func (GetContainerHealthchecksLivenessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetContainerHealthchecksLivenessProbeOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetContainerHealthchecksLivenessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetContainerHealthchecksLivenessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetContainerHealthchecksLivenessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetContainerHealthchecksLivenessProbeOutput) ToGetContainerHealthchecksLivenessProbeOutput

func (o GetContainerHealthchecksLivenessProbeOutput) ToGetContainerHealthchecksLivenessProbeOutput() GetContainerHealthchecksLivenessProbeOutput

func (GetContainerHealthchecksLivenessProbeOutput) ToGetContainerHealthchecksLivenessProbeOutputWithContext

func (o GetContainerHealthchecksLivenessProbeOutput) ToGetContainerHealthchecksLivenessProbeOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeOutput

func (GetContainerHealthchecksLivenessProbeOutput) ToGetContainerHealthchecksLivenessProbePtrOutput

func (o GetContainerHealthchecksLivenessProbeOutput) ToGetContainerHealthchecksLivenessProbePtrOutput() GetContainerHealthchecksLivenessProbePtrOutput

func (GetContainerHealthchecksLivenessProbeOutput) ToGetContainerHealthchecksLivenessProbePtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbeOutput) ToGetContainerHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbePtrOutput

func (GetContainerHealthchecksLivenessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetContainerHealthchecksLivenessProbePtrInput

type GetContainerHealthchecksLivenessProbePtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbePtrOutput() GetContainerHealthchecksLivenessProbePtrOutput
	ToGetContainerHealthchecksLivenessProbePtrOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbePtrOutput
}

GetContainerHealthchecksLivenessProbePtrInput is an input type that accepts GetContainerHealthchecksLivenessProbeArgs, GetContainerHealthchecksLivenessProbePtr and GetContainerHealthchecksLivenessProbePtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbePtrInput` via:

        GetContainerHealthchecksLivenessProbeArgs{...}

or:

        nil

type GetContainerHealthchecksLivenessProbePtrOutput

type GetContainerHealthchecksLivenessProbePtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbePtrOutput) Elem

func (GetContainerHealthchecksLivenessProbePtrOutput) ElementType

func (GetContainerHealthchecksLivenessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetContainerHealthchecksLivenessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetContainerHealthchecksLivenessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetContainerHealthchecksLivenessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetContainerHealthchecksLivenessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetContainerHealthchecksLivenessProbePtrOutput) ToGetContainerHealthchecksLivenessProbePtrOutput

func (o GetContainerHealthchecksLivenessProbePtrOutput) ToGetContainerHealthchecksLivenessProbePtrOutput() GetContainerHealthchecksLivenessProbePtrOutput

func (GetContainerHealthchecksLivenessProbePtrOutput) ToGetContainerHealthchecksLivenessProbePtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbePtrOutput) ToGetContainerHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbePtrOutput

func (GetContainerHealthchecksLivenessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetContainerHealthchecksLivenessProbeType

type GetContainerHealthchecksLivenessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *GetContainerHealthchecksLivenessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *GetContainerHealthchecksLivenessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *GetContainerHealthchecksLivenessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *GetContainerHealthchecksLivenessProbeTypeTcp `pulumi:"tcp"`
}

type GetContainerHealthchecksLivenessProbeTypeArgs

type GetContainerHealthchecksLivenessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec GetContainerHealthchecksLivenessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc GetContainerHealthchecksLivenessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http GetContainerHealthchecksLivenessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp GetContainerHealthchecksLivenessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (GetContainerHealthchecksLivenessProbeTypeArgs) ElementType

func (GetContainerHealthchecksLivenessProbeTypeArgs) ToGetContainerHealthchecksLivenessProbeTypeOutput

func (i GetContainerHealthchecksLivenessProbeTypeArgs) ToGetContainerHealthchecksLivenessProbeTypeOutput() GetContainerHealthchecksLivenessProbeTypeOutput

func (GetContainerHealthchecksLivenessProbeTypeArgs) ToGetContainerHealthchecksLivenessProbeTypeOutputWithContext

func (i GetContainerHealthchecksLivenessProbeTypeArgs) ToGetContainerHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeOutput

func (GetContainerHealthchecksLivenessProbeTypeArgs) ToGetContainerHealthchecksLivenessProbeTypePtrOutput

func (i GetContainerHealthchecksLivenessProbeTypeArgs) ToGetContainerHealthchecksLivenessProbeTypePtrOutput() GetContainerHealthchecksLivenessProbeTypePtrOutput

func (GetContainerHealthchecksLivenessProbeTypeArgs) ToGetContainerHealthchecksLivenessProbeTypePtrOutputWithContext

func (i GetContainerHealthchecksLivenessProbeTypeArgs) ToGetContainerHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypePtrOutput

type GetContainerHealthchecksLivenessProbeTypeExec

type GetContainerHealthchecksLivenessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type GetContainerHealthchecksLivenessProbeTypeExecArgs

type GetContainerHealthchecksLivenessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (GetContainerHealthchecksLivenessProbeTypeExecArgs) ElementType

func (GetContainerHealthchecksLivenessProbeTypeExecArgs) ToGetContainerHealthchecksLivenessProbeTypeExecOutput

func (i GetContainerHealthchecksLivenessProbeTypeExecArgs) ToGetContainerHealthchecksLivenessProbeTypeExecOutput() GetContainerHealthchecksLivenessProbeTypeExecOutput

func (GetContainerHealthchecksLivenessProbeTypeExecArgs) ToGetContainerHealthchecksLivenessProbeTypeExecOutputWithContext

func (i GetContainerHealthchecksLivenessProbeTypeExecArgs) ToGetContainerHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeExecOutput

func (GetContainerHealthchecksLivenessProbeTypeExecArgs) ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutput

func (i GetContainerHealthchecksLivenessProbeTypeExecArgs) ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutput() GetContainerHealthchecksLivenessProbeTypeExecPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeExecArgs) ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (i GetContainerHealthchecksLivenessProbeTypeExecArgs) ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeExecPtrOutput

type GetContainerHealthchecksLivenessProbeTypeExecInput

type GetContainerHealthchecksLivenessProbeTypeExecInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbeTypeExecOutput() GetContainerHealthchecksLivenessProbeTypeExecOutput
	ToGetContainerHealthchecksLivenessProbeTypeExecOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbeTypeExecOutput
}

GetContainerHealthchecksLivenessProbeTypeExecInput is an input type that accepts GetContainerHealthchecksLivenessProbeTypeExecArgs and GetContainerHealthchecksLivenessProbeTypeExecOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbeTypeExecInput` via:

GetContainerHealthchecksLivenessProbeTypeExecArgs{...}

type GetContainerHealthchecksLivenessProbeTypeExecOutput

type GetContainerHealthchecksLivenessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (GetContainerHealthchecksLivenessProbeTypeExecOutput) ElementType

func (GetContainerHealthchecksLivenessProbeTypeExecOutput) ToGetContainerHealthchecksLivenessProbeTypeExecOutput

func (o GetContainerHealthchecksLivenessProbeTypeExecOutput) ToGetContainerHealthchecksLivenessProbeTypeExecOutput() GetContainerHealthchecksLivenessProbeTypeExecOutput

func (GetContainerHealthchecksLivenessProbeTypeExecOutput) ToGetContainerHealthchecksLivenessProbeTypeExecOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeExecOutput) ToGetContainerHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeExecOutput

func (GetContainerHealthchecksLivenessProbeTypeExecOutput) ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutput

func (o GetContainerHealthchecksLivenessProbeTypeExecOutput) ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutput() GetContainerHealthchecksLivenessProbeTypeExecPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeExecOutput) ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeExecOutput) ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeExecPtrOutput

type GetContainerHealthchecksLivenessProbeTypeExecPtrInput

type GetContainerHealthchecksLivenessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutput() GetContainerHealthchecksLivenessProbeTypeExecPtrOutput
	ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbeTypeExecPtrOutput
}

GetContainerHealthchecksLivenessProbeTypeExecPtrInput is an input type that accepts GetContainerHealthchecksLivenessProbeTypeExecArgs, GetContainerHealthchecksLivenessProbeTypeExecPtr and GetContainerHealthchecksLivenessProbeTypeExecPtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbeTypeExecPtrInput` via:

        GetContainerHealthchecksLivenessProbeTypeExecArgs{...}

or:

        nil

type GetContainerHealthchecksLivenessProbeTypeExecPtrOutput

type GetContainerHealthchecksLivenessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (GetContainerHealthchecksLivenessProbeTypeExecPtrOutput) Elem

func (GetContainerHealthchecksLivenessProbeTypeExecPtrOutput) ElementType

func (GetContainerHealthchecksLivenessProbeTypeExecPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeExecPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeExecPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeExecPtrOutput

type GetContainerHealthchecksLivenessProbeTypeGrpc

type GetContainerHealthchecksLivenessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type GetContainerHealthchecksLivenessProbeTypeGrpcArgs

type GetContainerHealthchecksLivenessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (GetContainerHealthchecksLivenessProbeTypeGrpcArgs) ElementType

func (GetContainerHealthchecksLivenessProbeTypeGrpcArgs) ToGetContainerHealthchecksLivenessProbeTypeGrpcOutput

func (i GetContainerHealthchecksLivenessProbeTypeGrpcArgs) ToGetContainerHealthchecksLivenessProbeTypeGrpcOutput() GetContainerHealthchecksLivenessProbeTypeGrpcOutput

func (GetContainerHealthchecksLivenessProbeTypeGrpcArgs) ToGetContainerHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (i GetContainerHealthchecksLivenessProbeTypeGrpcArgs) ToGetContainerHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeGrpcOutput

func (GetContainerHealthchecksLivenessProbeTypeGrpcArgs) ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

func (i GetContainerHealthchecksLivenessProbeTypeGrpcArgs) ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput() GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeGrpcArgs) ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (i GetContainerHealthchecksLivenessProbeTypeGrpcArgs) ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetContainerHealthchecksLivenessProbeTypeGrpcInput

type GetContainerHealthchecksLivenessProbeTypeGrpcInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbeTypeGrpcOutput() GetContainerHealthchecksLivenessProbeTypeGrpcOutput
	ToGetContainerHealthchecksLivenessProbeTypeGrpcOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbeTypeGrpcOutput
}

GetContainerHealthchecksLivenessProbeTypeGrpcInput is an input type that accepts GetContainerHealthchecksLivenessProbeTypeGrpcArgs and GetContainerHealthchecksLivenessProbeTypeGrpcOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbeTypeGrpcInput` via:

GetContainerHealthchecksLivenessProbeTypeGrpcArgs{...}

type GetContainerHealthchecksLivenessProbeTypeGrpcOutput

type GetContainerHealthchecksLivenessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbeTypeGrpcOutput) ElementType

func (GetContainerHealthchecksLivenessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksLivenessProbeTypeGrpcOutput) Service

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

func (GetContainerHealthchecksLivenessProbeTypeGrpcOutput) ToGetContainerHealthchecksLivenessProbeTypeGrpcOutput

func (o GetContainerHealthchecksLivenessProbeTypeGrpcOutput) ToGetContainerHealthchecksLivenessProbeTypeGrpcOutput() GetContainerHealthchecksLivenessProbeTypeGrpcOutput

func (GetContainerHealthchecksLivenessProbeTypeGrpcOutput) ToGetContainerHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeGrpcOutput) ToGetContainerHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeGrpcOutput

func (GetContainerHealthchecksLivenessProbeTypeGrpcOutput) ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

func (o GetContainerHealthchecksLivenessProbeTypeGrpcOutput) ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput() GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeGrpcOutput) ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeGrpcOutput) ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetContainerHealthchecksLivenessProbeTypeGrpcPtrInput

type GetContainerHealthchecksLivenessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput() GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput
	ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput
}

GetContainerHealthchecksLivenessProbeTypeGrpcPtrInput is an input type that accepts GetContainerHealthchecksLivenessProbeTypeGrpcArgs, GetContainerHealthchecksLivenessProbeTypeGrpcPtr and GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbeTypeGrpcPtrInput` via:

        GetContainerHealthchecksLivenessProbeTypeGrpcArgs{...}

or:

        nil

type GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) Elem

func (GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) ElementType

func (GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) Service

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

func (GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetContainerHealthchecksLivenessProbeTypeHttp

type GetContainerHealthchecksLivenessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type GetContainerHealthchecksLivenessProbeTypeHttpArgs

type GetContainerHealthchecksLivenessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (GetContainerHealthchecksLivenessProbeTypeHttpArgs) ElementType

func (GetContainerHealthchecksLivenessProbeTypeHttpArgs) ToGetContainerHealthchecksLivenessProbeTypeHttpOutput

func (i GetContainerHealthchecksLivenessProbeTypeHttpArgs) ToGetContainerHealthchecksLivenessProbeTypeHttpOutput() GetContainerHealthchecksLivenessProbeTypeHttpOutput

func (GetContainerHealthchecksLivenessProbeTypeHttpArgs) ToGetContainerHealthchecksLivenessProbeTypeHttpOutputWithContext

func (i GetContainerHealthchecksLivenessProbeTypeHttpArgs) ToGetContainerHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeHttpOutput

func (GetContainerHealthchecksLivenessProbeTypeHttpArgs) ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutput

func (i GetContainerHealthchecksLivenessProbeTypeHttpArgs) ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutput() GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeHttpArgs) ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (i GetContainerHealthchecksLivenessProbeTypeHttpArgs) ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput

type GetContainerHealthchecksLivenessProbeTypeHttpInput

type GetContainerHealthchecksLivenessProbeTypeHttpInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbeTypeHttpOutput() GetContainerHealthchecksLivenessProbeTypeHttpOutput
	ToGetContainerHealthchecksLivenessProbeTypeHttpOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbeTypeHttpOutput
}

GetContainerHealthchecksLivenessProbeTypeHttpInput is an input type that accepts GetContainerHealthchecksLivenessProbeTypeHttpArgs and GetContainerHealthchecksLivenessProbeTypeHttpOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbeTypeHttpInput` via:

GetContainerHealthchecksLivenessProbeTypeHttpArgs{...}

type GetContainerHealthchecksLivenessProbeTypeHttpOutput

type GetContainerHealthchecksLivenessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbeTypeHttpOutput) ElementType

func (GetContainerHealthchecksLivenessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetContainerHealthchecksLivenessProbeTypeHttpOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksLivenessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetContainerHealthchecksLivenessProbeTypeHttpOutput) ToGetContainerHealthchecksLivenessProbeTypeHttpOutput

func (o GetContainerHealthchecksLivenessProbeTypeHttpOutput) ToGetContainerHealthchecksLivenessProbeTypeHttpOutput() GetContainerHealthchecksLivenessProbeTypeHttpOutput

func (GetContainerHealthchecksLivenessProbeTypeHttpOutput) ToGetContainerHealthchecksLivenessProbeTypeHttpOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeHttpOutput) ToGetContainerHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeHttpOutput

func (GetContainerHealthchecksLivenessProbeTypeHttpOutput) ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutput

func (o GetContainerHealthchecksLivenessProbeTypeHttpOutput) ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutput() GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeHttpOutput) ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeHttpOutput) ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput

type GetContainerHealthchecksLivenessProbeTypeHttpPtrInput

type GetContainerHealthchecksLivenessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutput() GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput
	ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput
}

GetContainerHealthchecksLivenessProbeTypeHttpPtrInput is an input type that accepts GetContainerHealthchecksLivenessProbeTypeHttpArgs, GetContainerHealthchecksLivenessProbeTypeHttpPtr and GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbeTypeHttpPtrInput` via:

        GetContainerHealthchecksLivenessProbeTypeHttpArgs{...}

or:

        nil

type GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput

type GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput) Elem

func (GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput) ElementType

func (GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeHttpPtrOutput

type GetContainerHealthchecksLivenessProbeTypeInput

type GetContainerHealthchecksLivenessProbeTypeInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbeTypeOutput() GetContainerHealthchecksLivenessProbeTypeOutput
	ToGetContainerHealthchecksLivenessProbeTypeOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbeTypeOutput
}

GetContainerHealthchecksLivenessProbeTypeInput is an input type that accepts GetContainerHealthchecksLivenessProbeTypeArgs and GetContainerHealthchecksLivenessProbeTypeOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbeTypeInput` via:

GetContainerHealthchecksLivenessProbeTypeArgs{...}

type GetContainerHealthchecksLivenessProbeTypeOutput

type GetContainerHealthchecksLivenessProbeTypeOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbeTypeOutput) ElementType

func (GetContainerHealthchecksLivenessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetContainerHealthchecksLivenessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (GetContainerHealthchecksLivenessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetContainerHealthchecksLivenessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (GetContainerHealthchecksLivenessProbeTypeOutput) ToGetContainerHealthchecksLivenessProbeTypeOutput

func (o GetContainerHealthchecksLivenessProbeTypeOutput) ToGetContainerHealthchecksLivenessProbeTypeOutput() GetContainerHealthchecksLivenessProbeTypeOutput

func (GetContainerHealthchecksLivenessProbeTypeOutput) ToGetContainerHealthchecksLivenessProbeTypeOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeOutput) ToGetContainerHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeOutput

func (GetContainerHealthchecksLivenessProbeTypeOutput) ToGetContainerHealthchecksLivenessProbeTypePtrOutput

func (o GetContainerHealthchecksLivenessProbeTypeOutput) ToGetContainerHealthchecksLivenessProbeTypePtrOutput() GetContainerHealthchecksLivenessProbeTypePtrOutput

func (GetContainerHealthchecksLivenessProbeTypeOutput) ToGetContainerHealthchecksLivenessProbeTypePtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeOutput) ToGetContainerHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypePtrOutput

type GetContainerHealthchecksLivenessProbeTypePtrInput

type GetContainerHealthchecksLivenessProbeTypePtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbeTypePtrOutput() GetContainerHealthchecksLivenessProbeTypePtrOutput
	ToGetContainerHealthchecksLivenessProbeTypePtrOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbeTypePtrOutput
}

GetContainerHealthchecksLivenessProbeTypePtrInput is an input type that accepts GetContainerHealthchecksLivenessProbeTypeArgs, GetContainerHealthchecksLivenessProbeTypePtr and GetContainerHealthchecksLivenessProbeTypePtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbeTypePtrInput` via:

        GetContainerHealthchecksLivenessProbeTypeArgs{...}

or:

        nil

type GetContainerHealthchecksLivenessProbeTypePtrOutput

type GetContainerHealthchecksLivenessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbeTypePtrOutput) Elem

func (GetContainerHealthchecksLivenessProbeTypePtrOutput) ElementType

func (GetContainerHealthchecksLivenessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetContainerHealthchecksLivenessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (GetContainerHealthchecksLivenessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetContainerHealthchecksLivenessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (GetContainerHealthchecksLivenessProbeTypePtrOutput) ToGetContainerHealthchecksLivenessProbeTypePtrOutput

func (o GetContainerHealthchecksLivenessProbeTypePtrOutput) ToGetContainerHealthchecksLivenessProbeTypePtrOutput() GetContainerHealthchecksLivenessProbeTypePtrOutput

func (GetContainerHealthchecksLivenessProbeTypePtrOutput) ToGetContainerHealthchecksLivenessProbeTypePtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypePtrOutput) ToGetContainerHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypePtrOutput

type GetContainerHealthchecksLivenessProbeTypeTcp

type GetContainerHealthchecksLivenessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type GetContainerHealthchecksLivenessProbeTypeTcpArgs

type GetContainerHealthchecksLivenessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (GetContainerHealthchecksLivenessProbeTypeTcpArgs) ElementType

func (GetContainerHealthchecksLivenessProbeTypeTcpArgs) ToGetContainerHealthchecksLivenessProbeTypeTcpOutput

func (i GetContainerHealthchecksLivenessProbeTypeTcpArgs) ToGetContainerHealthchecksLivenessProbeTypeTcpOutput() GetContainerHealthchecksLivenessProbeTypeTcpOutput

func (GetContainerHealthchecksLivenessProbeTypeTcpArgs) ToGetContainerHealthchecksLivenessProbeTypeTcpOutputWithContext

func (i GetContainerHealthchecksLivenessProbeTypeTcpArgs) ToGetContainerHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeTcpOutput

func (GetContainerHealthchecksLivenessProbeTypeTcpArgs) ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutput

func (i GetContainerHealthchecksLivenessProbeTypeTcpArgs) ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutput() GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeTcpArgs) ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (i GetContainerHealthchecksLivenessProbeTypeTcpArgs) ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput

type GetContainerHealthchecksLivenessProbeTypeTcpInput

type GetContainerHealthchecksLivenessProbeTypeTcpInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbeTypeTcpOutput() GetContainerHealthchecksLivenessProbeTypeTcpOutput
	ToGetContainerHealthchecksLivenessProbeTypeTcpOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbeTypeTcpOutput
}

GetContainerHealthchecksLivenessProbeTypeTcpInput is an input type that accepts GetContainerHealthchecksLivenessProbeTypeTcpArgs and GetContainerHealthchecksLivenessProbeTypeTcpOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbeTypeTcpInput` via:

GetContainerHealthchecksLivenessProbeTypeTcpArgs{...}

type GetContainerHealthchecksLivenessProbeTypeTcpOutput

type GetContainerHealthchecksLivenessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbeTypeTcpOutput) ElementType

func (GetContainerHealthchecksLivenessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetContainerHealthchecksLivenessProbeTypeTcpOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksLivenessProbeTypeTcpOutput) ToGetContainerHealthchecksLivenessProbeTypeTcpOutput

func (o GetContainerHealthchecksLivenessProbeTypeTcpOutput) ToGetContainerHealthchecksLivenessProbeTypeTcpOutput() GetContainerHealthchecksLivenessProbeTypeTcpOutput

func (GetContainerHealthchecksLivenessProbeTypeTcpOutput) ToGetContainerHealthchecksLivenessProbeTypeTcpOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeTcpOutput) ToGetContainerHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeTcpOutput

func (GetContainerHealthchecksLivenessProbeTypeTcpOutput) ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutput

func (o GetContainerHealthchecksLivenessProbeTypeTcpOutput) ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutput() GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeTcpOutput) ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeTcpOutput) ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput

type GetContainerHealthchecksLivenessProbeTypeTcpPtrInput

type GetContainerHealthchecksLivenessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutput() GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput
	ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(context.Context) GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput
}

GetContainerHealthchecksLivenessProbeTypeTcpPtrInput is an input type that accepts GetContainerHealthchecksLivenessProbeTypeTcpArgs, GetContainerHealthchecksLivenessProbeTypeTcpPtr and GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksLivenessProbeTypeTcpPtrInput` via:

        GetContainerHealthchecksLivenessProbeTypeTcpArgs{...}

or:

        nil

type GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput

type GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput) Elem

func (GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput) ElementType

func (GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutput

func (GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput) ToGetContainerHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksLivenessProbeTypeTcpPtrOutput

type GetContainerHealthchecksOutput

type GetContainerHealthchecksOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksOutput) ElementType

func (GetContainerHealthchecksOutput) LivenessProbe

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.

func (GetContainerHealthchecksOutput) ReadinessProbe

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.

func (GetContainerHealthchecksOutput) ToGetContainerHealthchecksOutput

func (o GetContainerHealthchecksOutput) ToGetContainerHealthchecksOutput() GetContainerHealthchecksOutput

func (GetContainerHealthchecksOutput) ToGetContainerHealthchecksOutputWithContext

func (o GetContainerHealthchecksOutput) ToGetContainerHealthchecksOutputWithContext(ctx context.Context) GetContainerHealthchecksOutput

func (GetContainerHealthchecksOutput) ToGetContainerHealthchecksPtrOutput

func (o GetContainerHealthchecksOutput) ToGetContainerHealthchecksPtrOutput() GetContainerHealthchecksPtrOutput

func (GetContainerHealthchecksOutput) ToGetContainerHealthchecksPtrOutputWithContext

func (o GetContainerHealthchecksOutput) ToGetContainerHealthchecksPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksPtrOutput

type GetContainerHealthchecksPtrInput

type GetContainerHealthchecksPtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksPtrOutput() GetContainerHealthchecksPtrOutput
	ToGetContainerHealthchecksPtrOutputWithContext(context.Context) GetContainerHealthchecksPtrOutput
}

GetContainerHealthchecksPtrInput is an input type that accepts GetContainerHealthchecksArgs, GetContainerHealthchecksPtr and GetContainerHealthchecksPtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksPtrInput` via:

        GetContainerHealthchecksArgs{...}

or:

        nil

type GetContainerHealthchecksPtrOutput

type GetContainerHealthchecksPtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksPtrOutput) Elem

func (GetContainerHealthchecksPtrOutput) ElementType

func (GetContainerHealthchecksPtrOutput) LivenessProbe

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.

func (GetContainerHealthchecksPtrOutput) ReadinessProbe

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.

func (GetContainerHealthchecksPtrOutput) ToGetContainerHealthchecksPtrOutput

func (o GetContainerHealthchecksPtrOutput) ToGetContainerHealthchecksPtrOutput() GetContainerHealthchecksPtrOutput

func (GetContainerHealthchecksPtrOutput) ToGetContainerHealthchecksPtrOutputWithContext

func (o GetContainerHealthchecksPtrOutput) ToGetContainerHealthchecksPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksPtrOutput

type GetContainerHealthchecksReadinessProbe

type GetContainerHealthchecksReadinessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetContainerHealthchecksReadinessProbeType `pulumi:"type"`
}

type GetContainerHealthchecksReadinessProbeArgs

type GetContainerHealthchecksReadinessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetContainerHealthchecksReadinessProbeTypeInput `pulumi:"type"`
}

func (GetContainerHealthchecksReadinessProbeArgs) ElementType

func (GetContainerHealthchecksReadinessProbeArgs) ToGetContainerHealthchecksReadinessProbeOutput

func (i GetContainerHealthchecksReadinessProbeArgs) ToGetContainerHealthchecksReadinessProbeOutput() GetContainerHealthchecksReadinessProbeOutput

func (GetContainerHealthchecksReadinessProbeArgs) ToGetContainerHealthchecksReadinessProbeOutputWithContext

func (i GetContainerHealthchecksReadinessProbeArgs) ToGetContainerHealthchecksReadinessProbeOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeOutput

func (GetContainerHealthchecksReadinessProbeArgs) ToGetContainerHealthchecksReadinessProbePtrOutput

func (i GetContainerHealthchecksReadinessProbeArgs) ToGetContainerHealthchecksReadinessProbePtrOutput() GetContainerHealthchecksReadinessProbePtrOutput

func (GetContainerHealthchecksReadinessProbeArgs) ToGetContainerHealthchecksReadinessProbePtrOutputWithContext

func (i GetContainerHealthchecksReadinessProbeArgs) ToGetContainerHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbePtrOutput

type GetContainerHealthchecksReadinessProbeInput

type GetContainerHealthchecksReadinessProbeInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbeOutput() GetContainerHealthchecksReadinessProbeOutput
	ToGetContainerHealthchecksReadinessProbeOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbeOutput
}

GetContainerHealthchecksReadinessProbeInput is an input type that accepts GetContainerHealthchecksReadinessProbeArgs and GetContainerHealthchecksReadinessProbeOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbeInput` via:

GetContainerHealthchecksReadinessProbeArgs{...}

type GetContainerHealthchecksReadinessProbeOutput

type GetContainerHealthchecksReadinessProbeOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbeOutput) ElementType

func (GetContainerHealthchecksReadinessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetContainerHealthchecksReadinessProbeOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetContainerHealthchecksReadinessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetContainerHealthchecksReadinessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetContainerHealthchecksReadinessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetContainerHealthchecksReadinessProbeOutput) ToGetContainerHealthchecksReadinessProbeOutput

func (o GetContainerHealthchecksReadinessProbeOutput) ToGetContainerHealthchecksReadinessProbeOutput() GetContainerHealthchecksReadinessProbeOutput

func (GetContainerHealthchecksReadinessProbeOutput) ToGetContainerHealthchecksReadinessProbeOutputWithContext

func (o GetContainerHealthchecksReadinessProbeOutput) ToGetContainerHealthchecksReadinessProbeOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeOutput

func (GetContainerHealthchecksReadinessProbeOutput) ToGetContainerHealthchecksReadinessProbePtrOutput

func (o GetContainerHealthchecksReadinessProbeOutput) ToGetContainerHealthchecksReadinessProbePtrOutput() GetContainerHealthchecksReadinessProbePtrOutput

func (GetContainerHealthchecksReadinessProbeOutput) ToGetContainerHealthchecksReadinessProbePtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbeOutput) ToGetContainerHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbePtrOutput

func (GetContainerHealthchecksReadinessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetContainerHealthchecksReadinessProbePtrInput

type GetContainerHealthchecksReadinessProbePtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbePtrOutput() GetContainerHealthchecksReadinessProbePtrOutput
	ToGetContainerHealthchecksReadinessProbePtrOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbePtrOutput
}

GetContainerHealthchecksReadinessProbePtrInput is an input type that accepts GetContainerHealthchecksReadinessProbeArgs, GetContainerHealthchecksReadinessProbePtr and GetContainerHealthchecksReadinessProbePtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbePtrInput` via:

        GetContainerHealthchecksReadinessProbeArgs{...}

or:

        nil

type GetContainerHealthchecksReadinessProbePtrOutput

type GetContainerHealthchecksReadinessProbePtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbePtrOutput) Elem

func (GetContainerHealthchecksReadinessProbePtrOutput) ElementType

func (GetContainerHealthchecksReadinessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetContainerHealthchecksReadinessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetContainerHealthchecksReadinessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetContainerHealthchecksReadinessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetContainerHealthchecksReadinessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetContainerHealthchecksReadinessProbePtrOutput) ToGetContainerHealthchecksReadinessProbePtrOutput

func (o GetContainerHealthchecksReadinessProbePtrOutput) ToGetContainerHealthchecksReadinessProbePtrOutput() GetContainerHealthchecksReadinessProbePtrOutput

func (GetContainerHealthchecksReadinessProbePtrOutput) ToGetContainerHealthchecksReadinessProbePtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbePtrOutput) ToGetContainerHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbePtrOutput

func (GetContainerHealthchecksReadinessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetContainerHealthchecksReadinessProbeType

type GetContainerHealthchecksReadinessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *GetContainerHealthchecksReadinessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *GetContainerHealthchecksReadinessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *GetContainerHealthchecksReadinessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *GetContainerHealthchecksReadinessProbeTypeTcp `pulumi:"tcp"`
}

type GetContainerHealthchecksReadinessProbeTypeArgs

type GetContainerHealthchecksReadinessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec GetContainerHealthchecksReadinessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc GetContainerHealthchecksReadinessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http GetContainerHealthchecksReadinessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp GetContainerHealthchecksReadinessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (GetContainerHealthchecksReadinessProbeTypeArgs) ElementType

func (GetContainerHealthchecksReadinessProbeTypeArgs) ToGetContainerHealthchecksReadinessProbeTypeOutput

func (i GetContainerHealthchecksReadinessProbeTypeArgs) ToGetContainerHealthchecksReadinessProbeTypeOutput() GetContainerHealthchecksReadinessProbeTypeOutput

func (GetContainerHealthchecksReadinessProbeTypeArgs) ToGetContainerHealthchecksReadinessProbeTypeOutputWithContext

func (i GetContainerHealthchecksReadinessProbeTypeArgs) ToGetContainerHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeOutput

func (GetContainerHealthchecksReadinessProbeTypeArgs) ToGetContainerHealthchecksReadinessProbeTypePtrOutput

func (i GetContainerHealthchecksReadinessProbeTypeArgs) ToGetContainerHealthchecksReadinessProbeTypePtrOutput() GetContainerHealthchecksReadinessProbeTypePtrOutput

func (GetContainerHealthchecksReadinessProbeTypeArgs) ToGetContainerHealthchecksReadinessProbeTypePtrOutputWithContext

func (i GetContainerHealthchecksReadinessProbeTypeArgs) ToGetContainerHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypePtrOutput

type GetContainerHealthchecksReadinessProbeTypeExec

type GetContainerHealthchecksReadinessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type GetContainerHealthchecksReadinessProbeTypeExecArgs

type GetContainerHealthchecksReadinessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (GetContainerHealthchecksReadinessProbeTypeExecArgs) ElementType

func (GetContainerHealthchecksReadinessProbeTypeExecArgs) ToGetContainerHealthchecksReadinessProbeTypeExecOutput

func (i GetContainerHealthchecksReadinessProbeTypeExecArgs) ToGetContainerHealthchecksReadinessProbeTypeExecOutput() GetContainerHealthchecksReadinessProbeTypeExecOutput

func (GetContainerHealthchecksReadinessProbeTypeExecArgs) ToGetContainerHealthchecksReadinessProbeTypeExecOutputWithContext

func (i GetContainerHealthchecksReadinessProbeTypeExecArgs) ToGetContainerHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeExecOutput

func (GetContainerHealthchecksReadinessProbeTypeExecArgs) ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutput

func (i GetContainerHealthchecksReadinessProbeTypeExecArgs) ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutput() GetContainerHealthchecksReadinessProbeTypeExecPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeExecArgs) ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (i GetContainerHealthchecksReadinessProbeTypeExecArgs) ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeExecPtrOutput

type GetContainerHealthchecksReadinessProbeTypeExecInput

type GetContainerHealthchecksReadinessProbeTypeExecInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbeTypeExecOutput() GetContainerHealthchecksReadinessProbeTypeExecOutput
	ToGetContainerHealthchecksReadinessProbeTypeExecOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbeTypeExecOutput
}

GetContainerHealthchecksReadinessProbeTypeExecInput is an input type that accepts GetContainerHealthchecksReadinessProbeTypeExecArgs and GetContainerHealthchecksReadinessProbeTypeExecOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbeTypeExecInput` via:

GetContainerHealthchecksReadinessProbeTypeExecArgs{...}

type GetContainerHealthchecksReadinessProbeTypeExecOutput

type GetContainerHealthchecksReadinessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (GetContainerHealthchecksReadinessProbeTypeExecOutput) ElementType

func (GetContainerHealthchecksReadinessProbeTypeExecOutput) ToGetContainerHealthchecksReadinessProbeTypeExecOutput

func (GetContainerHealthchecksReadinessProbeTypeExecOutput) ToGetContainerHealthchecksReadinessProbeTypeExecOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeExecOutput) ToGetContainerHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeExecOutput

func (GetContainerHealthchecksReadinessProbeTypeExecOutput) ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutput

func (o GetContainerHealthchecksReadinessProbeTypeExecOutput) ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutput() GetContainerHealthchecksReadinessProbeTypeExecPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeExecOutput) ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeExecOutput) ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeExecPtrOutput

type GetContainerHealthchecksReadinessProbeTypeExecPtrInput

type GetContainerHealthchecksReadinessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutput() GetContainerHealthchecksReadinessProbeTypeExecPtrOutput
	ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbeTypeExecPtrOutput
}

GetContainerHealthchecksReadinessProbeTypeExecPtrInput is an input type that accepts GetContainerHealthchecksReadinessProbeTypeExecArgs, GetContainerHealthchecksReadinessProbeTypeExecPtr and GetContainerHealthchecksReadinessProbeTypeExecPtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbeTypeExecPtrInput` via:

        GetContainerHealthchecksReadinessProbeTypeExecArgs{...}

or:

        nil

type GetContainerHealthchecksReadinessProbeTypeExecPtrOutput

type GetContainerHealthchecksReadinessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (GetContainerHealthchecksReadinessProbeTypeExecPtrOutput) Elem

func (GetContainerHealthchecksReadinessProbeTypeExecPtrOutput) ElementType

func (GetContainerHealthchecksReadinessProbeTypeExecPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeExecPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeExecPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeExecPtrOutput

type GetContainerHealthchecksReadinessProbeTypeGrpc

type GetContainerHealthchecksReadinessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type GetContainerHealthchecksReadinessProbeTypeGrpcArgs

type GetContainerHealthchecksReadinessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (GetContainerHealthchecksReadinessProbeTypeGrpcArgs) ElementType

func (GetContainerHealthchecksReadinessProbeTypeGrpcArgs) ToGetContainerHealthchecksReadinessProbeTypeGrpcOutput

func (i GetContainerHealthchecksReadinessProbeTypeGrpcArgs) ToGetContainerHealthchecksReadinessProbeTypeGrpcOutput() GetContainerHealthchecksReadinessProbeTypeGrpcOutput

func (GetContainerHealthchecksReadinessProbeTypeGrpcArgs) ToGetContainerHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (i GetContainerHealthchecksReadinessProbeTypeGrpcArgs) ToGetContainerHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeGrpcOutput

func (GetContainerHealthchecksReadinessProbeTypeGrpcArgs) ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

func (i GetContainerHealthchecksReadinessProbeTypeGrpcArgs) ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput() GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeGrpcArgs) ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (i GetContainerHealthchecksReadinessProbeTypeGrpcArgs) ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetContainerHealthchecksReadinessProbeTypeGrpcInput

type GetContainerHealthchecksReadinessProbeTypeGrpcInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbeTypeGrpcOutput() GetContainerHealthchecksReadinessProbeTypeGrpcOutput
	ToGetContainerHealthchecksReadinessProbeTypeGrpcOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbeTypeGrpcOutput
}

GetContainerHealthchecksReadinessProbeTypeGrpcInput is an input type that accepts GetContainerHealthchecksReadinessProbeTypeGrpcArgs and GetContainerHealthchecksReadinessProbeTypeGrpcOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbeTypeGrpcInput` via:

GetContainerHealthchecksReadinessProbeTypeGrpcArgs{...}

type GetContainerHealthchecksReadinessProbeTypeGrpcOutput

type GetContainerHealthchecksReadinessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbeTypeGrpcOutput) ElementType

func (GetContainerHealthchecksReadinessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksReadinessProbeTypeGrpcOutput) Service

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

func (GetContainerHealthchecksReadinessProbeTypeGrpcOutput) ToGetContainerHealthchecksReadinessProbeTypeGrpcOutput

func (GetContainerHealthchecksReadinessProbeTypeGrpcOutput) ToGetContainerHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeGrpcOutput) ToGetContainerHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeGrpcOutput

func (GetContainerHealthchecksReadinessProbeTypeGrpcOutput) ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

func (o GetContainerHealthchecksReadinessProbeTypeGrpcOutput) ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput() GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeGrpcOutput) ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeGrpcOutput) ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetContainerHealthchecksReadinessProbeTypeGrpcPtrInput

type GetContainerHealthchecksReadinessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput() GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput
	ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput
}

GetContainerHealthchecksReadinessProbeTypeGrpcPtrInput is an input type that accepts GetContainerHealthchecksReadinessProbeTypeGrpcArgs, GetContainerHealthchecksReadinessProbeTypeGrpcPtr and GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbeTypeGrpcPtrInput` via:

        GetContainerHealthchecksReadinessProbeTypeGrpcArgs{...}

or:

        nil

type GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) Elem

func (GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) ElementType

func (GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) Service

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

func (GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetContainerHealthchecksReadinessProbeTypeHttp

type GetContainerHealthchecksReadinessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type GetContainerHealthchecksReadinessProbeTypeHttpArgs

type GetContainerHealthchecksReadinessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (GetContainerHealthchecksReadinessProbeTypeHttpArgs) ElementType

func (GetContainerHealthchecksReadinessProbeTypeHttpArgs) ToGetContainerHealthchecksReadinessProbeTypeHttpOutput

func (i GetContainerHealthchecksReadinessProbeTypeHttpArgs) ToGetContainerHealthchecksReadinessProbeTypeHttpOutput() GetContainerHealthchecksReadinessProbeTypeHttpOutput

func (GetContainerHealthchecksReadinessProbeTypeHttpArgs) ToGetContainerHealthchecksReadinessProbeTypeHttpOutputWithContext

func (i GetContainerHealthchecksReadinessProbeTypeHttpArgs) ToGetContainerHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeHttpOutput

func (GetContainerHealthchecksReadinessProbeTypeHttpArgs) ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutput

func (i GetContainerHealthchecksReadinessProbeTypeHttpArgs) ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutput() GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeHttpArgs) ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (i GetContainerHealthchecksReadinessProbeTypeHttpArgs) ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput

type GetContainerHealthchecksReadinessProbeTypeHttpInput

type GetContainerHealthchecksReadinessProbeTypeHttpInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbeTypeHttpOutput() GetContainerHealthchecksReadinessProbeTypeHttpOutput
	ToGetContainerHealthchecksReadinessProbeTypeHttpOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbeTypeHttpOutput
}

GetContainerHealthchecksReadinessProbeTypeHttpInput is an input type that accepts GetContainerHealthchecksReadinessProbeTypeHttpArgs and GetContainerHealthchecksReadinessProbeTypeHttpOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbeTypeHttpInput` via:

GetContainerHealthchecksReadinessProbeTypeHttpArgs{...}

type GetContainerHealthchecksReadinessProbeTypeHttpOutput

type GetContainerHealthchecksReadinessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbeTypeHttpOutput) ElementType

func (GetContainerHealthchecksReadinessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetContainerHealthchecksReadinessProbeTypeHttpOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksReadinessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetContainerHealthchecksReadinessProbeTypeHttpOutput) ToGetContainerHealthchecksReadinessProbeTypeHttpOutput

func (GetContainerHealthchecksReadinessProbeTypeHttpOutput) ToGetContainerHealthchecksReadinessProbeTypeHttpOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeHttpOutput) ToGetContainerHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeHttpOutput

func (GetContainerHealthchecksReadinessProbeTypeHttpOutput) ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutput

func (o GetContainerHealthchecksReadinessProbeTypeHttpOutput) ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutput() GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeHttpOutput) ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeHttpOutput) ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput

type GetContainerHealthchecksReadinessProbeTypeHttpPtrInput

type GetContainerHealthchecksReadinessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutput() GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput
	ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput
}

GetContainerHealthchecksReadinessProbeTypeHttpPtrInput is an input type that accepts GetContainerHealthchecksReadinessProbeTypeHttpArgs, GetContainerHealthchecksReadinessProbeTypeHttpPtr and GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbeTypeHttpPtrInput` via:

        GetContainerHealthchecksReadinessProbeTypeHttpArgs{...}

or:

        nil

type GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput

type GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput) Elem

func (GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput) ElementType

func (GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeHttpPtrOutput

type GetContainerHealthchecksReadinessProbeTypeInput

type GetContainerHealthchecksReadinessProbeTypeInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbeTypeOutput() GetContainerHealthchecksReadinessProbeTypeOutput
	ToGetContainerHealthchecksReadinessProbeTypeOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbeTypeOutput
}

GetContainerHealthchecksReadinessProbeTypeInput is an input type that accepts GetContainerHealthchecksReadinessProbeTypeArgs and GetContainerHealthchecksReadinessProbeTypeOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbeTypeInput` via:

GetContainerHealthchecksReadinessProbeTypeArgs{...}

type GetContainerHealthchecksReadinessProbeTypeOutput

type GetContainerHealthchecksReadinessProbeTypeOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbeTypeOutput) ElementType

func (GetContainerHealthchecksReadinessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetContainerHealthchecksReadinessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (GetContainerHealthchecksReadinessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetContainerHealthchecksReadinessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (GetContainerHealthchecksReadinessProbeTypeOutput) ToGetContainerHealthchecksReadinessProbeTypeOutput

func (o GetContainerHealthchecksReadinessProbeTypeOutput) ToGetContainerHealthchecksReadinessProbeTypeOutput() GetContainerHealthchecksReadinessProbeTypeOutput

func (GetContainerHealthchecksReadinessProbeTypeOutput) ToGetContainerHealthchecksReadinessProbeTypeOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeOutput) ToGetContainerHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeOutput

func (GetContainerHealthchecksReadinessProbeTypeOutput) ToGetContainerHealthchecksReadinessProbeTypePtrOutput

func (o GetContainerHealthchecksReadinessProbeTypeOutput) ToGetContainerHealthchecksReadinessProbeTypePtrOutput() GetContainerHealthchecksReadinessProbeTypePtrOutput

func (GetContainerHealthchecksReadinessProbeTypeOutput) ToGetContainerHealthchecksReadinessProbeTypePtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeOutput) ToGetContainerHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypePtrOutput

type GetContainerHealthchecksReadinessProbeTypePtrInput

type GetContainerHealthchecksReadinessProbeTypePtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbeTypePtrOutput() GetContainerHealthchecksReadinessProbeTypePtrOutput
	ToGetContainerHealthchecksReadinessProbeTypePtrOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbeTypePtrOutput
}

GetContainerHealthchecksReadinessProbeTypePtrInput is an input type that accepts GetContainerHealthchecksReadinessProbeTypeArgs, GetContainerHealthchecksReadinessProbeTypePtr and GetContainerHealthchecksReadinessProbeTypePtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbeTypePtrInput` via:

        GetContainerHealthchecksReadinessProbeTypeArgs{...}

or:

        nil

type GetContainerHealthchecksReadinessProbeTypePtrOutput

type GetContainerHealthchecksReadinessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbeTypePtrOutput) Elem

func (GetContainerHealthchecksReadinessProbeTypePtrOutput) ElementType

func (GetContainerHealthchecksReadinessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetContainerHealthchecksReadinessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (GetContainerHealthchecksReadinessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetContainerHealthchecksReadinessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (GetContainerHealthchecksReadinessProbeTypePtrOutput) ToGetContainerHealthchecksReadinessProbeTypePtrOutput

func (o GetContainerHealthchecksReadinessProbeTypePtrOutput) ToGetContainerHealthchecksReadinessProbeTypePtrOutput() GetContainerHealthchecksReadinessProbeTypePtrOutput

func (GetContainerHealthchecksReadinessProbeTypePtrOutput) ToGetContainerHealthchecksReadinessProbeTypePtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypePtrOutput) ToGetContainerHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypePtrOutput

type GetContainerHealthchecksReadinessProbeTypeTcp

type GetContainerHealthchecksReadinessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type GetContainerHealthchecksReadinessProbeTypeTcpArgs

type GetContainerHealthchecksReadinessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (GetContainerHealthchecksReadinessProbeTypeTcpArgs) ElementType

func (GetContainerHealthchecksReadinessProbeTypeTcpArgs) ToGetContainerHealthchecksReadinessProbeTypeTcpOutput

func (i GetContainerHealthchecksReadinessProbeTypeTcpArgs) ToGetContainerHealthchecksReadinessProbeTypeTcpOutput() GetContainerHealthchecksReadinessProbeTypeTcpOutput

func (GetContainerHealthchecksReadinessProbeTypeTcpArgs) ToGetContainerHealthchecksReadinessProbeTypeTcpOutputWithContext

func (i GetContainerHealthchecksReadinessProbeTypeTcpArgs) ToGetContainerHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeTcpOutput

func (GetContainerHealthchecksReadinessProbeTypeTcpArgs) ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutput

func (i GetContainerHealthchecksReadinessProbeTypeTcpArgs) ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutput() GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeTcpArgs) ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (i GetContainerHealthchecksReadinessProbeTypeTcpArgs) ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput

type GetContainerHealthchecksReadinessProbeTypeTcpInput

type GetContainerHealthchecksReadinessProbeTypeTcpInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbeTypeTcpOutput() GetContainerHealthchecksReadinessProbeTypeTcpOutput
	ToGetContainerHealthchecksReadinessProbeTypeTcpOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbeTypeTcpOutput
}

GetContainerHealthchecksReadinessProbeTypeTcpInput is an input type that accepts GetContainerHealthchecksReadinessProbeTypeTcpArgs and GetContainerHealthchecksReadinessProbeTypeTcpOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbeTypeTcpInput` via:

GetContainerHealthchecksReadinessProbeTypeTcpArgs{...}

type GetContainerHealthchecksReadinessProbeTypeTcpOutput

type GetContainerHealthchecksReadinessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbeTypeTcpOutput) ElementType

func (GetContainerHealthchecksReadinessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetContainerHealthchecksReadinessProbeTypeTcpOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksReadinessProbeTypeTcpOutput) ToGetContainerHealthchecksReadinessProbeTypeTcpOutput

func (o GetContainerHealthchecksReadinessProbeTypeTcpOutput) ToGetContainerHealthchecksReadinessProbeTypeTcpOutput() GetContainerHealthchecksReadinessProbeTypeTcpOutput

func (GetContainerHealthchecksReadinessProbeTypeTcpOutput) ToGetContainerHealthchecksReadinessProbeTypeTcpOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeTcpOutput) ToGetContainerHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeTcpOutput

func (GetContainerHealthchecksReadinessProbeTypeTcpOutput) ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutput

func (o GetContainerHealthchecksReadinessProbeTypeTcpOutput) ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutput() GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeTcpOutput) ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeTcpOutput) ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput

type GetContainerHealthchecksReadinessProbeTypeTcpPtrInput

type GetContainerHealthchecksReadinessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutput() GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput
	ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(context.Context) GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput
}

GetContainerHealthchecksReadinessProbeTypeTcpPtrInput is an input type that accepts GetContainerHealthchecksReadinessProbeTypeTcpArgs, GetContainerHealthchecksReadinessProbeTypeTcpPtr and GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `GetContainerHealthchecksReadinessProbeTypeTcpPtrInput` via:

        GetContainerHealthchecksReadinessProbeTypeTcpArgs{...}

or:

        nil

type GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput

type GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput) Elem

func (GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput) ElementType

func (GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutput

func (GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput) ToGetContainerHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetContainerHealthchecksReadinessProbeTypeTcpPtrOutput

type GetContainerPort

type GetContainerPort struct {
	// External port of the container.
	// 	- Required if: `ports.publicly_accessible=true`.
	// 	- Must be: `>= 1` and `<= 65535`.
	ExternalPort int `pulumi:"externalPort"`
	// Id of the port.
	Id string `pulumi:"id"`
	// Internal port of the container.
	// 	- Must be: `>= 1` and `<= 65535`.
	InternalPort int `pulumi:"internalPort"`
	// If this port will be used for the root domain
	IsDefault bool `pulumi:"isDefault"`
	// Name of the port.
	Name string `pulumi:"name"`
	// Protocol used for the port of the container.
	// 	- Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
	// 	- Default: `HTTP`.
	Protocol string `pulumi:"protocol"`
	// Specify if the port is exposed to the world or not for this container.
	PubliclyAccessible bool `pulumi:"publiclyAccessible"`
}

type GetContainerPortArgs

type GetContainerPortArgs struct {
	// External port of the container.
	// 	- Required if: `ports.publicly_accessible=true`.
	// 	- Must be: `>= 1` and `<= 65535`.
	ExternalPort pulumi.IntInput `pulumi:"externalPort"`
	// Id of the port.
	Id pulumi.StringInput `pulumi:"id"`
	// Internal port of the container.
	// 	- Must be: `>= 1` and `<= 65535`.
	InternalPort pulumi.IntInput `pulumi:"internalPort"`
	// If this port will be used for the root domain
	IsDefault pulumi.BoolInput `pulumi:"isDefault"`
	// Name of the port.
	Name pulumi.StringInput `pulumi:"name"`
	// Protocol used for the port of the container.
	// 	- Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
	// 	- Default: `HTTP`.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// Specify if the port is exposed to the world or not for this container.
	PubliclyAccessible pulumi.BoolInput `pulumi:"publiclyAccessible"`
}

func (GetContainerPortArgs) ElementType

func (GetContainerPortArgs) ElementType() reflect.Type

func (GetContainerPortArgs) ToGetContainerPortOutput

func (i GetContainerPortArgs) ToGetContainerPortOutput() GetContainerPortOutput

func (GetContainerPortArgs) ToGetContainerPortOutputWithContext

func (i GetContainerPortArgs) ToGetContainerPortOutputWithContext(ctx context.Context) GetContainerPortOutput

type GetContainerPortArray

type GetContainerPortArray []GetContainerPortInput

func (GetContainerPortArray) ElementType

func (GetContainerPortArray) ElementType() reflect.Type

func (GetContainerPortArray) ToGetContainerPortArrayOutput

func (i GetContainerPortArray) ToGetContainerPortArrayOutput() GetContainerPortArrayOutput

func (GetContainerPortArray) ToGetContainerPortArrayOutputWithContext

func (i GetContainerPortArray) ToGetContainerPortArrayOutputWithContext(ctx context.Context) GetContainerPortArrayOutput

type GetContainerPortArrayInput

type GetContainerPortArrayInput interface {
	pulumi.Input

	ToGetContainerPortArrayOutput() GetContainerPortArrayOutput
	ToGetContainerPortArrayOutputWithContext(context.Context) GetContainerPortArrayOutput
}

GetContainerPortArrayInput is an input type that accepts GetContainerPortArray and GetContainerPortArrayOutput values. You can construct a concrete instance of `GetContainerPortArrayInput` via:

GetContainerPortArray{ GetContainerPortArgs{...} }

type GetContainerPortArrayOutput

type GetContainerPortArrayOutput struct{ *pulumi.OutputState }

func (GetContainerPortArrayOutput) ElementType

func (GetContainerPortArrayOutput) Index

func (GetContainerPortArrayOutput) ToGetContainerPortArrayOutput

func (o GetContainerPortArrayOutput) ToGetContainerPortArrayOutput() GetContainerPortArrayOutput

func (GetContainerPortArrayOutput) ToGetContainerPortArrayOutputWithContext

func (o GetContainerPortArrayOutput) ToGetContainerPortArrayOutputWithContext(ctx context.Context) GetContainerPortArrayOutput

type GetContainerPortInput

type GetContainerPortInput interface {
	pulumi.Input

	ToGetContainerPortOutput() GetContainerPortOutput
	ToGetContainerPortOutputWithContext(context.Context) GetContainerPortOutput
}

GetContainerPortInput is an input type that accepts GetContainerPortArgs and GetContainerPortOutput values. You can construct a concrete instance of `GetContainerPortInput` via:

GetContainerPortArgs{...}

type GetContainerPortOutput

type GetContainerPortOutput struct{ *pulumi.OutputState }

func (GetContainerPortOutput) ElementType

func (GetContainerPortOutput) ElementType() reflect.Type

func (GetContainerPortOutput) ExternalPort

func (o GetContainerPortOutput) ExternalPort() pulumi.IntOutput

External port of the container.

  • Required if: `ports.publicly_accessible=true`.
  • Must be: `>= 1` and `<= 65535`.

func (GetContainerPortOutput) Id

Id of the port.

func (GetContainerPortOutput) InternalPort

func (o GetContainerPortOutput) InternalPort() pulumi.IntOutput

Internal port of the container.

  • Must be: `>= 1` and `<= 65535`.

func (GetContainerPortOutput) IsDefault

If this port will be used for the root domain

func (GetContainerPortOutput) Name

Name of the port.

func (GetContainerPortOutput) Protocol

Protocol used for the port of the container.

  • Can be: `GRPC`, `HTTP`, `TCP`, `UDP`.
  • Default: `HTTP`.

func (GetContainerPortOutput) PubliclyAccessible

func (o GetContainerPortOutput) PubliclyAccessible() pulumi.BoolOutput

Specify if the port is exposed to the world or not for this container.

func (GetContainerPortOutput) ToGetContainerPortOutput

func (o GetContainerPortOutput) ToGetContainerPortOutput() GetContainerPortOutput

func (GetContainerPortOutput) ToGetContainerPortOutputWithContext

func (o GetContainerPortOutput) ToGetContainerPortOutputWithContext(ctx context.Context) GetContainerPortOutput

type GetContainerSecret

type GetContainerSecret struct {
	// Id of the secret.
	Id string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type GetContainerSecretAlias

type GetContainerSecretAlias struct {
	// Id of the secret alias.
	Id string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type GetContainerSecretAliasArgs

type GetContainerSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetContainerSecretAliasArgs) ElementType

func (GetContainerSecretAliasArgs) ToGetContainerSecretAliasOutput

func (i GetContainerSecretAliasArgs) ToGetContainerSecretAliasOutput() GetContainerSecretAliasOutput

func (GetContainerSecretAliasArgs) ToGetContainerSecretAliasOutputWithContext

func (i GetContainerSecretAliasArgs) ToGetContainerSecretAliasOutputWithContext(ctx context.Context) GetContainerSecretAliasOutput

type GetContainerSecretAliasArray

type GetContainerSecretAliasArray []GetContainerSecretAliasInput

func (GetContainerSecretAliasArray) ElementType

func (GetContainerSecretAliasArray) ToGetContainerSecretAliasArrayOutput

func (i GetContainerSecretAliasArray) ToGetContainerSecretAliasArrayOutput() GetContainerSecretAliasArrayOutput

func (GetContainerSecretAliasArray) ToGetContainerSecretAliasArrayOutputWithContext

func (i GetContainerSecretAliasArray) ToGetContainerSecretAliasArrayOutputWithContext(ctx context.Context) GetContainerSecretAliasArrayOutput

type GetContainerSecretAliasArrayInput

type GetContainerSecretAliasArrayInput interface {
	pulumi.Input

	ToGetContainerSecretAliasArrayOutput() GetContainerSecretAliasArrayOutput
	ToGetContainerSecretAliasArrayOutputWithContext(context.Context) GetContainerSecretAliasArrayOutput
}

GetContainerSecretAliasArrayInput is an input type that accepts GetContainerSecretAliasArray and GetContainerSecretAliasArrayOutput values. You can construct a concrete instance of `GetContainerSecretAliasArrayInput` via:

GetContainerSecretAliasArray{ GetContainerSecretAliasArgs{...} }

type GetContainerSecretAliasArrayOutput

type GetContainerSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (GetContainerSecretAliasArrayOutput) ElementType

func (GetContainerSecretAliasArrayOutput) Index

func (GetContainerSecretAliasArrayOutput) ToGetContainerSecretAliasArrayOutput

func (o GetContainerSecretAliasArrayOutput) ToGetContainerSecretAliasArrayOutput() GetContainerSecretAliasArrayOutput

func (GetContainerSecretAliasArrayOutput) ToGetContainerSecretAliasArrayOutputWithContext

func (o GetContainerSecretAliasArrayOutput) ToGetContainerSecretAliasArrayOutputWithContext(ctx context.Context) GetContainerSecretAliasArrayOutput

type GetContainerSecretAliasInput

type GetContainerSecretAliasInput interface {
	pulumi.Input

	ToGetContainerSecretAliasOutput() GetContainerSecretAliasOutput
	ToGetContainerSecretAliasOutputWithContext(context.Context) GetContainerSecretAliasOutput
}

GetContainerSecretAliasInput is an input type that accepts GetContainerSecretAliasArgs and GetContainerSecretAliasOutput values. You can construct a concrete instance of `GetContainerSecretAliasInput` via:

GetContainerSecretAliasArgs{...}

type GetContainerSecretAliasOutput

type GetContainerSecretAliasOutput struct{ *pulumi.OutputState }

func (GetContainerSecretAliasOutput) ElementType

func (GetContainerSecretAliasOutput) Id

Id of the secret alias.

func (GetContainerSecretAliasOutput) Key

Name of the secret alias.

func (GetContainerSecretAliasOutput) ToGetContainerSecretAliasOutput

func (o GetContainerSecretAliasOutput) ToGetContainerSecretAliasOutput() GetContainerSecretAliasOutput

func (GetContainerSecretAliasOutput) ToGetContainerSecretAliasOutputWithContext

func (o GetContainerSecretAliasOutput) ToGetContainerSecretAliasOutputWithContext(ctx context.Context) GetContainerSecretAliasOutput

func (GetContainerSecretAliasOutput) Value

Name of the secret to alias.

type GetContainerSecretArgs

type GetContainerSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetContainerSecretArgs) ElementType

func (GetContainerSecretArgs) ElementType() reflect.Type

func (GetContainerSecretArgs) ToGetContainerSecretOutput

func (i GetContainerSecretArgs) ToGetContainerSecretOutput() GetContainerSecretOutput

func (GetContainerSecretArgs) ToGetContainerSecretOutputWithContext

func (i GetContainerSecretArgs) ToGetContainerSecretOutputWithContext(ctx context.Context) GetContainerSecretOutput

type GetContainerSecretArray

type GetContainerSecretArray []GetContainerSecretInput

func (GetContainerSecretArray) ElementType

func (GetContainerSecretArray) ElementType() reflect.Type

func (GetContainerSecretArray) ToGetContainerSecretArrayOutput

func (i GetContainerSecretArray) ToGetContainerSecretArrayOutput() GetContainerSecretArrayOutput

func (GetContainerSecretArray) ToGetContainerSecretArrayOutputWithContext

func (i GetContainerSecretArray) ToGetContainerSecretArrayOutputWithContext(ctx context.Context) GetContainerSecretArrayOutput

type GetContainerSecretArrayInput

type GetContainerSecretArrayInput interface {
	pulumi.Input

	ToGetContainerSecretArrayOutput() GetContainerSecretArrayOutput
	ToGetContainerSecretArrayOutputWithContext(context.Context) GetContainerSecretArrayOutput
}

GetContainerSecretArrayInput is an input type that accepts GetContainerSecretArray and GetContainerSecretArrayOutput values. You can construct a concrete instance of `GetContainerSecretArrayInput` via:

GetContainerSecretArray{ GetContainerSecretArgs{...} }

type GetContainerSecretArrayOutput

type GetContainerSecretArrayOutput struct{ *pulumi.OutputState }

func (GetContainerSecretArrayOutput) ElementType

func (GetContainerSecretArrayOutput) Index

func (GetContainerSecretArrayOutput) ToGetContainerSecretArrayOutput

func (o GetContainerSecretArrayOutput) ToGetContainerSecretArrayOutput() GetContainerSecretArrayOutput

func (GetContainerSecretArrayOutput) ToGetContainerSecretArrayOutputWithContext

func (o GetContainerSecretArrayOutput) ToGetContainerSecretArrayOutputWithContext(ctx context.Context) GetContainerSecretArrayOutput

type GetContainerSecretInput

type GetContainerSecretInput interface {
	pulumi.Input

	ToGetContainerSecretOutput() GetContainerSecretOutput
	ToGetContainerSecretOutputWithContext(context.Context) GetContainerSecretOutput
}

GetContainerSecretInput is an input type that accepts GetContainerSecretArgs and GetContainerSecretOutput values. You can construct a concrete instance of `GetContainerSecretInput` via:

GetContainerSecretArgs{...}

type GetContainerSecretOutput

type GetContainerSecretOutput struct{ *pulumi.OutputState }

func (GetContainerSecretOutput) ElementType

func (GetContainerSecretOutput) ElementType() reflect.Type

func (GetContainerSecretOutput) Id

Id of the secret.

func (GetContainerSecretOutput) Key

Key of the secret.

func (GetContainerSecretOutput) ToGetContainerSecretOutput

func (o GetContainerSecretOutput) ToGetContainerSecretOutput() GetContainerSecretOutput

func (GetContainerSecretOutput) ToGetContainerSecretOutputWithContext

func (o GetContainerSecretOutput) ToGetContainerSecretOutputWithContext(ctx context.Context) GetContainerSecretOutput

func (GetContainerSecretOutput) Value

Value of the secret.

type GetContainerSecretOverride

type GetContainerSecretOverride struct {
	// Id of the secret override.
	Id string `pulumi:"id"`
	// Name of the secret override.
	Key string `pulumi:"key"`
	// Value of the secret override.
	Value string `pulumi:"value"`
}

type GetContainerSecretOverrideArgs

type GetContainerSecretOverrideArgs struct {
	// Id of the secret override.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the secret override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetContainerSecretOverrideArgs) ElementType

func (GetContainerSecretOverrideArgs) ToGetContainerSecretOverrideOutput

func (i GetContainerSecretOverrideArgs) ToGetContainerSecretOverrideOutput() GetContainerSecretOverrideOutput

func (GetContainerSecretOverrideArgs) ToGetContainerSecretOverrideOutputWithContext

func (i GetContainerSecretOverrideArgs) ToGetContainerSecretOverrideOutputWithContext(ctx context.Context) GetContainerSecretOverrideOutput

type GetContainerSecretOverrideArray

type GetContainerSecretOverrideArray []GetContainerSecretOverrideInput

func (GetContainerSecretOverrideArray) ElementType

func (GetContainerSecretOverrideArray) ToGetContainerSecretOverrideArrayOutput

func (i GetContainerSecretOverrideArray) ToGetContainerSecretOverrideArrayOutput() GetContainerSecretOverrideArrayOutput

func (GetContainerSecretOverrideArray) ToGetContainerSecretOverrideArrayOutputWithContext

func (i GetContainerSecretOverrideArray) ToGetContainerSecretOverrideArrayOutputWithContext(ctx context.Context) GetContainerSecretOverrideArrayOutput

type GetContainerSecretOverrideArrayInput

type GetContainerSecretOverrideArrayInput interface {
	pulumi.Input

	ToGetContainerSecretOverrideArrayOutput() GetContainerSecretOverrideArrayOutput
	ToGetContainerSecretOverrideArrayOutputWithContext(context.Context) GetContainerSecretOverrideArrayOutput
}

GetContainerSecretOverrideArrayInput is an input type that accepts GetContainerSecretOverrideArray and GetContainerSecretOverrideArrayOutput values. You can construct a concrete instance of `GetContainerSecretOverrideArrayInput` via:

GetContainerSecretOverrideArray{ GetContainerSecretOverrideArgs{...} }

type GetContainerSecretOverrideArrayOutput

type GetContainerSecretOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetContainerSecretOverrideArrayOutput) ElementType

func (GetContainerSecretOverrideArrayOutput) Index

func (GetContainerSecretOverrideArrayOutput) ToGetContainerSecretOverrideArrayOutput

func (o GetContainerSecretOverrideArrayOutput) ToGetContainerSecretOverrideArrayOutput() GetContainerSecretOverrideArrayOutput

func (GetContainerSecretOverrideArrayOutput) ToGetContainerSecretOverrideArrayOutputWithContext

func (o GetContainerSecretOverrideArrayOutput) ToGetContainerSecretOverrideArrayOutputWithContext(ctx context.Context) GetContainerSecretOverrideArrayOutput

type GetContainerSecretOverrideInput

type GetContainerSecretOverrideInput interface {
	pulumi.Input

	ToGetContainerSecretOverrideOutput() GetContainerSecretOverrideOutput
	ToGetContainerSecretOverrideOutputWithContext(context.Context) GetContainerSecretOverrideOutput
}

GetContainerSecretOverrideInput is an input type that accepts GetContainerSecretOverrideArgs and GetContainerSecretOverrideOutput values. You can construct a concrete instance of `GetContainerSecretOverrideInput` via:

GetContainerSecretOverrideArgs{...}

type GetContainerSecretOverrideOutput

type GetContainerSecretOverrideOutput struct{ *pulumi.OutputState }

func (GetContainerSecretOverrideOutput) ElementType

func (GetContainerSecretOverrideOutput) Id

Id of the secret override.

func (GetContainerSecretOverrideOutput) Key

Name of the secret override.

func (GetContainerSecretOverrideOutput) ToGetContainerSecretOverrideOutput

func (o GetContainerSecretOverrideOutput) ToGetContainerSecretOverrideOutput() GetContainerSecretOverrideOutput

func (GetContainerSecretOverrideOutput) ToGetContainerSecretOverrideOutputWithContext

func (o GetContainerSecretOverrideOutput) ToGetContainerSecretOverrideOutputWithContext(ctx context.Context) GetContainerSecretOverrideOutput

func (GetContainerSecretOverrideOutput) Value

Value of the secret override.

type GetContainerStorage

type GetContainerStorage struct {
	// Id of the storage.
	Id string `pulumi:"id"`
	// Mount point of the storage for the container.
	MountPoint string `pulumi:"mountPoint"`
	// Size of the storage for the container in GB [1024MB = 1GB].
	// 	- Must be: `>= 1`.
	Size int `pulumi:"size"`
	// Type of the storage for the container.
	// 	- Can be: `FAST_SSD`.
	Type string `pulumi:"type"`
}

type GetContainerStorageArgs

type GetContainerStorageArgs struct {
	// Id of the storage.
	Id pulumi.StringInput `pulumi:"id"`
	// Mount point of the storage for the container.
	MountPoint pulumi.StringInput `pulumi:"mountPoint"`
	// Size of the storage for the container in GB [1024MB = 1GB].
	// 	- Must be: `>= 1`.
	Size pulumi.IntInput `pulumi:"size"`
	// Type of the storage for the container.
	// 	- Can be: `FAST_SSD`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetContainerStorageArgs) ElementType

func (GetContainerStorageArgs) ElementType() reflect.Type

func (GetContainerStorageArgs) ToGetContainerStorageOutput

func (i GetContainerStorageArgs) ToGetContainerStorageOutput() GetContainerStorageOutput

func (GetContainerStorageArgs) ToGetContainerStorageOutputWithContext

func (i GetContainerStorageArgs) ToGetContainerStorageOutputWithContext(ctx context.Context) GetContainerStorageOutput

type GetContainerStorageArray

type GetContainerStorageArray []GetContainerStorageInput

func (GetContainerStorageArray) ElementType

func (GetContainerStorageArray) ElementType() reflect.Type

func (GetContainerStorageArray) ToGetContainerStorageArrayOutput

func (i GetContainerStorageArray) ToGetContainerStorageArrayOutput() GetContainerStorageArrayOutput

func (GetContainerStorageArray) ToGetContainerStorageArrayOutputWithContext

func (i GetContainerStorageArray) ToGetContainerStorageArrayOutputWithContext(ctx context.Context) GetContainerStorageArrayOutput

type GetContainerStorageArrayInput

type GetContainerStorageArrayInput interface {
	pulumi.Input

	ToGetContainerStorageArrayOutput() GetContainerStorageArrayOutput
	ToGetContainerStorageArrayOutputWithContext(context.Context) GetContainerStorageArrayOutput
}

GetContainerStorageArrayInput is an input type that accepts GetContainerStorageArray and GetContainerStorageArrayOutput values. You can construct a concrete instance of `GetContainerStorageArrayInput` via:

GetContainerStorageArray{ GetContainerStorageArgs{...} }

type GetContainerStorageArrayOutput

type GetContainerStorageArrayOutput struct{ *pulumi.OutputState }

func (GetContainerStorageArrayOutput) ElementType

func (GetContainerStorageArrayOutput) Index

func (GetContainerStorageArrayOutput) ToGetContainerStorageArrayOutput

func (o GetContainerStorageArrayOutput) ToGetContainerStorageArrayOutput() GetContainerStorageArrayOutput

func (GetContainerStorageArrayOutput) ToGetContainerStorageArrayOutputWithContext

func (o GetContainerStorageArrayOutput) ToGetContainerStorageArrayOutputWithContext(ctx context.Context) GetContainerStorageArrayOutput

type GetContainerStorageInput

type GetContainerStorageInput interface {
	pulumi.Input

	ToGetContainerStorageOutput() GetContainerStorageOutput
	ToGetContainerStorageOutputWithContext(context.Context) GetContainerStorageOutput
}

GetContainerStorageInput is an input type that accepts GetContainerStorageArgs and GetContainerStorageOutput values. You can construct a concrete instance of `GetContainerStorageInput` via:

GetContainerStorageArgs{...}

type GetContainerStorageOutput

type GetContainerStorageOutput struct{ *pulumi.OutputState }

func (GetContainerStorageOutput) ElementType

func (GetContainerStorageOutput) ElementType() reflect.Type

func (GetContainerStorageOutput) Id

Id of the storage.

func (GetContainerStorageOutput) MountPoint

Mount point of the storage for the container.

func (GetContainerStorageOutput) Size

Size of the storage for the container in GB [1024MB = 1GB].

  • Must be: `>= 1`.

func (GetContainerStorageOutput) ToGetContainerStorageOutput

func (o GetContainerStorageOutput) ToGetContainerStorageOutput() GetContainerStorageOutput

func (GetContainerStorageOutput) ToGetContainerStorageOutputWithContext

func (o GetContainerStorageOutput) ToGetContainerStorageOutputWithContext(ctx context.Context) GetContainerStorageOutput

func (GetContainerStorageOutput) Type

Type of the storage for the container.

  • Can be: `FAST_SSD`.

type GetEnvironmentBuiltInEnvironmentVariable

type GetEnvironmentBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetEnvironmentBuiltInEnvironmentVariableArgs

type GetEnvironmentBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetEnvironmentBuiltInEnvironmentVariableArgs) ElementType

func (GetEnvironmentBuiltInEnvironmentVariableArgs) ToGetEnvironmentBuiltInEnvironmentVariableOutput

func (i GetEnvironmentBuiltInEnvironmentVariableArgs) ToGetEnvironmentBuiltInEnvironmentVariableOutput() GetEnvironmentBuiltInEnvironmentVariableOutput

func (GetEnvironmentBuiltInEnvironmentVariableArgs) ToGetEnvironmentBuiltInEnvironmentVariableOutputWithContext

func (i GetEnvironmentBuiltInEnvironmentVariableArgs) ToGetEnvironmentBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetEnvironmentBuiltInEnvironmentVariableOutput

type GetEnvironmentBuiltInEnvironmentVariableArray

type GetEnvironmentBuiltInEnvironmentVariableArray []GetEnvironmentBuiltInEnvironmentVariableInput

func (GetEnvironmentBuiltInEnvironmentVariableArray) ElementType

func (GetEnvironmentBuiltInEnvironmentVariableArray) ToGetEnvironmentBuiltInEnvironmentVariableArrayOutput

func (i GetEnvironmentBuiltInEnvironmentVariableArray) ToGetEnvironmentBuiltInEnvironmentVariableArrayOutput() GetEnvironmentBuiltInEnvironmentVariableArrayOutput

func (GetEnvironmentBuiltInEnvironmentVariableArray) ToGetEnvironmentBuiltInEnvironmentVariableArrayOutputWithContext

func (i GetEnvironmentBuiltInEnvironmentVariableArray) ToGetEnvironmentBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetEnvironmentBuiltInEnvironmentVariableArrayOutput

type GetEnvironmentBuiltInEnvironmentVariableArrayInput

type GetEnvironmentBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetEnvironmentBuiltInEnvironmentVariableArrayOutput() GetEnvironmentBuiltInEnvironmentVariableArrayOutput
	ToGetEnvironmentBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) GetEnvironmentBuiltInEnvironmentVariableArrayOutput
}

GetEnvironmentBuiltInEnvironmentVariableArrayInput is an input type that accepts GetEnvironmentBuiltInEnvironmentVariableArray and GetEnvironmentBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetEnvironmentBuiltInEnvironmentVariableArrayInput` via:

GetEnvironmentBuiltInEnvironmentVariableArray{ GetEnvironmentBuiltInEnvironmentVariableArgs{...} }

type GetEnvironmentBuiltInEnvironmentVariableArrayOutput

type GetEnvironmentBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetEnvironmentBuiltInEnvironmentVariableArrayOutput) ElementType

func (GetEnvironmentBuiltInEnvironmentVariableArrayOutput) Index

func (GetEnvironmentBuiltInEnvironmentVariableArrayOutput) ToGetEnvironmentBuiltInEnvironmentVariableArrayOutput

func (o GetEnvironmentBuiltInEnvironmentVariableArrayOutput) ToGetEnvironmentBuiltInEnvironmentVariableArrayOutput() GetEnvironmentBuiltInEnvironmentVariableArrayOutput

func (GetEnvironmentBuiltInEnvironmentVariableArrayOutput) ToGetEnvironmentBuiltInEnvironmentVariableArrayOutputWithContext

func (o GetEnvironmentBuiltInEnvironmentVariableArrayOutput) ToGetEnvironmentBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetEnvironmentBuiltInEnvironmentVariableArrayOutput

type GetEnvironmentBuiltInEnvironmentVariableInput

type GetEnvironmentBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToGetEnvironmentBuiltInEnvironmentVariableOutput() GetEnvironmentBuiltInEnvironmentVariableOutput
	ToGetEnvironmentBuiltInEnvironmentVariableOutputWithContext(context.Context) GetEnvironmentBuiltInEnvironmentVariableOutput
}

GetEnvironmentBuiltInEnvironmentVariableInput is an input type that accepts GetEnvironmentBuiltInEnvironmentVariableArgs and GetEnvironmentBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `GetEnvironmentBuiltInEnvironmentVariableInput` via:

GetEnvironmentBuiltInEnvironmentVariableArgs{...}

type GetEnvironmentBuiltInEnvironmentVariableOutput

type GetEnvironmentBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetEnvironmentBuiltInEnvironmentVariableOutput) ElementType

func (GetEnvironmentBuiltInEnvironmentVariableOutput) Id

Id of the environment variable.

func (GetEnvironmentBuiltInEnvironmentVariableOutput) Key

Key of the environment variable.

func (GetEnvironmentBuiltInEnvironmentVariableOutput) ToGetEnvironmentBuiltInEnvironmentVariableOutput

func (o GetEnvironmentBuiltInEnvironmentVariableOutput) ToGetEnvironmentBuiltInEnvironmentVariableOutput() GetEnvironmentBuiltInEnvironmentVariableOutput

func (GetEnvironmentBuiltInEnvironmentVariableOutput) ToGetEnvironmentBuiltInEnvironmentVariableOutputWithContext

func (o GetEnvironmentBuiltInEnvironmentVariableOutput) ToGetEnvironmentBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetEnvironmentBuiltInEnvironmentVariableOutput

func (GetEnvironmentBuiltInEnvironmentVariableOutput) Value

Value of the environment variable.

type GetEnvironmentEnvironmentVariable

type GetEnvironmentEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetEnvironmentEnvironmentVariableAlias

type GetEnvironmentEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type GetEnvironmentEnvironmentVariableAliasArgs

type GetEnvironmentEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetEnvironmentEnvironmentVariableAliasArgs) ElementType

func (GetEnvironmentEnvironmentVariableAliasArgs) ToGetEnvironmentEnvironmentVariableAliasOutput

func (i GetEnvironmentEnvironmentVariableAliasArgs) ToGetEnvironmentEnvironmentVariableAliasOutput() GetEnvironmentEnvironmentVariableAliasOutput

func (GetEnvironmentEnvironmentVariableAliasArgs) ToGetEnvironmentEnvironmentVariableAliasOutputWithContext

func (i GetEnvironmentEnvironmentVariableAliasArgs) ToGetEnvironmentEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableAliasOutput

type GetEnvironmentEnvironmentVariableAliasArray

type GetEnvironmentEnvironmentVariableAliasArray []GetEnvironmentEnvironmentVariableAliasInput

func (GetEnvironmentEnvironmentVariableAliasArray) ElementType

func (GetEnvironmentEnvironmentVariableAliasArray) ToGetEnvironmentEnvironmentVariableAliasArrayOutput

func (i GetEnvironmentEnvironmentVariableAliasArray) ToGetEnvironmentEnvironmentVariableAliasArrayOutput() GetEnvironmentEnvironmentVariableAliasArrayOutput

func (GetEnvironmentEnvironmentVariableAliasArray) ToGetEnvironmentEnvironmentVariableAliasArrayOutputWithContext

func (i GetEnvironmentEnvironmentVariableAliasArray) ToGetEnvironmentEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableAliasArrayOutput

type GetEnvironmentEnvironmentVariableAliasArrayInput

type GetEnvironmentEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToGetEnvironmentEnvironmentVariableAliasArrayOutput() GetEnvironmentEnvironmentVariableAliasArrayOutput
	ToGetEnvironmentEnvironmentVariableAliasArrayOutputWithContext(context.Context) GetEnvironmentEnvironmentVariableAliasArrayOutput
}

GetEnvironmentEnvironmentVariableAliasArrayInput is an input type that accepts GetEnvironmentEnvironmentVariableAliasArray and GetEnvironmentEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `GetEnvironmentEnvironmentVariableAliasArrayInput` via:

GetEnvironmentEnvironmentVariableAliasArray{ GetEnvironmentEnvironmentVariableAliasArgs{...} }

type GetEnvironmentEnvironmentVariableAliasArrayOutput

type GetEnvironmentEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (GetEnvironmentEnvironmentVariableAliasArrayOutput) ElementType

func (GetEnvironmentEnvironmentVariableAliasArrayOutput) Index

func (GetEnvironmentEnvironmentVariableAliasArrayOutput) ToGetEnvironmentEnvironmentVariableAliasArrayOutput

func (o GetEnvironmentEnvironmentVariableAliasArrayOutput) ToGetEnvironmentEnvironmentVariableAliasArrayOutput() GetEnvironmentEnvironmentVariableAliasArrayOutput

func (GetEnvironmentEnvironmentVariableAliasArrayOutput) ToGetEnvironmentEnvironmentVariableAliasArrayOutputWithContext

func (o GetEnvironmentEnvironmentVariableAliasArrayOutput) ToGetEnvironmentEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableAliasArrayOutput

type GetEnvironmentEnvironmentVariableAliasInput

type GetEnvironmentEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToGetEnvironmentEnvironmentVariableAliasOutput() GetEnvironmentEnvironmentVariableAliasOutput
	ToGetEnvironmentEnvironmentVariableAliasOutputWithContext(context.Context) GetEnvironmentEnvironmentVariableAliasOutput
}

GetEnvironmentEnvironmentVariableAliasInput is an input type that accepts GetEnvironmentEnvironmentVariableAliasArgs and GetEnvironmentEnvironmentVariableAliasOutput values. You can construct a concrete instance of `GetEnvironmentEnvironmentVariableAliasInput` via:

GetEnvironmentEnvironmentVariableAliasArgs{...}

type GetEnvironmentEnvironmentVariableAliasOutput

type GetEnvironmentEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (GetEnvironmentEnvironmentVariableAliasOutput) ElementType

func (GetEnvironmentEnvironmentVariableAliasOutput) Id

Id of the environment variable alias.

func (GetEnvironmentEnvironmentVariableAliasOutput) Key

Name of the environment variable alias.

func (GetEnvironmentEnvironmentVariableAliasOutput) ToGetEnvironmentEnvironmentVariableAliasOutput

func (o GetEnvironmentEnvironmentVariableAliasOutput) ToGetEnvironmentEnvironmentVariableAliasOutput() GetEnvironmentEnvironmentVariableAliasOutput

func (GetEnvironmentEnvironmentVariableAliasOutput) ToGetEnvironmentEnvironmentVariableAliasOutputWithContext

func (o GetEnvironmentEnvironmentVariableAliasOutput) ToGetEnvironmentEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableAliasOutput

func (GetEnvironmentEnvironmentVariableAliasOutput) Value

Name of the variable to alias.

type GetEnvironmentEnvironmentVariableArgs

type GetEnvironmentEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetEnvironmentEnvironmentVariableArgs) ElementType

func (GetEnvironmentEnvironmentVariableArgs) ToGetEnvironmentEnvironmentVariableOutput

func (i GetEnvironmentEnvironmentVariableArgs) ToGetEnvironmentEnvironmentVariableOutput() GetEnvironmentEnvironmentVariableOutput

func (GetEnvironmentEnvironmentVariableArgs) ToGetEnvironmentEnvironmentVariableOutputWithContext

func (i GetEnvironmentEnvironmentVariableArgs) ToGetEnvironmentEnvironmentVariableOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableOutput

type GetEnvironmentEnvironmentVariableArray

type GetEnvironmentEnvironmentVariableArray []GetEnvironmentEnvironmentVariableInput

func (GetEnvironmentEnvironmentVariableArray) ElementType

func (GetEnvironmentEnvironmentVariableArray) ToGetEnvironmentEnvironmentVariableArrayOutput

func (i GetEnvironmentEnvironmentVariableArray) ToGetEnvironmentEnvironmentVariableArrayOutput() GetEnvironmentEnvironmentVariableArrayOutput

func (GetEnvironmentEnvironmentVariableArray) ToGetEnvironmentEnvironmentVariableArrayOutputWithContext

func (i GetEnvironmentEnvironmentVariableArray) ToGetEnvironmentEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableArrayOutput

type GetEnvironmentEnvironmentVariableArrayInput

type GetEnvironmentEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetEnvironmentEnvironmentVariableArrayOutput() GetEnvironmentEnvironmentVariableArrayOutput
	ToGetEnvironmentEnvironmentVariableArrayOutputWithContext(context.Context) GetEnvironmentEnvironmentVariableArrayOutput
}

GetEnvironmentEnvironmentVariableArrayInput is an input type that accepts GetEnvironmentEnvironmentVariableArray and GetEnvironmentEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetEnvironmentEnvironmentVariableArrayInput` via:

GetEnvironmentEnvironmentVariableArray{ GetEnvironmentEnvironmentVariableArgs{...} }

type GetEnvironmentEnvironmentVariableArrayOutput

type GetEnvironmentEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetEnvironmentEnvironmentVariableArrayOutput) ElementType

func (GetEnvironmentEnvironmentVariableArrayOutput) Index

func (GetEnvironmentEnvironmentVariableArrayOutput) ToGetEnvironmentEnvironmentVariableArrayOutput

func (o GetEnvironmentEnvironmentVariableArrayOutput) ToGetEnvironmentEnvironmentVariableArrayOutput() GetEnvironmentEnvironmentVariableArrayOutput

func (GetEnvironmentEnvironmentVariableArrayOutput) ToGetEnvironmentEnvironmentVariableArrayOutputWithContext

func (o GetEnvironmentEnvironmentVariableArrayOutput) ToGetEnvironmentEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableArrayOutput

type GetEnvironmentEnvironmentVariableInput

type GetEnvironmentEnvironmentVariableInput interface {
	pulumi.Input

	ToGetEnvironmentEnvironmentVariableOutput() GetEnvironmentEnvironmentVariableOutput
	ToGetEnvironmentEnvironmentVariableOutputWithContext(context.Context) GetEnvironmentEnvironmentVariableOutput
}

GetEnvironmentEnvironmentVariableInput is an input type that accepts GetEnvironmentEnvironmentVariableArgs and GetEnvironmentEnvironmentVariableOutput values. You can construct a concrete instance of `GetEnvironmentEnvironmentVariableInput` via:

GetEnvironmentEnvironmentVariableArgs{...}

type GetEnvironmentEnvironmentVariableOutput

type GetEnvironmentEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetEnvironmentEnvironmentVariableOutput) ElementType

func (GetEnvironmentEnvironmentVariableOutput) Id

Id of the environment variable.

func (GetEnvironmentEnvironmentVariableOutput) Key

Key of the environment variable.

func (GetEnvironmentEnvironmentVariableOutput) ToGetEnvironmentEnvironmentVariableOutput

func (o GetEnvironmentEnvironmentVariableOutput) ToGetEnvironmentEnvironmentVariableOutput() GetEnvironmentEnvironmentVariableOutput

func (GetEnvironmentEnvironmentVariableOutput) ToGetEnvironmentEnvironmentVariableOutputWithContext

func (o GetEnvironmentEnvironmentVariableOutput) ToGetEnvironmentEnvironmentVariableOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableOutput

func (GetEnvironmentEnvironmentVariableOutput) Value

Value of the environment variable.

type GetEnvironmentEnvironmentVariableOverride

type GetEnvironmentEnvironmentVariableOverride struct {
	// Id of the environment variable override.
	Id string `pulumi:"id"`
	// Name of the environment variable override.
	Key string `pulumi:"key"`
	// Value of the environment variable override.
	Value string `pulumi:"value"`
}

type GetEnvironmentEnvironmentVariableOverrideArgs

type GetEnvironmentEnvironmentVariableOverrideArgs struct {
	// Id of the environment variable override.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the environment variable override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetEnvironmentEnvironmentVariableOverrideArgs) ElementType

func (GetEnvironmentEnvironmentVariableOverrideArgs) ToGetEnvironmentEnvironmentVariableOverrideOutput

func (i GetEnvironmentEnvironmentVariableOverrideArgs) ToGetEnvironmentEnvironmentVariableOverrideOutput() GetEnvironmentEnvironmentVariableOverrideOutput

func (GetEnvironmentEnvironmentVariableOverrideArgs) ToGetEnvironmentEnvironmentVariableOverrideOutputWithContext

func (i GetEnvironmentEnvironmentVariableOverrideArgs) ToGetEnvironmentEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableOverrideOutput

type GetEnvironmentEnvironmentVariableOverrideArray

type GetEnvironmentEnvironmentVariableOverrideArray []GetEnvironmentEnvironmentVariableOverrideInput

func (GetEnvironmentEnvironmentVariableOverrideArray) ElementType

func (GetEnvironmentEnvironmentVariableOverrideArray) ToGetEnvironmentEnvironmentVariableOverrideArrayOutput

func (i GetEnvironmentEnvironmentVariableOverrideArray) ToGetEnvironmentEnvironmentVariableOverrideArrayOutput() GetEnvironmentEnvironmentVariableOverrideArrayOutput

func (GetEnvironmentEnvironmentVariableOverrideArray) ToGetEnvironmentEnvironmentVariableOverrideArrayOutputWithContext

func (i GetEnvironmentEnvironmentVariableOverrideArray) ToGetEnvironmentEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableOverrideArrayOutput

type GetEnvironmentEnvironmentVariableOverrideArrayInput

type GetEnvironmentEnvironmentVariableOverrideArrayInput interface {
	pulumi.Input

	ToGetEnvironmentEnvironmentVariableOverrideArrayOutput() GetEnvironmentEnvironmentVariableOverrideArrayOutput
	ToGetEnvironmentEnvironmentVariableOverrideArrayOutputWithContext(context.Context) GetEnvironmentEnvironmentVariableOverrideArrayOutput
}

GetEnvironmentEnvironmentVariableOverrideArrayInput is an input type that accepts GetEnvironmentEnvironmentVariableOverrideArray and GetEnvironmentEnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `GetEnvironmentEnvironmentVariableOverrideArrayInput` via:

GetEnvironmentEnvironmentVariableOverrideArray{ GetEnvironmentEnvironmentVariableOverrideArgs{...} }

type GetEnvironmentEnvironmentVariableOverrideArrayOutput

type GetEnvironmentEnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetEnvironmentEnvironmentVariableOverrideArrayOutput) ElementType

func (GetEnvironmentEnvironmentVariableOverrideArrayOutput) Index

func (GetEnvironmentEnvironmentVariableOverrideArrayOutput) ToGetEnvironmentEnvironmentVariableOverrideArrayOutput

func (GetEnvironmentEnvironmentVariableOverrideArrayOutput) ToGetEnvironmentEnvironmentVariableOverrideArrayOutputWithContext

func (o GetEnvironmentEnvironmentVariableOverrideArrayOutput) ToGetEnvironmentEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableOverrideArrayOutput

type GetEnvironmentEnvironmentVariableOverrideInput

type GetEnvironmentEnvironmentVariableOverrideInput interface {
	pulumi.Input

	ToGetEnvironmentEnvironmentVariableOverrideOutput() GetEnvironmentEnvironmentVariableOverrideOutput
	ToGetEnvironmentEnvironmentVariableOverrideOutputWithContext(context.Context) GetEnvironmentEnvironmentVariableOverrideOutput
}

GetEnvironmentEnvironmentVariableOverrideInput is an input type that accepts GetEnvironmentEnvironmentVariableOverrideArgs and GetEnvironmentEnvironmentVariableOverrideOutput values. You can construct a concrete instance of `GetEnvironmentEnvironmentVariableOverrideInput` via:

GetEnvironmentEnvironmentVariableOverrideArgs{...}

type GetEnvironmentEnvironmentVariableOverrideOutput

type GetEnvironmentEnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }

func (GetEnvironmentEnvironmentVariableOverrideOutput) ElementType

func (GetEnvironmentEnvironmentVariableOverrideOutput) Id

Id of the environment variable override.

func (GetEnvironmentEnvironmentVariableOverrideOutput) Key

Name of the environment variable override.

func (GetEnvironmentEnvironmentVariableOverrideOutput) ToGetEnvironmentEnvironmentVariableOverrideOutput

func (o GetEnvironmentEnvironmentVariableOverrideOutput) ToGetEnvironmentEnvironmentVariableOverrideOutput() GetEnvironmentEnvironmentVariableOverrideOutput

func (GetEnvironmentEnvironmentVariableOverrideOutput) ToGetEnvironmentEnvironmentVariableOverrideOutputWithContext

func (o GetEnvironmentEnvironmentVariableOverrideOutput) ToGetEnvironmentEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetEnvironmentEnvironmentVariableOverrideOutput

func (GetEnvironmentEnvironmentVariableOverrideOutput) Value

Value of the environment variable override.

type GetEnvironmentSecret

type GetEnvironmentSecret struct {
	// Id of the secret.
	Id string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type GetEnvironmentSecretAlias

type GetEnvironmentSecretAlias struct {
	// Id of the secret alias.
	Id string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type GetEnvironmentSecretAliasArgs

type GetEnvironmentSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetEnvironmentSecretAliasArgs) ElementType

func (GetEnvironmentSecretAliasArgs) ToGetEnvironmentSecretAliasOutput

func (i GetEnvironmentSecretAliasArgs) ToGetEnvironmentSecretAliasOutput() GetEnvironmentSecretAliasOutput

func (GetEnvironmentSecretAliasArgs) ToGetEnvironmentSecretAliasOutputWithContext

func (i GetEnvironmentSecretAliasArgs) ToGetEnvironmentSecretAliasOutputWithContext(ctx context.Context) GetEnvironmentSecretAliasOutput

type GetEnvironmentSecretAliasArray

type GetEnvironmentSecretAliasArray []GetEnvironmentSecretAliasInput

func (GetEnvironmentSecretAliasArray) ElementType

func (GetEnvironmentSecretAliasArray) ToGetEnvironmentSecretAliasArrayOutput

func (i GetEnvironmentSecretAliasArray) ToGetEnvironmentSecretAliasArrayOutput() GetEnvironmentSecretAliasArrayOutput

func (GetEnvironmentSecretAliasArray) ToGetEnvironmentSecretAliasArrayOutputWithContext

func (i GetEnvironmentSecretAliasArray) ToGetEnvironmentSecretAliasArrayOutputWithContext(ctx context.Context) GetEnvironmentSecretAliasArrayOutput

type GetEnvironmentSecretAliasArrayInput

type GetEnvironmentSecretAliasArrayInput interface {
	pulumi.Input

	ToGetEnvironmentSecretAliasArrayOutput() GetEnvironmentSecretAliasArrayOutput
	ToGetEnvironmentSecretAliasArrayOutputWithContext(context.Context) GetEnvironmentSecretAliasArrayOutput
}

GetEnvironmentSecretAliasArrayInput is an input type that accepts GetEnvironmentSecretAliasArray and GetEnvironmentSecretAliasArrayOutput values. You can construct a concrete instance of `GetEnvironmentSecretAliasArrayInput` via:

GetEnvironmentSecretAliasArray{ GetEnvironmentSecretAliasArgs{...} }

type GetEnvironmentSecretAliasArrayOutput

type GetEnvironmentSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (GetEnvironmentSecretAliasArrayOutput) ElementType

func (GetEnvironmentSecretAliasArrayOutput) Index

func (GetEnvironmentSecretAliasArrayOutput) ToGetEnvironmentSecretAliasArrayOutput

func (o GetEnvironmentSecretAliasArrayOutput) ToGetEnvironmentSecretAliasArrayOutput() GetEnvironmentSecretAliasArrayOutput

func (GetEnvironmentSecretAliasArrayOutput) ToGetEnvironmentSecretAliasArrayOutputWithContext

func (o GetEnvironmentSecretAliasArrayOutput) ToGetEnvironmentSecretAliasArrayOutputWithContext(ctx context.Context) GetEnvironmentSecretAliasArrayOutput

type GetEnvironmentSecretAliasInput

type GetEnvironmentSecretAliasInput interface {
	pulumi.Input

	ToGetEnvironmentSecretAliasOutput() GetEnvironmentSecretAliasOutput
	ToGetEnvironmentSecretAliasOutputWithContext(context.Context) GetEnvironmentSecretAliasOutput
}

GetEnvironmentSecretAliasInput is an input type that accepts GetEnvironmentSecretAliasArgs and GetEnvironmentSecretAliasOutput values. You can construct a concrete instance of `GetEnvironmentSecretAliasInput` via:

GetEnvironmentSecretAliasArgs{...}

type GetEnvironmentSecretAliasOutput

type GetEnvironmentSecretAliasOutput struct{ *pulumi.OutputState }

func (GetEnvironmentSecretAliasOutput) ElementType

func (GetEnvironmentSecretAliasOutput) Id

Id of the secret alias.

func (GetEnvironmentSecretAliasOutput) Key

Name of the secret alias.

func (GetEnvironmentSecretAliasOutput) ToGetEnvironmentSecretAliasOutput

func (o GetEnvironmentSecretAliasOutput) ToGetEnvironmentSecretAliasOutput() GetEnvironmentSecretAliasOutput

func (GetEnvironmentSecretAliasOutput) ToGetEnvironmentSecretAliasOutputWithContext

func (o GetEnvironmentSecretAliasOutput) ToGetEnvironmentSecretAliasOutputWithContext(ctx context.Context) GetEnvironmentSecretAliasOutput

func (GetEnvironmentSecretAliasOutput) Value

Name of the secret to alias.

type GetEnvironmentSecretArgs

type GetEnvironmentSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetEnvironmentSecretArgs) ElementType

func (GetEnvironmentSecretArgs) ElementType() reflect.Type

func (GetEnvironmentSecretArgs) ToGetEnvironmentSecretOutput

func (i GetEnvironmentSecretArgs) ToGetEnvironmentSecretOutput() GetEnvironmentSecretOutput

func (GetEnvironmentSecretArgs) ToGetEnvironmentSecretOutputWithContext

func (i GetEnvironmentSecretArgs) ToGetEnvironmentSecretOutputWithContext(ctx context.Context) GetEnvironmentSecretOutput

type GetEnvironmentSecretArray

type GetEnvironmentSecretArray []GetEnvironmentSecretInput

func (GetEnvironmentSecretArray) ElementType

func (GetEnvironmentSecretArray) ElementType() reflect.Type

func (GetEnvironmentSecretArray) ToGetEnvironmentSecretArrayOutput

func (i GetEnvironmentSecretArray) ToGetEnvironmentSecretArrayOutput() GetEnvironmentSecretArrayOutput

func (GetEnvironmentSecretArray) ToGetEnvironmentSecretArrayOutputWithContext

func (i GetEnvironmentSecretArray) ToGetEnvironmentSecretArrayOutputWithContext(ctx context.Context) GetEnvironmentSecretArrayOutput

type GetEnvironmentSecretArrayInput

type GetEnvironmentSecretArrayInput interface {
	pulumi.Input

	ToGetEnvironmentSecretArrayOutput() GetEnvironmentSecretArrayOutput
	ToGetEnvironmentSecretArrayOutputWithContext(context.Context) GetEnvironmentSecretArrayOutput
}

GetEnvironmentSecretArrayInput is an input type that accepts GetEnvironmentSecretArray and GetEnvironmentSecretArrayOutput values. You can construct a concrete instance of `GetEnvironmentSecretArrayInput` via:

GetEnvironmentSecretArray{ GetEnvironmentSecretArgs{...} }

type GetEnvironmentSecretArrayOutput

type GetEnvironmentSecretArrayOutput struct{ *pulumi.OutputState }

func (GetEnvironmentSecretArrayOutput) ElementType

func (GetEnvironmentSecretArrayOutput) Index

func (GetEnvironmentSecretArrayOutput) ToGetEnvironmentSecretArrayOutput

func (o GetEnvironmentSecretArrayOutput) ToGetEnvironmentSecretArrayOutput() GetEnvironmentSecretArrayOutput

func (GetEnvironmentSecretArrayOutput) ToGetEnvironmentSecretArrayOutputWithContext

func (o GetEnvironmentSecretArrayOutput) ToGetEnvironmentSecretArrayOutputWithContext(ctx context.Context) GetEnvironmentSecretArrayOutput

type GetEnvironmentSecretInput

type GetEnvironmentSecretInput interface {
	pulumi.Input

	ToGetEnvironmentSecretOutput() GetEnvironmentSecretOutput
	ToGetEnvironmentSecretOutputWithContext(context.Context) GetEnvironmentSecretOutput
}

GetEnvironmentSecretInput is an input type that accepts GetEnvironmentSecretArgs and GetEnvironmentSecretOutput values. You can construct a concrete instance of `GetEnvironmentSecretInput` via:

GetEnvironmentSecretArgs{...}

type GetEnvironmentSecretOutput

type GetEnvironmentSecretOutput struct{ *pulumi.OutputState }

func (GetEnvironmentSecretOutput) ElementType

func (GetEnvironmentSecretOutput) ElementType() reflect.Type

func (GetEnvironmentSecretOutput) Id

Id of the secret.

func (GetEnvironmentSecretOutput) Key

Key of the secret.

func (GetEnvironmentSecretOutput) ToGetEnvironmentSecretOutput

func (o GetEnvironmentSecretOutput) ToGetEnvironmentSecretOutput() GetEnvironmentSecretOutput

func (GetEnvironmentSecretOutput) ToGetEnvironmentSecretOutputWithContext

func (o GetEnvironmentSecretOutput) ToGetEnvironmentSecretOutputWithContext(ctx context.Context) GetEnvironmentSecretOutput

func (GetEnvironmentSecretOutput) Value

Value of the secret.

type GetEnvironmentSecretOverride

type GetEnvironmentSecretOverride struct {
	// Id of the secret override.
	Id string `pulumi:"id"`
	// Name of the secret override.
	Key string `pulumi:"key"`
	// Value of the secret override.
	Value string `pulumi:"value"`
}

type GetEnvironmentSecretOverrideArgs

type GetEnvironmentSecretOverrideArgs struct {
	// Id of the secret override.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the secret override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetEnvironmentSecretOverrideArgs) ElementType

func (GetEnvironmentSecretOverrideArgs) ToGetEnvironmentSecretOverrideOutput

func (i GetEnvironmentSecretOverrideArgs) ToGetEnvironmentSecretOverrideOutput() GetEnvironmentSecretOverrideOutput

func (GetEnvironmentSecretOverrideArgs) ToGetEnvironmentSecretOverrideOutputWithContext

func (i GetEnvironmentSecretOverrideArgs) ToGetEnvironmentSecretOverrideOutputWithContext(ctx context.Context) GetEnvironmentSecretOverrideOutput

type GetEnvironmentSecretOverrideArray

type GetEnvironmentSecretOverrideArray []GetEnvironmentSecretOverrideInput

func (GetEnvironmentSecretOverrideArray) ElementType

func (GetEnvironmentSecretOverrideArray) ToGetEnvironmentSecretOverrideArrayOutput

func (i GetEnvironmentSecretOverrideArray) ToGetEnvironmentSecretOverrideArrayOutput() GetEnvironmentSecretOverrideArrayOutput

func (GetEnvironmentSecretOverrideArray) ToGetEnvironmentSecretOverrideArrayOutputWithContext

func (i GetEnvironmentSecretOverrideArray) ToGetEnvironmentSecretOverrideArrayOutputWithContext(ctx context.Context) GetEnvironmentSecretOverrideArrayOutput

type GetEnvironmentSecretOverrideArrayInput

type GetEnvironmentSecretOverrideArrayInput interface {
	pulumi.Input

	ToGetEnvironmentSecretOverrideArrayOutput() GetEnvironmentSecretOverrideArrayOutput
	ToGetEnvironmentSecretOverrideArrayOutputWithContext(context.Context) GetEnvironmentSecretOverrideArrayOutput
}

GetEnvironmentSecretOverrideArrayInput is an input type that accepts GetEnvironmentSecretOverrideArray and GetEnvironmentSecretOverrideArrayOutput values. You can construct a concrete instance of `GetEnvironmentSecretOverrideArrayInput` via:

GetEnvironmentSecretOverrideArray{ GetEnvironmentSecretOverrideArgs{...} }

type GetEnvironmentSecretOverrideArrayOutput

type GetEnvironmentSecretOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetEnvironmentSecretOverrideArrayOutput) ElementType

func (GetEnvironmentSecretOverrideArrayOutput) Index

func (GetEnvironmentSecretOverrideArrayOutput) ToGetEnvironmentSecretOverrideArrayOutput

func (o GetEnvironmentSecretOverrideArrayOutput) ToGetEnvironmentSecretOverrideArrayOutput() GetEnvironmentSecretOverrideArrayOutput

func (GetEnvironmentSecretOverrideArrayOutput) ToGetEnvironmentSecretOverrideArrayOutputWithContext

func (o GetEnvironmentSecretOverrideArrayOutput) ToGetEnvironmentSecretOverrideArrayOutputWithContext(ctx context.Context) GetEnvironmentSecretOverrideArrayOutput

type GetEnvironmentSecretOverrideInput

type GetEnvironmentSecretOverrideInput interface {
	pulumi.Input

	ToGetEnvironmentSecretOverrideOutput() GetEnvironmentSecretOverrideOutput
	ToGetEnvironmentSecretOverrideOutputWithContext(context.Context) GetEnvironmentSecretOverrideOutput
}

GetEnvironmentSecretOverrideInput is an input type that accepts GetEnvironmentSecretOverrideArgs and GetEnvironmentSecretOverrideOutput values. You can construct a concrete instance of `GetEnvironmentSecretOverrideInput` via:

GetEnvironmentSecretOverrideArgs{...}

type GetEnvironmentSecretOverrideOutput

type GetEnvironmentSecretOverrideOutput struct{ *pulumi.OutputState }

func (GetEnvironmentSecretOverrideOutput) ElementType

func (GetEnvironmentSecretOverrideOutput) Id

Id of the secret override.

func (GetEnvironmentSecretOverrideOutput) Key

Name of the secret override.

func (GetEnvironmentSecretOverrideOutput) ToGetEnvironmentSecretOverrideOutput

func (o GetEnvironmentSecretOverrideOutput) ToGetEnvironmentSecretOverrideOutput() GetEnvironmentSecretOverrideOutput

func (GetEnvironmentSecretOverrideOutput) ToGetEnvironmentSecretOverrideOutputWithContext

func (o GetEnvironmentSecretOverrideOutput) ToGetEnvironmentSecretOverrideOutputWithContext(ctx context.Context) GetEnvironmentSecretOverrideOutput

func (GetEnvironmentSecretOverrideOutput) Value

Value of the secret override.

type GetHelmBuiltInEnvironmentVariable added in v0.27.0

type GetHelmBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetHelmBuiltInEnvironmentVariableArgs added in v0.27.0

type GetHelmBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetHelmBuiltInEnvironmentVariableArgs) ElementType added in v0.27.0

func (GetHelmBuiltInEnvironmentVariableArgs) ToGetHelmBuiltInEnvironmentVariableOutput added in v0.27.0

func (i GetHelmBuiltInEnvironmentVariableArgs) ToGetHelmBuiltInEnvironmentVariableOutput() GetHelmBuiltInEnvironmentVariableOutput

func (GetHelmBuiltInEnvironmentVariableArgs) ToGetHelmBuiltInEnvironmentVariableOutputWithContext added in v0.27.0

func (i GetHelmBuiltInEnvironmentVariableArgs) ToGetHelmBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetHelmBuiltInEnvironmentVariableOutput

type GetHelmBuiltInEnvironmentVariableArray added in v0.27.0

type GetHelmBuiltInEnvironmentVariableArray []GetHelmBuiltInEnvironmentVariableInput

func (GetHelmBuiltInEnvironmentVariableArray) ElementType added in v0.27.0

func (GetHelmBuiltInEnvironmentVariableArray) ToGetHelmBuiltInEnvironmentVariableArrayOutput added in v0.27.0

func (i GetHelmBuiltInEnvironmentVariableArray) ToGetHelmBuiltInEnvironmentVariableArrayOutput() GetHelmBuiltInEnvironmentVariableArrayOutput

func (GetHelmBuiltInEnvironmentVariableArray) ToGetHelmBuiltInEnvironmentVariableArrayOutputWithContext added in v0.27.0

func (i GetHelmBuiltInEnvironmentVariableArray) ToGetHelmBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetHelmBuiltInEnvironmentVariableArrayOutput

type GetHelmBuiltInEnvironmentVariableArrayInput added in v0.27.0

type GetHelmBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetHelmBuiltInEnvironmentVariableArrayOutput() GetHelmBuiltInEnvironmentVariableArrayOutput
	ToGetHelmBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) GetHelmBuiltInEnvironmentVariableArrayOutput
}

GetHelmBuiltInEnvironmentVariableArrayInput is an input type that accepts GetHelmBuiltInEnvironmentVariableArray and GetHelmBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetHelmBuiltInEnvironmentVariableArrayInput` via:

GetHelmBuiltInEnvironmentVariableArray{ GetHelmBuiltInEnvironmentVariableArgs{...} }

type GetHelmBuiltInEnvironmentVariableArrayOutput added in v0.27.0

type GetHelmBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetHelmBuiltInEnvironmentVariableArrayOutput) ElementType added in v0.27.0

func (GetHelmBuiltInEnvironmentVariableArrayOutput) Index added in v0.27.0

func (GetHelmBuiltInEnvironmentVariableArrayOutput) ToGetHelmBuiltInEnvironmentVariableArrayOutput added in v0.27.0

func (o GetHelmBuiltInEnvironmentVariableArrayOutput) ToGetHelmBuiltInEnvironmentVariableArrayOutput() GetHelmBuiltInEnvironmentVariableArrayOutput

func (GetHelmBuiltInEnvironmentVariableArrayOutput) ToGetHelmBuiltInEnvironmentVariableArrayOutputWithContext added in v0.27.0

func (o GetHelmBuiltInEnvironmentVariableArrayOutput) ToGetHelmBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetHelmBuiltInEnvironmentVariableArrayOutput

type GetHelmBuiltInEnvironmentVariableInput added in v0.27.0

type GetHelmBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToGetHelmBuiltInEnvironmentVariableOutput() GetHelmBuiltInEnvironmentVariableOutput
	ToGetHelmBuiltInEnvironmentVariableOutputWithContext(context.Context) GetHelmBuiltInEnvironmentVariableOutput
}

GetHelmBuiltInEnvironmentVariableInput is an input type that accepts GetHelmBuiltInEnvironmentVariableArgs and GetHelmBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `GetHelmBuiltInEnvironmentVariableInput` via:

GetHelmBuiltInEnvironmentVariableArgs{...}

type GetHelmBuiltInEnvironmentVariableOutput added in v0.27.0

type GetHelmBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetHelmBuiltInEnvironmentVariableOutput) ElementType added in v0.27.0

func (GetHelmBuiltInEnvironmentVariableOutput) Id added in v0.27.0

Id of the environment variable.

func (GetHelmBuiltInEnvironmentVariableOutput) Key added in v0.27.0

Key of the environment variable.

func (GetHelmBuiltInEnvironmentVariableOutput) ToGetHelmBuiltInEnvironmentVariableOutput added in v0.27.0

func (o GetHelmBuiltInEnvironmentVariableOutput) ToGetHelmBuiltInEnvironmentVariableOutput() GetHelmBuiltInEnvironmentVariableOutput

func (GetHelmBuiltInEnvironmentVariableOutput) ToGetHelmBuiltInEnvironmentVariableOutputWithContext added in v0.27.0

func (o GetHelmBuiltInEnvironmentVariableOutput) ToGetHelmBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetHelmBuiltInEnvironmentVariableOutput

func (GetHelmBuiltInEnvironmentVariableOutput) Value added in v0.27.0

Value of the environment variable.

type GetHelmDeploymentRestriction added in v0.28.7

type GetHelmDeploymentRestriction struct {
	// Id of the deployment restriction
	Id string `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode string `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type string `pulumi:"type"`
	// Value of the deployment restriction
	Value string `pulumi:"value"`
}

type GetHelmDeploymentRestrictionArgs added in v0.28.7

type GetHelmDeploymentRestrictionArgs struct {
	// Id of the deployment restriction
	Id pulumi.StringInput `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode pulumi.StringInput `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type pulumi.StringInput `pulumi:"type"`
	// Value of the deployment restriction
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetHelmDeploymentRestrictionArgs) ElementType added in v0.28.7

func (GetHelmDeploymentRestrictionArgs) ToGetHelmDeploymentRestrictionOutput added in v0.28.7

func (i GetHelmDeploymentRestrictionArgs) ToGetHelmDeploymentRestrictionOutput() GetHelmDeploymentRestrictionOutput

func (GetHelmDeploymentRestrictionArgs) ToGetHelmDeploymentRestrictionOutputWithContext added in v0.28.7

func (i GetHelmDeploymentRestrictionArgs) ToGetHelmDeploymentRestrictionOutputWithContext(ctx context.Context) GetHelmDeploymentRestrictionOutput

type GetHelmDeploymentRestrictionArray added in v0.28.7

type GetHelmDeploymentRestrictionArray []GetHelmDeploymentRestrictionInput

func (GetHelmDeploymentRestrictionArray) ElementType added in v0.28.7

func (GetHelmDeploymentRestrictionArray) ToGetHelmDeploymentRestrictionArrayOutput added in v0.28.7

func (i GetHelmDeploymentRestrictionArray) ToGetHelmDeploymentRestrictionArrayOutput() GetHelmDeploymentRestrictionArrayOutput

func (GetHelmDeploymentRestrictionArray) ToGetHelmDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (i GetHelmDeploymentRestrictionArray) ToGetHelmDeploymentRestrictionArrayOutputWithContext(ctx context.Context) GetHelmDeploymentRestrictionArrayOutput

type GetHelmDeploymentRestrictionArrayInput added in v0.28.7

type GetHelmDeploymentRestrictionArrayInput interface {
	pulumi.Input

	ToGetHelmDeploymentRestrictionArrayOutput() GetHelmDeploymentRestrictionArrayOutput
	ToGetHelmDeploymentRestrictionArrayOutputWithContext(context.Context) GetHelmDeploymentRestrictionArrayOutput
}

GetHelmDeploymentRestrictionArrayInput is an input type that accepts GetHelmDeploymentRestrictionArray and GetHelmDeploymentRestrictionArrayOutput values. You can construct a concrete instance of `GetHelmDeploymentRestrictionArrayInput` via:

GetHelmDeploymentRestrictionArray{ GetHelmDeploymentRestrictionArgs{...} }

type GetHelmDeploymentRestrictionArrayOutput added in v0.28.7

type GetHelmDeploymentRestrictionArrayOutput struct{ *pulumi.OutputState }

func (GetHelmDeploymentRestrictionArrayOutput) ElementType added in v0.28.7

func (GetHelmDeploymentRestrictionArrayOutput) Index added in v0.28.7

func (GetHelmDeploymentRestrictionArrayOutput) ToGetHelmDeploymentRestrictionArrayOutput added in v0.28.7

func (o GetHelmDeploymentRestrictionArrayOutput) ToGetHelmDeploymentRestrictionArrayOutput() GetHelmDeploymentRestrictionArrayOutput

func (GetHelmDeploymentRestrictionArrayOutput) ToGetHelmDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (o GetHelmDeploymentRestrictionArrayOutput) ToGetHelmDeploymentRestrictionArrayOutputWithContext(ctx context.Context) GetHelmDeploymentRestrictionArrayOutput

type GetHelmDeploymentRestrictionInput added in v0.28.7

type GetHelmDeploymentRestrictionInput interface {
	pulumi.Input

	ToGetHelmDeploymentRestrictionOutput() GetHelmDeploymentRestrictionOutput
	ToGetHelmDeploymentRestrictionOutputWithContext(context.Context) GetHelmDeploymentRestrictionOutput
}

GetHelmDeploymentRestrictionInput is an input type that accepts GetHelmDeploymentRestrictionArgs and GetHelmDeploymentRestrictionOutput values. You can construct a concrete instance of `GetHelmDeploymentRestrictionInput` via:

GetHelmDeploymentRestrictionArgs{...}

type GetHelmDeploymentRestrictionOutput added in v0.28.7

type GetHelmDeploymentRestrictionOutput struct{ *pulumi.OutputState }

func (GetHelmDeploymentRestrictionOutput) ElementType added in v0.28.7

func (GetHelmDeploymentRestrictionOutput) Id added in v0.28.7

Id of the deployment restriction

func (GetHelmDeploymentRestrictionOutput) Mode added in v0.28.7

Can be EXCLUDE or MATCH

func (GetHelmDeploymentRestrictionOutput) ToGetHelmDeploymentRestrictionOutput added in v0.28.7

func (o GetHelmDeploymentRestrictionOutput) ToGetHelmDeploymentRestrictionOutput() GetHelmDeploymentRestrictionOutput

func (GetHelmDeploymentRestrictionOutput) ToGetHelmDeploymentRestrictionOutputWithContext added in v0.28.7

func (o GetHelmDeploymentRestrictionOutput) ToGetHelmDeploymentRestrictionOutputWithContext(ctx context.Context) GetHelmDeploymentRestrictionOutput

func (GetHelmDeploymentRestrictionOutput) Type added in v0.28.7

Currently, only PATH is accepted

func (GetHelmDeploymentRestrictionOutput) Value added in v0.28.7

Value of the deployment restriction

type GetHelmEnvironmentVariable added in v0.27.0

type GetHelmEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetHelmEnvironmentVariableAlias added in v0.27.0

type GetHelmEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type GetHelmEnvironmentVariableAliasArgs added in v0.27.0

type GetHelmEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetHelmEnvironmentVariableAliasArgs) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableAliasArgs) ToGetHelmEnvironmentVariableAliasOutput added in v0.27.0

func (i GetHelmEnvironmentVariableAliasArgs) ToGetHelmEnvironmentVariableAliasOutput() GetHelmEnvironmentVariableAliasOutput

func (GetHelmEnvironmentVariableAliasArgs) ToGetHelmEnvironmentVariableAliasOutputWithContext added in v0.27.0

func (i GetHelmEnvironmentVariableAliasArgs) ToGetHelmEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableAliasOutput

type GetHelmEnvironmentVariableAliasArray added in v0.27.0

type GetHelmEnvironmentVariableAliasArray []GetHelmEnvironmentVariableAliasInput

func (GetHelmEnvironmentVariableAliasArray) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableAliasArray) ToGetHelmEnvironmentVariableAliasArrayOutput added in v0.27.0

func (i GetHelmEnvironmentVariableAliasArray) ToGetHelmEnvironmentVariableAliasArrayOutput() GetHelmEnvironmentVariableAliasArrayOutput

func (GetHelmEnvironmentVariableAliasArray) ToGetHelmEnvironmentVariableAliasArrayOutputWithContext added in v0.27.0

func (i GetHelmEnvironmentVariableAliasArray) ToGetHelmEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableAliasArrayOutput

type GetHelmEnvironmentVariableAliasArrayInput added in v0.27.0

type GetHelmEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToGetHelmEnvironmentVariableAliasArrayOutput() GetHelmEnvironmentVariableAliasArrayOutput
	ToGetHelmEnvironmentVariableAliasArrayOutputWithContext(context.Context) GetHelmEnvironmentVariableAliasArrayOutput
}

GetHelmEnvironmentVariableAliasArrayInput is an input type that accepts GetHelmEnvironmentVariableAliasArray and GetHelmEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `GetHelmEnvironmentVariableAliasArrayInput` via:

GetHelmEnvironmentVariableAliasArray{ GetHelmEnvironmentVariableAliasArgs{...} }

type GetHelmEnvironmentVariableAliasArrayOutput added in v0.27.0

type GetHelmEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (GetHelmEnvironmentVariableAliasArrayOutput) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableAliasArrayOutput) Index added in v0.27.0

func (GetHelmEnvironmentVariableAliasArrayOutput) ToGetHelmEnvironmentVariableAliasArrayOutput added in v0.27.0

func (o GetHelmEnvironmentVariableAliasArrayOutput) ToGetHelmEnvironmentVariableAliasArrayOutput() GetHelmEnvironmentVariableAliasArrayOutput

func (GetHelmEnvironmentVariableAliasArrayOutput) ToGetHelmEnvironmentVariableAliasArrayOutputWithContext added in v0.27.0

func (o GetHelmEnvironmentVariableAliasArrayOutput) ToGetHelmEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableAliasArrayOutput

type GetHelmEnvironmentVariableAliasInput added in v0.27.0

type GetHelmEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToGetHelmEnvironmentVariableAliasOutput() GetHelmEnvironmentVariableAliasOutput
	ToGetHelmEnvironmentVariableAliasOutputWithContext(context.Context) GetHelmEnvironmentVariableAliasOutput
}

GetHelmEnvironmentVariableAliasInput is an input type that accepts GetHelmEnvironmentVariableAliasArgs and GetHelmEnvironmentVariableAliasOutput values. You can construct a concrete instance of `GetHelmEnvironmentVariableAliasInput` via:

GetHelmEnvironmentVariableAliasArgs{...}

type GetHelmEnvironmentVariableAliasOutput added in v0.27.0

type GetHelmEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (GetHelmEnvironmentVariableAliasOutput) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableAliasOutput) Id added in v0.27.0

Id of the environment variable alias.

func (GetHelmEnvironmentVariableAliasOutput) Key added in v0.27.0

Name of the environment variable alias.

func (GetHelmEnvironmentVariableAliasOutput) ToGetHelmEnvironmentVariableAliasOutput added in v0.27.0

func (o GetHelmEnvironmentVariableAliasOutput) ToGetHelmEnvironmentVariableAliasOutput() GetHelmEnvironmentVariableAliasOutput

func (GetHelmEnvironmentVariableAliasOutput) ToGetHelmEnvironmentVariableAliasOutputWithContext added in v0.27.0

func (o GetHelmEnvironmentVariableAliasOutput) ToGetHelmEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableAliasOutput

func (GetHelmEnvironmentVariableAliasOutput) Value added in v0.27.0

Name of the variable to alias.

type GetHelmEnvironmentVariableArgs added in v0.27.0

type GetHelmEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetHelmEnvironmentVariableArgs) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableArgs) ToGetHelmEnvironmentVariableOutput added in v0.27.0

func (i GetHelmEnvironmentVariableArgs) ToGetHelmEnvironmentVariableOutput() GetHelmEnvironmentVariableOutput

func (GetHelmEnvironmentVariableArgs) ToGetHelmEnvironmentVariableOutputWithContext added in v0.27.0

func (i GetHelmEnvironmentVariableArgs) ToGetHelmEnvironmentVariableOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableOutput

type GetHelmEnvironmentVariableArray added in v0.27.0

type GetHelmEnvironmentVariableArray []GetHelmEnvironmentVariableInput

func (GetHelmEnvironmentVariableArray) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableArray) ToGetHelmEnvironmentVariableArrayOutput added in v0.27.0

func (i GetHelmEnvironmentVariableArray) ToGetHelmEnvironmentVariableArrayOutput() GetHelmEnvironmentVariableArrayOutput

func (GetHelmEnvironmentVariableArray) ToGetHelmEnvironmentVariableArrayOutputWithContext added in v0.27.0

func (i GetHelmEnvironmentVariableArray) ToGetHelmEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableArrayOutput

type GetHelmEnvironmentVariableArrayInput added in v0.27.0

type GetHelmEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetHelmEnvironmentVariableArrayOutput() GetHelmEnvironmentVariableArrayOutput
	ToGetHelmEnvironmentVariableArrayOutputWithContext(context.Context) GetHelmEnvironmentVariableArrayOutput
}

GetHelmEnvironmentVariableArrayInput is an input type that accepts GetHelmEnvironmentVariableArray and GetHelmEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetHelmEnvironmentVariableArrayInput` via:

GetHelmEnvironmentVariableArray{ GetHelmEnvironmentVariableArgs{...} }

type GetHelmEnvironmentVariableArrayOutput added in v0.27.0

type GetHelmEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetHelmEnvironmentVariableArrayOutput) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableArrayOutput) Index added in v0.27.0

func (GetHelmEnvironmentVariableArrayOutput) ToGetHelmEnvironmentVariableArrayOutput added in v0.27.0

func (o GetHelmEnvironmentVariableArrayOutput) ToGetHelmEnvironmentVariableArrayOutput() GetHelmEnvironmentVariableArrayOutput

func (GetHelmEnvironmentVariableArrayOutput) ToGetHelmEnvironmentVariableArrayOutputWithContext added in v0.27.0

func (o GetHelmEnvironmentVariableArrayOutput) ToGetHelmEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableArrayOutput

type GetHelmEnvironmentVariableInput added in v0.27.0

type GetHelmEnvironmentVariableInput interface {
	pulumi.Input

	ToGetHelmEnvironmentVariableOutput() GetHelmEnvironmentVariableOutput
	ToGetHelmEnvironmentVariableOutputWithContext(context.Context) GetHelmEnvironmentVariableOutput
}

GetHelmEnvironmentVariableInput is an input type that accepts GetHelmEnvironmentVariableArgs and GetHelmEnvironmentVariableOutput values. You can construct a concrete instance of `GetHelmEnvironmentVariableInput` via:

GetHelmEnvironmentVariableArgs{...}

type GetHelmEnvironmentVariableOutput added in v0.27.0

type GetHelmEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetHelmEnvironmentVariableOutput) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableOutput) Id added in v0.27.0

Id of the environment variable.

func (GetHelmEnvironmentVariableOutput) Key added in v0.27.0

Key of the environment variable.

func (GetHelmEnvironmentVariableOutput) ToGetHelmEnvironmentVariableOutput added in v0.27.0

func (o GetHelmEnvironmentVariableOutput) ToGetHelmEnvironmentVariableOutput() GetHelmEnvironmentVariableOutput

func (GetHelmEnvironmentVariableOutput) ToGetHelmEnvironmentVariableOutputWithContext added in v0.27.0

func (o GetHelmEnvironmentVariableOutput) ToGetHelmEnvironmentVariableOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableOutput

func (GetHelmEnvironmentVariableOutput) Value added in v0.27.0

Value of the environment variable.

type GetHelmEnvironmentVariableOverride added in v0.27.0

type GetHelmEnvironmentVariableOverride struct {
	// Id of the environment variable override.
	Id string `pulumi:"id"`
	// Name of the environment variable override.
	Key string `pulumi:"key"`
	// Value of the environment variable override.
	Value string `pulumi:"value"`
}

type GetHelmEnvironmentVariableOverrideArgs added in v0.27.0

type GetHelmEnvironmentVariableOverrideArgs struct {
	// Id of the environment variable override.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the environment variable override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetHelmEnvironmentVariableOverrideArgs) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableOverrideArgs) ToGetHelmEnvironmentVariableOverrideOutput added in v0.27.0

func (i GetHelmEnvironmentVariableOverrideArgs) ToGetHelmEnvironmentVariableOverrideOutput() GetHelmEnvironmentVariableOverrideOutput

func (GetHelmEnvironmentVariableOverrideArgs) ToGetHelmEnvironmentVariableOverrideOutputWithContext added in v0.27.0

func (i GetHelmEnvironmentVariableOverrideArgs) ToGetHelmEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableOverrideOutput

type GetHelmEnvironmentVariableOverrideArray added in v0.27.0

type GetHelmEnvironmentVariableOverrideArray []GetHelmEnvironmentVariableOverrideInput

func (GetHelmEnvironmentVariableOverrideArray) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableOverrideArray) ToGetHelmEnvironmentVariableOverrideArrayOutput added in v0.27.0

func (i GetHelmEnvironmentVariableOverrideArray) ToGetHelmEnvironmentVariableOverrideArrayOutput() GetHelmEnvironmentVariableOverrideArrayOutput

func (GetHelmEnvironmentVariableOverrideArray) ToGetHelmEnvironmentVariableOverrideArrayOutputWithContext added in v0.27.0

func (i GetHelmEnvironmentVariableOverrideArray) ToGetHelmEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableOverrideArrayOutput

type GetHelmEnvironmentVariableOverrideArrayInput added in v0.27.0

type GetHelmEnvironmentVariableOverrideArrayInput interface {
	pulumi.Input

	ToGetHelmEnvironmentVariableOverrideArrayOutput() GetHelmEnvironmentVariableOverrideArrayOutput
	ToGetHelmEnvironmentVariableOverrideArrayOutputWithContext(context.Context) GetHelmEnvironmentVariableOverrideArrayOutput
}

GetHelmEnvironmentVariableOverrideArrayInput is an input type that accepts GetHelmEnvironmentVariableOverrideArray and GetHelmEnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `GetHelmEnvironmentVariableOverrideArrayInput` via:

GetHelmEnvironmentVariableOverrideArray{ GetHelmEnvironmentVariableOverrideArgs{...} }

type GetHelmEnvironmentVariableOverrideArrayOutput added in v0.27.0

type GetHelmEnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetHelmEnvironmentVariableOverrideArrayOutput) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableOverrideArrayOutput) Index added in v0.27.0

func (GetHelmEnvironmentVariableOverrideArrayOutput) ToGetHelmEnvironmentVariableOverrideArrayOutput added in v0.27.0

func (o GetHelmEnvironmentVariableOverrideArrayOutput) ToGetHelmEnvironmentVariableOverrideArrayOutput() GetHelmEnvironmentVariableOverrideArrayOutput

func (GetHelmEnvironmentVariableOverrideArrayOutput) ToGetHelmEnvironmentVariableOverrideArrayOutputWithContext added in v0.27.0

func (o GetHelmEnvironmentVariableOverrideArrayOutput) ToGetHelmEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableOverrideArrayOutput

type GetHelmEnvironmentVariableOverrideInput added in v0.27.0

type GetHelmEnvironmentVariableOverrideInput interface {
	pulumi.Input

	ToGetHelmEnvironmentVariableOverrideOutput() GetHelmEnvironmentVariableOverrideOutput
	ToGetHelmEnvironmentVariableOverrideOutputWithContext(context.Context) GetHelmEnvironmentVariableOverrideOutput
}

GetHelmEnvironmentVariableOverrideInput is an input type that accepts GetHelmEnvironmentVariableOverrideArgs and GetHelmEnvironmentVariableOverrideOutput values. You can construct a concrete instance of `GetHelmEnvironmentVariableOverrideInput` via:

GetHelmEnvironmentVariableOverrideArgs{...}

type GetHelmEnvironmentVariableOverrideOutput added in v0.27.0

type GetHelmEnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }

func (GetHelmEnvironmentVariableOverrideOutput) ElementType added in v0.27.0

func (GetHelmEnvironmentVariableOverrideOutput) Id added in v0.27.0

Id of the environment variable override.

func (GetHelmEnvironmentVariableOverrideOutput) Key added in v0.27.0

Name of the environment variable override.

func (GetHelmEnvironmentVariableOverrideOutput) ToGetHelmEnvironmentVariableOverrideOutput added in v0.27.0

func (o GetHelmEnvironmentVariableOverrideOutput) ToGetHelmEnvironmentVariableOverrideOutput() GetHelmEnvironmentVariableOverrideOutput

func (GetHelmEnvironmentVariableOverrideOutput) ToGetHelmEnvironmentVariableOverrideOutputWithContext added in v0.27.0

func (o GetHelmEnvironmentVariableOverrideOutput) ToGetHelmEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetHelmEnvironmentVariableOverrideOutput

func (GetHelmEnvironmentVariableOverrideOutput) Value added in v0.27.0

Value of the environment variable override.

type GetHelmSecret added in v0.27.0

type GetHelmSecret struct {
	// Id of the secret.
	Id string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type GetHelmSecretAlias added in v0.27.0

type GetHelmSecretAlias struct {
	// Id of the secret alias.
	Id string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type GetHelmSecretAliasArgs added in v0.27.0

type GetHelmSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetHelmSecretAliasArgs) ElementType added in v0.27.0

func (GetHelmSecretAliasArgs) ElementType() reflect.Type

func (GetHelmSecretAliasArgs) ToGetHelmSecretAliasOutput added in v0.27.0

func (i GetHelmSecretAliasArgs) ToGetHelmSecretAliasOutput() GetHelmSecretAliasOutput

func (GetHelmSecretAliasArgs) ToGetHelmSecretAliasOutputWithContext added in v0.27.0

func (i GetHelmSecretAliasArgs) ToGetHelmSecretAliasOutputWithContext(ctx context.Context) GetHelmSecretAliasOutput

type GetHelmSecretAliasArray added in v0.27.0

type GetHelmSecretAliasArray []GetHelmSecretAliasInput

func (GetHelmSecretAliasArray) ElementType added in v0.27.0

func (GetHelmSecretAliasArray) ElementType() reflect.Type

func (GetHelmSecretAliasArray) ToGetHelmSecretAliasArrayOutput added in v0.27.0

func (i GetHelmSecretAliasArray) ToGetHelmSecretAliasArrayOutput() GetHelmSecretAliasArrayOutput

func (GetHelmSecretAliasArray) ToGetHelmSecretAliasArrayOutputWithContext added in v0.27.0

func (i GetHelmSecretAliasArray) ToGetHelmSecretAliasArrayOutputWithContext(ctx context.Context) GetHelmSecretAliasArrayOutput

type GetHelmSecretAliasArrayInput added in v0.27.0

type GetHelmSecretAliasArrayInput interface {
	pulumi.Input

	ToGetHelmSecretAliasArrayOutput() GetHelmSecretAliasArrayOutput
	ToGetHelmSecretAliasArrayOutputWithContext(context.Context) GetHelmSecretAliasArrayOutput
}

GetHelmSecretAliasArrayInput is an input type that accepts GetHelmSecretAliasArray and GetHelmSecretAliasArrayOutput values. You can construct a concrete instance of `GetHelmSecretAliasArrayInput` via:

GetHelmSecretAliasArray{ GetHelmSecretAliasArgs{...} }

type GetHelmSecretAliasArrayOutput added in v0.27.0

type GetHelmSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (GetHelmSecretAliasArrayOutput) ElementType added in v0.27.0

func (GetHelmSecretAliasArrayOutput) Index added in v0.27.0

func (GetHelmSecretAliasArrayOutput) ToGetHelmSecretAliasArrayOutput added in v0.27.0

func (o GetHelmSecretAliasArrayOutput) ToGetHelmSecretAliasArrayOutput() GetHelmSecretAliasArrayOutput

func (GetHelmSecretAliasArrayOutput) ToGetHelmSecretAliasArrayOutputWithContext added in v0.27.0

func (o GetHelmSecretAliasArrayOutput) ToGetHelmSecretAliasArrayOutputWithContext(ctx context.Context) GetHelmSecretAliasArrayOutput

type GetHelmSecretAliasInput added in v0.27.0

type GetHelmSecretAliasInput interface {
	pulumi.Input

	ToGetHelmSecretAliasOutput() GetHelmSecretAliasOutput
	ToGetHelmSecretAliasOutputWithContext(context.Context) GetHelmSecretAliasOutput
}

GetHelmSecretAliasInput is an input type that accepts GetHelmSecretAliasArgs and GetHelmSecretAliasOutput values. You can construct a concrete instance of `GetHelmSecretAliasInput` via:

GetHelmSecretAliasArgs{...}

type GetHelmSecretAliasOutput added in v0.27.0

type GetHelmSecretAliasOutput struct{ *pulumi.OutputState }

func (GetHelmSecretAliasOutput) ElementType added in v0.27.0

func (GetHelmSecretAliasOutput) ElementType() reflect.Type

func (GetHelmSecretAliasOutput) Id added in v0.27.0

Id of the secret alias.

func (GetHelmSecretAliasOutput) Key added in v0.27.0

Name of the secret alias.

func (GetHelmSecretAliasOutput) ToGetHelmSecretAliasOutput added in v0.27.0

func (o GetHelmSecretAliasOutput) ToGetHelmSecretAliasOutput() GetHelmSecretAliasOutput

func (GetHelmSecretAliasOutput) ToGetHelmSecretAliasOutputWithContext added in v0.27.0

func (o GetHelmSecretAliasOutput) ToGetHelmSecretAliasOutputWithContext(ctx context.Context) GetHelmSecretAliasOutput

func (GetHelmSecretAliasOutput) Value added in v0.27.0

Name of the secret to alias.

type GetHelmSecretArgs added in v0.27.0

type GetHelmSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetHelmSecretArgs) ElementType added in v0.27.0

func (GetHelmSecretArgs) ElementType() reflect.Type

func (GetHelmSecretArgs) ToGetHelmSecretOutput added in v0.27.0

func (i GetHelmSecretArgs) ToGetHelmSecretOutput() GetHelmSecretOutput

func (GetHelmSecretArgs) ToGetHelmSecretOutputWithContext added in v0.27.0

func (i GetHelmSecretArgs) ToGetHelmSecretOutputWithContext(ctx context.Context) GetHelmSecretOutput

type GetHelmSecretArray added in v0.27.0

type GetHelmSecretArray []GetHelmSecretInput

func (GetHelmSecretArray) ElementType added in v0.27.0

func (GetHelmSecretArray) ElementType() reflect.Type

func (GetHelmSecretArray) ToGetHelmSecretArrayOutput added in v0.27.0

func (i GetHelmSecretArray) ToGetHelmSecretArrayOutput() GetHelmSecretArrayOutput

func (GetHelmSecretArray) ToGetHelmSecretArrayOutputWithContext added in v0.27.0

func (i GetHelmSecretArray) ToGetHelmSecretArrayOutputWithContext(ctx context.Context) GetHelmSecretArrayOutput

type GetHelmSecretArrayInput added in v0.27.0

type GetHelmSecretArrayInput interface {
	pulumi.Input

	ToGetHelmSecretArrayOutput() GetHelmSecretArrayOutput
	ToGetHelmSecretArrayOutputWithContext(context.Context) GetHelmSecretArrayOutput
}

GetHelmSecretArrayInput is an input type that accepts GetHelmSecretArray and GetHelmSecretArrayOutput values. You can construct a concrete instance of `GetHelmSecretArrayInput` via:

GetHelmSecretArray{ GetHelmSecretArgs{...} }

type GetHelmSecretArrayOutput added in v0.27.0

type GetHelmSecretArrayOutput struct{ *pulumi.OutputState }

func (GetHelmSecretArrayOutput) ElementType added in v0.27.0

func (GetHelmSecretArrayOutput) ElementType() reflect.Type

func (GetHelmSecretArrayOutput) Index added in v0.27.0

func (GetHelmSecretArrayOutput) ToGetHelmSecretArrayOutput added in v0.27.0

func (o GetHelmSecretArrayOutput) ToGetHelmSecretArrayOutput() GetHelmSecretArrayOutput

func (GetHelmSecretArrayOutput) ToGetHelmSecretArrayOutputWithContext added in v0.27.0

func (o GetHelmSecretArrayOutput) ToGetHelmSecretArrayOutputWithContext(ctx context.Context) GetHelmSecretArrayOutput

type GetHelmSecretInput added in v0.27.0

type GetHelmSecretInput interface {
	pulumi.Input

	ToGetHelmSecretOutput() GetHelmSecretOutput
	ToGetHelmSecretOutputWithContext(context.Context) GetHelmSecretOutput
}

GetHelmSecretInput is an input type that accepts GetHelmSecretArgs and GetHelmSecretOutput values. You can construct a concrete instance of `GetHelmSecretInput` via:

GetHelmSecretArgs{...}

type GetHelmSecretOutput added in v0.27.0

type GetHelmSecretOutput struct{ *pulumi.OutputState }

func (GetHelmSecretOutput) ElementType added in v0.27.0

func (GetHelmSecretOutput) ElementType() reflect.Type

func (GetHelmSecretOutput) Id added in v0.27.0

Id of the secret.

func (GetHelmSecretOutput) Key added in v0.27.0

Key of the secret.

func (GetHelmSecretOutput) ToGetHelmSecretOutput added in v0.27.0

func (o GetHelmSecretOutput) ToGetHelmSecretOutput() GetHelmSecretOutput

func (GetHelmSecretOutput) ToGetHelmSecretOutputWithContext added in v0.27.0

func (o GetHelmSecretOutput) ToGetHelmSecretOutputWithContext(ctx context.Context) GetHelmSecretOutput

func (GetHelmSecretOutput) Value added in v0.27.0

Value of the secret.

type GetHelmSecretOverride added in v0.27.0

type GetHelmSecretOverride struct {
	// Id of the secret override.
	Id string `pulumi:"id"`
	// Name of the secret override.
	Key string `pulumi:"key"`
	// Value of the secret override.
	Value string `pulumi:"value"`
}

type GetHelmSecretOverrideArgs added in v0.27.0

type GetHelmSecretOverrideArgs struct {
	// Id of the secret override.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the secret override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetHelmSecretOverrideArgs) ElementType added in v0.27.0

func (GetHelmSecretOverrideArgs) ElementType() reflect.Type

func (GetHelmSecretOverrideArgs) ToGetHelmSecretOverrideOutput added in v0.27.0

func (i GetHelmSecretOverrideArgs) ToGetHelmSecretOverrideOutput() GetHelmSecretOverrideOutput

func (GetHelmSecretOverrideArgs) ToGetHelmSecretOverrideOutputWithContext added in v0.27.0

func (i GetHelmSecretOverrideArgs) ToGetHelmSecretOverrideOutputWithContext(ctx context.Context) GetHelmSecretOverrideOutput

type GetHelmSecretOverrideArray added in v0.27.0

type GetHelmSecretOverrideArray []GetHelmSecretOverrideInput

func (GetHelmSecretOverrideArray) ElementType added in v0.27.0

func (GetHelmSecretOverrideArray) ElementType() reflect.Type

func (GetHelmSecretOverrideArray) ToGetHelmSecretOverrideArrayOutput added in v0.27.0

func (i GetHelmSecretOverrideArray) ToGetHelmSecretOverrideArrayOutput() GetHelmSecretOverrideArrayOutput

func (GetHelmSecretOverrideArray) ToGetHelmSecretOverrideArrayOutputWithContext added in v0.27.0

func (i GetHelmSecretOverrideArray) ToGetHelmSecretOverrideArrayOutputWithContext(ctx context.Context) GetHelmSecretOverrideArrayOutput

type GetHelmSecretOverrideArrayInput added in v0.27.0

type GetHelmSecretOverrideArrayInput interface {
	pulumi.Input

	ToGetHelmSecretOverrideArrayOutput() GetHelmSecretOverrideArrayOutput
	ToGetHelmSecretOverrideArrayOutputWithContext(context.Context) GetHelmSecretOverrideArrayOutput
}

GetHelmSecretOverrideArrayInput is an input type that accepts GetHelmSecretOverrideArray and GetHelmSecretOverrideArrayOutput values. You can construct a concrete instance of `GetHelmSecretOverrideArrayInput` via:

GetHelmSecretOverrideArray{ GetHelmSecretOverrideArgs{...} }

type GetHelmSecretOverrideArrayOutput added in v0.27.0

type GetHelmSecretOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetHelmSecretOverrideArrayOutput) ElementType added in v0.27.0

func (GetHelmSecretOverrideArrayOutput) Index added in v0.27.0

func (GetHelmSecretOverrideArrayOutput) ToGetHelmSecretOverrideArrayOutput added in v0.27.0

func (o GetHelmSecretOverrideArrayOutput) ToGetHelmSecretOverrideArrayOutput() GetHelmSecretOverrideArrayOutput

func (GetHelmSecretOverrideArrayOutput) ToGetHelmSecretOverrideArrayOutputWithContext added in v0.27.0

func (o GetHelmSecretOverrideArrayOutput) ToGetHelmSecretOverrideArrayOutputWithContext(ctx context.Context) GetHelmSecretOverrideArrayOutput

type GetHelmSecretOverrideInput added in v0.27.0

type GetHelmSecretOverrideInput interface {
	pulumi.Input

	ToGetHelmSecretOverrideOutput() GetHelmSecretOverrideOutput
	ToGetHelmSecretOverrideOutputWithContext(context.Context) GetHelmSecretOverrideOutput
}

GetHelmSecretOverrideInput is an input type that accepts GetHelmSecretOverrideArgs and GetHelmSecretOverrideOutput values. You can construct a concrete instance of `GetHelmSecretOverrideInput` via:

GetHelmSecretOverrideArgs{...}

type GetHelmSecretOverrideOutput added in v0.27.0

type GetHelmSecretOverrideOutput struct{ *pulumi.OutputState }

func (GetHelmSecretOverrideOutput) ElementType added in v0.27.0

func (GetHelmSecretOverrideOutput) Id added in v0.27.0

Id of the secret override.

func (GetHelmSecretOverrideOutput) Key added in v0.27.0

Name of the secret override.

func (GetHelmSecretOverrideOutput) ToGetHelmSecretOverrideOutput added in v0.27.0

func (o GetHelmSecretOverrideOutput) ToGetHelmSecretOverrideOutput() GetHelmSecretOverrideOutput

func (GetHelmSecretOverrideOutput) ToGetHelmSecretOverrideOutputWithContext added in v0.27.0

func (o GetHelmSecretOverrideOutput) ToGetHelmSecretOverrideOutputWithContext(ctx context.Context) GetHelmSecretOverrideOutput

func (GetHelmSecretOverrideOutput) Value added in v0.27.0

Value of the secret override.

type GetJobBuiltInEnvironmentVariable

type GetJobBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetJobBuiltInEnvironmentVariableArgs

type GetJobBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetJobBuiltInEnvironmentVariableArgs) ElementType

func (GetJobBuiltInEnvironmentVariableArgs) ToGetJobBuiltInEnvironmentVariableOutput

func (i GetJobBuiltInEnvironmentVariableArgs) ToGetJobBuiltInEnvironmentVariableOutput() GetJobBuiltInEnvironmentVariableOutput

func (GetJobBuiltInEnvironmentVariableArgs) ToGetJobBuiltInEnvironmentVariableOutputWithContext

func (i GetJobBuiltInEnvironmentVariableArgs) ToGetJobBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetJobBuiltInEnvironmentVariableOutput

type GetJobBuiltInEnvironmentVariableArray

type GetJobBuiltInEnvironmentVariableArray []GetJobBuiltInEnvironmentVariableInput

func (GetJobBuiltInEnvironmentVariableArray) ElementType

func (GetJobBuiltInEnvironmentVariableArray) ToGetJobBuiltInEnvironmentVariableArrayOutput

func (i GetJobBuiltInEnvironmentVariableArray) ToGetJobBuiltInEnvironmentVariableArrayOutput() GetJobBuiltInEnvironmentVariableArrayOutput

func (GetJobBuiltInEnvironmentVariableArray) ToGetJobBuiltInEnvironmentVariableArrayOutputWithContext

func (i GetJobBuiltInEnvironmentVariableArray) ToGetJobBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetJobBuiltInEnvironmentVariableArrayOutput

type GetJobBuiltInEnvironmentVariableArrayInput

type GetJobBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetJobBuiltInEnvironmentVariableArrayOutput() GetJobBuiltInEnvironmentVariableArrayOutput
	ToGetJobBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) GetJobBuiltInEnvironmentVariableArrayOutput
}

GetJobBuiltInEnvironmentVariableArrayInput is an input type that accepts GetJobBuiltInEnvironmentVariableArray and GetJobBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetJobBuiltInEnvironmentVariableArrayInput` via:

GetJobBuiltInEnvironmentVariableArray{ GetJobBuiltInEnvironmentVariableArgs{...} }

type GetJobBuiltInEnvironmentVariableArrayOutput

type GetJobBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetJobBuiltInEnvironmentVariableArrayOutput) ElementType

func (GetJobBuiltInEnvironmentVariableArrayOutput) Index

func (GetJobBuiltInEnvironmentVariableArrayOutput) ToGetJobBuiltInEnvironmentVariableArrayOutput

func (o GetJobBuiltInEnvironmentVariableArrayOutput) ToGetJobBuiltInEnvironmentVariableArrayOutput() GetJobBuiltInEnvironmentVariableArrayOutput

func (GetJobBuiltInEnvironmentVariableArrayOutput) ToGetJobBuiltInEnvironmentVariableArrayOutputWithContext

func (o GetJobBuiltInEnvironmentVariableArrayOutput) ToGetJobBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetJobBuiltInEnvironmentVariableArrayOutput

type GetJobBuiltInEnvironmentVariableInput

type GetJobBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToGetJobBuiltInEnvironmentVariableOutput() GetJobBuiltInEnvironmentVariableOutput
	ToGetJobBuiltInEnvironmentVariableOutputWithContext(context.Context) GetJobBuiltInEnvironmentVariableOutput
}

GetJobBuiltInEnvironmentVariableInput is an input type that accepts GetJobBuiltInEnvironmentVariableArgs and GetJobBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `GetJobBuiltInEnvironmentVariableInput` via:

GetJobBuiltInEnvironmentVariableArgs{...}

type GetJobBuiltInEnvironmentVariableOutput

type GetJobBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetJobBuiltInEnvironmentVariableOutput) ElementType

func (GetJobBuiltInEnvironmentVariableOutput) Id

Id of the environment variable.

func (GetJobBuiltInEnvironmentVariableOutput) Key

Key of the environment variable.

func (GetJobBuiltInEnvironmentVariableOutput) ToGetJobBuiltInEnvironmentVariableOutput

func (o GetJobBuiltInEnvironmentVariableOutput) ToGetJobBuiltInEnvironmentVariableOutput() GetJobBuiltInEnvironmentVariableOutput

func (GetJobBuiltInEnvironmentVariableOutput) ToGetJobBuiltInEnvironmentVariableOutputWithContext

func (o GetJobBuiltInEnvironmentVariableOutput) ToGetJobBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetJobBuiltInEnvironmentVariableOutput

func (GetJobBuiltInEnvironmentVariableOutput) Value

Value of the environment variable.

type GetJobDeploymentRestriction added in v0.28.7

type GetJobDeploymentRestriction struct {
	// Id of the deployment restriction
	Id string `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode string `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type string `pulumi:"type"`
	// Value of the deployment restriction
	Value string `pulumi:"value"`
}

type GetJobDeploymentRestrictionArgs added in v0.28.7

type GetJobDeploymentRestrictionArgs struct {
	// Id of the deployment restriction
	Id pulumi.StringInput `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode pulumi.StringInput `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type pulumi.StringInput `pulumi:"type"`
	// Value of the deployment restriction
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetJobDeploymentRestrictionArgs) ElementType added in v0.28.7

func (GetJobDeploymentRestrictionArgs) ToGetJobDeploymentRestrictionOutput added in v0.28.7

func (i GetJobDeploymentRestrictionArgs) ToGetJobDeploymentRestrictionOutput() GetJobDeploymentRestrictionOutput

func (GetJobDeploymentRestrictionArgs) ToGetJobDeploymentRestrictionOutputWithContext added in v0.28.7

func (i GetJobDeploymentRestrictionArgs) ToGetJobDeploymentRestrictionOutputWithContext(ctx context.Context) GetJobDeploymentRestrictionOutput

type GetJobDeploymentRestrictionArray added in v0.28.7

type GetJobDeploymentRestrictionArray []GetJobDeploymentRestrictionInput

func (GetJobDeploymentRestrictionArray) ElementType added in v0.28.7

func (GetJobDeploymentRestrictionArray) ToGetJobDeploymentRestrictionArrayOutput added in v0.28.7

func (i GetJobDeploymentRestrictionArray) ToGetJobDeploymentRestrictionArrayOutput() GetJobDeploymentRestrictionArrayOutput

func (GetJobDeploymentRestrictionArray) ToGetJobDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (i GetJobDeploymentRestrictionArray) ToGetJobDeploymentRestrictionArrayOutputWithContext(ctx context.Context) GetJobDeploymentRestrictionArrayOutput

type GetJobDeploymentRestrictionArrayInput added in v0.28.7

type GetJobDeploymentRestrictionArrayInput interface {
	pulumi.Input

	ToGetJobDeploymentRestrictionArrayOutput() GetJobDeploymentRestrictionArrayOutput
	ToGetJobDeploymentRestrictionArrayOutputWithContext(context.Context) GetJobDeploymentRestrictionArrayOutput
}

GetJobDeploymentRestrictionArrayInput is an input type that accepts GetJobDeploymentRestrictionArray and GetJobDeploymentRestrictionArrayOutput values. You can construct a concrete instance of `GetJobDeploymentRestrictionArrayInput` via:

GetJobDeploymentRestrictionArray{ GetJobDeploymentRestrictionArgs{...} }

type GetJobDeploymentRestrictionArrayOutput added in v0.28.7

type GetJobDeploymentRestrictionArrayOutput struct{ *pulumi.OutputState }

func (GetJobDeploymentRestrictionArrayOutput) ElementType added in v0.28.7

func (GetJobDeploymentRestrictionArrayOutput) Index added in v0.28.7

func (GetJobDeploymentRestrictionArrayOutput) ToGetJobDeploymentRestrictionArrayOutput added in v0.28.7

func (o GetJobDeploymentRestrictionArrayOutput) ToGetJobDeploymentRestrictionArrayOutput() GetJobDeploymentRestrictionArrayOutput

func (GetJobDeploymentRestrictionArrayOutput) ToGetJobDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (o GetJobDeploymentRestrictionArrayOutput) ToGetJobDeploymentRestrictionArrayOutputWithContext(ctx context.Context) GetJobDeploymentRestrictionArrayOutput

type GetJobDeploymentRestrictionInput added in v0.28.7

type GetJobDeploymentRestrictionInput interface {
	pulumi.Input

	ToGetJobDeploymentRestrictionOutput() GetJobDeploymentRestrictionOutput
	ToGetJobDeploymentRestrictionOutputWithContext(context.Context) GetJobDeploymentRestrictionOutput
}

GetJobDeploymentRestrictionInput is an input type that accepts GetJobDeploymentRestrictionArgs and GetJobDeploymentRestrictionOutput values. You can construct a concrete instance of `GetJobDeploymentRestrictionInput` via:

GetJobDeploymentRestrictionArgs{...}

type GetJobDeploymentRestrictionOutput added in v0.28.7

type GetJobDeploymentRestrictionOutput struct{ *pulumi.OutputState }

func (GetJobDeploymentRestrictionOutput) ElementType added in v0.28.7

func (GetJobDeploymentRestrictionOutput) Id added in v0.28.7

Id of the deployment restriction

func (GetJobDeploymentRestrictionOutput) Mode added in v0.28.7

Can be EXCLUDE or MATCH

func (GetJobDeploymentRestrictionOutput) ToGetJobDeploymentRestrictionOutput added in v0.28.7

func (o GetJobDeploymentRestrictionOutput) ToGetJobDeploymentRestrictionOutput() GetJobDeploymentRestrictionOutput

func (GetJobDeploymentRestrictionOutput) ToGetJobDeploymentRestrictionOutputWithContext added in v0.28.7

func (o GetJobDeploymentRestrictionOutput) ToGetJobDeploymentRestrictionOutputWithContext(ctx context.Context) GetJobDeploymentRestrictionOutput

func (GetJobDeploymentRestrictionOutput) Type added in v0.28.7

Currently, only PATH is accepted

func (GetJobDeploymentRestrictionOutput) Value added in v0.28.7

Value of the deployment restriction

type GetJobEnvironmentVariable

type GetJobEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetJobEnvironmentVariableAlias

type GetJobEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type GetJobEnvironmentVariableAliasArgs

type GetJobEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetJobEnvironmentVariableAliasArgs) ElementType

func (GetJobEnvironmentVariableAliasArgs) ToGetJobEnvironmentVariableAliasOutput

func (i GetJobEnvironmentVariableAliasArgs) ToGetJobEnvironmentVariableAliasOutput() GetJobEnvironmentVariableAliasOutput

func (GetJobEnvironmentVariableAliasArgs) ToGetJobEnvironmentVariableAliasOutputWithContext

func (i GetJobEnvironmentVariableAliasArgs) ToGetJobEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetJobEnvironmentVariableAliasOutput

type GetJobEnvironmentVariableAliasArray

type GetJobEnvironmentVariableAliasArray []GetJobEnvironmentVariableAliasInput

func (GetJobEnvironmentVariableAliasArray) ElementType

func (GetJobEnvironmentVariableAliasArray) ToGetJobEnvironmentVariableAliasArrayOutput

func (i GetJobEnvironmentVariableAliasArray) ToGetJobEnvironmentVariableAliasArrayOutput() GetJobEnvironmentVariableAliasArrayOutput

func (GetJobEnvironmentVariableAliasArray) ToGetJobEnvironmentVariableAliasArrayOutputWithContext

func (i GetJobEnvironmentVariableAliasArray) ToGetJobEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetJobEnvironmentVariableAliasArrayOutput

type GetJobEnvironmentVariableAliasArrayInput

type GetJobEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToGetJobEnvironmentVariableAliasArrayOutput() GetJobEnvironmentVariableAliasArrayOutput
	ToGetJobEnvironmentVariableAliasArrayOutputWithContext(context.Context) GetJobEnvironmentVariableAliasArrayOutput
}

GetJobEnvironmentVariableAliasArrayInput is an input type that accepts GetJobEnvironmentVariableAliasArray and GetJobEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `GetJobEnvironmentVariableAliasArrayInput` via:

GetJobEnvironmentVariableAliasArray{ GetJobEnvironmentVariableAliasArgs{...} }

type GetJobEnvironmentVariableAliasArrayOutput

type GetJobEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (GetJobEnvironmentVariableAliasArrayOutput) ElementType

func (GetJobEnvironmentVariableAliasArrayOutput) Index

func (GetJobEnvironmentVariableAliasArrayOutput) ToGetJobEnvironmentVariableAliasArrayOutput

func (o GetJobEnvironmentVariableAliasArrayOutput) ToGetJobEnvironmentVariableAliasArrayOutput() GetJobEnvironmentVariableAliasArrayOutput

func (GetJobEnvironmentVariableAliasArrayOutput) ToGetJobEnvironmentVariableAliasArrayOutputWithContext

func (o GetJobEnvironmentVariableAliasArrayOutput) ToGetJobEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetJobEnvironmentVariableAliasArrayOutput

type GetJobEnvironmentVariableAliasInput

type GetJobEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToGetJobEnvironmentVariableAliasOutput() GetJobEnvironmentVariableAliasOutput
	ToGetJobEnvironmentVariableAliasOutputWithContext(context.Context) GetJobEnvironmentVariableAliasOutput
}

GetJobEnvironmentVariableAliasInput is an input type that accepts GetJobEnvironmentVariableAliasArgs and GetJobEnvironmentVariableAliasOutput values. You can construct a concrete instance of `GetJobEnvironmentVariableAliasInput` via:

GetJobEnvironmentVariableAliasArgs{...}

type GetJobEnvironmentVariableAliasOutput

type GetJobEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (GetJobEnvironmentVariableAliasOutput) ElementType

func (GetJobEnvironmentVariableAliasOutput) Id

Id of the environment variable alias.

func (GetJobEnvironmentVariableAliasOutput) Key

Name of the environment variable alias.

func (GetJobEnvironmentVariableAliasOutput) ToGetJobEnvironmentVariableAliasOutput

func (o GetJobEnvironmentVariableAliasOutput) ToGetJobEnvironmentVariableAliasOutput() GetJobEnvironmentVariableAliasOutput

func (GetJobEnvironmentVariableAliasOutput) ToGetJobEnvironmentVariableAliasOutputWithContext

func (o GetJobEnvironmentVariableAliasOutput) ToGetJobEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetJobEnvironmentVariableAliasOutput

func (GetJobEnvironmentVariableAliasOutput) Value

Name of the variable to alias.

type GetJobEnvironmentVariableArgs

type GetJobEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetJobEnvironmentVariableArgs) ElementType

func (GetJobEnvironmentVariableArgs) ToGetJobEnvironmentVariableOutput

func (i GetJobEnvironmentVariableArgs) ToGetJobEnvironmentVariableOutput() GetJobEnvironmentVariableOutput

func (GetJobEnvironmentVariableArgs) ToGetJobEnvironmentVariableOutputWithContext

func (i GetJobEnvironmentVariableArgs) ToGetJobEnvironmentVariableOutputWithContext(ctx context.Context) GetJobEnvironmentVariableOutput

type GetJobEnvironmentVariableArray

type GetJobEnvironmentVariableArray []GetJobEnvironmentVariableInput

func (GetJobEnvironmentVariableArray) ElementType

func (GetJobEnvironmentVariableArray) ToGetJobEnvironmentVariableArrayOutput

func (i GetJobEnvironmentVariableArray) ToGetJobEnvironmentVariableArrayOutput() GetJobEnvironmentVariableArrayOutput

func (GetJobEnvironmentVariableArray) ToGetJobEnvironmentVariableArrayOutputWithContext

func (i GetJobEnvironmentVariableArray) ToGetJobEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetJobEnvironmentVariableArrayOutput

type GetJobEnvironmentVariableArrayInput

type GetJobEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetJobEnvironmentVariableArrayOutput() GetJobEnvironmentVariableArrayOutput
	ToGetJobEnvironmentVariableArrayOutputWithContext(context.Context) GetJobEnvironmentVariableArrayOutput
}

GetJobEnvironmentVariableArrayInput is an input type that accepts GetJobEnvironmentVariableArray and GetJobEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetJobEnvironmentVariableArrayInput` via:

GetJobEnvironmentVariableArray{ GetJobEnvironmentVariableArgs{...} }

type GetJobEnvironmentVariableArrayOutput

type GetJobEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetJobEnvironmentVariableArrayOutput) ElementType

func (GetJobEnvironmentVariableArrayOutput) Index

func (GetJobEnvironmentVariableArrayOutput) ToGetJobEnvironmentVariableArrayOutput

func (o GetJobEnvironmentVariableArrayOutput) ToGetJobEnvironmentVariableArrayOutput() GetJobEnvironmentVariableArrayOutput

func (GetJobEnvironmentVariableArrayOutput) ToGetJobEnvironmentVariableArrayOutputWithContext

func (o GetJobEnvironmentVariableArrayOutput) ToGetJobEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetJobEnvironmentVariableArrayOutput

type GetJobEnvironmentVariableInput

type GetJobEnvironmentVariableInput interface {
	pulumi.Input

	ToGetJobEnvironmentVariableOutput() GetJobEnvironmentVariableOutput
	ToGetJobEnvironmentVariableOutputWithContext(context.Context) GetJobEnvironmentVariableOutput
}

GetJobEnvironmentVariableInput is an input type that accepts GetJobEnvironmentVariableArgs and GetJobEnvironmentVariableOutput values. You can construct a concrete instance of `GetJobEnvironmentVariableInput` via:

GetJobEnvironmentVariableArgs{...}

type GetJobEnvironmentVariableOutput

type GetJobEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetJobEnvironmentVariableOutput) ElementType

func (GetJobEnvironmentVariableOutput) Id

Id of the environment variable.

func (GetJobEnvironmentVariableOutput) Key

Key of the environment variable.

func (GetJobEnvironmentVariableOutput) ToGetJobEnvironmentVariableOutput

func (o GetJobEnvironmentVariableOutput) ToGetJobEnvironmentVariableOutput() GetJobEnvironmentVariableOutput

func (GetJobEnvironmentVariableOutput) ToGetJobEnvironmentVariableOutputWithContext

func (o GetJobEnvironmentVariableOutput) ToGetJobEnvironmentVariableOutputWithContext(ctx context.Context) GetJobEnvironmentVariableOutput

func (GetJobEnvironmentVariableOutput) Value

Value of the environment variable.

type GetJobEnvironmentVariableOverride

type GetJobEnvironmentVariableOverride struct {
	// Id of the environment variable override.
	Id string `pulumi:"id"`
	// Name of the environment variable override.
	Key string `pulumi:"key"`
	// Value of the environment variable override.
	Value string `pulumi:"value"`
}

type GetJobEnvironmentVariableOverrideArgs

type GetJobEnvironmentVariableOverrideArgs struct {
	// Id of the environment variable override.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the environment variable override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetJobEnvironmentVariableOverrideArgs) ElementType

func (GetJobEnvironmentVariableOverrideArgs) ToGetJobEnvironmentVariableOverrideOutput

func (i GetJobEnvironmentVariableOverrideArgs) ToGetJobEnvironmentVariableOverrideOutput() GetJobEnvironmentVariableOverrideOutput

func (GetJobEnvironmentVariableOverrideArgs) ToGetJobEnvironmentVariableOverrideOutputWithContext

func (i GetJobEnvironmentVariableOverrideArgs) ToGetJobEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetJobEnvironmentVariableOverrideOutput

type GetJobEnvironmentVariableOverrideArray

type GetJobEnvironmentVariableOverrideArray []GetJobEnvironmentVariableOverrideInput

func (GetJobEnvironmentVariableOverrideArray) ElementType

func (GetJobEnvironmentVariableOverrideArray) ToGetJobEnvironmentVariableOverrideArrayOutput

func (i GetJobEnvironmentVariableOverrideArray) ToGetJobEnvironmentVariableOverrideArrayOutput() GetJobEnvironmentVariableOverrideArrayOutput

func (GetJobEnvironmentVariableOverrideArray) ToGetJobEnvironmentVariableOverrideArrayOutputWithContext

func (i GetJobEnvironmentVariableOverrideArray) ToGetJobEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetJobEnvironmentVariableOverrideArrayOutput

type GetJobEnvironmentVariableOverrideArrayInput

type GetJobEnvironmentVariableOverrideArrayInput interface {
	pulumi.Input

	ToGetJobEnvironmentVariableOverrideArrayOutput() GetJobEnvironmentVariableOverrideArrayOutput
	ToGetJobEnvironmentVariableOverrideArrayOutputWithContext(context.Context) GetJobEnvironmentVariableOverrideArrayOutput
}

GetJobEnvironmentVariableOverrideArrayInput is an input type that accepts GetJobEnvironmentVariableOverrideArray and GetJobEnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `GetJobEnvironmentVariableOverrideArrayInput` via:

GetJobEnvironmentVariableOverrideArray{ GetJobEnvironmentVariableOverrideArgs{...} }

type GetJobEnvironmentVariableOverrideArrayOutput

type GetJobEnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetJobEnvironmentVariableOverrideArrayOutput) ElementType

func (GetJobEnvironmentVariableOverrideArrayOutput) Index

func (GetJobEnvironmentVariableOverrideArrayOutput) ToGetJobEnvironmentVariableOverrideArrayOutput

func (o GetJobEnvironmentVariableOverrideArrayOutput) ToGetJobEnvironmentVariableOverrideArrayOutput() GetJobEnvironmentVariableOverrideArrayOutput

func (GetJobEnvironmentVariableOverrideArrayOutput) ToGetJobEnvironmentVariableOverrideArrayOutputWithContext

func (o GetJobEnvironmentVariableOverrideArrayOutput) ToGetJobEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetJobEnvironmentVariableOverrideArrayOutput

type GetJobEnvironmentVariableOverrideInput

type GetJobEnvironmentVariableOverrideInput interface {
	pulumi.Input

	ToGetJobEnvironmentVariableOverrideOutput() GetJobEnvironmentVariableOverrideOutput
	ToGetJobEnvironmentVariableOverrideOutputWithContext(context.Context) GetJobEnvironmentVariableOverrideOutput
}

GetJobEnvironmentVariableOverrideInput is an input type that accepts GetJobEnvironmentVariableOverrideArgs and GetJobEnvironmentVariableOverrideOutput values. You can construct a concrete instance of `GetJobEnvironmentVariableOverrideInput` via:

GetJobEnvironmentVariableOverrideArgs{...}

type GetJobEnvironmentVariableOverrideOutput

type GetJobEnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }

func (GetJobEnvironmentVariableOverrideOutput) ElementType

func (GetJobEnvironmentVariableOverrideOutput) Id

Id of the environment variable override.

func (GetJobEnvironmentVariableOverrideOutput) Key

Name of the environment variable override.

func (GetJobEnvironmentVariableOverrideOutput) ToGetJobEnvironmentVariableOverrideOutput

func (o GetJobEnvironmentVariableOverrideOutput) ToGetJobEnvironmentVariableOverrideOutput() GetJobEnvironmentVariableOverrideOutput

func (GetJobEnvironmentVariableOverrideOutput) ToGetJobEnvironmentVariableOverrideOutputWithContext

func (o GetJobEnvironmentVariableOverrideOutput) ToGetJobEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetJobEnvironmentVariableOverrideOutput

func (GetJobEnvironmentVariableOverrideOutput) Value

Value of the environment variable override.

type GetJobHealthchecks

type GetJobHealthchecks struct {
	// 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.
	LivenessProbe *GetJobHealthchecksLivenessProbe `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe *GetJobHealthchecksReadinessProbe `pulumi:"readinessProbe"`
}

type GetJobHealthchecksArgs

type GetJobHealthchecksArgs struct {
	// 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.
	LivenessProbe GetJobHealthchecksLivenessProbePtrInput `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe GetJobHealthchecksReadinessProbePtrInput `pulumi:"readinessProbe"`
}

func (GetJobHealthchecksArgs) ElementType

func (GetJobHealthchecksArgs) ElementType() reflect.Type

func (GetJobHealthchecksArgs) ToGetJobHealthchecksOutput

func (i GetJobHealthchecksArgs) ToGetJobHealthchecksOutput() GetJobHealthchecksOutput

func (GetJobHealthchecksArgs) ToGetJobHealthchecksOutputWithContext

func (i GetJobHealthchecksArgs) ToGetJobHealthchecksOutputWithContext(ctx context.Context) GetJobHealthchecksOutput

func (GetJobHealthchecksArgs) ToGetJobHealthchecksPtrOutput

func (i GetJobHealthchecksArgs) ToGetJobHealthchecksPtrOutput() GetJobHealthchecksPtrOutput

func (GetJobHealthchecksArgs) ToGetJobHealthchecksPtrOutputWithContext

func (i GetJobHealthchecksArgs) ToGetJobHealthchecksPtrOutputWithContext(ctx context.Context) GetJobHealthchecksPtrOutput

type GetJobHealthchecksInput

type GetJobHealthchecksInput interface {
	pulumi.Input

	ToGetJobHealthchecksOutput() GetJobHealthchecksOutput
	ToGetJobHealthchecksOutputWithContext(context.Context) GetJobHealthchecksOutput
}

GetJobHealthchecksInput is an input type that accepts GetJobHealthchecksArgs and GetJobHealthchecksOutput values. You can construct a concrete instance of `GetJobHealthchecksInput` via:

GetJobHealthchecksArgs{...}

type GetJobHealthchecksLivenessProbe

type GetJobHealthchecksLivenessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetJobHealthchecksLivenessProbeType `pulumi:"type"`
}

type GetJobHealthchecksLivenessProbeArgs

type GetJobHealthchecksLivenessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetJobHealthchecksLivenessProbeTypeInput `pulumi:"type"`
}

func (GetJobHealthchecksLivenessProbeArgs) ElementType

func (GetJobHealthchecksLivenessProbeArgs) ToGetJobHealthchecksLivenessProbeOutput

func (i GetJobHealthchecksLivenessProbeArgs) ToGetJobHealthchecksLivenessProbeOutput() GetJobHealthchecksLivenessProbeOutput

func (GetJobHealthchecksLivenessProbeArgs) ToGetJobHealthchecksLivenessProbeOutputWithContext

func (i GetJobHealthchecksLivenessProbeArgs) ToGetJobHealthchecksLivenessProbeOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeOutput

func (GetJobHealthchecksLivenessProbeArgs) ToGetJobHealthchecksLivenessProbePtrOutput

func (i GetJobHealthchecksLivenessProbeArgs) ToGetJobHealthchecksLivenessProbePtrOutput() GetJobHealthchecksLivenessProbePtrOutput

func (GetJobHealthchecksLivenessProbeArgs) ToGetJobHealthchecksLivenessProbePtrOutputWithContext

func (i GetJobHealthchecksLivenessProbeArgs) ToGetJobHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbePtrOutput

type GetJobHealthchecksLivenessProbeInput

type GetJobHealthchecksLivenessProbeInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbeOutput() GetJobHealthchecksLivenessProbeOutput
	ToGetJobHealthchecksLivenessProbeOutputWithContext(context.Context) GetJobHealthchecksLivenessProbeOutput
}

GetJobHealthchecksLivenessProbeInput is an input type that accepts GetJobHealthchecksLivenessProbeArgs and GetJobHealthchecksLivenessProbeOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbeInput` via:

GetJobHealthchecksLivenessProbeArgs{...}

type GetJobHealthchecksLivenessProbeOutput

type GetJobHealthchecksLivenessProbeOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbeOutput) ElementType

func (GetJobHealthchecksLivenessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetJobHealthchecksLivenessProbeOutput) InitialDelaySeconds

func (o GetJobHealthchecksLivenessProbeOutput) InitialDelaySeconds() pulumi.IntOutput

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetJobHealthchecksLivenessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetJobHealthchecksLivenessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetJobHealthchecksLivenessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetJobHealthchecksLivenessProbeOutput) ToGetJobHealthchecksLivenessProbeOutput

func (o GetJobHealthchecksLivenessProbeOutput) ToGetJobHealthchecksLivenessProbeOutput() GetJobHealthchecksLivenessProbeOutput

func (GetJobHealthchecksLivenessProbeOutput) ToGetJobHealthchecksLivenessProbeOutputWithContext

func (o GetJobHealthchecksLivenessProbeOutput) ToGetJobHealthchecksLivenessProbeOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeOutput

func (GetJobHealthchecksLivenessProbeOutput) ToGetJobHealthchecksLivenessProbePtrOutput

func (o GetJobHealthchecksLivenessProbeOutput) ToGetJobHealthchecksLivenessProbePtrOutput() GetJobHealthchecksLivenessProbePtrOutput

func (GetJobHealthchecksLivenessProbeOutput) ToGetJobHealthchecksLivenessProbePtrOutputWithContext

func (o GetJobHealthchecksLivenessProbeOutput) ToGetJobHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbePtrOutput

func (GetJobHealthchecksLivenessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetJobHealthchecksLivenessProbePtrInput

type GetJobHealthchecksLivenessProbePtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbePtrOutput() GetJobHealthchecksLivenessProbePtrOutput
	ToGetJobHealthchecksLivenessProbePtrOutputWithContext(context.Context) GetJobHealthchecksLivenessProbePtrOutput
}

GetJobHealthchecksLivenessProbePtrInput is an input type that accepts GetJobHealthchecksLivenessProbeArgs, GetJobHealthchecksLivenessProbePtr and GetJobHealthchecksLivenessProbePtrOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbePtrInput` via:

        GetJobHealthchecksLivenessProbeArgs{...}

or:

        nil

type GetJobHealthchecksLivenessProbePtrOutput

type GetJobHealthchecksLivenessProbePtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbePtrOutput) Elem

func (GetJobHealthchecksLivenessProbePtrOutput) ElementType

func (GetJobHealthchecksLivenessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetJobHealthchecksLivenessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetJobHealthchecksLivenessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetJobHealthchecksLivenessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetJobHealthchecksLivenessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetJobHealthchecksLivenessProbePtrOutput) ToGetJobHealthchecksLivenessProbePtrOutput

func (o GetJobHealthchecksLivenessProbePtrOutput) ToGetJobHealthchecksLivenessProbePtrOutput() GetJobHealthchecksLivenessProbePtrOutput

func (GetJobHealthchecksLivenessProbePtrOutput) ToGetJobHealthchecksLivenessProbePtrOutputWithContext

func (o GetJobHealthchecksLivenessProbePtrOutput) ToGetJobHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbePtrOutput

func (GetJobHealthchecksLivenessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetJobHealthchecksLivenessProbeType

type GetJobHealthchecksLivenessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *GetJobHealthchecksLivenessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *GetJobHealthchecksLivenessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *GetJobHealthchecksLivenessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *GetJobHealthchecksLivenessProbeTypeTcp `pulumi:"tcp"`
}

type GetJobHealthchecksLivenessProbeTypeArgs

type GetJobHealthchecksLivenessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec GetJobHealthchecksLivenessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc GetJobHealthchecksLivenessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http GetJobHealthchecksLivenessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp GetJobHealthchecksLivenessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (GetJobHealthchecksLivenessProbeTypeArgs) ElementType

func (GetJobHealthchecksLivenessProbeTypeArgs) ToGetJobHealthchecksLivenessProbeTypeOutput

func (i GetJobHealthchecksLivenessProbeTypeArgs) ToGetJobHealthchecksLivenessProbeTypeOutput() GetJobHealthchecksLivenessProbeTypeOutput

func (GetJobHealthchecksLivenessProbeTypeArgs) ToGetJobHealthchecksLivenessProbeTypeOutputWithContext

func (i GetJobHealthchecksLivenessProbeTypeArgs) ToGetJobHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeOutput

func (GetJobHealthchecksLivenessProbeTypeArgs) ToGetJobHealthchecksLivenessProbeTypePtrOutput

func (i GetJobHealthchecksLivenessProbeTypeArgs) ToGetJobHealthchecksLivenessProbeTypePtrOutput() GetJobHealthchecksLivenessProbeTypePtrOutput

func (GetJobHealthchecksLivenessProbeTypeArgs) ToGetJobHealthchecksLivenessProbeTypePtrOutputWithContext

func (i GetJobHealthchecksLivenessProbeTypeArgs) ToGetJobHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypePtrOutput

type GetJobHealthchecksLivenessProbeTypeExec

type GetJobHealthchecksLivenessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type GetJobHealthchecksLivenessProbeTypeExecArgs

type GetJobHealthchecksLivenessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (GetJobHealthchecksLivenessProbeTypeExecArgs) ElementType

func (GetJobHealthchecksLivenessProbeTypeExecArgs) ToGetJobHealthchecksLivenessProbeTypeExecOutput

func (i GetJobHealthchecksLivenessProbeTypeExecArgs) ToGetJobHealthchecksLivenessProbeTypeExecOutput() GetJobHealthchecksLivenessProbeTypeExecOutput

func (GetJobHealthchecksLivenessProbeTypeExecArgs) ToGetJobHealthchecksLivenessProbeTypeExecOutputWithContext

func (i GetJobHealthchecksLivenessProbeTypeExecArgs) ToGetJobHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeExecOutput

func (GetJobHealthchecksLivenessProbeTypeExecArgs) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutput

func (i GetJobHealthchecksLivenessProbeTypeExecArgs) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutput() GetJobHealthchecksLivenessProbeTypeExecPtrOutput

func (GetJobHealthchecksLivenessProbeTypeExecArgs) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (i GetJobHealthchecksLivenessProbeTypeExecArgs) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeExecPtrOutput

type GetJobHealthchecksLivenessProbeTypeExecInput

type GetJobHealthchecksLivenessProbeTypeExecInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbeTypeExecOutput() GetJobHealthchecksLivenessProbeTypeExecOutput
	ToGetJobHealthchecksLivenessProbeTypeExecOutputWithContext(context.Context) GetJobHealthchecksLivenessProbeTypeExecOutput
}

GetJobHealthchecksLivenessProbeTypeExecInput is an input type that accepts GetJobHealthchecksLivenessProbeTypeExecArgs and GetJobHealthchecksLivenessProbeTypeExecOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbeTypeExecInput` via:

GetJobHealthchecksLivenessProbeTypeExecArgs{...}

type GetJobHealthchecksLivenessProbeTypeExecOutput

type GetJobHealthchecksLivenessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (GetJobHealthchecksLivenessProbeTypeExecOutput) ElementType

func (GetJobHealthchecksLivenessProbeTypeExecOutput) ToGetJobHealthchecksLivenessProbeTypeExecOutput

func (o GetJobHealthchecksLivenessProbeTypeExecOutput) ToGetJobHealthchecksLivenessProbeTypeExecOutput() GetJobHealthchecksLivenessProbeTypeExecOutput

func (GetJobHealthchecksLivenessProbeTypeExecOutput) ToGetJobHealthchecksLivenessProbeTypeExecOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeExecOutput) ToGetJobHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeExecOutput

func (GetJobHealthchecksLivenessProbeTypeExecOutput) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutput

func (o GetJobHealthchecksLivenessProbeTypeExecOutput) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutput() GetJobHealthchecksLivenessProbeTypeExecPtrOutput

func (GetJobHealthchecksLivenessProbeTypeExecOutput) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeExecOutput) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeExecPtrOutput

type GetJobHealthchecksLivenessProbeTypeExecPtrInput

type GetJobHealthchecksLivenessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbeTypeExecPtrOutput() GetJobHealthchecksLivenessProbeTypeExecPtrOutput
	ToGetJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext(context.Context) GetJobHealthchecksLivenessProbeTypeExecPtrOutput
}

GetJobHealthchecksLivenessProbeTypeExecPtrInput is an input type that accepts GetJobHealthchecksLivenessProbeTypeExecArgs, GetJobHealthchecksLivenessProbeTypeExecPtr and GetJobHealthchecksLivenessProbeTypeExecPtrOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbeTypeExecPtrInput` via:

        GetJobHealthchecksLivenessProbeTypeExecArgs{...}

or:

        nil

type GetJobHealthchecksLivenessProbeTypeExecPtrOutput

type GetJobHealthchecksLivenessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (GetJobHealthchecksLivenessProbeTypeExecPtrOutput) Elem

func (GetJobHealthchecksLivenessProbeTypeExecPtrOutput) ElementType

func (GetJobHealthchecksLivenessProbeTypeExecPtrOutput) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutput

func (o GetJobHealthchecksLivenessProbeTypeExecPtrOutput) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutput() GetJobHealthchecksLivenessProbeTypeExecPtrOutput

func (GetJobHealthchecksLivenessProbeTypeExecPtrOutput) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeExecPtrOutput) ToGetJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeExecPtrOutput

type GetJobHealthchecksLivenessProbeTypeGrpc

type GetJobHealthchecksLivenessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type GetJobHealthchecksLivenessProbeTypeGrpcArgs

type GetJobHealthchecksLivenessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (GetJobHealthchecksLivenessProbeTypeGrpcArgs) ElementType

func (GetJobHealthchecksLivenessProbeTypeGrpcArgs) ToGetJobHealthchecksLivenessProbeTypeGrpcOutput

func (i GetJobHealthchecksLivenessProbeTypeGrpcArgs) ToGetJobHealthchecksLivenessProbeTypeGrpcOutput() GetJobHealthchecksLivenessProbeTypeGrpcOutput

func (GetJobHealthchecksLivenessProbeTypeGrpcArgs) ToGetJobHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (i GetJobHealthchecksLivenessProbeTypeGrpcArgs) ToGetJobHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeGrpcOutput

func (GetJobHealthchecksLivenessProbeTypeGrpcArgs) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (i GetJobHealthchecksLivenessProbeTypeGrpcArgs) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutput() GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (GetJobHealthchecksLivenessProbeTypeGrpcArgs) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (i GetJobHealthchecksLivenessProbeTypeGrpcArgs) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetJobHealthchecksLivenessProbeTypeGrpcInput

type GetJobHealthchecksLivenessProbeTypeGrpcInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbeTypeGrpcOutput() GetJobHealthchecksLivenessProbeTypeGrpcOutput
	ToGetJobHealthchecksLivenessProbeTypeGrpcOutputWithContext(context.Context) GetJobHealthchecksLivenessProbeTypeGrpcOutput
}

GetJobHealthchecksLivenessProbeTypeGrpcInput is an input type that accepts GetJobHealthchecksLivenessProbeTypeGrpcArgs and GetJobHealthchecksLivenessProbeTypeGrpcOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbeTypeGrpcInput` via:

GetJobHealthchecksLivenessProbeTypeGrpcArgs{...}

type GetJobHealthchecksLivenessProbeTypeGrpcOutput

type GetJobHealthchecksLivenessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbeTypeGrpcOutput) ElementType

func (GetJobHealthchecksLivenessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (GetJobHealthchecksLivenessProbeTypeGrpcOutput) Service

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

func (GetJobHealthchecksLivenessProbeTypeGrpcOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcOutput

func (o GetJobHealthchecksLivenessProbeTypeGrpcOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcOutput() GetJobHealthchecksLivenessProbeTypeGrpcOutput

func (GetJobHealthchecksLivenessProbeTypeGrpcOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeGrpcOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeGrpcOutput

func (GetJobHealthchecksLivenessProbeTypeGrpcOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (o GetJobHealthchecksLivenessProbeTypeGrpcOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutput() GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (GetJobHealthchecksLivenessProbeTypeGrpcOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeGrpcOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetJobHealthchecksLivenessProbeTypeGrpcPtrInput

type GetJobHealthchecksLivenessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutput() GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput
	ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(context.Context) GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput
}

GetJobHealthchecksLivenessProbeTypeGrpcPtrInput is an input type that accepts GetJobHealthchecksLivenessProbeTypeGrpcArgs, GetJobHealthchecksLivenessProbeTypeGrpcPtr and GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbeTypeGrpcPtrInput` via:

        GetJobHealthchecksLivenessProbeTypeGrpcArgs{...}

or:

        nil

type GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput) Elem

func (GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput) ElementType

func (GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput) Service

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

func (GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (o GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutput() GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput) ToGetJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeGrpcPtrOutput

type GetJobHealthchecksLivenessProbeTypeHttp

type GetJobHealthchecksLivenessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type GetJobHealthchecksLivenessProbeTypeHttpArgs

type GetJobHealthchecksLivenessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (GetJobHealthchecksLivenessProbeTypeHttpArgs) ElementType

func (GetJobHealthchecksLivenessProbeTypeHttpArgs) ToGetJobHealthchecksLivenessProbeTypeHttpOutput

func (i GetJobHealthchecksLivenessProbeTypeHttpArgs) ToGetJobHealthchecksLivenessProbeTypeHttpOutput() GetJobHealthchecksLivenessProbeTypeHttpOutput

func (GetJobHealthchecksLivenessProbeTypeHttpArgs) ToGetJobHealthchecksLivenessProbeTypeHttpOutputWithContext

func (i GetJobHealthchecksLivenessProbeTypeHttpArgs) ToGetJobHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeHttpOutput

func (GetJobHealthchecksLivenessProbeTypeHttpArgs) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutput

func (i GetJobHealthchecksLivenessProbeTypeHttpArgs) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutput() GetJobHealthchecksLivenessProbeTypeHttpPtrOutput

func (GetJobHealthchecksLivenessProbeTypeHttpArgs) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (i GetJobHealthchecksLivenessProbeTypeHttpArgs) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeHttpPtrOutput

type GetJobHealthchecksLivenessProbeTypeHttpInput

type GetJobHealthchecksLivenessProbeTypeHttpInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbeTypeHttpOutput() GetJobHealthchecksLivenessProbeTypeHttpOutput
	ToGetJobHealthchecksLivenessProbeTypeHttpOutputWithContext(context.Context) GetJobHealthchecksLivenessProbeTypeHttpOutput
}

GetJobHealthchecksLivenessProbeTypeHttpInput is an input type that accepts GetJobHealthchecksLivenessProbeTypeHttpArgs and GetJobHealthchecksLivenessProbeTypeHttpOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbeTypeHttpInput` via:

GetJobHealthchecksLivenessProbeTypeHttpArgs{...}

type GetJobHealthchecksLivenessProbeTypeHttpOutput

type GetJobHealthchecksLivenessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbeTypeHttpOutput) ElementType

func (GetJobHealthchecksLivenessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetJobHealthchecksLivenessProbeTypeHttpOutput) Port

The port number to try to connect to

func (GetJobHealthchecksLivenessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetJobHealthchecksLivenessProbeTypeHttpOutput) ToGetJobHealthchecksLivenessProbeTypeHttpOutput

func (o GetJobHealthchecksLivenessProbeTypeHttpOutput) ToGetJobHealthchecksLivenessProbeTypeHttpOutput() GetJobHealthchecksLivenessProbeTypeHttpOutput

func (GetJobHealthchecksLivenessProbeTypeHttpOutput) ToGetJobHealthchecksLivenessProbeTypeHttpOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeHttpOutput) ToGetJobHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeHttpOutput

func (GetJobHealthchecksLivenessProbeTypeHttpOutput) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutput

func (o GetJobHealthchecksLivenessProbeTypeHttpOutput) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutput() GetJobHealthchecksLivenessProbeTypeHttpPtrOutput

func (GetJobHealthchecksLivenessProbeTypeHttpOutput) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeHttpOutput) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeHttpPtrOutput

type GetJobHealthchecksLivenessProbeTypeHttpPtrInput

type GetJobHealthchecksLivenessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutput() GetJobHealthchecksLivenessProbeTypeHttpPtrOutput
	ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(context.Context) GetJobHealthchecksLivenessProbeTypeHttpPtrOutput
}

GetJobHealthchecksLivenessProbeTypeHttpPtrInput is an input type that accepts GetJobHealthchecksLivenessProbeTypeHttpArgs, GetJobHealthchecksLivenessProbeTypeHttpPtr and GetJobHealthchecksLivenessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbeTypeHttpPtrInput` via:

        GetJobHealthchecksLivenessProbeTypeHttpArgs{...}

or:

        nil

type GetJobHealthchecksLivenessProbeTypeHttpPtrOutput

type GetJobHealthchecksLivenessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbeTypeHttpPtrOutput) Elem

func (GetJobHealthchecksLivenessProbeTypeHttpPtrOutput) ElementType

func (GetJobHealthchecksLivenessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetJobHealthchecksLivenessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (GetJobHealthchecksLivenessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetJobHealthchecksLivenessProbeTypeHttpPtrOutput) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutput

func (o GetJobHealthchecksLivenessProbeTypeHttpPtrOutput) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutput() GetJobHealthchecksLivenessProbeTypeHttpPtrOutput

func (GetJobHealthchecksLivenessProbeTypeHttpPtrOutput) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeHttpPtrOutput) ToGetJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeHttpPtrOutput

type GetJobHealthchecksLivenessProbeTypeInput

type GetJobHealthchecksLivenessProbeTypeInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbeTypeOutput() GetJobHealthchecksLivenessProbeTypeOutput
	ToGetJobHealthchecksLivenessProbeTypeOutputWithContext(context.Context) GetJobHealthchecksLivenessProbeTypeOutput
}

GetJobHealthchecksLivenessProbeTypeInput is an input type that accepts GetJobHealthchecksLivenessProbeTypeArgs and GetJobHealthchecksLivenessProbeTypeOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbeTypeInput` via:

GetJobHealthchecksLivenessProbeTypeArgs{...}

type GetJobHealthchecksLivenessProbeTypeOutput

type GetJobHealthchecksLivenessProbeTypeOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbeTypeOutput) ElementType

func (GetJobHealthchecksLivenessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetJobHealthchecksLivenessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (GetJobHealthchecksLivenessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetJobHealthchecksLivenessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (GetJobHealthchecksLivenessProbeTypeOutput) ToGetJobHealthchecksLivenessProbeTypeOutput

func (o GetJobHealthchecksLivenessProbeTypeOutput) ToGetJobHealthchecksLivenessProbeTypeOutput() GetJobHealthchecksLivenessProbeTypeOutput

func (GetJobHealthchecksLivenessProbeTypeOutput) ToGetJobHealthchecksLivenessProbeTypeOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeOutput) ToGetJobHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeOutput

func (GetJobHealthchecksLivenessProbeTypeOutput) ToGetJobHealthchecksLivenessProbeTypePtrOutput

func (o GetJobHealthchecksLivenessProbeTypeOutput) ToGetJobHealthchecksLivenessProbeTypePtrOutput() GetJobHealthchecksLivenessProbeTypePtrOutput

func (GetJobHealthchecksLivenessProbeTypeOutput) ToGetJobHealthchecksLivenessProbeTypePtrOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeOutput) ToGetJobHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypePtrOutput

type GetJobHealthchecksLivenessProbeTypePtrInput

type GetJobHealthchecksLivenessProbeTypePtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbeTypePtrOutput() GetJobHealthchecksLivenessProbeTypePtrOutput
	ToGetJobHealthchecksLivenessProbeTypePtrOutputWithContext(context.Context) GetJobHealthchecksLivenessProbeTypePtrOutput
}

GetJobHealthchecksLivenessProbeTypePtrInput is an input type that accepts GetJobHealthchecksLivenessProbeTypeArgs, GetJobHealthchecksLivenessProbeTypePtr and GetJobHealthchecksLivenessProbeTypePtrOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbeTypePtrInput` via:

        GetJobHealthchecksLivenessProbeTypeArgs{...}

or:

        nil

type GetJobHealthchecksLivenessProbeTypePtrOutput

type GetJobHealthchecksLivenessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbeTypePtrOutput) Elem

func (GetJobHealthchecksLivenessProbeTypePtrOutput) ElementType

func (GetJobHealthchecksLivenessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetJobHealthchecksLivenessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (GetJobHealthchecksLivenessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetJobHealthchecksLivenessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (GetJobHealthchecksLivenessProbeTypePtrOutput) ToGetJobHealthchecksLivenessProbeTypePtrOutput

func (o GetJobHealthchecksLivenessProbeTypePtrOutput) ToGetJobHealthchecksLivenessProbeTypePtrOutput() GetJobHealthchecksLivenessProbeTypePtrOutput

func (GetJobHealthchecksLivenessProbeTypePtrOutput) ToGetJobHealthchecksLivenessProbeTypePtrOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypePtrOutput) ToGetJobHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypePtrOutput

type GetJobHealthchecksLivenessProbeTypeTcp

type GetJobHealthchecksLivenessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type GetJobHealthchecksLivenessProbeTypeTcpArgs

type GetJobHealthchecksLivenessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (GetJobHealthchecksLivenessProbeTypeTcpArgs) ElementType

func (GetJobHealthchecksLivenessProbeTypeTcpArgs) ToGetJobHealthchecksLivenessProbeTypeTcpOutput

func (i GetJobHealthchecksLivenessProbeTypeTcpArgs) ToGetJobHealthchecksLivenessProbeTypeTcpOutput() GetJobHealthchecksLivenessProbeTypeTcpOutput

func (GetJobHealthchecksLivenessProbeTypeTcpArgs) ToGetJobHealthchecksLivenessProbeTypeTcpOutputWithContext

func (i GetJobHealthchecksLivenessProbeTypeTcpArgs) ToGetJobHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeTcpOutput

func (GetJobHealthchecksLivenessProbeTypeTcpArgs) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutput

func (i GetJobHealthchecksLivenessProbeTypeTcpArgs) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutput() GetJobHealthchecksLivenessProbeTypeTcpPtrOutput

func (GetJobHealthchecksLivenessProbeTypeTcpArgs) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (i GetJobHealthchecksLivenessProbeTypeTcpArgs) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeTcpPtrOutput

type GetJobHealthchecksLivenessProbeTypeTcpInput

type GetJobHealthchecksLivenessProbeTypeTcpInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbeTypeTcpOutput() GetJobHealthchecksLivenessProbeTypeTcpOutput
	ToGetJobHealthchecksLivenessProbeTypeTcpOutputWithContext(context.Context) GetJobHealthchecksLivenessProbeTypeTcpOutput
}

GetJobHealthchecksLivenessProbeTypeTcpInput is an input type that accepts GetJobHealthchecksLivenessProbeTypeTcpArgs and GetJobHealthchecksLivenessProbeTypeTcpOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbeTypeTcpInput` via:

GetJobHealthchecksLivenessProbeTypeTcpArgs{...}

type GetJobHealthchecksLivenessProbeTypeTcpOutput

type GetJobHealthchecksLivenessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbeTypeTcpOutput) ElementType

func (GetJobHealthchecksLivenessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetJobHealthchecksLivenessProbeTypeTcpOutput) Port

The port number to try to connect to

func (GetJobHealthchecksLivenessProbeTypeTcpOutput) ToGetJobHealthchecksLivenessProbeTypeTcpOutput

func (o GetJobHealthchecksLivenessProbeTypeTcpOutput) ToGetJobHealthchecksLivenessProbeTypeTcpOutput() GetJobHealthchecksLivenessProbeTypeTcpOutput

func (GetJobHealthchecksLivenessProbeTypeTcpOutput) ToGetJobHealthchecksLivenessProbeTypeTcpOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeTcpOutput) ToGetJobHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeTcpOutput

func (GetJobHealthchecksLivenessProbeTypeTcpOutput) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutput

func (o GetJobHealthchecksLivenessProbeTypeTcpOutput) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutput() GetJobHealthchecksLivenessProbeTypeTcpPtrOutput

func (GetJobHealthchecksLivenessProbeTypeTcpOutput) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeTcpOutput) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeTcpPtrOutput

type GetJobHealthchecksLivenessProbeTypeTcpPtrInput

type GetJobHealthchecksLivenessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutput() GetJobHealthchecksLivenessProbeTypeTcpPtrOutput
	ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(context.Context) GetJobHealthchecksLivenessProbeTypeTcpPtrOutput
}

GetJobHealthchecksLivenessProbeTypeTcpPtrInput is an input type that accepts GetJobHealthchecksLivenessProbeTypeTcpArgs, GetJobHealthchecksLivenessProbeTypeTcpPtr and GetJobHealthchecksLivenessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `GetJobHealthchecksLivenessProbeTypeTcpPtrInput` via:

        GetJobHealthchecksLivenessProbeTypeTcpArgs{...}

or:

        nil

type GetJobHealthchecksLivenessProbeTypeTcpPtrOutput

type GetJobHealthchecksLivenessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksLivenessProbeTypeTcpPtrOutput) Elem

func (GetJobHealthchecksLivenessProbeTypeTcpPtrOutput) ElementType

func (GetJobHealthchecksLivenessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetJobHealthchecksLivenessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (GetJobHealthchecksLivenessProbeTypeTcpPtrOutput) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutput

func (o GetJobHealthchecksLivenessProbeTypeTcpPtrOutput) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutput() GetJobHealthchecksLivenessProbeTypeTcpPtrOutput

func (GetJobHealthchecksLivenessProbeTypeTcpPtrOutput) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o GetJobHealthchecksLivenessProbeTypeTcpPtrOutput) ToGetJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksLivenessProbeTypeTcpPtrOutput

type GetJobHealthchecksOutput

type GetJobHealthchecksOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksOutput) ElementType

func (GetJobHealthchecksOutput) ElementType() reflect.Type

func (GetJobHealthchecksOutput) LivenessProbe

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.

func (GetJobHealthchecksOutput) ReadinessProbe

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.

func (GetJobHealthchecksOutput) ToGetJobHealthchecksOutput

func (o GetJobHealthchecksOutput) ToGetJobHealthchecksOutput() GetJobHealthchecksOutput

func (GetJobHealthchecksOutput) ToGetJobHealthchecksOutputWithContext

func (o GetJobHealthchecksOutput) ToGetJobHealthchecksOutputWithContext(ctx context.Context) GetJobHealthchecksOutput

func (GetJobHealthchecksOutput) ToGetJobHealthchecksPtrOutput

func (o GetJobHealthchecksOutput) ToGetJobHealthchecksPtrOutput() GetJobHealthchecksPtrOutput

func (GetJobHealthchecksOutput) ToGetJobHealthchecksPtrOutputWithContext

func (o GetJobHealthchecksOutput) ToGetJobHealthchecksPtrOutputWithContext(ctx context.Context) GetJobHealthchecksPtrOutput

type GetJobHealthchecksPtrInput

type GetJobHealthchecksPtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksPtrOutput() GetJobHealthchecksPtrOutput
	ToGetJobHealthchecksPtrOutputWithContext(context.Context) GetJobHealthchecksPtrOutput
}

GetJobHealthchecksPtrInput is an input type that accepts GetJobHealthchecksArgs, GetJobHealthchecksPtr and GetJobHealthchecksPtrOutput values. You can construct a concrete instance of `GetJobHealthchecksPtrInput` via:

        GetJobHealthchecksArgs{...}

or:

        nil

type GetJobHealthchecksPtrOutput

type GetJobHealthchecksPtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksPtrOutput) Elem

func (GetJobHealthchecksPtrOutput) ElementType

func (GetJobHealthchecksPtrOutput) LivenessProbe

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.

func (GetJobHealthchecksPtrOutput) ReadinessProbe

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.

func (GetJobHealthchecksPtrOutput) ToGetJobHealthchecksPtrOutput

func (o GetJobHealthchecksPtrOutput) ToGetJobHealthchecksPtrOutput() GetJobHealthchecksPtrOutput

func (GetJobHealthchecksPtrOutput) ToGetJobHealthchecksPtrOutputWithContext

func (o GetJobHealthchecksPtrOutput) ToGetJobHealthchecksPtrOutputWithContext(ctx context.Context) GetJobHealthchecksPtrOutput

type GetJobHealthchecksReadinessProbe

type GetJobHealthchecksReadinessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetJobHealthchecksReadinessProbeType `pulumi:"type"`
}

type GetJobHealthchecksReadinessProbeArgs

type GetJobHealthchecksReadinessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type GetJobHealthchecksReadinessProbeTypeInput `pulumi:"type"`
}

func (GetJobHealthchecksReadinessProbeArgs) ElementType

func (GetJobHealthchecksReadinessProbeArgs) ToGetJobHealthchecksReadinessProbeOutput

func (i GetJobHealthchecksReadinessProbeArgs) ToGetJobHealthchecksReadinessProbeOutput() GetJobHealthchecksReadinessProbeOutput

func (GetJobHealthchecksReadinessProbeArgs) ToGetJobHealthchecksReadinessProbeOutputWithContext

func (i GetJobHealthchecksReadinessProbeArgs) ToGetJobHealthchecksReadinessProbeOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeOutput

func (GetJobHealthchecksReadinessProbeArgs) ToGetJobHealthchecksReadinessProbePtrOutput

func (i GetJobHealthchecksReadinessProbeArgs) ToGetJobHealthchecksReadinessProbePtrOutput() GetJobHealthchecksReadinessProbePtrOutput

func (GetJobHealthchecksReadinessProbeArgs) ToGetJobHealthchecksReadinessProbePtrOutputWithContext

func (i GetJobHealthchecksReadinessProbeArgs) ToGetJobHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbePtrOutput

type GetJobHealthchecksReadinessProbeInput

type GetJobHealthchecksReadinessProbeInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbeOutput() GetJobHealthchecksReadinessProbeOutput
	ToGetJobHealthchecksReadinessProbeOutputWithContext(context.Context) GetJobHealthchecksReadinessProbeOutput
}

GetJobHealthchecksReadinessProbeInput is an input type that accepts GetJobHealthchecksReadinessProbeArgs and GetJobHealthchecksReadinessProbeOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbeInput` via:

GetJobHealthchecksReadinessProbeArgs{...}

type GetJobHealthchecksReadinessProbeOutput

type GetJobHealthchecksReadinessProbeOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbeOutput) ElementType

func (GetJobHealthchecksReadinessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetJobHealthchecksReadinessProbeOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetJobHealthchecksReadinessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetJobHealthchecksReadinessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetJobHealthchecksReadinessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetJobHealthchecksReadinessProbeOutput) ToGetJobHealthchecksReadinessProbeOutput

func (o GetJobHealthchecksReadinessProbeOutput) ToGetJobHealthchecksReadinessProbeOutput() GetJobHealthchecksReadinessProbeOutput

func (GetJobHealthchecksReadinessProbeOutput) ToGetJobHealthchecksReadinessProbeOutputWithContext

func (o GetJobHealthchecksReadinessProbeOutput) ToGetJobHealthchecksReadinessProbeOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeOutput

func (GetJobHealthchecksReadinessProbeOutput) ToGetJobHealthchecksReadinessProbePtrOutput

func (o GetJobHealthchecksReadinessProbeOutput) ToGetJobHealthchecksReadinessProbePtrOutput() GetJobHealthchecksReadinessProbePtrOutput

func (GetJobHealthchecksReadinessProbeOutput) ToGetJobHealthchecksReadinessProbePtrOutputWithContext

func (o GetJobHealthchecksReadinessProbeOutput) ToGetJobHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbePtrOutput

func (GetJobHealthchecksReadinessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetJobHealthchecksReadinessProbePtrInput

type GetJobHealthchecksReadinessProbePtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbePtrOutput() GetJobHealthchecksReadinessProbePtrOutput
	ToGetJobHealthchecksReadinessProbePtrOutputWithContext(context.Context) GetJobHealthchecksReadinessProbePtrOutput
}

GetJobHealthchecksReadinessProbePtrInput is an input type that accepts GetJobHealthchecksReadinessProbeArgs, GetJobHealthchecksReadinessProbePtr and GetJobHealthchecksReadinessProbePtrOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbePtrInput` via:

        GetJobHealthchecksReadinessProbeArgs{...}

or:

        nil

type GetJobHealthchecksReadinessProbePtrOutput

type GetJobHealthchecksReadinessProbePtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbePtrOutput) Elem

func (GetJobHealthchecksReadinessProbePtrOutput) ElementType

func (GetJobHealthchecksReadinessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (GetJobHealthchecksReadinessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (GetJobHealthchecksReadinessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (GetJobHealthchecksReadinessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (GetJobHealthchecksReadinessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (GetJobHealthchecksReadinessProbePtrOutput) ToGetJobHealthchecksReadinessProbePtrOutput

func (o GetJobHealthchecksReadinessProbePtrOutput) ToGetJobHealthchecksReadinessProbePtrOutput() GetJobHealthchecksReadinessProbePtrOutput

func (GetJobHealthchecksReadinessProbePtrOutput) ToGetJobHealthchecksReadinessProbePtrOutputWithContext

func (o GetJobHealthchecksReadinessProbePtrOutput) ToGetJobHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbePtrOutput

func (GetJobHealthchecksReadinessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type GetJobHealthchecksReadinessProbeType

type GetJobHealthchecksReadinessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *GetJobHealthchecksReadinessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *GetJobHealthchecksReadinessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *GetJobHealthchecksReadinessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *GetJobHealthchecksReadinessProbeTypeTcp `pulumi:"tcp"`
}

type GetJobHealthchecksReadinessProbeTypeArgs

type GetJobHealthchecksReadinessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec GetJobHealthchecksReadinessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc GetJobHealthchecksReadinessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http GetJobHealthchecksReadinessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp GetJobHealthchecksReadinessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (GetJobHealthchecksReadinessProbeTypeArgs) ElementType

func (GetJobHealthchecksReadinessProbeTypeArgs) ToGetJobHealthchecksReadinessProbeTypeOutput

func (i GetJobHealthchecksReadinessProbeTypeArgs) ToGetJobHealthchecksReadinessProbeTypeOutput() GetJobHealthchecksReadinessProbeTypeOutput

func (GetJobHealthchecksReadinessProbeTypeArgs) ToGetJobHealthchecksReadinessProbeTypeOutputWithContext

func (i GetJobHealthchecksReadinessProbeTypeArgs) ToGetJobHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeOutput

func (GetJobHealthchecksReadinessProbeTypeArgs) ToGetJobHealthchecksReadinessProbeTypePtrOutput

func (i GetJobHealthchecksReadinessProbeTypeArgs) ToGetJobHealthchecksReadinessProbeTypePtrOutput() GetJobHealthchecksReadinessProbeTypePtrOutput

func (GetJobHealthchecksReadinessProbeTypeArgs) ToGetJobHealthchecksReadinessProbeTypePtrOutputWithContext

func (i GetJobHealthchecksReadinessProbeTypeArgs) ToGetJobHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypePtrOutput

type GetJobHealthchecksReadinessProbeTypeExec

type GetJobHealthchecksReadinessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type GetJobHealthchecksReadinessProbeTypeExecArgs

type GetJobHealthchecksReadinessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (GetJobHealthchecksReadinessProbeTypeExecArgs) ElementType

func (GetJobHealthchecksReadinessProbeTypeExecArgs) ToGetJobHealthchecksReadinessProbeTypeExecOutput

func (i GetJobHealthchecksReadinessProbeTypeExecArgs) ToGetJobHealthchecksReadinessProbeTypeExecOutput() GetJobHealthchecksReadinessProbeTypeExecOutput

func (GetJobHealthchecksReadinessProbeTypeExecArgs) ToGetJobHealthchecksReadinessProbeTypeExecOutputWithContext

func (i GetJobHealthchecksReadinessProbeTypeExecArgs) ToGetJobHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeExecOutput

func (GetJobHealthchecksReadinessProbeTypeExecArgs) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutput

func (i GetJobHealthchecksReadinessProbeTypeExecArgs) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutput() GetJobHealthchecksReadinessProbeTypeExecPtrOutput

func (GetJobHealthchecksReadinessProbeTypeExecArgs) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (i GetJobHealthchecksReadinessProbeTypeExecArgs) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeExecPtrOutput

type GetJobHealthchecksReadinessProbeTypeExecInput

type GetJobHealthchecksReadinessProbeTypeExecInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbeTypeExecOutput() GetJobHealthchecksReadinessProbeTypeExecOutput
	ToGetJobHealthchecksReadinessProbeTypeExecOutputWithContext(context.Context) GetJobHealthchecksReadinessProbeTypeExecOutput
}

GetJobHealthchecksReadinessProbeTypeExecInput is an input type that accepts GetJobHealthchecksReadinessProbeTypeExecArgs and GetJobHealthchecksReadinessProbeTypeExecOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbeTypeExecInput` via:

GetJobHealthchecksReadinessProbeTypeExecArgs{...}

type GetJobHealthchecksReadinessProbeTypeExecOutput

type GetJobHealthchecksReadinessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (GetJobHealthchecksReadinessProbeTypeExecOutput) ElementType

func (GetJobHealthchecksReadinessProbeTypeExecOutput) ToGetJobHealthchecksReadinessProbeTypeExecOutput

func (o GetJobHealthchecksReadinessProbeTypeExecOutput) ToGetJobHealthchecksReadinessProbeTypeExecOutput() GetJobHealthchecksReadinessProbeTypeExecOutput

func (GetJobHealthchecksReadinessProbeTypeExecOutput) ToGetJobHealthchecksReadinessProbeTypeExecOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeExecOutput) ToGetJobHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeExecOutput

func (GetJobHealthchecksReadinessProbeTypeExecOutput) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutput

func (o GetJobHealthchecksReadinessProbeTypeExecOutput) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutput() GetJobHealthchecksReadinessProbeTypeExecPtrOutput

func (GetJobHealthchecksReadinessProbeTypeExecOutput) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeExecOutput) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeExecPtrOutput

type GetJobHealthchecksReadinessProbeTypeExecPtrInput

type GetJobHealthchecksReadinessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbeTypeExecPtrOutput() GetJobHealthchecksReadinessProbeTypeExecPtrOutput
	ToGetJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext(context.Context) GetJobHealthchecksReadinessProbeTypeExecPtrOutput
}

GetJobHealthchecksReadinessProbeTypeExecPtrInput is an input type that accepts GetJobHealthchecksReadinessProbeTypeExecArgs, GetJobHealthchecksReadinessProbeTypeExecPtr and GetJobHealthchecksReadinessProbeTypeExecPtrOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbeTypeExecPtrInput` via:

        GetJobHealthchecksReadinessProbeTypeExecArgs{...}

or:

        nil

type GetJobHealthchecksReadinessProbeTypeExecPtrOutput

type GetJobHealthchecksReadinessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (GetJobHealthchecksReadinessProbeTypeExecPtrOutput) Elem

func (GetJobHealthchecksReadinessProbeTypeExecPtrOutput) ElementType

func (GetJobHealthchecksReadinessProbeTypeExecPtrOutput) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutput

func (o GetJobHealthchecksReadinessProbeTypeExecPtrOutput) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutput() GetJobHealthchecksReadinessProbeTypeExecPtrOutput

func (GetJobHealthchecksReadinessProbeTypeExecPtrOutput) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeExecPtrOutput) ToGetJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeExecPtrOutput

type GetJobHealthchecksReadinessProbeTypeGrpc

type GetJobHealthchecksReadinessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type GetJobHealthchecksReadinessProbeTypeGrpcArgs

type GetJobHealthchecksReadinessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (GetJobHealthchecksReadinessProbeTypeGrpcArgs) ElementType

func (GetJobHealthchecksReadinessProbeTypeGrpcArgs) ToGetJobHealthchecksReadinessProbeTypeGrpcOutput

func (i GetJobHealthchecksReadinessProbeTypeGrpcArgs) ToGetJobHealthchecksReadinessProbeTypeGrpcOutput() GetJobHealthchecksReadinessProbeTypeGrpcOutput

func (GetJobHealthchecksReadinessProbeTypeGrpcArgs) ToGetJobHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (i GetJobHealthchecksReadinessProbeTypeGrpcArgs) ToGetJobHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeGrpcOutput

func (GetJobHealthchecksReadinessProbeTypeGrpcArgs) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (i GetJobHealthchecksReadinessProbeTypeGrpcArgs) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutput() GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (GetJobHealthchecksReadinessProbeTypeGrpcArgs) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (i GetJobHealthchecksReadinessProbeTypeGrpcArgs) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetJobHealthchecksReadinessProbeTypeGrpcInput

type GetJobHealthchecksReadinessProbeTypeGrpcInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbeTypeGrpcOutput() GetJobHealthchecksReadinessProbeTypeGrpcOutput
	ToGetJobHealthchecksReadinessProbeTypeGrpcOutputWithContext(context.Context) GetJobHealthchecksReadinessProbeTypeGrpcOutput
}

GetJobHealthchecksReadinessProbeTypeGrpcInput is an input type that accepts GetJobHealthchecksReadinessProbeTypeGrpcArgs and GetJobHealthchecksReadinessProbeTypeGrpcOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbeTypeGrpcInput` via:

GetJobHealthchecksReadinessProbeTypeGrpcArgs{...}

type GetJobHealthchecksReadinessProbeTypeGrpcOutput

type GetJobHealthchecksReadinessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbeTypeGrpcOutput) ElementType

func (GetJobHealthchecksReadinessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (GetJobHealthchecksReadinessProbeTypeGrpcOutput) Service

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

func (GetJobHealthchecksReadinessProbeTypeGrpcOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcOutput

func (o GetJobHealthchecksReadinessProbeTypeGrpcOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcOutput() GetJobHealthchecksReadinessProbeTypeGrpcOutput

func (GetJobHealthchecksReadinessProbeTypeGrpcOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeGrpcOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeGrpcOutput

func (GetJobHealthchecksReadinessProbeTypeGrpcOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (o GetJobHealthchecksReadinessProbeTypeGrpcOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutput() GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (GetJobHealthchecksReadinessProbeTypeGrpcOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeGrpcOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetJobHealthchecksReadinessProbeTypeGrpcPtrInput

type GetJobHealthchecksReadinessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutput() GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput
	ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(context.Context) GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput
}

GetJobHealthchecksReadinessProbeTypeGrpcPtrInput is an input type that accepts GetJobHealthchecksReadinessProbeTypeGrpcArgs, GetJobHealthchecksReadinessProbeTypeGrpcPtr and GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbeTypeGrpcPtrInput` via:

        GetJobHealthchecksReadinessProbeTypeGrpcArgs{...}

or:

        nil

type GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput) Elem

func (GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput) ElementType

func (GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput) Service

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

func (GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (o GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutput() GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput) ToGetJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeGrpcPtrOutput

type GetJobHealthchecksReadinessProbeTypeHttp

type GetJobHealthchecksReadinessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type GetJobHealthchecksReadinessProbeTypeHttpArgs

type GetJobHealthchecksReadinessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (GetJobHealthchecksReadinessProbeTypeHttpArgs) ElementType

func (GetJobHealthchecksReadinessProbeTypeHttpArgs) ToGetJobHealthchecksReadinessProbeTypeHttpOutput

func (i GetJobHealthchecksReadinessProbeTypeHttpArgs) ToGetJobHealthchecksReadinessProbeTypeHttpOutput() GetJobHealthchecksReadinessProbeTypeHttpOutput

func (GetJobHealthchecksReadinessProbeTypeHttpArgs) ToGetJobHealthchecksReadinessProbeTypeHttpOutputWithContext

func (i GetJobHealthchecksReadinessProbeTypeHttpArgs) ToGetJobHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeHttpOutput

func (GetJobHealthchecksReadinessProbeTypeHttpArgs) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutput

func (i GetJobHealthchecksReadinessProbeTypeHttpArgs) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutput() GetJobHealthchecksReadinessProbeTypeHttpPtrOutput

func (GetJobHealthchecksReadinessProbeTypeHttpArgs) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (i GetJobHealthchecksReadinessProbeTypeHttpArgs) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeHttpPtrOutput

type GetJobHealthchecksReadinessProbeTypeHttpInput

type GetJobHealthchecksReadinessProbeTypeHttpInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbeTypeHttpOutput() GetJobHealthchecksReadinessProbeTypeHttpOutput
	ToGetJobHealthchecksReadinessProbeTypeHttpOutputWithContext(context.Context) GetJobHealthchecksReadinessProbeTypeHttpOutput
}

GetJobHealthchecksReadinessProbeTypeHttpInput is an input type that accepts GetJobHealthchecksReadinessProbeTypeHttpArgs and GetJobHealthchecksReadinessProbeTypeHttpOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbeTypeHttpInput` via:

GetJobHealthchecksReadinessProbeTypeHttpArgs{...}

type GetJobHealthchecksReadinessProbeTypeHttpOutput

type GetJobHealthchecksReadinessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbeTypeHttpOutput) ElementType

func (GetJobHealthchecksReadinessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetJobHealthchecksReadinessProbeTypeHttpOutput) Port

The port number to try to connect to

func (GetJobHealthchecksReadinessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetJobHealthchecksReadinessProbeTypeHttpOutput) ToGetJobHealthchecksReadinessProbeTypeHttpOutput

func (o GetJobHealthchecksReadinessProbeTypeHttpOutput) ToGetJobHealthchecksReadinessProbeTypeHttpOutput() GetJobHealthchecksReadinessProbeTypeHttpOutput

func (GetJobHealthchecksReadinessProbeTypeHttpOutput) ToGetJobHealthchecksReadinessProbeTypeHttpOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeHttpOutput) ToGetJobHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeHttpOutput

func (GetJobHealthchecksReadinessProbeTypeHttpOutput) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutput

func (o GetJobHealthchecksReadinessProbeTypeHttpOutput) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutput() GetJobHealthchecksReadinessProbeTypeHttpPtrOutput

func (GetJobHealthchecksReadinessProbeTypeHttpOutput) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeHttpOutput) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeHttpPtrOutput

type GetJobHealthchecksReadinessProbeTypeHttpPtrInput

type GetJobHealthchecksReadinessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutput() GetJobHealthchecksReadinessProbeTypeHttpPtrOutput
	ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(context.Context) GetJobHealthchecksReadinessProbeTypeHttpPtrOutput
}

GetJobHealthchecksReadinessProbeTypeHttpPtrInput is an input type that accepts GetJobHealthchecksReadinessProbeTypeHttpArgs, GetJobHealthchecksReadinessProbeTypeHttpPtr and GetJobHealthchecksReadinessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbeTypeHttpPtrInput` via:

        GetJobHealthchecksReadinessProbeTypeHttpArgs{...}

or:

        nil

type GetJobHealthchecksReadinessProbeTypeHttpPtrOutput

type GetJobHealthchecksReadinessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbeTypeHttpPtrOutput) Elem

func (GetJobHealthchecksReadinessProbeTypeHttpPtrOutput) ElementType

func (GetJobHealthchecksReadinessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (GetJobHealthchecksReadinessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (GetJobHealthchecksReadinessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (GetJobHealthchecksReadinessProbeTypeHttpPtrOutput) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutput

func (o GetJobHealthchecksReadinessProbeTypeHttpPtrOutput) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutput() GetJobHealthchecksReadinessProbeTypeHttpPtrOutput

func (GetJobHealthchecksReadinessProbeTypeHttpPtrOutput) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeHttpPtrOutput) ToGetJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeHttpPtrOutput

type GetJobHealthchecksReadinessProbeTypeInput

type GetJobHealthchecksReadinessProbeTypeInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbeTypeOutput() GetJobHealthchecksReadinessProbeTypeOutput
	ToGetJobHealthchecksReadinessProbeTypeOutputWithContext(context.Context) GetJobHealthchecksReadinessProbeTypeOutput
}

GetJobHealthchecksReadinessProbeTypeInput is an input type that accepts GetJobHealthchecksReadinessProbeTypeArgs and GetJobHealthchecksReadinessProbeTypeOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbeTypeInput` via:

GetJobHealthchecksReadinessProbeTypeArgs{...}

type GetJobHealthchecksReadinessProbeTypeOutput

type GetJobHealthchecksReadinessProbeTypeOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbeTypeOutput) ElementType

func (GetJobHealthchecksReadinessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetJobHealthchecksReadinessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (GetJobHealthchecksReadinessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetJobHealthchecksReadinessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (GetJobHealthchecksReadinessProbeTypeOutput) ToGetJobHealthchecksReadinessProbeTypeOutput

func (o GetJobHealthchecksReadinessProbeTypeOutput) ToGetJobHealthchecksReadinessProbeTypeOutput() GetJobHealthchecksReadinessProbeTypeOutput

func (GetJobHealthchecksReadinessProbeTypeOutput) ToGetJobHealthchecksReadinessProbeTypeOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeOutput) ToGetJobHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeOutput

func (GetJobHealthchecksReadinessProbeTypeOutput) ToGetJobHealthchecksReadinessProbeTypePtrOutput

func (o GetJobHealthchecksReadinessProbeTypeOutput) ToGetJobHealthchecksReadinessProbeTypePtrOutput() GetJobHealthchecksReadinessProbeTypePtrOutput

func (GetJobHealthchecksReadinessProbeTypeOutput) ToGetJobHealthchecksReadinessProbeTypePtrOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeOutput) ToGetJobHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypePtrOutput

type GetJobHealthchecksReadinessProbeTypePtrInput

type GetJobHealthchecksReadinessProbeTypePtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbeTypePtrOutput() GetJobHealthchecksReadinessProbeTypePtrOutput
	ToGetJobHealthchecksReadinessProbeTypePtrOutputWithContext(context.Context) GetJobHealthchecksReadinessProbeTypePtrOutput
}

GetJobHealthchecksReadinessProbeTypePtrInput is an input type that accepts GetJobHealthchecksReadinessProbeTypeArgs, GetJobHealthchecksReadinessProbeTypePtr and GetJobHealthchecksReadinessProbeTypePtrOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbeTypePtrInput` via:

        GetJobHealthchecksReadinessProbeTypeArgs{...}

or:

        nil

type GetJobHealthchecksReadinessProbeTypePtrOutput

type GetJobHealthchecksReadinessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbeTypePtrOutput) Elem

func (GetJobHealthchecksReadinessProbeTypePtrOutput) ElementType

func (GetJobHealthchecksReadinessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (GetJobHealthchecksReadinessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (GetJobHealthchecksReadinessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (GetJobHealthchecksReadinessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (GetJobHealthchecksReadinessProbeTypePtrOutput) ToGetJobHealthchecksReadinessProbeTypePtrOutput

func (o GetJobHealthchecksReadinessProbeTypePtrOutput) ToGetJobHealthchecksReadinessProbeTypePtrOutput() GetJobHealthchecksReadinessProbeTypePtrOutput

func (GetJobHealthchecksReadinessProbeTypePtrOutput) ToGetJobHealthchecksReadinessProbeTypePtrOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypePtrOutput) ToGetJobHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypePtrOutput

type GetJobHealthchecksReadinessProbeTypeTcp

type GetJobHealthchecksReadinessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type GetJobHealthchecksReadinessProbeTypeTcpArgs

type GetJobHealthchecksReadinessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (GetJobHealthchecksReadinessProbeTypeTcpArgs) ElementType

func (GetJobHealthchecksReadinessProbeTypeTcpArgs) ToGetJobHealthchecksReadinessProbeTypeTcpOutput

func (i GetJobHealthchecksReadinessProbeTypeTcpArgs) ToGetJobHealthchecksReadinessProbeTypeTcpOutput() GetJobHealthchecksReadinessProbeTypeTcpOutput

func (GetJobHealthchecksReadinessProbeTypeTcpArgs) ToGetJobHealthchecksReadinessProbeTypeTcpOutputWithContext

func (i GetJobHealthchecksReadinessProbeTypeTcpArgs) ToGetJobHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeTcpOutput

func (GetJobHealthchecksReadinessProbeTypeTcpArgs) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutput

func (i GetJobHealthchecksReadinessProbeTypeTcpArgs) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutput() GetJobHealthchecksReadinessProbeTypeTcpPtrOutput

func (GetJobHealthchecksReadinessProbeTypeTcpArgs) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (i GetJobHealthchecksReadinessProbeTypeTcpArgs) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeTcpPtrOutput

type GetJobHealthchecksReadinessProbeTypeTcpInput

type GetJobHealthchecksReadinessProbeTypeTcpInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbeTypeTcpOutput() GetJobHealthchecksReadinessProbeTypeTcpOutput
	ToGetJobHealthchecksReadinessProbeTypeTcpOutputWithContext(context.Context) GetJobHealthchecksReadinessProbeTypeTcpOutput
}

GetJobHealthchecksReadinessProbeTypeTcpInput is an input type that accepts GetJobHealthchecksReadinessProbeTypeTcpArgs and GetJobHealthchecksReadinessProbeTypeTcpOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbeTypeTcpInput` via:

GetJobHealthchecksReadinessProbeTypeTcpArgs{...}

type GetJobHealthchecksReadinessProbeTypeTcpOutput

type GetJobHealthchecksReadinessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbeTypeTcpOutput) ElementType

func (GetJobHealthchecksReadinessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetJobHealthchecksReadinessProbeTypeTcpOutput) Port

The port number to try to connect to

func (GetJobHealthchecksReadinessProbeTypeTcpOutput) ToGetJobHealthchecksReadinessProbeTypeTcpOutput

func (o GetJobHealthchecksReadinessProbeTypeTcpOutput) ToGetJobHealthchecksReadinessProbeTypeTcpOutput() GetJobHealthchecksReadinessProbeTypeTcpOutput

func (GetJobHealthchecksReadinessProbeTypeTcpOutput) ToGetJobHealthchecksReadinessProbeTypeTcpOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeTcpOutput) ToGetJobHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeTcpOutput

func (GetJobHealthchecksReadinessProbeTypeTcpOutput) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutput

func (o GetJobHealthchecksReadinessProbeTypeTcpOutput) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutput() GetJobHealthchecksReadinessProbeTypeTcpPtrOutput

func (GetJobHealthchecksReadinessProbeTypeTcpOutput) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeTcpOutput) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeTcpPtrOutput

type GetJobHealthchecksReadinessProbeTypeTcpPtrInput

type GetJobHealthchecksReadinessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutput() GetJobHealthchecksReadinessProbeTypeTcpPtrOutput
	ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(context.Context) GetJobHealthchecksReadinessProbeTypeTcpPtrOutput
}

GetJobHealthchecksReadinessProbeTypeTcpPtrInput is an input type that accepts GetJobHealthchecksReadinessProbeTypeTcpArgs, GetJobHealthchecksReadinessProbeTypeTcpPtr and GetJobHealthchecksReadinessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `GetJobHealthchecksReadinessProbeTypeTcpPtrInput` via:

        GetJobHealthchecksReadinessProbeTypeTcpArgs{...}

or:

        nil

type GetJobHealthchecksReadinessProbeTypeTcpPtrOutput

type GetJobHealthchecksReadinessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (GetJobHealthchecksReadinessProbeTypeTcpPtrOutput) Elem

func (GetJobHealthchecksReadinessProbeTypeTcpPtrOutput) ElementType

func (GetJobHealthchecksReadinessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (GetJobHealthchecksReadinessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (GetJobHealthchecksReadinessProbeTypeTcpPtrOutput) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutput

func (o GetJobHealthchecksReadinessProbeTypeTcpPtrOutput) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutput() GetJobHealthchecksReadinessProbeTypeTcpPtrOutput

func (GetJobHealthchecksReadinessProbeTypeTcpPtrOutput) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o GetJobHealthchecksReadinessProbeTypeTcpPtrOutput) ToGetJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) GetJobHealthchecksReadinessProbeTypeTcpPtrOutput

type GetJobSchedule

type GetJobSchedule struct {
	// Job's cron.
	Cronjob GetJobScheduleCronjob `pulumi:"cronjob"`
	// Job's schedule on delete.
	OnDelete GetJobScheduleOnDelete `pulumi:"onDelete"`
	// Job's schedule on start.
	OnStart GetJobScheduleOnStart `pulumi:"onStart"`
	// Job's schedule on stop.
	OnStop GetJobScheduleOnStop `pulumi:"onStop"`
}

type GetJobScheduleArgs

type GetJobScheduleArgs struct {
	// Job's cron.
	Cronjob GetJobScheduleCronjobInput `pulumi:"cronjob"`
	// Job's schedule on delete.
	OnDelete GetJobScheduleOnDeleteInput `pulumi:"onDelete"`
	// Job's schedule on start.
	OnStart GetJobScheduleOnStartInput `pulumi:"onStart"`
	// Job's schedule on stop.
	OnStop GetJobScheduleOnStopInput `pulumi:"onStop"`
}

func (GetJobScheduleArgs) ElementType

func (GetJobScheduleArgs) ElementType() reflect.Type

func (GetJobScheduleArgs) ToGetJobScheduleOutput

func (i GetJobScheduleArgs) ToGetJobScheduleOutput() GetJobScheduleOutput

func (GetJobScheduleArgs) ToGetJobScheduleOutputWithContext

func (i GetJobScheduleArgs) ToGetJobScheduleOutputWithContext(ctx context.Context) GetJobScheduleOutput

type GetJobScheduleCronjob

type GetJobScheduleCronjob struct {
	// Job's cron command.
	Command GetJobScheduleCronjobCommand `pulumi:"command"`
	// Job's cron string.
	Schedule string `pulumi:"schedule"`
}

type GetJobScheduleCronjobArgs

type GetJobScheduleCronjobArgs struct {
	// Job's cron command.
	Command GetJobScheduleCronjobCommandInput `pulumi:"command"`
	// Job's cron string.
	Schedule pulumi.StringInput `pulumi:"schedule"`
}

func (GetJobScheduleCronjobArgs) ElementType

func (GetJobScheduleCronjobArgs) ElementType() reflect.Type

func (GetJobScheduleCronjobArgs) ToGetJobScheduleCronjobOutput

func (i GetJobScheduleCronjobArgs) ToGetJobScheduleCronjobOutput() GetJobScheduleCronjobOutput

func (GetJobScheduleCronjobArgs) ToGetJobScheduleCronjobOutputWithContext

func (i GetJobScheduleCronjobArgs) ToGetJobScheduleCronjobOutputWithContext(ctx context.Context) GetJobScheduleCronjobOutput

type GetJobScheduleCronjobCommand

type GetJobScheduleCronjobCommand struct {
	// List of arguments of this job.
	Arguments []string `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint string `pulumi:"entrypoint"`
}

type GetJobScheduleCronjobCommandArgs

type GetJobScheduleCronjobCommandArgs struct {
	// List of arguments of this job.
	Arguments pulumi.StringArrayInput `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint pulumi.StringInput `pulumi:"entrypoint"`
}

func (GetJobScheduleCronjobCommandArgs) ElementType

func (GetJobScheduleCronjobCommandArgs) ToGetJobScheduleCronjobCommandOutput

func (i GetJobScheduleCronjobCommandArgs) ToGetJobScheduleCronjobCommandOutput() GetJobScheduleCronjobCommandOutput

func (GetJobScheduleCronjobCommandArgs) ToGetJobScheduleCronjobCommandOutputWithContext

func (i GetJobScheduleCronjobCommandArgs) ToGetJobScheduleCronjobCommandOutputWithContext(ctx context.Context) GetJobScheduleCronjobCommandOutput

type GetJobScheduleCronjobCommandInput

type GetJobScheduleCronjobCommandInput interface {
	pulumi.Input

	ToGetJobScheduleCronjobCommandOutput() GetJobScheduleCronjobCommandOutput
	ToGetJobScheduleCronjobCommandOutputWithContext(context.Context) GetJobScheduleCronjobCommandOutput
}

GetJobScheduleCronjobCommandInput is an input type that accepts GetJobScheduleCronjobCommandArgs and GetJobScheduleCronjobCommandOutput values. You can construct a concrete instance of `GetJobScheduleCronjobCommandInput` via:

GetJobScheduleCronjobCommandArgs{...}

type GetJobScheduleCronjobCommandOutput

type GetJobScheduleCronjobCommandOutput struct{ *pulumi.OutputState }

func (GetJobScheduleCronjobCommandOutput) Arguments

List of arguments of this job.

func (GetJobScheduleCronjobCommandOutput) ElementType

func (GetJobScheduleCronjobCommandOutput) Entrypoint

Entrypoint of the job.

func (GetJobScheduleCronjobCommandOutput) ToGetJobScheduleCronjobCommandOutput

func (o GetJobScheduleCronjobCommandOutput) ToGetJobScheduleCronjobCommandOutput() GetJobScheduleCronjobCommandOutput

func (GetJobScheduleCronjobCommandOutput) ToGetJobScheduleCronjobCommandOutputWithContext

func (o GetJobScheduleCronjobCommandOutput) ToGetJobScheduleCronjobCommandOutputWithContext(ctx context.Context) GetJobScheduleCronjobCommandOutput

type GetJobScheduleCronjobInput

type GetJobScheduleCronjobInput interface {
	pulumi.Input

	ToGetJobScheduleCronjobOutput() GetJobScheduleCronjobOutput
	ToGetJobScheduleCronjobOutputWithContext(context.Context) GetJobScheduleCronjobOutput
}

GetJobScheduleCronjobInput is an input type that accepts GetJobScheduleCronjobArgs and GetJobScheduleCronjobOutput values. You can construct a concrete instance of `GetJobScheduleCronjobInput` via:

GetJobScheduleCronjobArgs{...}

type GetJobScheduleCronjobOutput

type GetJobScheduleCronjobOutput struct{ *pulumi.OutputState }

func (GetJobScheduleCronjobOutput) Command

Job's cron command.

func (GetJobScheduleCronjobOutput) ElementType

func (GetJobScheduleCronjobOutput) Schedule

Job's cron string.

func (GetJobScheduleCronjobOutput) ToGetJobScheduleCronjobOutput

func (o GetJobScheduleCronjobOutput) ToGetJobScheduleCronjobOutput() GetJobScheduleCronjobOutput

func (GetJobScheduleCronjobOutput) ToGetJobScheduleCronjobOutputWithContext

func (o GetJobScheduleCronjobOutput) ToGetJobScheduleCronjobOutputWithContext(ctx context.Context) GetJobScheduleCronjobOutput

type GetJobScheduleInput

type GetJobScheduleInput interface {
	pulumi.Input

	ToGetJobScheduleOutput() GetJobScheduleOutput
	ToGetJobScheduleOutputWithContext(context.Context) GetJobScheduleOutput
}

GetJobScheduleInput is an input type that accepts GetJobScheduleArgs and GetJobScheduleOutput values. You can construct a concrete instance of `GetJobScheduleInput` via:

GetJobScheduleArgs{...}

type GetJobScheduleOnDelete

type GetJobScheduleOnDelete struct {
	// List of arguments of this job.
	Arguments []string `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint string `pulumi:"entrypoint"`
}

type GetJobScheduleOnDeleteArgs

type GetJobScheduleOnDeleteArgs struct {
	// List of arguments of this job.
	Arguments pulumi.StringArrayInput `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint pulumi.StringInput `pulumi:"entrypoint"`
}

func (GetJobScheduleOnDeleteArgs) ElementType

func (GetJobScheduleOnDeleteArgs) ElementType() reflect.Type

func (GetJobScheduleOnDeleteArgs) ToGetJobScheduleOnDeleteOutput

func (i GetJobScheduleOnDeleteArgs) ToGetJobScheduleOnDeleteOutput() GetJobScheduleOnDeleteOutput

func (GetJobScheduleOnDeleteArgs) ToGetJobScheduleOnDeleteOutputWithContext

func (i GetJobScheduleOnDeleteArgs) ToGetJobScheduleOnDeleteOutputWithContext(ctx context.Context) GetJobScheduleOnDeleteOutput

type GetJobScheduleOnDeleteInput

type GetJobScheduleOnDeleteInput interface {
	pulumi.Input

	ToGetJobScheduleOnDeleteOutput() GetJobScheduleOnDeleteOutput
	ToGetJobScheduleOnDeleteOutputWithContext(context.Context) GetJobScheduleOnDeleteOutput
}

GetJobScheduleOnDeleteInput is an input type that accepts GetJobScheduleOnDeleteArgs and GetJobScheduleOnDeleteOutput values. You can construct a concrete instance of `GetJobScheduleOnDeleteInput` via:

GetJobScheduleOnDeleteArgs{...}

type GetJobScheduleOnDeleteOutput

type GetJobScheduleOnDeleteOutput struct{ *pulumi.OutputState }

func (GetJobScheduleOnDeleteOutput) Arguments

List of arguments of this job.

func (GetJobScheduleOnDeleteOutput) ElementType

func (GetJobScheduleOnDeleteOutput) Entrypoint

Entrypoint of the job.

func (GetJobScheduleOnDeleteOutput) ToGetJobScheduleOnDeleteOutput

func (o GetJobScheduleOnDeleteOutput) ToGetJobScheduleOnDeleteOutput() GetJobScheduleOnDeleteOutput

func (GetJobScheduleOnDeleteOutput) ToGetJobScheduleOnDeleteOutputWithContext

func (o GetJobScheduleOnDeleteOutput) ToGetJobScheduleOnDeleteOutputWithContext(ctx context.Context) GetJobScheduleOnDeleteOutput

type GetJobScheduleOnStart

type GetJobScheduleOnStart struct {
	// List of arguments of this job.
	Arguments []string `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint string `pulumi:"entrypoint"`
}

type GetJobScheduleOnStartArgs

type GetJobScheduleOnStartArgs struct {
	// List of arguments of this job.
	Arguments pulumi.StringArrayInput `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint pulumi.StringInput `pulumi:"entrypoint"`
}

func (GetJobScheduleOnStartArgs) ElementType

func (GetJobScheduleOnStartArgs) ElementType() reflect.Type

func (GetJobScheduleOnStartArgs) ToGetJobScheduleOnStartOutput

func (i GetJobScheduleOnStartArgs) ToGetJobScheduleOnStartOutput() GetJobScheduleOnStartOutput

func (GetJobScheduleOnStartArgs) ToGetJobScheduleOnStartOutputWithContext

func (i GetJobScheduleOnStartArgs) ToGetJobScheduleOnStartOutputWithContext(ctx context.Context) GetJobScheduleOnStartOutput

type GetJobScheduleOnStartInput

type GetJobScheduleOnStartInput interface {
	pulumi.Input

	ToGetJobScheduleOnStartOutput() GetJobScheduleOnStartOutput
	ToGetJobScheduleOnStartOutputWithContext(context.Context) GetJobScheduleOnStartOutput
}

GetJobScheduleOnStartInput is an input type that accepts GetJobScheduleOnStartArgs and GetJobScheduleOnStartOutput values. You can construct a concrete instance of `GetJobScheduleOnStartInput` via:

GetJobScheduleOnStartArgs{...}

type GetJobScheduleOnStartOutput

type GetJobScheduleOnStartOutput struct{ *pulumi.OutputState }

func (GetJobScheduleOnStartOutput) Arguments

List of arguments of this job.

func (GetJobScheduleOnStartOutput) ElementType

func (GetJobScheduleOnStartOutput) Entrypoint

Entrypoint of the job.

func (GetJobScheduleOnStartOutput) ToGetJobScheduleOnStartOutput

func (o GetJobScheduleOnStartOutput) ToGetJobScheduleOnStartOutput() GetJobScheduleOnStartOutput

func (GetJobScheduleOnStartOutput) ToGetJobScheduleOnStartOutputWithContext

func (o GetJobScheduleOnStartOutput) ToGetJobScheduleOnStartOutputWithContext(ctx context.Context) GetJobScheduleOnStartOutput

type GetJobScheduleOnStop

type GetJobScheduleOnStop struct {
	// List of arguments of this job.
	Arguments []string `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint string `pulumi:"entrypoint"`
}

type GetJobScheduleOnStopArgs

type GetJobScheduleOnStopArgs struct {
	// List of arguments of this job.
	Arguments pulumi.StringArrayInput `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint pulumi.StringInput `pulumi:"entrypoint"`
}

func (GetJobScheduleOnStopArgs) ElementType

func (GetJobScheduleOnStopArgs) ElementType() reflect.Type

func (GetJobScheduleOnStopArgs) ToGetJobScheduleOnStopOutput

func (i GetJobScheduleOnStopArgs) ToGetJobScheduleOnStopOutput() GetJobScheduleOnStopOutput

func (GetJobScheduleOnStopArgs) ToGetJobScheduleOnStopOutputWithContext

func (i GetJobScheduleOnStopArgs) ToGetJobScheduleOnStopOutputWithContext(ctx context.Context) GetJobScheduleOnStopOutput

type GetJobScheduleOnStopInput

type GetJobScheduleOnStopInput interface {
	pulumi.Input

	ToGetJobScheduleOnStopOutput() GetJobScheduleOnStopOutput
	ToGetJobScheduleOnStopOutputWithContext(context.Context) GetJobScheduleOnStopOutput
}

GetJobScheduleOnStopInput is an input type that accepts GetJobScheduleOnStopArgs and GetJobScheduleOnStopOutput values. You can construct a concrete instance of `GetJobScheduleOnStopInput` via:

GetJobScheduleOnStopArgs{...}

type GetJobScheduleOnStopOutput

type GetJobScheduleOnStopOutput struct{ *pulumi.OutputState }

func (GetJobScheduleOnStopOutput) Arguments

List of arguments of this job.

func (GetJobScheduleOnStopOutput) ElementType

func (GetJobScheduleOnStopOutput) ElementType() reflect.Type

func (GetJobScheduleOnStopOutput) Entrypoint

Entrypoint of the job.

func (GetJobScheduleOnStopOutput) ToGetJobScheduleOnStopOutput

func (o GetJobScheduleOnStopOutput) ToGetJobScheduleOnStopOutput() GetJobScheduleOnStopOutput

func (GetJobScheduleOnStopOutput) ToGetJobScheduleOnStopOutputWithContext

func (o GetJobScheduleOnStopOutput) ToGetJobScheduleOnStopOutputWithContext(ctx context.Context) GetJobScheduleOnStopOutput

type GetJobScheduleOutput

type GetJobScheduleOutput struct{ *pulumi.OutputState }

func (GetJobScheduleOutput) Cronjob

Job's cron.

func (GetJobScheduleOutput) ElementType

func (GetJobScheduleOutput) ElementType() reflect.Type

func (GetJobScheduleOutput) OnDelete

Job's schedule on delete.

func (GetJobScheduleOutput) OnStart

Job's schedule on start.

func (GetJobScheduleOutput) OnStop

Job's schedule on stop.

func (GetJobScheduleOutput) ToGetJobScheduleOutput

func (o GetJobScheduleOutput) ToGetJobScheduleOutput() GetJobScheduleOutput

func (GetJobScheduleOutput) ToGetJobScheduleOutputWithContext

func (o GetJobScheduleOutput) ToGetJobScheduleOutputWithContext(ctx context.Context) GetJobScheduleOutput

type GetJobSecret

type GetJobSecret struct {
	// Id of the secret.
	Id string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type GetJobSecretAlias

type GetJobSecretAlias struct {
	// Id of the secret alias.
	Id string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type GetJobSecretAliasArgs

type GetJobSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetJobSecretAliasArgs) ElementType

func (GetJobSecretAliasArgs) ElementType() reflect.Type

func (GetJobSecretAliasArgs) ToGetJobSecretAliasOutput

func (i GetJobSecretAliasArgs) ToGetJobSecretAliasOutput() GetJobSecretAliasOutput

func (GetJobSecretAliasArgs) ToGetJobSecretAliasOutputWithContext

func (i GetJobSecretAliasArgs) ToGetJobSecretAliasOutputWithContext(ctx context.Context) GetJobSecretAliasOutput

type GetJobSecretAliasArray

type GetJobSecretAliasArray []GetJobSecretAliasInput

func (GetJobSecretAliasArray) ElementType

func (GetJobSecretAliasArray) ElementType() reflect.Type

func (GetJobSecretAliasArray) ToGetJobSecretAliasArrayOutput

func (i GetJobSecretAliasArray) ToGetJobSecretAliasArrayOutput() GetJobSecretAliasArrayOutput

func (GetJobSecretAliasArray) ToGetJobSecretAliasArrayOutputWithContext

func (i GetJobSecretAliasArray) ToGetJobSecretAliasArrayOutputWithContext(ctx context.Context) GetJobSecretAliasArrayOutput

type GetJobSecretAliasArrayInput

type GetJobSecretAliasArrayInput interface {
	pulumi.Input

	ToGetJobSecretAliasArrayOutput() GetJobSecretAliasArrayOutput
	ToGetJobSecretAliasArrayOutputWithContext(context.Context) GetJobSecretAliasArrayOutput
}

GetJobSecretAliasArrayInput is an input type that accepts GetJobSecretAliasArray and GetJobSecretAliasArrayOutput values. You can construct a concrete instance of `GetJobSecretAliasArrayInput` via:

GetJobSecretAliasArray{ GetJobSecretAliasArgs{...} }

type GetJobSecretAliasArrayOutput

type GetJobSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (GetJobSecretAliasArrayOutput) ElementType

func (GetJobSecretAliasArrayOutput) Index

func (GetJobSecretAliasArrayOutput) ToGetJobSecretAliasArrayOutput

func (o GetJobSecretAliasArrayOutput) ToGetJobSecretAliasArrayOutput() GetJobSecretAliasArrayOutput

func (GetJobSecretAliasArrayOutput) ToGetJobSecretAliasArrayOutputWithContext

func (o GetJobSecretAliasArrayOutput) ToGetJobSecretAliasArrayOutputWithContext(ctx context.Context) GetJobSecretAliasArrayOutput

type GetJobSecretAliasInput

type GetJobSecretAliasInput interface {
	pulumi.Input

	ToGetJobSecretAliasOutput() GetJobSecretAliasOutput
	ToGetJobSecretAliasOutputWithContext(context.Context) GetJobSecretAliasOutput
}

GetJobSecretAliasInput is an input type that accepts GetJobSecretAliasArgs and GetJobSecretAliasOutput values. You can construct a concrete instance of `GetJobSecretAliasInput` via:

GetJobSecretAliasArgs{...}

type GetJobSecretAliasOutput

type GetJobSecretAliasOutput struct{ *pulumi.OutputState }

func (GetJobSecretAliasOutput) ElementType

func (GetJobSecretAliasOutput) ElementType() reflect.Type

func (GetJobSecretAliasOutput) Id

Id of the secret alias.

func (GetJobSecretAliasOutput) Key

Name of the secret alias.

func (GetJobSecretAliasOutput) ToGetJobSecretAliasOutput

func (o GetJobSecretAliasOutput) ToGetJobSecretAliasOutput() GetJobSecretAliasOutput

func (GetJobSecretAliasOutput) ToGetJobSecretAliasOutputWithContext

func (o GetJobSecretAliasOutput) ToGetJobSecretAliasOutputWithContext(ctx context.Context) GetJobSecretAliasOutput

func (GetJobSecretAliasOutput) Value

Name of the secret to alias.

type GetJobSecretArgs

type GetJobSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetJobSecretArgs) ElementType

func (GetJobSecretArgs) ElementType() reflect.Type

func (GetJobSecretArgs) ToGetJobSecretOutput

func (i GetJobSecretArgs) ToGetJobSecretOutput() GetJobSecretOutput

func (GetJobSecretArgs) ToGetJobSecretOutputWithContext

func (i GetJobSecretArgs) ToGetJobSecretOutputWithContext(ctx context.Context) GetJobSecretOutput

type GetJobSecretArray

type GetJobSecretArray []GetJobSecretInput

func (GetJobSecretArray) ElementType

func (GetJobSecretArray) ElementType() reflect.Type

func (GetJobSecretArray) ToGetJobSecretArrayOutput

func (i GetJobSecretArray) ToGetJobSecretArrayOutput() GetJobSecretArrayOutput

func (GetJobSecretArray) ToGetJobSecretArrayOutputWithContext

func (i GetJobSecretArray) ToGetJobSecretArrayOutputWithContext(ctx context.Context) GetJobSecretArrayOutput

type GetJobSecretArrayInput

type GetJobSecretArrayInput interface {
	pulumi.Input

	ToGetJobSecretArrayOutput() GetJobSecretArrayOutput
	ToGetJobSecretArrayOutputWithContext(context.Context) GetJobSecretArrayOutput
}

GetJobSecretArrayInput is an input type that accepts GetJobSecretArray and GetJobSecretArrayOutput values. You can construct a concrete instance of `GetJobSecretArrayInput` via:

GetJobSecretArray{ GetJobSecretArgs{...} }

type GetJobSecretArrayOutput

type GetJobSecretArrayOutput struct{ *pulumi.OutputState }

func (GetJobSecretArrayOutput) ElementType

func (GetJobSecretArrayOutput) ElementType() reflect.Type

func (GetJobSecretArrayOutput) Index

func (GetJobSecretArrayOutput) ToGetJobSecretArrayOutput

func (o GetJobSecretArrayOutput) ToGetJobSecretArrayOutput() GetJobSecretArrayOutput

func (GetJobSecretArrayOutput) ToGetJobSecretArrayOutputWithContext

func (o GetJobSecretArrayOutput) ToGetJobSecretArrayOutputWithContext(ctx context.Context) GetJobSecretArrayOutput

type GetJobSecretInput

type GetJobSecretInput interface {
	pulumi.Input

	ToGetJobSecretOutput() GetJobSecretOutput
	ToGetJobSecretOutputWithContext(context.Context) GetJobSecretOutput
}

GetJobSecretInput is an input type that accepts GetJobSecretArgs and GetJobSecretOutput values. You can construct a concrete instance of `GetJobSecretInput` via:

GetJobSecretArgs{...}

type GetJobSecretOutput

type GetJobSecretOutput struct{ *pulumi.OutputState }

func (GetJobSecretOutput) ElementType

func (GetJobSecretOutput) ElementType() reflect.Type

func (GetJobSecretOutput) Id

Id of the secret.

func (GetJobSecretOutput) Key

Key of the secret.

func (GetJobSecretOutput) ToGetJobSecretOutput

func (o GetJobSecretOutput) ToGetJobSecretOutput() GetJobSecretOutput

func (GetJobSecretOutput) ToGetJobSecretOutputWithContext

func (o GetJobSecretOutput) ToGetJobSecretOutputWithContext(ctx context.Context) GetJobSecretOutput

func (GetJobSecretOutput) Value

Value of the secret.

type GetJobSecretOverride

type GetJobSecretOverride struct {
	// Id of the secret override.
	Id string `pulumi:"id"`
	// Name of the secret override.
	Key string `pulumi:"key"`
	// Value of the secret override.
	Value string `pulumi:"value"`
}

type GetJobSecretOverrideArgs

type GetJobSecretOverrideArgs struct {
	// Id of the secret override.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the secret override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetJobSecretOverrideArgs) ElementType

func (GetJobSecretOverrideArgs) ElementType() reflect.Type

func (GetJobSecretOverrideArgs) ToGetJobSecretOverrideOutput

func (i GetJobSecretOverrideArgs) ToGetJobSecretOverrideOutput() GetJobSecretOverrideOutput

func (GetJobSecretOverrideArgs) ToGetJobSecretOverrideOutputWithContext

func (i GetJobSecretOverrideArgs) ToGetJobSecretOverrideOutputWithContext(ctx context.Context) GetJobSecretOverrideOutput

type GetJobSecretOverrideArray

type GetJobSecretOverrideArray []GetJobSecretOverrideInput

func (GetJobSecretOverrideArray) ElementType

func (GetJobSecretOverrideArray) ElementType() reflect.Type

func (GetJobSecretOverrideArray) ToGetJobSecretOverrideArrayOutput

func (i GetJobSecretOverrideArray) ToGetJobSecretOverrideArrayOutput() GetJobSecretOverrideArrayOutput

func (GetJobSecretOverrideArray) ToGetJobSecretOverrideArrayOutputWithContext

func (i GetJobSecretOverrideArray) ToGetJobSecretOverrideArrayOutputWithContext(ctx context.Context) GetJobSecretOverrideArrayOutput

type GetJobSecretOverrideArrayInput

type GetJobSecretOverrideArrayInput interface {
	pulumi.Input

	ToGetJobSecretOverrideArrayOutput() GetJobSecretOverrideArrayOutput
	ToGetJobSecretOverrideArrayOutputWithContext(context.Context) GetJobSecretOverrideArrayOutput
}

GetJobSecretOverrideArrayInput is an input type that accepts GetJobSecretOverrideArray and GetJobSecretOverrideArrayOutput values. You can construct a concrete instance of `GetJobSecretOverrideArrayInput` via:

GetJobSecretOverrideArray{ GetJobSecretOverrideArgs{...} }

type GetJobSecretOverrideArrayOutput

type GetJobSecretOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetJobSecretOverrideArrayOutput) ElementType

func (GetJobSecretOverrideArrayOutput) Index

func (GetJobSecretOverrideArrayOutput) ToGetJobSecretOverrideArrayOutput

func (o GetJobSecretOverrideArrayOutput) ToGetJobSecretOverrideArrayOutput() GetJobSecretOverrideArrayOutput

func (GetJobSecretOverrideArrayOutput) ToGetJobSecretOverrideArrayOutputWithContext

func (o GetJobSecretOverrideArrayOutput) ToGetJobSecretOverrideArrayOutputWithContext(ctx context.Context) GetJobSecretOverrideArrayOutput

type GetJobSecretOverrideInput

type GetJobSecretOverrideInput interface {
	pulumi.Input

	ToGetJobSecretOverrideOutput() GetJobSecretOverrideOutput
	ToGetJobSecretOverrideOutputWithContext(context.Context) GetJobSecretOverrideOutput
}

GetJobSecretOverrideInput is an input type that accepts GetJobSecretOverrideArgs and GetJobSecretOverrideOutput values. You can construct a concrete instance of `GetJobSecretOverrideInput` via:

GetJobSecretOverrideArgs{...}

type GetJobSecretOverrideOutput

type GetJobSecretOverrideOutput struct{ *pulumi.OutputState }

func (GetJobSecretOverrideOutput) ElementType

func (GetJobSecretOverrideOutput) ElementType() reflect.Type

func (GetJobSecretOverrideOutput) Id

Id of the secret override.

func (GetJobSecretOverrideOutput) Key

Name of the secret override.

func (GetJobSecretOverrideOutput) ToGetJobSecretOverrideOutput

func (o GetJobSecretOverrideOutput) ToGetJobSecretOverrideOutput() GetJobSecretOverrideOutput

func (GetJobSecretOverrideOutput) ToGetJobSecretOverrideOutputWithContext

func (o GetJobSecretOverrideOutput) ToGetJobSecretOverrideOutputWithContext(ctx context.Context) GetJobSecretOverrideOutput

func (GetJobSecretOverrideOutput) Value

Value of the secret override.

type GetJobSource

type GetJobSource struct {
	// Job's docker source.
	Docker GetJobSourceDocker `pulumi:"docker"`
	// Job's image source.
	Image GetJobSourceImage `pulumi:"image"`
}

type GetJobSourceArgs

type GetJobSourceArgs struct {
	// Job's docker source.
	Docker GetJobSourceDockerInput `pulumi:"docker"`
	// Job's image source.
	Image GetJobSourceImageInput `pulumi:"image"`
}

func (GetJobSourceArgs) ElementType

func (GetJobSourceArgs) ElementType() reflect.Type

func (GetJobSourceArgs) ToGetJobSourceOutput

func (i GetJobSourceArgs) ToGetJobSourceOutput() GetJobSourceOutput

func (GetJobSourceArgs) ToGetJobSourceOutputWithContext

func (i GetJobSourceArgs) ToGetJobSourceOutputWithContext(ctx context.Context) GetJobSourceOutput

func (GetJobSourceArgs) ToGetJobSourcePtrOutput

func (i GetJobSourceArgs) ToGetJobSourcePtrOutput() GetJobSourcePtrOutput

func (GetJobSourceArgs) ToGetJobSourcePtrOutputWithContext

func (i GetJobSourceArgs) ToGetJobSourcePtrOutputWithContext(ctx context.Context) GetJobSourcePtrOutput

type GetJobSourceDocker

type GetJobSourceDocker struct {
	// Job's docker source dockerfile path.
	DockerfilePath *string `pulumi:"dockerfilePath"`
	// Job's docker source git repository.
	GitRepository GetJobSourceDockerGitRepository `pulumi:"gitRepository"`
}

type GetJobSourceDockerArgs

type GetJobSourceDockerArgs struct {
	// Job's docker source dockerfile path.
	DockerfilePath pulumi.StringPtrInput `pulumi:"dockerfilePath"`
	// Job's docker source git repository.
	GitRepository GetJobSourceDockerGitRepositoryInput `pulumi:"gitRepository"`
}

func (GetJobSourceDockerArgs) ElementType

func (GetJobSourceDockerArgs) ElementType() reflect.Type

func (GetJobSourceDockerArgs) ToGetJobSourceDockerOutput

func (i GetJobSourceDockerArgs) ToGetJobSourceDockerOutput() GetJobSourceDockerOutput

func (GetJobSourceDockerArgs) ToGetJobSourceDockerOutputWithContext

func (i GetJobSourceDockerArgs) ToGetJobSourceDockerOutputWithContext(ctx context.Context) GetJobSourceDockerOutput

func (GetJobSourceDockerArgs) ToGetJobSourceDockerPtrOutput

func (i GetJobSourceDockerArgs) ToGetJobSourceDockerPtrOutput() GetJobSourceDockerPtrOutput

func (GetJobSourceDockerArgs) ToGetJobSourceDockerPtrOutputWithContext

func (i GetJobSourceDockerArgs) ToGetJobSourceDockerPtrOutputWithContext(ctx context.Context) GetJobSourceDockerPtrOutput

type GetJobSourceDockerGitRepository

type GetJobSourceDockerGitRepository struct {
	// Job's docker source git repository branch.
	Branch string `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId *string `pulumi:"gitTokenId"`
	// Job's docker source git repository root path.
	RootPath string `pulumi:"rootPath"`
	// Job's docker source git repository URL.
	Url string `pulumi:"url"`
}

type GetJobSourceDockerGitRepositoryArgs

type GetJobSourceDockerGitRepositoryArgs struct {
	// Job's docker source git repository branch.
	Branch pulumi.StringInput `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId pulumi.StringPtrInput `pulumi:"gitTokenId"`
	// Job's docker source git repository root path.
	RootPath pulumi.StringInput `pulumi:"rootPath"`
	// Job's docker source git repository URL.
	Url pulumi.StringInput `pulumi:"url"`
}

func (GetJobSourceDockerGitRepositoryArgs) ElementType

func (GetJobSourceDockerGitRepositoryArgs) ToGetJobSourceDockerGitRepositoryOutput

func (i GetJobSourceDockerGitRepositoryArgs) ToGetJobSourceDockerGitRepositoryOutput() GetJobSourceDockerGitRepositoryOutput

func (GetJobSourceDockerGitRepositoryArgs) ToGetJobSourceDockerGitRepositoryOutputWithContext

func (i GetJobSourceDockerGitRepositoryArgs) ToGetJobSourceDockerGitRepositoryOutputWithContext(ctx context.Context) GetJobSourceDockerGitRepositoryOutput

func (GetJobSourceDockerGitRepositoryArgs) ToGetJobSourceDockerGitRepositoryPtrOutput

func (i GetJobSourceDockerGitRepositoryArgs) ToGetJobSourceDockerGitRepositoryPtrOutput() GetJobSourceDockerGitRepositoryPtrOutput

func (GetJobSourceDockerGitRepositoryArgs) ToGetJobSourceDockerGitRepositoryPtrOutputWithContext

func (i GetJobSourceDockerGitRepositoryArgs) ToGetJobSourceDockerGitRepositoryPtrOutputWithContext(ctx context.Context) GetJobSourceDockerGitRepositoryPtrOutput

type GetJobSourceDockerGitRepositoryInput

type GetJobSourceDockerGitRepositoryInput interface {
	pulumi.Input

	ToGetJobSourceDockerGitRepositoryOutput() GetJobSourceDockerGitRepositoryOutput
	ToGetJobSourceDockerGitRepositoryOutputWithContext(context.Context) GetJobSourceDockerGitRepositoryOutput
}

GetJobSourceDockerGitRepositoryInput is an input type that accepts GetJobSourceDockerGitRepositoryArgs and GetJobSourceDockerGitRepositoryOutput values. You can construct a concrete instance of `GetJobSourceDockerGitRepositoryInput` via:

GetJobSourceDockerGitRepositoryArgs{...}

type GetJobSourceDockerGitRepositoryOutput

type GetJobSourceDockerGitRepositoryOutput struct{ *pulumi.OutputState }

func (GetJobSourceDockerGitRepositoryOutput) Branch

Job's docker source git repository branch.

func (GetJobSourceDockerGitRepositoryOutput) ElementType

func (GetJobSourceDockerGitRepositoryOutput) GitTokenId

The git token ID to be used

func (GetJobSourceDockerGitRepositoryOutput) RootPath

Job's docker source git repository root path.

func (GetJobSourceDockerGitRepositoryOutput) ToGetJobSourceDockerGitRepositoryOutput

func (o GetJobSourceDockerGitRepositoryOutput) ToGetJobSourceDockerGitRepositoryOutput() GetJobSourceDockerGitRepositoryOutput

func (GetJobSourceDockerGitRepositoryOutput) ToGetJobSourceDockerGitRepositoryOutputWithContext

func (o GetJobSourceDockerGitRepositoryOutput) ToGetJobSourceDockerGitRepositoryOutputWithContext(ctx context.Context) GetJobSourceDockerGitRepositoryOutput

func (GetJobSourceDockerGitRepositoryOutput) ToGetJobSourceDockerGitRepositoryPtrOutput

func (o GetJobSourceDockerGitRepositoryOutput) ToGetJobSourceDockerGitRepositoryPtrOutput() GetJobSourceDockerGitRepositoryPtrOutput

func (GetJobSourceDockerGitRepositoryOutput) ToGetJobSourceDockerGitRepositoryPtrOutputWithContext

func (o GetJobSourceDockerGitRepositoryOutput) ToGetJobSourceDockerGitRepositoryPtrOutputWithContext(ctx context.Context) GetJobSourceDockerGitRepositoryPtrOutput

func (GetJobSourceDockerGitRepositoryOutput) Url

Job's docker source git repository URL.

type GetJobSourceDockerGitRepositoryPtrInput

type GetJobSourceDockerGitRepositoryPtrInput interface {
	pulumi.Input

	ToGetJobSourceDockerGitRepositoryPtrOutput() GetJobSourceDockerGitRepositoryPtrOutput
	ToGetJobSourceDockerGitRepositoryPtrOutputWithContext(context.Context) GetJobSourceDockerGitRepositoryPtrOutput
}

GetJobSourceDockerGitRepositoryPtrInput is an input type that accepts GetJobSourceDockerGitRepositoryArgs, GetJobSourceDockerGitRepositoryPtr and GetJobSourceDockerGitRepositoryPtrOutput values. You can construct a concrete instance of `GetJobSourceDockerGitRepositoryPtrInput` via:

        GetJobSourceDockerGitRepositoryArgs{...}

or:

        nil

type GetJobSourceDockerGitRepositoryPtrOutput

type GetJobSourceDockerGitRepositoryPtrOutput struct{ *pulumi.OutputState }

func (GetJobSourceDockerGitRepositoryPtrOutput) Branch

Job's docker source git repository branch.

func (GetJobSourceDockerGitRepositoryPtrOutput) Elem

func (GetJobSourceDockerGitRepositoryPtrOutput) ElementType

func (GetJobSourceDockerGitRepositoryPtrOutput) GitTokenId

The git token ID to be used

func (GetJobSourceDockerGitRepositoryPtrOutput) RootPath

Job's docker source git repository root path.

func (GetJobSourceDockerGitRepositoryPtrOutput) ToGetJobSourceDockerGitRepositoryPtrOutput

func (o GetJobSourceDockerGitRepositoryPtrOutput) ToGetJobSourceDockerGitRepositoryPtrOutput() GetJobSourceDockerGitRepositoryPtrOutput

func (GetJobSourceDockerGitRepositoryPtrOutput) ToGetJobSourceDockerGitRepositoryPtrOutputWithContext

func (o GetJobSourceDockerGitRepositoryPtrOutput) ToGetJobSourceDockerGitRepositoryPtrOutputWithContext(ctx context.Context) GetJobSourceDockerGitRepositoryPtrOutput

func (GetJobSourceDockerGitRepositoryPtrOutput) Url

Job's docker source git repository URL.

type GetJobSourceDockerInput

type GetJobSourceDockerInput interface {
	pulumi.Input

	ToGetJobSourceDockerOutput() GetJobSourceDockerOutput
	ToGetJobSourceDockerOutputWithContext(context.Context) GetJobSourceDockerOutput
}

GetJobSourceDockerInput is an input type that accepts GetJobSourceDockerArgs and GetJobSourceDockerOutput values. You can construct a concrete instance of `GetJobSourceDockerInput` via:

GetJobSourceDockerArgs{...}

type GetJobSourceDockerOutput

type GetJobSourceDockerOutput struct{ *pulumi.OutputState }

func (GetJobSourceDockerOutput) DockerfilePath

func (o GetJobSourceDockerOutput) DockerfilePath() pulumi.StringPtrOutput

Job's docker source dockerfile path.

func (GetJobSourceDockerOutput) ElementType

func (GetJobSourceDockerOutput) ElementType() reflect.Type

func (GetJobSourceDockerOutput) GitRepository

Job's docker source git repository.

func (GetJobSourceDockerOutput) ToGetJobSourceDockerOutput

func (o GetJobSourceDockerOutput) ToGetJobSourceDockerOutput() GetJobSourceDockerOutput

func (GetJobSourceDockerOutput) ToGetJobSourceDockerOutputWithContext

func (o GetJobSourceDockerOutput) ToGetJobSourceDockerOutputWithContext(ctx context.Context) GetJobSourceDockerOutput

func (GetJobSourceDockerOutput) ToGetJobSourceDockerPtrOutput

func (o GetJobSourceDockerOutput) ToGetJobSourceDockerPtrOutput() GetJobSourceDockerPtrOutput

func (GetJobSourceDockerOutput) ToGetJobSourceDockerPtrOutputWithContext

func (o GetJobSourceDockerOutput) ToGetJobSourceDockerPtrOutputWithContext(ctx context.Context) GetJobSourceDockerPtrOutput

type GetJobSourceDockerPtrInput

type GetJobSourceDockerPtrInput interface {
	pulumi.Input

	ToGetJobSourceDockerPtrOutput() GetJobSourceDockerPtrOutput
	ToGetJobSourceDockerPtrOutputWithContext(context.Context) GetJobSourceDockerPtrOutput
}

GetJobSourceDockerPtrInput is an input type that accepts GetJobSourceDockerArgs, GetJobSourceDockerPtr and GetJobSourceDockerPtrOutput values. You can construct a concrete instance of `GetJobSourceDockerPtrInput` via:

        GetJobSourceDockerArgs{...}

or:

        nil

type GetJobSourceDockerPtrOutput

type GetJobSourceDockerPtrOutput struct{ *pulumi.OutputState }

func (GetJobSourceDockerPtrOutput) DockerfilePath

Job's docker source dockerfile path.

func (GetJobSourceDockerPtrOutput) Elem

func (GetJobSourceDockerPtrOutput) ElementType

func (GetJobSourceDockerPtrOutput) GitRepository

Job's docker source git repository.

func (GetJobSourceDockerPtrOutput) ToGetJobSourceDockerPtrOutput

func (o GetJobSourceDockerPtrOutput) ToGetJobSourceDockerPtrOutput() GetJobSourceDockerPtrOutput

func (GetJobSourceDockerPtrOutput) ToGetJobSourceDockerPtrOutputWithContext

func (o GetJobSourceDockerPtrOutput) ToGetJobSourceDockerPtrOutputWithContext(ctx context.Context) GetJobSourceDockerPtrOutput

type GetJobSourceImage

type GetJobSourceImage struct {
	// Job's image source name.
	Name string `pulumi:"name"`
	// Job's image source registry ID.
	RegistryId string `pulumi:"registryId"`
	// Job's image source tag.
	Tag string `pulumi:"tag"`
}

type GetJobSourceImageArgs

type GetJobSourceImageArgs struct {
	// Job's image source name.
	Name pulumi.StringInput `pulumi:"name"`
	// Job's image source registry ID.
	RegistryId pulumi.StringInput `pulumi:"registryId"`
	// Job's image source tag.
	Tag pulumi.StringInput `pulumi:"tag"`
}

func (GetJobSourceImageArgs) ElementType

func (GetJobSourceImageArgs) ElementType() reflect.Type

func (GetJobSourceImageArgs) ToGetJobSourceImageOutput

func (i GetJobSourceImageArgs) ToGetJobSourceImageOutput() GetJobSourceImageOutput

func (GetJobSourceImageArgs) ToGetJobSourceImageOutputWithContext

func (i GetJobSourceImageArgs) ToGetJobSourceImageOutputWithContext(ctx context.Context) GetJobSourceImageOutput

func (GetJobSourceImageArgs) ToGetJobSourceImagePtrOutput

func (i GetJobSourceImageArgs) ToGetJobSourceImagePtrOutput() GetJobSourceImagePtrOutput

func (GetJobSourceImageArgs) ToGetJobSourceImagePtrOutputWithContext

func (i GetJobSourceImageArgs) ToGetJobSourceImagePtrOutputWithContext(ctx context.Context) GetJobSourceImagePtrOutput

type GetJobSourceImageInput

type GetJobSourceImageInput interface {
	pulumi.Input

	ToGetJobSourceImageOutput() GetJobSourceImageOutput
	ToGetJobSourceImageOutputWithContext(context.Context) GetJobSourceImageOutput
}

GetJobSourceImageInput is an input type that accepts GetJobSourceImageArgs and GetJobSourceImageOutput values. You can construct a concrete instance of `GetJobSourceImageInput` via:

GetJobSourceImageArgs{...}

type GetJobSourceImageOutput

type GetJobSourceImageOutput struct{ *pulumi.OutputState }

func (GetJobSourceImageOutput) ElementType

func (GetJobSourceImageOutput) ElementType() reflect.Type

func (GetJobSourceImageOutput) Name

Job's image source name.

func (GetJobSourceImageOutput) RegistryId

Job's image source registry ID.

func (GetJobSourceImageOutput) Tag

Job's image source tag.

func (GetJobSourceImageOutput) ToGetJobSourceImageOutput

func (o GetJobSourceImageOutput) ToGetJobSourceImageOutput() GetJobSourceImageOutput

func (GetJobSourceImageOutput) ToGetJobSourceImageOutputWithContext

func (o GetJobSourceImageOutput) ToGetJobSourceImageOutputWithContext(ctx context.Context) GetJobSourceImageOutput

func (GetJobSourceImageOutput) ToGetJobSourceImagePtrOutput

func (o GetJobSourceImageOutput) ToGetJobSourceImagePtrOutput() GetJobSourceImagePtrOutput

func (GetJobSourceImageOutput) ToGetJobSourceImagePtrOutputWithContext

func (o GetJobSourceImageOutput) ToGetJobSourceImagePtrOutputWithContext(ctx context.Context) GetJobSourceImagePtrOutput

type GetJobSourceImagePtrInput

type GetJobSourceImagePtrInput interface {
	pulumi.Input

	ToGetJobSourceImagePtrOutput() GetJobSourceImagePtrOutput
	ToGetJobSourceImagePtrOutputWithContext(context.Context) GetJobSourceImagePtrOutput
}

GetJobSourceImagePtrInput is an input type that accepts GetJobSourceImageArgs, GetJobSourceImagePtr and GetJobSourceImagePtrOutput values. You can construct a concrete instance of `GetJobSourceImagePtrInput` via:

        GetJobSourceImageArgs{...}

or:

        nil

type GetJobSourceImagePtrOutput

type GetJobSourceImagePtrOutput struct{ *pulumi.OutputState }

func (GetJobSourceImagePtrOutput) Elem

func (GetJobSourceImagePtrOutput) ElementType

func (GetJobSourceImagePtrOutput) ElementType() reflect.Type

func (GetJobSourceImagePtrOutput) Name

Job's image source name.

func (GetJobSourceImagePtrOutput) RegistryId

Job's image source registry ID.

func (GetJobSourceImagePtrOutput) Tag

Job's image source tag.

func (GetJobSourceImagePtrOutput) ToGetJobSourceImagePtrOutput

func (o GetJobSourceImagePtrOutput) ToGetJobSourceImagePtrOutput() GetJobSourceImagePtrOutput

func (GetJobSourceImagePtrOutput) ToGetJobSourceImagePtrOutputWithContext

func (o GetJobSourceImagePtrOutput) ToGetJobSourceImagePtrOutputWithContext(ctx context.Context) GetJobSourceImagePtrOutput

type GetJobSourceInput

type GetJobSourceInput interface {
	pulumi.Input

	ToGetJobSourceOutput() GetJobSourceOutput
	ToGetJobSourceOutputWithContext(context.Context) GetJobSourceOutput
}

GetJobSourceInput is an input type that accepts GetJobSourceArgs and GetJobSourceOutput values. You can construct a concrete instance of `GetJobSourceInput` via:

GetJobSourceArgs{...}

type GetJobSourceOutput

type GetJobSourceOutput struct{ *pulumi.OutputState }

func (GetJobSourceOutput) Docker

Job's docker source.

func (GetJobSourceOutput) ElementType

func (GetJobSourceOutput) ElementType() reflect.Type

func (GetJobSourceOutput) Image

Job's image source.

func (GetJobSourceOutput) ToGetJobSourceOutput

func (o GetJobSourceOutput) ToGetJobSourceOutput() GetJobSourceOutput

func (GetJobSourceOutput) ToGetJobSourceOutputWithContext

func (o GetJobSourceOutput) ToGetJobSourceOutputWithContext(ctx context.Context) GetJobSourceOutput

func (GetJobSourceOutput) ToGetJobSourcePtrOutput

func (o GetJobSourceOutput) ToGetJobSourcePtrOutput() GetJobSourcePtrOutput

func (GetJobSourceOutput) ToGetJobSourcePtrOutputWithContext

func (o GetJobSourceOutput) ToGetJobSourcePtrOutputWithContext(ctx context.Context) GetJobSourcePtrOutput

type GetJobSourcePtrInput

type GetJobSourcePtrInput interface {
	pulumi.Input

	ToGetJobSourcePtrOutput() GetJobSourcePtrOutput
	ToGetJobSourcePtrOutputWithContext(context.Context) GetJobSourcePtrOutput
}

GetJobSourcePtrInput is an input type that accepts GetJobSourceArgs, GetJobSourcePtr and GetJobSourcePtrOutput values. You can construct a concrete instance of `GetJobSourcePtrInput` via:

        GetJobSourceArgs{...}

or:

        nil

type GetJobSourcePtrOutput

type GetJobSourcePtrOutput struct{ *pulumi.OutputState }

func (GetJobSourcePtrOutput) Docker

Job's docker source.

func (GetJobSourcePtrOutput) Elem

func (GetJobSourcePtrOutput) ElementType

func (GetJobSourcePtrOutput) ElementType() reflect.Type

func (GetJobSourcePtrOutput) Image

Job's image source.

func (GetJobSourcePtrOutput) ToGetJobSourcePtrOutput

func (o GetJobSourcePtrOutput) ToGetJobSourcePtrOutput() GetJobSourcePtrOutput

func (GetJobSourcePtrOutput) ToGetJobSourcePtrOutputWithContext

func (o GetJobSourcePtrOutput) ToGetJobSourcePtrOutputWithContext(ctx context.Context) GetJobSourcePtrOutput

type GetProjectBuiltInEnvironmentVariable

type GetProjectBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetProjectBuiltInEnvironmentVariableArgs

type GetProjectBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetProjectBuiltInEnvironmentVariableArgs) ElementType

func (GetProjectBuiltInEnvironmentVariableArgs) ToGetProjectBuiltInEnvironmentVariableOutput

func (i GetProjectBuiltInEnvironmentVariableArgs) ToGetProjectBuiltInEnvironmentVariableOutput() GetProjectBuiltInEnvironmentVariableOutput

func (GetProjectBuiltInEnvironmentVariableArgs) ToGetProjectBuiltInEnvironmentVariableOutputWithContext

func (i GetProjectBuiltInEnvironmentVariableArgs) ToGetProjectBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetProjectBuiltInEnvironmentVariableOutput

type GetProjectBuiltInEnvironmentVariableArray

type GetProjectBuiltInEnvironmentVariableArray []GetProjectBuiltInEnvironmentVariableInput

func (GetProjectBuiltInEnvironmentVariableArray) ElementType

func (GetProjectBuiltInEnvironmentVariableArray) ToGetProjectBuiltInEnvironmentVariableArrayOutput

func (i GetProjectBuiltInEnvironmentVariableArray) ToGetProjectBuiltInEnvironmentVariableArrayOutput() GetProjectBuiltInEnvironmentVariableArrayOutput

func (GetProjectBuiltInEnvironmentVariableArray) ToGetProjectBuiltInEnvironmentVariableArrayOutputWithContext

func (i GetProjectBuiltInEnvironmentVariableArray) ToGetProjectBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetProjectBuiltInEnvironmentVariableArrayOutput

type GetProjectBuiltInEnvironmentVariableArrayInput

type GetProjectBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetProjectBuiltInEnvironmentVariableArrayOutput() GetProjectBuiltInEnvironmentVariableArrayOutput
	ToGetProjectBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) GetProjectBuiltInEnvironmentVariableArrayOutput
}

GetProjectBuiltInEnvironmentVariableArrayInput is an input type that accepts GetProjectBuiltInEnvironmentVariableArray and GetProjectBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetProjectBuiltInEnvironmentVariableArrayInput` via:

GetProjectBuiltInEnvironmentVariableArray{ GetProjectBuiltInEnvironmentVariableArgs{...} }

type GetProjectBuiltInEnvironmentVariableArrayOutput

type GetProjectBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetProjectBuiltInEnvironmentVariableArrayOutput) ElementType

func (GetProjectBuiltInEnvironmentVariableArrayOutput) Index

func (GetProjectBuiltInEnvironmentVariableArrayOutput) ToGetProjectBuiltInEnvironmentVariableArrayOutput

func (o GetProjectBuiltInEnvironmentVariableArrayOutput) ToGetProjectBuiltInEnvironmentVariableArrayOutput() GetProjectBuiltInEnvironmentVariableArrayOutput

func (GetProjectBuiltInEnvironmentVariableArrayOutput) ToGetProjectBuiltInEnvironmentVariableArrayOutputWithContext

func (o GetProjectBuiltInEnvironmentVariableArrayOutput) ToGetProjectBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetProjectBuiltInEnvironmentVariableArrayOutput

type GetProjectBuiltInEnvironmentVariableInput

type GetProjectBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToGetProjectBuiltInEnvironmentVariableOutput() GetProjectBuiltInEnvironmentVariableOutput
	ToGetProjectBuiltInEnvironmentVariableOutputWithContext(context.Context) GetProjectBuiltInEnvironmentVariableOutput
}

GetProjectBuiltInEnvironmentVariableInput is an input type that accepts GetProjectBuiltInEnvironmentVariableArgs and GetProjectBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `GetProjectBuiltInEnvironmentVariableInput` via:

GetProjectBuiltInEnvironmentVariableArgs{...}

type GetProjectBuiltInEnvironmentVariableOutput

type GetProjectBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetProjectBuiltInEnvironmentVariableOutput) ElementType

func (GetProjectBuiltInEnvironmentVariableOutput) Id

Id of the environment variable.

func (GetProjectBuiltInEnvironmentVariableOutput) Key

Key of the environment variable.

func (GetProjectBuiltInEnvironmentVariableOutput) ToGetProjectBuiltInEnvironmentVariableOutput

func (o GetProjectBuiltInEnvironmentVariableOutput) ToGetProjectBuiltInEnvironmentVariableOutput() GetProjectBuiltInEnvironmentVariableOutput

func (GetProjectBuiltInEnvironmentVariableOutput) ToGetProjectBuiltInEnvironmentVariableOutputWithContext

func (o GetProjectBuiltInEnvironmentVariableOutput) ToGetProjectBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) GetProjectBuiltInEnvironmentVariableOutput

func (GetProjectBuiltInEnvironmentVariableOutput) Value

Value of the environment variable.

type GetProjectEnvironmentVariable

type GetProjectEnvironmentVariable struct {
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type GetProjectEnvironmentVariableAlias

type GetProjectEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type GetProjectEnvironmentVariableAliasArgs

type GetProjectEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetProjectEnvironmentVariableAliasArgs) ElementType

func (GetProjectEnvironmentVariableAliasArgs) ToGetProjectEnvironmentVariableAliasOutput

func (i GetProjectEnvironmentVariableAliasArgs) ToGetProjectEnvironmentVariableAliasOutput() GetProjectEnvironmentVariableAliasOutput

func (GetProjectEnvironmentVariableAliasArgs) ToGetProjectEnvironmentVariableAliasOutputWithContext

func (i GetProjectEnvironmentVariableAliasArgs) ToGetProjectEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetProjectEnvironmentVariableAliasOutput

type GetProjectEnvironmentVariableAliasArray

type GetProjectEnvironmentVariableAliasArray []GetProjectEnvironmentVariableAliasInput

func (GetProjectEnvironmentVariableAliasArray) ElementType

func (GetProjectEnvironmentVariableAliasArray) ToGetProjectEnvironmentVariableAliasArrayOutput

func (i GetProjectEnvironmentVariableAliasArray) ToGetProjectEnvironmentVariableAliasArrayOutput() GetProjectEnvironmentVariableAliasArrayOutput

func (GetProjectEnvironmentVariableAliasArray) ToGetProjectEnvironmentVariableAliasArrayOutputWithContext

func (i GetProjectEnvironmentVariableAliasArray) ToGetProjectEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetProjectEnvironmentVariableAliasArrayOutput

type GetProjectEnvironmentVariableAliasArrayInput

type GetProjectEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToGetProjectEnvironmentVariableAliasArrayOutput() GetProjectEnvironmentVariableAliasArrayOutput
	ToGetProjectEnvironmentVariableAliasArrayOutputWithContext(context.Context) GetProjectEnvironmentVariableAliasArrayOutput
}

GetProjectEnvironmentVariableAliasArrayInput is an input type that accepts GetProjectEnvironmentVariableAliasArray and GetProjectEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `GetProjectEnvironmentVariableAliasArrayInput` via:

GetProjectEnvironmentVariableAliasArray{ GetProjectEnvironmentVariableAliasArgs{...} }

type GetProjectEnvironmentVariableAliasArrayOutput

type GetProjectEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (GetProjectEnvironmentVariableAliasArrayOutput) ElementType

func (GetProjectEnvironmentVariableAliasArrayOutput) Index

func (GetProjectEnvironmentVariableAliasArrayOutput) ToGetProjectEnvironmentVariableAliasArrayOutput

func (o GetProjectEnvironmentVariableAliasArrayOutput) ToGetProjectEnvironmentVariableAliasArrayOutput() GetProjectEnvironmentVariableAliasArrayOutput

func (GetProjectEnvironmentVariableAliasArrayOutput) ToGetProjectEnvironmentVariableAliasArrayOutputWithContext

func (o GetProjectEnvironmentVariableAliasArrayOutput) ToGetProjectEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) GetProjectEnvironmentVariableAliasArrayOutput

type GetProjectEnvironmentVariableAliasInput

type GetProjectEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToGetProjectEnvironmentVariableAliasOutput() GetProjectEnvironmentVariableAliasOutput
	ToGetProjectEnvironmentVariableAliasOutputWithContext(context.Context) GetProjectEnvironmentVariableAliasOutput
}

GetProjectEnvironmentVariableAliasInput is an input type that accepts GetProjectEnvironmentVariableAliasArgs and GetProjectEnvironmentVariableAliasOutput values. You can construct a concrete instance of `GetProjectEnvironmentVariableAliasInput` via:

GetProjectEnvironmentVariableAliasArgs{...}

type GetProjectEnvironmentVariableAliasOutput

type GetProjectEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (GetProjectEnvironmentVariableAliasOutput) ElementType

func (GetProjectEnvironmentVariableAliasOutput) Id

Id of the environment variable alias.

func (GetProjectEnvironmentVariableAliasOutput) Key

Name of the environment variable alias.

func (GetProjectEnvironmentVariableAliasOutput) ToGetProjectEnvironmentVariableAliasOutput

func (o GetProjectEnvironmentVariableAliasOutput) ToGetProjectEnvironmentVariableAliasOutput() GetProjectEnvironmentVariableAliasOutput

func (GetProjectEnvironmentVariableAliasOutput) ToGetProjectEnvironmentVariableAliasOutputWithContext

func (o GetProjectEnvironmentVariableAliasOutput) ToGetProjectEnvironmentVariableAliasOutputWithContext(ctx context.Context) GetProjectEnvironmentVariableAliasOutput

func (GetProjectEnvironmentVariableAliasOutput) Value

Name of the variable to alias.

type GetProjectEnvironmentVariableArgs

type GetProjectEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetProjectEnvironmentVariableArgs) ElementType

func (GetProjectEnvironmentVariableArgs) ToGetProjectEnvironmentVariableOutput

func (i GetProjectEnvironmentVariableArgs) ToGetProjectEnvironmentVariableOutput() GetProjectEnvironmentVariableOutput

func (GetProjectEnvironmentVariableArgs) ToGetProjectEnvironmentVariableOutputWithContext

func (i GetProjectEnvironmentVariableArgs) ToGetProjectEnvironmentVariableOutputWithContext(ctx context.Context) GetProjectEnvironmentVariableOutput

type GetProjectEnvironmentVariableArray

type GetProjectEnvironmentVariableArray []GetProjectEnvironmentVariableInput

func (GetProjectEnvironmentVariableArray) ElementType

func (GetProjectEnvironmentVariableArray) ToGetProjectEnvironmentVariableArrayOutput

func (i GetProjectEnvironmentVariableArray) ToGetProjectEnvironmentVariableArrayOutput() GetProjectEnvironmentVariableArrayOutput

func (GetProjectEnvironmentVariableArray) ToGetProjectEnvironmentVariableArrayOutputWithContext

func (i GetProjectEnvironmentVariableArray) ToGetProjectEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetProjectEnvironmentVariableArrayOutput

type GetProjectEnvironmentVariableArrayInput

type GetProjectEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToGetProjectEnvironmentVariableArrayOutput() GetProjectEnvironmentVariableArrayOutput
	ToGetProjectEnvironmentVariableArrayOutputWithContext(context.Context) GetProjectEnvironmentVariableArrayOutput
}

GetProjectEnvironmentVariableArrayInput is an input type that accepts GetProjectEnvironmentVariableArray and GetProjectEnvironmentVariableArrayOutput values. You can construct a concrete instance of `GetProjectEnvironmentVariableArrayInput` via:

GetProjectEnvironmentVariableArray{ GetProjectEnvironmentVariableArgs{...} }

type GetProjectEnvironmentVariableArrayOutput

type GetProjectEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (GetProjectEnvironmentVariableArrayOutput) ElementType

func (GetProjectEnvironmentVariableArrayOutput) Index

func (GetProjectEnvironmentVariableArrayOutput) ToGetProjectEnvironmentVariableArrayOutput

func (o GetProjectEnvironmentVariableArrayOutput) ToGetProjectEnvironmentVariableArrayOutput() GetProjectEnvironmentVariableArrayOutput

func (GetProjectEnvironmentVariableArrayOutput) ToGetProjectEnvironmentVariableArrayOutputWithContext

func (o GetProjectEnvironmentVariableArrayOutput) ToGetProjectEnvironmentVariableArrayOutputWithContext(ctx context.Context) GetProjectEnvironmentVariableArrayOutput

type GetProjectEnvironmentVariableInput

type GetProjectEnvironmentVariableInput interface {
	pulumi.Input

	ToGetProjectEnvironmentVariableOutput() GetProjectEnvironmentVariableOutput
	ToGetProjectEnvironmentVariableOutputWithContext(context.Context) GetProjectEnvironmentVariableOutput
}

GetProjectEnvironmentVariableInput is an input type that accepts GetProjectEnvironmentVariableArgs and GetProjectEnvironmentVariableOutput values. You can construct a concrete instance of `GetProjectEnvironmentVariableInput` via:

GetProjectEnvironmentVariableArgs{...}

type GetProjectEnvironmentVariableOutput

type GetProjectEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (GetProjectEnvironmentVariableOutput) ElementType

func (GetProjectEnvironmentVariableOutput) Id

Id of the environment variable.

func (GetProjectEnvironmentVariableOutput) Key

Key of the environment variable.

func (GetProjectEnvironmentVariableOutput) ToGetProjectEnvironmentVariableOutput

func (o GetProjectEnvironmentVariableOutput) ToGetProjectEnvironmentVariableOutput() GetProjectEnvironmentVariableOutput

func (GetProjectEnvironmentVariableOutput) ToGetProjectEnvironmentVariableOutputWithContext

func (o GetProjectEnvironmentVariableOutput) ToGetProjectEnvironmentVariableOutputWithContext(ctx context.Context) GetProjectEnvironmentVariableOutput

func (GetProjectEnvironmentVariableOutput) Value

Value of the environment variable.

type GetProjectSecret

type GetProjectSecret struct {
	// Id of the secret.
	Id string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type GetProjectSecretAlias

type GetProjectSecretAlias struct {
	// Id of the secret alias.
	Id string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type GetProjectSecretAliasArgs

type GetProjectSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetProjectSecretAliasArgs) ElementType

func (GetProjectSecretAliasArgs) ElementType() reflect.Type

func (GetProjectSecretAliasArgs) ToGetProjectSecretAliasOutput

func (i GetProjectSecretAliasArgs) ToGetProjectSecretAliasOutput() GetProjectSecretAliasOutput

func (GetProjectSecretAliasArgs) ToGetProjectSecretAliasOutputWithContext

func (i GetProjectSecretAliasArgs) ToGetProjectSecretAliasOutputWithContext(ctx context.Context) GetProjectSecretAliasOutput

type GetProjectSecretAliasArray

type GetProjectSecretAliasArray []GetProjectSecretAliasInput

func (GetProjectSecretAliasArray) ElementType

func (GetProjectSecretAliasArray) ElementType() reflect.Type

func (GetProjectSecretAliasArray) ToGetProjectSecretAliasArrayOutput

func (i GetProjectSecretAliasArray) ToGetProjectSecretAliasArrayOutput() GetProjectSecretAliasArrayOutput

func (GetProjectSecretAliasArray) ToGetProjectSecretAliasArrayOutputWithContext

func (i GetProjectSecretAliasArray) ToGetProjectSecretAliasArrayOutputWithContext(ctx context.Context) GetProjectSecretAliasArrayOutput

type GetProjectSecretAliasArrayInput

type GetProjectSecretAliasArrayInput interface {
	pulumi.Input

	ToGetProjectSecretAliasArrayOutput() GetProjectSecretAliasArrayOutput
	ToGetProjectSecretAliasArrayOutputWithContext(context.Context) GetProjectSecretAliasArrayOutput
}

GetProjectSecretAliasArrayInput is an input type that accepts GetProjectSecretAliasArray and GetProjectSecretAliasArrayOutput values. You can construct a concrete instance of `GetProjectSecretAliasArrayInput` via:

GetProjectSecretAliasArray{ GetProjectSecretAliasArgs{...} }

type GetProjectSecretAliasArrayOutput

type GetProjectSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (GetProjectSecretAliasArrayOutput) ElementType

func (GetProjectSecretAliasArrayOutput) Index

func (GetProjectSecretAliasArrayOutput) ToGetProjectSecretAliasArrayOutput

func (o GetProjectSecretAliasArrayOutput) ToGetProjectSecretAliasArrayOutput() GetProjectSecretAliasArrayOutput

func (GetProjectSecretAliasArrayOutput) ToGetProjectSecretAliasArrayOutputWithContext

func (o GetProjectSecretAliasArrayOutput) ToGetProjectSecretAliasArrayOutputWithContext(ctx context.Context) GetProjectSecretAliasArrayOutput

type GetProjectSecretAliasInput

type GetProjectSecretAliasInput interface {
	pulumi.Input

	ToGetProjectSecretAliasOutput() GetProjectSecretAliasOutput
	ToGetProjectSecretAliasOutputWithContext(context.Context) GetProjectSecretAliasOutput
}

GetProjectSecretAliasInput is an input type that accepts GetProjectSecretAliasArgs and GetProjectSecretAliasOutput values. You can construct a concrete instance of `GetProjectSecretAliasInput` via:

GetProjectSecretAliasArgs{...}

type GetProjectSecretAliasOutput

type GetProjectSecretAliasOutput struct{ *pulumi.OutputState }

func (GetProjectSecretAliasOutput) ElementType

func (GetProjectSecretAliasOutput) Id

Id of the secret alias.

func (GetProjectSecretAliasOutput) Key

Name of the secret alias.

func (GetProjectSecretAliasOutput) ToGetProjectSecretAliasOutput

func (o GetProjectSecretAliasOutput) ToGetProjectSecretAliasOutput() GetProjectSecretAliasOutput

func (GetProjectSecretAliasOutput) ToGetProjectSecretAliasOutputWithContext

func (o GetProjectSecretAliasOutput) ToGetProjectSecretAliasOutputWithContext(ctx context.Context) GetProjectSecretAliasOutput

func (GetProjectSecretAliasOutput) Value

Name of the secret to alias.

type GetProjectSecretArgs

type GetProjectSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetProjectSecretArgs) ElementType

func (GetProjectSecretArgs) ElementType() reflect.Type

func (GetProjectSecretArgs) ToGetProjectSecretOutput

func (i GetProjectSecretArgs) ToGetProjectSecretOutput() GetProjectSecretOutput

func (GetProjectSecretArgs) ToGetProjectSecretOutputWithContext

func (i GetProjectSecretArgs) ToGetProjectSecretOutputWithContext(ctx context.Context) GetProjectSecretOutput

type GetProjectSecretArray

type GetProjectSecretArray []GetProjectSecretInput

func (GetProjectSecretArray) ElementType

func (GetProjectSecretArray) ElementType() reflect.Type

func (GetProjectSecretArray) ToGetProjectSecretArrayOutput

func (i GetProjectSecretArray) ToGetProjectSecretArrayOutput() GetProjectSecretArrayOutput

func (GetProjectSecretArray) ToGetProjectSecretArrayOutputWithContext

func (i GetProjectSecretArray) ToGetProjectSecretArrayOutputWithContext(ctx context.Context) GetProjectSecretArrayOutput

type GetProjectSecretArrayInput

type GetProjectSecretArrayInput interface {
	pulumi.Input

	ToGetProjectSecretArrayOutput() GetProjectSecretArrayOutput
	ToGetProjectSecretArrayOutputWithContext(context.Context) GetProjectSecretArrayOutput
}

GetProjectSecretArrayInput is an input type that accepts GetProjectSecretArray and GetProjectSecretArrayOutput values. You can construct a concrete instance of `GetProjectSecretArrayInput` via:

GetProjectSecretArray{ GetProjectSecretArgs{...} }

type GetProjectSecretArrayOutput

type GetProjectSecretArrayOutput struct{ *pulumi.OutputState }

func (GetProjectSecretArrayOutput) ElementType

func (GetProjectSecretArrayOutput) Index

func (GetProjectSecretArrayOutput) ToGetProjectSecretArrayOutput

func (o GetProjectSecretArrayOutput) ToGetProjectSecretArrayOutput() GetProjectSecretArrayOutput

func (GetProjectSecretArrayOutput) ToGetProjectSecretArrayOutputWithContext

func (o GetProjectSecretArrayOutput) ToGetProjectSecretArrayOutputWithContext(ctx context.Context) GetProjectSecretArrayOutput

type GetProjectSecretInput

type GetProjectSecretInput interface {
	pulumi.Input

	ToGetProjectSecretOutput() GetProjectSecretOutput
	ToGetProjectSecretOutputWithContext(context.Context) GetProjectSecretOutput
}

GetProjectSecretInput is an input type that accepts GetProjectSecretArgs and GetProjectSecretOutput values. You can construct a concrete instance of `GetProjectSecretInput` via:

GetProjectSecretArgs{...}

type GetProjectSecretOutput

type GetProjectSecretOutput struct{ *pulumi.OutputState }

func (GetProjectSecretOutput) ElementType

func (GetProjectSecretOutput) ElementType() reflect.Type

func (GetProjectSecretOutput) Id

Id of the secret.

func (GetProjectSecretOutput) Key

Key of the secret.

func (GetProjectSecretOutput) ToGetProjectSecretOutput

func (o GetProjectSecretOutput) ToGetProjectSecretOutput() GetProjectSecretOutput

func (GetProjectSecretOutput) ToGetProjectSecretOutputWithContext

func (o GetProjectSecretOutput) ToGetProjectSecretOutputWithContext(ctx context.Context) GetProjectSecretOutput

func (GetProjectSecretOutput) Value

Value of the secret.

type GitToken

type GitToken struct {
	pulumi.CustomResourceState

	// (Mandatory only for Bitbucket git token) Workspace where the token has permissions .
	BitbucketWorkspace pulumi.StringOutput `pulumi:"bitbucketWorkspace"`
	// Description of the git token.
	Description pulumi.StringOutput `pulumi:"description"`
	// Name of the git token.
	Name pulumi.StringOutput `pulumi:"name"`
	// Id of the organization.
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// Value of the git token.
	Token pulumi.StringOutput `pulumi:"token"`
	// Type of the git token. - Can be: `BITBUCKET`, `GITHUB`, `GITLAB`.
	Type pulumi.StringOutput `pulumi:"type"`
}

## # GitToken (Resource)

Provides a Qovery git token resource. This can be used to create and manage Qovery git token.

## Example

```go 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.NewGitToken(ctx, "myGitToken", &qovery.GitTokenArgs{
			OrganizationId:     pulumi.Any(qovery_organization.My_organization.Id),
			Type:               pulumi.String("GITHUB"),
			Token:              pulumi.String("my-git-provider-token"),
			Description:        pulumi.String("Github token"),
			BitbucketWorkspace: pulumi.String("workspace-bitbucket"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

```sh

$ pulumi import qovery:index/gitToken:GitToken my_git_token "<organization_id>,<git_token_id>"

```

func GetGitToken

func GetGitToken(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GitTokenState, opts ...pulumi.ResourceOption) (*GitToken, error)

GetGitToken gets an existing GitToken resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGitToken

func NewGitToken(ctx *pulumi.Context,
	name string, args *GitTokenArgs, opts ...pulumi.ResourceOption) (*GitToken, error)

NewGitToken registers a new resource with the given unique name, arguments, and options.

func (*GitToken) ElementType

func (*GitToken) ElementType() reflect.Type

func (*GitToken) ToGitTokenOutput

func (i *GitToken) ToGitTokenOutput() GitTokenOutput

func (*GitToken) ToGitTokenOutputWithContext

func (i *GitToken) ToGitTokenOutputWithContext(ctx context.Context) GitTokenOutput

type GitTokenArgs

type GitTokenArgs struct {
	// (Mandatory only for Bitbucket git token) Workspace where the token has permissions .
	BitbucketWorkspace pulumi.StringPtrInput
	// Description of the git token.
	Description pulumi.StringPtrInput
	// Name of the git token.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringInput
	// Value of the git token.
	Token pulumi.StringInput
	// Type of the git token. - Can be: `BITBUCKET`, `GITHUB`, `GITLAB`.
	Type pulumi.StringInput
}

The set of arguments for constructing a GitToken resource.

func (GitTokenArgs) ElementType

func (GitTokenArgs) ElementType() reflect.Type

type GitTokenArray

type GitTokenArray []GitTokenInput

func (GitTokenArray) ElementType

func (GitTokenArray) ElementType() reflect.Type

func (GitTokenArray) ToGitTokenArrayOutput

func (i GitTokenArray) ToGitTokenArrayOutput() GitTokenArrayOutput

func (GitTokenArray) ToGitTokenArrayOutputWithContext

func (i GitTokenArray) ToGitTokenArrayOutputWithContext(ctx context.Context) GitTokenArrayOutput

type GitTokenArrayInput

type GitTokenArrayInput interface {
	pulumi.Input

	ToGitTokenArrayOutput() GitTokenArrayOutput
	ToGitTokenArrayOutputWithContext(context.Context) GitTokenArrayOutput
}

GitTokenArrayInput is an input type that accepts GitTokenArray and GitTokenArrayOutput values. You can construct a concrete instance of `GitTokenArrayInput` via:

GitTokenArray{ GitTokenArgs{...} }

type GitTokenArrayOutput

type GitTokenArrayOutput struct{ *pulumi.OutputState }

func (GitTokenArrayOutput) ElementType

func (GitTokenArrayOutput) ElementType() reflect.Type

func (GitTokenArrayOutput) Index

func (GitTokenArrayOutput) ToGitTokenArrayOutput

func (o GitTokenArrayOutput) ToGitTokenArrayOutput() GitTokenArrayOutput

func (GitTokenArrayOutput) ToGitTokenArrayOutputWithContext

func (o GitTokenArrayOutput) ToGitTokenArrayOutputWithContext(ctx context.Context) GitTokenArrayOutput

type GitTokenInput

type GitTokenInput interface {
	pulumi.Input

	ToGitTokenOutput() GitTokenOutput
	ToGitTokenOutputWithContext(ctx context.Context) GitTokenOutput
}

type GitTokenMap

type GitTokenMap map[string]GitTokenInput

func (GitTokenMap) ElementType

func (GitTokenMap) ElementType() reflect.Type

func (GitTokenMap) ToGitTokenMapOutput

func (i GitTokenMap) ToGitTokenMapOutput() GitTokenMapOutput

func (GitTokenMap) ToGitTokenMapOutputWithContext

func (i GitTokenMap) ToGitTokenMapOutputWithContext(ctx context.Context) GitTokenMapOutput

type GitTokenMapInput

type GitTokenMapInput interface {
	pulumi.Input

	ToGitTokenMapOutput() GitTokenMapOutput
	ToGitTokenMapOutputWithContext(context.Context) GitTokenMapOutput
}

GitTokenMapInput is an input type that accepts GitTokenMap and GitTokenMapOutput values. You can construct a concrete instance of `GitTokenMapInput` via:

GitTokenMap{ "key": GitTokenArgs{...} }

type GitTokenMapOutput

type GitTokenMapOutput struct{ *pulumi.OutputState }

func (GitTokenMapOutput) ElementType

func (GitTokenMapOutput) ElementType() reflect.Type

func (GitTokenMapOutput) MapIndex

func (GitTokenMapOutput) ToGitTokenMapOutput

func (o GitTokenMapOutput) ToGitTokenMapOutput() GitTokenMapOutput

func (GitTokenMapOutput) ToGitTokenMapOutputWithContext

func (o GitTokenMapOutput) ToGitTokenMapOutputWithContext(ctx context.Context) GitTokenMapOutput

type GitTokenOutput

type GitTokenOutput struct{ *pulumi.OutputState }

func (GitTokenOutput) BitbucketWorkspace

func (o GitTokenOutput) BitbucketWorkspace() pulumi.StringOutput

(Mandatory only for Bitbucket git token) Workspace where the token has permissions .

func (GitTokenOutput) Description

func (o GitTokenOutput) Description() pulumi.StringOutput

Description of the git token.

func (GitTokenOutput) ElementType

func (GitTokenOutput) ElementType() reflect.Type

func (GitTokenOutput) Name

Name of the git token.

func (GitTokenOutput) OrganizationId

func (o GitTokenOutput) OrganizationId() pulumi.StringOutput

Id of the organization.

func (GitTokenOutput) ToGitTokenOutput

func (o GitTokenOutput) ToGitTokenOutput() GitTokenOutput

func (GitTokenOutput) ToGitTokenOutputWithContext

func (o GitTokenOutput) ToGitTokenOutputWithContext(ctx context.Context) GitTokenOutput

func (GitTokenOutput) Token

Value of the git token.

func (GitTokenOutput) Type

Type of the git token. - Can be: `BITBUCKET`, `GITHUB`, `GITLAB`.

type GitTokenState

type GitTokenState struct {
	// (Mandatory only for Bitbucket git token) Workspace where the token has permissions .
	BitbucketWorkspace pulumi.StringPtrInput
	// Description of the git token.
	Description pulumi.StringPtrInput
	// Name of the git token.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringPtrInput
	// Value of the git token.
	Token pulumi.StringPtrInput
	// Type of the git token. - Can be: `BITBUCKET`, `GITHUB`, `GITLAB`.
	Type pulumi.StringPtrInput
}

func (GitTokenState) ElementType

func (GitTokenState) ElementType() reflect.Type

type Helm added in v0.27.0

type Helm struct {
	pulumi.CustomResourceState

	// Advanced settings.
	AdvancedSettingsJson pulumi.StringOutput `pulumi:"advancedSettingsJson"`
	// Allow this chart to deploy resources outside of this environment namespace (including CRDs or non-namespaced resources)
	AllowClusterWideResources pulumi.BoolOutput `pulumi:"allowClusterWideResources"`
	// Helm arguments
	Arguments pulumi.StringArrayOutput `pulumi:"arguments"`
	// Specify if the service will be automatically updated on every new commit on the branch.
	AutoDeploy pulumi.BoolOutput `pulumi:"autoDeploy"`
	// Specify if the environment preview option is activated or not for this helm.
	AutoPreview pulumi.BoolOutput `pulumi:"autoPreview"`
	// List of built-in environment variables linked to this helm.
	BuiltInEnvironmentVariables HelmBuiltInEnvironmentVariableArrayOutput `pulumi:"builtInEnvironmentVariables"`
	// List of deployment restrictions
	DeploymentRestrictions HelmDeploymentRestrictionArrayOutput `pulumi:"deploymentRestrictions"`
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringOutput `pulumi:"deploymentStageId"`
	// Id of the environment.
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// List of environment variable aliases linked to this helm.
	EnvironmentVariableAliases HelmEnvironmentVariableAliasArrayOutput `pulumi:"environmentVariableAliases"`
	// List of environment variable overrides linked to this helm.
	EnvironmentVariableOverrides HelmEnvironmentVariableOverrideArrayOutput `pulumi:"environmentVariableOverrides"`
	// List of environment variables linked to this helm.
	EnvironmentVariables HelmEnvironmentVariableArrayOutput `pulumi:"environmentVariables"`
	// The helm external FQDN host [NOTE: only if your helm is using a publicly accessible port].
	ExternalHost pulumi.StringOutput `pulumi:"externalHost"`
	// The helm internal host.
	InternalHost pulumi.StringOutput `pulumi:"internalHost"`
	// Name of the helm.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of ports linked to this helm.
	Ports HelmPortsMapOutput `pulumi:"ports"`
	// List of secret aliases linked to this helm.
	SecretAliases HelmSecretAliasArrayOutput `pulumi:"secretAliases"`
	// List of secret overrides linked to this helm.
	SecretOverrides HelmSecretOverrideArrayOutput `pulumi:"secretOverrides"`
	// List of secrets linked to this helm.
	Secrets HelmSecretArrayOutput `pulumi:"secrets"`
	// Helm chart from a Helm repository or from a git repository
	Source HelmSourceOutput `pulumi:"source"`
	// Helm timeout in second
	TimeoutSec pulumi.IntOutput `pulumi:"timeoutSec"`
	// Define your own overrides to customize the helm chart behaviour.
	ValuesOverride HelmValuesOverrideOutput `pulumi:"valuesOverride"`
}

## # Helm (Resource)

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

## Import

```sh

$ pulumi import qovery:index/helm:Helm my_helm "<helm_id>"

```

func GetHelm added in v0.27.0

func GetHelm(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HelmState, opts ...pulumi.ResourceOption) (*Helm, error)

GetHelm gets an existing Helm resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHelm added in v0.27.0

func NewHelm(ctx *pulumi.Context,
	name string, args *HelmArgs, opts ...pulumi.ResourceOption) (*Helm, error)

NewHelm registers a new resource with the given unique name, arguments, and options.

func (*Helm) ElementType added in v0.27.0

func (*Helm) ElementType() reflect.Type

func (*Helm) ToHelmOutput added in v0.27.0

func (i *Helm) ToHelmOutput() HelmOutput

func (*Helm) ToHelmOutputWithContext added in v0.27.0

func (i *Helm) ToHelmOutputWithContext(ctx context.Context) HelmOutput

type HelmArgs added in v0.27.0

type HelmArgs struct {
	// Advanced settings.
	AdvancedSettingsJson pulumi.StringPtrInput
	// Allow this chart to deploy resources outside of this environment namespace (including CRDs or non-namespaced resources)
	AllowClusterWideResources pulumi.BoolInput
	// Helm arguments
	Arguments pulumi.StringArrayInput
	// Specify if the service will be automatically updated on every new commit on the branch.
	AutoDeploy pulumi.BoolPtrInput
	// Specify if the environment preview option is activated or not for this helm.
	AutoPreview pulumi.BoolPtrInput
	// List of deployment restrictions
	DeploymentRestrictions HelmDeploymentRestrictionArrayInput
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringInput
	// List of environment variable aliases linked to this helm.
	EnvironmentVariableAliases HelmEnvironmentVariableAliasArrayInput
	// List of environment variable overrides linked to this helm.
	EnvironmentVariableOverrides HelmEnvironmentVariableOverrideArrayInput
	// List of environment variables linked to this helm.
	EnvironmentVariables HelmEnvironmentVariableArrayInput
	// Name of the helm.
	Name pulumi.StringPtrInput
	// List of ports linked to this helm.
	Ports HelmPortsMapInput
	// List of secret aliases linked to this helm.
	SecretAliases HelmSecretAliasArrayInput
	// List of secret overrides linked to this helm.
	SecretOverrides HelmSecretOverrideArrayInput
	// List of secrets linked to this helm.
	Secrets HelmSecretArrayInput
	// Helm chart from a Helm repository or from a git repository
	Source HelmSourceInput
	// Helm timeout in second
	TimeoutSec pulumi.IntPtrInput
	// Define your own overrides to customize the helm chart behaviour.
	ValuesOverride HelmValuesOverrideInput
}

The set of arguments for constructing a Helm resource.

func (HelmArgs) ElementType added in v0.27.0

func (HelmArgs) ElementType() reflect.Type

type HelmArray added in v0.27.0

type HelmArray []HelmInput

func (HelmArray) ElementType added in v0.27.0

func (HelmArray) ElementType() reflect.Type

func (HelmArray) ToHelmArrayOutput added in v0.27.0

func (i HelmArray) ToHelmArrayOutput() HelmArrayOutput

func (HelmArray) ToHelmArrayOutputWithContext added in v0.27.0

func (i HelmArray) ToHelmArrayOutputWithContext(ctx context.Context) HelmArrayOutput

type HelmArrayInput added in v0.27.0

type HelmArrayInput interface {
	pulumi.Input

	ToHelmArrayOutput() HelmArrayOutput
	ToHelmArrayOutputWithContext(context.Context) HelmArrayOutput
}

HelmArrayInput is an input type that accepts HelmArray and HelmArrayOutput values. You can construct a concrete instance of `HelmArrayInput` via:

HelmArray{ HelmArgs{...} }

type HelmArrayOutput added in v0.27.0

type HelmArrayOutput struct{ *pulumi.OutputState }

func (HelmArrayOutput) ElementType added in v0.27.0

func (HelmArrayOutput) ElementType() reflect.Type

func (HelmArrayOutput) Index added in v0.27.0

func (HelmArrayOutput) ToHelmArrayOutput added in v0.27.0

func (o HelmArrayOutput) ToHelmArrayOutput() HelmArrayOutput

func (HelmArrayOutput) ToHelmArrayOutputWithContext added in v0.27.0

func (o HelmArrayOutput) ToHelmArrayOutputWithContext(ctx context.Context) HelmArrayOutput

type HelmBuiltInEnvironmentVariable added in v0.27.0

type HelmBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key *string `pulumi:"key"`
	// Value of the environment variable.
	Value *string `pulumi:"value"`
}

type HelmBuiltInEnvironmentVariableArgs added in v0.27.0

type HelmBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (HelmBuiltInEnvironmentVariableArgs) ElementType added in v0.27.0

func (HelmBuiltInEnvironmentVariableArgs) ToHelmBuiltInEnvironmentVariableOutput added in v0.27.0

func (i HelmBuiltInEnvironmentVariableArgs) ToHelmBuiltInEnvironmentVariableOutput() HelmBuiltInEnvironmentVariableOutput

func (HelmBuiltInEnvironmentVariableArgs) ToHelmBuiltInEnvironmentVariableOutputWithContext added in v0.27.0

func (i HelmBuiltInEnvironmentVariableArgs) ToHelmBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) HelmBuiltInEnvironmentVariableOutput

type HelmBuiltInEnvironmentVariableArray added in v0.27.0

type HelmBuiltInEnvironmentVariableArray []HelmBuiltInEnvironmentVariableInput

func (HelmBuiltInEnvironmentVariableArray) ElementType added in v0.27.0

func (HelmBuiltInEnvironmentVariableArray) ToHelmBuiltInEnvironmentVariableArrayOutput added in v0.27.0

func (i HelmBuiltInEnvironmentVariableArray) ToHelmBuiltInEnvironmentVariableArrayOutput() HelmBuiltInEnvironmentVariableArrayOutput

func (HelmBuiltInEnvironmentVariableArray) ToHelmBuiltInEnvironmentVariableArrayOutputWithContext added in v0.27.0

func (i HelmBuiltInEnvironmentVariableArray) ToHelmBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) HelmBuiltInEnvironmentVariableArrayOutput

type HelmBuiltInEnvironmentVariableArrayInput added in v0.27.0

type HelmBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToHelmBuiltInEnvironmentVariableArrayOutput() HelmBuiltInEnvironmentVariableArrayOutput
	ToHelmBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) HelmBuiltInEnvironmentVariableArrayOutput
}

HelmBuiltInEnvironmentVariableArrayInput is an input type that accepts HelmBuiltInEnvironmentVariableArray and HelmBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `HelmBuiltInEnvironmentVariableArrayInput` via:

HelmBuiltInEnvironmentVariableArray{ HelmBuiltInEnvironmentVariableArgs{...} }

type HelmBuiltInEnvironmentVariableArrayOutput added in v0.27.0

type HelmBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (HelmBuiltInEnvironmentVariableArrayOutput) ElementType added in v0.27.0

func (HelmBuiltInEnvironmentVariableArrayOutput) Index added in v0.27.0

func (HelmBuiltInEnvironmentVariableArrayOutput) ToHelmBuiltInEnvironmentVariableArrayOutput added in v0.27.0

func (o HelmBuiltInEnvironmentVariableArrayOutput) ToHelmBuiltInEnvironmentVariableArrayOutput() HelmBuiltInEnvironmentVariableArrayOutput

func (HelmBuiltInEnvironmentVariableArrayOutput) ToHelmBuiltInEnvironmentVariableArrayOutputWithContext added in v0.27.0

func (o HelmBuiltInEnvironmentVariableArrayOutput) ToHelmBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) HelmBuiltInEnvironmentVariableArrayOutput

type HelmBuiltInEnvironmentVariableInput added in v0.27.0

type HelmBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToHelmBuiltInEnvironmentVariableOutput() HelmBuiltInEnvironmentVariableOutput
	ToHelmBuiltInEnvironmentVariableOutputWithContext(context.Context) HelmBuiltInEnvironmentVariableOutput
}

HelmBuiltInEnvironmentVariableInput is an input type that accepts HelmBuiltInEnvironmentVariableArgs and HelmBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `HelmBuiltInEnvironmentVariableInput` via:

HelmBuiltInEnvironmentVariableArgs{...}

type HelmBuiltInEnvironmentVariableOutput added in v0.27.0

type HelmBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (HelmBuiltInEnvironmentVariableOutput) ElementType added in v0.27.0

func (HelmBuiltInEnvironmentVariableOutput) Id added in v0.27.0

Id of the environment variable.

func (HelmBuiltInEnvironmentVariableOutput) Key added in v0.27.0

Key of the environment variable.

func (HelmBuiltInEnvironmentVariableOutput) ToHelmBuiltInEnvironmentVariableOutput added in v0.27.0

func (o HelmBuiltInEnvironmentVariableOutput) ToHelmBuiltInEnvironmentVariableOutput() HelmBuiltInEnvironmentVariableOutput

func (HelmBuiltInEnvironmentVariableOutput) ToHelmBuiltInEnvironmentVariableOutputWithContext added in v0.27.0

func (o HelmBuiltInEnvironmentVariableOutput) ToHelmBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) HelmBuiltInEnvironmentVariableOutput

func (HelmBuiltInEnvironmentVariableOutput) Value added in v0.27.0

Value of the environment variable.

type HelmDeploymentRestriction added in v0.28.7

type HelmDeploymentRestriction struct {
	// Id of the deployment restriction
	Id *string `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode string `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type string `pulumi:"type"`
	// Value of the deployment restriction
	Value string `pulumi:"value"`
}

type HelmDeploymentRestrictionArgs added in v0.28.7

type HelmDeploymentRestrictionArgs struct {
	// Id of the deployment restriction
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode pulumi.StringInput `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type pulumi.StringInput `pulumi:"type"`
	// Value of the deployment restriction
	Value pulumi.StringInput `pulumi:"value"`
}

func (HelmDeploymentRestrictionArgs) ElementType added in v0.28.7

func (HelmDeploymentRestrictionArgs) ToHelmDeploymentRestrictionOutput added in v0.28.7

func (i HelmDeploymentRestrictionArgs) ToHelmDeploymentRestrictionOutput() HelmDeploymentRestrictionOutput

func (HelmDeploymentRestrictionArgs) ToHelmDeploymentRestrictionOutputWithContext added in v0.28.7

func (i HelmDeploymentRestrictionArgs) ToHelmDeploymentRestrictionOutputWithContext(ctx context.Context) HelmDeploymentRestrictionOutput

type HelmDeploymentRestrictionArray added in v0.28.7

type HelmDeploymentRestrictionArray []HelmDeploymentRestrictionInput

func (HelmDeploymentRestrictionArray) ElementType added in v0.28.7

func (HelmDeploymentRestrictionArray) ToHelmDeploymentRestrictionArrayOutput added in v0.28.7

func (i HelmDeploymentRestrictionArray) ToHelmDeploymentRestrictionArrayOutput() HelmDeploymentRestrictionArrayOutput

func (HelmDeploymentRestrictionArray) ToHelmDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (i HelmDeploymentRestrictionArray) ToHelmDeploymentRestrictionArrayOutputWithContext(ctx context.Context) HelmDeploymentRestrictionArrayOutput

type HelmDeploymentRestrictionArrayInput added in v0.28.7

type HelmDeploymentRestrictionArrayInput interface {
	pulumi.Input

	ToHelmDeploymentRestrictionArrayOutput() HelmDeploymentRestrictionArrayOutput
	ToHelmDeploymentRestrictionArrayOutputWithContext(context.Context) HelmDeploymentRestrictionArrayOutput
}

HelmDeploymentRestrictionArrayInput is an input type that accepts HelmDeploymentRestrictionArray and HelmDeploymentRestrictionArrayOutput values. You can construct a concrete instance of `HelmDeploymentRestrictionArrayInput` via:

HelmDeploymentRestrictionArray{ HelmDeploymentRestrictionArgs{...} }

type HelmDeploymentRestrictionArrayOutput added in v0.28.7

type HelmDeploymentRestrictionArrayOutput struct{ *pulumi.OutputState }

func (HelmDeploymentRestrictionArrayOutput) ElementType added in v0.28.7

func (HelmDeploymentRestrictionArrayOutput) Index added in v0.28.7

func (HelmDeploymentRestrictionArrayOutput) ToHelmDeploymentRestrictionArrayOutput added in v0.28.7

func (o HelmDeploymentRestrictionArrayOutput) ToHelmDeploymentRestrictionArrayOutput() HelmDeploymentRestrictionArrayOutput

func (HelmDeploymentRestrictionArrayOutput) ToHelmDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (o HelmDeploymentRestrictionArrayOutput) ToHelmDeploymentRestrictionArrayOutputWithContext(ctx context.Context) HelmDeploymentRestrictionArrayOutput

type HelmDeploymentRestrictionInput added in v0.28.7

type HelmDeploymentRestrictionInput interface {
	pulumi.Input

	ToHelmDeploymentRestrictionOutput() HelmDeploymentRestrictionOutput
	ToHelmDeploymentRestrictionOutputWithContext(context.Context) HelmDeploymentRestrictionOutput
}

HelmDeploymentRestrictionInput is an input type that accepts HelmDeploymentRestrictionArgs and HelmDeploymentRestrictionOutput values. You can construct a concrete instance of `HelmDeploymentRestrictionInput` via:

HelmDeploymentRestrictionArgs{...}

type HelmDeploymentRestrictionOutput added in v0.28.7

type HelmDeploymentRestrictionOutput struct{ *pulumi.OutputState }

func (HelmDeploymentRestrictionOutput) ElementType added in v0.28.7

func (HelmDeploymentRestrictionOutput) Id added in v0.28.7

Id of the deployment restriction

func (HelmDeploymentRestrictionOutput) Mode added in v0.28.7

Can be EXCLUDE or MATCH

func (HelmDeploymentRestrictionOutput) ToHelmDeploymentRestrictionOutput added in v0.28.7

func (o HelmDeploymentRestrictionOutput) ToHelmDeploymentRestrictionOutput() HelmDeploymentRestrictionOutput

func (HelmDeploymentRestrictionOutput) ToHelmDeploymentRestrictionOutputWithContext added in v0.28.7

func (o HelmDeploymentRestrictionOutput) ToHelmDeploymentRestrictionOutputWithContext(ctx context.Context) HelmDeploymentRestrictionOutput

func (HelmDeploymentRestrictionOutput) Type added in v0.28.7

Currently, only PATH is accepted

func (HelmDeploymentRestrictionOutput) Value added in v0.28.7

Value of the deployment restriction

type HelmEnvironmentVariable added in v0.27.0

type HelmEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type HelmEnvironmentVariableAlias added in v0.27.0

type HelmEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id *string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type HelmEnvironmentVariableAliasArgs added in v0.27.0

type HelmEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (HelmEnvironmentVariableAliasArgs) ElementType added in v0.27.0

func (HelmEnvironmentVariableAliasArgs) ToHelmEnvironmentVariableAliasOutput added in v0.27.0

func (i HelmEnvironmentVariableAliasArgs) ToHelmEnvironmentVariableAliasOutput() HelmEnvironmentVariableAliasOutput

func (HelmEnvironmentVariableAliasArgs) ToHelmEnvironmentVariableAliasOutputWithContext added in v0.27.0

func (i HelmEnvironmentVariableAliasArgs) ToHelmEnvironmentVariableAliasOutputWithContext(ctx context.Context) HelmEnvironmentVariableAliasOutput

type HelmEnvironmentVariableAliasArray added in v0.27.0

type HelmEnvironmentVariableAliasArray []HelmEnvironmentVariableAliasInput

func (HelmEnvironmentVariableAliasArray) ElementType added in v0.27.0

func (HelmEnvironmentVariableAliasArray) ToHelmEnvironmentVariableAliasArrayOutput added in v0.27.0

func (i HelmEnvironmentVariableAliasArray) ToHelmEnvironmentVariableAliasArrayOutput() HelmEnvironmentVariableAliasArrayOutput

func (HelmEnvironmentVariableAliasArray) ToHelmEnvironmentVariableAliasArrayOutputWithContext added in v0.27.0

func (i HelmEnvironmentVariableAliasArray) ToHelmEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) HelmEnvironmentVariableAliasArrayOutput

type HelmEnvironmentVariableAliasArrayInput added in v0.27.0

type HelmEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToHelmEnvironmentVariableAliasArrayOutput() HelmEnvironmentVariableAliasArrayOutput
	ToHelmEnvironmentVariableAliasArrayOutputWithContext(context.Context) HelmEnvironmentVariableAliasArrayOutput
}

HelmEnvironmentVariableAliasArrayInput is an input type that accepts HelmEnvironmentVariableAliasArray and HelmEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `HelmEnvironmentVariableAliasArrayInput` via:

HelmEnvironmentVariableAliasArray{ HelmEnvironmentVariableAliasArgs{...} }

type HelmEnvironmentVariableAliasArrayOutput added in v0.27.0

type HelmEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (HelmEnvironmentVariableAliasArrayOutput) ElementType added in v0.27.0

func (HelmEnvironmentVariableAliasArrayOutput) Index added in v0.27.0

func (HelmEnvironmentVariableAliasArrayOutput) ToHelmEnvironmentVariableAliasArrayOutput added in v0.27.0

func (o HelmEnvironmentVariableAliasArrayOutput) ToHelmEnvironmentVariableAliasArrayOutput() HelmEnvironmentVariableAliasArrayOutput

func (HelmEnvironmentVariableAliasArrayOutput) ToHelmEnvironmentVariableAliasArrayOutputWithContext added in v0.27.0

func (o HelmEnvironmentVariableAliasArrayOutput) ToHelmEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) HelmEnvironmentVariableAliasArrayOutput

type HelmEnvironmentVariableAliasInput added in v0.27.0

type HelmEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToHelmEnvironmentVariableAliasOutput() HelmEnvironmentVariableAliasOutput
	ToHelmEnvironmentVariableAliasOutputWithContext(context.Context) HelmEnvironmentVariableAliasOutput
}

HelmEnvironmentVariableAliasInput is an input type that accepts HelmEnvironmentVariableAliasArgs and HelmEnvironmentVariableAliasOutput values. You can construct a concrete instance of `HelmEnvironmentVariableAliasInput` via:

HelmEnvironmentVariableAliasArgs{...}

type HelmEnvironmentVariableAliasOutput added in v0.27.0

type HelmEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (HelmEnvironmentVariableAliasOutput) ElementType added in v0.27.0

func (HelmEnvironmentVariableAliasOutput) Id added in v0.27.0

Id of the environment variable alias.

func (HelmEnvironmentVariableAliasOutput) Key added in v0.27.0

Name of the environment variable alias.

func (HelmEnvironmentVariableAliasOutput) ToHelmEnvironmentVariableAliasOutput added in v0.27.0

func (o HelmEnvironmentVariableAliasOutput) ToHelmEnvironmentVariableAliasOutput() HelmEnvironmentVariableAliasOutput

func (HelmEnvironmentVariableAliasOutput) ToHelmEnvironmentVariableAliasOutputWithContext added in v0.27.0

func (o HelmEnvironmentVariableAliasOutput) ToHelmEnvironmentVariableAliasOutputWithContext(ctx context.Context) HelmEnvironmentVariableAliasOutput

func (HelmEnvironmentVariableAliasOutput) Value added in v0.27.0

Name of the variable to alias.

type HelmEnvironmentVariableArgs added in v0.27.0

type HelmEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (HelmEnvironmentVariableArgs) ElementType added in v0.27.0

func (HelmEnvironmentVariableArgs) ToHelmEnvironmentVariableOutput added in v0.27.0

func (i HelmEnvironmentVariableArgs) ToHelmEnvironmentVariableOutput() HelmEnvironmentVariableOutput

func (HelmEnvironmentVariableArgs) ToHelmEnvironmentVariableOutputWithContext added in v0.27.0

func (i HelmEnvironmentVariableArgs) ToHelmEnvironmentVariableOutputWithContext(ctx context.Context) HelmEnvironmentVariableOutput

type HelmEnvironmentVariableArray added in v0.27.0

type HelmEnvironmentVariableArray []HelmEnvironmentVariableInput

func (HelmEnvironmentVariableArray) ElementType added in v0.27.0

func (HelmEnvironmentVariableArray) ToHelmEnvironmentVariableArrayOutput added in v0.27.0

func (i HelmEnvironmentVariableArray) ToHelmEnvironmentVariableArrayOutput() HelmEnvironmentVariableArrayOutput

func (HelmEnvironmentVariableArray) ToHelmEnvironmentVariableArrayOutputWithContext added in v0.27.0

func (i HelmEnvironmentVariableArray) ToHelmEnvironmentVariableArrayOutputWithContext(ctx context.Context) HelmEnvironmentVariableArrayOutput

type HelmEnvironmentVariableArrayInput added in v0.27.0

type HelmEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToHelmEnvironmentVariableArrayOutput() HelmEnvironmentVariableArrayOutput
	ToHelmEnvironmentVariableArrayOutputWithContext(context.Context) HelmEnvironmentVariableArrayOutput
}

HelmEnvironmentVariableArrayInput is an input type that accepts HelmEnvironmentVariableArray and HelmEnvironmentVariableArrayOutput values. You can construct a concrete instance of `HelmEnvironmentVariableArrayInput` via:

HelmEnvironmentVariableArray{ HelmEnvironmentVariableArgs{...} }

type HelmEnvironmentVariableArrayOutput added in v0.27.0

type HelmEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (HelmEnvironmentVariableArrayOutput) ElementType added in v0.27.0

func (HelmEnvironmentVariableArrayOutput) Index added in v0.27.0

func (HelmEnvironmentVariableArrayOutput) ToHelmEnvironmentVariableArrayOutput added in v0.27.0

func (o HelmEnvironmentVariableArrayOutput) ToHelmEnvironmentVariableArrayOutput() HelmEnvironmentVariableArrayOutput

func (HelmEnvironmentVariableArrayOutput) ToHelmEnvironmentVariableArrayOutputWithContext added in v0.27.0

func (o HelmEnvironmentVariableArrayOutput) ToHelmEnvironmentVariableArrayOutputWithContext(ctx context.Context) HelmEnvironmentVariableArrayOutput

type HelmEnvironmentVariableInput added in v0.27.0

type HelmEnvironmentVariableInput interface {
	pulumi.Input

	ToHelmEnvironmentVariableOutput() HelmEnvironmentVariableOutput
	ToHelmEnvironmentVariableOutputWithContext(context.Context) HelmEnvironmentVariableOutput
}

HelmEnvironmentVariableInput is an input type that accepts HelmEnvironmentVariableArgs and HelmEnvironmentVariableOutput values. You can construct a concrete instance of `HelmEnvironmentVariableInput` via:

HelmEnvironmentVariableArgs{...}

type HelmEnvironmentVariableOutput added in v0.27.0

type HelmEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (HelmEnvironmentVariableOutput) ElementType added in v0.27.0

func (HelmEnvironmentVariableOutput) Id added in v0.27.0

Id of the environment variable.

func (HelmEnvironmentVariableOutput) Key added in v0.27.0

Key of the environment variable.

func (HelmEnvironmentVariableOutput) ToHelmEnvironmentVariableOutput added in v0.27.0

func (o HelmEnvironmentVariableOutput) ToHelmEnvironmentVariableOutput() HelmEnvironmentVariableOutput

func (HelmEnvironmentVariableOutput) ToHelmEnvironmentVariableOutputWithContext added in v0.27.0

func (o HelmEnvironmentVariableOutput) ToHelmEnvironmentVariableOutputWithContext(ctx context.Context) HelmEnvironmentVariableOutput

func (HelmEnvironmentVariableOutput) Value added in v0.27.0

Value of the environment variable.

type HelmEnvironmentVariableOverride added in v0.27.0

type HelmEnvironmentVariableOverride struct {
	// Id of the environment variable override.
	Id *string `pulumi:"id"`
	// Name of the environment variable override.
	Key string `pulumi:"key"`
	// Value of the environment variable override.
	Value string `pulumi:"value"`
}

type HelmEnvironmentVariableOverrideArgs added in v0.27.0

type HelmEnvironmentVariableOverrideArgs struct {
	// Id of the environment variable override.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the environment variable override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (HelmEnvironmentVariableOverrideArgs) ElementType added in v0.27.0

func (HelmEnvironmentVariableOverrideArgs) ToHelmEnvironmentVariableOverrideOutput added in v0.27.0

func (i HelmEnvironmentVariableOverrideArgs) ToHelmEnvironmentVariableOverrideOutput() HelmEnvironmentVariableOverrideOutput

func (HelmEnvironmentVariableOverrideArgs) ToHelmEnvironmentVariableOverrideOutputWithContext added in v0.27.0

func (i HelmEnvironmentVariableOverrideArgs) ToHelmEnvironmentVariableOverrideOutputWithContext(ctx context.Context) HelmEnvironmentVariableOverrideOutput

type HelmEnvironmentVariableOverrideArray added in v0.27.0

type HelmEnvironmentVariableOverrideArray []HelmEnvironmentVariableOverrideInput

func (HelmEnvironmentVariableOverrideArray) ElementType added in v0.27.0

func (HelmEnvironmentVariableOverrideArray) ToHelmEnvironmentVariableOverrideArrayOutput added in v0.27.0

func (i HelmEnvironmentVariableOverrideArray) ToHelmEnvironmentVariableOverrideArrayOutput() HelmEnvironmentVariableOverrideArrayOutput

func (HelmEnvironmentVariableOverrideArray) ToHelmEnvironmentVariableOverrideArrayOutputWithContext added in v0.27.0

func (i HelmEnvironmentVariableOverrideArray) ToHelmEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) HelmEnvironmentVariableOverrideArrayOutput

type HelmEnvironmentVariableOverrideArrayInput added in v0.27.0

type HelmEnvironmentVariableOverrideArrayInput interface {
	pulumi.Input

	ToHelmEnvironmentVariableOverrideArrayOutput() HelmEnvironmentVariableOverrideArrayOutput
	ToHelmEnvironmentVariableOverrideArrayOutputWithContext(context.Context) HelmEnvironmentVariableOverrideArrayOutput
}

HelmEnvironmentVariableOverrideArrayInput is an input type that accepts HelmEnvironmentVariableOverrideArray and HelmEnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `HelmEnvironmentVariableOverrideArrayInput` via:

HelmEnvironmentVariableOverrideArray{ HelmEnvironmentVariableOverrideArgs{...} }

type HelmEnvironmentVariableOverrideArrayOutput added in v0.27.0

type HelmEnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }

func (HelmEnvironmentVariableOverrideArrayOutput) ElementType added in v0.27.0

func (HelmEnvironmentVariableOverrideArrayOutput) Index added in v0.27.0

func (HelmEnvironmentVariableOverrideArrayOutput) ToHelmEnvironmentVariableOverrideArrayOutput added in v0.27.0

func (o HelmEnvironmentVariableOverrideArrayOutput) ToHelmEnvironmentVariableOverrideArrayOutput() HelmEnvironmentVariableOverrideArrayOutput

func (HelmEnvironmentVariableOverrideArrayOutput) ToHelmEnvironmentVariableOverrideArrayOutputWithContext added in v0.27.0

func (o HelmEnvironmentVariableOverrideArrayOutput) ToHelmEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) HelmEnvironmentVariableOverrideArrayOutput

type HelmEnvironmentVariableOverrideInput added in v0.27.0

type HelmEnvironmentVariableOverrideInput interface {
	pulumi.Input

	ToHelmEnvironmentVariableOverrideOutput() HelmEnvironmentVariableOverrideOutput
	ToHelmEnvironmentVariableOverrideOutputWithContext(context.Context) HelmEnvironmentVariableOverrideOutput
}

HelmEnvironmentVariableOverrideInput is an input type that accepts HelmEnvironmentVariableOverrideArgs and HelmEnvironmentVariableOverrideOutput values. You can construct a concrete instance of `HelmEnvironmentVariableOverrideInput` via:

HelmEnvironmentVariableOverrideArgs{...}

type HelmEnvironmentVariableOverrideOutput added in v0.27.0

type HelmEnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }

func (HelmEnvironmentVariableOverrideOutput) ElementType added in v0.27.0

func (HelmEnvironmentVariableOverrideOutput) Id added in v0.27.0

Id of the environment variable override.

func (HelmEnvironmentVariableOverrideOutput) Key added in v0.27.0

Name of the environment variable override.

func (HelmEnvironmentVariableOverrideOutput) ToHelmEnvironmentVariableOverrideOutput added in v0.27.0

func (o HelmEnvironmentVariableOverrideOutput) ToHelmEnvironmentVariableOverrideOutput() HelmEnvironmentVariableOverrideOutput

func (HelmEnvironmentVariableOverrideOutput) ToHelmEnvironmentVariableOverrideOutputWithContext added in v0.27.0

func (o HelmEnvironmentVariableOverrideOutput) ToHelmEnvironmentVariableOverrideOutputWithContext(ctx context.Context) HelmEnvironmentVariableOverrideOutput

func (HelmEnvironmentVariableOverrideOutput) Value added in v0.27.0

Value of the environment variable override.

type HelmInput added in v0.27.0

type HelmInput interface {
	pulumi.Input

	ToHelmOutput() HelmOutput
	ToHelmOutputWithContext(ctx context.Context) HelmOutput
}

type HelmMap added in v0.27.0

type HelmMap map[string]HelmInput

func (HelmMap) ElementType added in v0.27.0

func (HelmMap) ElementType() reflect.Type

func (HelmMap) ToHelmMapOutput added in v0.27.0

func (i HelmMap) ToHelmMapOutput() HelmMapOutput

func (HelmMap) ToHelmMapOutputWithContext added in v0.27.0

func (i HelmMap) ToHelmMapOutputWithContext(ctx context.Context) HelmMapOutput

type HelmMapInput added in v0.27.0

type HelmMapInput interface {
	pulumi.Input

	ToHelmMapOutput() HelmMapOutput
	ToHelmMapOutputWithContext(context.Context) HelmMapOutput
}

HelmMapInput is an input type that accepts HelmMap and HelmMapOutput values. You can construct a concrete instance of `HelmMapInput` via:

HelmMap{ "key": HelmArgs{...} }

type HelmMapOutput added in v0.27.0

type HelmMapOutput struct{ *pulumi.OutputState }

func (HelmMapOutput) ElementType added in v0.27.0

func (HelmMapOutput) ElementType() reflect.Type

func (HelmMapOutput) MapIndex added in v0.27.0

func (HelmMapOutput) ToHelmMapOutput added in v0.27.0

func (o HelmMapOutput) ToHelmMapOutput() HelmMapOutput

func (HelmMapOutput) ToHelmMapOutputWithContext added in v0.27.0

func (o HelmMapOutput) ToHelmMapOutputWithContext(ctx context.Context) HelmMapOutput

type HelmOutput added in v0.27.0

type HelmOutput struct{ *pulumi.OutputState }

func (HelmOutput) AdvancedSettingsJson added in v0.27.0

func (o HelmOutput) AdvancedSettingsJson() pulumi.StringOutput

Advanced settings.

func (HelmOutput) AllowClusterWideResources added in v0.27.0

func (o HelmOutput) AllowClusterWideResources() pulumi.BoolOutput

Allow this chart to deploy resources outside of this environment namespace (including CRDs or non-namespaced resources)

func (HelmOutput) Arguments added in v0.27.0

func (o HelmOutput) Arguments() pulumi.StringArrayOutput

Helm arguments

func (HelmOutput) AutoDeploy added in v0.27.0

func (o HelmOutput) AutoDeploy() pulumi.BoolOutput

Specify if the service will be automatically updated on every new commit on the branch.

func (HelmOutput) AutoPreview added in v0.27.0

func (o HelmOutput) AutoPreview() pulumi.BoolOutput

Specify if the environment preview option is activated or not for this helm.

func (HelmOutput) BuiltInEnvironmentVariables added in v0.27.0

func (o HelmOutput) BuiltInEnvironmentVariables() HelmBuiltInEnvironmentVariableArrayOutput

List of built-in environment variables linked to this helm.

func (HelmOutput) DeploymentRestrictions added in v0.28.7

func (o HelmOutput) DeploymentRestrictions() HelmDeploymentRestrictionArrayOutput

List of deployment restrictions

func (HelmOutput) DeploymentStageId added in v0.27.0

func (o HelmOutput) DeploymentStageId() pulumi.StringOutput

Id of the deployment stage.

func (HelmOutput) ElementType added in v0.27.0

func (HelmOutput) ElementType() reflect.Type

func (HelmOutput) EnvironmentId added in v0.27.0

func (o HelmOutput) EnvironmentId() pulumi.StringOutput

Id of the environment.

func (HelmOutput) EnvironmentVariableAliases added in v0.27.0

func (o HelmOutput) EnvironmentVariableAliases() HelmEnvironmentVariableAliasArrayOutput

List of environment variable aliases linked to this helm.

func (HelmOutput) EnvironmentVariableOverrides added in v0.27.0

func (o HelmOutput) EnvironmentVariableOverrides() HelmEnvironmentVariableOverrideArrayOutput

List of environment variable overrides linked to this helm.

func (HelmOutput) EnvironmentVariables added in v0.27.0

func (o HelmOutput) EnvironmentVariables() HelmEnvironmentVariableArrayOutput

List of environment variables linked to this helm.

func (HelmOutput) ExternalHost added in v0.27.0

func (o HelmOutput) ExternalHost() pulumi.StringOutput

The helm external FQDN host [NOTE: only if your helm is using a publicly accessible port].

func (HelmOutput) InternalHost added in v0.27.0

func (o HelmOutput) InternalHost() pulumi.StringOutput

The helm internal host.

func (HelmOutput) Name added in v0.27.0

func (o HelmOutput) Name() pulumi.StringOutput

Name of the helm.

func (HelmOutput) Ports added in v0.27.0

func (o HelmOutput) Ports() HelmPortsMapOutput

List of ports linked to this helm.

func (HelmOutput) SecretAliases added in v0.27.0

func (o HelmOutput) SecretAliases() HelmSecretAliasArrayOutput

List of secret aliases linked to this helm.

func (HelmOutput) SecretOverrides added in v0.27.0

func (o HelmOutput) SecretOverrides() HelmSecretOverrideArrayOutput

List of secret overrides linked to this helm.

func (HelmOutput) Secrets added in v0.27.0

func (o HelmOutput) Secrets() HelmSecretArrayOutput

List of secrets linked to this helm.

func (HelmOutput) Source added in v0.27.0

func (o HelmOutput) Source() HelmSourceOutput

Helm chart from a Helm repository or from a git repository

func (HelmOutput) TimeoutSec added in v0.27.0

func (o HelmOutput) TimeoutSec() pulumi.IntOutput

Helm timeout in second

func (HelmOutput) ToHelmOutput added in v0.27.0

func (o HelmOutput) ToHelmOutput() HelmOutput

func (HelmOutput) ToHelmOutputWithContext added in v0.27.0

func (o HelmOutput) ToHelmOutputWithContext(ctx context.Context) HelmOutput

func (HelmOutput) ValuesOverride added in v0.27.0

func (o HelmOutput) ValuesOverride() HelmValuesOverrideOutput

Define your own overrides to customize the helm chart behaviour.

type HelmPorts added in v0.27.0

type HelmPorts struct {
	// External port of the container.
	// 	- Required if: `ports.publicly_accessible=true`.
	// 	- Must be: `>= 1` and `<= 65535`.
	ExternalPort int `pulumi:"externalPort"`
	// Internal port of the container.
	// 	- Must be: `>= 1` and `<= 65535`.
	InternalPort int `pulumi:"internalPort"`
	// If this port will be used for the root domain
	IsDefault bool    `pulumi:"isDefault"`
	Namespace *string `pulumi:"namespace"`
	// Protocol used for the port of the container.
	// 	- Can be: `GRPC`, `HTTP`.
	// 	- Default: `HTTP`.
	Protocol    *string `pulumi:"protocol"`
	ServiceName string  `pulumi:"serviceName"`
}

type HelmPortsArgs added in v0.27.0

type HelmPortsArgs struct {
	// External port of the container.
	// 	- Required if: `ports.publicly_accessible=true`.
	// 	- Must be: `>= 1` and `<= 65535`.
	ExternalPort pulumi.IntInput `pulumi:"externalPort"`
	// Internal port of the container.
	// 	- Must be: `>= 1` and `<= 65535`.
	InternalPort pulumi.IntInput `pulumi:"internalPort"`
	// If this port will be used for the root domain
	IsDefault pulumi.BoolInput      `pulumi:"isDefault"`
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// Protocol used for the port of the container.
	// 	- Can be: `GRPC`, `HTTP`.
	// 	- Default: `HTTP`.
	Protocol    pulumi.StringPtrInput `pulumi:"protocol"`
	ServiceName pulumi.StringInput    `pulumi:"serviceName"`
}

func (HelmPortsArgs) ElementType added in v0.27.0

func (HelmPortsArgs) ElementType() reflect.Type

func (HelmPortsArgs) ToHelmPortsOutput added in v0.27.0

func (i HelmPortsArgs) ToHelmPortsOutput() HelmPortsOutput

func (HelmPortsArgs) ToHelmPortsOutputWithContext added in v0.27.0

func (i HelmPortsArgs) ToHelmPortsOutputWithContext(ctx context.Context) HelmPortsOutput

type HelmPortsInput added in v0.27.0

type HelmPortsInput interface {
	pulumi.Input

	ToHelmPortsOutput() HelmPortsOutput
	ToHelmPortsOutputWithContext(context.Context) HelmPortsOutput
}

HelmPortsInput is an input type that accepts HelmPortsArgs and HelmPortsOutput values. You can construct a concrete instance of `HelmPortsInput` via:

HelmPortsArgs{...}

type HelmPortsMap added in v0.27.0

type HelmPortsMap map[string]HelmPortsInput

func (HelmPortsMap) ElementType added in v0.27.0

func (HelmPortsMap) ElementType() reflect.Type

func (HelmPortsMap) ToHelmPortsMapOutput added in v0.27.0

func (i HelmPortsMap) ToHelmPortsMapOutput() HelmPortsMapOutput

func (HelmPortsMap) ToHelmPortsMapOutputWithContext added in v0.27.0

func (i HelmPortsMap) ToHelmPortsMapOutputWithContext(ctx context.Context) HelmPortsMapOutput

type HelmPortsMapInput added in v0.27.0

type HelmPortsMapInput interface {
	pulumi.Input

	ToHelmPortsMapOutput() HelmPortsMapOutput
	ToHelmPortsMapOutputWithContext(context.Context) HelmPortsMapOutput
}

HelmPortsMapInput is an input type that accepts HelmPortsMap and HelmPortsMapOutput values. You can construct a concrete instance of `HelmPortsMapInput` via:

HelmPortsMap{ "key": HelmPortsArgs{...} }

type HelmPortsMapOutput added in v0.27.0

type HelmPortsMapOutput struct{ *pulumi.OutputState }

func (HelmPortsMapOutput) ElementType added in v0.27.0

func (HelmPortsMapOutput) ElementType() reflect.Type

func (HelmPortsMapOutput) MapIndex added in v0.27.0

func (HelmPortsMapOutput) ToHelmPortsMapOutput added in v0.27.0

func (o HelmPortsMapOutput) ToHelmPortsMapOutput() HelmPortsMapOutput

func (HelmPortsMapOutput) ToHelmPortsMapOutputWithContext added in v0.27.0

func (o HelmPortsMapOutput) ToHelmPortsMapOutputWithContext(ctx context.Context) HelmPortsMapOutput

type HelmPortsOutput added in v0.27.0

type HelmPortsOutput struct{ *pulumi.OutputState }

func (HelmPortsOutput) ElementType added in v0.27.0

func (HelmPortsOutput) ElementType() reflect.Type

func (HelmPortsOutput) ExternalPort added in v0.27.0

func (o HelmPortsOutput) ExternalPort() pulumi.IntOutput

External port of the container.

  • Required if: `ports.publicly_accessible=true`.
  • Must be: `>= 1` and `<= 65535`.

func (HelmPortsOutput) InternalPort added in v0.27.0

func (o HelmPortsOutput) InternalPort() pulumi.IntOutput

Internal port of the container.

  • Must be: `>= 1` and `<= 65535`.

func (HelmPortsOutput) IsDefault added in v0.27.0

func (o HelmPortsOutput) IsDefault() pulumi.BoolOutput

If this port will be used for the root domain

func (HelmPortsOutput) Namespace added in v0.27.0

func (o HelmPortsOutput) Namespace() pulumi.StringPtrOutput

func (HelmPortsOutput) Protocol added in v0.27.0

func (o HelmPortsOutput) Protocol() pulumi.StringPtrOutput

Protocol used for the port of the container.

  • Can be: `GRPC`, `HTTP`.
  • Default: `HTTP`.

func (HelmPortsOutput) ServiceName added in v0.27.0

func (o HelmPortsOutput) ServiceName() pulumi.StringOutput

func (HelmPortsOutput) ToHelmPortsOutput added in v0.27.0

func (o HelmPortsOutput) ToHelmPortsOutput() HelmPortsOutput

func (HelmPortsOutput) ToHelmPortsOutputWithContext added in v0.27.0

func (o HelmPortsOutput) ToHelmPortsOutputWithContext(ctx context.Context) HelmPortsOutput

type HelmRepository added in v0.27.0

type HelmRepository struct {
	pulumi.CustomResourceState

	// Configuration needed to authenticate the helm repository.
	Config HelmRepositoryConfigPtrOutput `pulumi:"config"`
	// Description of the helm repository.
	Description pulumi.StringOutput `pulumi:"description"`
	// Kind of the helm repository. - Can be: `HTTPS`, `OCI_DOCKER_HUB`, `OCI_DOCR`, `OCI_ECR`, `OCI_GENERIC_CR`,
	// `OCI_GITHUB_CR`, `OCI_GITLAB_CR`, `OCI_PUBLIC_ECR`, `OCI_SCALEWAY_CR`.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Name of the helm repository.
	Name pulumi.StringOutput `pulumi:"name"`
	// Id of the organization.
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// Bypass tls certificate verification when connecting to repository
	SkipTlsVerification pulumi.BoolOutput `pulumi:"skipTlsVerification"`
	// URL of the helm repository.
	Url pulumi.StringOutput `pulumi:"url"`
}

## # HelmRepository (Resource)

Provides a Qovery helm repository resource. This can be used to create and manage Qovery helm repository.

## Import

```sh

$ pulumi import qovery:index/helmRepository:HelmRepository my_helm_repository "<organization_id>,<helm_repository_id>"

```

func GetHelmRepository added in v0.27.0

func GetHelmRepository(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HelmRepositoryState, opts ...pulumi.ResourceOption) (*HelmRepository, error)

GetHelmRepository gets an existing HelmRepository resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHelmRepository added in v0.27.0

func NewHelmRepository(ctx *pulumi.Context,
	name string, args *HelmRepositoryArgs, opts ...pulumi.ResourceOption) (*HelmRepository, error)

NewHelmRepository registers a new resource with the given unique name, arguments, and options.

func (*HelmRepository) ElementType added in v0.27.0

func (*HelmRepository) ElementType() reflect.Type

func (*HelmRepository) ToHelmRepositoryOutput added in v0.27.0

func (i *HelmRepository) ToHelmRepositoryOutput() HelmRepositoryOutput

func (*HelmRepository) ToHelmRepositoryOutputWithContext added in v0.27.0

func (i *HelmRepository) ToHelmRepositoryOutputWithContext(ctx context.Context) HelmRepositoryOutput

type HelmRepositoryArgs added in v0.27.0

type HelmRepositoryArgs struct {
	// Configuration needed to authenticate the helm repository.
	Config HelmRepositoryConfigPtrInput
	// Description of the helm repository.
	Description pulumi.StringPtrInput
	// Kind of the helm repository. - Can be: `HTTPS`, `OCI_DOCKER_HUB`, `OCI_DOCR`, `OCI_ECR`, `OCI_GENERIC_CR`,
	// `OCI_GITHUB_CR`, `OCI_GITLAB_CR`, `OCI_PUBLIC_ECR`, `OCI_SCALEWAY_CR`.
	Kind pulumi.StringInput
	// Name of the helm repository.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringInput
	// Bypass tls certificate verification when connecting to repository
	SkipTlsVerification pulumi.BoolInput
	// URL of the helm repository.
	Url pulumi.StringInput
}

The set of arguments for constructing a HelmRepository resource.

func (HelmRepositoryArgs) ElementType added in v0.27.0

func (HelmRepositoryArgs) ElementType() reflect.Type

type HelmRepositoryArray added in v0.27.0

type HelmRepositoryArray []HelmRepositoryInput

func (HelmRepositoryArray) ElementType added in v0.27.0

func (HelmRepositoryArray) ElementType() reflect.Type

func (HelmRepositoryArray) ToHelmRepositoryArrayOutput added in v0.27.0

func (i HelmRepositoryArray) ToHelmRepositoryArrayOutput() HelmRepositoryArrayOutput

func (HelmRepositoryArray) ToHelmRepositoryArrayOutputWithContext added in v0.27.0

func (i HelmRepositoryArray) ToHelmRepositoryArrayOutputWithContext(ctx context.Context) HelmRepositoryArrayOutput

type HelmRepositoryArrayInput added in v0.27.0

type HelmRepositoryArrayInput interface {
	pulumi.Input

	ToHelmRepositoryArrayOutput() HelmRepositoryArrayOutput
	ToHelmRepositoryArrayOutputWithContext(context.Context) HelmRepositoryArrayOutput
}

HelmRepositoryArrayInput is an input type that accepts HelmRepositoryArray and HelmRepositoryArrayOutput values. You can construct a concrete instance of `HelmRepositoryArrayInput` via:

HelmRepositoryArray{ HelmRepositoryArgs{...} }

type HelmRepositoryArrayOutput added in v0.27.0

type HelmRepositoryArrayOutput struct{ *pulumi.OutputState }

func (HelmRepositoryArrayOutput) ElementType added in v0.27.0

func (HelmRepositoryArrayOutput) ElementType() reflect.Type

func (HelmRepositoryArrayOutput) Index added in v0.27.0

func (HelmRepositoryArrayOutput) ToHelmRepositoryArrayOutput added in v0.27.0

func (o HelmRepositoryArrayOutput) ToHelmRepositoryArrayOutput() HelmRepositoryArrayOutput

func (HelmRepositoryArrayOutput) ToHelmRepositoryArrayOutputWithContext added in v0.27.0

func (o HelmRepositoryArrayOutput) ToHelmRepositoryArrayOutputWithContext(ctx context.Context) HelmRepositoryArrayOutput

type HelmRepositoryConfig added in v0.27.0

type HelmRepositoryConfig struct {
	// Required if kind is `ECR` or `PUBLIC_ECR`.
	AccessKeyId *string `pulumi:"accessKeyId"`
	// Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` ,  `GENERIC_CR`.
	Password *string `pulumi:"password"`
	// Required if kind is `ECR` or `SCALEWAY_CR`.
	Region *string `pulumi:"region"`
	// Required if kind is `SCALEWAY_CR`.
	ScalewayAccessKey *string `pulumi:"scalewayAccessKey"`
	// Required if kind is `SCALEWAY_CR`.
	ScalewaySecretKey *string `pulumi:"scalewaySecretKey"`
	// Required if kind is `ECR` or `PUBLIC_ECR`.
	SecretAccessKey *string `pulumi:"secretAccessKey"`
	// Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` ,  `GENERIC_CR`.
	Username *string `pulumi:"username"`
}

type HelmRepositoryConfigArgs added in v0.27.0

type HelmRepositoryConfigArgs struct {
	// Required if kind is `ECR` or `PUBLIC_ECR`.
	AccessKeyId pulumi.StringPtrInput `pulumi:"accessKeyId"`
	// Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` ,  `GENERIC_CR`.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Required if kind is `ECR` or `SCALEWAY_CR`.
	Region pulumi.StringPtrInput `pulumi:"region"`
	// Required if kind is `SCALEWAY_CR`.
	ScalewayAccessKey pulumi.StringPtrInput `pulumi:"scalewayAccessKey"`
	// Required if kind is `SCALEWAY_CR`.
	ScalewaySecretKey pulumi.StringPtrInput `pulumi:"scalewaySecretKey"`
	// Required if kind is `ECR` or `PUBLIC_ECR`.
	SecretAccessKey pulumi.StringPtrInput `pulumi:"secretAccessKey"`
	// Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` ,  `GENERIC_CR`.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (HelmRepositoryConfigArgs) ElementType added in v0.27.0

func (HelmRepositoryConfigArgs) ElementType() reflect.Type

func (HelmRepositoryConfigArgs) ToHelmRepositoryConfigOutput added in v0.27.0

func (i HelmRepositoryConfigArgs) ToHelmRepositoryConfigOutput() HelmRepositoryConfigOutput

func (HelmRepositoryConfigArgs) ToHelmRepositoryConfigOutputWithContext added in v0.27.0

func (i HelmRepositoryConfigArgs) ToHelmRepositoryConfigOutputWithContext(ctx context.Context) HelmRepositoryConfigOutput

func (HelmRepositoryConfigArgs) ToHelmRepositoryConfigPtrOutput added in v0.27.0

func (i HelmRepositoryConfigArgs) ToHelmRepositoryConfigPtrOutput() HelmRepositoryConfigPtrOutput

func (HelmRepositoryConfigArgs) ToHelmRepositoryConfigPtrOutputWithContext added in v0.27.0

func (i HelmRepositoryConfigArgs) ToHelmRepositoryConfigPtrOutputWithContext(ctx context.Context) HelmRepositoryConfigPtrOutput

type HelmRepositoryConfigInput added in v0.27.0

type HelmRepositoryConfigInput interface {
	pulumi.Input

	ToHelmRepositoryConfigOutput() HelmRepositoryConfigOutput
	ToHelmRepositoryConfigOutputWithContext(context.Context) HelmRepositoryConfigOutput
}

HelmRepositoryConfigInput is an input type that accepts HelmRepositoryConfigArgs and HelmRepositoryConfigOutput values. You can construct a concrete instance of `HelmRepositoryConfigInput` via:

HelmRepositoryConfigArgs{...}

type HelmRepositoryConfigOutput added in v0.27.0

type HelmRepositoryConfigOutput struct{ *pulumi.OutputState }

func (HelmRepositoryConfigOutput) AccessKeyId added in v0.27.0

Required if kind is `ECR` or `PUBLIC_ECR`.

func (HelmRepositoryConfigOutput) ElementType added in v0.27.0

func (HelmRepositoryConfigOutput) ElementType() reflect.Type

func (HelmRepositoryConfigOutput) Password added in v0.27.0

Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` , `GENERIC_CR`.

func (HelmRepositoryConfigOutput) Region added in v0.27.0

Required if kind is `ECR` or `SCALEWAY_CR`.

func (HelmRepositoryConfigOutput) ScalewayAccessKey added in v0.27.0

func (o HelmRepositoryConfigOutput) ScalewayAccessKey() pulumi.StringPtrOutput

Required if kind is `SCALEWAY_CR`.

func (HelmRepositoryConfigOutput) ScalewaySecretKey added in v0.27.0

func (o HelmRepositoryConfigOutput) ScalewaySecretKey() pulumi.StringPtrOutput

Required if kind is `SCALEWAY_CR`.

func (HelmRepositoryConfigOutput) SecretAccessKey added in v0.27.0

Required if kind is `ECR` or `PUBLIC_ECR`.

func (HelmRepositoryConfigOutput) ToHelmRepositoryConfigOutput added in v0.27.0

func (o HelmRepositoryConfigOutput) ToHelmRepositoryConfigOutput() HelmRepositoryConfigOutput

func (HelmRepositoryConfigOutput) ToHelmRepositoryConfigOutputWithContext added in v0.27.0

func (o HelmRepositoryConfigOutput) ToHelmRepositoryConfigOutputWithContext(ctx context.Context) HelmRepositoryConfigOutput

func (HelmRepositoryConfigOutput) ToHelmRepositoryConfigPtrOutput added in v0.27.0

func (o HelmRepositoryConfigOutput) ToHelmRepositoryConfigPtrOutput() HelmRepositoryConfigPtrOutput

func (HelmRepositoryConfigOutput) ToHelmRepositoryConfigPtrOutputWithContext added in v0.27.0

func (o HelmRepositoryConfigOutput) ToHelmRepositoryConfigPtrOutputWithContext(ctx context.Context) HelmRepositoryConfigPtrOutput

func (HelmRepositoryConfigOutput) Username added in v0.27.0

Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` , `GENERIC_CR`.

type HelmRepositoryConfigPtrInput added in v0.27.0

type HelmRepositoryConfigPtrInput interface {
	pulumi.Input

	ToHelmRepositoryConfigPtrOutput() HelmRepositoryConfigPtrOutput
	ToHelmRepositoryConfigPtrOutputWithContext(context.Context) HelmRepositoryConfigPtrOutput
}

HelmRepositoryConfigPtrInput is an input type that accepts HelmRepositoryConfigArgs, HelmRepositoryConfigPtr and HelmRepositoryConfigPtrOutput values. You can construct a concrete instance of `HelmRepositoryConfigPtrInput` via:

        HelmRepositoryConfigArgs{...}

or:

        nil

func HelmRepositoryConfigPtr added in v0.27.0

func HelmRepositoryConfigPtr(v *HelmRepositoryConfigArgs) HelmRepositoryConfigPtrInput

type HelmRepositoryConfigPtrOutput added in v0.27.0

type HelmRepositoryConfigPtrOutput struct{ *pulumi.OutputState }

func (HelmRepositoryConfigPtrOutput) AccessKeyId added in v0.27.0

Required if kind is `ECR` or `PUBLIC_ECR`.

func (HelmRepositoryConfigPtrOutput) Elem added in v0.27.0

func (HelmRepositoryConfigPtrOutput) ElementType added in v0.27.0

func (HelmRepositoryConfigPtrOutput) Password added in v0.27.0

Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` , `GENERIC_CR`.

func (HelmRepositoryConfigPtrOutput) Region added in v0.27.0

Required if kind is `ECR` or `SCALEWAY_CR`.

func (HelmRepositoryConfigPtrOutput) ScalewayAccessKey added in v0.27.0

Required if kind is `SCALEWAY_CR`.

func (HelmRepositoryConfigPtrOutput) ScalewaySecretKey added in v0.27.0

Required if kind is `SCALEWAY_CR`.

func (HelmRepositoryConfigPtrOutput) SecretAccessKey added in v0.27.0

Required if kind is `ECR` or `PUBLIC_ECR`.

func (HelmRepositoryConfigPtrOutput) ToHelmRepositoryConfigPtrOutput added in v0.27.0

func (o HelmRepositoryConfigPtrOutput) ToHelmRepositoryConfigPtrOutput() HelmRepositoryConfigPtrOutput

func (HelmRepositoryConfigPtrOutput) ToHelmRepositoryConfigPtrOutputWithContext added in v0.27.0

func (o HelmRepositoryConfigPtrOutput) ToHelmRepositoryConfigPtrOutputWithContext(ctx context.Context) HelmRepositoryConfigPtrOutput

func (HelmRepositoryConfigPtrOutput) Username added in v0.27.0

Required if kinds are `DOCKER_HUB`, `GITHUB_CR`, `GITLAB`CR` , `GENERIC_CR`.

type HelmRepositoryInput added in v0.27.0

type HelmRepositoryInput interface {
	pulumi.Input

	ToHelmRepositoryOutput() HelmRepositoryOutput
	ToHelmRepositoryOutputWithContext(ctx context.Context) HelmRepositoryOutput
}

type HelmRepositoryMap added in v0.27.0

type HelmRepositoryMap map[string]HelmRepositoryInput

func (HelmRepositoryMap) ElementType added in v0.27.0

func (HelmRepositoryMap) ElementType() reflect.Type

func (HelmRepositoryMap) ToHelmRepositoryMapOutput added in v0.27.0

func (i HelmRepositoryMap) ToHelmRepositoryMapOutput() HelmRepositoryMapOutput

func (HelmRepositoryMap) ToHelmRepositoryMapOutputWithContext added in v0.27.0

func (i HelmRepositoryMap) ToHelmRepositoryMapOutputWithContext(ctx context.Context) HelmRepositoryMapOutput

type HelmRepositoryMapInput added in v0.27.0

type HelmRepositoryMapInput interface {
	pulumi.Input

	ToHelmRepositoryMapOutput() HelmRepositoryMapOutput
	ToHelmRepositoryMapOutputWithContext(context.Context) HelmRepositoryMapOutput
}

HelmRepositoryMapInput is an input type that accepts HelmRepositoryMap and HelmRepositoryMapOutput values. You can construct a concrete instance of `HelmRepositoryMapInput` via:

HelmRepositoryMap{ "key": HelmRepositoryArgs{...} }

type HelmRepositoryMapOutput added in v0.27.0

type HelmRepositoryMapOutput struct{ *pulumi.OutputState }

func (HelmRepositoryMapOutput) ElementType added in v0.27.0

func (HelmRepositoryMapOutput) ElementType() reflect.Type

func (HelmRepositoryMapOutput) MapIndex added in v0.27.0

func (HelmRepositoryMapOutput) ToHelmRepositoryMapOutput added in v0.27.0

func (o HelmRepositoryMapOutput) ToHelmRepositoryMapOutput() HelmRepositoryMapOutput

func (HelmRepositoryMapOutput) ToHelmRepositoryMapOutputWithContext added in v0.27.0

func (o HelmRepositoryMapOutput) ToHelmRepositoryMapOutputWithContext(ctx context.Context) HelmRepositoryMapOutput

type HelmRepositoryOutput added in v0.27.0

type HelmRepositoryOutput struct{ *pulumi.OutputState }

func (HelmRepositoryOutput) Config added in v0.27.0

Configuration needed to authenticate the helm repository.

func (HelmRepositoryOutput) Description added in v0.27.0

func (o HelmRepositoryOutput) Description() pulumi.StringOutput

Description of the helm repository.

func (HelmRepositoryOutput) ElementType added in v0.27.0

func (HelmRepositoryOutput) ElementType() reflect.Type

func (HelmRepositoryOutput) Kind added in v0.27.0

Kind of the helm repository. - Can be: `HTTPS`, `OCI_DOCKER_HUB`, `OCI_DOCR`, `OCI_ECR`, `OCI_GENERIC_CR`, `OCI_GITHUB_CR`, `OCI_GITLAB_CR`, `OCI_PUBLIC_ECR`, `OCI_SCALEWAY_CR`.

func (HelmRepositoryOutput) Name added in v0.27.0

Name of the helm repository.

func (HelmRepositoryOutput) OrganizationId added in v0.27.0

func (o HelmRepositoryOutput) OrganizationId() pulumi.StringOutput

Id of the organization.

func (HelmRepositoryOutput) SkipTlsVerification added in v0.27.0

func (o HelmRepositoryOutput) SkipTlsVerification() pulumi.BoolOutput

Bypass tls certificate verification when connecting to repository

func (HelmRepositoryOutput) ToHelmRepositoryOutput added in v0.27.0

func (o HelmRepositoryOutput) ToHelmRepositoryOutput() HelmRepositoryOutput

func (HelmRepositoryOutput) ToHelmRepositoryOutputWithContext added in v0.27.0

func (o HelmRepositoryOutput) ToHelmRepositoryOutputWithContext(ctx context.Context) HelmRepositoryOutput

func (HelmRepositoryOutput) Url added in v0.27.0

URL of the helm repository.

type HelmRepositoryState added in v0.27.0

type HelmRepositoryState struct {
	// Configuration needed to authenticate the helm repository.
	Config HelmRepositoryConfigPtrInput
	// Description of the helm repository.
	Description pulumi.StringPtrInput
	// Kind of the helm repository. - Can be: `HTTPS`, `OCI_DOCKER_HUB`, `OCI_DOCR`, `OCI_ECR`, `OCI_GENERIC_CR`,
	// `OCI_GITHUB_CR`, `OCI_GITLAB_CR`, `OCI_PUBLIC_ECR`, `OCI_SCALEWAY_CR`.
	Kind pulumi.StringPtrInput
	// Name of the helm repository.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringPtrInput
	// Bypass tls certificate verification when connecting to repository
	SkipTlsVerification pulumi.BoolPtrInput
	// URL of the helm repository.
	Url pulumi.StringPtrInput
}

func (HelmRepositoryState) ElementType added in v0.27.0

func (HelmRepositoryState) ElementType() reflect.Type

type HelmSecret added in v0.27.0

type HelmSecret struct {
	// Id of the secret.
	Id *string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type HelmSecretAlias added in v0.27.0

type HelmSecretAlias struct {
	// Id of the secret alias.
	Id *string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type HelmSecretAliasArgs added in v0.27.0

type HelmSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (HelmSecretAliasArgs) ElementType added in v0.27.0

func (HelmSecretAliasArgs) ElementType() reflect.Type

func (HelmSecretAliasArgs) ToHelmSecretAliasOutput added in v0.27.0

func (i HelmSecretAliasArgs) ToHelmSecretAliasOutput() HelmSecretAliasOutput

func (HelmSecretAliasArgs) ToHelmSecretAliasOutputWithContext added in v0.27.0

func (i HelmSecretAliasArgs) ToHelmSecretAliasOutputWithContext(ctx context.Context) HelmSecretAliasOutput

type HelmSecretAliasArray added in v0.27.0

type HelmSecretAliasArray []HelmSecretAliasInput

func (HelmSecretAliasArray) ElementType added in v0.27.0

func (HelmSecretAliasArray) ElementType() reflect.Type

func (HelmSecretAliasArray) ToHelmSecretAliasArrayOutput added in v0.27.0

func (i HelmSecretAliasArray) ToHelmSecretAliasArrayOutput() HelmSecretAliasArrayOutput

func (HelmSecretAliasArray) ToHelmSecretAliasArrayOutputWithContext added in v0.27.0

func (i HelmSecretAliasArray) ToHelmSecretAliasArrayOutputWithContext(ctx context.Context) HelmSecretAliasArrayOutput

type HelmSecretAliasArrayInput added in v0.27.0

type HelmSecretAliasArrayInput interface {
	pulumi.Input

	ToHelmSecretAliasArrayOutput() HelmSecretAliasArrayOutput
	ToHelmSecretAliasArrayOutputWithContext(context.Context) HelmSecretAliasArrayOutput
}

HelmSecretAliasArrayInput is an input type that accepts HelmSecretAliasArray and HelmSecretAliasArrayOutput values. You can construct a concrete instance of `HelmSecretAliasArrayInput` via:

HelmSecretAliasArray{ HelmSecretAliasArgs{...} }

type HelmSecretAliasArrayOutput added in v0.27.0

type HelmSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (HelmSecretAliasArrayOutput) ElementType added in v0.27.0

func (HelmSecretAliasArrayOutput) ElementType() reflect.Type

func (HelmSecretAliasArrayOutput) Index added in v0.27.0

func (HelmSecretAliasArrayOutput) ToHelmSecretAliasArrayOutput added in v0.27.0

func (o HelmSecretAliasArrayOutput) ToHelmSecretAliasArrayOutput() HelmSecretAliasArrayOutput

func (HelmSecretAliasArrayOutput) ToHelmSecretAliasArrayOutputWithContext added in v0.27.0

func (o HelmSecretAliasArrayOutput) ToHelmSecretAliasArrayOutputWithContext(ctx context.Context) HelmSecretAliasArrayOutput

type HelmSecretAliasInput added in v0.27.0

type HelmSecretAliasInput interface {
	pulumi.Input

	ToHelmSecretAliasOutput() HelmSecretAliasOutput
	ToHelmSecretAliasOutputWithContext(context.Context) HelmSecretAliasOutput
}

HelmSecretAliasInput is an input type that accepts HelmSecretAliasArgs and HelmSecretAliasOutput values. You can construct a concrete instance of `HelmSecretAliasInput` via:

HelmSecretAliasArgs{...}

type HelmSecretAliasOutput added in v0.27.0

type HelmSecretAliasOutput struct{ *pulumi.OutputState }

func (HelmSecretAliasOutput) ElementType added in v0.27.0

func (HelmSecretAliasOutput) ElementType() reflect.Type

func (HelmSecretAliasOutput) Id added in v0.27.0

Id of the secret alias.

func (HelmSecretAliasOutput) Key added in v0.27.0

Name of the secret alias.

func (HelmSecretAliasOutput) ToHelmSecretAliasOutput added in v0.27.0

func (o HelmSecretAliasOutput) ToHelmSecretAliasOutput() HelmSecretAliasOutput

func (HelmSecretAliasOutput) ToHelmSecretAliasOutputWithContext added in v0.27.0

func (o HelmSecretAliasOutput) ToHelmSecretAliasOutputWithContext(ctx context.Context) HelmSecretAliasOutput

func (HelmSecretAliasOutput) Value added in v0.27.0

Name of the secret to alias.

type HelmSecretArgs added in v0.27.0

type HelmSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (HelmSecretArgs) ElementType added in v0.27.0

func (HelmSecretArgs) ElementType() reflect.Type

func (HelmSecretArgs) ToHelmSecretOutput added in v0.27.0

func (i HelmSecretArgs) ToHelmSecretOutput() HelmSecretOutput

func (HelmSecretArgs) ToHelmSecretOutputWithContext added in v0.27.0

func (i HelmSecretArgs) ToHelmSecretOutputWithContext(ctx context.Context) HelmSecretOutput

type HelmSecretArray added in v0.27.0

type HelmSecretArray []HelmSecretInput

func (HelmSecretArray) ElementType added in v0.27.0

func (HelmSecretArray) ElementType() reflect.Type

func (HelmSecretArray) ToHelmSecretArrayOutput added in v0.27.0

func (i HelmSecretArray) ToHelmSecretArrayOutput() HelmSecretArrayOutput

func (HelmSecretArray) ToHelmSecretArrayOutputWithContext added in v0.27.0

func (i HelmSecretArray) ToHelmSecretArrayOutputWithContext(ctx context.Context) HelmSecretArrayOutput

type HelmSecretArrayInput added in v0.27.0

type HelmSecretArrayInput interface {
	pulumi.Input

	ToHelmSecretArrayOutput() HelmSecretArrayOutput
	ToHelmSecretArrayOutputWithContext(context.Context) HelmSecretArrayOutput
}

HelmSecretArrayInput is an input type that accepts HelmSecretArray and HelmSecretArrayOutput values. You can construct a concrete instance of `HelmSecretArrayInput` via:

HelmSecretArray{ HelmSecretArgs{...} }

type HelmSecretArrayOutput added in v0.27.0

type HelmSecretArrayOutput struct{ *pulumi.OutputState }

func (HelmSecretArrayOutput) ElementType added in v0.27.0

func (HelmSecretArrayOutput) ElementType() reflect.Type

func (HelmSecretArrayOutput) Index added in v0.27.0

func (HelmSecretArrayOutput) ToHelmSecretArrayOutput added in v0.27.0

func (o HelmSecretArrayOutput) ToHelmSecretArrayOutput() HelmSecretArrayOutput

func (HelmSecretArrayOutput) ToHelmSecretArrayOutputWithContext added in v0.27.0

func (o HelmSecretArrayOutput) ToHelmSecretArrayOutputWithContext(ctx context.Context) HelmSecretArrayOutput

type HelmSecretInput added in v0.27.0

type HelmSecretInput interface {
	pulumi.Input

	ToHelmSecretOutput() HelmSecretOutput
	ToHelmSecretOutputWithContext(context.Context) HelmSecretOutput
}

HelmSecretInput is an input type that accepts HelmSecretArgs and HelmSecretOutput values. You can construct a concrete instance of `HelmSecretInput` via:

HelmSecretArgs{...}

type HelmSecretOutput added in v0.27.0

type HelmSecretOutput struct{ *pulumi.OutputState }

func (HelmSecretOutput) ElementType added in v0.27.0

func (HelmSecretOutput) ElementType() reflect.Type

func (HelmSecretOutput) Id added in v0.27.0

Id of the secret.

func (HelmSecretOutput) Key added in v0.27.0

Key of the secret.

func (HelmSecretOutput) ToHelmSecretOutput added in v0.27.0

func (o HelmSecretOutput) ToHelmSecretOutput() HelmSecretOutput

func (HelmSecretOutput) ToHelmSecretOutputWithContext added in v0.27.0

func (o HelmSecretOutput) ToHelmSecretOutputWithContext(ctx context.Context) HelmSecretOutput

func (HelmSecretOutput) Value added in v0.27.0

Value of the secret.

type HelmSecretOverride added in v0.27.0

type HelmSecretOverride struct {
	// Id of the secret override.
	Id *string `pulumi:"id"`
	// Name of the secret override.
	Key string `pulumi:"key"`
	// Value of the secret override.
	Value string `pulumi:"value"`
}

type HelmSecretOverrideArgs added in v0.27.0

type HelmSecretOverrideArgs struct {
	// Id of the secret override.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the secret override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (HelmSecretOverrideArgs) ElementType added in v0.27.0

func (HelmSecretOverrideArgs) ElementType() reflect.Type

func (HelmSecretOverrideArgs) ToHelmSecretOverrideOutput added in v0.27.0

func (i HelmSecretOverrideArgs) ToHelmSecretOverrideOutput() HelmSecretOverrideOutput

func (HelmSecretOverrideArgs) ToHelmSecretOverrideOutputWithContext added in v0.27.0

func (i HelmSecretOverrideArgs) ToHelmSecretOverrideOutputWithContext(ctx context.Context) HelmSecretOverrideOutput

type HelmSecretOverrideArray added in v0.27.0

type HelmSecretOverrideArray []HelmSecretOverrideInput

func (HelmSecretOverrideArray) ElementType added in v0.27.0

func (HelmSecretOverrideArray) ElementType() reflect.Type

func (HelmSecretOverrideArray) ToHelmSecretOverrideArrayOutput added in v0.27.0

func (i HelmSecretOverrideArray) ToHelmSecretOverrideArrayOutput() HelmSecretOverrideArrayOutput

func (HelmSecretOverrideArray) ToHelmSecretOverrideArrayOutputWithContext added in v0.27.0

func (i HelmSecretOverrideArray) ToHelmSecretOverrideArrayOutputWithContext(ctx context.Context) HelmSecretOverrideArrayOutput

type HelmSecretOverrideArrayInput added in v0.27.0

type HelmSecretOverrideArrayInput interface {
	pulumi.Input

	ToHelmSecretOverrideArrayOutput() HelmSecretOverrideArrayOutput
	ToHelmSecretOverrideArrayOutputWithContext(context.Context) HelmSecretOverrideArrayOutput
}

HelmSecretOverrideArrayInput is an input type that accepts HelmSecretOverrideArray and HelmSecretOverrideArrayOutput values. You can construct a concrete instance of `HelmSecretOverrideArrayInput` via:

HelmSecretOverrideArray{ HelmSecretOverrideArgs{...} }

type HelmSecretOverrideArrayOutput added in v0.27.0

type HelmSecretOverrideArrayOutput struct{ *pulumi.OutputState }

func (HelmSecretOverrideArrayOutput) ElementType added in v0.27.0

func (HelmSecretOverrideArrayOutput) Index added in v0.27.0

func (HelmSecretOverrideArrayOutput) ToHelmSecretOverrideArrayOutput added in v0.27.0

func (o HelmSecretOverrideArrayOutput) ToHelmSecretOverrideArrayOutput() HelmSecretOverrideArrayOutput

func (HelmSecretOverrideArrayOutput) ToHelmSecretOverrideArrayOutputWithContext added in v0.27.0

func (o HelmSecretOverrideArrayOutput) ToHelmSecretOverrideArrayOutputWithContext(ctx context.Context) HelmSecretOverrideArrayOutput

type HelmSecretOverrideInput added in v0.27.0

type HelmSecretOverrideInput interface {
	pulumi.Input

	ToHelmSecretOverrideOutput() HelmSecretOverrideOutput
	ToHelmSecretOverrideOutputWithContext(context.Context) HelmSecretOverrideOutput
}

HelmSecretOverrideInput is an input type that accepts HelmSecretOverrideArgs and HelmSecretOverrideOutput values. You can construct a concrete instance of `HelmSecretOverrideInput` via:

HelmSecretOverrideArgs{...}

type HelmSecretOverrideOutput added in v0.27.0

type HelmSecretOverrideOutput struct{ *pulumi.OutputState }

func (HelmSecretOverrideOutput) ElementType added in v0.27.0

func (HelmSecretOverrideOutput) ElementType() reflect.Type

func (HelmSecretOverrideOutput) Id added in v0.27.0

Id of the secret override.

func (HelmSecretOverrideOutput) Key added in v0.27.0

Name of the secret override.

func (HelmSecretOverrideOutput) ToHelmSecretOverrideOutput added in v0.27.0

func (o HelmSecretOverrideOutput) ToHelmSecretOverrideOutput() HelmSecretOverrideOutput

func (HelmSecretOverrideOutput) ToHelmSecretOverrideOutputWithContext added in v0.27.0

func (o HelmSecretOverrideOutput) ToHelmSecretOverrideOutputWithContext(ctx context.Context) HelmSecretOverrideOutput

func (HelmSecretOverrideOutput) Value added in v0.27.0

Value of the secret override.

type HelmSource added in v0.27.0

type HelmSource struct {
	// Git repository
	GitRepository *HelmSourceGitRepository `pulumi:"gitRepository"`
	// Helm repositories can be private or public
	HelmRepository *HelmSourceHelmRepository `pulumi:"helmRepository"`
}

type HelmSourceArgs added in v0.27.0

type HelmSourceArgs struct {
	// Git repository
	GitRepository HelmSourceGitRepositoryPtrInput `pulumi:"gitRepository"`
	// Helm repositories can be private or public
	HelmRepository HelmSourceHelmRepositoryPtrInput `pulumi:"helmRepository"`
}

func (HelmSourceArgs) ElementType added in v0.27.0

func (HelmSourceArgs) ElementType() reflect.Type

func (HelmSourceArgs) ToHelmSourceOutput added in v0.27.0

func (i HelmSourceArgs) ToHelmSourceOutput() HelmSourceOutput

func (HelmSourceArgs) ToHelmSourceOutputWithContext added in v0.27.0

func (i HelmSourceArgs) ToHelmSourceOutputWithContext(ctx context.Context) HelmSourceOutput

func (HelmSourceArgs) ToHelmSourcePtrOutput added in v0.27.0

func (i HelmSourceArgs) ToHelmSourcePtrOutput() HelmSourcePtrOutput

func (HelmSourceArgs) ToHelmSourcePtrOutputWithContext added in v0.27.0

func (i HelmSourceArgs) ToHelmSourcePtrOutputWithContext(ctx context.Context) HelmSourcePtrOutput

type HelmSourceGitRepository added in v0.27.0

type HelmSourceGitRepository struct {
	// Helm's source git repository branch
	Branch *string `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId *string `pulumi:"gitTokenId"`
	// Helm's source git repository root path
	RootPath *string `pulumi:"rootPath"`
	// Helm's source git repository URL
	Url string `pulumi:"url"`
}

type HelmSourceGitRepositoryArgs added in v0.27.0

type HelmSourceGitRepositoryArgs struct {
	// Helm's source git repository branch
	Branch pulumi.StringPtrInput `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId pulumi.StringPtrInput `pulumi:"gitTokenId"`
	// Helm's source git repository root path
	RootPath pulumi.StringPtrInput `pulumi:"rootPath"`
	// Helm's source git repository URL
	Url pulumi.StringInput `pulumi:"url"`
}

func (HelmSourceGitRepositoryArgs) ElementType added in v0.27.0

func (HelmSourceGitRepositoryArgs) ToHelmSourceGitRepositoryOutput added in v0.27.0

func (i HelmSourceGitRepositoryArgs) ToHelmSourceGitRepositoryOutput() HelmSourceGitRepositoryOutput

func (HelmSourceGitRepositoryArgs) ToHelmSourceGitRepositoryOutputWithContext added in v0.27.0

func (i HelmSourceGitRepositoryArgs) ToHelmSourceGitRepositoryOutputWithContext(ctx context.Context) HelmSourceGitRepositoryOutput

func (HelmSourceGitRepositoryArgs) ToHelmSourceGitRepositoryPtrOutput added in v0.27.0

func (i HelmSourceGitRepositoryArgs) ToHelmSourceGitRepositoryPtrOutput() HelmSourceGitRepositoryPtrOutput

func (HelmSourceGitRepositoryArgs) ToHelmSourceGitRepositoryPtrOutputWithContext added in v0.27.0

func (i HelmSourceGitRepositoryArgs) ToHelmSourceGitRepositoryPtrOutputWithContext(ctx context.Context) HelmSourceGitRepositoryPtrOutput

type HelmSourceGitRepositoryInput added in v0.27.0

type HelmSourceGitRepositoryInput interface {
	pulumi.Input

	ToHelmSourceGitRepositoryOutput() HelmSourceGitRepositoryOutput
	ToHelmSourceGitRepositoryOutputWithContext(context.Context) HelmSourceGitRepositoryOutput
}

HelmSourceGitRepositoryInput is an input type that accepts HelmSourceGitRepositoryArgs and HelmSourceGitRepositoryOutput values. You can construct a concrete instance of `HelmSourceGitRepositoryInput` via:

HelmSourceGitRepositoryArgs{...}

type HelmSourceGitRepositoryOutput added in v0.27.0

type HelmSourceGitRepositoryOutput struct{ *pulumi.OutputState }

func (HelmSourceGitRepositoryOutput) Branch added in v0.27.0

Helm's source git repository branch

func (HelmSourceGitRepositoryOutput) ElementType added in v0.27.0

func (HelmSourceGitRepositoryOutput) GitTokenId added in v0.27.0

The git token ID to be used

func (HelmSourceGitRepositoryOutput) RootPath added in v0.27.0

Helm's source git repository root path

func (HelmSourceGitRepositoryOutput) ToHelmSourceGitRepositoryOutput added in v0.27.0

func (o HelmSourceGitRepositoryOutput) ToHelmSourceGitRepositoryOutput() HelmSourceGitRepositoryOutput

func (HelmSourceGitRepositoryOutput) ToHelmSourceGitRepositoryOutputWithContext added in v0.27.0

func (o HelmSourceGitRepositoryOutput) ToHelmSourceGitRepositoryOutputWithContext(ctx context.Context) HelmSourceGitRepositoryOutput

func (HelmSourceGitRepositoryOutput) ToHelmSourceGitRepositoryPtrOutput added in v0.27.0

func (o HelmSourceGitRepositoryOutput) ToHelmSourceGitRepositoryPtrOutput() HelmSourceGitRepositoryPtrOutput

func (HelmSourceGitRepositoryOutput) ToHelmSourceGitRepositoryPtrOutputWithContext added in v0.27.0

func (o HelmSourceGitRepositoryOutput) ToHelmSourceGitRepositoryPtrOutputWithContext(ctx context.Context) HelmSourceGitRepositoryPtrOutput

func (HelmSourceGitRepositoryOutput) Url added in v0.27.0

Helm's source git repository URL

type HelmSourceGitRepositoryPtrInput added in v0.27.0

type HelmSourceGitRepositoryPtrInput interface {
	pulumi.Input

	ToHelmSourceGitRepositoryPtrOutput() HelmSourceGitRepositoryPtrOutput
	ToHelmSourceGitRepositoryPtrOutputWithContext(context.Context) HelmSourceGitRepositoryPtrOutput
}

HelmSourceGitRepositoryPtrInput is an input type that accepts HelmSourceGitRepositoryArgs, HelmSourceGitRepositoryPtr and HelmSourceGitRepositoryPtrOutput values. You can construct a concrete instance of `HelmSourceGitRepositoryPtrInput` via:

        HelmSourceGitRepositoryArgs{...}

or:

        nil

func HelmSourceGitRepositoryPtr added in v0.27.0

func HelmSourceGitRepositoryPtr(v *HelmSourceGitRepositoryArgs) HelmSourceGitRepositoryPtrInput

type HelmSourceGitRepositoryPtrOutput added in v0.27.0

type HelmSourceGitRepositoryPtrOutput struct{ *pulumi.OutputState }

func (HelmSourceGitRepositoryPtrOutput) Branch added in v0.27.0

Helm's source git repository branch

func (HelmSourceGitRepositoryPtrOutput) Elem added in v0.27.0

func (HelmSourceGitRepositoryPtrOutput) ElementType added in v0.27.0

func (HelmSourceGitRepositoryPtrOutput) GitTokenId added in v0.27.0

The git token ID to be used

func (HelmSourceGitRepositoryPtrOutput) RootPath added in v0.27.0

Helm's source git repository root path

func (HelmSourceGitRepositoryPtrOutput) ToHelmSourceGitRepositoryPtrOutput added in v0.27.0

func (o HelmSourceGitRepositoryPtrOutput) ToHelmSourceGitRepositoryPtrOutput() HelmSourceGitRepositoryPtrOutput

func (HelmSourceGitRepositoryPtrOutput) ToHelmSourceGitRepositoryPtrOutputWithContext added in v0.27.0

func (o HelmSourceGitRepositoryPtrOutput) ToHelmSourceGitRepositoryPtrOutputWithContext(ctx context.Context) HelmSourceGitRepositoryPtrOutput

func (HelmSourceGitRepositoryPtrOutput) Url added in v0.27.0

Helm's source git repository URL

type HelmSourceHelmRepository added in v0.27.0

type HelmSourceHelmRepository struct {
	// Chart name
	ChartName string `pulumi:"chartName"`
	// Chart version
	ChartVersion string `pulumi:"chartVersion"`
	// helm repository id
	HelmRepositoryId string `pulumi:"helmRepositoryId"`
}

type HelmSourceHelmRepositoryArgs added in v0.27.0

type HelmSourceHelmRepositoryArgs struct {
	// Chart name
	ChartName pulumi.StringInput `pulumi:"chartName"`
	// Chart version
	ChartVersion pulumi.StringInput `pulumi:"chartVersion"`
	// helm repository id
	HelmRepositoryId pulumi.StringInput `pulumi:"helmRepositoryId"`
}

func (HelmSourceHelmRepositoryArgs) ElementType added in v0.27.0

func (HelmSourceHelmRepositoryArgs) ToHelmSourceHelmRepositoryOutput added in v0.27.0

func (i HelmSourceHelmRepositoryArgs) ToHelmSourceHelmRepositoryOutput() HelmSourceHelmRepositoryOutput

func (HelmSourceHelmRepositoryArgs) ToHelmSourceHelmRepositoryOutputWithContext added in v0.27.0

func (i HelmSourceHelmRepositoryArgs) ToHelmSourceHelmRepositoryOutputWithContext(ctx context.Context) HelmSourceHelmRepositoryOutput

func (HelmSourceHelmRepositoryArgs) ToHelmSourceHelmRepositoryPtrOutput added in v0.27.0

func (i HelmSourceHelmRepositoryArgs) ToHelmSourceHelmRepositoryPtrOutput() HelmSourceHelmRepositoryPtrOutput

func (HelmSourceHelmRepositoryArgs) ToHelmSourceHelmRepositoryPtrOutputWithContext added in v0.27.0

func (i HelmSourceHelmRepositoryArgs) ToHelmSourceHelmRepositoryPtrOutputWithContext(ctx context.Context) HelmSourceHelmRepositoryPtrOutput

type HelmSourceHelmRepositoryInput added in v0.27.0

type HelmSourceHelmRepositoryInput interface {
	pulumi.Input

	ToHelmSourceHelmRepositoryOutput() HelmSourceHelmRepositoryOutput
	ToHelmSourceHelmRepositoryOutputWithContext(context.Context) HelmSourceHelmRepositoryOutput
}

HelmSourceHelmRepositoryInput is an input type that accepts HelmSourceHelmRepositoryArgs and HelmSourceHelmRepositoryOutput values. You can construct a concrete instance of `HelmSourceHelmRepositoryInput` via:

HelmSourceHelmRepositoryArgs{...}

type HelmSourceHelmRepositoryOutput added in v0.27.0

type HelmSourceHelmRepositoryOutput struct{ *pulumi.OutputState }

func (HelmSourceHelmRepositoryOutput) ChartName added in v0.27.0

Chart name

func (HelmSourceHelmRepositoryOutput) ChartVersion added in v0.27.0

Chart version

func (HelmSourceHelmRepositoryOutput) ElementType added in v0.27.0

func (HelmSourceHelmRepositoryOutput) HelmRepositoryId added in v0.27.0

func (o HelmSourceHelmRepositoryOutput) HelmRepositoryId() pulumi.StringOutput

helm repository id

func (HelmSourceHelmRepositoryOutput) ToHelmSourceHelmRepositoryOutput added in v0.27.0

func (o HelmSourceHelmRepositoryOutput) ToHelmSourceHelmRepositoryOutput() HelmSourceHelmRepositoryOutput

func (HelmSourceHelmRepositoryOutput) ToHelmSourceHelmRepositoryOutputWithContext added in v0.27.0

func (o HelmSourceHelmRepositoryOutput) ToHelmSourceHelmRepositoryOutputWithContext(ctx context.Context) HelmSourceHelmRepositoryOutput

func (HelmSourceHelmRepositoryOutput) ToHelmSourceHelmRepositoryPtrOutput added in v0.27.0

func (o HelmSourceHelmRepositoryOutput) ToHelmSourceHelmRepositoryPtrOutput() HelmSourceHelmRepositoryPtrOutput

func (HelmSourceHelmRepositoryOutput) ToHelmSourceHelmRepositoryPtrOutputWithContext added in v0.27.0

func (o HelmSourceHelmRepositoryOutput) ToHelmSourceHelmRepositoryPtrOutputWithContext(ctx context.Context) HelmSourceHelmRepositoryPtrOutput

type HelmSourceHelmRepositoryPtrInput added in v0.27.0

type HelmSourceHelmRepositoryPtrInput interface {
	pulumi.Input

	ToHelmSourceHelmRepositoryPtrOutput() HelmSourceHelmRepositoryPtrOutput
	ToHelmSourceHelmRepositoryPtrOutputWithContext(context.Context) HelmSourceHelmRepositoryPtrOutput
}

HelmSourceHelmRepositoryPtrInput is an input type that accepts HelmSourceHelmRepositoryArgs, HelmSourceHelmRepositoryPtr and HelmSourceHelmRepositoryPtrOutput values. You can construct a concrete instance of `HelmSourceHelmRepositoryPtrInput` via:

        HelmSourceHelmRepositoryArgs{...}

or:

        nil

func HelmSourceHelmRepositoryPtr added in v0.27.0

func HelmSourceHelmRepositoryPtr(v *HelmSourceHelmRepositoryArgs) HelmSourceHelmRepositoryPtrInput

type HelmSourceHelmRepositoryPtrOutput added in v0.27.0

type HelmSourceHelmRepositoryPtrOutput struct{ *pulumi.OutputState }

func (HelmSourceHelmRepositoryPtrOutput) ChartName added in v0.27.0

Chart name

func (HelmSourceHelmRepositoryPtrOutput) ChartVersion added in v0.27.0

Chart version

func (HelmSourceHelmRepositoryPtrOutput) Elem added in v0.27.0

func (HelmSourceHelmRepositoryPtrOutput) ElementType added in v0.27.0

func (HelmSourceHelmRepositoryPtrOutput) HelmRepositoryId added in v0.27.0

helm repository id

func (HelmSourceHelmRepositoryPtrOutput) ToHelmSourceHelmRepositoryPtrOutput added in v0.27.0

func (o HelmSourceHelmRepositoryPtrOutput) ToHelmSourceHelmRepositoryPtrOutput() HelmSourceHelmRepositoryPtrOutput

func (HelmSourceHelmRepositoryPtrOutput) ToHelmSourceHelmRepositoryPtrOutputWithContext added in v0.27.0

func (o HelmSourceHelmRepositoryPtrOutput) ToHelmSourceHelmRepositoryPtrOutputWithContext(ctx context.Context) HelmSourceHelmRepositoryPtrOutput

type HelmSourceInput added in v0.27.0

type HelmSourceInput interface {
	pulumi.Input

	ToHelmSourceOutput() HelmSourceOutput
	ToHelmSourceOutputWithContext(context.Context) HelmSourceOutput
}

HelmSourceInput is an input type that accepts HelmSourceArgs and HelmSourceOutput values. You can construct a concrete instance of `HelmSourceInput` via:

HelmSourceArgs{...}

type HelmSourceOutput added in v0.27.0

type HelmSourceOutput struct{ *pulumi.OutputState }

func (HelmSourceOutput) ElementType added in v0.27.0

func (HelmSourceOutput) ElementType() reflect.Type

func (HelmSourceOutput) GitRepository added in v0.27.0

Git repository

func (HelmSourceOutput) HelmRepository added in v0.27.0

Helm repositories can be private or public

func (HelmSourceOutput) ToHelmSourceOutput added in v0.27.0

func (o HelmSourceOutput) ToHelmSourceOutput() HelmSourceOutput

func (HelmSourceOutput) ToHelmSourceOutputWithContext added in v0.27.0

func (o HelmSourceOutput) ToHelmSourceOutputWithContext(ctx context.Context) HelmSourceOutput

func (HelmSourceOutput) ToHelmSourcePtrOutput added in v0.27.0

func (o HelmSourceOutput) ToHelmSourcePtrOutput() HelmSourcePtrOutput

func (HelmSourceOutput) ToHelmSourcePtrOutputWithContext added in v0.27.0

func (o HelmSourceOutput) ToHelmSourcePtrOutputWithContext(ctx context.Context) HelmSourcePtrOutput

type HelmSourcePtrInput added in v0.27.0

type HelmSourcePtrInput interface {
	pulumi.Input

	ToHelmSourcePtrOutput() HelmSourcePtrOutput
	ToHelmSourcePtrOutputWithContext(context.Context) HelmSourcePtrOutput
}

HelmSourcePtrInput is an input type that accepts HelmSourceArgs, HelmSourcePtr and HelmSourcePtrOutput values. You can construct a concrete instance of `HelmSourcePtrInput` via:

        HelmSourceArgs{...}

or:

        nil

func HelmSourcePtr added in v0.27.0

func HelmSourcePtr(v *HelmSourceArgs) HelmSourcePtrInput

type HelmSourcePtrOutput added in v0.27.0

type HelmSourcePtrOutput struct{ *pulumi.OutputState }

func (HelmSourcePtrOutput) Elem added in v0.27.0

func (HelmSourcePtrOutput) ElementType added in v0.27.0

func (HelmSourcePtrOutput) ElementType() reflect.Type

func (HelmSourcePtrOutput) GitRepository added in v0.27.0

Git repository

func (HelmSourcePtrOutput) HelmRepository added in v0.27.0

Helm repositories can be private or public

func (HelmSourcePtrOutput) ToHelmSourcePtrOutput added in v0.27.0

func (o HelmSourcePtrOutput) ToHelmSourcePtrOutput() HelmSourcePtrOutput

func (HelmSourcePtrOutput) ToHelmSourcePtrOutputWithContext added in v0.27.0

func (o HelmSourcePtrOutput) ToHelmSourcePtrOutputWithContext(ctx context.Context) HelmSourcePtrOutput

type HelmState added in v0.27.0

type HelmState struct {
	// Advanced settings.
	AdvancedSettingsJson pulumi.StringPtrInput
	// Allow this chart to deploy resources outside of this environment namespace (including CRDs or non-namespaced resources)
	AllowClusterWideResources pulumi.BoolPtrInput
	// Helm arguments
	Arguments pulumi.StringArrayInput
	// Specify if the service will be automatically updated on every new commit on the branch.
	AutoDeploy pulumi.BoolPtrInput
	// Specify if the environment preview option is activated or not for this helm.
	AutoPreview pulumi.BoolPtrInput
	// List of built-in environment variables linked to this helm.
	BuiltInEnvironmentVariables HelmBuiltInEnvironmentVariableArrayInput
	// List of deployment restrictions
	DeploymentRestrictions HelmDeploymentRestrictionArrayInput
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringPtrInput
	// List of environment variable aliases linked to this helm.
	EnvironmentVariableAliases HelmEnvironmentVariableAliasArrayInput
	// List of environment variable overrides linked to this helm.
	EnvironmentVariableOverrides HelmEnvironmentVariableOverrideArrayInput
	// List of environment variables linked to this helm.
	EnvironmentVariables HelmEnvironmentVariableArrayInput
	// The helm external FQDN host [NOTE: only if your helm is using a publicly accessible port].
	ExternalHost pulumi.StringPtrInput
	// The helm internal host.
	InternalHost pulumi.StringPtrInput
	// Name of the helm.
	Name pulumi.StringPtrInput
	// List of ports linked to this helm.
	Ports HelmPortsMapInput
	// List of secret aliases linked to this helm.
	SecretAliases HelmSecretAliasArrayInput
	// List of secret overrides linked to this helm.
	SecretOverrides HelmSecretOverrideArrayInput
	// List of secrets linked to this helm.
	Secrets HelmSecretArrayInput
	// Helm chart from a Helm repository or from a git repository
	Source HelmSourcePtrInput
	// Helm timeout in second
	TimeoutSec pulumi.IntPtrInput
	// Define your own overrides to customize the helm chart behaviour.
	ValuesOverride HelmValuesOverridePtrInput
}

func (HelmState) ElementType added in v0.27.0

func (HelmState) ElementType() reflect.Type

type HelmValuesOverride added in v0.27.0

type HelmValuesOverride struct {
	// Define the overrides by selecting a YAML file from a git repository (preferred) or by passing raw YAML files.
	File      *HelmValuesOverrideFile `pulumi:"file"`
	Set       map[string]string       `pulumi:"set"`
	SetJson   map[string]string       `pulumi:"setJson"`
	SetString map[string]string       `pulumi:"setString"`
}

type HelmValuesOverrideArgs added in v0.27.0

type HelmValuesOverrideArgs struct {
	// Define the overrides by selecting a YAML file from a git repository (preferred) or by passing raw YAML files.
	File      HelmValuesOverrideFilePtrInput `pulumi:"file"`
	Set       pulumi.StringMapInput          `pulumi:"set"`
	SetJson   pulumi.StringMapInput          `pulumi:"setJson"`
	SetString pulumi.StringMapInput          `pulumi:"setString"`
}

func (HelmValuesOverrideArgs) ElementType added in v0.27.0

func (HelmValuesOverrideArgs) ElementType() reflect.Type

func (HelmValuesOverrideArgs) ToHelmValuesOverrideOutput added in v0.27.0

func (i HelmValuesOverrideArgs) ToHelmValuesOverrideOutput() HelmValuesOverrideOutput

func (HelmValuesOverrideArgs) ToHelmValuesOverrideOutputWithContext added in v0.27.0

func (i HelmValuesOverrideArgs) ToHelmValuesOverrideOutputWithContext(ctx context.Context) HelmValuesOverrideOutput

func (HelmValuesOverrideArgs) ToHelmValuesOverridePtrOutput added in v0.27.0

func (i HelmValuesOverrideArgs) ToHelmValuesOverridePtrOutput() HelmValuesOverridePtrOutput

func (HelmValuesOverrideArgs) ToHelmValuesOverridePtrOutputWithContext added in v0.27.0

func (i HelmValuesOverrideArgs) ToHelmValuesOverridePtrOutputWithContext(ctx context.Context) HelmValuesOverridePtrOutput

type HelmValuesOverrideFile added in v0.27.0

type HelmValuesOverrideFile struct {
	// YAML file from a git repository
	GitRepository *HelmValuesOverrideFileGitRepository `pulumi:"gitRepository"`
	// Raw YAML files
	Raw map[string]HelmValuesOverrideFileRaw `pulumi:"raw"`
}

type HelmValuesOverrideFileArgs added in v0.27.0

type HelmValuesOverrideFileArgs struct {
	// YAML file from a git repository
	GitRepository HelmValuesOverrideFileGitRepositoryPtrInput `pulumi:"gitRepository"`
	// Raw YAML files
	Raw HelmValuesOverrideFileRawMapInput `pulumi:"raw"`
}

func (HelmValuesOverrideFileArgs) ElementType added in v0.27.0

func (HelmValuesOverrideFileArgs) ElementType() reflect.Type

func (HelmValuesOverrideFileArgs) ToHelmValuesOverrideFileOutput added in v0.27.0

func (i HelmValuesOverrideFileArgs) ToHelmValuesOverrideFileOutput() HelmValuesOverrideFileOutput

func (HelmValuesOverrideFileArgs) ToHelmValuesOverrideFileOutputWithContext added in v0.27.0

func (i HelmValuesOverrideFileArgs) ToHelmValuesOverrideFileOutputWithContext(ctx context.Context) HelmValuesOverrideFileOutput

func (HelmValuesOverrideFileArgs) ToHelmValuesOverrideFilePtrOutput added in v0.27.0

func (i HelmValuesOverrideFileArgs) ToHelmValuesOverrideFilePtrOutput() HelmValuesOverrideFilePtrOutput

func (HelmValuesOverrideFileArgs) ToHelmValuesOverrideFilePtrOutputWithContext added in v0.27.0

func (i HelmValuesOverrideFileArgs) ToHelmValuesOverrideFilePtrOutputWithContext(ctx context.Context) HelmValuesOverrideFilePtrOutput

type HelmValuesOverrideFileGitRepository added in v0.27.0

type HelmValuesOverrideFileGitRepository struct {
	// YAML file git repository branch
	Branch string `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId *string `pulumi:"gitTokenId"`
	// YAML files git repository paths
	Paths []string `pulumi:"paths"`
	// YAML file git repository URL
	Url string `pulumi:"url"`
}

type HelmValuesOverrideFileGitRepositoryArgs added in v0.27.0

type HelmValuesOverrideFileGitRepositoryArgs struct {
	// YAML file git repository branch
	Branch pulumi.StringInput `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId pulumi.StringPtrInput `pulumi:"gitTokenId"`
	// YAML files git repository paths
	Paths pulumi.StringArrayInput `pulumi:"paths"`
	// YAML file git repository URL
	Url pulumi.StringInput `pulumi:"url"`
}

func (HelmValuesOverrideFileGitRepositoryArgs) ElementType added in v0.27.0

func (HelmValuesOverrideFileGitRepositoryArgs) ToHelmValuesOverrideFileGitRepositoryOutput added in v0.27.0

func (i HelmValuesOverrideFileGitRepositoryArgs) ToHelmValuesOverrideFileGitRepositoryOutput() HelmValuesOverrideFileGitRepositoryOutput

func (HelmValuesOverrideFileGitRepositoryArgs) ToHelmValuesOverrideFileGitRepositoryOutputWithContext added in v0.27.0

func (i HelmValuesOverrideFileGitRepositoryArgs) ToHelmValuesOverrideFileGitRepositoryOutputWithContext(ctx context.Context) HelmValuesOverrideFileGitRepositoryOutput

func (HelmValuesOverrideFileGitRepositoryArgs) ToHelmValuesOverrideFileGitRepositoryPtrOutput added in v0.27.0

func (i HelmValuesOverrideFileGitRepositoryArgs) ToHelmValuesOverrideFileGitRepositoryPtrOutput() HelmValuesOverrideFileGitRepositoryPtrOutput

func (HelmValuesOverrideFileGitRepositoryArgs) ToHelmValuesOverrideFileGitRepositoryPtrOutputWithContext added in v0.27.0

func (i HelmValuesOverrideFileGitRepositoryArgs) ToHelmValuesOverrideFileGitRepositoryPtrOutputWithContext(ctx context.Context) HelmValuesOverrideFileGitRepositoryPtrOutput

type HelmValuesOverrideFileGitRepositoryInput added in v0.27.0

type HelmValuesOverrideFileGitRepositoryInput interface {
	pulumi.Input

	ToHelmValuesOverrideFileGitRepositoryOutput() HelmValuesOverrideFileGitRepositoryOutput
	ToHelmValuesOverrideFileGitRepositoryOutputWithContext(context.Context) HelmValuesOverrideFileGitRepositoryOutput
}

HelmValuesOverrideFileGitRepositoryInput is an input type that accepts HelmValuesOverrideFileGitRepositoryArgs and HelmValuesOverrideFileGitRepositoryOutput values. You can construct a concrete instance of `HelmValuesOverrideFileGitRepositoryInput` via:

HelmValuesOverrideFileGitRepositoryArgs{...}

type HelmValuesOverrideFileGitRepositoryOutput added in v0.27.0

type HelmValuesOverrideFileGitRepositoryOutput struct{ *pulumi.OutputState }

func (HelmValuesOverrideFileGitRepositoryOutput) Branch added in v0.27.0

YAML file git repository branch

func (HelmValuesOverrideFileGitRepositoryOutput) ElementType added in v0.27.0

func (HelmValuesOverrideFileGitRepositoryOutput) GitTokenId added in v0.27.0

The git token ID to be used

func (HelmValuesOverrideFileGitRepositoryOutput) Paths added in v0.27.0

YAML files git repository paths

func (HelmValuesOverrideFileGitRepositoryOutput) ToHelmValuesOverrideFileGitRepositoryOutput added in v0.27.0

func (o HelmValuesOverrideFileGitRepositoryOutput) ToHelmValuesOverrideFileGitRepositoryOutput() HelmValuesOverrideFileGitRepositoryOutput

func (HelmValuesOverrideFileGitRepositoryOutput) ToHelmValuesOverrideFileGitRepositoryOutputWithContext added in v0.27.0

func (o HelmValuesOverrideFileGitRepositoryOutput) ToHelmValuesOverrideFileGitRepositoryOutputWithContext(ctx context.Context) HelmValuesOverrideFileGitRepositoryOutput

func (HelmValuesOverrideFileGitRepositoryOutput) ToHelmValuesOverrideFileGitRepositoryPtrOutput added in v0.27.0

func (o HelmValuesOverrideFileGitRepositoryOutput) ToHelmValuesOverrideFileGitRepositoryPtrOutput() HelmValuesOverrideFileGitRepositoryPtrOutput

func (HelmValuesOverrideFileGitRepositoryOutput) ToHelmValuesOverrideFileGitRepositoryPtrOutputWithContext added in v0.27.0

func (o HelmValuesOverrideFileGitRepositoryOutput) ToHelmValuesOverrideFileGitRepositoryPtrOutputWithContext(ctx context.Context) HelmValuesOverrideFileGitRepositoryPtrOutput

func (HelmValuesOverrideFileGitRepositoryOutput) Url added in v0.27.0

YAML file git repository URL

type HelmValuesOverrideFileGitRepositoryPtrInput added in v0.27.0

type HelmValuesOverrideFileGitRepositoryPtrInput interface {
	pulumi.Input

	ToHelmValuesOverrideFileGitRepositoryPtrOutput() HelmValuesOverrideFileGitRepositoryPtrOutput
	ToHelmValuesOverrideFileGitRepositoryPtrOutputWithContext(context.Context) HelmValuesOverrideFileGitRepositoryPtrOutput
}

HelmValuesOverrideFileGitRepositoryPtrInput is an input type that accepts HelmValuesOverrideFileGitRepositoryArgs, HelmValuesOverrideFileGitRepositoryPtr and HelmValuesOverrideFileGitRepositoryPtrOutput values. You can construct a concrete instance of `HelmValuesOverrideFileGitRepositoryPtrInput` via:

        HelmValuesOverrideFileGitRepositoryArgs{...}

or:

        nil

type HelmValuesOverrideFileGitRepositoryPtrOutput added in v0.27.0

type HelmValuesOverrideFileGitRepositoryPtrOutput struct{ *pulumi.OutputState }

func (HelmValuesOverrideFileGitRepositoryPtrOutput) Branch added in v0.27.0

YAML file git repository branch

func (HelmValuesOverrideFileGitRepositoryPtrOutput) Elem added in v0.27.0

func (HelmValuesOverrideFileGitRepositoryPtrOutput) ElementType added in v0.27.0

func (HelmValuesOverrideFileGitRepositoryPtrOutput) GitTokenId added in v0.27.0

The git token ID to be used

func (HelmValuesOverrideFileGitRepositoryPtrOutput) Paths added in v0.27.0

YAML files git repository paths

func (HelmValuesOverrideFileGitRepositoryPtrOutput) ToHelmValuesOverrideFileGitRepositoryPtrOutput added in v0.27.0

func (o HelmValuesOverrideFileGitRepositoryPtrOutput) ToHelmValuesOverrideFileGitRepositoryPtrOutput() HelmValuesOverrideFileGitRepositoryPtrOutput

func (HelmValuesOverrideFileGitRepositoryPtrOutput) ToHelmValuesOverrideFileGitRepositoryPtrOutputWithContext added in v0.27.0

func (o HelmValuesOverrideFileGitRepositoryPtrOutput) ToHelmValuesOverrideFileGitRepositoryPtrOutputWithContext(ctx context.Context) HelmValuesOverrideFileGitRepositoryPtrOutput

func (HelmValuesOverrideFileGitRepositoryPtrOutput) Url added in v0.27.0

YAML file git repository URL

type HelmValuesOverrideFileInput added in v0.27.0

type HelmValuesOverrideFileInput interface {
	pulumi.Input

	ToHelmValuesOverrideFileOutput() HelmValuesOverrideFileOutput
	ToHelmValuesOverrideFileOutputWithContext(context.Context) HelmValuesOverrideFileOutput
}

HelmValuesOverrideFileInput is an input type that accepts HelmValuesOverrideFileArgs and HelmValuesOverrideFileOutput values. You can construct a concrete instance of `HelmValuesOverrideFileInput` via:

HelmValuesOverrideFileArgs{...}

type HelmValuesOverrideFileOutput added in v0.27.0

type HelmValuesOverrideFileOutput struct{ *pulumi.OutputState }

func (HelmValuesOverrideFileOutput) ElementType added in v0.27.0

func (HelmValuesOverrideFileOutput) GitRepository added in v0.27.0

YAML file from a git repository

func (HelmValuesOverrideFileOutput) Raw added in v0.27.0

Raw YAML files

func (HelmValuesOverrideFileOutput) ToHelmValuesOverrideFileOutput added in v0.27.0

func (o HelmValuesOverrideFileOutput) ToHelmValuesOverrideFileOutput() HelmValuesOverrideFileOutput

func (HelmValuesOverrideFileOutput) ToHelmValuesOverrideFileOutputWithContext added in v0.27.0

func (o HelmValuesOverrideFileOutput) ToHelmValuesOverrideFileOutputWithContext(ctx context.Context) HelmValuesOverrideFileOutput

func (HelmValuesOverrideFileOutput) ToHelmValuesOverrideFilePtrOutput added in v0.27.0

func (o HelmValuesOverrideFileOutput) ToHelmValuesOverrideFilePtrOutput() HelmValuesOverrideFilePtrOutput

func (HelmValuesOverrideFileOutput) ToHelmValuesOverrideFilePtrOutputWithContext added in v0.27.0

func (o HelmValuesOverrideFileOutput) ToHelmValuesOverrideFilePtrOutputWithContext(ctx context.Context) HelmValuesOverrideFilePtrOutput

type HelmValuesOverrideFilePtrInput added in v0.27.0

type HelmValuesOverrideFilePtrInput interface {
	pulumi.Input

	ToHelmValuesOverrideFilePtrOutput() HelmValuesOverrideFilePtrOutput
	ToHelmValuesOverrideFilePtrOutputWithContext(context.Context) HelmValuesOverrideFilePtrOutput
}

HelmValuesOverrideFilePtrInput is an input type that accepts HelmValuesOverrideFileArgs, HelmValuesOverrideFilePtr and HelmValuesOverrideFilePtrOutput values. You can construct a concrete instance of `HelmValuesOverrideFilePtrInput` via:

        HelmValuesOverrideFileArgs{...}

or:

        nil

func HelmValuesOverrideFilePtr added in v0.27.0

func HelmValuesOverrideFilePtr(v *HelmValuesOverrideFileArgs) HelmValuesOverrideFilePtrInput

type HelmValuesOverrideFilePtrOutput added in v0.27.0

type HelmValuesOverrideFilePtrOutput struct{ *pulumi.OutputState }

func (HelmValuesOverrideFilePtrOutput) Elem added in v0.27.0

func (HelmValuesOverrideFilePtrOutput) ElementType added in v0.27.0

func (HelmValuesOverrideFilePtrOutput) GitRepository added in v0.27.0

YAML file from a git repository

func (HelmValuesOverrideFilePtrOutput) Raw added in v0.27.0

Raw YAML files

func (HelmValuesOverrideFilePtrOutput) ToHelmValuesOverrideFilePtrOutput added in v0.27.0

func (o HelmValuesOverrideFilePtrOutput) ToHelmValuesOverrideFilePtrOutput() HelmValuesOverrideFilePtrOutput

func (HelmValuesOverrideFilePtrOutput) ToHelmValuesOverrideFilePtrOutputWithContext added in v0.27.0

func (o HelmValuesOverrideFilePtrOutput) ToHelmValuesOverrideFilePtrOutputWithContext(ctx context.Context) HelmValuesOverrideFilePtrOutput

type HelmValuesOverrideFileRaw added in v0.27.0

type HelmValuesOverrideFileRaw struct {
	// content of the file
	Content string `pulumi:"content"`
}

type HelmValuesOverrideFileRawArgs added in v0.27.0

type HelmValuesOverrideFileRawArgs struct {
	// content of the file
	Content pulumi.StringInput `pulumi:"content"`
}

func (HelmValuesOverrideFileRawArgs) ElementType added in v0.27.0

func (HelmValuesOverrideFileRawArgs) ToHelmValuesOverrideFileRawOutput added in v0.27.0

func (i HelmValuesOverrideFileRawArgs) ToHelmValuesOverrideFileRawOutput() HelmValuesOverrideFileRawOutput

func (HelmValuesOverrideFileRawArgs) ToHelmValuesOverrideFileRawOutputWithContext added in v0.27.0

func (i HelmValuesOverrideFileRawArgs) ToHelmValuesOverrideFileRawOutputWithContext(ctx context.Context) HelmValuesOverrideFileRawOutput

type HelmValuesOverrideFileRawInput added in v0.27.0

type HelmValuesOverrideFileRawInput interface {
	pulumi.Input

	ToHelmValuesOverrideFileRawOutput() HelmValuesOverrideFileRawOutput
	ToHelmValuesOverrideFileRawOutputWithContext(context.Context) HelmValuesOverrideFileRawOutput
}

HelmValuesOverrideFileRawInput is an input type that accepts HelmValuesOverrideFileRawArgs and HelmValuesOverrideFileRawOutput values. You can construct a concrete instance of `HelmValuesOverrideFileRawInput` via:

HelmValuesOverrideFileRawArgs{...}

type HelmValuesOverrideFileRawMap added in v0.27.0

type HelmValuesOverrideFileRawMap map[string]HelmValuesOverrideFileRawInput

func (HelmValuesOverrideFileRawMap) ElementType added in v0.27.0

func (HelmValuesOverrideFileRawMap) ToHelmValuesOverrideFileRawMapOutput added in v0.27.0

func (i HelmValuesOverrideFileRawMap) ToHelmValuesOverrideFileRawMapOutput() HelmValuesOverrideFileRawMapOutput

func (HelmValuesOverrideFileRawMap) ToHelmValuesOverrideFileRawMapOutputWithContext added in v0.27.0

func (i HelmValuesOverrideFileRawMap) ToHelmValuesOverrideFileRawMapOutputWithContext(ctx context.Context) HelmValuesOverrideFileRawMapOutput

type HelmValuesOverrideFileRawMapInput added in v0.27.0

type HelmValuesOverrideFileRawMapInput interface {
	pulumi.Input

	ToHelmValuesOverrideFileRawMapOutput() HelmValuesOverrideFileRawMapOutput
	ToHelmValuesOverrideFileRawMapOutputWithContext(context.Context) HelmValuesOverrideFileRawMapOutput
}

HelmValuesOverrideFileRawMapInput is an input type that accepts HelmValuesOverrideFileRawMap and HelmValuesOverrideFileRawMapOutput values. You can construct a concrete instance of `HelmValuesOverrideFileRawMapInput` via:

HelmValuesOverrideFileRawMap{ "key": HelmValuesOverrideFileRawArgs{...} }

type HelmValuesOverrideFileRawMapOutput added in v0.27.0

type HelmValuesOverrideFileRawMapOutput struct{ *pulumi.OutputState }

func (HelmValuesOverrideFileRawMapOutput) ElementType added in v0.27.0

func (HelmValuesOverrideFileRawMapOutput) MapIndex added in v0.27.0

func (HelmValuesOverrideFileRawMapOutput) ToHelmValuesOverrideFileRawMapOutput added in v0.27.0

func (o HelmValuesOverrideFileRawMapOutput) ToHelmValuesOverrideFileRawMapOutput() HelmValuesOverrideFileRawMapOutput

func (HelmValuesOverrideFileRawMapOutput) ToHelmValuesOverrideFileRawMapOutputWithContext added in v0.27.0

func (o HelmValuesOverrideFileRawMapOutput) ToHelmValuesOverrideFileRawMapOutputWithContext(ctx context.Context) HelmValuesOverrideFileRawMapOutput

type HelmValuesOverrideFileRawOutput added in v0.27.0

type HelmValuesOverrideFileRawOutput struct{ *pulumi.OutputState }

func (HelmValuesOverrideFileRawOutput) Content added in v0.27.0

content of the file

func (HelmValuesOverrideFileRawOutput) ElementType added in v0.27.0

func (HelmValuesOverrideFileRawOutput) ToHelmValuesOverrideFileRawOutput added in v0.27.0

func (o HelmValuesOverrideFileRawOutput) ToHelmValuesOverrideFileRawOutput() HelmValuesOverrideFileRawOutput

func (HelmValuesOverrideFileRawOutput) ToHelmValuesOverrideFileRawOutputWithContext added in v0.27.0

func (o HelmValuesOverrideFileRawOutput) ToHelmValuesOverrideFileRawOutputWithContext(ctx context.Context) HelmValuesOverrideFileRawOutput

type HelmValuesOverrideInput added in v0.27.0

type HelmValuesOverrideInput interface {
	pulumi.Input

	ToHelmValuesOverrideOutput() HelmValuesOverrideOutput
	ToHelmValuesOverrideOutputWithContext(context.Context) HelmValuesOverrideOutput
}

HelmValuesOverrideInput is an input type that accepts HelmValuesOverrideArgs and HelmValuesOverrideOutput values. You can construct a concrete instance of `HelmValuesOverrideInput` via:

HelmValuesOverrideArgs{...}

type HelmValuesOverrideOutput added in v0.27.0

type HelmValuesOverrideOutput struct{ *pulumi.OutputState }

func (HelmValuesOverrideOutput) ElementType added in v0.27.0

func (HelmValuesOverrideOutput) ElementType() reflect.Type

func (HelmValuesOverrideOutput) File added in v0.27.0

Define the overrides by selecting a YAML file from a git repository (preferred) or by passing raw YAML files.

func (HelmValuesOverrideOutput) Set added in v0.27.0

func (HelmValuesOverrideOutput) SetJson added in v0.27.0

func (HelmValuesOverrideOutput) SetString added in v0.27.0

func (HelmValuesOverrideOutput) ToHelmValuesOverrideOutput added in v0.27.0

func (o HelmValuesOverrideOutput) ToHelmValuesOverrideOutput() HelmValuesOverrideOutput

func (HelmValuesOverrideOutput) ToHelmValuesOverrideOutputWithContext added in v0.27.0

func (o HelmValuesOverrideOutput) ToHelmValuesOverrideOutputWithContext(ctx context.Context) HelmValuesOverrideOutput

func (HelmValuesOverrideOutput) ToHelmValuesOverridePtrOutput added in v0.27.0

func (o HelmValuesOverrideOutput) ToHelmValuesOverridePtrOutput() HelmValuesOverridePtrOutput

func (HelmValuesOverrideOutput) ToHelmValuesOverridePtrOutputWithContext added in v0.27.0

func (o HelmValuesOverrideOutput) ToHelmValuesOverridePtrOutputWithContext(ctx context.Context) HelmValuesOverridePtrOutput

type HelmValuesOverridePtrInput added in v0.27.0

type HelmValuesOverridePtrInput interface {
	pulumi.Input

	ToHelmValuesOverridePtrOutput() HelmValuesOverridePtrOutput
	ToHelmValuesOverridePtrOutputWithContext(context.Context) HelmValuesOverridePtrOutput
}

HelmValuesOverridePtrInput is an input type that accepts HelmValuesOverrideArgs, HelmValuesOverridePtr and HelmValuesOverridePtrOutput values. You can construct a concrete instance of `HelmValuesOverridePtrInput` via:

        HelmValuesOverrideArgs{...}

or:

        nil

func HelmValuesOverridePtr added in v0.27.0

func HelmValuesOverridePtr(v *HelmValuesOverrideArgs) HelmValuesOverridePtrInput

type HelmValuesOverridePtrOutput added in v0.27.0

type HelmValuesOverridePtrOutput struct{ *pulumi.OutputState }

func (HelmValuesOverridePtrOutput) Elem added in v0.27.0

func (HelmValuesOverridePtrOutput) ElementType added in v0.27.0

func (HelmValuesOverridePtrOutput) File added in v0.27.0

Define the overrides by selecting a YAML file from a git repository (preferred) or by passing raw YAML files.

func (HelmValuesOverridePtrOutput) Set added in v0.27.0

func (HelmValuesOverridePtrOutput) SetJson added in v0.27.0

func (HelmValuesOverridePtrOutput) SetString added in v0.27.0

func (HelmValuesOverridePtrOutput) ToHelmValuesOverridePtrOutput added in v0.27.0

func (o HelmValuesOverridePtrOutput) ToHelmValuesOverridePtrOutput() HelmValuesOverridePtrOutput

func (HelmValuesOverridePtrOutput) ToHelmValuesOverridePtrOutputWithContext added in v0.27.0

func (o HelmValuesOverridePtrOutput) ToHelmValuesOverridePtrOutputWithContext(ctx context.Context) HelmValuesOverridePtrOutput

type Job

type Job struct {
	pulumi.CustomResourceState

	// Advanced settings.
	AdvancedSettingsJson pulumi.StringOutput `pulumi:"advancedSettingsJson"`
	// Specify if the job will be automatically updated after receiving a new image tag.
	AutoDeploy pulumi.BoolOutput `pulumi:"autoDeploy"`
	// Specify if the environment preview option is activated or not for this job.
	AutoPreview pulumi.BoolOutput `pulumi:"autoPreview"`
	// List of built-in environment variables linked to this job.
	BuiltInEnvironmentVariables JobBuiltInEnvironmentVariableArrayOutput `pulumi:"builtInEnvironmentVariables"`
	// CPU of the job in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.
	Cpu pulumi.IntOutput `pulumi:"cpu"`
	// List of deployment restrictions
	DeploymentRestrictions JobDeploymentRestrictionArrayOutput `pulumi:"deploymentRestrictions"`
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringOutput `pulumi:"deploymentStageId"`
	// Id of the environment.
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// List of environment variable aliases linked to this job.
	EnvironmentVariableAliases JobEnvironmentVariableAliasArrayOutput `pulumi:"environmentVariableAliases"`
	// List of environment variable overrides linked to this job.
	EnvironmentVariableOverrides JobEnvironmentVariableOverrideArrayOutput `pulumi:"environmentVariableOverrides"`
	// List of environment variables linked to this job.
	EnvironmentVariables JobEnvironmentVariableArrayOutput `pulumi:"environmentVariables"`
	// The job external FQDN host [NOTE: only if your job is using a publicly accessible port].
	ExternalHost pulumi.StringOutput `pulumi:"externalHost"`
	// Configuration for the healthchecks that are going to be executed against your service
	Healthchecks JobHealthchecksOutput `pulumi:"healthchecks"`
	// The job internal host.
	InternalHost pulumi.StringOutput `pulumi:"internalHost"`
	// Job's max duration in seconds. - Must be: `>= 0`. - Default: `300`.
	MaxDurationSeconds pulumi.IntOutput `pulumi:"maxDurationSeconds"`
	// Job's max number of restarts. - Must be: `>= 0`. - Default: `0`.
	MaxNbRestart pulumi.IntOutput `pulumi:"maxNbRestart"`
	// RAM of the job in MB [1024MB = 1GB]. - Must be: `>= 1`. - Default: `512`.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Name of the job.
	Name pulumi.StringOutput `pulumi:"name"`
	// Job's probes port. - Must be: `>= 1` and `<= 65535`.
	Port pulumi.IntPtrOutput `pulumi:"port"`
	// Job's schedule.
	Schedule JobScheduleOutput `pulumi:"schedule"`
	// List of secret aliases linked to this job.
	SecretAliases JobSecretAliasArrayOutput `pulumi:"secretAliases"`
	// List of secret overrides linked to this job.
	SecretOverrides JobSecretOverrideArrayOutput `pulumi:"secretOverrides"`
	// List of secrets linked to this job.
	Secrets JobSecretArrayOutput `pulumi:"secrets"`
	// Job's source.
	Source JobSourcePtrOutput `pulumi:"source"`
}

## # Job (Resource)

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

## Import

```sh

$ pulumi import qovery:index/job:Job my_job "<job_id>"

```

func GetJob

func GetJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)

GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewJob

func NewJob(ctx *pulumi.Context,
	name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)

NewJob registers a new resource with the given unique name, arguments, and options.

func (*Job) ElementType

func (*Job) ElementType() reflect.Type

func (*Job) ToJobOutput

func (i *Job) ToJobOutput() JobOutput

func (*Job) ToJobOutputWithContext

func (i *Job) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobArgs

type JobArgs struct {
	// Advanced settings.
	AdvancedSettingsJson pulumi.StringPtrInput
	// Specify if the job will be automatically updated after receiving a new image tag.
	AutoDeploy pulumi.BoolPtrInput
	// Specify if the environment preview option is activated or not for this job.
	AutoPreview pulumi.BoolPtrInput
	// CPU of the job in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.
	Cpu pulumi.IntPtrInput
	// List of deployment restrictions
	DeploymentRestrictions JobDeploymentRestrictionArrayInput
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringInput
	// List of environment variable aliases linked to this job.
	EnvironmentVariableAliases JobEnvironmentVariableAliasArrayInput
	// List of environment variable overrides linked to this job.
	EnvironmentVariableOverrides JobEnvironmentVariableOverrideArrayInput
	// List of environment variables linked to this job.
	EnvironmentVariables JobEnvironmentVariableArrayInput
	// Configuration for the healthchecks that are going to be executed against your service
	Healthchecks JobHealthchecksInput
	// Job's max duration in seconds. - Must be: `>= 0`. - Default: `300`.
	MaxDurationSeconds pulumi.IntPtrInput
	// Job's max number of restarts. - Must be: `>= 0`. - Default: `0`.
	MaxNbRestart pulumi.IntPtrInput
	// RAM of the job in MB [1024MB = 1GB]. - Must be: `>= 1`. - Default: `512`.
	Memory pulumi.IntPtrInput
	// Name of the job.
	Name pulumi.StringPtrInput
	// Job's probes port. - Must be: `>= 1` and `<= 65535`.
	Port pulumi.IntPtrInput
	// Job's schedule.
	Schedule JobScheduleInput
	// List of secret aliases linked to this job.
	SecretAliases JobSecretAliasArrayInput
	// List of secret overrides linked to this job.
	SecretOverrides JobSecretOverrideArrayInput
	// List of secrets linked to this job.
	Secrets JobSecretArrayInput
	// Job's source.
	Source JobSourcePtrInput
}

The set of arguments for constructing a Job resource.

func (JobArgs) ElementType

func (JobArgs) ElementType() reflect.Type

type JobArray

type JobArray []JobInput

func (JobArray) ElementType

func (JobArray) ElementType() reflect.Type

func (JobArray) ToJobArrayOutput

func (i JobArray) ToJobArrayOutput() JobArrayOutput

func (JobArray) ToJobArrayOutputWithContext

func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput

type JobArrayInput

type JobArrayInput interface {
	pulumi.Input

	ToJobArrayOutput() JobArrayOutput
	ToJobArrayOutputWithContext(context.Context) JobArrayOutput
}

JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:

JobArray{ JobArgs{...} }

type JobArrayOutput

type JobArrayOutput struct{ *pulumi.OutputState }

func (JobArrayOutput) ElementType

func (JobArrayOutput) ElementType() reflect.Type

func (JobArrayOutput) Index

func (JobArrayOutput) ToJobArrayOutput

func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput

func (JobArrayOutput) ToJobArrayOutputWithContext

func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput

type JobBuiltInEnvironmentVariable

type JobBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key *string `pulumi:"key"`
	// Value of the environment variable.
	Value *string `pulumi:"value"`
}

type JobBuiltInEnvironmentVariableArgs

type JobBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (JobBuiltInEnvironmentVariableArgs) ElementType

func (JobBuiltInEnvironmentVariableArgs) ToJobBuiltInEnvironmentVariableOutput

func (i JobBuiltInEnvironmentVariableArgs) ToJobBuiltInEnvironmentVariableOutput() JobBuiltInEnvironmentVariableOutput

func (JobBuiltInEnvironmentVariableArgs) ToJobBuiltInEnvironmentVariableOutputWithContext

func (i JobBuiltInEnvironmentVariableArgs) ToJobBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) JobBuiltInEnvironmentVariableOutput

type JobBuiltInEnvironmentVariableArray

type JobBuiltInEnvironmentVariableArray []JobBuiltInEnvironmentVariableInput

func (JobBuiltInEnvironmentVariableArray) ElementType

func (JobBuiltInEnvironmentVariableArray) ToJobBuiltInEnvironmentVariableArrayOutput

func (i JobBuiltInEnvironmentVariableArray) ToJobBuiltInEnvironmentVariableArrayOutput() JobBuiltInEnvironmentVariableArrayOutput

func (JobBuiltInEnvironmentVariableArray) ToJobBuiltInEnvironmentVariableArrayOutputWithContext

func (i JobBuiltInEnvironmentVariableArray) ToJobBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) JobBuiltInEnvironmentVariableArrayOutput

type JobBuiltInEnvironmentVariableArrayInput

type JobBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToJobBuiltInEnvironmentVariableArrayOutput() JobBuiltInEnvironmentVariableArrayOutput
	ToJobBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) JobBuiltInEnvironmentVariableArrayOutput
}

JobBuiltInEnvironmentVariableArrayInput is an input type that accepts JobBuiltInEnvironmentVariableArray and JobBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `JobBuiltInEnvironmentVariableArrayInput` via:

JobBuiltInEnvironmentVariableArray{ JobBuiltInEnvironmentVariableArgs{...} }

type JobBuiltInEnvironmentVariableArrayOutput

type JobBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (JobBuiltInEnvironmentVariableArrayOutput) ElementType

func (JobBuiltInEnvironmentVariableArrayOutput) Index

func (JobBuiltInEnvironmentVariableArrayOutput) ToJobBuiltInEnvironmentVariableArrayOutput

func (o JobBuiltInEnvironmentVariableArrayOutput) ToJobBuiltInEnvironmentVariableArrayOutput() JobBuiltInEnvironmentVariableArrayOutput

func (JobBuiltInEnvironmentVariableArrayOutput) ToJobBuiltInEnvironmentVariableArrayOutputWithContext

func (o JobBuiltInEnvironmentVariableArrayOutput) ToJobBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) JobBuiltInEnvironmentVariableArrayOutput

type JobBuiltInEnvironmentVariableInput

type JobBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToJobBuiltInEnvironmentVariableOutput() JobBuiltInEnvironmentVariableOutput
	ToJobBuiltInEnvironmentVariableOutputWithContext(context.Context) JobBuiltInEnvironmentVariableOutput
}

JobBuiltInEnvironmentVariableInput is an input type that accepts JobBuiltInEnvironmentVariableArgs and JobBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `JobBuiltInEnvironmentVariableInput` via:

JobBuiltInEnvironmentVariableArgs{...}

type JobBuiltInEnvironmentVariableOutput

type JobBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (JobBuiltInEnvironmentVariableOutput) ElementType

func (JobBuiltInEnvironmentVariableOutput) Id

Id of the environment variable.

func (JobBuiltInEnvironmentVariableOutput) Key

Key of the environment variable.

func (JobBuiltInEnvironmentVariableOutput) ToJobBuiltInEnvironmentVariableOutput

func (o JobBuiltInEnvironmentVariableOutput) ToJobBuiltInEnvironmentVariableOutput() JobBuiltInEnvironmentVariableOutput

func (JobBuiltInEnvironmentVariableOutput) ToJobBuiltInEnvironmentVariableOutputWithContext

func (o JobBuiltInEnvironmentVariableOutput) ToJobBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) JobBuiltInEnvironmentVariableOutput

func (JobBuiltInEnvironmentVariableOutput) Value

Value of the environment variable.

type JobDeploymentRestriction added in v0.28.7

type JobDeploymentRestriction struct {
	// Id of the deployment restriction
	Id *string `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode string `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type string `pulumi:"type"`
	// Value of the deployment restriction
	Value string `pulumi:"value"`
}

type JobDeploymentRestrictionArgs added in v0.28.7

type JobDeploymentRestrictionArgs struct {
	// Id of the deployment restriction
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Can be EXCLUDE or MATCH
	Mode pulumi.StringInput `pulumi:"mode"`
	// Currently, only PATH is accepted
	Type pulumi.StringInput `pulumi:"type"`
	// Value of the deployment restriction
	Value pulumi.StringInput `pulumi:"value"`
}

func (JobDeploymentRestrictionArgs) ElementType added in v0.28.7

func (JobDeploymentRestrictionArgs) ToJobDeploymentRestrictionOutput added in v0.28.7

func (i JobDeploymentRestrictionArgs) ToJobDeploymentRestrictionOutput() JobDeploymentRestrictionOutput

func (JobDeploymentRestrictionArgs) ToJobDeploymentRestrictionOutputWithContext added in v0.28.7

func (i JobDeploymentRestrictionArgs) ToJobDeploymentRestrictionOutputWithContext(ctx context.Context) JobDeploymentRestrictionOutput

type JobDeploymentRestrictionArray added in v0.28.7

type JobDeploymentRestrictionArray []JobDeploymentRestrictionInput

func (JobDeploymentRestrictionArray) ElementType added in v0.28.7

func (JobDeploymentRestrictionArray) ToJobDeploymentRestrictionArrayOutput added in v0.28.7

func (i JobDeploymentRestrictionArray) ToJobDeploymentRestrictionArrayOutput() JobDeploymentRestrictionArrayOutput

func (JobDeploymentRestrictionArray) ToJobDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (i JobDeploymentRestrictionArray) ToJobDeploymentRestrictionArrayOutputWithContext(ctx context.Context) JobDeploymentRestrictionArrayOutput

type JobDeploymentRestrictionArrayInput added in v0.28.7

type JobDeploymentRestrictionArrayInput interface {
	pulumi.Input

	ToJobDeploymentRestrictionArrayOutput() JobDeploymentRestrictionArrayOutput
	ToJobDeploymentRestrictionArrayOutputWithContext(context.Context) JobDeploymentRestrictionArrayOutput
}

JobDeploymentRestrictionArrayInput is an input type that accepts JobDeploymentRestrictionArray and JobDeploymentRestrictionArrayOutput values. You can construct a concrete instance of `JobDeploymentRestrictionArrayInput` via:

JobDeploymentRestrictionArray{ JobDeploymentRestrictionArgs{...} }

type JobDeploymentRestrictionArrayOutput added in v0.28.7

type JobDeploymentRestrictionArrayOutput struct{ *pulumi.OutputState }

func (JobDeploymentRestrictionArrayOutput) ElementType added in v0.28.7

func (JobDeploymentRestrictionArrayOutput) Index added in v0.28.7

func (JobDeploymentRestrictionArrayOutput) ToJobDeploymentRestrictionArrayOutput added in v0.28.7

func (o JobDeploymentRestrictionArrayOutput) ToJobDeploymentRestrictionArrayOutput() JobDeploymentRestrictionArrayOutput

func (JobDeploymentRestrictionArrayOutput) ToJobDeploymentRestrictionArrayOutputWithContext added in v0.28.7

func (o JobDeploymentRestrictionArrayOutput) ToJobDeploymentRestrictionArrayOutputWithContext(ctx context.Context) JobDeploymentRestrictionArrayOutput

type JobDeploymentRestrictionInput added in v0.28.7

type JobDeploymentRestrictionInput interface {
	pulumi.Input

	ToJobDeploymentRestrictionOutput() JobDeploymentRestrictionOutput
	ToJobDeploymentRestrictionOutputWithContext(context.Context) JobDeploymentRestrictionOutput
}

JobDeploymentRestrictionInput is an input type that accepts JobDeploymentRestrictionArgs and JobDeploymentRestrictionOutput values. You can construct a concrete instance of `JobDeploymentRestrictionInput` via:

JobDeploymentRestrictionArgs{...}

type JobDeploymentRestrictionOutput added in v0.28.7

type JobDeploymentRestrictionOutput struct{ *pulumi.OutputState }

func (JobDeploymentRestrictionOutput) ElementType added in v0.28.7

func (JobDeploymentRestrictionOutput) Id added in v0.28.7

Id of the deployment restriction

func (JobDeploymentRestrictionOutput) Mode added in v0.28.7

Can be EXCLUDE or MATCH

func (JobDeploymentRestrictionOutput) ToJobDeploymentRestrictionOutput added in v0.28.7

func (o JobDeploymentRestrictionOutput) ToJobDeploymentRestrictionOutput() JobDeploymentRestrictionOutput

func (JobDeploymentRestrictionOutput) ToJobDeploymentRestrictionOutputWithContext added in v0.28.7

func (o JobDeploymentRestrictionOutput) ToJobDeploymentRestrictionOutputWithContext(ctx context.Context) JobDeploymentRestrictionOutput

func (JobDeploymentRestrictionOutput) Type added in v0.28.7

Currently, only PATH is accepted

func (JobDeploymentRestrictionOutput) Value added in v0.28.7

Value of the deployment restriction

type JobEnvironmentVariable

type JobEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type JobEnvironmentVariableAlias

type JobEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id *string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type JobEnvironmentVariableAliasArgs

type JobEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (JobEnvironmentVariableAliasArgs) ElementType

func (JobEnvironmentVariableAliasArgs) ToJobEnvironmentVariableAliasOutput

func (i JobEnvironmentVariableAliasArgs) ToJobEnvironmentVariableAliasOutput() JobEnvironmentVariableAliasOutput

func (JobEnvironmentVariableAliasArgs) ToJobEnvironmentVariableAliasOutputWithContext

func (i JobEnvironmentVariableAliasArgs) ToJobEnvironmentVariableAliasOutputWithContext(ctx context.Context) JobEnvironmentVariableAliasOutput

type JobEnvironmentVariableAliasArray

type JobEnvironmentVariableAliasArray []JobEnvironmentVariableAliasInput

func (JobEnvironmentVariableAliasArray) ElementType

func (JobEnvironmentVariableAliasArray) ToJobEnvironmentVariableAliasArrayOutput

func (i JobEnvironmentVariableAliasArray) ToJobEnvironmentVariableAliasArrayOutput() JobEnvironmentVariableAliasArrayOutput

func (JobEnvironmentVariableAliasArray) ToJobEnvironmentVariableAliasArrayOutputWithContext

func (i JobEnvironmentVariableAliasArray) ToJobEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) JobEnvironmentVariableAliasArrayOutput

type JobEnvironmentVariableAliasArrayInput

type JobEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToJobEnvironmentVariableAliasArrayOutput() JobEnvironmentVariableAliasArrayOutput
	ToJobEnvironmentVariableAliasArrayOutputWithContext(context.Context) JobEnvironmentVariableAliasArrayOutput
}

JobEnvironmentVariableAliasArrayInput is an input type that accepts JobEnvironmentVariableAliasArray and JobEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `JobEnvironmentVariableAliasArrayInput` via:

JobEnvironmentVariableAliasArray{ JobEnvironmentVariableAliasArgs{...} }

type JobEnvironmentVariableAliasArrayOutput

type JobEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (JobEnvironmentVariableAliasArrayOutput) ElementType

func (JobEnvironmentVariableAliasArrayOutput) Index

func (JobEnvironmentVariableAliasArrayOutput) ToJobEnvironmentVariableAliasArrayOutput

func (o JobEnvironmentVariableAliasArrayOutput) ToJobEnvironmentVariableAliasArrayOutput() JobEnvironmentVariableAliasArrayOutput

func (JobEnvironmentVariableAliasArrayOutput) ToJobEnvironmentVariableAliasArrayOutputWithContext

func (o JobEnvironmentVariableAliasArrayOutput) ToJobEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) JobEnvironmentVariableAliasArrayOutput

type JobEnvironmentVariableAliasInput

type JobEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToJobEnvironmentVariableAliasOutput() JobEnvironmentVariableAliasOutput
	ToJobEnvironmentVariableAliasOutputWithContext(context.Context) JobEnvironmentVariableAliasOutput
}

JobEnvironmentVariableAliasInput is an input type that accepts JobEnvironmentVariableAliasArgs and JobEnvironmentVariableAliasOutput values. You can construct a concrete instance of `JobEnvironmentVariableAliasInput` via:

JobEnvironmentVariableAliasArgs{...}

type JobEnvironmentVariableAliasOutput

type JobEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (JobEnvironmentVariableAliasOutput) ElementType

func (JobEnvironmentVariableAliasOutput) Id

Id of the environment variable alias.

func (JobEnvironmentVariableAliasOutput) Key

Name of the environment variable alias.

func (JobEnvironmentVariableAliasOutput) ToJobEnvironmentVariableAliasOutput

func (o JobEnvironmentVariableAliasOutput) ToJobEnvironmentVariableAliasOutput() JobEnvironmentVariableAliasOutput

func (JobEnvironmentVariableAliasOutput) ToJobEnvironmentVariableAliasOutputWithContext

func (o JobEnvironmentVariableAliasOutput) ToJobEnvironmentVariableAliasOutputWithContext(ctx context.Context) JobEnvironmentVariableAliasOutput

func (JobEnvironmentVariableAliasOutput) Value

Name of the variable to alias.

type JobEnvironmentVariableArgs

type JobEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (JobEnvironmentVariableArgs) ElementType

func (JobEnvironmentVariableArgs) ElementType() reflect.Type

func (JobEnvironmentVariableArgs) ToJobEnvironmentVariableOutput

func (i JobEnvironmentVariableArgs) ToJobEnvironmentVariableOutput() JobEnvironmentVariableOutput

func (JobEnvironmentVariableArgs) ToJobEnvironmentVariableOutputWithContext

func (i JobEnvironmentVariableArgs) ToJobEnvironmentVariableOutputWithContext(ctx context.Context) JobEnvironmentVariableOutput

type JobEnvironmentVariableArray

type JobEnvironmentVariableArray []JobEnvironmentVariableInput

func (JobEnvironmentVariableArray) ElementType

func (JobEnvironmentVariableArray) ToJobEnvironmentVariableArrayOutput

func (i JobEnvironmentVariableArray) ToJobEnvironmentVariableArrayOutput() JobEnvironmentVariableArrayOutput

func (JobEnvironmentVariableArray) ToJobEnvironmentVariableArrayOutputWithContext

func (i JobEnvironmentVariableArray) ToJobEnvironmentVariableArrayOutputWithContext(ctx context.Context) JobEnvironmentVariableArrayOutput

type JobEnvironmentVariableArrayInput

type JobEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToJobEnvironmentVariableArrayOutput() JobEnvironmentVariableArrayOutput
	ToJobEnvironmentVariableArrayOutputWithContext(context.Context) JobEnvironmentVariableArrayOutput
}

JobEnvironmentVariableArrayInput is an input type that accepts JobEnvironmentVariableArray and JobEnvironmentVariableArrayOutput values. You can construct a concrete instance of `JobEnvironmentVariableArrayInput` via:

JobEnvironmentVariableArray{ JobEnvironmentVariableArgs{...} }

type JobEnvironmentVariableArrayOutput

type JobEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (JobEnvironmentVariableArrayOutput) ElementType

func (JobEnvironmentVariableArrayOutput) Index

func (JobEnvironmentVariableArrayOutput) ToJobEnvironmentVariableArrayOutput

func (o JobEnvironmentVariableArrayOutput) ToJobEnvironmentVariableArrayOutput() JobEnvironmentVariableArrayOutput

func (JobEnvironmentVariableArrayOutput) ToJobEnvironmentVariableArrayOutputWithContext

func (o JobEnvironmentVariableArrayOutput) ToJobEnvironmentVariableArrayOutputWithContext(ctx context.Context) JobEnvironmentVariableArrayOutput

type JobEnvironmentVariableInput

type JobEnvironmentVariableInput interface {
	pulumi.Input

	ToJobEnvironmentVariableOutput() JobEnvironmentVariableOutput
	ToJobEnvironmentVariableOutputWithContext(context.Context) JobEnvironmentVariableOutput
}

JobEnvironmentVariableInput is an input type that accepts JobEnvironmentVariableArgs and JobEnvironmentVariableOutput values. You can construct a concrete instance of `JobEnvironmentVariableInput` via:

JobEnvironmentVariableArgs{...}

type JobEnvironmentVariableOutput

type JobEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (JobEnvironmentVariableOutput) ElementType

func (JobEnvironmentVariableOutput) Id

Id of the environment variable.

func (JobEnvironmentVariableOutput) Key

Key of the environment variable.

func (JobEnvironmentVariableOutput) ToJobEnvironmentVariableOutput

func (o JobEnvironmentVariableOutput) ToJobEnvironmentVariableOutput() JobEnvironmentVariableOutput

func (JobEnvironmentVariableOutput) ToJobEnvironmentVariableOutputWithContext

func (o JobEnvironmentVariableOutput) ToJobEnvironmentVariableOutputWithContext(ctx context.Context) JobEnvironmentVariableOutput

func (JobEnvironmentVariableOutput) Value

Value of the environment variable.

type JobEnvironmentVariableOverride

type JobEnvironmentVariableOverride struct {
	// Id of the environment variable override.
	Id *string `pulumi:"id"`
	// Name of the environment variable override.
	Key string `pulumi:"key"`
	// Value of the environment variable override.
	Value string `pulumi:"value"`
}

type JobEnvironmentVariableOverrideArgs

type JobEnvironmentVariableOverrideArgs struct {
	// Id of the environment variable override.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the environment variable override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (JobEnvironmentVariableOverrideArgs) ElementType

func (JobEnvironmentVariableOverrideArgs) ToJobEnvironmentVariableOverrideOutput

func (i JobEnvironmentVariableOverrideArgs) ToJobEnvironmentVariableOverrideOutput() JobEnvironmentVariableOverrideOutput

func (JobEnvironmentVariableOverrideArgs) ToJobEnvironmentVariableOverrideOutputWithContext

func (i JobEnvironmentVariableOverrideArgs) ToJobEnvironmentVariableOverrideOutputWithContext(ctx context.Context) JobEnvironmentVariableOverrideOutput

type JobEnvironmentVariableOverrideArray

type JobEnvironmentVariableOverrideArray []JobEnvironmentVariableOverrideInput

func (JobEnvironmentVariableOverrideArray) ElementType

func (JobEnvironmentVariableOverrideArray) ToJobEnvironmentVariableOverrideArrayOutput

func (i JobEnvironmentVariableOverrideArray) ToJobEnvironmentVariableOverrideArrayOutput() JobEnvironmentVariableOverrideArrayOutput

func (JobEnvironmentVariableOverrideArray) ToJobEnvironmentVariableOverrideArrayOutputWithContext

func (i JobEnvironmentVariableOverrideArray) ToJobEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) JobEnvironmentVariableOverrideArrayOutput

type JobEnvironmentVariableOverrideArrayInput

type JobEnvironmentVariableOverrideArrayInput interface {
	pulumi.Input

	ToJobEnvironmentVariableOverrideArrayOutput() JobEnvironmentVariableOverrideArrayOutput
	ToJobEnvironmentVariableOverrideArrayOutputWithContext(context.Context) JobEnvironmentVariableOverrideArrayOutput
}

JobEnvironmentVariableOverrideArrayInput is an input type that accepts JobEnvironmentVariableOverrideArray and JobEnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `JobEnvironmentVariableOverrideArrayInput` via:

JobEnvironmentVariableOverrideArray{ JobEnvironmentVariableOverrideArgs{...} }

type JobEnvironmentVariableOverrideArrayOutput

type JobEnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }

func (JobEnvironmentVariableOverrideArrayOutput) ElementType

func (JobEnvironmentVariableOverrideArrayOutput) Index

func (JobEnvironmentVariableOverrideArrayOutput) ToJobEnvironmentVariableOverrideArrayOutput

func (o JobEnvironmentVariableOverrideArrayOutput) ToJobEnvironmentVariableOverrideArrayOutput() JobEnvironmentVariableOverrideArrayOutput

func (JobEnvironmentVariableOverrideArrayOutput) ToJobEnvironmentVariableOverrideArrayOutputWithContext

func (o JobEnvironmentVariableOverrideArrayOutput) ToJobEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) JobEnvironmentVariableOverrideArrayOutput

type JobEnvironmentVariableOverrideInput

type JobEnvironmentVariableOverrideInput interface {
	pulumi.Input

	ToJobEnvironmentVariableOverrideOutput() JobEnvironmentVariableOverrideOutput
	ToJobEnvironmentVariableOverrideOutputWithContext(context.Context) JobEnvironmentVariableOverrideOutput
}

JobEnvironmentVariableOverrideInput is an input type that accepts JobEnvironmentVariableOverrideArgs and JobEnvironmentVariableOverrideOutput values. You can construct a concrete instance of `JobEnvironmentVariableOverrideInput` via:

JobEnvironmentVariableOverrideArgs{...}

type JobEnvironmentVariableOverrideOutput

type JobEnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }

func (JobEnvironmentVariableOverrideOutput) ElementType

func (JobEnvironmentVariableOverrideOutput) Id

Id of the environment variable override.

func (JobEnvironmentVariableOverrideOutput) Key

Name of the environment variable override.

func (JobEnvironmentVariableOverrideOutput) ToJobEnvironmentVariableOverrideOutput

func (o JobEnvironmentVariableOverrideOutput) ToJobEnvironmentVariableOverrideOutput() JobEnvironmentVariableOverrideOutput

func (JobEnvironmentVariableOverrideOutput) ToJobEnvironmentVariableOverrideOutputWithContext

func (o JobEnvironmentVariableOverrideOutput) ToJobEnvironmentVariableOverrideOutputWithContext(ctx context.Context) JobEnvironmentVariableOverrideOutput

func (JobEnvironmentVariableOverrideOutput) Value

Value of the environment variable override.

type JobHealthchecks

type JobHealthchecks struct {
	// 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.
	LivenessProbe *JobHealthchecksLivenessProbe `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe *JobHealthchecksReadinessProbe `pulumi:"readinessProbe"`
}

type JobHealthchecksArgs

type JobHealthchecksArgs struct {
	// 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.
	LivenessProbe JobHealthchecksLivenessProbePtrInput `pulumi:"livenessProbe"`
	// 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.
	ReadinessProbe JobHealthchecksReadinessProbePtrInput `pulumi:"readinessProbe"`
}

func (JobHealthchecksArgs) ElementType

func (JobHealthchecksArgs) ElementType() reflect.Type

func (JobHealthchecksArgs) ToJobHealthchecksOutput

func (i JobHealthchecksArgs) ToJobHealthchecksOutput() JobHealthchecksOutput

func (JobHealthchecksArgs) ToJobHealthchecksOutputWithContext

func (i JobHealthchecksArgs) ToJobHealthchecksOutputWithContext(ctx context.Context) JobHealthchecksOutput

func (JobHealthchecksArgs) ToJobHealthchecksPtrOutput

func (i JobHealthchecksArgs) ToJobHealthchecksPtrOutput() JobHealthchecksPtrOutput

func (JobHealthchecksArgs) ToJobHealthchecksPtrOutputWithContext

func (i JobHealthchecksArgs) ToJobHealthchecksPtrOutputWithContext(ctx context.Context) JobHealthchecksPtrOutput

type JobHealthchecksInput

type JobHealthchecksInput interface {
	pulumi.Input

	ToJobHealthchecksOutput() JobHealthchecksOutput
	ToJobHealthchecksOutputWithContext(context.Context) JobHealthchecksOutput
}

JobHealthchecksInput is an input type that accepts JobHealthchecksArgs and JobHealthchecksOutput values. You can construct a concrete instance of `JobHealthchecksInput` via:

JobHealthchecksArgs{...}

type JobHealthchecksLivenessProbe

type JobHealthchecksLivenessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type JobHealthchecksLivenessProbeType `pulumi:"type"`
}

type JobHealthchecksLivenessProbeArgs

type JobHealthchecksLivenessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type JobHealthchecksLivenessProbeTypeInput `pulumi:"type"`
}

func (JobHealthchecksLivenessProbeArgs) ElementType

func (JobHealthchecksLivenessProbeArgs) ToJobHealthchecksLivenessProbeOutput

func (i JobHealthchecksLivenessProbeArgs) ToJobHealthchecksLivenessProbeOutput() JobHealthchecksLivenessProbeOutput

func (JobHealthchecksLivenessProbeArgs) ToJobHealthchecksLivenessProbeOutputWithContext

func (i JobHealthchecksLivenessProbeArgs) ToJobHealthchecksLivenessProbeOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeOutput

func (JobHealthchecksLivenessProbeArgs) ToJobHealthchecksLivenessProbePtrOutput

func (i JobHealthchecksLivenessProbeArgs) ToJobHealthchecksLivenessProbePtrOutput() JobHealthchecksLivenessProbePtrOutput

func (JobHealthchecksLivenessProbeArgs) ToJobHealthchecksLivenessProbePtrOutputWithContext

func (i JobHealthchecksLivenessProbeArgs) ToJobHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbePtrOutput

type JobHealthchecksLivenessProbeInput

type JobHealthchecksLivenessProbeInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbeOutput() JobHealthchecksLivenessProbeOutput
	ToJobHealthchecksLivenessProbeOutputWithContext(context.Context) JobHealthchecksLivenessProbeOutput
}

JobHealthchecksLivenessProbeInput is an input type that accepts JobHealthchecksLivenessProbeArgs and JobHealthchecksLivenessProbeOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbeInput` via:

JobHealthchecksLivenessProbeArgs{...}

type JobHealthchecksLivenessProbeOutput

type JobHealthchecksLivenessProbeOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbeOutput) ElementType

func (JobHealthchecksLivenessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (JobHealthchecksLivenessProbeOutput) InitialDelaySeconds

func (o JobHealthchecksLivenessProbeOutput) InitialDelaySeconds() pulumi.IntOutput

Number of seconds to wait before the first execution of the probe to be trigerred

func (JobHealthchecksLivenessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (JobHealthchecksLivenessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (JobHealthchecksLivenessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (JobHealthchecksLivenessProbeOutput) ToJobHealthchecksLivenessProbeOutput

func (o JobHealthchecksLivenessProbeOutput) ToJobHealthchecksLivenessProbeOutput() JobHealthchecksLivenessProbeOutput

func (JobHealthchecksLivenessProbeOutput) ToJobHealthchecksLivenessProbeOutputWithContext

func (o JobHealthchecksLivenessProbeOutput) ToJobHealthchecksLivenessProbeOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeOutput

func (JobHealthchecksLivenessProbeOutput) ToJobHealthchecksLivenessProbePtrOutput

func (o JobHealthchecksLivenessProbeOutput) ToJobHealthchecksLivenessProbePtrOutput() JobHealthchecksLivenessProbePtrOutput

func (JobHealthchecksLivenessProbeOutput) ToJobHealthchecksLivenessProbePtrOutputWithContext

func (o JobHealthchecksLivenessProbeOutput) ToJobHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbePtrOutput

func (JobHealthchecksLivenessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type JobHealthchecksLivenessProbePtrInput

type JobHealthchecksLivenessProbePtrInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbePtrOutput() JobHealthchecksLivenessProbePtrOutput
	ToJobHealthchecksLivenessProbePtrOutputWithContext(context.Context) JobHealthchecksLivenessProbePtrOutput
}

JobHealthchecksLivenessProbePtrInput is an input type that accepts JobHealthchecksLivenessProbeArgs, JobHealthchecksLivenessProbePtr and JobHealthchecksLivenessProbePtrOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbePtrInput` via:

        JobHealthchecksLivenessProbeArgs{...}

or:

        nil

type JobHealthchecksLivenessProbePtrOutput

type JobHealthchecksLivenessProbePtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbePtrOutput) Elem

func (JobHealthchecksLivenessProbePtrOutput) ElementType

func (JobHealthchecksLivenessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (JobHealthchecksLivenessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (JobHealthchecksLivenessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (JobHealthchecksLivenessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (JobHealthchecksLivenessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (JobHealthchecksLivenessProbePtrOutput) ToJobHealthchecksLivenessProbePtrOutput

func (o JobHealthchecksLivenessProbePtrOutput) ToJobHealthchecksLivenessProbePtrOutput() JobHealthchecksLivenessProbePtrOutput

func (JobHealthchecksLivenessProbePtrOutput) ToJobHealthchecksLivenessProbePtrOutputWithContext

func (o JobHealthchecksLivenessProbePtrOutput) ToJobHealthchecksLivenessProbePtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbePtrOutput

func (JobHealthchecksLivenessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type JobHealthchecksLivenessProbeType

type JobHealthchecksLivenessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *JobHealthchecksLivenessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *JobHealthchecksLivenessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *JobHealthchecksLivenessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *JobHealthchecksLivenessProbeTypeTcp `pulumi:"tcp"`
}

type JobHealthchecksLivenessProbeTypeArgs

type JobHealthchecksLivenessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec JobHealthchecksLivenessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc JobHealthchecksLivenessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http JobHealthchecksLivenessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp JobHealthchecksLivenessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (JobHealthchecksLivenessProbeTypeArgs) ElementType

func (JobHealthchecksLivenessProbeTypeArgs) ToJobHealthchecksLivenessProbeTypeOutput

func (i JobHealthchecksLivenessProbeTypeArgs) ToJobHealthchecksLivenessProbeTypeOutput() JobHealthchecksLivenessProbeTypeOutput

func (JobHealthchecksLivenessProbeTypeArgs) ToJobHealthchecksLivenessProbeTypeOutputWithContext

func (i JobHealthchecksLivenessProbeTypeArgs) ToJobHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeOutput

func (JobHealthchecksLivenessProbeTypeArgs) ToJobHealthchecksLivenessProbeTypePtrOutput

func (i JobHealthchecksLivenessProbeTypeArgs) ToJobHealthchecksLivenessProbeTypePtrOutput() JobHealthchecksLivenessProbeTypePtrOutput

func (JobHealthchecksLivenessProbeTypeArgs) ToJobHealthchecksLivenessProbeTypePtrOutputWithContext

func (i JobHealthchecksLivenessProbeTypeArgs) ToJobHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypePtrOutput

type JobHealthchecksLivenessProbeTypeExec

type JobHealthchecksLivenessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type JobHealthchecksLivenessProbeTypeExecArgs

type JobHealthchecksLivenessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (JobHealthchecksLivenessProbeTypeExecArgs) ElementType

func (JobHealthchecksLivenessProbeTypeExecArgs) ToJobHealthchecksLivenessProbeTypeExecOutput

func (i JobHealthchecksLivenessProbeTypeExecArgs) ToJobHealthchecksLivenessProbeTypeExecOutput() JobHealthchecksLivenessProbeTypeExecOutput

func (JobHealthchecksLivenessProbeTypeExecArgs) ToJobHealthchecksLivenessProbeTypeExecOutputWithContext

func (i JobHealthchecksLivenessProbeTypeExecArgs) ToJobHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeExecOutput

func (JobHealthchecksLivenessProbeTypeExecArgs) ToJobHealthchecksLivenessProbeTypeExecPtrOutput

func (i JobHealthchecksLivenessProbeTypeExecArgs) ToJobHealthchecksLivenessProbeTypeExecPtrOutput() JobHealthchecksLivenessProbeTypeExecPtrOutput

func (JobHealthchecksLivenessProbeTypeExecArgs) ToJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (i JobHealthchecksLivenessProbeTypeExecArgs) ToJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeExecPtrOutput

type JobHealthchecksLivenessProbeTypeExecInput

type JobHealthchecksLivenessProbeTypeExecInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbeTypeExecOutput() JobHealthchecksLivenessProbeTypeExecOutput
	ToJobHealthchecksLivenessProbeTypeExecOutputWithContext(context.Context) JobHealthchecksLivenessProbeTypeExecOutput
}

JobHealthchecksLivenessProbeTypeExecInput is an input type that accepts JobHealthchecksLivenessProbeTypeExecArgs and JobHealthchecksLivenessProbeTypeExecOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbeTypeExecInput` via:

JobHealthchecksLivenessProbeTypeExecArgs{...}

type JobHealthchecksLivenessProbeTypeExecOutput

type JobHealthchecksLivenessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (JobHealthchecksLivenessProbeTypeExecOutput) ElementType

func (JobHealthchecksLivenessProbeTypeExecOutput) ToJobHealthchecksLivenessProbeTypeExecOutput

func (o JobHealthchecksLivenessProbeTypeExecOutput) ToJobHealthchecksLivenessProbeTypeExecOutput() JobHealthchecksLivenessProbeTypeExecOutput

func (JobHealthchecksLivenessProbeTypeExecOutput) ToJobHealthchecksLivenessProbeTypeExecOutputWithContext

func (o JobHealthchecksLivenessProbeTypeExecOutput) ToJobHealthchecksLivenessProbeTypeExecOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeExecOutput

func (JobHealthchecksLivenessProbeTypeExecOutput) ToJobHealthchecksLivenessProbeTypeExecPtrOutput

func (o JobHealthchecksLivenessProbeTypeExecOutput) ToJobHealthchecksLivenessProbeTypeExecPtrOutput() JobHealthchecksLivenessProbeTypeExecPtrOutput

func (JobHealthchecksLivenessProbeTypeExecOutput) ToJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o JobHealthchecksLivenessProbeTypeExecOutput) ToJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeExecPtrOutput

type JobHealthchecksLivenessProbeTypeExecPtrInput

type JobHealthchecksLivenessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbeTypeExecPtrOutput() JobHealthchecksLivenessProbeTypeExecPtrOutput
	ToJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext(context.Context) JobHealthchecksLivenessProbeTypeExecPtrOutput
}

JobHealthchecksLivenessProbeTypeExecPtrInput is an input type that accepts JobHealthchecksLivenessProbeTypeExecArgs, JobHealthchecksLivenessProbeTypeExecPtr and JobHealthchecksLivenessProbeTypeExecPtrOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbeTypeExecPtrInput` via:

        JobHealthchecksLivenessProbeTypeExecArgs{...}

or:

        nil

type JobHealthchecksLivenessProbeTypeExecPtrOutput

type JobHealthchecksLivenessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (JobHealthchecksLivenessProbeTypeExecPtrOutput) Elem

func (JobHealthchecksLivenessProbeTypeExecPtrOutput) ElementType

func (JobHealthchecksLivenessProbeTypeExecPtrOutput) ToJobHealthchecksLivenessProbeTypeExecPtrOutput

func (o JobHealthchecksLivenessProbeTypeExecPtrOutput) ToJobHealthchecksLivenessProbeTypeExecPtrOutput() JobHealthchecksLivenessProbeTypeExecPtrOutput

func (JobHealthchecksLivenessProbeTypeExecPtrOutput) ToJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext

func (o JobHealthchecksLivenessProbeTypeExecPtrOutput) ToJobHealthchecksLivenessProbeTypeExecPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeExecPtrOutput

type JobHealthchecksLivenessProbeTypeGrpc

type JobHealthchecksLivenessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type JobHealthchecksLivenessProbeTypeGrpcArgs

type JobHealthchecksLivenessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (JobHealthchecksLivenessProbeTypeGrpcArgs) ElementType

func (JobHealthchecksLivenessProbeTypeGrpcArgs) ToJobHealthchecksLivenessProbeTypeGrpcOutput

func (i JobHealthchecksLivenessProbeTypeGrpcArgs) ToJobHealthchecksLivenessProbeTypeGrpcOutput() JobHealthchecksLivenessProbeTypeGrpcOutput

func (JobHealthchecksLivenessProbeTypeGrpcArgs) ToJobHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (i JobHealthchecksLivenessProbeTypeGrpcArgs) ToJobHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeGrpcOutput

func (JobHealthchecksLivenessProbeTypeGrpcArgs) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (i JobHealthchecksLivenessProbeTypeGrpcArgs) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutput() JobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (JobHealthchecksLivenessProbeTypeGrpcArgs) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (i JobHealthchecksLivenessProbeTypeGrpcArgs) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeGrpcPtrOutput

type JobHealthchecksLivenessProbeTypeGrpcInput

type JobHealthchecksLivenessProbeTypeGrpcInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbeTypeGrpcOutput() JobHealthchecksLivenessProbeTypeGrpcOutput
	ToJobHealthchecksLivenessProbeTypeGrpcOutputWithContext(context.Context) JobHealthchecksLivenessProbeTypeGrpcOutput
}

JobHealthchecksLivenessProbeTypeGrpcInput is an input type that accepts JobHealthchecksLivenessProbeTypeGrpcArgs and JobHealthchecksLivenessProbeTypeGrpcOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbeTypeGrpcInput` via:

JobHealthchecksLivenessProbeTypeGrpcArgs{...}

type JobHealthchecksLivenessProbeTypeGrpcOutput

type JobHealthchecksLivenessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbeTypeGrpcOutput) ElementType

func (JobHealthchecksLivenessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (JobHealthchecksLivenessProbeTypeGrpcOutput) Service

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

func (JobHealthchecksLivenessProbeTypeGrpcOutput) ToJobHealthchecksLivenessProbeTypeGrpcOutput

func (o JobHealthchecksLivenessProbeTypeGrpcOutput) ToJobHealthchecksLivenessProbeTypeGrpcOutput() JobHealthchecksLivenessProbeTypeGrpcOutput

func (JobHealthchecksLivenessProbeTypeGrpcOutput) ToJobHealthchecksLivenessProbeTypeGrpcOutputWithContext

func (o JobHealthchecksLivenessProbeTypeGrpcOutput) ToJobHealthchecksLivenessProbeTypeGrpcOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeGrpcOutput

func (JobHealthchecksLivenessProbeTypeGrpcOutput) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (o JobHealthchecksLivenessProbeTypeGrpcOutput) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutput() JobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (JobHealthchecksLivenessProbeTypeGrpcOutput) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o JobHealthchecksLivenessProbeTypeGrpcOutput) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeGrpcPtrOutput

type JobHealthchecksLivenessProbeTypeGrpcPtrInput

type JobHealthchecksLivenessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbeTypeGrpcPtrOutput() JobHealthchecksLivenessProbeTypeGrpcPtrOutput
	ToJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(context.Context) JobHealthchecksLivenessProbeTypeGrpcPtrOutput
}

JobHealthchecksLivenessProbeTypeGrpcPtrInput is an input type that accepts JobHealthchecksLivenessProbeTypeGrpcArgs, JobHealthchecksLivenessProbeTypeGrpcPtr and JobHealthchecksLivenessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbeTypeGrpcPtrInput` via:

        JobHealthchecksLivenessProbeTypeGrpcArgs{...}

or:

        nil

type JobHealthchecksLivenessProbeTypeGrpcPtrOutput

type JobHealthchecksLivenessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbeTypeGrpcPtrOutput) Elem

func (JobHealthchecksLivenessProbeTypeGrpcPtrOutput) ElementType

func (JobHealthchecksLivenessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (JobHealthchecksLivenessProbeTypeGrpcPtrOutput) Service

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

func (JobHealthchecksLivenessProbeTypeGrpcPtrOutput) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (o JobHealthchecksLivenessProbeTypeGrpcPtrOutput) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutput() JobHealthchecksLivenessProbeTypeGrpcPtrOutput

func (JobHealthchecksLivenessProbeTypeGrpcPtrOutput) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext

func (o JobHealthchecksLivenessProbeTypeGrpcPtrOutput) ToJobHealthchecksLivenessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeGrpcPtrOutput

type JobHealthchecksLivenessProbeTypeHttp

type JobHealthchecksLivenessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type JobHealthchecksLivenessProbeTypeHttpArgs

type JobHealthchecksLivenessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (JobHealthchecksLivenessProbeTypeHttpArgs) ElementType

func (JobHealthchecksLivenessProbeTypeHttpArgs) ToJobHealthchecksLivenessProbeTypeHttpOutput

func (i JobHealthchecksLivenessProbeTypeHttpArgs) ToJobHealthchecksLivenessProbeTypeHttpOutput() JobHealthchecksLivenessProbeTypeHttpOutput

func (JobHealthchecksLivenessProbeTypeHttpArgs) ToJobHealthchecksLivenessProbeTypeHttpOutputWithContext

func (i JobHealthchecksLivenessProbeTypeHttpArgs) ToJobHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeHttpOutput

func (JobHealthchecksLivenessProbeTypeHttpArgs) ToJobHealthchecksLivenessProbeTypeHttpPtrOutput

func (i JobHealthchecksLivenessProbeTypeHttpArgs) ToJobHealthchecksLivenessProbeTypeHttpPtrOutput() JobHealthchecksLivenessProbeTypeHttpPtrOutput

func (JobHealthchecksLivenessProbeTypeHttpArgs) ToJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (i JobHealthchecksLivenessProbeTypeHttpArgs) ToJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeHttpPtrOutput

type JobHealthchecksLivenessProbeTypeHttpInput

type JobHealthchecksLivenessProbeTypeHttpInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbeTypeHttpOutput() JobHealthchecksLivenessProbeTypeHttpOutput
	ToJobHealthchecksLivenessProbeTypeHttpOutputWithContext(context.Context) JobHealthchecksLivenessProbeTypeHttpOutput
}

JobHealthchecksLivenessProbeTypeHttpInput is an input type that accepts JobHealthchecksLivenessProbeTypeHttpArgs and JobHealthchecksLivenessProbeTypeHttpOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbeTypeHttpInput` via:

JobHealthchecksLivenessProbeTypeHttpArgs{...}

type JobHealthchecksLivenessProbeTypeHttpOutput

type JobHealthchecksLivenessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbeTypeHttpOutput) ElementType

func (JobHealthchecksLivenessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (JobHealthchecksLivenessProbeTypeHttpOutput) Port

The port number to try to connect to

func (JobHealthchecksLivenessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (JobHealthchecksLivenessProbeTypeHttpOutput) ToJobHealthchecksLivenessProbeTypeHttpOutput

func (o JobHealthchecksLivenessProbeTypeHttpOutput) ToJobHealthchecksLivenessProbeTypeHttpOutput() JobHealthchecksLivenessProbeTypeHttpOutput

func (JobHealthchecksLivenessProbeTypeHttpOutput) ToJobHealthchecksLivenessProbeTypeHttpOutputWithContext

func (o JobHealthchecksLivenessProbeTypeHttpOutput) ToJobHealthchecksLivenessProbeTypeHttpOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeHttpOutput

func (JobHealthchecksLivenessProbeTypeHttpOutput) ToJobHealthchecksLivenessProbeTypeHttpPtrOutput

func (o JobHealthchecksLivenessProbeTypeHttpOutput) ToJobHealthchecksLivenessProbeTypeHttpPtrOutput() JobHealthchecksLivenessProbeTypeHttpPtrOutput

func (JobHealthchecksLivenessProbeTypeHttpOutput) ToJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o JobHealthchecksLivenessProbeTypeHttpOutput) ToJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeHttpPtrOutput

type JobHealthchecksLivenessProbeTypeHttpPtrInput

type JobHealthchecksLivenessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbeTypeHttpPtrOutput() JobHealthchecksLivenessProbeTypeHttpPtrOutput
	ToJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(context.Context) JobHealthchecksLivenessProbeTypeHttpPtrOutput
}

JobHealthchecksLivenessProbeTypeHttpPtrInput is an input type that accepts JobHealthchecksLivenessProbeTypeHttpArgs, JobHealthchecksLivenessProbeTypeHttpPtr and JobHealthchecksLivenessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbeTypeHttpPtrInput` via:

        JobHealthchecksLivenessProbeTypeHttpArgs{...}

or:

        nil

type JobHealthchecksLivenessProbeTypeHttpPtrOutput

type JobHealthchecksLivenessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbeTypeHttpPtrOutput) Elem

func (JobHealthchecksLivenessProbeTypeHttpPtrOutput) ElementType

func (JobHealthchecksLivenessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (JobHealthchecksLivenessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (JobHealthchecksLivenessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (JobHealthchecksLivenessProbeTypeHttpPtrOutput) ToJobHealthchecksLivenessProbeTypeHttpPtrOutput

func (o JobHealthchecksLivenessProbeTypeHttpPtrOutput) ToJobHealthchecksLivenessProbeTypeHttpPtrOutput() JobHealthchecksLivenessProbeTypeHttpPtrOutput

func (JobHealthchecksLivenessProbeTypeHttpPtrOutput) ToJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext

func (o JobHealthchecksLivenessProbeTypeHttpPtrOutput) ToJobHealthchecksLivenessProbeTypeHttpPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeHttpPtrOutput

type JobHealthchecksLivenessProbeTypeInput

type JobHealthchecksLivenessProbeTypeInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbeTypeOutput() JobHealthchecksLivenessProbeTypeOutput
	ToJobHealthchecksLivenessProbeTypeOutputWithContext(context.Context) JobHealthchecksLivenessProbeTypeOutput
}

JobHealthchecksLivenessProbeTypeInput is an input type that accepts JobHealthchecksLivenessProbeTypeArgs and JobHealthchecksLivenessProbeTypeOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbeTypeInput` via:

JobHealthchecksLivenessProbeTypeArgs{...}

type JobHealthchecksLivenessProbeTypeOutput

type JobHealthchecksLivenessProbeTypeOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbeTypeOutput) ElementType

func (JobHealthchecksLivenessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (JobHealthchecksLivenessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (JobHealthchecksLivenessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (JobHealthchecksLivenessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (JobHealthchecksLivenessProbeTypeOutput) ToJobHealthchecksLivenessProbeTypeOutput

func (o JobHealthchecksLivenessProbeTypeOutput) ToJobHealthchecksLivenessProbeTypeOutput() JobHealthchecksLivenessProbeTypeOutput

func (JobHealthchecksLivenessProbeTypeOutput) ToJobHealthchecksLivenessProbeTypeOutputWithContext

func (o JobHealthchecksLivenessProbeTypeOutput) ToJobHealthchecksLivenessProbeTypeOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeOutput

func (JobHealthchecksLivenessProbeTypeOutput) ToJobHealthchecksLivenessProbeTypePtrOutput

func (o JobHealthchecksLivenessProbeTypeOutput) ToJobHealthchecksLivenessProbeTypePtrOutput() JobHealthchecksLivenessProbeTypePtrOutput

func (JobHealthchecksLivenessProbeTypeOutput) ToJobHealthchecksLivenessProbeTypePtrOutputWithContext

func (o JobHealthchecksLivenessProbeTypeOutput) ToJobHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypePtrOutput

type JobHealthchecksLivenessProbeTypePtrInput

type JobHealthchecksLivenessProbeTypePtrInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbeTypePtrOutput() JobHealthchecksLivenessProbeTypePtrOutput
	ToJobHealthchecksLivenessProbeTypePtrOutputWithContext(context.Context) JobHealthchecksLivenessProbeTypePtrOutput
}

JobHealthchecksLivenessProbeTypePtrInput is an input type that accepts JobHealthchecksLivenessProbeTypeArgs, JobHealthchecksLivenessProbeTypePtr and JobHealthchecksLivenessProbeTypePtrOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbeTypePtrInput` via:

        JobHealthchecksLivenessProbeTypeArgs{...}

or:

        nil

type JobHealthchecksLivenessProbeTypePtrOutput

type JobHealthchecksLivenessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbeTypePtrOutput) Elem

func (JobHealthchecksLivenessProbeTypePtrOutput) ElementType

func (JobHealthchecksLivenessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (JobHealthchecksLivenessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (JobHealthchecksLivenessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (JobHealthchecksLivenessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (JobHealthchecksLivenessProbeTypePtrOutput) ToJobHealthchecksLivenessProbeTypePtrOutput

func (o JobHealthchecksLivenessProbeTypePtrOutput) ToJobHealthchecksLivenessProbeTypePtrOutput() JobHealthchecksLivenessProbeTypePtrOutput

func (JobHealthchecksLivenessProbeTypePtrOutput) ToJobHealthchecksLivenessProbeTypePtrOutputWithContext

func (o JobHealthchecksLivenessProbeTypePtrOutput) ToJobHealthchecksLivenessProbeTypePtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypePtrOutput

type JobHealthchecksLivenessProbeTypeTcp

type JobHealthchecksLivenessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type JobHealthchecksLivenessProbeTypeTcpArgs

type JobHealthchecksLivenessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (JobHealthchecksLivenessProbeTypeTcpArgs) ElementType

func (JobHealthchecksLivenessProbeTypeTcpArgs) ToJobHealthchecksLivenessProbeTypeTcpOutput

func (i JobHealthchecksLivenessProbeTypeTcpArgs) ToJobHealthchecksLivenessProbeTypeTcpOutput() JobHealthchecksLivenessProbeTypeTcpOutput

func (JobHealthchecksLivenessProbeTypeTcpArgs) ToJobHealthchecksLivenessProbeTypeTcpOutputWithContext

func (i JobHealthchecksLivenessProbeTypeTcpArgs) ToJobHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeTcpOutput

func (JobHealthchecksLivenessProbeTypeTcpArgs) ToJobHealthchecksLivenessProbeTypeTcpPtrOutput

func (i JobHealthchecksLivenessProbeTypeTcpArgs) ToJobHealthchecksLivenessProbeTypeTcpPtrOutput() JobHealthchecksLivenessProbeTypeTcpPtrOutput

func (JobHealthchecksLivenessProbeTypeTcpArgs) ToJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (i JobHealthchecksLivenessProbeTypeTcpArgs) ToJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeTcpPtrOutput

type JobHealthchecksLivenessProbeTypeTcpInput

type JobHealthchecksLivenessProbeTypeTcpInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbeTypeTcpOutput() JobHealthchecksLivenessProbeTypeTcpOutput
	ToJobHealthchecksLivenessProbeTypeTcpOutputWithContext(context.Context) JobHealthchecksLivenessProbeTypeTcpOutput
}

JobHealthchecksLivenessProbeTypeTcpInput is an input type that accepts JobHealthchecksLivenessProbeTypeTcpArgs and JobHealthchecksLivenessProbeTypeTcpOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbeTypeTcpInput` via:

JobHealthchecksLivenessProbeTypeTcpArgs{...}

type JobHealthchecksLivenessProbeTypeTcpOutput

type JobHealthchecksLivenessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbeTypeTcpOutput) ElementType

func (JobHealthchecksLivenessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (JobHealthchecksLivenessProbeTypeTcpOutput) Port

The port number to try to connect to

func (JobHealthchecksLivenessProbeTypeTcpOutput) ToJobHealthchecksLivenessProbeTypeTcpOutput

func (o JobHealthchecksLivenessProbeTypeTcpOutput) ToJobHealthchecksLivenessProbeTypeTcpOutput() JobHealthchecksLivenessProbeTypeTcpOutput

func (JobHealthchecksLivenessProbeTypeTcpOutput) ToJobHealthchecksLivenessProbeTypeTcpOutputWithContext

func (o JobHealthchecksLivenessProbeTypeTcpOutput) ToJobHealthchecksLivenessProbeTypeTcpOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeTcpOutput

func (JobHealthchecksLivenessProbeTypeTcpOutput) ToJobHealthchecksLivenessProbeTypeTcpPtrOutput

func (o JobHealthchecksLivenessProbeTypeTcpOutput) ToJobHealthchecksLivenessProbeTypeTcpPtrOutput() JobHealthchecksLivenessProbeTypeTcpPtrOutput

func (JobHealthchecksLivenessProbeTypeTcpOutput) ToJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o JobHealthchecksLivenessProbeTypeTcpOutput) ToJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeTcpPtrOutput

type JobHealthchecksLivenessProbeTypeTcpPtrInput

type JobHealthchecksLivenessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToJobHealthchecksLivenessProbeTypeTcpPtrOutput() JobHealthchecksLivenessProbeTypeTcpPtrOutput
	ToJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(context.Context) JobHealthchecksLivenessProbeTypeTcpPtrOutput
}

JobHealthchecksLivenessProbeTypeTcpPtrInput is an input type that accepts JobHealthchecksLivenessProbeTypeTcpArgs, JobHealthchecksLivenessProbeTypeTcpPtr and JobHealthchecksLivenessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `JobHealthchecksLivenessProbeTypeTcpPtrInput` via:

        JobHealthchecksLivenessProbeTypeTcpArgs{...}

or:

        nil

type JobHealthchecksLivenessProbeTypeTcpPtrOutput

type JobHealthchecksLivenessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksLivenessProbeTypeTcpPtrOutput) Elem

func (JobHealthchecksLivenessProbeTypeTcpPtrOutput) ElementType

func (JobHealthchecksLivenessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (JobHealthchecksLivenessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (JobHealthchecksLivenessProbeTypeTcpPtrOutput) ToJobHealthchecksLivenessProbeTypeTcpPtrOutput

func (o JobHealthchecksLivenessProbeTypeTcpPtrOutput) ToJobHealthchecksLivenessProbeTypeTcpPtrOutput() JobHealthchecksLivenessProbeTypeTcpPtrOutput

func (JobHealthchecksLivenessProbeTypeTcpPtrOutput) ToJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext

func (o JobHealthchecksLivenessProbeTypeTcpPtrOutput) ToJobHealthchecksLivenessProbeTypeTcpPtrOutputWithContext(ctx context.Context) JobHealthchecksLivenessProbeTypeTcpPtrOutput

type JobHealthchecksOutput

type JobHealthchecksOutput struct{ *pulumi.OutputState }

func (JobHealthchecksOutput) ElementType

func (JobHealthchecksOutput) ElementType() reflect.Type

func (JobHealthchecksOutput) LivenessProbe

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.

func (JobHealthchecksOutput) ReadinessProbe

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.

func (JobHealthchecksOutput) ToJobHealthchecksOutput

func (o JobHealthchecksOutput) ToJobHealthchecksOutput() JobHealthchecksOutput

func (JobHealthchecksOutput) ToJobHealthchecksOutputWithContext

func (o JobHealthchecksOutput) ToJobHealthchecksOutputWithContext(ctx context.Context) JobHealthchecksOutput

func (JobHealthchecksOutput) ToJobHealthchecksPtrOutput

func (o JobHealthchecksOutput) ToJobHealthchecksPtrOutput() JobHealthchecksPtrOutput

func (JobHealthchecksOutput) ToJobHealthchecksPtrOutputWithContext

func (o JobHealthchecksOutput) ToJobHealthchecksPtrOutputWithContext(ctx context.Context) JobHealthchecksPtrOutput

type JobHealthchecksPtrInput

type JobHealthchecksPtrInput interface {
	pulumi.Input

	ToJobHealthchecksPtrOutput() JobHealthchecksPtrOutput
	ToJobHealthchecksPtrOutputWithContext(context.Context) JobHealthchecksPtrOutput
}

JobHealthchecksPtrInput is an input type that accepts JobHealthchecksArgs, JobHealthchecksPtr and JobHealthchecksPtrOutput values. You can construct a concrete instance of `JobHealthchecksPtrInput` via:

        JobHealthchecksArgs{...}

or:

        nil

type JobHealthchecksPtrOutput

type JobHealthchecksPtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksPtrOutput) Elem

func (JobHealthchecksPtrOutput) ElementType

func (JobHealthchecksPtrOutput) ElementType() reflect.Type

func (JobHealthchecksPtrOutput) LivenessProbe

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.

func (JobHealthchecksPtrOutput) ReadinessProbe

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.

func (JobHealthchecksPtrOutput) ToJobHealthchecksPtrOutput

func (o JobHealthchecksPtrOutput) ToJobHealthchecksPtrOutput() JobHealthchecksPtrOutput

func (JobHealthchecksPtrOutput) ToJobHealthchecksPtrOutputWithContext

func (o JobHealthchecksPtrOutput) ToJobHealthchecksPtrOutputWithContext(ctx context.Context) JobHealthchecksPtrOutput

type JobHealthchecksReadinessProbe

type JobHealthchecksReadinessProbe struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold int `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds int `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold int `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type JobHealthchecksReadinessProbeType `pulumi:"type"`
}

type JobHealthchecksReadinessProbeArgs

type JobHealthchecksReadinessProbeArgs struct {
	// Number of time the an ok probe should fail before declaring it as failed
	FailureThreshold pulumi.IntInput `pulumi:"failureThreshold"`
	// Number of seconds to wait before the first execution of the probe to be trigerred
	InitialDelaySeconds pulumi.IntInput `pulumi:"initialDelaySeconds"`
	// Number of seconds before each execution of the probe
	PeriodSeconds pulumi.IntInput `pulumi:"periodSeconds"`
	// Number of time the probe should success before declaring a failed probe as ok again
	SuccessThreshold pulumi.IntInput `pulumi:"successThreshold"`
	// Number of seconds within which the check need to respond before declaring it as a failure
	TimeoutSeconds pulumi.IntInput `pulumi:"timeoutSeconds"`
	// Kind of check to run for this probe. There can only be one configured at a time
	Type JobHealthchecksReadinessProbeTypeInput `pulumi:"type"`
}

func (JobHealthchecksReadinessProbeArgs) ElementType

func (JobHealthchecksReadinessProbeArgs) ToJobHealthchecksReadinessProbeOutput

func (i JobHealthchecksReadinessProbeArgs) ToJobHealthchecksReadinessProbeOutput() JobHealthchecksReadinessProbeOutput

func (JobHealthchecksReadinessProbeArgs) ToJobHealthchecksReadinessProbeOutputWithContext

func (i JobHealthchecksReadinessProbeArgs) ToJobHealthchecksReadinessProbeOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeOutput

func (JobHealthchecksReadinessProbeArgs) ToJobHealthchecksReadinessProbePtrOutput

func (i JobHealthchecksReadinessProbeArgs) ToJobHealthchecksReadinessProbePtrOutput() JobHealthchecksReadinessProbePtrOutput

func (JobHealthchecksReadinessProbeArgs) ToJobHealthchecksReadinessProbePtrOutputWithContext

func (i JobHealthchecksReadinessProbeArgs) ToJobHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbePtrOutput

type JobHealthchecksReadinessProbeInput

type JobHealthchecksReadinessProbeInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbeOutput() JobHealthchecksReadinessProbeOutput
	ToJobHealthchecksReadinessProbeOutputWithContext(context.Context) JobHealthchecksReadinessProbeOutput
}

JobHealthchecksReadinessProbeInput is an input type that accepts JobHealthchecksReadinessProbeArgs and JobHealthchecksReadinessProbeOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbeInput` via:

JobHealthchecksReadinessProbeArgs{...}

type JobHealthchecksReadinessProbeOutput

type JobHealthchecksReadinessProbeOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbeOutput) ElementType

func (JobHealthchecksReadinessProbeOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (JobHealthchecksReadinessProbeOutput) InitialDelaySeconds

func (o JobHealthchecksReadinessProbeOutput) InitialDelaySeconds() pulumi.IntOutput

Number of seconds to wait before the first execution of the probe to be trigerred

func (JobHealthchecksReadinessProbeOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (JobHealthchecksReadinessProbeOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (JobHealthchecksReadinessProbeOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (JobHealthchecksReadinessProbeOutput) ToJobHealthchecksReadinessProbeOutput

func (o JobHealthchecksReadinessProbeOutput) ToJobHealthchecksReadinessProbeOutput() JobHealthchecksReadinessProbeOutput

func (JobHealthchecksReadinessProbeOutput) ToJobHealthchecksReadinessProbeOutputWithContext

func (o JobHealthchecksReadinessProbeOutput) ToJobHealthchecksReadinessProbeOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeOutput

func (JobHealthchecksReadinessProbeOutput) ToJobHealthchecksReadinessProbePtrOutput

func (o JobHealthchecksReadinessProbeOutput) ToJobHealthchecksReadinessProbePtrOutput() JobHealthchecksReadinessProbePtrOutput

func (JobHealthchecksReadinessProbeOutput) ToJobHealthchecksReadinessProbePtrOutputWithContext

func (o JobHealthchecksReadinessProbeOutput) ToJobHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbePtrOutput

func (JobHealthchecksReadinessProbeOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type JobHealthchecksReadinessProbePtrInput

type JobHealthchecksReadinessProbePtrInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbePtrOutput() JobHealthchecksReadinessProbePtrOutput
	ToJobHealthchecksReadinessProbePtrOutputWithContext(context.Context) JobHealthchecksReadinessProbePtrOutput
}

JobHealthchecksReadinessProbePtrInput is an input type that accepts JobHealthchecksReadinessProbeArgs, JobHealthchecksReadinessProbePtr and JobHealthchecksReadinessProbePtrOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbePtrInput` via:

        JobHealthchecksReadinessProbeArgs{...}

or:

        nil

type JobHealthchecksReadinessProbePtrOutput

type JobHealthchecksReadinessProbePtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbePtrOutput) Elem

func (JobHealthchecksReadinessProbePtrOutput) ElementType

func (JobHealthchecksReadinessProbePtrOutput) FailureThreshold

Number of time the an ok probe should fail before declaring it as failed

func (JobHealthchecksReadinessProbePtrOutput) InitialDelaySeconds

Number of seconds to wait before the first execution of the probe to be trigerred

func (JobHealthchecksReadinessProbePtrOutput) PeriodSeconds

Number of seconds before each execution of the probe

func (JobHealthchecksReadinessProbePtrOutput) SuccessThreshold

Number of time the probe should success before declaring a failed probe as ok again

func (JobHealthchecksReadinessProbePtrOutput) TimeoutSeconds

Number of seconds within which the check need to respond before declaring it as a failure

func (JobHealthchecksReadinessProbePtrOutput) ToJobHealthchecksReadinessProbePtrOutput

func (o JobHealthchecksReadinessProbePtrOutput) ToJobHealthchecksReadinessProbePtrOutput() JobHealthchecksReadinessProbePtrOutput

func (JobHealthchecksReadinessProbePtrOutput) ToJobHealthchecksReadinessProbePtrOutputWithContext

func (o JobHealthchecksReadinessProbePtrOutput) ToJobHealthchecksReadinessProbePtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbePtrOutput

func (JobHealthchecksReadinessProbePtrOutput) Type

Kind of check to run for this probe. There can only be one configured at a time

type JobHealthchecksReadinessProbeType

type JobHealthchecksReadinessProbeType struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec *JobHealthchecksReadinessProbeTypeExec `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc *JobHealthchecksReadinessProbeTypeGrpc `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http *JobHealthchecksReadinessProbeTypeHttp `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp *JobHealthchecksReadinessProbeTypeTcp `pulumi:"tcp"`
}

type JobHealthchecksReadinessProbeTypeArgs

type JobHealthchecksReadinessProbeTypeArgs struct {
	// Check that the given command return an exit 0. Binary should be present in the image
	Exec JobHealthchecksReadinessProbeTypeExecPtrInput `pulumi:"exec"`
	// Check that the given port respond to GRPC call
	Grpc JobHealthchecksReadinessProbeTypeGrpcPtrInput `pulumi:"grpc"`
	// Check that the given port respond to HTTP call (should return a 2xx response code)
	Http JobHealthchecksReadinessProbeTypeHttpPtrInput `pulumi:"http"`
	// Check that the given port accepting connection
	Tcp JobHealthchecksReadinessProbeTypeTcpPtrInput `pulumi:"tcp"`
}

func (JobHealthchecksReadinessProbeTypeArgs) ElementType

func (JobHealthchecksReadinessProbeTypeArgs) ToJobHealthchecksReadinessProbeTypeOutput

func (i JobHealthchecksReadinessProbeTypeArgs) ToJobHealthchecksReadinessProbeTypeOutput() JobHealthchecksReadinessProbeTypeOutput

func (JobHealthchecksReadinessProbeTypeArgs) ToJobHealthchecksReadinessProbeTypeOutputWithContext

func (i JobHealthchecksReadinessProbeTypeArgs) ToJobHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeOutput

func (JobHealthchecksReadinessProbeTypeArgs) ToJobHealthchecksReadinessProbeTypePtrOutput

func (i JobHealthchecksReadinessProbeTypeArgs) ToJobHealthchecksReadinessProbeTypePtrOutput() JobHealthchecksReadinessProbeTypePtrOutput

func (JobHealthchecksReadinessProbeTypeArgs) ToJobHealthchecksReadinessProbeTypePtrOutputWithContext

func (i JobHealthchecksReadinessProbeTypeArgs) ToJobHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypePtrOutput

type JobHealthchecksReadinessProbeTypeExec

type JobHealthchecksReadinessProbeTypeExec struct {
	// The command and its arguments to exec
	Commands []string `pulumi:"commands"`
}

type JobHealthchecksReadinessProbeTypeExecArgs

type JobHealthchecksReadinessProbeTypeExecArgs struct {
	// The command and its arguments to exec
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (JobHealthchecksReadinessProbeTypeExecArgs) ElementType

func (JobHealthchecksReadinessProbeTypeExecArgs) ToJobHealthchecksReadinessProbeTypeExecOutput

func (i JobHealthchecksReadinessProbeTypeExecArgs) ToJobHealthchecksReadinessProbeTypeExecOutput() JobHealthchecksReadinessProbeTypeExecOutput

func (JobHealthchecksReadinessProbeTypeExecArgs) ToJobHealthchecksReadinessProbeTypeExecOutputWithContext

func (i JobHealthchecksReadinessProbeTypeExecArgs) ToJobHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeExecOutput

func (JobHealthchecksReadinessProbeTypeExecArgs) ToJobHealthchecksReadinessProbeTypeExecPtrOutput

func (i JobHealthchecksReadinessProbeTypeExecArgs) ToJobHealthchecksReadinessProbeTypeExecPtrOutput() JobHealthchecksReadinessProbeTypeExecPtrOutput

func (JobHealthchecksReadinessProbeTypeExecArgs) ToJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (i JobHealthchecksReadinessProbeTypeExecArgs) ToJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeExecPtrOutput

type JobHealthchecksReadinessProbeTypeExecInput

type JobHealthchecksReadinessProbeTypeExecInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbeTypeExecOutput() JobHealthchecksReadinessProbeTypeExecOutput
	ToJobHealthchecksReadinessProbeTypeExecOutputWithContext(context.Context) JobHealthchecksReadinessProbeTypeExecOutput
}

JobHealthchecksReadinessProbeTypeExecInput is an input type that accepts JobHealthchecksReadinessProbeTypeExecArgs and JobHealthchecksReadinessProbeTypeExecOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbeTypeExecInput` via:

JobHealthchecksReadinessProbeTypeExecArgs{...}

type JobHealthchecksReadinessProbeTypeExecOutput

type JobHealthchecksReadinessProbeTypeExecOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbeTypeExecOutput) Commands

The command and its arguments to exec

func (JobHealthchecksReadinessProbeTypeExecOutput) ElementType

func (JobHealthchecksReadinessProbeTypeExecOutput) ToJobHealthchecksReadinessProbeTypeExecOutput

func (o JobHealthchecksReadinessProbeTypeExecOutput) ToJobHealthchecksReadinessProbeTypeExecOutput() JobHealthchecksReadinessProbeTypeExecOutput

func (JobHealthchecksReadinessProbeTypeExecOutput) ToJobHealthchecksReadinessProbeTypeExecOutputWithContext

func (o JobHealthchecksReadinessProbeTypeExecOutput) ToJobHealthchecksReadinessProbeTypeExecOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeExecOutput

func (JobHealthchecksReadinessProbeTypeExecOutput) ToJobHealthchecksReadinessProbeTypeExecPtrOutput

func (o JobHealthchecksReadinessProbeTypeExecOutput) ToJobHealthchecksReadinessProbeTypeExecPtrOutput() JobHealthchecksReadinessProbeTypeExecPtrOutput

func (JobHealthchecksReadinessProbeTypeExecOutput) ToJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o JobHealthchecksReadinessProbeTypeExecOutput) ToJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeExecPtrOutput

type JobHealthchecksReadinessProbeTypeExecPtrInput

type JobHealthchecksReadinessProbeTypeExecPtrInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbeTypeExecPtrOutput() JobHealthchecksReadinessProbeTypeExecPtrOutput
	ToJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext(context.Context) JobHealthchecksReadinessProbeTypeExecPtrOutput
}

JobHealthchecksReadinessProbeTypeExecPtrInput is an input type that accepts JobHealthchecksReadinessProbeTypeExecArgs, JobHealthchecksReadinessProbeTypeExecPtr and JobHealthchecksReadinessProbeTypeExecPtrOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbeTypeExecPtrInput` via:

        JobHealthchecksReadinessProbeTypeExecArgs{...}

or:

        nil

type JobHealthchecksReadinessProbeTypeExecPtrOutput

type JobHealthchecksReadinessProbeTypeExecPtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbeTypeExecPtrOutput) Commands

The command and its arguments to exec

func (JobHealthchecksReadinessProbeTypeExecPtrOutput) Elem

func (JobHealthchecksReadinessProbeTypeExecPtrOutput) ElementType

func (JobHealthchecksReadinessProbeTypeExecPtrOutput) ToJobHealthchecksReadinessProbeTypeExecPtrOutput

func (o JobHealthchecksReadinessProbeTypeExecPtrOutput) ToJobHealthchecksReadinessProbeTypeExecPtrOutput() JobHealthchecksReadinessProbeTypeExecPtrOutput

func (JobHealthchecksReadinessProbeTypeExecPtrOutput) ToJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext

func (o JobHealthchecksReadinessProbeTypeExecPtrOutput) ToJobHealthchecksReadinessProbeTypeExecPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeExecPtrOutput

type JobHealthchecksReadinessProbeTypeGrpc

type JobHealthchecksReadinessProbeTypeGrpc struct {
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// 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
	Service *string `pulumi:"service"`
}

type JobHealthchecksReadinessProbeTypeGrpcArgs

type JobHealthchecksReadinessProbeTypeGrpcArgs struct {
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// 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
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (JobHealthchecksReadinessProbeTypeGrpcArgs) ElementType

func (JobHealthchecksReadinessProbeTypeGrpcArgs) ToJobHealthchecksReadinessProbeTypeGrpcOutput

func (i JobHealthchecksReadinessProbeTypeGrpcArgs) ToJobHealthchecksReadinessProbeTypeGrpcOutput() JobHealthchecksReadinessProbeTypeGrpcOutput

func (JobHealthchecksReadinessProbeTypeGrpcArgs) ToJobHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (i JobHealthchecksReadinessProbeTypeGrpcArgs) ToJobHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeGrpcOutput

func (JobHealthchecksReadinessProbeTypeGrpcArgs) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (i JobHealthchecksReadinessProbeTypeGrpcArgs) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutput() JobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (JobHealthchecksReadinessProbeTypeGrpcArgs) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (i JobHealthchecksReadinessProbeTypeGrpcArgs) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeGrpcPtrOutput

type JobHealthchecksReadinessProbeTypeGrpcInput

type JobHealthchecksReadinessProbeTypeGrpcInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbeTypeGrpcOutput() JobHealthchecksReadinessProbeTypeGrpcOutput
	ToJobHealthchecksReadinessProbeTypeGrpcOutputWithContext(context.Context) JobHealthchecksReadinessProbeTypeGrpcOutput
}

JobHealthchecksReadinessProbeTypeGrpcInput is an input type that accepts JobHealthchecksReadinessProbeTypeGrpcArgs and JobHealthchecksReadinessProbeTypeGrpcOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbeTypeGrpcInput` via:

JobHealthchecksReadinessProbeTypeGrpcArgs{...}

type JobHealthchecksReadinessProbeTypeGrpcOutput

type JobHealthchecksReadinessProbeTypeGrpcOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbeTypeGrpcOutput) ElementType

func (JobHealthchecksReadinessProbeTypeGrpcOutput) Port

The port number to try to connect to

func (JobHealthchecksReadinessProbeTypeGrpcOutput) Service

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

func (JobHealthchecksReadinessProbeTypeGrpcOutput) ToJobHealthchecksReadinessProbeTypeGrpcOutput

func (o JobHealthchecksReadinessProbeTypeGrpcOutput) ToJobHealthchecksReadinessProbeTypeGrpcOutput() JobHealthchecksReadinessProbeTypeGrpcOutput

func (JobHealthchecksReadinessProbeTypeGrpcOutput) ToJobHealthchecksReadinessProbeTypeGrpcOutputWithContext

func (o JobHealthchecksReadinessProbeTypeGrpcOutput) ToJobHealthchecksReadinessProbeTypeGrpcOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeGrpcOutput

func (JobHealthchecksReadinessProbeTypeGrpcOutput) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (o JobHealthchecksReadinessProbeTypeGrpcOutput) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutput() JobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (JobHealthchecksReadinessProbeTypeGrpcOutput) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o JobHealthchecksReadinessProbeTypeGrpcOutput) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeGrpcPtrOutput

type JobHealthchecksReadinessProbeTypeGrpcPtrInput

type JobHealthchecksReadinessProbeTypeGrpcPtrInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbeTypeGrpcPtrOutput() JobHealthchecksReadinessProbeTypeGrpcPtrOutput
	ToJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(context.Context) JobHealthchecksReadinessProbeTypeGrpcPtrOutput
}

JobHealthchecksReadinessProbeTypeGrpcPtrInput is an input type that accepts JobHealthchecksReadinessProbeTypeGrpcArgs, JobHealthchecksReadinessProbeTypeGrpcPtr and JobHealthchecksReadinessProbeTypeGrpcPtrOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbeTypeGrpcPtrInput` via:

        JobHealthchecksReadinessProbeTypeGrpcArgs{...}

or:

        nil

type JobHealthchecksReadinessProbeTypeGrpcPtrOutput

type JobHealthchecksReadinessProbeTypeGrpcPtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbeTypeGrpcPtrOutput) Elem

func (JobHealthchecksReadinessProbeTypeGrpcPtrOutput) ElementType

func (JobHealthchecksReadinessProbeTypeGrpcPtrOutput) Port

The port number to try to connect to

func (JobHealthchecksReadinessProbeTypeGrpcPtrOutput) Service

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

func (JobHealthchecksReadinessProbeTypeGrpcPtrOutput) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (o JobHealthchecksReadinessProbeTypeGrpcPtrOutput) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutput() JobHealthchecksReadinessProbeTypeGrpcPtrOutput

func (JobHealthchecksReadinessProbeTypeGrpcPtrOutput) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext

func (o JobHealthchecksReadinessProbeTypeGrpcPtrOutput) ToJobHealthchecksReadinessProbeTypeGrpcPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeGrpcPtrOutput

type JobHealthchecksReadinessProbeTypeHttp

type JobHealthchecksReadinessProbeTypeHttp struct {
	// The path that the HTTP GET request. By default it is `/`
	Path *string `pulumi:"path"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme string `pulumi:"scheme"`
}

type JobHealthchecksReadinessProbeTypeHttpArgs

type JobHealthchecksReadinessProbeTypeHttpArgs struct {
	// The path that the HTTP GET request. By default it is `/`
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
	// if the HTTP GET request should be done in HTTP or HTTPS.
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

func (JobHealthchecksReadinessProbeTypeHttpArgs) ElementType

func (JobHealthchecksReadinessProbeTypeHttpArgs) ToJobHealthchecksReadinessProbeTypeHttpOutput

func (i JobHealthchecksReadinessProbeTypeHttpArgs) ToJobHealthchecksReadinessProbeTypeHttpOutput() JobHealthchecksReadinessProbeTypeHttpOutput

func (JobHealthchecksReadinessProbeTypeHttpArgs) ToJobHealthchecksReadinessProbeTypeHttpOutputWithContext

func (i JobHealthchecksReadinessProbeTypeHttpArgs) ToJobHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeHttpOutput

func (JobHealthchecksReadinessProbeTypeHttpArgs) ToJobHealthchecksReadinessProbeTypeHttpPtrOutput

func (i JobHealthchecksReadinessProbeTypeHttpArgs) ToJobHealthchecksReadinessProbeTypeHttpPtrOutput() JobHealthchecksReadinessProbeTypeHttpPtrOutput

func (JobHealthchecksReadinessProbeTypeHttpArgs) ToJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (i JobHealthchecksReadinessProbeTypeHttpArgs) ToJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeHttpPtrOutput

type JobHealthchecksReadinessProbeTypeHttpInput

type JobHealthchecksReadinessProbeTypeHttpInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbeTypeHttpOutput() JobHealthchecksReadinessProbeTypeHttpOutput
	ToJobHealthchecksReadinessProbeTypeHttpOutputWithContext(context.Context) JobHealthchecksReadinessProbeTypeHttpOutput
}

JobHealthchecksReadinessProbeTypeHttpInput is an input type that accepts JobHealthchecksReadinessProbeTypeHttpArgs and JobHealthchecksReadinessProbeTypeHttpOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbeTypeHttpInput` via:

JobHealthchecksReadinessProbeTypeHttpArgs{...}

type JobHealthchecksReadinessProbeTypeHttpOutput

type JobHealthchecksReadinessProbeTypeHttpOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbeTypeHttpOutput) ElementType

func (JobHealthchecksReadinessProbeTypeHttpOutput) Path

The path that the HTTP GET request. By default it is `/`

func (JobHealthchecksReadinessProbeTypeHttpOutput) Port

The port number to try to connect to

func (JobHealthchecksReadinessProbeTypeHttpOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (JobHealthchecksReadinessProbeTypeHttpOutput) ToJobHealthchecksReadinessProbeTypeHttpOutput

func (o JobHealthchecksReadinessProbeTypeHttpOutput) ToJobHealthchecksReadinessProbeTypeHttpOutput() JobHealthchecksReadinessProbeTypeHttpOutput

func (JobHealthchecksReadinessProbeTypeHttpOutput) ToJobHealthchecksReadinessProbeTypeHttpOutputWithContext

func (o JobHealthchecksReadinessProbeTypeHttpOutput) ToJobHealthchecksReadinessProbeTypeHttpOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeHttpOutput

func (JobHealthchecksReadinessProbeTypeHttpOutput) ToJobHealthchecksReadinessProbeTypeHttpPtrOutput

func (o JobHealthchecksReadinessProbeTypeHttpOutput) ToJobHealthchecksReadinessProbeTypeHttpPtrOutput() JobHealthchecksReadinessProbeTypeHttpPtrOutput

func (JobHealthchecksReadinessProbeTypeHttpOutput) ToJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o JobHealthchecksReadinessProbeTypeHttpOutput) ToJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeHttpPtrOutput

type JobHealthchecksReadinessProbeTypeHttpPtrInput

type JobHealthchecksReadinessProbeTypeHttpPtrInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbeTypeHttpPtrOutput() JobHealthchecksReadinessProbeTypeHttpPtrOutput
	ToJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(context.Context) JobHealthchecksReadinessProbeTypeHttpPtrOutput
}

JobHealthchecksReadinessProbeTypeHttpPtrInput is an input type that accepts JobHealthchecksReadinessProbeTypeHttpArgs, JobHealthchecksReadinessProbeTypeHttpPtr and JobHealthchecksReadinessProbeTypeHttpPtrOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbeTypeHttpPtrInput` via:

        JobHealthchecksReadinessProbeTypeHttpArgs{...}

or:

        nil

type JobHealthchecksReadinessProbeTypeHttpPtrOutput

type JobHealthchecksReadinessProbeTypeHttpPtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbeTypeHttpPtrOutput) Elem

func (JobHealthchecksReadinessProbeTypeHttpPtrOutput) ElementType

func (JobHealthchecksReadinessProbeTypeHttpPtrOutput) Path

The path that the HTTP GET request. By default it is `/`

func (JobHealthchecksReadinessProbeTypeHttpPtrOutput) Port

The port number to try to connect to

func (JobHealthchecksReadinessProbeTypeHttpPtrOutput) Scheme

if the HTTP GET request should be done in HTTP or HTTPS.

func (JobHealthchecksReadinessProbeTypeHttpPtrOutput) ToJobHealthchecksReadinessProbeTypeHttpPtrOutput

func (o JobHealthchecksReadinessProbeTypeHttpPtrOutput) ToJobHealthchecksReadinessProbeTypeHttpPtrOutput() JobHealthchecksReadinessProbeTypeHttpPtrOutput

func (JobHealthchecksReadinessProbeTypeHttpPtrOutput) ToJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext

func (o JobHealthchecksReadinessProbeTypeHttpPtrOutput) ToJobHealthchecksReadinessProbeTypeHttpPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeHttpPtrOutput

type JobHealthchecksReadinessProbeTypeInput

type JobHealthchecksReadinessProbeTypeInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbeTypeOutput() JobHealthchecksReadinessProbeTypeOutput
	ToJobHealthchecksReadinessProbeTypeOutputWithContext(context.Context) JobHealthchecksReadinessProbeTypeOutput
}

JobHealthchecksReadinessProbeTypeInput is an input type that accepts JobHealthchecksReadinessProbeTypeArgs and JobHealthchecksReadinessProbeTypeOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbeTypeInput` via:

JobHealthchecksReadinessProbeTypeArgs{...}

type JobHealthchecksReadinessProbeTypeOutput

type JobHealthchecksReadinessProbeTypeOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbeTypeOutput) ElementType

func (JobHealthchecksReadinessProbeTypeOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (JobHealthchecksReadinessProbeTypeOutput) Grpc

Check that the given port respond to GRPC call

func (JobHealthchecksReadinessProbeTypeOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (JobHealthchecksReadinessProbeTypeOutput) Tcp

Check that the given port accepting connection

func (JobHealthchecksReadinessProbeTypeOutput) ToJobHealthchecksReadinessProbeTypeOutput

func (o JobHealthchecksReadinessProbeTypeOutput) ToJobHealthchecksReadinessProbeTypeOutput() JobHealthchecksReadinessProbeTypeOutput

func (JobHealthchecksReadinessProbeTypeOutput) ToJobHealthchecksReadinessProbeTypeOutputWithContext

func (o JobHealthchecksReadinessProbeTypeOutput) ToJobHealthchecksReadinessProbeTypeOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeOutput

func (JobHealthchecksReadinessProbeTypeOutput) ToJobHealthchecksReadinessProbeTypePtrOutput

func (o JobHealthchecksReadinessProbeTypeOutput) ToJobHealthchecksReadinessProbeTypePtrOutput() JobHealthchecksReadinessProbeTypePtrOutput

func (JobHealthchecksReadinessProbeTypeOutput) ToJobHealthchecksReadinessProbeTypePtrOutputWithContext

func (o JobHealthchecksReadinessProbeTypeOutput) ToJobHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypePtrOutput

type JobHealthchecksReadinessProbeTypePtrInput

type JobHealthchecksReadinessProbeTypePtrInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbeTypePtrOutput() JobHealthchecksReadinessProbeTypePtrOutput
	ToJobHealthchecksReadinessProbeTypePtrOutputWithContext(context.Context) JobHealthchecksReadinessProbeTypePtrOutput
}

JobHealthchecksReadinessProbeTypePtrInput is an input type that accepts JobHealthchecksReadinessProbeTypeArgs, JobHealthchecksReadinessProbeTypePtr and JobHealthchecksReadinessProbeTypePtrOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbeTypePtrInput` via:

        JobHealthchecksReadinessProbeTypeArgs{...}

or:

        nil

type JobHealthchecksReadinessProbeTypePtrOutput

type JobHealthchecksReadinessProbeTypePtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbeTypePtrOutput) Elem

func (JobHealthchecksReadinessProbeTypePtrOutput) ElementType

func (JobHealthchecksReadinessProbeTypePtrOutput) Exec

Check that the given command return an exit 0. Binary should be present in the image

func (JobHealthchecksReadinessProbeTypePtrOutput) Grpc

Check that the given port respond to GRPC call

func (JobHealthchecksReadinessProbeTypePtrOutput) Http

Check that the given port respond to HTTP call (should return a 2xx response code)

func (JobHealthchecksReadinessProbeTypePtrOutput) Tcp

Check that the given port accepting connection

func (JobHealthchecksReadinessProbeTypePtrOutput) ToJobHealthchecksReadinessProbeTypePtrOutput

func (o JobHealthchecksReadinessProbeTypePtrOutput) ToJobHealthchecksReadinessProbeTypePtrOutput() JobHealthchecksReadinessProbeTypePtrOutput

func (JobHealthchecksReadinessProbeTypePtrOutput) ToJobHealthchecksReadinessProbeTypePtrOutputWithContext

func (o JobHealthchecksReadinessProbeTypePtrOutput) ToJobHealthchecksReadinessProbeTypePtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypePtrOutput

type JobHealthchecksReadinessProbeTypeTcp

type JobHealthchecksReadinessProbeTypeTcp struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host *string `pulumi:"host"`
	// The port number to try to connect to
	Port int `pulumi:"port"`
}

type JobHealthchecksReadinessProbeTypeTcpArgs

type JobHealthchecksReadinessProbeTypeTcpArgs struct {
	// Optional. If the host need to be different than localhost/pod ip
	Host pulumi.StringPtrInput `pulumi:"host"`
	// The port number to try to connect to
	Port pulumi.IntInput `pulumi:"port"`
}

func (JobHealthchecksReadinessProbeTypeTcpArgs) ElementType

func (JobHealthchecksReadinessProbeTypeTcpArgs) ToJobHealthchecksReadinessProbeTypeTcpOutput

func (i JobHealthchecksReadinessProbeTypeTcpArgs) ToJobHealthchecksReadinessProbeTypeTcpOutput() JobHealthchecksReadinessProbeTypeTcpOutput

func (JobHealthchecksReadinessProbeTypeTcpArgs) ToJobHealthchecksReadinessProbeTypeTcpOutputWithContext

func (i JobHealthchecksReadinessProbeTypeTcpArgs) ToJobHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeTcpOutput

func (JobHealthchecksReadinessProbeTypeTcpArgs) ToJobHealthchecksReadinessProbeTypeTcpPtrOutput

func (i JobHealthchecksReadinessProbeTypeTcpArgs) ToJobHealthchecksReadinessProbeTypeTcpPtrOutput() JobHealthchecksReadinessProbeTypeTcpPtrOutput

func (JobHealthchecksReadinessProbeTypeTcpArgs) ToJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (i JobHealthchecksReadinessProbeTypeTcpArgs) ToJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeTcpPtrOutput

type JobHealthchecksReadinessProbeTypeTcpInput

type JobHealthchecksReadinessProbeTypeTcpInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbeTypeTcpOutput() JobHealthchecksReadinessProbeTypeTcpOutput
	ToJobHealthchecksReadinessProbeTypeTcpOutputWithContext(context.Context) JobHealthchecksReadinessProbeTypeTcpOutput
}

JobHealthchecksReadinessProbeTypeTcpInput is an input type that accepts JobHealthchecksReadinessProbeTypeTcpArgs and JobHealthchecksReadinessProbeTypeTcpOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbeTypeTcpInput` via:

JobHealthchecksReadinessProbeTypeTcpArgs{...}

type JobHealthchecksReadinessProbeTypeTcpOutput

type JobHealthchecksReadinessProbeTypeTcpOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbeTypeTcpOutput) ElementType

func (JobHealthchecksReadinessProbeTypeTcpOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (JobHealthchecksReadinessProbeTypeTcpOutput) Port

The port number to try to connect to

func (JobHealthchecksReadinessProbeTypeTcpOutput) ToJobHealthchecksReadinessProbeTypeTcpOutput

func (o JobHealthchecksReadinessProbeTypeTcpOutput) ToJobHealthchecksReadinessProbeTypeTcpOutput() JobHealthchecksReadinessProbeTypeTcpOutput

func (JobHealthchecksReadinessProbeTypeTcpOutput) ToJobHealthchecksReadinessProbeTypeTcpOutputWithContext

func (o JobHealthchecksReadinessProbeTypeTcpOutput) ToJobHealthchecksReadinessProbeTypeTcpOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeTcpOutput

func (JobHealthchecksReadinessProbeTypeTcpOutput) ToJobHealthchecksReadinessProbeTypeTcpPtrOutput

func (o JobHealthchecksReadinessProbeTypeTcpOutput) ToJobHealthchecksReadinessProbeTypeTcpPtrOutput() JobHealthchecksReadinessProbeTypeTcpPtrOutput

func (JobHealthchecksReadinessProbeTypeTcpOutput) ToJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o JobHealthchecksReadinessProbeTypeTcpOutput) ToJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeTcpPtrOutput

type JobHealthchecksReadinessProbeTypeTcpPtrInput

type JobHealthchecksReadinessProbeTypeTcpPtrInput interface {
	pulumi.Input

	ToJobHealthchecksReadinessProbeTypeTcpPtrOutput() JobHealthchecksReadinessProbeTypeTcpPtrOutput
	ToJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(context.Context) JobHealthchecksReadinessProbeTypeTcpPtrOutput
}

JobHealthchecksReadinessProbeTypeTcpPtrInput is an input type that accepts JobHealthchecksReadinessProbeTypeTcpArgs, JobHealthchecksReadinessProbeTypeTcpPtr and JobHealthchecksReadinessProbeTypeTcpPtrOutput values. You can construct a concrete instance of `JobHealthchecksReadinessProbeTypeTcpPtrInput` via:

        JobHealthchecksReadinessProbeTypeTcpArgs{...}

or:

        nil

type JobHealthchecksReadinessProbeTypeTcpPtrOutput

type JobHealthchecksReadinessProbeTypeTcpPtrOutput struct{ *pulumi.OutputState }

func (JobHealthchecksReadinessProbeTypeTcpPtrOutput) Elem

func (JobHealthchecksReadinessProbeTypeTcpPtrOutput) ElementType

func (JobHealthchecksReadinessProbeTypeTcpPtrOutput) Host

Optional. If the host need to be different than localhost/pod ip

func (JobHealthchecksReadinessProbeTypeTcpPtrOutput) Port

The port number to try to connect to

func (JobHealthchecksReadinessProbeTypeTcpPtrOutput) ToJobHealthchecksReadinessProbeTypeTcpPtrOutput

func (o JobHealthchecksReadinessProbeTypeTcpPtrOutput) ToJobHealthchecksReadinessProbeTypeTcpPtrOutput() JobHealthchecksReadinessProbeTypeTcpPtrOutput

func (JobHealthchecksReadinessProbeTypeTcpPtrOutput) ToJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext

func (o JobHealthchecksReadinessProbeTypeTcpPtrOutput) ToJobHealthchecksReadinessProbeTypeTcpPtrOutputWithContext(ctx context.Context) JobHealthchecksReadinessProbeTypeTcpPtrOutput

type JobInput

type JobInput interface {
	pulumi.Input

	ToJobOutput() JobOutput
	ToJobOutputWithContext(ctx context.Context) JobOutput
}

type JobMap

type JobMap map[string]JobInput

func (JobMap) ElementType

func (JobMap) ElementType() reflect.Type

func (JobMap) ToJobMapOutput

func (i JobMap) ToJobMapOutput() JobMapOutput

func (JobMap) ToJobMapOutputWithContext

func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput

type JobMapInput

type JobMapInput interface {
	pulumi.Input

	ToJobMapOutput() JobMapOutput
	ToJobMapOutputWithContext(context.Context) JobMapOutput
}

JobMapInput is an input type that accepts JobMap and JobMapOutput values. You can construct a concrete instance of `JobMapInput` via:

JobMap{ "key": JobArgs{...} }

type JobMapOutput

type JobMapOutput struct{ *pulumi.OutputState }

func (JobMapOutput) ElementType

func (JobMapOutput) ElementType() reflect.Type

func (JobMapOutput) MapIndex

func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput

func (JobMapOutput) ToJobMapOutput

func (o JobMapOutput) ToJobMapOutput() JobMapOutput

func (JobMapOutput) ToJobMapOutputWithContext

func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput

type JobOutput

type JobOutput struct{ *pulumi.OutputState }

func (JobOutput) AdvancedSettingsJson

func (o JobOutput) AdvancedSettingsJson() pulumi.StringOutput

Advanced settings.

func (JobOutput) AutoDeploy

func (o JobOutput) AutoDeploy() pulumi.BoolOutput

Specify if the job will be automatically updated after receiving a new image tag.

func (JobOutput) AutoPreview

func (o JobOutput) AutoPreview() pulumi.BoolOutput

Specify if the environment preview option is activated or not for this job.

func (JobOutput) BuiltInEnvironmentVariables

func (o JobOutput) BuiltInEnvironmentVariables() JobBuiltInEnvironmentVariableArrayOutput

List of built-in environment variables linked to this job.

func (JobOutput) Cpu

func (o JobOutput) Cpu() pulumi.IntOutput

CPU of the job in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.

func (JobOutput) DeploymentRestrictions added in v0.28.7

func (o JobOutput) DeploymentRestrictions() JobDeploymentRestrictionArrayOutput

List of deployment restrictions

func (JobOutput) DeploymentStageId

func (o JobOutput) DeploymentStageId() pulumi.StringOutput

Id of the deployment stage.

func (JobOutput) ElementType

func (JobOutput) ElementType() reflect.Type

func (JobOutput) EnvironmentId

func (o JobOutput) EnvironmentId() pulumi.StringOutput

Id of the environment.

func (JobOutput) EnvironmentVariableAliases

func (o JobOutput) EnvironmentVariableAliases() JobEnvironmentVariableAliasArrayOutput

List of environment variable aliases linked to this job.

func (JobOutput) EnvironmentVariableOverrides

func (o JobOutput) EnvironmentVariableOverrides() JobEnvironmentVariableOverrideArrayOutput

List of environment variable overrides linked to this job.

func (JobOutput) EnvironmentVariables

func (o JobOutput) EnvironmentVariables() JobEnvironmentVariableArrayOutput

List of environment variables linked to this job.

func (JobOutput) ExternalHost

func (o JobOutput) ExternalHost() pulumi.StringOutput

The job external FQDN host [NOTE: only if your job is using a publicly accessible port].

func (JobOutput) Healthchecks

func (o JobOutput) Healthchecks() JobHealthchecksOutput

Configuration for the healthchecks that are going to be executed against your service

func (JobOutput) InternalHost

func (o JobOutput) InternalHost() pulumi.StringOutput

The job internal host.

func (JobOutput) MaxDurationSeconds

func (o JobOutput) MaxDurationSeconds() pulumi.IntOutput

Job's max duration in seconds. - Must be: `>= 0`. - Default: `300`.

func (JobOutput) MaxNbRestart

func (o JobOutput) MaxNbRestart() pulumi.IntOutput

Job's max number of restarts. - Must be: `>= 0`. - Default: `0`.

func (JobOutput) Memory

func (o JobOutput) Memory() pulumi.IntOutput

RAM of the job in MB [1024MB = 1GB]. - Must be: `>= 1`. - Default: `512`.

func (JobOutput) Name

func (o JobOutput) Name() pulumi.StringOutput

Name of the job.

func (JobOutput) Port

func (o JobOutput) Port() pulumi.IntPtrOutput

Job's probes port. - Must be: `>= 1` and `<= 65535`.

func (JobOutput) Schedule

func (o JobOutput) Schedule() JobScheduleOutput

Job's schedule.

func (JobOutput) SecretAliases

func (o JobOutput) SecretAliases() JobSecretAliasArrayOutput

List of secret aliases linked to this job.

func (JobOutput) SecretOverrides

func (o JobOutput) SecretOverrides() JobSecretOverrideArrayOutput

List of secret overrides linked to this job.

func (JobOutput) Secrets

func (o JobOutput) Secrets() JobSecretArrayOutput

List of secrets linked to this job.

func (JobOutput) Source

func (o JobOutput) Source() JobSourcePtrOutput

Job's source.

func (JobOutput) ToJobOutput

func (o JobOutput) ToJobOutput() JobOutput

func (JobOutput) ToJobOutputWithContext

func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobSchedule

type JobSchedule struct {
	// Job's cron.
	Cronjob *JobScheduleCronjob `pulumi:"cronjob"`
	// Job's schedule on delete.
	OnDelete *JobScheduleOnDelete `pulumi:"onDelete"`
	// Job's schedule on start.
	OnStart *JobScheduleOnStart `pulumi:"onStart"`
	// Job's schedule on stop.
	OnStop *JobScheduleOnStop `pulumi:"onStop"`
}

type JobScheduleArgs

type JobScheduleArgs struct {
	// Job's cron.
	Cronjob JobScheduleCronjobPtrInput `pulumi:"cronjob"`
	// Job's schedule on delete.
	OnDelete JobScheduleOnDeletePtrInput `pulumi:"onDelete"`
	// Job's schedule on start.
	OnStart JobScheduleOnStartPtrInput `pulumi:"onStart"`
	// Job's schedule on stop.
	OnStop JobScheduleOnStopPtrInput `pulumi:"onStop"`
}

func (JobScheduleArgs) ElementType

func (JobScheduleArgs) ElementType() reflect.Type

func (JobScheduleArgs) ToJobScheduleOutput

func (i JobScheduleArgs) ToJobScheduleOutput() JobScheduleOutput

func (JobScheduleArgs) ToJobScheduleOutputWithContext

func (i JobScheduleArgs) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput

func (JobScheduleArgs) ToJobSchedulePtrOutput

func (i JobScheduleArgs) ToJobSchedulePtrOutput() JobSchedulePtrOutput

func (JobScheduleArgs) ToJobSchedulePtrOutputWithContext

func (i JobScheduleArgs) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput

type JobScheduleCronjob

type JobScheduleCronjob struct {
	// Job's cron command.
	Command JobScheduleCronjobCommand `pulumi:"command"`
	// Job's cron string.
	Schedule string `pulumi:"schedule"`
}

type JobScheduleCronjobArgs

type JobScheduleCronjobArgs struct {
	// Job's cron command.
	Command JobScheduleCronjobCommandInput `pulumi:"command"`
	// Job's cron string.
	Schedule pulumi.StringInput `pulumi:"schedule"`
}

func (JobScheduleCronjobArgs) ElementType

func (JobScheduleCronjobArgs) ElementType() reflect.Type

func (JobScheduleCronjobArgs) ToJobScheduleCronjobOutput

func (i JobScheduleCronjobArgs) ToJobScheduleCronjobOutput() JobScheduleCronjobOutput

func (JobScheduleCronjobArgs) ToJobScheduleCronjobOutputWithContext

func (i JobScheduleCronjobArgs) ToJobScheduleCronjobOutputWithContext(ctx context.Context) JobScheduleCronjobOutput

func (JobScheduleCronjobArgs) ToJobScheduleCronjobPtrOutput

func (i JobScheduleCronjobArgs) ToJobScheduleCronjobPtrOutput() JobScheduleCronjobPtrOutput

func (JobScheduleCronjobArgs) ToJobScheduleCronjobPtrOutputWithContext

func (i JobScheduleCronjobArgs) ToJobScheduleCronjobPtrOutputWithContext(ctx context.Context) JobScheduleCronjobPtrOutput

type JobScheduleCronjobCommand

type JobScheduleCronjobCommand struct {
	// List of arguments of this job.
	Arguments []string `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint *string `pulumi:"entrypoint"`
}

type JobScheduleCronjobCommandArgs

type JobScheduleCronjobCommandArgs struct {
	// List of arguments of this job.
	Arguments pulumi.StringArrayInput `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint pulumi.StringPtrInput `pulumi:"entrypoint"`
}

func (JobScheduleCronjobCommandArgs) ElementType

func (JobScheduleCronjobCommandArgs) ToJobScheduleCronjobCommandOutput

func (i JobScheduleCronjobCommandArgs) ToJobScheduleCronjobCommandOutput() JobScheduleCronjobCommandOutput

func (JobScheduleCronjobCommandArgs) ToJobScheduleCronjobCommandOutputWithContext

func (i JobScheduleCronjobCommandArgs) ToJobScheduleCronjobCommandOutputWithContext(ctx context.Context) JobScheduleCronjobCommandOutput

func (JobScheduleCronjobCommandArgs) ToJobScheduleCronjobCommandPtrOutput

func (i JobScheduleCronjobCommandArgs) ToJobScheduleCronjobCommandPtrOutput() JobScheduleCronjobCommandPtrOutput

func (JobScheduleCronjobCommandArgs) ToJobScheduleCronjobCommandPtrOutputWithContext

func (i JobScheduleCronjobCommandArgs) ToJobScheduleCronjobCommandPtrOutputWithContext(ctx context.Context) JobScheduleCronjobCommandPtrOutput

type JobScheduleCronjobCommandInput

type JobScheduleCronjobCommandInput interface {
	pulumi.Input

	ToJobScheduleCronjobCommandOutput() JobScheduleCronjobCommandOutput
	ToJobScheduleCronjobCommandOutputWithContext(context.Context) JobScheduleCronjobCommandOutput
}

JobScheduleCronjobCommandInput is an input type that accepts JobScheduleCronjobCommandArgs and JobScheduleCronjobCommandOutput values. You can construct a concrete instance of `JobScheduleCronjobCommandInput` via:

JobScheduleCronjobCommandArgs{...}

type JobScheduleCronjobCommandOutput

type JobScheduleCronjobCommandOutput struct{ *pulumi.OutputState }

func (JobScheduleCronjobCommandOutput) Arguments

List of arguments of this job.

func (JobScheduleCronjobCommandOutput) ElementType

func (JobScheduleCronjobCommandOutput) Entrypoint

Entrypoint of the job.

func (JobScheduleCronjobCommandOutput) ToJobScheduleCronjobCommandOutput

func (o JobScheduleCronjobCommandOutput) ToJobScheduleCronjobCommandOutput() JobScheduleCronjobCommandOutput

func (JobScheduleCronjobCommandOutput) ToJobScheduleCronjobCommandOutputWithContext

func (o JobScheduleCronjobCommandOutput) ToJobScheduleCronjobCommandOutputWithContext(ctx context.Context) JobScheduleCronjobCommandOutput

func (JobScheduleCronjobCommandOutput) ToJobScheduleCronjobCommandPtrOutput

func (o JobScheduleCronjobCommandOutput) ToJobScheduleCronjobCommandPtrOutput() JobScheduleCronjobCommandPtrOutput

func (JobScheduleCronjobCommandOutput) ToJobScheduleCronjobCommandPtrOutputWithContext

func (o JobScheduleCronjobCommandOutput) ToJobScheduleCronjobCommandPtrOutputWithContext(ctx context.Context) JobScheduleCronjobCommandPtrOutput

type JobScheduleCronjobCommandPtrInput

type JobScheduleCronjobCommandPtrInput interface {
	pulumi.Input

	ToJobScheduleCronjobCommandPtrOutput() JobScheduleCronjobCommandPtrOutput
	ToJobScheduleCronjobCommandPtrOutputWithContext(context.Context) JobScheduleCronjobCommandPtrOutput
}

JobScheduleCronjobCommandPtrInput is an input type that accepts JobScheduleCronjobCommandArgs, JobScheduleCronjobCommandPtr and JobScheduleCronjobCommandPtrOutput values. You can construct a concrete instance of `JobScheduleCronjobCommandPtrInput` via:

        JobScheduleCronjobCommandArgs{...}

or:

        nil

type JobScheduleCronjobCommandPtrOutput

type JobScheduleCronjobCommandPtrOutput struct{ *pulumi.OutputState }

func (JobScheduleCronjobCommandPtrOutput) Arguments

List of arguments of this job.

func (JobScheduleCronjobCommandPtrOutput) Elem

func (JobScheduleCronjobCommandPtrOutput) ElementType

func (JobScheduleCronjobCommandPtrOutput) Entrypoint

Entrypoint of the job.

func (JobScheduleCronjobCommandPtrOutput) ToJobScheduleCronjobCommandPtrOutput

func (o JobScheduleCronjobCommandPtrOutput) ToJobScheduleCronjobCommandPtrOutput() JobScheduleCronjobCommandPtrOutput

func (JobScheduleCronjobCommandPtrOutput) ToJobScheduleCronjobCommandPtrOutputWithContext

func (o JobScheduleCronjobCommandPtrOutput) ToJobScheduleCronjobCommandPtrOutputWithContext(ctx context.Context) JobScheduleCronjobCommandPtrOutput

type JobScheduleCronjobInput

type JobScheduleCronjobInput interface {
	pulumi.Input

	ToJobScheduleCronjobOutput() JobScheduleCronjobOutput
	ToJobScheduleCronjobOutputWithContext(context.Context) JobScheduleCronjobOutput
}

JobScheduleCronjobInput is an input type that accepts JobScheduleCronjobArgs and JobScheduleCronjobOutput values. You can construct a concrete instance of `JobScheduleCronjobInput` via:

JobScheduleCronjobArgs{...}

type JobScheduleCronjobOutput

type JobScheduleCronjobOutput struct{ *pulumi.OutputState }

func (JobScheduleCronjobOutput) Command

Job's cron command.

func (JobScheduleCronjobOutput) ElementType

func (JobScheduleCronjobOutput) ElementType() reflect.Type

func (JobScheduleCronjobOutput) Schedule

Job's cron string.

func (JobScheduleCronjobOutput) ToJobScheduleCronjobOutput

func (o JobScheduleCronjobOutput) ToJobScheduleCronjobOutput() JobScheduleCronjobOutput

func (JobScheduleCronjobOutput) ToJobScheduleCronjobOutputWithContext

func (o JobScheduleCronjobOutput) ToJobScheduleCronjobOutputWithContext(ctx context.Context) JobScheduleCronjobOutput

func (JobScheduleCronjobOutput) ToJobScheduleCronjobPtrOutput

func (o JobScheduleCronjobOutput) ToJobScheduleCronjobPtrOutput() JobScheduleCronjobPtrOutput

func (JobScheduleCronjobOutput) ToJobScheduleCronjobPtrOutputWithContext

func (o JobScheduleCronjobOutput) ToJobScheduleCronjobPtrOutputWithContext(ctx context.Context) JobScheduleCronjobPtrOutput

type JobScheduleCronjobPtrInput

type JobScheduleCronjobPtrInput interface {
	pulumi.Input

	ToJobScheduleCronjobPtrOutput() JobScheduleCronjobPtrOutput
	ToJobScheduleCronjobPtrOutputWithContext(context.Context) JobScheduleCronjobPtrOutput
}

JobScheduleCronjobPtrInput is an input type that accepts JobScheduleCronjobArgs, JobScheduleCronjobPtr and JobScheduleCronjobPtrOutput values. You can construct a concrete instance of `JobScheduleCronjobPtrInput` via:

        JobScheduleCronjobArgs{...}

or:

        nil

type JobScheduleCronjobPtrOutput

type JobScheduleCronjobPtrOutput struct{ *pulumi.OutputState }

func (JobScheduleCronjobPtrOutput) Command

Job's cron command.

func (JobScheduleCronjobPtrOutput) Elem

func (JobScheduleCronjobPtrOutput) ElementType

func (JobScheduleCronjobPtrOutput) Schedule

Job's cron string.

func (JobScheduleCronjobPtrOutput) ToJobScheduleCronjobPtrOutput

func (o JobScheduleCronjobPtrOutput) ToJobScheduleCronjobPtrOutput() JobScheduleCronjobPtrOutput

func (JobScheduleCronjobPtrOutput) ToJobScheduleCronjobPtrOutputWithContext

func (o JobScheduleCronjobPtrOutput) ToJobScheduleCronjobPtrOutputWithContext(ctx context.Context) JobScheduleCronjobPtrOutput

type JobScheduleInput

type JobScheduleInput interface {
	pulumi.Input

	ToJobScheduleOutput() JobScheduleOutput
	ToJobScheduleOutputWithContext(context.Context) JobScheduleOutput
}

JobScheduleInput is an input type that accepts JobScheduleArgs and JobScheduleOutput values. You can construct a concrete instance of `JobScheduleInput` via:

JobScheduleArgs{...}

type JobScheduleOnDelete

type JobScheduleOnDelete struct {
	// List of arguments of this job.
	Arguments []string `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint *string `pulumi:"entrypoint"`
}

type JobScheduleOnDeleteArgs

type JobScheduleOnDeleteArgs struct {
	// List of arguments of this job.
	Arguments pulumi.StringArrayInput `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint pulumi.StringPtrInput `pulumi:"entrypoint"`
}

func (JobScheduleOnDeleteArgs) ElementType

func (JobScheduleOnDeleteArgs) ElementType() reflect.Type

func (JobScheduleOnDeleteArgs) ToJobScheduleOnDeleteOutput

func (i JobScheduleOnDeleteArgs) ToJobScheduleOnDeleteOutput() JobScheduleOnDeleteOutput

func (JobScheduleOnDeleteArgs) ToJobScheduleOnDeleteOutputWithContext

func (i JobScheduleOnDeleteArgs) ToJobScheduleOnDeleteOutputWithContext(ctx context.Context) JobScheduleOnDeleteOutput

func (JobScheduleOnDeleteArgs) ToJobScheduleOnDeletePtrOutput

func (i JobScheduleOnDeleteArgs) ToJobScheduleOnDeletePtrOutput() JobScheduleOnDeletePtrOutput

func (JobScheduleOnDeleteArgs) ToJobScheduleOnDeletePtrOutputWithContext

func (i JobScheduleOnDeleteArgs) ToJobScheduleOnDeletePtrOutputWithContext(ctx context.Context) JobScheduleOnDeletePtrOutput

type JobScheduleOnDeleteInput

type JobScheduleOnDeleteInput interface {
	pulumi.Input

	ToJobScheduleOnDeleteOutput() JobScheduleOnDeleteOutput
	ToJobScheduleOnDeleteOutputWithContext(context.Context) JobScheduleOnDeleteOutput
}

JobScheduleOnDeleteInput is an input type that accepts JobScheduleOnDeleteArgs and JobScheduleOnDeleteOutput values. You can construct a concrete instance of `JobScheduleOnDeleteInput` via:

JobScheduleOnDeleteArgs{...}

type JobScheduleOnDeleteOutput

type JobScheduleOnDeleteOutput struct{ *pulumi.OutputState }

func (JobScheduleOnDeleteOutput) Arguments

List of arguments of this job.

func (JobScheduleOnDeleteOutput) ElementType

func (JobScheduleOnDeleteOutput) ElementType() reflect.Type

func (JobScheduleOnDeleteOutput) Entrypoint

Entrypoint of the job.

func (JobScheduleOnDeleteOutput) ToJobScheduleOnDeleteOutput

func (o JobScheduleOnDeleteOutput) ToJobScheduleOnDeleteOutput() JobScheduleOnDeleteOutput

func (JobScheduleOnDeleteOutput) ToJobScheduleOnDeleteOutputWithContext

func (o JobScheduleOnDeleteOutput) ToJobScheduleOnDeleteOutputWithContext(ctx context.Context) JobScheduleOnDeleteOutput

func (JobScheduleOnDeleteOutput) ToJobScheduleOnDeletePtrOutput

func (o JobScheduleOnDeleteOutput) ToJobScheduleOnDeletePtrOutput() JobScheduleOnDeletePtrOutput

func (JobScheduleOnDeleteOutput) ToJobScheduleOnDeletePtrOutputWithContext

func (o JobScheduleOnDeleteOutput) ToJobScheduleOnDeletePtrOutputWithContext(ctx context.Context) JobScheduleOnDeletePtrOutput

type JobScheduleOnDeletePtrInput

type JobScheduleOnDeletePtrInput interface {
	pulumi.Input

	ToJobScheduleOnDeletePtrOutput() JobScheduleOnDeletePtrOutput
	ToJobScheduleOnDeletePtrOutputWithContext(context.Context) JobScheduleOnDeletePtrOutput
}

JobScheduleOnDeletePtrInput is an input type that accepts JobScheduleOnDeleteArgs, JobScheduleOnDeletePtr and JobScheduleOnDeletePtrOutput values. You can construct a concrete instance of `JobScheduleOnDeletePtrInput` via:

        JobScheduleOnDeleteArgs{...}

or:

        nil

type JobScheduleOnDeletePtrOutput

type JobScheduleOnDeletePtrOutput struct{ *pulumi.OutputState }

func (JobScheduleOnDeletePtrOutput) Arguments

List of arguments of this job.

func (JobScheduleOnDeletePtrOutput) Elem

func (JobScheduleOnDeletePtrOutput) ElementType

func (JobScheduleOnDeletePtrOutput) Entrypoint

Entrypoint of the job.

func (JobScheduleOnDeletePtrOutput) ToJobScheduleOnDeletePtrOutput

func (o JobScheduleOnDeletePtrOutput) ToJobScheduleOnDeletePtrOutput() JobScheduleOnDeletePtrOutput

func (JobScheduleOnDeletePtrOutput) ToJobScheduleOnDeletePtrOutputWithContext

func (o JobScheduleOnDeletePtrOutput) ToJobScheduleOnDeletePtrOutputWithContext(ctx context.Context) JobScheduleOnDeletePtrOutput

type JobScheduleOnStart

type JobScheduleOnStart struct {
	// List of arguments of this job.
	Arguments []string `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint *string `pulumi:"entrypoint"`
}

type JobScheduleOnStartArgs

type JobScheduleOnStartArgs struct {
	// List of arguments of this job.
	Arguments pulumi.StringArrayInput `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint pulumi.StringPtrInput `pulumi:"entrypoint"`
}

func (JobScheduleOnStartArgs) ElementType

func (JobScheduleOnStartArgs) ElementType() reflect.Type

func (JobScheduleOnStartArgs) ToJobScheduleOnStartOutput

func (i JobScheduleOnStartArgs) ToJobScheduleOnStartOutput() JobScheduleOnStartOutput

func (JobScheduleOnStartArgs) ToJobScheduleOnStartOutputWithContext

func (i JobScheduleOnStartArgs) ToJobScheduleOnStartOutputWithContext(ctx context.Context) JobScheduleOnStartOutput

func (JobScheduleOnStartArgs) ToJobScheduleOnStartPtrOutput

func (i JobScheduleOnStartArgs) ToJobScheduleOnStartPtrOutput() JobScheduleOnStartPtrOutput

func (JobScheduleOnStartArgs) ToJobScheduleOnStartPtrOutputWithContext

func (i JobScheduleOnStartArgs) ToJobScheduleOnStartPtrOutputWithContext(ctx context.Context) JobScheduleOnStartPtrOutput

type JobScheduleOnStartInput

type JobScheduleOnStartInput interface {
	pulumi.Input

	ToJobScheduleOnStartOutput() JobScheduleOnStartOutput
	ToJobScheduleOnStartOutputWithContext(context.Context) JobScheduleOnStartOutput
}

JobScheduleOnStartInput is an input type that accepts JobScheduleOnStartArgs and JobScheduleOnStartOutput values. You can construct a concrete instance of `JobScheduleOnStartInput` via:

JobScheduleOnStartArgs{...}

type JobScheduleOnStartOutput

type JobScheduleOnStartOutput struct{ *pulumi.OutputState }

func (JobScheduleOnStartOutput) Arguments

List of arguments of this job.

func (JobScheduleOnStartOutput) ElementType

func (JobScheduleOnStartOutput) ElementType() reflect.Type

func (JobScheduleOnStartOutput) Entrypoint

Entrypoint of the job.

func (JobScheduleOnStartOutput) ToJobScheduleOnStartOutput

func (o JobScheduleOnStartOutput) ToJobScheduleOnStartOutput() JobScheduleOnStartOutput

func (JobScheduleOnStartOutput) ToJobScheduleOnStartOutputWithContext

func (o JobScheduleOnStartOutput) ToJobScheduleOnStartOutputWithContext(ctx context.Context) JobScheduleOnStartOutput

func (JobScheduleOnStartOutput) ToJobScheduleOnStartPtrOutput

func (o JobScheduleOnStartOutput) ToJobScheduleOnStartPtrOutput() JobScheduleOnStartPtrOutput

func (JobScheduleOnStartOutput) ToJobScheduleOnStartPtrOutputWithContext

func (o JobScheduleOnStartOutput) ToJobScheduleOnStartPtrOutputWithContext(ctx context.Context) JobScheduleOnStartPtrOutput

type JobScheduleOnStartPtrInput

type JobScheduleOnStartPtrInput interface {
	pulumi.Input

	ToJobScheduleOnStartPtrOutput() JobScheduleOnStartPtrOutput
	ToJobScheduleOnStartPtrOutputWithContext(context.Context) JobScheduleOnStartPtrOutput
}

JobScheduleOnStartPtrInput is an input type that accepts JobScheduleOnStartArgs, JobScheduleOnStartPtr and JobScheduleOnStartPtrOutput values. You can construct a concrete instance of `JobScheduleOnStartPtrInput` via:

        JobScheduleOnStartArgs{...}

or:

        nil

type JobScheduleOnStartPtrOutput

type JobScheduleOnStartPtrOutput struct{ *pulumi.OutputState }

func (JobScheduleOnStartPtrOutput) Arguments

List of arguments of this job.

func (JobScheduleOnStartPtrOutput) Elem

func (JobScheduleOnStartPtrOutput) ElementType

func (JobScheduleOnStartPtrOutput) Entrypoint

Entrypoint of the job.

func (JobScheduleOnStartPtrOutput) ToJobScheduleOnStartPtrOutput

func (o JobScheduleOnStartPtrOutput) ToJobScheduleOnStartPtrOutput() JobScheduleOnStartPtrOutput

func (JobScheduleOnStartPtrOutput) ToJobScheduleOnStartPtrOutputWithContext

func (o JobScheduleOnStartPtrOutput) ToJobScheduleOnStartPtrOutputWithContext(ctx context.Context) JobScheduleOnStartPtrOutput

type JobScheduleOnStop

type JobScheduleOnStop struct {
	// List of arguments of this job.
	Arguments []string `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint *string `pulumi:"entrypoint"`
}

type JobScheduleOnStopArgs

type JobScheduleOnStopArgs struct {
	// List of arguments of this job.
	Arguments pulumi.StringArrayInput `pulumi:"arguments"`
	// Entrypoint of the job.
	Entrypoint pulumi.StringPtrInput `pulumi:"entrypoint"`
}

func (JobScheduleOnStopArgs) ElementType

func (JobScheduleOnStopArgs) ElementType() reflect.Type

func (JobScheduleOnStopArgs) ToJobScheduleOnStopOutput

func (i JobScheduleOnStopArgs) ToJobScheduleOnStopOutput() JobScheduleOnStopOutput

func (JobScheduleOnStopArgs) ToJobScheduleOnStopOutputWithContext

func (i JobScheduleOnStopArgs) ToJobScheduleOnStopOutputWithContext(ctx context.Context) JobScheduleOnStopOutput

func (JobScheduleOnStopArgs) ToJobScheduleOnStopPtrOutput

func (i JobScheduleOnStopArgs) ToJobScheduleOnStopPtrOutput() JobScheduleOnStopPtrOutput

func (JobScheduleOnStopArgs) ToJobScheduleOnStopPtrOutputWithContext

func (i JobScheduleOnStopArgs) ToJobScheduleOnStopPtrOutputWithContext(ctx context.Context) JobScheduleOnStopPtrOutput

type JobScheduleOnStopInput

type JobScheduleOnStopInput interface {
	pulumi.Input

	ToJobScheduleOnStopOutput() JobScheduleOnStopOutput
	ToJobScheduleOnStopOutputWithContext(context.Context) JobScheduleOnStopOutput
}

JobScheduleOnStopInput is an input type that accepts JobScheduleOnStopArgs and JobScheduleOnStopOutput values. You can construct a concrete instance of `JobScheduleOnStopInput` via:

JobScheduleOnStopArgs{...}

type JobScheduleOnStopOutput

type JobScheduleOnStopOutput struct{ *pulumi.OutputState }

func (JobScheduleOnStopOutput) Arguments

List of arguments of this job.

func (JobScheduleOnStopOutput) ElementType

func (JobScheduleOnStopOutput) ElementType() reflect.Type

func (JobScheduleOnStopOutput) Entrypoint

Entrypoint of the job.

func (JobScheduleOnStopOutput) ToJobScheduleOnStopOutput

func (o JobScheduleOnStopOutput) ToJobScheduleOnStopOutput() JobScheduleOnStopOutput

func (JobScheduleOnStopOutput) ToJobScheduleOnStopOutputWithContext

func (o JobScheduleOnStopOutput) ToJobScheduleOnStopOutputWithContext(ctx context.Context) JobScheduleOnStopOutput

func (JobScheduleOnStopOutput) ToJobScheduleOnStopPtrOutput

func (o JobScheduleOnStopOutput) ToJobScheduleOnStopPtrOutput() JobScheduleOnStopPtrOutput

func (JobScheduleOnStopOutput) ToJobScheduleOnStopPtrOutputWithContext

func (o JobScheduleOnStopOutput) ToJobScheduleOnStopPtrOutputWithContext(ctx context.Context) JobScheduleOnStopPtrOutput

type JobScheduleOnStopPtrInput

type JobScheduleOnStopPtrInput interface {
	pulumi.Input

	ToJobScheduleOnStopPtrOutput() JobScheduleOnStopPtrOutput
	ToJobScheduleOnStopPtrOutputWithContext(context.Context) JobScheduleOnStopPtrOutput
}

JobScheduleOnStopPtrInput is an input type that accepts JobScheduleOnStopArgs, JobScheduleOnStopPtr and JobScheduleOnStopPtrOutput values. You can construct a concrete instance of `JobScheduleOnStopPtrInput` via:

        JobScheduleOnStopArgs{...}

or:

        nil

type JobScheduleOnStopPtrOutput

type JobScheduleOnStopPtrOutput struct{ *pulumi.OutputState }

func (JobScheduleOnStopPtrOutput) Arguments

List of arguments of this job.

func (JobScheduleOnStopPtrOutput) Elem

func (JobScheduleOnStopPtrOutput) ElementType

func (JobScheduleOnStopPtrOutput) ElementType() reflect.Type

func (JobScheduleOnStopPtrOutput) Entrypoint

Entrypoint of the job.

func (JobScheduleOnStopPtrOutput) ToJobScheduleOnStopPtrOutput

func (o JobScheduleOnStopPtrOutput) ToJobScheduleOnStopPtrOutput() JobScheduleOnStopPtrOutput

func (JobScheduleOnStopPtrOutput) ToJobScheduleOnStopPtrOutputWithContext

func (o JobScheduleOnStopPtrOutput) ToJobScheduleOnStopPtrOutputWithContext(ctx context.Context) JobScheduleOnStopPtrOutput

type JobScheduleOutput

type JobScheduleOutput struct{ *pulumi.OutputState }

func (JobScheduleOutput) Cronjob

Job's cron.

func (JobScheduleOutput) ElementType

func (JobScheduleOutput) ElementType() reflect.Type

func (JobScheduleOutput) OnDelete

Job's schedule on delete.

func (JobScheduleOutput) OnStart

Job's schedule on start.

func (JobScheduleOutput) OnStop

Job's schedule on stop.

func (JobScheduleOutput) ToJobScheduleOutput

func (o JobScheduleOutput) ToJobScheduleOutput() JobScheduleOutput

func (JobScheduleOutput) ToJobScheduleOutputWithContext

func (o JobScheduleOutput) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput

func (JobScheduleOutput) ToJobSchedulePtrOutput

func (o JobScheduleOutput) ToJobSchedulePtrOutput() JobSchedulePtrOutput

func (JobScheduleOutput) ToJobSchedulePtrOutputWithContext

func (o JobScheduleOutput) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput

type JobSchedulePtrInput

type JobSchedulePtrInput interface {
	pulumi.Input

	ToJobSchedulePtrOutput() JobSchedulePtrOutput
	ToJobSchedulePtrOutputWithContext(context.Context) JobSchedulePtrOutput
}

JobSchedulePtrInput is an input type that accepts JobScheduleArgs, JobSchedulePtr and JobSchedulePtrOutput values. You can construct a concrete instance of `JobSchedulePtrInput` via:

        JobScheduleArgs{...}

or:

        nil

func JobSchedulePtr

func JobSchedulePtr(v *JobScheduleArgs) JobSchedulePtrInput

type JobSchedulePtrOutput

type JobSchedulePtrOutput struct{ *pulumi.OutputState }

func (JobSchedulePtrOutput) Cronjob

Job's cron.

func (JobSchedulePtrOutput) Elem

func (JobSchedulePtrOutput) ElementType

func (JobSchedulePtrOutput) ElementType() reflect.Type

func (JobSchedulePtrOutput) OnDelete

Job's schedule on delete.

func (JobSchedulePtrOutput) OnStart

Job's schedule on start.

func (JobSchedulePtrOutput) OnStop

Job's schedule on stop.

func (JobSchedulePtrOutput) ToJobSchedulePtrOutput

func (o JobSchedulePtrOutput) ToJobSchedulePtrOutput() JobSchedulePtrOutput

func (JobSchedulePtrOutput) ToJobSchedulePtrOutputWithContext

func (o JobSchedulePtrOutput) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput

type JobSecret

type JobSecret struct {
	// Id of the secret.
	Id *string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type JobSecretAlias

type JobSecretAlias struct {
	// Id of the secret alias.
	Id *string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type JobSecretAliasArgs

type JobSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (JobSecretAliasArgs) ElementType

func (JobSecretAliasArgs) ElementType() reflect.Type

func (JobSecretAliasArgs) ToJobSecretAliasOutput

func (i JobSecretAliasArgs) ToJobSecretAliasOutput() JobSecretAliasOutput

func (JobSecretAliasArgs) ToJobSecretAliasOutputWithContext

func (i JobSecretAliasArgs) ToJobSecretAliasOutputWithContext(ctx context.Context) JobSecretAliasOutput

type JobSecretAliasArray

type JobSecretAliasArray []JobSecretAliasInput

func (JobSecretAliasArray) ElementType

func (JobSecretAliasArray) ElementType() reflect.Type

func (JobSecretAliasArray) ToJobSecretAliasArrayOutput

func (i JobSecretAliasArray) ToJobSecretAliasArrayOutput() JobSecretAliasArrayOutput

func (JobSecretAliasArray) ToJobSecretAliasArrayOutputWithContext

func (i JobSecretAliasArray) ToJobSecretAliasArrayOutputWithContext(ctx context.Context) JobSecretAliasArrayOutput

type JobSecretAliasArrayInput

type JobSecretAliasArrayInput interface {
	pulumi.Input

	ToJobSecretAliasArrayOutput() JobSecretAliasArrayOutput
	ToJobSecretAliasArrayOutputWithContext(context.Context) JobSecretAliasArrayOutput
}

JobSecretAliasArrayInput is an input type that accepts JobSecretAliasArray and JobSecretAliasArrayOutput values. You can construct a concrete instance of `JobSecretAliasArrayInput` via:

JobSecretAliasArray{ JobSecretAliasArgs{...} }

type JobSecretAliasArrayOutput

type JobSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (JobSecretAliasArrayOutput) ElementType

func (JobSecretAliasArrayOutput) ElementType() reflect.Type

func (JobSecretAliasArrayOutput) Index

func (JobSecretAliasArrayOutput) ToJobSecretAliasArrayOutput

func (o JobSecretAliasArrayOutput) ToJobSecretAliasArrayOutput() JobSecretAliasArrayOutput

func (JobSecretAliasArrayOutput) ToJobSecretAliasArrayOutputWithContext

func (o JobSecretAliasArrayOutput) ToJobSecretAliasArrayOutputWithContext(ctx context.Context) JobSecretAliasArrayOutput

type JobSecretAliasInput

type JobSecretAliasInput interface {
	pulumi.Input

	ToJobSecretAliasOutput() JobSecretAliasOutput
	ToJobSecretAliasOutputWithContext(context.Context) JobSecretAliasOutput
}

JobSecretAliasInput is an input type that accepts JobSecretAliasArgs and JobSecretAliasOutput values. You can construct a concrete instance of `JobSecretAliasInput` via:

JobSecretAliasArgs{...}

type JobSecretAliasOutput

type JobSecretAliasOutput struct{ *pulumi.OutputState }

func (JobSecretAliasOutput) ElementType

func (JobSecretAliasOutput) ElementType() reflect.Type

func (JobSecretAliasOutput) Id

Id of the secret alias.

func (JobSecretAliasOutput) Key

Name of the secret alias.

func (JobSecretAliasOutput) ToJobSecretAliasOutput

func (o JobSecretAliasOutput) ToJobSecretAliasOutput() JobSecretAliasOutput

func (JobSecretAliasOutput) ToJobSecretAliasOutputWithContext

func (o JobSecretAliasOutput) ToJobSecretAliasOutputWithContext(ctx context.Context) JobSecretAliasOutput

func (JobSecretAliasOutput) Value

Name of the secret to alias.

type JobSecretArgs

type JobSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (JobSecretArgs) ElementType

func (JobSecretArgs) ElementType() reflect.Type

func (JobSecretArgs) ToJobSecretOutput

func (i JobSecretArgs) ToJobSecretOutput() JobSecretOutput

func (JobSecretArgs) ToJobSecretOutputWithContext

func (i JobSecretArgs) ToJobSecretOutputWithContext(ctx context.Context) JobSecretOutput

type JobSecretArray

type JobSecretArray []JobSecretInput

func (JobSecretArray) ElementType

func (JobSecretArray) ElementType() reflect.Type

func (JobSecretArray) ToJobSecretArrayOutput

func (i JobSecretArray) ToJobSecretArrayOutput() JobSecretArrayOutput

func (JobSecretArray) ToJobSecretArrayOutputWithContext

func (i JobSecretArray) ToJobSecretArrayOutputWithContext(ctx context.Context) JobSecretArrayOutput

type JobSecretArrayInput

type JobSecretArrayInput interface {
	pulumi.Input

	ToJobSecretArrayOutput() JobSecretArrayOutput
	ToJobSecretArrayOutputWithContext(context.Context) JobSecretArrayOutput
}

JobSecretArrayInput is an input type that accepts JobSecretArray and JobSecretArrayOutput values. You can construct a concrete instance of `JobSecretArrayInput` via:

JobSecretArray{ JobSecretArgs{...} }

type JobSecretArrayOutput

type JobSecretArrayOutput struct{ *pulumi.OutputState }

func (JobSecretArrayOutput) ElementType

func (JobSecretArrayOutput) ElementType() reflect.Type

func (JobSecretArrayOutput) Index

func (JobSecretArrayOutput) ToJobSecretArrayOutput

func (o JobSecretArrayOutput) ToJobSecretArrayOutput() JobSecretArrayOutput

func (JobSecretArrayOutput) ToJobSecretArrayOutputWithContext

func (o JobSecretArrayOutput) ToJobSecretArrayOutputWithContext(ctx context.Context) JobSecretArrayOutput

type JobSecretInput

type JobSecretInput interface {
	pulumi.Input

	ToJobSecretOutput() JobSecretOutput
	ToJobSecretOutputWithContext(context.Context) JobSecretOutput
}

JobSecretInput is an input type that accepts JobSecretArgs and JobSecretOutput values. You can construct a concrete instance of `JobSecretInput` via:

JobSecretArgs{...}

type JobSecretOutput

type JobSecretOutput struct{ *pulumi.OutputState }

func (JobSecretOutput) ElementType

func (JobSecretOutput) ElementType() reflect.Type

func (JobSecretOutput) Id

Id of the secret.

func (JobSecretOutput) Key

Key of the secret.

func (JobSecretOutput) ToJobSecretOutput

func (o JobSecretOutput) ToJobSecretOutput() JobSecretOutput

func (JobSecretOutput) ToJobSecretOutputWithContext

func (o JobSecretOutput) ToJobSecretOutputWithContext(ctx context.Context) JobSecretOutput

func (JobSecretOutput) Value

Value of the secret.

type JobSecretOverride

type JobSecretOverride struct {
	// Id of the secret override.
	Id *string `pulumi:"id"`
	// Name of the secret override.
	Key string `pulumi:"key"`
	// Value of the secret override.
	Value string `pulumi:"value"`
}

type JobSecretOverrideArgs

type JobSecretOverrideArgs struct {
	// Id of the secret override.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the secret override.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret override.
	Value pulumi.StringInput `pulumi:"value"`
}

func (JobSecretOverrideArgs) ElementType

func (JobSecretOverrideArgs) ElementType() reflect.Type

func (JobSecretOverrideArgs) ToJobSecretOverrideOutput

func (i JobSecretOverrideArgs) ToJobSecretOverrideOutput() JobSecretOverrideOutput

func (JobSecretOverrideArgs) ToJobSecretOverrideOutputWithContext

func (i JobSecretOverrideArgs) ToJobSecretOverrideOutputWithContext(ctx context.Context) JobSecretOverrideOutput

type JobSecretOverrideArray

type JobSecretOverrideArray []JobSecretOverrideInput

func (JobSecretOverrideArray) ElementType

func (JobSecretOverrideArray) ElementType() reflect.Type

func (JobSecretOverrideArray) ToJobSecretOverrideArrayOutput

func (i JobSecretOverrideArray) ToJobSecretOverrideArrayOutput() JobSecretOverrideArrayOutput

func (JobSecretOverrideArray) ToJobSecretOverrideArrayOutputWithContext

func (i JobSecretOverrideArray) ToJobSecretOverrideArrayOutputWithContext(ctx context.Context) JobSecretOverrideArrayOutput

type JobSecretOverrideArrayInput

type JobSecretOverrideArrayInput interface {
	pulumi.Input

	ToJobSecretOverrideArrayOutput() JobSecretOverrideArrayOutput
	ToJobSecretOverrideArrayOutputWithContext(context.Context) JobSecretOverrideArrayOutput
}

JobSecretOverrideArrayInput is an input type that accepts JobSecretOverrideArray and JobSecretOverrideArrayOutput values. You can construct a concrete instance of `JobSecretOverrideArrayInput` via:

JobSecretOverrideArray{ JobSecretOverrideArgs{...} }

type JobSecretOverrideArrayOutput

type JobSecretOverrideArrayOutput struct{ *pulumi.OutputState }

func (JobSecretOverrideArrayOutput) ElementType

func (JobSecretOverrideArrayOutput) Index

func (JobSecretOverrideArrayOutput) ToJobSecretOverrideArrayOutput

func (o JobSecretOverrideArrayOutput) ToJobSecretOverrideArrayOutput() JobSecretOverrideArrayOutput

func (JobSecretOverrideArrayOutput) ToJobSecretOverrideArrayOutputWithContext

func (o JobSecretOverrideArrayOutput) ToJobSecretOverrideArrayOutputWithContext(ctx context.Context) JobSecretOverrideArrayOutput

type JobSecretOverrideInput

type JobSecretOverrideInput interface {
	pulumi.Input

	ToJobSecretOverrideOutput() JobSecretOverrideOutput
	ToJobSecretOverrideOutputWithContext(context.Context) JobSecretOverrideOutput
}

JobSecretOverrideInput is an input type that accepts JobSecretOverrideArgs and JobSecretOverrideOutput values. You can construct a concrete instance of `JobSecretOverrideInput` via:

JobSecretOverrideArgs{...}

type JobSecretOverrideOutput

type JobSecretOverrideOutput struct{ *pulumi.OutputState }

func (JobSecretOverrideOutput) ElementType

func (JobSecretOverrideOutput) ElementType() reflect.Type

func (JobSecretOverrideOutput) Id

Id of the secret override.

func (JobSecretOverrideOutput) Key

Name of the secret override.

func (JobSecretOverrideOutput) ToJobSecretOverrideOutput

func (o JobSecretOverrideOutput) ToJobSecretOverrideOutput() JobSecretOverrideOutput

func (JobSecretOverrideOutput) ToJobSecretOverrideOutputWithContext

func (o JobSecretOverrideOutput) ToJobSecretOverrideOutputWithContext(ctx context.Context) JobSecretOverrideOutput

func (JobSecretOverrideOutput) Value

Value of the secret override.

type JobSource

type JobSource struct {
	// Job's docker source.
	Docker *JobSourceDocker `pulumi:"docker"`
	// Job's image source.
	Image *JobSourceImage `pulumi:"image"`
}

type JobSourceArgs

type JobSourceArgs struct {
	// Job's docker source.
	Docker JobSourceDockerPtrInput `pulumi:"docker"`
	// Job's image source.
	Image JobSourceImagePtrInput `pulumi:"image"`
}

func (JobSourceArgs) ElementType

func (JobSourceArgs) ElementType() reflect.Type

func (JobSourceArgs) ToJobSourceOutput

func (i JobSourceArgs) ToJobSourceOutput() JobSourceOutput

func (JobSourceArgs) ToJobSourceOutputWithContext

func (i JobSourceArgs) ToJobSourceOutputWithContext(ctx context.Context) JobSourceOutput

func (JobSourceArgs) ToJobSourcePtrOutput

func (i JobSourceArgs) ToJobSourcePtrOutput() JobSourcePtrOutput

func (JobSourceArgs) ToJobSourcePtrOutputWithContext

func (i JobSourceArgs) ToJobSourcePtrOutputWithContext(ctx context.Context) JobSourcePtrOutput

type JobSourceDocker

type JobSourceDocker struct {
	// Job's docker source dockerfile path.
	DockerfilePath *string `pulumi:"dockerfilePath"`
	// Job's docker source git repository.
	GitRepository JobSourceDockerGitRepository `pulumi:"gitRepository"`
}

type JobSourceDockerArgs

type JobSourceDockerArgs struct {
	// Job's docker source dockerfile path.
	DockerfilePath pulumi.StringPtrInput `pulumi:"dockerfilePath"`
	// Job's docker source git repository.
	GitRepository JobSourceDockerGitRepositoryInput `pulumi:"gitRepository"`
}

func (JobSourceDockerArgs) ElementType

func (JobSourceDockerArgs) ElementType() reflect.Type

func (JobSourceDockerArgs) ToJobSourceDockerOutput

func (i JobSourceDockerArgs) ToJobSourceDockerOutput() JobSourceDockerOutput

func (JobSourceDockerArgs) ToJobSourceDockerOutputWithContext

func (i JobSourceDockerArgs) ToJobSourceDockerOutputWithContext(ctx context.Context) JobSourceDockerOutput

func (JobSourceDockerArgs) ToJobSourceDockerPtrOutput

func (i JobSourceDockerArgs) ToJobSourceDockerPtrOutput() JobSourceDockerPtrOutput

func (JobSourceDockerArgs) ToJobSourceDockerPtrOutputWithContext

func (i JobSourceDockerArgs) ToJobSourceDockerPtrOutputWithContext(ctx context.Context) JobSourceDockerPtrOutput

type JobSourceDockerGitRepository

type JobSourceDockerGitRepository struct {
	// Job's docker source git repository branch.
	Branch string `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId *string `pulumi:"gitTokenId"`
	// Job's docker source git repository root path.
	RootPath *string `pulumi:"rootPath"`
	// Job's docker source git repository URL.
	Url string `pulumi:"url"`
}

type JobSourceDockerGitRepositoryArgs

type JobSourceDockerGitRepositoryArgs struct {
	// Job's docker source git repository branch.
	Branch pulumi.StringInput `pulumi:"branch"`
	// The git token ID to be used
	GitTokenId pulumi.StringPtrInput `pulumi:"gitTokenId"`
	// Job's docker source git repository root path.
	RootPath pulumi.StringPtrInput `pulumi:"rootPath"`
	// Job's docker source git repository URL.
	Url pulumi.StringInput `pulumi:"url"`
}

func (JobSourceDockerGitRepositoryArgs) ElementType

func (JobSourceDockerGitRepositoryArgs) ToJobSourceDockerGitRepositoryOutput

func (i JobSourceDockerGitRepositoryArgs) ToJobSourceDockerGitRepositoryOutput() JobSourceDockerGitRepositoryOutput

func (JobSourceDockerGitRepositoryArgs) ToJobSourceDockerGitRepositoryOutputWithContext

func (i JobSourceDockerGitRepositoryArgs) ToJobSourceDockerGitRepositoryOutputWithContext(ctx context.Context) JobSourceDockerGitRepositoryOutput

func (JobSourceDockerGitRepositoryArgs) ToJobSourceDockerGitRepositoryPtrOutput

func (i JobSourceDockerGitRepositoryArgs) ToJobSourceDockerGitRepositoryPtrOutput() JobSourceDockerGitRepositoryPtrOutput

func (JobSourceDockerGitRepositoryArgs) ToJobSourceDockerGitRepositoryPtrOutputWithContext

func (i JobSourceDockerGitRepositoryArgs) ToJobSourceDockerGitRepositoryPtrOutputWithContext(ctx context.Context) JobSourceDockerGitRepositoryPtrOutput

type JobSourceDockerGitRepositoryInput

type JobSourceDockerGitRepositoryInput interface {
	pulumi.Input

	ToJobSourceDockerGitRepositoryOutput() JobSourceDockerGitRepositoryOutput
	ToJobSourceDockerGitRepositoryOutputWithContext(context.Context) JobSourceDockerGitRepositoryOutput
}

JobSourceDockerGitRepositoryInput is an input type that accepts JobSourceDockerGitRepositoryArgs and JobSourceDockerGitRepositoryOutput values. You can construct a concrete instance of `JobSourceDockerGitRepositoryInput` via:

JobSourceDockerGitRepositoryArgs{...}

type JobSourceDockerGitRepositoryOutput

type JobSourceDockerGitRepositoryOutput struct{ *pulumi.OutputState }

func (JobSourceDockerGitRepositoryOutput) Branch

Job's docker source git repository branch.

func (JobSourceDockerGitRepositoryOutput) ElementType

func (JobSourceDockerGitRepositoryOutput) GitTokenId

The git token ID to be used

func (JobSourceDockerGitRepositoryOutput) RootPath

Job's docker source git repository root path.

func (JobSourceDockerGitRepositoryOutput) ToJobSourceDockerGitRepositoryOutput

func (o JobSourceDockerGitRepositoryOutput) ToJobSourceDockerGitRepositoryOutput() JobSourceDockerGitRepositoryOutput

func (JobSourceDockerGitRepositoryOutput) ToJobSourceDockerGitRepositoryOutputWithContext

func (o JobSourceDockerGitRepositoryOutput) ToJobSourceDockerGitRepositoryOutputWithContext(ctx context.Context) JobSourceDockerGitRepositoryOutput

func (JobSourceDockerGitRepositoryOutput) ToJobSourceDockerGitRepositoryPtrOutput

func (o JobSourceDockerGitRepositoryOutput) ToJobSourceDockerGitRepositoryPtrOutput() JobSourceDockerGitRepositoryPtrOutput

func (JobSourceDockerGitRepositoryOutput) ToJobSourceDockerGitRepositoryPtrOutputWithContext

func (o JobSourceDockerGitRepositoryOutput) ToJobSourceDockerGitRepositoryPtrOutputWithContext(ctx context.Context) JobSourceDockerGitRepositoryPtrOutput

func (JobSourceDockerGitRepositoryOutput) Url

Job's docker source git repository URL.

type JobSourceDockerGitRepositoryPtrInput

type JobSourceDockerGitRepositoryPtrInput interface {
	pulumi.Input

	ToJobSourceDockerGitRepositoryPtrOutput() JobSourceDockerGitRepositoryPtrOutput
	ToJobSourceDockerGitRepositoryPtrOutputWithContext(context.Context) JobSourceDockerGitRepositoryPtrOutput
}

JobSourceDockerGitRepositoryPtrInput is an input type that accepts JobSourceDockerGitRepositoryArgs, JobSourceDockerGitRepositoryPtr and JobSourceDockerGitRepositoryPtrOutput values. You can construct a concrete instance of `JobSourceDockerGitRepositoryPtrInput` via:

        JobSourceDockerGitRepositoryArgs{...}

or:

        nil

type JobSourceDockerGitRepositoryPtrOutput

type JobSourceDockerGitRepositoryPtrOutput struct{ *pulumi.OutputState }

func (JobSourceDockerGitRepositoryPtrOutput) Branch

Job's docker source git repository branch.

func (JobSourceDockerGitRepositoryPtrOutput) Elem

func (JobSourceDockerGitRepositoryPtrOutput) ElementType

func (JobSourceDockerGitRepositoryPtrOutput) GitTokenId

The git token ID to be used

func (JobSourceDockerGitRepositoryPtrOutput) RootPath

Job's docker source git repository root path.

func (JobSourceDockerGitRepositoryPtrOutput) ToJobSourceDockerGitRepositoryPtrOutput

func (o JobSourceDockerGitRepositoryPtrOutput) ToJobSourceDockerGitRepositoryPtrOutput() JobSourceDockerGitRepositoryPtrOutput

func (JobSourceDockerGitRepositoryPtrOutput) ToJobSourceDockerGitRepositoryPtrOutputWithContext

func (o JobSourceDockerGitRepositoryPtrOutput) ToJobSourceDockerGitRepositoryPtrOutputWithContext(ctx context.Context) JobSourceDockerGitRepositoryPtrOutput

func (JobSourceDockerGitRepositoryPtrOutput) Url

Job's docker source git repository URL.

type JobSourceDockerInput

type JobSourceDockerInput interface {
	pulumi.Input

	ToJobSourceDockerOutput() JobSourceDockerOutput
	ToJobSourceDockerOutputWithContext(context.Context) JobSourceDockerOutput
}

JobSourceDockerInput is an input type that accepts JobSourceDockerArgs and JobSourceDockerOutput values. You can construct a concrete instance of `JobSourceDockerInput` via:

JobSourceDockerArgs{...}

type JobSourceDockerOutput

type JobSourceDockerOutput struct{ *pulumi.OutputState }

func (JobSourceDockerOutput) DockerfilePath

func (o JobSourceDockerOutput) DockerfilePath() pulumi.StringPtrOutput

Job's docker source dockerfile path.

func (JobSourceDockerOutput) ElementType

func (JobSourceDockerOutput) ElementType() reflect.Type

func (JobSourceDockerOutput) GitRepository

Job's docker source git repository.

func (JobSourceDockerOutput) ToJobSourceDockerOutput

func (o JobSourceDockerOutput) ToJobSourceDockerOutput() JobSourceDockerOutput

func (JobSourceDockerOutput) ToJobSourceDockerOutputWithContext

func (o JobSourceDockerOutput) ToJobSourceDockerOutputWithContext(ctx context.Context) JobSourceDockerOutput

func (JobSourceDockerOutput) ToJobSourceDockerPtrOutput

func (o JobSourceDockerOutput) ToJobSourceDockerPtrOutput() JobSourceDockerPtrOutput

func (JobSourceDockerOutput) ToJobSourceDockerPtrOutputWithContext

func (o JobSourceDockerOutput) ToJobSourceDockerPtrOutputWithContext(ctx context.Context) JobSourceDockerPtrOutput

type JobSourceDockerPtrInput

type JobSourceDockerPtrInput interface {
	pulumi.Input

	ToJobSourceDockerPtrOutput() JobSourceDockerPtrOutput
	ToJobSourceDockerPtrOutputWithContext(context.Context) JobSourceDockerPtrOutput
}

JobSourceDockerPtrInput is an input type that accepts JobSourceDockerArgs, JobSourceDockerPtr and JobSourceDockerPtrOutput values. You can construct a concrete instance of `JobSourceDockerPtrInput` via:

        JobSourceDockerArgs{...}

or:

        nil

type JobSourceDockerPtrOutput

type JobSourceDockerPtrOutput struct{ *pulumi.OutputState }

func (JobSourceDockerPtrOutput) DockerfilePath

func (o JobSourceDockerPtrOutput) DockerfilePath() pulumi.StringPtrOutput

Job's docker source dockerfile path.

func (JobSourceDockerPtrOutput) Elem

func (JobSourceDockerPtrOutput) ElementType

func (JobSourceDockerPtrOutput) ElementType() reflect.Type

func (JobSourceDockerPtrOutput) GitRepository

Job's docker source git repository.

func (JobSourceDockerPtrOutput) ToJobSourceDockerPtrOutput

func (o JobSourceDockerPtrOutput) ToJobSourceDockerPtrOutput() JobSourceDockerPtrOutput

func (JobSourceDockerPtrOutput) ToJobSourceDockerPtrOutputWithContext

func (o JobSourceDockerPtrOutput) ToJobSourceDockerPtrOutputWithContext(ctx context.Context) JobSourceDockerPtrOutput

type JobSourceImage

type JobSourceImage struct {
	// Job's image source name.
	Name string `pulumi:"name"`
	// Job's image source registry ID.
	RegistryId string `pulumi:"registryId"`
	// Job's image source tag.
	Tag string `pulumi:"tag"`
}

type JobSourceImageArgs

type JobSourceImageArgs struct {
	// Job's image source name.
	Name pulumi.StringInput `pulumi:"name"`
	// Job's image source registry ID.
	RegistryId pulumi.StringInput `pulumi:"registryId"`
	// Job's image source tag.
	Tag pulumi.StringInput `pulumi:"tag"`
}

func (JobSourceImageArgs) ElementType

func (JobSourceImageArgs) ElementType() reflect.Type

func (JobSourceImageArgs) ToJobSourceImageOutput

func (i JobSourceImageArgs) ToJobSourceImageOutput() JobSourceImageOutput

func (JobSourceImageArgs) ToJobSourceImageOutputWithContext

func (i JobSourceImageArgs) ToJobSourceImageOutputWithContext(ctx context.Context) JobSourceImageOutput

func (JobSourceImageArgs) ToJobSourceImagePtrOutput

func (i JobSourceImageArgs) ToJobSourceImagePtrOutput() JobSourceImagePtrOutput

func (JobSourceImageArgs) ToJobSourceImagePtrOutputWithContext

func (i JobSourceImageArgs) ToJobSourceImagePtrOutputWithContext(ctx context.Context) JobSourceImagePtrOutput

type JobSourceImageInput

type JobSourceImageInput interface {
	pulumi.Input

	ToJobSourceImageOutput() JobSourceImageOutput
	ToJobSourceImageOutputWithContext(context.Context) JobSourceImageOutput
}

JobSourceImageInput is an input type that accepts JobSourceImageArgs and JobSourceImageOutput values. You can construct a concrete instance of `JobSourceImageInput` via:

JobSourceImageArgs{...}

type JobSourceImageOutput

type JobSourceImageOutput struct{ *pulumi.OutputState }

func (JobSourceImageOutput) ElementType

func (JobSourceImageOutput) ElementType() reflect.Type

func (JobSourceImageOutput) Name

Job's image source name.

func (JobSourceImageOutput) RegistryId

func (o JobSourceImageOutput) RegistryId() pulumi.StringOutput

Job's image source registry ID.

func (JobSourceImageOutput) Tag

Job's image source tag.

func (JobSourceImageOutput) ToJobSourceImageOutput

func (o JobSourceImageOutput) ToJobSourceImageOutput() JobSourceImageOutput

func (JobSourceImageOutput) ToJobSourceImageOutputWithContext

func (o JobSourceImageOutput) ToJobSourceImageOutputWithContext(ctx context.Context) JobSourceImageOutput

func (JobSourceImageOutput) ToJobSourceImagePtrOutput

func (o JobSourceImageOutput) ToJobSourceImagePtrOutput() JobSourceImagePtrOutput

func (JobSourceImageOutput) ToJobSourceImagePtrOutputWithContext

func (o JobSourceImageOutput) ToJobSourceImagePtrOutputWithContext(ctx context.Context) JobSourceImagePtrOutput

type JobSourceImagePtrInput

type JobSourceImagePtrInput interface {
	pulumi.Input

	ToJobSourceImagePtrOutput() JobSourceImagePtrOutput
	ToJobSourceImagePtrOutputWithContext(context.Context) JobSourceImagePtrOutput
}

JobSourceImagePtrInput is an input type that accepts JobSourceImageArgs, JobSourceImagePtr and JobSourceImagePtrOutput values. You can construct a concrete instance of `JobSourceImagePtrInput` via:

        JobSourceImageArgs{...}

or:

        nil

type JobSourceImagePtrOutput

type JobSourceImagePtrOutput struct{ *pulumi.OutputState }

func (JobSourceImagePtrOutput) Elem

func (JobSourceImagePtrOutput) ElementType

func (JobSourceImagePtrOutput) ElementType() reflect.Type

func (JobSourceImagePtrOutput) Name

Job's image source name.

func (JobSourceImagePtrOutput) RegistryId

Job's image source registry ID.

func (JobSourceImagePtrOutput) Tag

Job's image source tag.

func (JobSourceImagePtrOutput) ToJobSourceImagePtrOutput

func (o JobSourceImagePtrOutput) ToJobSourceImagePtrOutput() JobSourceImagePtrOutput

func (JobSourceImagePtrOutput) ToJobSourceImagePtrOutputWithContext

func (o JobSourceImagePtrOutput) ToJobSourceImagePtrOutputWithContext(ctx context.Context) JobSourceImagePtrOutput

type JobSourceInput

type JobSourceInput interface {
	pulumi.Input

	ToJobSourceOutput() JobSourceOutput
	ToJobSourceOutputWithContext(context.Context) JobSourceOutput
}

JobSourceInput is an input type that accepts JobSourceArgs and JobSourceOutput values. You can construct a concrete instance of `JobSourceInput` via:

JobSourceArgs{...}

type JobSourceOutput

type JobSourceOutput struct{ *pulumi.OutputState }

func (JobSourceOutput) Docker

Job's docker source.

func (JobSourceOutput) ElementType

func (JobSourceOutput) ElementType() reflect.Type

func (JobSourceOutput) Image

Job's image source.

func (JobSourceOutput) ToJobSourceOutput

func (o JobSourceOutput) ToJobSourceOutput() JobSourceOutput

func (JobSourceOutput) ToJobSourceOutputWithContext

func (o JobSourceOutput) ToJobSourceOutputWithContext(ctx context.Context) JobSourceOutput

func (JobSourceOutput) ToJobSourcePtrOutput

func (o JobSourceOutput) ToJobSourcePtrOutput() JobSourcePtrOutput

func (JobSourceOutput) ToJobSourcePtrOutputWithContext

func (o JobSourceOutput) ToJobSourcePtrOutputWithContext(ctx context.Context) JobSourcePtrOutput

type JobSourcePtrInput

type JobSourcePtrInput interface {
	pulumi.Input

	ToJobSourcePtrOutput() JobSourcePtrOutput
	ToJobSourcePtrOutputWithContext(context.Context) JobSourcePtrOutput
}

JobSourcePtrInput is an input type that accepts JobSourceArgs, JobSourcePtr and JobSourcePtrOutput values. You can construct a concrete instance of `JobSourcePtrInput` via:

        JobSourceArgs{...}

or:

        nil

func JobSourcePtr

func JobSourcePtr(v *JobSourceArgs) JobSourcePtrInput

type JobSourcePtrOutput

type JobSourcePtrOutput struct{ *pulumi.OutputState }

func (JobSourcePtrOutput) Docker

Job's docker source.

func (JobSourcePtrOutput) Elem

func (JobSourcePtrOutput) ElementType

func (JobSourcePtrOutput) ElementType() reflect.Type

func (JobSourcePtrOutput) Image

Job's image source.

func (JobSourcePtrOutput) ToJobSourcePtrOutput

func (o JobSourcePtrOutput) ToJobSourcePtrOutput() JobSourcePtrOutput

func (JobSourcePtrOutput) ToJobSourcePtrOutputWithContext

func (o JobSourcePtrOutput) ToJobSourcePtrOutputWithContext(ctx context.Context) JobSourcePtrOutput

type JobState

type JobState struct {
	// Advanced settings.
	AdvancedSettingsJson pulumi.StringPtrInput
	// Specify if the job will be automatically updated after receiving a new image tag.
	AutoDeploy pulumi.BoolPtrInput
	// Specify if the environment preview option is activated or not for this job.
	AutoPreview pulumi.BoolPtrInput
	// List of built-in environment variables linked to this job.
	BuiltInEnvironmentVariables JobBuiltInEnvironmentVariableArrayInput
	// CPU of the job in millicores (m) [1000m = 1 CPU]. - Must be: `>= 10`. - Default: `500`.
	Cpu pulumi.IntPtrInput
	// List of deployment restrictions
	DeploymentRestrictions JobDeploymentRestrictionArrayInput
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringPtrInput
	// Id of the environment.
	EnvironmentId pulumi.StringPtrInput
	// List of environment variable aliases linked to this job.
	EnvironmentVariableAliases JobEnvironmentVariableAliasArrayInput
	// List of environment variable overrides linked to this job.
	EnvironmentVariableOverrides JobEnvironmentVariableOverrideArrayInput
	// List of environment variables linked to this job.
	EnvironmentVariables JobEnvironmentVariableArrayInput
	// The job external FQDN host [NOTE: only if your job is using a publicly accessible port].
	ExternalHost pulumi.StringPtrInput
	// Configuration for the healthchecks that are going to be executed against your service
	Healthchecks JobHealthchecksPtrInput
	// The job internal host.
	InternalHost pulumi.StringPtrInput
	// Job's max duration in seconds. - Must be: `>= 0`. - Default: `300`.
	MaxDurationSeconds pulumi.IntPtrInput
	// Job's max number of restarts. - Must be: `>= 0`. - Default: `0`.
	MaxNbRestart pulumi.IntPtrInput
	// RAM of the job in MB [1024MB = 1GB]. - Must be: `>= 1`. - Default: `512`.
	Memory pulumi.IntPtrInput
	// Name of the job.
	Name pulumi.StringPtrInput
	// Job's probes port. - Must be: `>= 1` and `<= 65535`.
	Port pulumi.IntPtrInput
	// Job's schedule.
	Schedule JobSchedulePtrInput
	// List of secret aliases linked to this job.
	SecretAliases JobSecretAliasArrayInput
	// List of secret overrides linked to this job.
	SecretOverrides JobSecretOverrideArrayInput
	// List of secrets linked to this job.
	Secrets JobSecretArrayInput
	// Job's source.
	Source JobSourcePtrInput
}

func (JobState) ElementType

func (JobState) ElementType() reflect.Type

type LookupApplicationArgs

type LookupApplicationArgs struct {
	AdvancedSettingsJson         *string                                     `pulumi:"advancedSettingsJson"`
	Arguments                    []string                                    `pulumi:"arguments"`
	AutoDeploy                   *bool                                       `pulumi:"autoDeploy"`
	AutoPreview                  *bool                                       `pulumi:"autoPreview"`
	BuildpackLanguage            *string                                     `pulumi:"buildpackLanguage"`
	Cpu                          *int                                        `pulumi:"cpu"`
	CustomDomains                []GetApplicationCustomDomain                `pulumi:"customDomains"`
	DeploymentRestrictions       []GetApplicationDeploymentRestriction       `pulumi:"deploymentRestrictions"`
	DeploymentStageId            *string                                     `pulumi:"deploymentStageId"`
	DockerfilePath               *string                                     `pulumi:"dockerfilePath"`
	Entrypoint                   *string                                     `pulumi:"entrypoint"`
	EnvironmentVariableAliases   []GetApplicationEnvironmentVariableAlias    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides []GetApplicationEnvironmentVariableOverride `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         []GetApplicationEnvironmentVariable         `pulumi:"environmentVariables"`
	Healthchecks                 *GetApplicationHealthchecks                 `pulumi:"healthchecks"`
	Id                           string                                      `pulumi:"id"`
	MaxRunningInstances          *int                                        `pulumi:"maxRunningInstances"`
	Memory                       *int                                        `pulumi:"memory"`
	MinRunningInstances          *int                                        `pulumi:"minRunningInstances"`
	SecretAliases                []GetApplicationSecretAlias                 `pulumi:"secretAliases"`
	SecretOverrides              []GetApplicationSecretOverride              `pulumi:"secretOverrides"`
	Secrets                      []GetApplicationSecret                      `pulumi:"secrets"`
	Storages                     []GetApplicationStorage                     `pulumi:"storages"`
}

A collection of arguments for invoking getApplication.

type LookupApplicationOutputArgs

type LookupApplicationOutputArgs struct {
	AdvancedSettingsJson         pulumi.StringPtrInput                               `pulumi:"advancedSettingsJson"`
	Arguments                    pulumi.StringArrayInput                             `pulumi:"arguments"`
	AutoDeploy                   pulumi.BoolPtrInput                                 `pulumi:"autoDeploy"`
	AutoPreview                  pulumi.BoolPtrInput                                 `pulumi:"autoPreview"`
	BuildpackLanguage            pulumi.StringPtrInput                               `pulumi:"buildpackLanguage"`
	Cpu                          pulumi.IntPtrInput                                  `pulumi:"cpu"`
	CustomDomains                GetApplicationCustomDomainArrayInput                `pulumi:"customDomains"`
	DeploymentRestrictions       GetApplicationDeploymentRestrictionArrayInput       `pulumi:"deploymentRestrictions"`
	DeploymentStageId            pulumi.StringPtrInput                               `pulumi:"deploymentStageId"`
	DockerfilePath               pulumi.StringPtrInput                               `pulumi:"dockerfilePath"`
	Entrypoint                   pulumi.StringPtrInput                               `pulumi:"entrypoint"`
	EnvironmentVariableAliases   GetApplicationEnvironmentVariableAliasArrayInput    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides GetApplicationEnvironmentVariableOverrideArrayInput `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         GetApplicationEnvironmentVariableArrayInput         `pulumi:"environmentVariables"`
	Healthchecks                 GetApplicationHealthchecksPtrInput                  `pulumi:"healthchecks"`
	Id                           pulumi.StringInput                                  `pulumi:"id"`
	MaxRunningInstances          pulumi.IntPtrInput                                  `pulumi:"maxRunningInstances"`
	Memory                       pulumi.IntPtrInput                                  `pulumi:"memory"`
	MinRunningInstances          pulumi.IntPtrInput                                  `pulumi:"minRunningInstances"`
	SecretAliases                GetApplicationSecretAliasArrayInput                 `pulumi:"secretAliases"`
	SecretOverrides              GetApplicationSecretOverrideArrayInput              `pulumi:"secretOverrides"`
	Secrets                      GetApplicationSecretArrayInput                      `pulumi:"secrets"`
	Storages                     GetApplicationStorageArrayInput                     `pulumi:"storages"`
}

A collection of arguments for invoking getApplication.

func (LookupApplicationOutputArgs) ElementType

type LookupApplicationResult

type LookupApplicationResult struct {
	AdvancedSettingsJson         string                                      `pulumi:"advancedSettingsJson"`
	Arguments                    []string                                    `pulumi:"arguments"`
	AutoDeploy                   bool                                        `pulumi:"autoDeploy"`
	AutoPreview                  bool                                        `pulumi:"autoPreview"`
	BuildMode                    string                                      `pulumi:"buildMode"`
	BuildpackLanguage            string                                      `pulumi:"buildpackLanguage"`
	BuiltInEnvironmentVariables  []GetApplicationBuiltInEnvironmentVariable  `pulumi:"builtInEnvironmentVariables"`
	Cpu                          int                                         `pulumi:"cpu"`
	CustomDomains                []GetApplicationCustomDomain                `pulumi:"customDomains"`
	DeploymentRestrictions       []GetApplicationDeploymentRestriction       `pulumi:"deploymentRestrictions"`
	DeploymentStageId            string                                      `pulumi:"deploymentStageId"`
	DockerfilePath               string                                      `pulumi:"dockerfilePath"`
	Entrypoint                   string                                      `pulumi:"entrypoint"`
	EnvironmentId                string                                      `pulumi:"environmentId"`
	EnvironmentVariableAliases   []GetApplicationEnvironmentVariableAlias    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides []GetApplicationEnvironmentVariableOverride `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         []GetApplicationEnvironmentVariable         `pulumi:"environmentVariables"`
	ExternalHost                 string                                      `pulumi:"externalHost"`
	GitRepository                GetApplicationGitRepository                 `pulumi:"gitRepository"`
	Healthchecks                 *GetApplicationHealthchecks                 `pulumi:"healthchecks"`
	Id                           string                                      `pulumi:"id"`
	InternalHost                 string                                      `pulumi:"internalHost"`
	MaxRunningInstances          int                                         `pulumi:"maxRunningInstances"`
	Memory                       int                                         `pulumi:"memory"`
	MinRunningInstances          int                                         `pulumi:"minRunningInstances"`
	Name                         string                                      `pulumi:"name"`
	Ports                        []GetApplicationPort                        `pulumi:"ports"`
	SecretAliases                []GetApplicationSecretAlias                 `pulumi:"secretAliases"`
	SecretOverrides              []GetApplicationSecretOverride              `pulumi:"secretOverrides"`
	Secrets                      []GetApplicationSecret                      `pulumi:"secrets"`
	Storages                     []GetApplicationStorage                     `pulumi:"storages"`
}

A collection of values returned by getApplication.

func LookupApplication

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

## # Application (Data Source)

Provides a Qovery application resource. This can be used to create and manage Qovery applications. ## Example Usage

```go 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.LookupApplication(ctx, &qovery.LookupApplicationArgs{
			Id: "<application_id>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupApplicationResultOutput

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApplication.

func (LookupApplicationResultOutput) AdvancedSettingsJson

func (o LookupApplicationResultOutput) AdvancedSettingsJson() pulumi.StringOutput

func (LookupApplicationResultOutput) Arguments

func (LookupApplicationResultOutput) AutoDeploy

func (LookupApplicationResultOutput) AutoPreview

func (LookupApplicationResultOutput) BuildMode

func (LookupApplicationResultOutput) BuildpackLanguage

func (o LookupApplicationResultOutput) BuildpackLanguage() pulumi.StringOutput

func (LookupApplicationResultOutput) BuiltInEnvironmentVariables

func (LookupApplicationResultOutput) Cpu

func (LookupApplicationResultOutput) CustomDomains

func (LookupApplicationResultOutput) DeploymentRestrictions added in v0.28.7

func (LookupApplicationResultOutput) DeploymentStageId

func (o LookupApplicationResultOutput) DeploymentStageId() pulumi.StringOutput

func (LookupApplicationResultOutput) DockerfilePath

func (LookupApplicationResultOutput) ElementType

func (LookupApplicationResultOutput) Entrypoint

func (LookupApplicationResultOutput) EnvironmentId

func (LookupApplicationResultOutput) EnvironmentVariableAliases

func (LookupApplicationResultOutput) EnvironmentVariableOverrides

func (LookupApplicationResultOutput) EnvironmentVariables

func (LookupApplicationResultOutput) ExternalHost

func (LookupApplicationResultOutput) GitRepository

func (LookupApplicationResultOutput) Healthchecks

func (LookupApplicationResultOutput) Id

func (LookupApplicationResultOutput) InternalHost

func (LookupApplicationResultOutput) MaxRunningInstances

func (o LookupApplicationResultOutput) MaxRunningInstances() pulumi.IntOutput

func (LookupApplicationResultOutput) Memory

func (LookupApplicationResultOutput) MinRunningInstances

func (o LookupApplicationResultOutput) MinRunningInstances() pulumi.IntOutput

func (LookupApplicationResultOutput) Name

func (LookupApplicationResultOutput) Ports

func (LookupApplicationResultOutput) SecretAliases

func (LookupApplicationResultOutput) SecretOverrides

func (LookupApplicationResultOutput) Secrets

func (LookupApplicationResultOutput) Storages

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

type LookupAwsCredentialsArgs

type LookupAwsCredentialsArgs struct {
	// Id of the AWS credentials.
	Id string `pulumi:"id"`
	// Id of the organization.
	OrganizationId string `pulumi:"organizationId"`
}

A collection of arguments for invoking getAwsCredentials.

type LookupAwsCredentialsOutputArgs

type LookupAwsCredentialsOutputArgs struct {
	// Id of the AWS credentials.
	Id pulumi.StringInput `pulumi:"id"`
	// Id of the organization.
	OrganizationId pulumi.StringInput `pulumi:"organizationId"`
}

A collection of arguments for invoking getAwsCredentials.

func (LookupAwsCredentialsOutputArgs) ElementType

type LookupAwsCredentialsResult

type LookupAwsCredentialsResult struct {
	// Id of the AWS credentials.
	Id string `pulumi:"id"`
	// Name of the aws credentials.
	Name string `pulumi:"name"`
	// Id of the organization.
	OrganizationId string `pulumi:"organizationId"`
}

A collection of values returned by getAwsCredentials.

func LookupAwsCredentials

func LookupAwsCredentials(ctx *pulumi.Context, args *LookupAwsCredentialsArgs, opts ...pulumi.InvokeOption) (*LookupAwsCredentialsResult, error)

## # AwsCredentials (Data Source)

Provides a Qovery AWS credentials resource. This can be used to create and manage Qovery AWS credentials. ## Example Usage

```go 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.LookupAwsCredentials(ctx, &qovery.LookupAwsCredentialsArgs{
			Id:             "<credentials_id>",
			OrganizationId: "<organization_id>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupAwsCredentialsResultOutput

type LookupAwsCredentialsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAwsCredentials.

func (LookupAwsCredentialsResultOutput) ElementType

func (LookupAwsCredentialsResultOutput) Id

Id of the AWS credentials.

func (LookupAwsCredentialsResultOutput) Name

Name of the aws credentials.

func (LookupAwsCredentialsResultOutput) OrganizationId

Id of the organization.

func (LookupAwsCredentialsResultOutput) ToLookupAwsCredentialsResultOutput

func (o LookupAwsCredentialsResultOutput) ToLookupAwsCredentialsResultOutput() LookupAwsCredentialsResultOutput

func (LookupAwsCredentialsResultOutput) ToLookupAwsCredentialsResultOutputWithContext

func (o LookupAwsCredentialsResultOutput) ToLookupAwsCredentialsResultOutputWithContext(ctx context.Context) LookupAwsCredentialsResultOutput

type LookupClusterArgs

type LookupClusterArgs struct {
	AdvancedSettingsJson *string                  `pulumi:"advancedSettingsJson"`
	Description          *string                  `pulumi:"description"`
	DiskSize             *int                     `pulumi:"diskSize"`
	Features             *GetClusterFeatures      `pulumi:"features"`
	Id                   string                   `pulumi:"id"`
	KubernetesMode       *string                  `pulumi:"kubernetesMode"`
	MaxRunningNodes      *int                     `pulumi:"maxRunningNodes"`
	MinRunningNodes      *int                     `pulumi:"minRunningNodes"`
	OrganizationId       string                   `pulumi:"organizationId"`
	RoutingTables        []GetClusterRoutingTable `pulumi:"routingTables"`
	State                *string                  `pulumi:"state"`
}

A collection of arguments for invoking getCluster.

type LookupClusterOutputArgs

type LookupClusterOutputArgs struct {
	AdvancedSettingsJson pulumi.StringPtrInput            `pulumi:"advancedSettingsJson"`
	Description          pulumi.StringPtrInput            `pulumi:"description"`
	DiskSize             pulumi.IntPtrInput               `pulumi:"diskSize"`
	Features             GetClusterFeaturesPtrInput       `pulumi:"features"`
	Id                   pulumi.StringInput               `pulumi:"id"`
	KubernetesMode       pulumi.StringPtrInput            `pulumi:"kubernetesMode"`
	MaxRunningNodes      pulumi.IntPtrInput               `pulumi:"maxRunningNodes"`
	MinRunningNodes      pulumi.IntPtrInput               `pulumi:"minRunningNodes"`
	OrganizationId       pulumi.StringInput               `pulumi:"organizationId"`
	RoutingTables        GetClusterRoutingTableArrayInput `pulumi:"routingTables"`
	State                pulumi.StringPtrInput            `pulumi:"state"`
}

A collection of arguments for invoking getCluster.

func (LookupClusterOutputArgs) ElementType

func (LookupClusterOutputArgs) ElementType() reflect.Type

type LookupClusterResult

type LookupClusterResult struct {
	AdvancedSettingsJson string                   `pulumi:"advancedSettingsJson"`
	CloudProvider        string                   `pulumi:"cloudProvider"`
	CredentialsId        string                   `pulumi:"credentialsId"`
	Description          string                   `pulumi:"description"`
	DiskSize             int                      `pulumi:"diskSize"`
	Features             GetClusterFeatures       `pulumi:"features"`
	Id                   string                   `pulumi:"id"`
	InstanceType         string                   `pulumi:"instanceType"`
	KubernetesMode       string                   `pulumi:"kubernetesMode"`
	MaxRunningNodes      int                      `pulumi:"maxRunningNodes"`
	MinRunningNodes      int                      `pulumi:"minRunningNodes"`
	Name                 string                   `pulumi:"name"`
	OrganizationId       string                   `pulumi:"organizationId"`
	Region               string                   `pulumi:"region"`
	RoutingTables        []GetClusterRoutingTable `pulumi:"routingTables"`
	State                string                   `pulumi:"state"`
}

A collection of values returned by getCluster.

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

## # Cluster (Data Source)

Provides a Qovery cluster resource. This can be used to create and manage Qovery cluster. ## Example Usage

```go 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.LookupCluster(ctx, &qovery.LookupClusterArgs{
			Id:             "<cluster_id>",
			OrganizationId: "<organization_id>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupClusterResultOutput

type LookupClusterResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCluster.

func (LookupClusterResultOutput) AdvancedSettingsJson

func (o LookupClusterResultOutput) AdvancedSettingsJson() pulumi.StringOutput

func (LookupClusterResultOutput) CloudProvider

func (o LookupClusterResultOutput) CloudProvider() pulumi.StringOutput

func (LookupClusterResultOutput) CredentialsId

func (o LookupClusterResultOutput) CredentialsId() pulumi.StringOutput

func (LookupClusterResultOutput) Description

func (LookupClusterResultOutput) DiskSize added in v0.26.1

func (LookupClusterResultOutput) ElementType

func (LookupClusterResultOutput) ElementType() reflect.Type

func (LookupClusterResultOutput) Features

func (LookupClusterResultOutput) Id

func (LookupClusterResultOutput) InstanceType

func (LookupClusterResultOutput) KubernetesMode

func (o LookupClusterResultOutput) KubernetesMode() pulumi.StringOutput

func (LookupClusterResultOutput) MaxRunningNodes

func (o LookupClusterResultOutput) MaxRunningNodes() pulumi.IntOutput

func (LookupClusterResultOutput) MinRunningNodes

func (o LookupClusterResultOutput) MinRunningNodes() pulumi.IntOutput

func (LookupClusterResultOutput) Name

func (LookupClusterResultOutput) OrganizationId added in v0.26.3

func (o LookupClusterResultOutput) OrganizationId() pulumi.StringOutput

func (LookupClusterResultOutput) Region

func (LookupClusterResultOutput) RoutingTables

func (LookupClusterResultOutput) State

func (LookupClusterResultOutput) ToLookupClusterResultOutput

func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput

func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext

func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput

type LookupContainerArgs

type LookupContainerArgs struct {
	AdvancedSettingsJson         *string                                   `pulumi:"advancedSettingsJson"`
	Arguments                    []string                                  `pulumi:"arguments"`
	AutoDeploy                   *bool                                     `pulumi:"autoDeploy"`
	AutoPreview                  *bool                                     `pulumi:"autoPreview"`
	Cpu                          *int                                      `pulumi:"cpu"`
	CustomDomains                []GetContainerCustomDomain                `pulumi:"customDomains"`
	DeploymentStageId            *string                                   `pulumi:"deploymentStageId"`
	Entrypoint                   *string                                   `pulumi:"entrypoint"`
	EnvironmentVariableAliases   []GetContainerEnvironmentVariableAlias    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides []GetContainerEnvironmentVariableOverride `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         []GetContainerEnvironmentVariable         `pulumi:"environmentVariables"`
	Healthchecks                 *GetContainerHealthchecks                 `pulumi:"healthchecks"`
	Id                           string                                    `pulumi:"id"`
	MaxRunningInstances          *int                                      `pulumi:"maxRunningInstances"`
	Memory                       *int                                      `pulumi:"memory"`
	MinRunningInstances          *int                                      `pulumi:"minRunningInstances"`
	Ports                        []GetContainerPort                        `pulumi:"ports"`
	SecretAliases                []GetContainerSecretAlias                 `pulumi:"secretAliases"`
	SecretOverrides              []GetContainerSecretOverride              `pulumi:"secretOverrides"`
	Secrets                      []GetContainerSecret                      `pulumi:"secrets"`
	Storages                     []GetContainerStorage                     `pulumi:"storages"`
}

A collection of arguments for invoking getContainer.

type LookupContainerOutputArgs

type LookupContainerOutputArgs struct {
	AdvancedSettingsJson         pulumi.StringPtrInput                             `pulumi:"advancedSettingsJson"`
	Arguments                    pulumi.StringArrayInput                           `pulumi:"arguments"`
	AutoDeploy                   pulumi.BoolPtrInput                               `pulumi:"autoDeploy"`
	AutoPreview                  pulumi.BoolPtrInput                               `pulumi:"autoPreview"`
	Cpu                          pulumi.IntPtrInput                                `pulumi:"cpu"`
	CustomDomains                GetContainerCustomDomainArrayInput                `pulumi:"customDomains"`
	DeploymentStageId            pulumi.StringPtrInput                             `pulumi:"deploymentStageId"`
	Entrypoint                   pulumi.StringPtrInput                             `pulumi:"entrypoint"`
	EnvironmentVariableAliases   GetContainerEnvironmentVariableAliasArrayInput    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides GetContainerEnvironmentVariableOverrideArrayInput `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         GetContainerEnvironmentVariableArrayInput         `pulumi:"environmentVariables"`
	Healthchecks                 GetContainerHealthchecksPtrInput                  `pulumi:"healthchecks"`
	Id                           pulumi.StringInput                                `pulumi:"id"`
	MaxRunningInstances          pulumi.IntPtrInput                                `pulumi:"maxRunningInstances"`
	Memory                       pulumi.IntPtrInput                                `pulumi:"memory"`
	MinRunningInstances          pulumi.IntPtrInput                                `pulumi:"minRunningInstances"`
	Ports                        GetContainerPortArrayInput                        `pulumi:"ports"`
	SecretAliases                GetContainerSecretAliasArrayInput                 `pulumi:"secretAliases"`
	SecretOverrides              GetContainerSecretOverrideArrayInput              `pulumi:"secretOverrides"`
	Secrets                      GetContainerSecretArrayInput                      `pulumi:"secrets"`
	Storages                     GetContainerStorageArrayInput                     `pulumi:"storages"`
}

A collection of arguments for invoking getContainer.

func (LookupContainerOutputArgs) ElementType

func (LookupContainerOutputArgs) ElementType() reflect.Type

type LookupContainerRegistryArgs

type LookupContainerRegistryArgs struct {
	Description    *string `pulumi:"description"`
	Id             string  `pulumi:"id"`
	OrganizationId string  `pulumi:"organizationId"`
}

A collection of arguments for invoking getContainerRegistry.

type LookupContainerRegistryOutputArgs

type LookupContainerRegistryOutputArgs struct {
	Description    pulumi.StringPtrInput `pulumi:"description"`
	Id             pulumi.StringInput    `pulumi:"id"`
	OrganizationId pulumi.StringInput    `pulumi:"organizationId"`
}

A collection of arguments for invoking getContainerRegistry.

func (LookupContainerRegistryOutputArgs) ElementType

type LookupContainerRegistryResult

type LookupContainerRegistryResult struct {
	Description    string `pulumi:"description"`
	Id             string `pulumi:"id"`
	Kind           string `pulumi:"kind"`
	Name           string `pulumi:"name"`
	OrganizationId string `pulumi:"organizationId"`
	Url            string `pulumi:"url"`
}

A collection of values returned by getContainerRegistry.

func LookupContainerRegistry

func LookupContainerRegistry(ctx *pulumi.Context, args *LookupContainerRegistryArgs, opts ...pulumi.InvokeOption) (*LookupContainerRegistryResult, error)

## # ContainerRegistry (Data Source)

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

```go 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.LookupContainerRegistry(ctx, &qovery.LookupContainerRegistryArgs{
			Id: "<container_registry_id>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupContainerRegistryResultOutput

type LookupContainerRegistryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getContainerRegistry.

func (LookupContainerRegistryResultOutput) Description

func (LookupContainerRegistryResultOutput) ElementType

func (LookupContainerRegistryResultOutput) Id

func (LookupContainerRegistryResultOutput) Kind

func (LookupContainerRegistryResultOutput) Name

func (LookupContainerRegistryResultOutput) OrganizationId

func (LookupContainerRegistryResultOutput) ToLookupContainerRegistryResultOutput

func (o LookupContainerRegistryResultOutput) ToLookupContainerRegistryResultOutput() LookupContainerRegistryResultOutput

func (LookupContainerRegistryResultOutput) ToLookupContainerRegistryResultOutputWithContext

func (o LookupContainerRegistryResultOutput) ToLookupContainerRegistryResultOutputWithContext(ctx context.Context) LookupContainerRegistryResultOutput

func (LookupContainerRegistryResultOutput) Url

type LookupContainerResult

type LookupContainerResult struct {
	AdvancedSettingsJson         string                                    `pulumi:"advancedSettingsJson"`
	Arguments                    []string                                  `pulumi:"arguments"`
	AutoDeploy                   bool                                      `pulumi:"autoDeploy"`
	AutoPreview                  bool                                      `pulumi:"autoPreview"`
	BuiltInEnvironmentVariables  []GetContainerBuiltInEnvironmentVariable  `pulumi:"builtInEnvironmentVariables"`
	Cpu                          int                                       `pulumi:"cpu"`
	CustomDomains                []GetContainerCustomDomain                `pulumi:"customDomains"`
	DeploymentStageId            string                                    `pulumi:"deploymentStageId"`
	Entrypoint                   string                                    `pulumi:"entrypoint"`
	EnvironmentId                string                                    `pulumi:"environmentId"`
	EnvironmentVariableAliases   []GetContainerEnvironmentVariableAlias    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides []GetContainerEnvironmentVariableOverride `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         []GetContainerEnvironmentVariable         `pulumi:"environmentVariables"`
	ExternalHost                 string                                    `pulumi:"externalHost"`
	Healthchecks                 *GetContainerHealthchecks                 `pulumi:"healthchecks"`
	Id                           string                                    `pulumi:"id"`
	ImageName                    string                                    `pulumi:"imageName"`
	InternalHost                 string                                    `pulumi:"internalHost"`
	MaxRunningInstances          int                                       `pulumi:"maxRunningInstances"`
	Memory                       int                                       `pulumi:"memory"`
	MinRunningInstances          int                                       `pulumi:"minRunningInstances"`
	Name                         string                                    `pulumi:"name"`
	Ports                        []GetContainerPort                        `pulumi:"ports"`
	RegistryId                   string                                    `pulumi:"registryId"`
	SecretAliases                []GetContainerSecretAlias                 `pulumi:"secretAliases"`
	SecretOverrides              []GetContainerSecretOverride              `pulumi:"secretOverrides"`
	Secrets                      []GetContainerSecret                      `pulumi:"secrets"`
	Storages                     []GetContainerStorage                     `pulumi:"storages"`
	Tag                          string                                    `pulumi:"tag"`
}

A collection of values returned by getContainer.

func LookupContainer

func LookupContainer(ctx *pulumi.Context, args *LookupContainerArgs, opts ...pulumi.InvokeOption) (*LookupContainerResult, error)

## # Container (Data Source)

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

```go 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
	})
}

```

type LookupContainerResultOutput

type LookupContainerResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getContainer.

func (LookupContainerResultOutput) AdvancedSettingsJson

func (o LookupContainerResultOutput) AdvancedSettingsJson() pulumi.StringOutput

func (LookupContainerResultOutput) Arguments

func (LookupContainerResultOutput) AutoDeploy

func (LookupContainerResultOutput) AutoPreview

func (LookupContainerResultOutput) BuiltInEnvironmentVariables

func (LookupContainerResultOutput) Cpu

func (LookupContainerResultOutput) CustomDomains

func (LookupContainerResultOutput) DeploymentStageId

func (o LookupContainerResultOutput) DeploymentStageId() pulumi.StringOutput

func (LookupContainerResultOutput) ElementType

func (LookupContainerResultOutput) Entrypoint

func (LookupContainerResultOutput) EnvironmentId

func (LookupContainerResultOutput) EnvironmentVariableAliases

func (LookupContainerResultOutput) EnvironmentVariableOverrides

func (LookupContainerResultOutput) EnvironmentVariables

func (LookupContainerResultOutput) ExternalHost

func (LookupContainerResultOutput) Healthchecks

func (LookupContainerResultOutput) Id

func (LookupContainerResultOutput) ImageName

func (LookupContainerResultOutput) InternalHost

func (LookupContainerResultOutput) MaxRunningInstances

func (o LookupContainerResultOutput) MaxRunningInstances() pulumi.IntOutput

func (LookupContainerResultOutput) Memory

func (LookupContainerResultOutput) MinRunningInstances

func (o LookupContainerResultOutput) MinRunningInstances() pulumi.IntOutput

func (LookupContainerResultOutput) Name

func (LookupContainerResultOutput) Ports

func (LookupContainerResultOutput) RegistryId

func (LookupContainerResultOutput) SecretAliases

func (LookupContainerResultOutput) SecretOverrides

func (LookupContainerResultOutput) Secrets

func (LookupContainerResultOutput) Storages

func (LookupContainerResultOutput) Tag

func (LookupContainerResultOutput) ToLookupContainerResultOutput

func (o LookupContainerResultOutput) ToLookupContainerResultOutput() LookupContainerResultOutput

func (LookupContainerResultOutput) ToLookupContainerResultOutputWithContext

func (o LookupContainerResultOutput) ToLookupContainerResultOutputWithContext(ctx context.Context) LookupContainerResultOutput

type LookupDatabaseArgs

type LookupDatabaseArgs struct {
	Accessibility     *string `pulumi:"accessibility"`
	Cpu               *int    `pulumi:"cpu"`
	DeploymentStageId *string `pulumi:"deploymentStageId"`
	Id                string  `pulumi:"id"`
	InstanceType      *string `pulumi:"instanceType"`
	Memory            *int    `pulumi:"memory"`
	Storage           *int    `pulumi:"storage"`
}

A collection of arguments for invoking getDatabase.

type LookupDatabaseOutputArgs

type LookupDatabaseOutputArgs struct {
	Accessibility     pulumi.StringPtrInput `pulumi:"accessibility"`
	Cpu               pulumi.IntPtrInput    `pulumi:"cpu"`
	DeploymentStageId pulumi.StringPtrInput `pulumi:"deploymentStageId"`
	Id                pulumi.StringInput    `pulumi:"id"`
	InstanceType      pulumi.StringPtrInput `pulumi:"instanceType"`
	Memory            pulumi.IntPtrInput    `pulumi:"memory"`
	Storage           pulumi.IntPtrInput    `pulumi:"storage"`
}

A collection of arguments for invoking getDatabase.

func (LookupDatabaseOutputArgs) ElementType

func (LookupDatabaseOutputArgs) ElementType() reflect.Type

type LookupDatabaseResult

type LookupDatabaseResult struct {
	Accessibility     *string `pulumi:"accessibility"`
	Cpu               *int    `pulumi:"cpu"`
	DeploymentStageId string  `pulumi:"deploymentStageId"`
	EnvironmentId     string  `pulumi:"environmentId"`
	ExternalHost      string  `pulumi:"externalHost"`
	Id                string  `pulumi:"id"`
	InstanceType      string  `pulumi:"instanceType"`
	InternalHost      string  `pulumi:"internalHost"`
	Login             string  `pulumi:"login"`
	Memory            *int    `pulumi:"memory"`
	Mode              string  `pulumi:"mode"`
	Name              string  `pulumi:"name"`
	Password          string  `pulumi:"password"`
	Port              int     `pulumi:"port"`
	Storage           *int    `pulumi:"storage"`
	Type              string  `pulumi:"type"`
	Version           string  `pulumi:"version"`
}

A collection of values returned by getDatabase.

func LookupDatabase

func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)

## # Database (Data Source)

Provides a Qovery database resource. This can be used to create and manage Qovery databases. ## Example Usage

```go 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.LookupDatabase(ctx, &qovery.LookupDatabaseArgs{
			Id: "<database_id>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDatabaseResultOutput

type LookupDatabaseResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabase.

func (LookupDatabaseResultOutput) Accessibility

func (LookupDatabaseResultOutput) Cpu

func (LookupDatabaseResultOutput) DeploymentStageId

func (o LookupDatabaseResultOutput) DeploymentStageId() pulumi.StringOutput

func (LookupDatabaseResultOutput) ElementType

func (LookupDatabaseResultOutput) ElementType() reflect.Type

func (LookupDatabaseResultOutput) EnvironmentId

func (LookupDatabaseResultOutput) ExternalHost

func (LookupDatabaseResultOutput) Id

func (LookupDatabaseResultOutput) InstanceType

func (LookupDatabaseResultOutput) InternalHost

func (LookupDatabaseResultOutput) Login

func (LookupDatabaseResultOutput) Memory

func (LookupDatabaseResultOutput) Mode

func (LookupDatabaseResultOutput) Name

func (LookupDatabaseResultOutput) Password

func (LookupDatabaseResultOutput) Port

func (LookupDatabaseResultOutput) Storage

func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutput

func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput

func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext

func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput

func (LookupDatabaseResultOutput) Type

func (LookupDatabaseResultOutput) Version

type LookupDeploymentArgs

type LookupDeploymentArgs struct {
	Id      string  `pulumi:"id"`
	Version *string `pulumi:"version"`
}

A collection of arguments for invoking getDeployment.

type LookupDeploymentOutputArgs

type LookupDeploymentOutputArgs struct {
	Id      pulumi.StringInput    `pulumi:"id"`
	Version pulumi.StringPtrInput `pulumi:"version"`
}

A collection of arguments for invoking getDeployment.

func (LookupDeploymentOutputArgs) ElementType

func (LookupDeploymentOutputArgs) ElementType() reflect.Type

type LookupDeploymentResult

type LookupDeploymentResult struct {
	DesiredState  string  `pulumi:"desiredState"`
	EnvironmentId string  `pulumi:"environmentId"`
	Id            string  `pulumi:"id"`
	Version       *string `pulumi:"version"`
}

A collection of values returned by getDeployment.

func LookupDeployment

func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)

## # Deployment (Data Source)

Provides a Qovery deployment resource. This is used to trigger a service deployment at demand.

type LookupDeploymentResultOutput

type LookupDeploymentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDeployment.

func (LookupDeploymentResultOutput) DesiredState

func (LookupDeploymentResultOutput) ElementType

func (LookupDeploymentResultOutput) EnvironmentId

func (LookupDeploymentResultOutput) Id

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) Version

type LookupDeploymentStageArgs

type LookupDeploymentStageArgs struct {
	Description *string `pulumi:"description"`
	Id          string  `pulumi:"id"`
	IsAfter     *string `pulumi:"isAfter"`
	IsBefore    *string `pulumi:"isBefore"`
}

A collection of arguments for invoking getDeploymentStage.

type LookupDeploymentStageOutputArgs

type LookupDeploymentStageOutputArgs struct {
	Description pulumi.StringPtrInput `pulumi:"description"`
	Id          pulumi.StringInput    `pulumi:"id"`
	IsAfter     pulumi.StringPtrInput `pulumi:"isAfter"`
	IsBefore    pulumi.StringPtrInput `pulumi:"isBefore"`
}

A collection of arguments for invoking getDeploymentStage.

func (LookupDeploymentStageOutputArgs) ElementType

type LookupDeploymentStageResult

type LookupDeploymentStageResult struct {
	Description   string `pulumi:"description"`
	EnvironmentId string `pulumi:"environmentId"`
	Id            string `pulumi:"id"`
	IsAfter       string `pulumi:"isAfter"`
	IsBefore      string `pulumi:"isBefore"`
	Name          string `pulumi:"name"`
}

A collection of values returned by getDeploymentStage.

func LookupDeploymentStage

func LookupDeploymentStage(ctx *pulumi.Context, args *LookupDeploymentStageArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentStageResult, error)

## # DeploymentStage (Data Source)

Provides a Qovery deployment stage resource. This can be used to create and manage Qovery deployment stages.

type LookupDeploymentStageResultOutput

type LookupDeploymentStageResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDeploymentStage.

func (LookupDeploymentStageResultOutput) Description

func (LookupDeploymentStageResultOutput) ElementType

func (LookupDeploymentStageResultOutput) EnvironmentId

func (LookupDeploymentStageResultOutput) Id

func (LookupDeploymentStageResultOutput) IsAfter

func (LookupDeploymentStageResultOutput) IsBefore

func (LookupDeploymentStageResultOutput) Name

func (LookupDeploymentStageResultOutput) ToLookupDeploymentStageResultOutput

func (o LookupDeploymentStageResultOutput) ToLookupDeploymentStageResultOutput() LookupDeploymentStageResultOutput

func (LookupDeploymentStageResultOutput) ToLookupDeploymentStageResultOutputWithContext

func (o LookupDeploymentStageResultOutput) ToLookupDeploymentStageResultOutputWithContext(ctx context.Context) LookupDeploymentStageResultOutput

type LookupEnvironmentArgs

type LookupEnvironmentArgs struct {
	EnvironmentVariableAliases   []GetEnvironmentEnvironmentVariableAlias    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides []GetEnvironmentEnvironmentVariableOverride `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         []GetEnvironmentEnvironmentVariable         `pulumi:"environmentVariables"`
	Id                           string                                      `pulumi:"id"`
	Mode                         *string                                     `pulumi:"mode"`
	SecretAliases                []GetEnvironmentSecretAlias                 `pulumi:"secretAliases"`
	SecretOverrides              []GetEnvironmentSecretOverride              `pulumi:"secretOverrides"`
	Secrets                      []GetEnvironmentSecret                      `pulumi:"secrets"`
}

A collection of arguments for invoking getEnvironment.

type LookupEnvironmentOutputArgs

type LookupEnvironmentOutputArgs struct {
	EnvironmentVariableAliases   GetEnvironmentEnvironmentVariableAliasArrayInput    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides GetEnvironmentEnvironmentVariableOverrideArrayInput `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         GetEnvironmentEnvironmentVariableArrayInput         `pulumi:"environmentVariables"`
	Id                           pulumi.StringInput                                  `pulumi:"id"`
	Mode                         pulumi.StringPtrInput                               `pulumi:"mode"`
	SecretAliases                GetEnvironmentSecretAliasArrayInput                 `pulumi:"secretAliases"`
	SecretOverrides              GetEnvironmentSecretOverrideArrayInput              `pulumi:"secretOverrides"`
	Secrets                      GetEnvironmentSecretArrayInput                      `pulumi:"secrets"`
}

A collection of arguments for invoking getEnvironment.

func (LookupEnvironmentOutputArgs) ElementType

type LookupEnvironmentResult

type LookupEnvironmentResult struct {
	BuiltInEnvironmentVariables  []GetEnvironmentBuiltInEnvironmentVariable  `pulumi:"builtInEnvironmentVariables"`
	ClusterId                    string                                      `pulumi:"clusterId"`
	EnvironmentVariableAliases   []GetEnvironmentEnvironmentVariableAlias    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides []GetEnvironmentEnvironmentVariableOverride `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         []GetEnvironmentEnvironmentVariable         `pulumi:"environmentVariables"`
	Id                           string                                      `pulumi:"id"`
	Mode                         string                                      `pulumi:"mode"`
	Name                         string                                      `pulumi:"name"`
	ProjectId                    string                                      `pulumi:"projectId"`
	SecretAliases                []GetEnvironmentSecretAlias                 `pulumi:"secretAliases"`
	SecretOverrides              []GetEnvironmentSecretOverride              `pulumi:"secretOverrides"`
	Secrets                      []GetEnvironmentSecret                      `pulumi:"secrets"`
}

A collection of values returned by getEnvironment.

func LookupEnvironment

func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)

## # Environment (Data Source)

Provides a Qovery environment resource. This can be used to create and manage Qovery environments. ## Example Usage

```go 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.LookupEnvironment(ctx, &qovery.LookupEnvironmentArgs{
			Id: "<environment_id>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupEnvironmentResultOutput

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getEnvironment.

func (LookupEnvironmentResultOutput) BuiltInEnvironmentVariables

func (LookupEnvironmentResultOutput) ClusterId

func (LookupEnvironmentResultOutput) ElementType

func (LookupEnvironmentResultOutput) EnvironmentVariableAliases

func (LookupEnvironmentResultOutput) EnvironmentVariableOverrides

func (LookupEnvironmentResultOutput) EnvironmentVariables

func (LookupEnvironmentResultOutput) Id

func (LookupEnvironmentResultOutput) Mode

func (LookupEnvironmentResultOutput) Name

func (LookupEnvironmentResultOutput) ProjectId

func (LookupEnvironmentResultOutput) SecretAliases

func (LookupEnvironmentResultOutput) SecretOverrides

func (LookupEnvironmentResultOutput) Secrets

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput

type LookupGitTokenArgs

type LookupGitTokenArgs struct {
	BitbucketWorkspace *string `pulumi:"bitbucketWorkspace"`
	Description        *string `pulumi:"description"`
	Id                 string  `pulumi:"id"`
}

A collection of arguments for invoking getGitToken.

type LookupGitTokenOutputArgs

type LookupGitTokenOutputArgs struct {
	BitbucketWorkspace pulumi.StringPtrInput `pulumi:"bitbucketWorkspace"`
	Description        pulumi.StringPtrInput `pulumi:"description"`
	Id                 pulumi.StringInput    `pulumi:"id"`
}

A collection of arguments for invoking getGitToken.

func (LookupGitTokenOutputArgs) ElementType

func (LookupGitTokenOutputArgs) ElementType() reflect.Type

type LookupGitTokenResult

type LookupGitTokenResult struct {
	BitbucketWorkspace string `pulumi:"bitbucketWorkspace"`
	Description        string `pulumi:"description"`
	Id                 string `pulumi:"id"`
	Name               string `pulumi:"name"`
	OrganizationId     string `pulumi:"organizationId"`
	Token              string `pulumi:"token"`
	Type               string `pulumi:"type"`
}

A collection of values returned by getGitToken.

func LookupGitToken

func LookupGitToken(ctx *pulumi.Context, args *LookupGitTokenArgs, opts ...pulumi.InvokeOption) (*LookupGitTokenResult, error)

## # GitToken (Data Source)

Provides a Qovery git token resource. This can be used to create and manage Qovery git token.

type LookupGitTokenResultOutput

type LookupGitTokenResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGitToken.

func (LookupGitTokenResultOutput) BitbucketWorkspace

func (o LookupGitTokenResultOutput) BitbucketWorkspace() pulumi.StringOutput

func (LookupGitTokenResultOutput) Description

func (LookupGitTokenResultOutput) ElementType

func (LookupGitTokenResultOutput) ElementType() reflect.Type

func (LookupGitTokenResultOutput) Id

func (LookupGitTokenResultOutput) Name

func (LookupGitTokenResultOutput) OrganizationId

func (o LookupGitTokenResultOutput) OrganizationId() pulumi.StringOutput

func (LookupGitTokenResultOutput) ToLookupGitTokenResultOutput

func (o LookupGitTokenResultOutput) ToLookupGitTokenResultOutput() LookupGitTokenResultOutput

func (LookupGitTokenResultOutput) ToLookupGitTokenResultOutputWithContext

func (o LookupGitTokenResultOutput) ToLookupGitTokenResultOutputWithContext(ctx context.Context) LookupGitTokenResultOutput

func (LookupGitTokenResultOutput) Token

func (LookupGitTokenResultOutput) Type

type LookupHelmArgs added in v0.27.0

type LookupHelmArgs struct {
	// Advanced settings.
	AdvancedSettingsJson *string `pulumi:"advancedSettingsJson"`
	// List of deployment restrictions
	DeploymentRestrictions []GetHelmDeploymentRestriction `pulumi:"deploymentRestrictions"`
	// Id of the deployment stage.
	DeploymentStageId *string `pulumi:"deploymentStageId"`
	// List of environment variable aliases linked to this helm.
	EnvironmentVariableAliases []GetHelmEnvironmentVariableAlias `pulumi:"environmentVariableAliases"`
	// List of environment variable overrides linked to this helm.
	EnvironmentVariableOverrides []GetHelmEnvironmentVariableOverride `pulumi:"environmentVariableOverrides"`
	// List of environment variables linked to this helm.
	EnvironmentVariables []GetHelmEnvironmentVariable `pulumi:"environmentVariables"`
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// List of secret aliases linked to this helm.
	SecretAliases []GetHelmSecretAlias `pulumi:"secretAliases"`
	// List of secret overrides linked to this helm.
	SecretOverrides []GetHelmSecretOverride `pulumi:"secretOverrides"`
	// List of secrets linked to this helm.
	Secrets []GetHelmSecret `pulumi:"secrets"`
}

A collection of arguments for invoking getHelm.

type LookupHelmOutputArgs added in v0.27.0

type LookupHelmOutputArgs struct {
	// Advanced settings.
	AdvancedSettingsJson pulumi.StringPtrInput `pulumi:"advancedSettingsJson"`
	// List of deployment restrictions
	DeploymentRestrictions GetHelmDeploymentRestrictionArrayInput `pulumi:"deploymentRestrictions"`
	// Id of the deployment stage.
	DeploymentStageId pulumi.StringPtrInput `pulumi:"deploymentStageId"`
	// List of environment variable aliases linked to this helm.
	EnvironmentVariableAliases GetHelmEnvironmentVariableAliasArrayInput `pulumi:"environmentVariableAliases"`
	// List of environment variable overrides linked to this helm.
	EnvironmentVariableOverrides GetHelmEnvironmentVariableOverrideArrayInput `pulumi:"environmentVariableOverrides"`
	// List of environment variables linked to this helm.
	EnvironmentVariables GetHelmEnvironmentVariableArrayInput `pulumi:"environmentVariables"`
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// List of secret aliases linked to this helm.
	SecretAliases GetHelmSecretAliasArrayInput `pulumi:"secretAliases"`
	// List of secret overrides linked to this helm.
	SecretOverrides GetHelmSecretOverrideArrayInput `pulumi:"secretOverrides"`
	// List of secrets linked to this helm.
	Secrets GetHelmSecretArrayInput `pulumi:"secrets"`
}

A collection of arguments for invoking getHelm.

func (LookupHelmOutputArgs) ElementType added in v0.27.0

func (LookupHelmOutputArgs) ElementType() reflect.Type

type LookupHelmRepositoryArgs added in v0.27.0

type LookupHelmRepositoryArgs struct {
	Description    *string `pulumi:"description"`
	Id             string  `pulumi:"id"`
	OrganizationId string  `pulumi:"organizationId"`
}

A collection of arguments for invoking getHelmRepository.

type LookupHelmRepositoryOutputArgs added in v0.27.0

type LookupHelmRepositoryOutputArgs struct {
	Description    pulumi.StringPtrInput `pulumi:"description"`
	Id             pulumi.StringInput    `pulumi:"id"`
	OrganizationId pulumi.StringInput    `pulumi:"organizationId"`
}

A collection of arguments for invoking getHelmRepository.

func (LookupHelmRepositoryOutputArgs) ElementType added in v0.27.0

type LookupHelmRepositoryResult added in v0.27.0

type LookupHelmRepositoryResult struct {
	Description    string `pulumi:"description"`
	Id             string `pulumi:"id"`
	Kind           string `pulumi:"kind"`
	Name           string `pulumi:"name"`
	OrganizationId string `pulumi:"organizationId"`
	Url            string `pulumi:"url"`
}

A collection of values returned by getHelmRepository.

func LookupHelmRepository added in v0.27.0

func LookupHelmRepository(ctx *pulumi.Context, args *LookupHelmRepositoryArgs, opts ...pulumi.InvokeOption) (*LookupHelmRepositoryResult, error)

## # HelmRepository (Data Source)

Provides a Qovery helm repository resource. This can be used to create and manage Qovery helm repository.

type LookupHelmRepositoryResultOutput added in v0.27.0

type LookupHelmRepositoryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getHelmRepository.

func LookupHelmRepositoryOutput added in v0.27.0

func (LookupHelmRepositoryResultOutput) Description added in v0.27.0

func (LookupHelmRepositoryResultOutput) ElementType added in v0.27.0

func (LookupHelmRepositoryResultOutput) Id added in v0.27.0

func (LookupHelmRepositoryResultOutput) Kind added in v0.27.0

func (LookupHelmRepositoryResultOutput) Name added in v0.27.0

func (LookupHelmRepositoryResultOutput) OrganizationId added in v0.27.0

func (LookupHelmRepositoryResultOutput) ToLookupHelmRepositoryResultOutput added in v0.27.0

func (o LookupHelmRepositoryResultOutput) ToLookupHelmRepositoryResultOutput() LookupHelmRepositoryResultOutput

func (LookupHelmRepositoryResultOutput) ToLookupHelmRepositoryResultOutputWithContext added in v0.27.0

func (o LookupHelmRepositoryResultOutput) ToLookupHelmRepositoryResultOutputWithContext(ctx context.Context) LookupHelmRepositoryResultOutput

func (LookupHelmRepositoryResultOutput) Url added in v0.27.0

type LookupHelmResult added in v0.27.0

type LookupHelmResult struct {
	// Advanced settings.
	AdvancedSettingsJson string `pulumi:"advancedSettingsJson"`
	// List of built-in environment variables linked to this helm.
	BuiltInEnvironmentVariables []GetHelmBuiltInEnvironmentVariable `pulumi:"builtInEnvironmentVariables"`
	// List of deployment restrictions
	DeploymentRestrictions []GetHelmDeploymentRestriction `pulumi:"deploymentRestrictions"`
	// Id of the deployment stage.
	DeploymentStageId string `pulumi:"deploymentStageId"`
	// Id of the environment.
	EnvironmentId string `pulumi:"environmentId"`
	// List of environment variable aliases linked to this helm.
	EnvironmentVariableAliases []GetHelmEnvironmentVariableAlias `pulumi:"environmentVariableAliases"`
	// List of environment variable overrides linked to this helm.
	EnvironmentVariableOverrides []GetHelmEnvironmentVariableOverride `pulumi:"environmentVariableOverrides"`
	// List of environment variables linked to this helm.
	EnvironmentVariables []GetHelmEnvironmentVariable `pulumi:"environmentVariables"`
	// The helm external FQDN host [NOTE: only if your helm is using a publicly accessible port].
	ExternalHost string `pulumi:"externalHost"`
	// Id of the helm.
	Id string `pulumi:"id"`
	// The helm internal host.
	InternalHost string `pulumi:"internalHost"`
	// Name of the helm.
	Name string `pulumi:"name"`
	// List of secret aliases linked to this helm.
	SecretAliases []GetHelmSecretAlias `pulumi:"secretAliases"`
	// List of secret overrides linked to this helm.
	SecretOverrides []GetHelmSecretOverride `pulumi:"secretOverrides"`
	// List of secrets linked to this helm.
	Secrets []GetHelmSecret `pulumi:"secrets"`
}

A collection of values returned by getHelm.

func LookupHelm added in v0.27.0

func LookupHelm(ctx *pulumi.Context, args *LookupHelmArgs, opts ...pulumi.InvokeOption) (*LookupHelmResult, error)

## # Helm (Data Source)

Provides a Qovery helm resource. ## Example Usage

```go 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.LookupHelm(ctx, &qovery.LookupHelmArgs{
			Id: "<helm_id>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupHelmResultOutput added in v0.27.0

type LookupHelmResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getHelm.

func LookupHelmOutput added in v0.27.0

func LookupHelmOutput(ctx *pulumi.Context, args LookupHelmOutputArgs, opts ...pulumi.InvokeOption) LookupHelmResultOutput

func (LookupHelmResultOutput) AdvancedSettingsJson added in v0.27.0

func (o LookupHelmResultOutput) AdvancedSettingsJson() pulumi.StringOutput

Advanced settings.

func (LookupHelmResultOutput) BuiltInEnvironmentVariables added in v0.27.0

List of built-in environment variables linked to this helm.

func (LookupHelmResultOutput) DeploymentRestrictions added in v0.28.7

List of deployment restrictions

func (LookupHelmResultOutput) DeploymentStageId added in v0.27.0

func (o LookupHelmResultOutput) DeploymentStageId() pulumi.StringOutput

Id of the deployment stage.

func (LookupHelmResultOutput) ElementType added in v0.27.0

func (LookupHelmResultOutput) ElementType() reflect.Type

func (LookupHelmResultOutput) EnvironmentId added in v0.27.0

func (o LookupHelmResultOutput) EnvironmentId() pulumi.StringOutput

Id of the environment.

func (LookupHelmResultOutput) EnvironmentVariableAliases added in v0.27.0

List of environment variable aliases linked to this helm.

func (LookupHelmResultOutput) EnvironmentVariableOverrides added in v0.27.0

List of environment variable overrides linked to this helm.

func (LookupHelmResultOutput) EnvironmentVariables added in v0.27.0

List of environment variables linked to this helm.

func (LookupHelmResultOutput) ExternalHost added in v0.27.0

func (o LookupHelmResultOutput) ExternalHost() pulumi.StringOutput

The helm external FQDN host [NOTE: only if your helm is using a publicly accessible port].

func (LookupHelmResultOutput) Id added in v0.27.0

Id of the helm.

func (LookupHelmResultOutput) InternalHost added in v0.27.0

func (o LookupHelmResultOutput) InternalHost() pulumi.StringOutput

The helm internal host.

func (LookupHelmResultOutput) Name added in v0.27.0

Name of the helm.

func (LookupHelmResultOutput) SecretAliases added in v0.27.0

List of secret aliases linked to this helm.

func (LookupHelmResultOutput) SecretOverrides added in v0.27.0

List of secret overrides linked to this helm.

func (LookupHelmResultOutput) Secrets added in v0.27.0

List of secrets linked to this helm.

func (LookupHelmResultOutput) ToLookupHelmResultOutput added in v0.27.0

func (o LookupHelmResultOutput) ToLookupHelmResultOutput() LookupHelmResultOutput

func (LookupHelmResultOutput) ToLookupHelmResultOutputWithContext added in v0.27.0

func (o LookupHelmResultOutput) ToLookupHelmResultOutputWithContext(ctx context.Context) LookupHelmResultOutput

type LookupJobArgs

type LookupJobArgs struct {
	AdvancedSettingsJson         *string                             `pulumi:"advancedSettingsJson"`
	AutoDeploy                   *bool                               `pulumi:"autoDeploy"`
	AutoPreview                  *bool                               `pulumi:"autoPreview"`
	Cpu                          *int                                `pulumi:"cpu"`
	DeploymentRestrictions       []GetJobDeploymentRestriction       `pulumi:"deploymentRestrictions"`
	DeploymentStageId            *string                             `pulumi:"deploymentStageId"`
	EnvironmentVariableAliases   []GetJobEnvironmentVariableAlias    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides []GetJobEnvironmentVariableOverride `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         []GetJobEnvironmentVariable         `pulumi:"environmentVariables"`
	Healthchecks                 *GetJobHealthchecks                 `pulumi:"healthchecks"`
	Id                           string                              `pulumi:"id"`
	MaxDurationSeconds           *int                                `pulumi:"maxDurationSeconds"`
	MaxNbRestart                 *int                                `pulumi:"maxNbRestart"`
	Memory                       *int                                `pulumi:"memory"`
	Port                         *int                                `pulumi:"port"`
	SecretAliases                []GetJobSecretAlias                 `pulumi:"secretAliases"`
	SecretOverrides              []GetJobSecretOverride              `pulumi:"secretOverrides"`
	Secrets                      []GetJobSecret                      `pulumi:"secrets"`
	Source                       *GetJobSource                       `pulumi:"source"`
}

A collection of arguments for invoking getJob.

type LookupJobOutputArgs

type LookupJobOutputArgs struct {
	AdvancedSettingsJson         pulumi.StringPtrInput                       `pulumi:"advancedSettingsJson"`
	AutoDeploy                   pulumi.BoolPtrInput                         `pulumi:"autoDeploy"`
	AutoPreview                  pulumi.BoolPtrInput                         `pulumi:"autoPreview"`
	Cpu                          pulumi.IntPtrInput                          `pulumi:"cpu"`
	DeploymentRestrictions       GetJobDeploymentRestrictionArrayInput       `pulumi:"deploymentRestrictions"`
	DeploymentStageId            pulumi.StringPtrInput                       `pulumi:"deploymentStageId"`
	EnvironmentVariableAliases   GetJobEnvironmentVariableAliasArrayInput    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides GetJobEnvironmentVariableOverrideArrayInput `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         GetJobEnvironmentVariableArrayInput         `pulumi:"environmentVariables"`
	Healthchecks                 GetJobHealthchecksPtrInput                  `pulumi:"healthchecks"`
	Id                           pulumi.StringInput                          `pulumi:"id"`
	MaxDurationSeconds           pulumi.IntPtrInput                          `pulumi:"maxDurationSeconds"`
	MaxNbRestart                 pulumi.IntPtrInput                          `pulumi:"maxNbRestart"`
	Memory                       pulumi.IntPtrInput                          `pulumi:"memory"`
	Port                         pulumi.IntPtrInput                          `pulumi:"port"`
	SecretAliases                GetJobSecretAliasArrayInput                 `pulumi:"secretAliases"`
	SecretOverrides              GetJobSecretOverrideArrayInput              `pulumi:"secretOverrides"`
	Secrets                      GetJobSecretArrayInput                      `pulumi:"secrets"`
	Source                       GetJobSourcePtrInput                        `pulumi:"source"`
}

A collection of arguments for invoking getJob.

func (LookupJobOutputArgs) ElementType

func (LookupJobOutputArgs) ElementType() reflect.Type

type LookupJobResult

type LookupJobResult struct {
	AdvancedSettingsJson         string                              `pulumi:"advancedSettingsJson"`
	AutoDeploy                   bool                                `pulumi:"autoDeploy"`
	AutoPreview                  bool                                `pulumi:"autoPreview"`
	BuiltInEnvironmentVariables  []GetJobBuiltInEnvironmentVariable  `pulumi:"builtInEnvironmentVariables"`
	Cpu                          *int                                `pulumi:"cpu"`
	DeploymentRestrictions       []GetJobDeploymentRestriction       `pulumi:"deploymentRestrictions"`
	DeploymentStageId            string                              `pulumi:"deploymentStageId"`
	EnvironmentId                string                              `pulumi:"environmentId"`
	EnvironmentVariableAliases   []GetJobEnvironmentVariableAlias    `pulumi:"environmentVariableAliases"`
	EnvironmentVariableOverrides []GetJobEnvironmentVariableOverride `pulumi:"environmentVariableOverrides"`
	EnvironmentVariables         []GetJobEnvironmentVariable         `pulumi:"environmentVariables"`
	ExternalHost                 string                              `pulumi:"externalHost"`
	Healthchecks                 *GetJobHealthchecks                 `pulumi:"healthchecks"`
	Id                           string                              `pulumi:"id"`
	InternalHost                 string                              `pulumi:"internalHost"`
	MaxDurationSeconds           int                                 `pulumi:"maxDurationSeconds"`
	MaxNbRestart                 int                                 `pulumi:"maxNbRestart"`
	Memory                       *int                                `pulumi:"memory"`
	Name                         string                              `pulumi:"name"`
	Port                         int                                 `pulumi:"port"`
	Schedule                     GetJobSchedule                      `pulumi:"schedule"`
	SecretAliases                []GetJobSecretAlias                 `pulumi:"secretAliases"`
	SecretOverrides              []GetJobSecretOverride              `pulumi:"secretOverrides"`
	Secrets                      []GetJobSecret                      `pulumi:"secrets"`
	Source                       GetJobSource                        `pulumi:"source"`
}

A collection of values returned by getJob.

func LookupJob

func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)

## # Job (Data Source)

Provides a Qovery job resource. This can be used to create and manage Qovery job registry. ## Example Usage

```go 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.LookupJob(ctx, &qovery.LookupJobArgs{
			Id: "<job_id>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupJobResultOutput

type LookupJobResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJob.

func (LookupJobResultOutput) AdvancedSettingsJson

func (o LookupJobResultOutput) AdvancedSettingsJson() pulumi.StringOutput

func (LookupJobResultOutput) AutoDeploy

func (o LookupJobResultOutput) AutoDeploy() pulumi.BoolOutput

func (LookupJobResultOutput) AutoPreview

func (o LookupJobResultOutput) AutoPreview() pulumi.BoolOutput

func (LookupJobResultOutput) BuiltInEnvironmentVariables

func (LookupJobResultOutput) Cpu

func (LookupJobResultOutput) DeploymentRestrictions added in v0.28.7

func (LookupJobResultOutput) DeploymentStageId

func (o LookupJobResultOutput) DeploymentStageId() pulumi.StringOutput

func (LookupJobResultOutput) ElementType

func (LookupJobResultOutput) ElementType() reflect.Type

func (LookupJobResultOutput) EnvironmentId

func (o LookupJobResultOutput) EnvironmentId() pulumi.StringOutput

func (LookupJobResultOutput) EnvironmentVariableAliases

func (LookupJobResultOutput) EnvironmentVariableOverrides

func (LookupJobResultOutput) EnvironmentVariables

func (LookupJobResultOutput) ExternalHost

func (o LookupJobResultOutput) ExternalHost() pulumi.StringOutput

func (LookupJobResultOutput) Healthchecks

func (LookupJobResultOutput) Id

func (LookupJobResultOutput) InternalHost

func (o LookupJobResultOutput) InternalHost() pulumi.StringOutput

func (LookupJobResultOutput) MaxDurationSeconds

func (o LookupJobResultOutput) MaxDurationSeconds() pulumi.IntOutput

func (LookupJobResultOutput) MaxNbRestart

func (o LookupJobResultOutput) MaxNbRestart() pulumi.IntOutput

func (LookupJobResultOutput) Memory

func (LookupJobResultOutput) Name

func (LookupJobResultOutput) Port

func (LookupJobResultOutput) Schedule

func (LookupJobResultOutput) SecretAliases

func (LookupJobResultOutput) SecretOverrides

func (LookupJobResultOutput) Secrets

func (LookupJobResultOutput) Source

func (LookupJobResultOutput) ToLookupJobResultOutput

func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput

func (LookupJobResultOutput) ToLookupJobResultOutputWithContext

func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput

type LookupOrganizationArgs

type LookupOrganizationArgs struct {
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getOrganization.

type LookupOrganizationOutputArgs

type LookupOrganizationOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getOrganization.

func (LookupOrganizationOutputArgs) ElementType

type LookupOrganizationResult

type LookupOrganizationResult struct {
	Description string `pulumi:"description"`
	Id          string `pulumi:"id"`
	Name        string `pulumi:"name"`
	Plan        string `pulumi:"plan"`
}

A collection of values returned by getOrganization.

func LookupOrganization

func LookupOrganization(ctx *pulumi.Context, args *LookupOrganizationArgs, opts ...pulumi.InvokeOption) (*LookupOrganizationResult, error)

## # Organization (Data Source)

Provides a Qovery organization resource. This can be used to create and manage Qovery organizations. ## Example Usage

```go 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.LookupOrganization(ctx, &qovery.LookupOrganizationArgs{
			Id: "<organization_id>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupOrganizationResultOutput

type LookupOrganizationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOrganization.

func (LookupOrganizationResultOutput) Description

func (LookupOrganizationResultOutput) ElementType

func (LookupOrganizationResultOutput) Id

func (LookupOrganizationResultOutput) Name

func (LookupOrganizationResultOutput) Plan

func (LookupOrganizationResultOutput) ToLookupOrganizationResultOutput

func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutput() LookupOrganizationResultOutput

func (LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext

func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext(ctx context.Context) LookupOrganizationResultOutput

type LookupProjectArgs

type LookupProjectArgs struct {
	// Description of the project.
	Description *string `pulumi:"description"`
	// List of environment variable aliases linked to this project.
	EnvironmentVariableAliases []GetProjectEnvironmentVariableAlias `pulumi:"environmentVariableAliases"`
	// List of environment variables linked to this project.
	EnvironmentVariables []GetProjectEnvironmentVariable `pulumi:"environmentVariables"`
	// Id of the environment variable.
	Id string `pulumi:"id"`
	// List of secret aliases linked to this project.
	SecretAliases []GetProjectSecretAlias `pulumi:"secretAliases"`
	// List of secrets linked to this project.
	Secrets []GetProjectSecret `pulumi:"secrets"`
}

A collection of arguments for invoking getProject.

type LookupProjectOutputArgs

type LookupProjectOutputArgs struct {
	// Description of the project.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// List of environment variable aliases linked to this project.
	EnvironmentVariableAliases GetProjectEnvironmentVariableAliasArrayInput `pulumi:"environmentVariableAliases"`
	// List of environment variables linked to this project.
	EnvironmentVariables GetProjectEnvironmentVariableArrayInput `pulumi:"environmentVariables"`
	// Id of the environment variable.
	Id pulumi.StringInput `pulumi:"id"`
	// List of secret aliases linked to this project.
	SecretAliases GetProjectSecretAliasArrayInput `pulumi:"secretAliases"`
	// List of secrets linked to this project.
	Secrets GetProjectSecretArrayInput `pulumi:"secrets"`
}

A collection of arguments for invoking getProject.

func (LookupProjectOutputArgs) ElementType

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult

type LookupProjectResult struct {
	// List of built-in environment variables linked to this project.
	BuiltInEnvironmentVariables []GetProjectBuiltInEnvironmentVariable `pulumi:"builtInEnvironmentVariables"`
	// Description of the project.
	Description string `pulumi:"description"`
	// List of environment variable aliases linked to this project.
	EnvironmentVariableAliases []GetProjectEnvironmentVariableAlias `pulumi:"environmentVariableAliases"`
	// List of environment variables linked to this project.
	EnvironmentVariables []GetProjectEnvironmentVariable `pulumi:"environmentVariables"`
	// Id of the project.
	Id string `pulumi:"id"`
	// Name of the project.
	Name string `pulumi:"name"`
	// Id of the organization.
	OrganizationId string `pulumi:"organizationId"`
	// List of secret aliases linked to this project.
	SecretAliases []GetProjectSecretAlias `pulumi:"secretAliases"`
	// List of secrets linked to this project.
	Secrets []GetProjectSecret `pulumi:"secrets"`
}

A collection of values returned by getProject.

func LookupProject

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

## # Project (Data Source)

Provides a Qovery project resource. This can be used to create and manage Qovery projects. ## Example Usage

```go 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.LookupProject(ctx, &qovery.LookupProjectArgs{
			Id: "<project_id>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupProjectResultOutput

type LookupProjectResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProject.

func (LookupProjectResultOutput) BuiltInEnvironmentVariables

List of built-in environment variables linked to this project.

func (LookupProjectResultOutput) Description

Description of the project.

func (LookupProjectResultOutput) ElementType

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) EnvironmentVariableAliases

List of environment variable aliases linked to this project.

func (LookupProjectResultOutput) EnvironmentVariables

List of environment variables linked to this project.

func (LookupProjectResultOutput) Id

Id of the project.

func (LookupProjectResultOutput) Name

Name of the project.

func (LookupProjectResultOutput) OrganizationId

func (o LookupProjectResultOutput) OrganizationId() pulumi.StringOutput

Id of the organization.

func (LookupProjectResultOutput) SecretAliases

List of secret aliases linked to this project.

func (LookupProjectResultOutput) Secrets

List of secrets linked to this project.

func (LookupProjectResultOutput) ToLookupProjectResultOutput

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

type LookupScalewayCredentialsArgs

type LookupScalewayCredentialsArgs struct {
	Id             string `pulumi:"id"`
	OrganizationId string `pulumi:"organizationId"`
}

A collection of arguments for invoking getScalewayCredentials.

type LookupScalewayCredentialsOutputArgs

type LookupScalewayCredentialsOutputArgs struct {
	Id             pulumi.StringInput `pulumi:"id"`
	OrganizationId pulumi.StringInput `pulumi:"organizationId"`
}

A collection of arguments for invoking getScalewayCredentials.

func (LookupScalewayCredentialsOutputArgs) ElementType

type LookupScalewayCredentialsResult

type LookupScalewayCredentialsResult struct {
	Id             string `pulumi:"id"`
	Name           string `pulumi:"name"`
	OrganizationId string `pulumi:"organizationId"`
}

A collection of values returned by getScalewayCredentials.

func LookupScalewayCredentials

func LookupScalewayCredentials(ctx *pulumi.Context, args *LookupScalewayCredentialsArgs, opts ...pulumi.InvokeOption) (*LookupScalewayCredentialsResult, error)

## # ScalewayCredentials (Data Source)

Use this data source to retrieve information about an existing Scaleway credentials.

type LookupScalewayCredentialsResultOutput

type LookupScalewayCredentialsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getScalewayCredentials.

func (LookupScalewayCredentialsResultOutput) ElementType

func (LookupScalewayCredentialsResultOutput) Id

func (LookupScalewayCredentialsResultOutput) Name

func (LookupScalewayCredentialsResultOutput) OrganizationId

func (LookupScalewayCredentialsResultOutput) ToLookupScalewayCredentialsResultOutput

func (o LookupScalewayCredentialsResultOutput) ToLookupScalewayCredentialsResultOutput() LookupScalewayCredentialsResultOutput

func (LookupScalewayCredentialsResultOutput) ToLookupScalewayCredentialsResultOutputWithContext

func (o LookupScalewayCredentialsResultOutput) ToLookupScalewayCredentialsResultOutputWithContext(ctx context.Context) LookupScalewayCredentialsResultOutput

type Organization

type Organization struct {
	pulumi.CustomResourceState

	// Description of the organization.
	Description pulumi.StringOutput `pulumi:"description"`
	// Name of the organization.
	Name pulumi.StringOutput `pulumi:"name"`
	// Plan of the organization. - Can be: `BUSINESS`, `ENTERPRISE`, `ENTERPRISE_YEARLY`, `FREE`, `PROFESSIONAL`, `TEAM`,
	// `TEAM_YEARLY`.
	Plan pulumi.StringOutput `pulumi:"plan"`
}

## # Organization (Resource)

Provides a Qovery organization resource. This can be used to create and manage Qovery organizations.

## Example

```go 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.NewOrganization(ctx, "myOrganization", &qovery.OrganizationArgs{
			Description: pulumi.String("My organization description"),
			Plan:        pulumi.String("FREE"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

```sh

$ pulumi import qovery:index/organization:Organization my_organization "<organization_id>"

```

func GetOrganization

func GetOrganization(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrganizationState, opts ...pulumi.ResourceOption) (*Organization, error)

GetOrganization gets an existing Organization resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOrganization

func NewOrganization(ctx *pulumi.Context,
	name string, args *OrganizationArgs, opts ...pulumi.ResourceOption) (*Organization, error)

NewOrganization registers a new resource with the given unique name, arguments, and options.

func (*Organization) ElementType

func (*Organization) ElementType() reflect.Type

func (*Organization) ToOrganizationOutput

func (i *Organization) ToOrganizationOutput() OrganizationOutput

func (*Organization) ToOrganizationOutputWithContext

func (i *Organization) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput

type OrganizationArgs

type OrganizationArgs struct {
	// Description of the organization.
	Description pulumi.StringPtrInput
	// Name of the organization.
	Name pulumi.StringPtrInput
	// Plan of the organization. - Can be: `BUSINESS`, `ENTERPRISE`, `ENTERPRISE_YEARLY`, `FREE`, `PROFESSIONAL`, `TEAM`,
	// `TEAM_YEARLY`.
	Plan pulumi.StringInput
}

The set of arguments for constructing a Organization resource.

func (OrganizationArgs) ElementType

func (OrganizationArgs) ElementType() reflect.Type

type OrganizationArray

type OrganizationArray []OrganizationInput

func (OrganizationArray) ElementType

func (OrganizationArray) ElementType() reflect.Type

func (OrganizationArray) ToOrganizationArrayOutput

func (i OrganizationArray) ToOrganizationArrayOutput() OrganizationArrayOutput

func (OrganizationArray) ToOrganizationArrayOutputWithContext

func (i OrganizationArray) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput

type OrganizationArrayInput

type OrganizationArrayInput interface {
	pulumi.Input

	ToOrganizationArrayOutput() OrganizationArrayOutput
	ToOrganizationArrayOutputWithContext(context.Context) OrganizationArrayOutput
}

OrganizationArrayInput is an input type that accepts OrganizationArray and OrganizationArrayOutput values. You can construct a concrete instance of `OrganizationArrayInput` via:

OrganizationArray{ OrganizationArgs{...} }

type OrganizationArrayOutput

type OrganizationArrayOutput struct{ *pulumi.OutputState }

func (OrganizationArrayOutput) ElementType

func (OrganizationArrayOutput) ElementType() reflect.Type

func (OrganizationArrayOutput) Index

func (OrganizationArrayOutput) ToOrganizationArrayOutput

func (o OrganizationArrayOutput) ToOrganizationArrayOutput() OrganizationArrayOutput

func (OrganizationArrayOutput) ToOrganizationArrayOutputWithContext

func (o OrganizationArrayOutput) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput

type OrganizationInput

type OrganizationInput interface {
	pulumi.Input

	ToOrganizationOutput() OrganizationOutput
	ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
}

type OrganizationMap

type OrganizationMap map[string]OrganizationInput

func (OrganizationMap) ElementType

func (OrganizationMap) ElementType() reflect.Type

func (OrganizationMap) ToOrganizationMapOutput

func (i OrganizationMap) ToOrganizationMapOutput() OrganizationMapOutput

func (OrganizationMap) ToOrganizationMapOutputWithContext

func (i OrganizationMap) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput

type OrganizationMapInput

type OrganizationMapInput interface {
	pulumi.Input

	ToOrganizationMapOutput() OrganizationMapOutput
	ToOrganizationMapOutputWithContext(context.Context) OrganizationMapOutput
}

OrganizationMapInput is an input type that accepts OrganizationMap and OrganizationMapOutput values. You can construct a concrete instance of `OrganizationMapInput` via:

OrganizationMap{ "key": OrganizationArgs{...} }

type OrganizationMapOutput

type OrganizationMapOutput struct{ *pulumi.OutputState }

func (OrganizationMapOutput) ElementType

func (OrganizationMapOutput) ElementType() reflect.Type

func (OrganizationMapOutput) MapIndex

func (OrganizationMapOutput) ToOrganizationMapOutput

func (o OrganizationMapOutput) ToOrganizationMapOutput() OrganizationMapOutput

func (OrganizationMapOutput) ToOrganizationMapOutputWithContext

func (o OrganizationMapOutput) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput

type OrganizationOutput

type OrganizationOutput struct{ *pulumi.OutputState }

func (OrganizationOutput) Description

func (o OrganizationOutput) Description() pulumi.StringOutput

Description of the organization.

func (OrganizationOutput) ElementType

func (OrganizationOutput) ElementType() reflect.Type

func (OrganizationOutput) Name

Name of the organization.

func (OrganizationOutput) Plan

Plan of the organization. - Can be: `BUSINESS`, `ENTERPRISE`, `ENTERPRISE_YEARLY`, `FREE`, `PROFESSIONAL`, `TEAM`, `TEAM_YEARLY`.

func (OrganizationOutput) ToOrganizationOutput

func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput

func (OrganizationOutput) ToOrganizationOutputWithContext

func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput

type OrganizationState

type OrganizationState struct {
	// Description of the organization.
	Description pulumi.StringPtrInput
	// Name of the organization.
	Name pulumi.StringPtrInput
	// Plan of the organization. - Can be: `BUSINESS`, `ENTERPRISE`, `ENTERPRISE_YEARLY`, `FREE`, `PROFESSIONAL`, `TEAM`,
	// `TEAM_YEARLY`.
	Plan pulumi.StringPtrInput
}

func (OrganizationState) ElementType

func (OrganizationState) ElementType() reflect.Type

type Project

type Project struct {
	pulumi.CustomResourceState

	// List of built-in environment variables linked to this project.
	BuiltInEnvironmentVariables ProjectBuiltInEnvironmentVariableArrayOutput `pulumi:"builtInEnvironmentVariables"`
	// Description of the project.
	Description pulumi.StringOutput `pulumi:"description"`
	// List of environment variable aliases linked to this project.
	EnvironmentVariableAliases ProjectEnvironmentVariableAliasArrayOutput `pulumi:"environmentVariableAliases"`
	// List of environment variables linked to this project.
	EnvironmentVariables ProjectEnvironmentVariableArrayOutput `pulumi:"environmentVariables"`
	// Name of the project.
	Name pulumi.StringOutput `pulumi:"name"`
	// Id of the organization.
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// List of secret aliases linked to this project.
	SecretAliases ProjectSecretAliasArrayOutput `pulumi:"secretAliases"`
	// List of secrets linked to this project.
	Secrets ProjectSecretArrayOutput `pulumi:"secrets"`
}

## # Project (Resource)

Provides a Qovery project resource. This can be used to create and manage Qovery projects.

## Example

```go 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.NewProject(ctx, "myProject", &qovery.ProjectArgs{
			OrganizationId: pulumi.Any(qovery_organization.My_organization.Id),
			Description:    pulumi.String("My project description"),
			EnvironmentVariables: qovery.ProjectEnvironmentVariableArray{
				&qovery.ProjectEnvironmentVariableArgs{
					Key:   pulumi.String("ENV_VAR_KEY"),
					Value: pulumi.String("ENV_VAR_VALUE"),
				},
			},
			EnvironmentVariableAliases: qovery.ProjectEnvironmentVariableAliasArray{
				&qovery.ProjectEnvironmentVariableAliasArgs{
					Key:   pulumi.String("ENV_VAR_KEY_ALIAS"),
					Value: pulumi.String("ENV_VAR_KEY"),
				},
			},
			Secrets: qovery.ProjectSecretArray{
				&qovery.ProjectSecretArgs{
					Key:   pulumi.String("SECRET_KEY"),
					Value: pulumi.String("SECRET_VALUE"),
				},
			},
			SecretAliases: qovery.ProjectSecretAliasArray{
				&qovery.ProjectSecretAliasArgs{
					Key:   pulumi.String("SECRET_KEY_ALIAS"),
					Value: pulumi.String("SECRET_KEY"),
				},
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			qovery_organization.My_organization,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

```sh

$ pulumi import qovery:index/project:Project my_project "<project_id>"

```

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

NewProject registers a new resource with the given unique name, arguments, and options.

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// Description of the project.
	Description pulumi.StringPtrInput
	// List of environment variable aliases linked to this project.
	EnvironmentVariableAliases ProjectEnvironmentVariableAliasArrayInput
	// List of environment variables linked to this project.
	EnvironmentVariables ProjectEnvironmentVariableArrayInput
	// Name of the project.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringInput
	// List of secret aliases linked to this project.
	SecretAliases ProjectSecretAliasArrayInput
	// List of secrets linked to this project.
	Secrets ProjectSecretArrayInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectArray

type ProjectArray []ProjectInput

func (ProjectArray) ElementType

func (ProjectArray) ElementType() reflect.Type

func (ProjectArray) ToProjectArrayOutput

func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArray) ToProjectArrayOutputWithContext

func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectArrayInput

type ProjectArrayInput interface {
	pulumi.Input

	ToProjectArrayOutput() ProjectArrayOutput
	ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput
}

ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:

ProjectArray{ ProjectArgs{...} }

type ProjectArrayOutput

type ProjectArrayOutput struct{ *pulumi.OutputState }

func (ProjectArrayOutput) ElementType

func (ProjectArrayOutput) ElementType() reflect.Type

func (ProjectArrayOutput) Index

func (ProjectArrayOutput) ToProjectArrayOutput

func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArrayOutput) ToProjectArrayOutputWithContext

func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectBuiltInEnvironmentVariable

type ProjectBuiltInEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key *string `pulumi:"key"`
	// Value of the environment variable.
	Value *string `pulumi:"value"`
}

type ProjectBuiltInEnvironmentVariableArgs

type ProjectBuiltInEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ProjectBuiltInEnvironmentVariableArgs) ElementType

func (ProjectBuiltInEnvironmentVariableArgs) ToProjectBuiltInEnvironmentVariableOutput

func (i ProjectBuiltInEnvironmentVariableArgs) ToProjectBuiltInEnvironmentVariableOutput() ProjectBuiltInEnvironmentVariableOutput

func (ProjectBuiltInEnvironmentVariableArgs) ToProjectBuiltInEnvironmentVariableOutputWithContext

func (i ProjectBuiltInEnvironmentVariableArgs) ToProjectBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) ProjectBuiltInEnvironmentVariableOutput

type ProjectBuiltInEnvironmentVariableArray

type ProjectBuiltInEnvironmentVariableArray []ProjectBuiltInEnvironmentVariableInput

func (ProjectBuiltInEnvironmentVariableArray) ElementType

func (ProjectBuiltInEnvironmentVariableArray) ToProjectBuiltInEnvironmentVariableArrayOutput

func (i ProjectBuiltInEnvironmentVariableArray) ToProjectBuiltInEnvironmentVariableArrayOutput() ProjectBuiltInEnvironmentVariableArrayOutput

func (ProjectBuiltInEnvironmentVariableArray) ToProjectBuiltInEnvironmentVariableArrayOutputWithContext

func (i ProjectBuiltInEnvironmentVariableArray) ToProjectBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) ProjectBuiltInEnvironmentVariableArrayOutput

type ProjectBuiltInEnvironmentVariableArrayInput

type ProjectBuiltInEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToProjectBuiltInEnvironmentVariableArrayOutput() ProjectBuiltInEnvironmentVariableArrayOutput
	ToProjectBuiltInEnvironmentVariableArrayOutputWithContext(context.Context) ProjectBuiltInEnvironmentVariableArrayOutput
}

ProjectBuiltInEnvironmentVariableArrayInput is an input type that accepts ProjectBuiltInEnvironmentVariableArray and ProjectBuiltInEnvironmentVariableArrayOutput values. You can construct a concrete instance of `ProjectBuiltInEnvironmentVariableArrayInput` via:

ProjectBuiltInEnvironmentVariableArray{ ProjectBuiltInEnvironmentVariableArgs{...} }

type ProjectBuiltInEnvironmentVariableArrayOutput

type ProjectBuiltInEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (ProjectBuiltInEnvironmentVariableArrayOutput) ElementType

func (ProjectBuiltInEnvironmentVariableArrayOutput) Index

func (ProjectBuiltInEnvironmentVariableArrayOutput) ToProjectBuiltInEnvironmentVariableArrayOutput

func (o ProjectBuiltInEnvironmentVariableArrayOutput) ToProjectBuiltInEnvironmentVariableArrayOutput() ProjectBuiltInEnvironmentVariableArrayOutput

func (ProjectBuiltInEnvironmentVariableArrayOutput) ToProjectBuiltInEnvironmentVariableArrayOutputWithContext

func (o ProjectBuiltInEnvironmentVariableArrayOutput) ToProjectBuiltInEnvironmentVariableArrayOutputWithContext(ctx context.Context) ProjectBuiltInEnvironmentVariableArrayOutput

type ProjectBuiltInEnvironmentVariableInput

type ProjectBuiltInEnvironmentVariableInput interface {
	pulumi.Input

	ToProjectBuiltInEnvironmentVariableOutput() ProjectBuiltInEnvironmentVariableOutput
	ToProjectBuiltInEnvironmentVariableOutputWithContext(context.Context) ProjectBuiltInEnvironmentVariableOutput
}

ProjectBuiltInEnvironmentVariableInput is an input type that accepts ProjectBuiltInEnvironmentVariableArgs and ProjectBuiltInEnvironmentVariableOutput values. You can construct a concrete instance of `ProjectBuiltInEnvironmentVariableInput` via:

ProjectBuiltInEnvironmentVariableArgs{...}

type ProjectBuiltInEnvironmentVariableOutput

type ProjectBuiltInEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (ProjectBuiltInEnvironmentVariableOutput) ElementType

func (ProjectBuiltInEnvironmentVariableOutput) Id

Id of the environment variable.

func (ProjectBuiltInEnvironmentVariableOutput) Key

Key of the environment variable.

func (ProjectBuiltInEnvironmentVariableOutput) ToProjectBuiltInEnvironmentVariableOutput

func (o ProjectBuiltInEnvironmentVariableOutput) ToProjectBuiltInEnvironmentVariableOutput() ProjectBuiltInEnvironmentVariableOutput

func (ProjectBuiltInEnvironmentVariableOutput) ToProjectBuiltInEnvironmentVariableOutputWithContext

func (o ProjectBuiltInEnvironmentVariableOutput) ToProjectBuiltInEnvironmentVariableOutputWithContext(ctx context.Context) ProjectBuiltInEnvironmentVariableOutput

func (ProjectBuiltInEnvironmentVariableOutput) Value

Value of the environment variable.

type ProjectEnvironmentVariable

type ProjectEnvironmentVariable struct {
	// Id of the environment variable.
	Id *string `pulumi:"id"`
	// Key of the environment variable.
	Key string `pulumi:"key"`
	// Value of the environment variable.
	Value string `pulumi:"value"`
}

type ProjectEnvironmentVariableAlias

type ProjectEnvironmentVariableAlias struct {
	// Id of the environment variable alias.
	Id *string `pulumi:"id"`
	// Name of the environment variable alias.
	Key string `pulumi:"key"`
	// Name of the variable to alias.
	Value string `pulumi:"value"`
}

type ProjectEnvironmentVariableAliasArgs

type ProjectEnvironmentVariableAliasArgs struct {
	// Id of the environment variable alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the environment variable alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the variable to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ProjectEnvironmentVariableAliasArgs) ElementType

func (ProjectEnvironmentVariableAliasArgs) ToProjectEnvironmentVariableAliasOutput

func (i ProjectEnvironmentVariableAliasArgs) ToProjectEnvironmentVariableAliasOutput() ProjectEnvironmentVariableAliasOutput

func (ProjectEnvironmentVariableAliasArgs) ToProjectEnvironmentVariableAliasOutputWithContext

func (i ProjectEnvironmentVariableAliasArgs) ToProjectEnvironmentVariableAliasOutputWithContext(ctx context.Context) ProjectEnvironmentVariableAliasOutput

type ProjectEnvironmentVariableAliasArray

type ProjectEnvironmentVariableAliasArray []ProjectEnvironmentVariableAliasInput

func (ProjectEnvironmentVariableAliasArray) ElementType

func (ProjectEnvironmentVariableAliasArray) ToProjectEnvironmentVariableAliasArrayOutput

func (i ProjectEnvironmentVariableAliasArray) ToProjectEnvironmentVariableAliasArrayOutput() ProjectEnvironmentVariableAliasArrayOutput

func (ProjectEnvironmentVariableAliasArray) ToProjectEnvironmentVariableAliasArrayOutputWithContext

func (i ProjectEnvironmentVariableAliasArray) ToProjectEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) ProjectEnvironmentVariableAliasArrayOutput

type ProjectEnvironmentVariableAliasArrayInput

type ProjectEnvironmentVariableAliasArrayInput interface {
	pulumi.Input

	ToProjectEnvironmentVariableAliasArrayOutput() ProjectEnvironmentVariableAliasArrayOutput
	ToProjectEnvironmentVariableAliasArrayOutputWithContext(context.Context) ProjectEnvironmentVariableAliasArrayOutput
}

ProjectEnvironmentVariableAliasArrayInput is an input type that accepts ProjectEnvironmentVariableAliasArray and ProjectEnvironmentVariableAliasArrayOutput values. You can construct a concrete instance of `ProjectEnvironmentVariableAliasArrayInput` via:

ProjectEnvironmentVariableAliasArray{ ProjectEnvironmentVariableAliasArgs{...} }

type ProjectEnvironmentVariableAliasArrayOutput

type ProjectEnvironmentVariableAliasArrayOutput struct{ *pulumi.OutputState }

func (ProjectEnvironmentVariableAliasArrayOutput) ElementType

func (ProjectEnvironmentVariableAliasArrayOutput) Index

func (ProjectEnvironmentVariableAliasArrayOutput) ToProjectEnvironmentVariableAliasArrayOutput

func (o ProjectEnvironmentVariableAliasArrayOutput) ToProjectEnvironmentVariableAliasArrayOutput() ProjectEnvironmentVariableAliasArrayOutput

func (ProjectEnvironmentVariableAliasArrayOutput) ToProjectEnvironmentVariableAliasArrayOutputWithContext

func (o ProjectEnvironmentVariableAliasArrayOutput) ToProjectEnvironmentVariableAliasArrayOutputWithContext(ctx context.Context) ProjectEnvironmentVariableAliasArrayOutput

type ProjectEnvironmentVariableAliasInput

type ProjectEnvironmentVariableAliasInput interface {
	pulumi.Input

	ToProjectEnvironmentVariableAliasOutput() ProjectEnvironmentVariableAliasOutput
	ToProjectEnvironmentVariableAliasOutputWithContext(context.Context) ProjectEnvironmentVariableAliasOutput
}

ProjectEnvironmentVariableAliasInput is an input type that accepts ProjectEnvironmentVariableAliasArgs and ProjectEnvironmentVariableAliasOutput values. You can construct a concrete instance of `ProjectEnvironmentVariableAliasInput` via:

ProjectEnvironmentVariableAliasArgs{...}

type ProjectEnvironmentVariableAliasOutput

type ProjectEnvironmentVariableAliasOutput struct{ *pulumi.OutputState }

func (ProjectEnvironmentVariableAliasOutput) ElementType

func (ProjectEnvironmentVariableAliasOutput) Id

Id of the environment variable alias.

func (ProjectEnvironmentVariableAliasOutput) Key

Name of the environment variable alias.

func (ProjectEnvironmentVariableAliasOutput) ToProjectEnvironmentVariableAliasOutput

func (o ProjectEnvironmentVariableAliasOutput) ToProjectEnvironmentVariableAliasOutput() ProjectEnvironmentVariableAliasOutput

func (ProjectEnvironmentVariableAliasOutput) ToProjectEnvironmentVariableAliasOutputWithContext

func (o ProjectEnvironmentVariableAliasOutput) ToProjectEnvironmentVariableAliasOutputWithContext(ctx context.Context) ProjectEnvironmentVariableAliasOutput

func (ProjectEnvironmentVariableAliasOutput) Value

Name of the variable to alias.

type ProjectEnvironmentVariableArgs

type ProjectEnvironmentVariableArgs struct {
	// Id of the environment variable.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the environment variable.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ProjectEnvironmentVariableArgs) ElementType

func (ProjectEnvironmentVariableArgs) ToProjectEnvironmentVariableOutput

func (i ProjectEnvironmentVariableArgs) ToProjectEnvironmentVariableOutput() ProjectEnvironmentVariableOutput

func (ProjectEnvironmentVariableArgs) ToProjectEnvironmentVariableOutputWithContext

func (i ProjectEnvironmentVariableArgs) ToProjectEnvironmentVariableOutputWithContext(ctx context.Context) ProjectEnvironmentVariableOutput

type ProjectEnvironmentVariableArray

type ProjectEnvironmentVariableArray []ProjectEnvironmentVariableInput

func (ProjectEnvironmentVariableArray) ElementType

func (ProjectEnvironmentVariableArray) ToProjectEnvironmentVariableArrayOutput

func (i ProjectEnvironmentVariableArray) ToProjectEnvironmentVariableArrayOutput() ProjectEnvironmentVariableArrayOutput

func (ProjectEnvironmentVariableArray) ToProjectEnvironmentVariableArrayOutputWithContext

func (i ProjectEnvironmentVariableArray) ToProjectEnvironmentVariableArrayOutputWithContext(ctx context.Context) ProjectEnvironmentVariableArrayOutput

type ProjectEnvironmentVariableArrayInput

type ProjectEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToProjectEnvironmentVariableArrayOutput() ProjectEnvironmentVariableArrayOutput
	ToProjectEnvironmentVariableArrayOutputWithContext(context.Context) ProjectEnvironmentVariableArrayOutput
}

ProjectEnvironmentVariableArrayInput is an input type that accepts ProjectEnvironmentVariableArray and ProjectEnvironmentVariableArrayOutput values. You can construct a concrete instance of `ProjectEnvironmentVariableArrayInput` via:

ProjectEnvironmentVariableArray{ ProjectEnvironmentVariableArgs{...} }

type ProjectEnvironmentVariableArrayOutput

type ProjectEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (ProjectEnvironmentVariableArrayOutput) ElementType

func (ProjectEnvironmentVariableArrayOutput) Index

func (ProjectEnvironmentVariableArrayOutput) ToProjectEnvironmentVariableArrayOutput

func (o ProjectEnvironmentVariableArrayOutput) ToProjectEnvironmentVariableArrayOutput() ProjectEnvironmentVariableArrayOutput

func (ProjectEnvironmentVariableArrayOutput) ToProjectEnvironmentVariableArrayOutputWithContext

func (o ProjectEnvironmentVariableArrayOutput) ToProjectEnvironmentVariableArrayOutputWithContext(ctx context.Context) ProjectEnvironmentVariableArrayOutput

type ProjectEnvironmentVariableInput

type ProjectEnvironmentVariableInput interface {
	pulumi.Input

	ToProjectEnvironmentVariableOutput() ProjectEnvironmentVariableOutput
	ToProjectEnvironmentVariableOutputWithContext(context.Context) ProjectEnvironmentVariableOutput
}

ProjectEnvironmentVariableInput is an input type that accepts ProjectEnvironmentVariableArgs and ProjectEnvironmentVariableOutput values. You can construct a concrete instance of `ProjectEnvironmentVariableInput` via:

ProjectEnvironmentVariableArgs{...}

type ProjectEnvironmentVariableOutput

type ProjectEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (ProjectEnvironmentVariableOutput) ElementType

func (ProjectEnvironmentVariableOutput) Id

Id of the environment variable.

func (ProjectEnvironmentVariableOutput) Key

Key of the environment variable.

func (ProjectEnvironmentVariableOutput) ToProjectEnvironmentVariableOutput

func (o ProjectEnvironmentVariableOutput) ToProjectEnvironmentVariableOutput() ProjectEnvironmentVariableOutput

func (ProjectEnvironmentVariableOutput) ToProjectEnvironmentVariableOutputWithContext

func (o ProjectEnvironmentVariableOutput) ToProjectEnvironmentVariableOutputWithContext(ctx context.Context) ProjectEnvironmentVariableOutput

func (ProjectEnvironmentVariableOutput) Value

Value of the environment variable.

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectMap

type ProjectMap map[string]ProjectInput

func (ProjectMap) ElementType

func (ProjectMap) ElementType() reflect.Type

func (ProjectMap) ToProjectMapOutput

func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput

func (ProjectMap) ToProjectMapOutputWithContext

func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectMapInput

type ProjectMapInput interface {
	pulumi.Input

	ToProjectMapOutput() ProjectMapOutput
	ToProjectMapOutputWithContext(context.Context) ProjectMapOutput
}

ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:

ProjectMap{ "key": ProjectArgs{...} }

type ProjectMapOutput

type ProjectMapOutput struct{ *pulumi.OutputState }

func (ProjectMapOutput) ElementType

func (ProjectMapOutput) ElementType() reflect.Type

func (ProjectMapOutput) MapIndex

func (ProjectMapOutput) ToProjectMapOutput

func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput

func (ProjectMapOutput) ToProjectMapOutputWithContext

func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) BuiltInEnvironmentVariables

func (o ProjectOutput) BuiltInEnvironmentVariables() ProjectBuiltInEnvironmentVariableArrayOutput

List of built-in environment variables linked to this project.

func (ProjectOutput) Description

func (o ProjectOutput) Description() pulumi.StringOutput

Description of the project.

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) EnvironmentVariableAliases

func (o ProjectOutput) EnvironmentVariableAliases() ProjectEnvironmentVariableAliasArrayOutput

List of environment variable aliases linked to this project.

func (ProjectOutput) EnvironmentVariables

func (o ProjectOutput) EnvironmentVariables() ProjectEnvironmentVariableArrayOutput

List of environment variables linked to this project.

func (ProjectOutput) Name

Name of the project.

func (ProjectOutput) OrganizationId

func (o ProjectOutput) OrganizationId() pulumi.StringOutput

Id of the organization.

func (ProjectOutput) SecretAliases

func (o ProjectOutput) SecretAliases() ProjectSecretAliasArrayOutput

List of secret aliases linked to this project.

func (ProjectOutput) Secrets

List of secrets linked to this project.

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectSecret

type ProjectSecret struct {
	// Id of the secret.
	Id *string `pulumi:"id"`
	// Key of the secret.
	Key string `pulumi:"key"`
	// Value of the secret.
	Value string `pulumi:"value"`
}

type ProjectSecretAlias

type ProjectSecretAlias struct {
	// Id of the secret alias.
	Id *string `pulumi:"id"`
	// Name of the secret alias.
	Key string `pulumi:"key"`
	// Name of the secret to alias.
	Value string `pulumi:"value"`
}

type ProjectSecretAliasArgs

type ProjectSecretAliasArgs struct {
	// Id of the secret alias.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the secret alias.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the secret to alias.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ProjectSecretAliasArgs) ElementType

func (ProjectSecretAliasArgs) ElementType() reflect.Type

func (ProjectSecretAliasArgs) ToProjectSecretAliasOutput

func (i ProjectSecretAliasArgs) ToProjectSecretAliasOutput() ProjectSecretAliasOutput

func (ProjectSecretAliasArgs) ToProjectSecretAliasOutputWithContext

func (i ProjectSecretAliasArgs) ToProjectSecretAliasOutputWithContext(ctx context.Context) ProjectSecretAliasOutput

type ProjectSecretAliasArray

type ProjectSecretAliasArray []ProjectSecretAliasInput

func (ProjectSecretAliasArray) ElementType

func (ProjectSecretAliasArray) ElementType() reflect.Type

func (ProjectSecretAliasArray) ToProjectSecretAliasArrayOutput

func (i ProjectSecretAliasArray) ToProjectSecretAliasArrayOutput() ProjectSecretAliasArrayOutput

func (ProjectSecretAliasArray) ToProjectSecretAliasArrayOutputWithContext

func (i ProjectSecretAliasArray) ToProjectSecretAliasArrayOutputWithContext(ctx context.Context) ProjectSecretAliasArrayOutput

type ProjectSecretAliasArrayInput

type ProjectSecretAliasArrayInput interface {
	pulumi.Input

	ToProjectSecretAliasArrayOutput() ProjectSecretAliasArrayOutput
	ToProjectSecretAliasArrayOutputWithContext(context.Context) ProjectSecretAliasArrayOutput
}

ProjectSecretAliasArrayInput is an input type that accepts ProjectSecretAliasArray and ProjectSecretAliasArrayOutput values. You can construct a concrete instance of `ProjectSecretAliasArrayInput` via:

ProjectSecretAliasArray{ ProjectSecretAliasArgs{...} }

type ProjectSecretAliasArrayOutput

type ProjectSecretAliasArrayOutput struct{ *pulumi.OutputState }

func (ProjectSecretAliasArrayOutput) ElementType

func (ProjectSecretAliasArrayOutput) Index

func (ProjectSecretAliasArrayOutput) ToProjectSecretAliasArrayOutput

func (o ProjectSecretAliasArrayOutput) ToProjectSecretAliasArrayOutput() ProjectSecretAliasArrayOutput

func (ProjectSecretAliasArrayOutput) ToProjectSecretAliasArrayOutputWithContext

func (o ProjectSecretAliasArrayOutput) ToProjectSecretAliasArrayOutputWithContext(ctx context.Context) ProjectSecretAliasArrayOutput

type ProjectSecretAliasInput

type ProjectSecretAliasInput interface {
	pulumi.Input

	ToProjectSecretAliasOutput() ProjectSecretAliasOutput
	ToProjectSecretAliasOutputWithContext(context.Context) ProjectSecretAliasOutput
}

ProjectSecretAliasInput is an input type that accepts ProjectSecretAliasArgs and ProjectSecretAliasOutput values. You can construct a concrete instance of `ProjectSecretAliasInput` via:

ProjectSecretAliasArgs{...}

type ProjectSecretAliasOutput

type ProjectSecretAliasOutput struct{ *pulumi.OutputState }

func (ProjectSecretAliasOutput) ElementType

func (ProjectSecretAliasOutput) ElementType() reflect.Type

func (ProjectSecretAliasOutput) Id

Id of the secret alias.

func (ProjectSecretAliasOutput) Key

Name of the secret alias.

func (ProjectSecretAliasOutput) ToProjectSecretAliasOutput

func (o ProjectSecretAliasOutput) ToProjectSecretAliasOutput() ProjectSecretAliasOutput

func (ProjectSecretAliasOutput) ToProjectSecretAliasOutputWithContext

func (o ProjectSecretAliasOutput) ToProjectSecretAliasOutputWithContext(ctx context.Context) ProjectSecretAliasOutput

func (ProjectSecretAliasOutput) Value

Name of the secret to alias.

type ProjectSecretArgs

type ProjectSecretArgs struct {
	// Id of the secret.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key of the secret.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ProjectSecretArgs) ElementType

func (ProjectSecretArgs) ElementType() reflect.Type

func (ProjectSecretArgs) ToProjectSecretOutput

func (i ProjectSecretArgs) ToProjectSecretOutput() ProjectSecretOutput

func (ProjectSecretArgs) ToProjectSecretOutputWithContext

func (i ProjectSecretArgs) ToProjectSecretOutputWithContext(ctx context.Context) ProjectSecretOutput

type ProjectSecretArray

type ProjectSecretArray []ProjectSecretInput

func (ProjectSecretArray) ElementType

func (ProjectSecretArray) ElementType() reflect.Type

func (ProjectSecretArray) ToProjectSecretArrayOutput

func (i ProjectSecretArray) ToProjectSecretArrayOutput() ProjectSecretArrayOutput

func (ProjectSecretArray) ToProjectSecretArrayOutputWithContext

func (i ProjectSecretArray) ToProjectSecretArrayOutputWithContext(ctx context.Context) ProjectSecretArrayOutput

type ProjectSecretArrayInput

type ProjectSecretArrayInput interface {
	pulumi.Input

	ToProjectSecretArrayOutput() ProjectSecretArrayOutput
	ToProjectSecretArrayOutputWithContext(context.Context) ProjectSecretArrayOutput
}

ProjectSecretArrayInput is an input type that accepts ProjectSecretArray and ProjectSecretArrayOutput values. You can construct a concrete instance of `ProjectSecretArrayInput` via:

ProjectSecretArray{ ProjectSecretArgs{...} }

type ProjectSecretArrayOutput

type ProjectSecretArrayOutput struct{ *pulumi.OutputState }

func (ProjectSecretArrayOutput) ElementType

func (ProjectSecretArrayOutput) ElementType() reflect.Type

func (ProjectSecretArrayOutput) Index

func (ProjectSecretArrayOutput) ToProjectSecretArrayOutput

func (o ProjectSecretArrayOutput) ToProjectSecretArrayOutput() ProjectSecretArrayOutput

func (ProjectSecretArrayOutput) ToProjectSecretArrayOutputWithContext

func (o ProjectSecretArrayOutput) ToProjectSecretArrayOutputWithContext(ctx context.Context) ProjectSecretArrayOutput

type ProjectSecretInput

type ProjectSecretInput interface {
	pulumi.Input

	ToProjectSecretOutput() ProjectSecretOutput
	ToProjectSecretOutputWithContext(context.Context) ProjectSecretOutput
}

ProjectSecretInput is an input type that accepts ProjectSecretArgs and ProjectSecretOutput values. You can construct a concrete instance of `ProjectSecretInput` via:

ProjectSecretArgs{...}

type ProjectSecretOutput

type ProjectSecretOutput struct{ *pulumi.OutputState }

func (ProjectSecretOutput) ElementType

func (ProjectSecretOutput) ElementType() reflect.Type

func (ProjectSecretOutput) Id

Id of the secret.

func (ProjectSecretOutput) Key

Key of the secret.

func (ProjectSecretOutput) ToProjectSecretOutput

func (o ProjectSecretOutput) ToProjectSecretOutput() ProjectSecretOutput

func (ProjectSecretOutput) ToProjectSecretOutputWithContext

func (o ProjectSecretOutput) ToProjectSecretOutputWithContext(ctx context.Context) ProjectSecretOutput

func (ProjectSecretOutput) Value

Value of the secret.

type ProjectState

type ProjectState struct {
	// List of built-in environment variables linked to this project.
	BuiltInEnvironmentVariables ProjectBuiltInEnvironmentVariableArrayInput
	// Description of the project.
	Description pulumi.StringPtrInput
	// List of environment variable aliases linked to this project.
	EnvironmentVariableAliases ProjectEnvironmentVariableAliasArrayInput
	// List of environment variables linked to this project.
	EnvironmentVariables ProjectEnvironmentVariableArrayInput
	// Name of the project.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringPtrInput
	// List of secret aliases linked to this project.
	SecretAliases ProjectSecretAliasArrayInput
	// List of secrets linked to this project.
	Secrets ProjectSecretArrayInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// The Qovery API Token to use. This can also be specified with the `QOVERY_API_TOKEN` shell environment variable.
	Token pulumi.StringPtrOutput `pulumi:"token"`
}

The provider type for the qovery package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

NewProvider registers a new resource with the given unique name, arguments, and options.

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	// The Qovery API Token to use. This can also be specified with the `QOVERY_API_TOKEN` shell environment variable.
	Token pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) Token

The Qovery API Token to use. This can also be specified with the `QOVERY_API_TOKEN` shell environment variable.

type ScalewayCredentials

type ScalewayCredentials struct {
	pulumi.CustomResourceState

	// Name of the scaleway credentials.
	Name pulumi.StringOutput `pulumi:"name"`
	// Id of the organization.
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// Your SCALEWAY access key id.
	ScalewayAccessKey pulumi.StringOutput `pulumi:"scalewayAccessKey"`
	// Your SCALEWAY organization ID.
	ScalewayOrganizationId pulumi.StringOutput `pulumi:"scalewayOrganizationId"`
	// Your SCALEWAY project ID.
	ScalewayProjectId pulumi.StringOutput `pulumi:"scalewayProjectId"`
	// Your SCALEWAY secret key.
	ScalewaySecretKey pulumi.StringOutput `pulumi:"scalewaySecretKey"`
}

## # ScalewayCredentials (Resource)

Provides a Qovery SCALEWAY credentials resource. This can be used to create and manage Qovery SCALEWAY credentials.

## Example

```go 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.NewScalewayCredentials(ctx, "myScalewayCreds", &qovery.ScalewayCredentialsArgs{
			OrganizationId:    pulumi.Any(qovery_organization.My_organization.Id),
			ScalewayAccessKey: pulumi.String("<your-scaleway-access-key>"),
			ScalewaySecretKey: pulumi.String("<your-scaleway-secret-key>"),
			ScalewayProjectId: pulumi.String("<your-scaleway-project-id>"),
		}, pulumi.DependsOn([]pulumi.Resource{
			qovery_organization.My_organization,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

```sh

$ pulumi import qovery:index/scalewayCredentials:ScalewayCredentials my_scaleway_creds "<organization_id>,<scaleway_credentials_id>"

```

func GetScalewayCredentials

func GetScalewayCredentials(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScalewayCredentialsState, opts ...pulumi.ResourceOption) (*ScalewayCredentials, error)

GetScalewayCredentials gets an existing ScalewayCredentials resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewScalewayCredentials

func NewScalewayCredentials(ctx *pulumi.Context,
	name string, args *ScalewayCredentialsArgs, opts ...pulumi.ResourceOption) (*ScalewayCredentials, error)

NewScalewayCredentials registers a new resource with the given unique name, arguments, and options.

func (*ScalewayCredentials) ElementType

func (*ScalewayCredentials) ElementType() reflect.Type

func (*ScalewayCredentials) ToScalewayCredentialsOutput

func (i *ScalewayCredentials) ToScalewayCredentialsOutput() ScalewayCredentialsOutput

func (*ScalewayCredentials) ToScalewayCredentialsOutputWithContext

func (i *ScalewayCredentials) ToScalewayCredentialsOutputWithContext(ctx context.Context) ScalewayCredentialsOutput

type ScalewayCredentialsArgs

type ScalewayCredentialsArgs struct {
	// Name of the scaleway credentials.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringInput
	// Your SCALEWAY access key id.
	ScalewayAccessKey pulumi.StringInput
	// Your SCALEWAY organization ID.
	ScalewayOrganizationId pulumi.StringInput
	// Your SCALEWAY project ID.
	ScalewayProjectId pulumi.StringInput
	// Your SCALEWAY secret key.
	ScalewaySecretKey pulumi.StringInput
}

The set of arguments for constructing a ScalewayCredentials resource.

func (ScalewayCredentialsArgs) ElementType

func (ScalewayCredentialsArgs) ElementType() reflect.Type

type ScalewayCredentialsArray

type ScalewayCredentialsArray []ScalewayCredentialsInput

func (ScalewayCredentialsArray) ElementType

func (ScalewayCredentialsArray) ElementType() reflect.Type

func (ScalewayCredentialsArray) ToScalewayCredentialsArrayOutput

func (i ScalewayCredentialsArray) ToScalewayCredentialsArrayOutput() ScalewayCredentialsArrayOutput

func (ScalewayCredentialsArray) ToScalewayCredentialsArrayOutputWithContext

func (i ScalewayCredentialsArray) ToScalewayCredentialsArrayOutputWithContext(ctx context.Context) ScalewayCredentialsArrayOutput

type ScalewayCredentialsArrayInput

type ScalewayCredentialsArrayInput interface {
	pulumi.Input

	ToScalewayCredentialsArrayOutput() ScalewayCredentialsArrayOutput
	ToScalewayCredentialsArrayOutputWithContext(context.Context) ScalewayCredentialsArrayOutput
}

ScalewayCredentialsArrayInput is an input type that accepts ScalewayCredentialsArray and ScalewayCredentialsArrayOutput values. You can construct a concrete instance of `ScalewayCredentialsArrayInput` via:

ScalewayCredentialsArray{ ScalewayCredentialsArgs{...} }

type ScalewayCredentialsArrayOutput

type ScalewayCredentialsArrayOutput struct{ *pulumi.OutputState }

func (ScalewayCredentialsArrayOutput) ElementType

func (ScalewayCredentialsArrayOutput) Index

func (ScalewayCredentialsArrayOutput) ToScalewayCredentialsArrayOutput

func (o ScalewayCredentialsArrayOutput) ToScalewayCredentialsArrayOutput() ScalewayCredentialsArrayOutput

func (ScalewayCredentialsArrayOutput) ToScalewayCredentialsArrayOutputWithContext

func (o ScalewayCredentialsArrayOutput) ToScalewayCredentialsArrayOutputWithContext(ctx context.Context) ScalewayCredentialsArrayOutput

type ScalewayCredentialsInput

type ScalewayCredentialsInput interface {
	pulumi.Input

	ToScalewayCredentialsOutput() ScalewayCredentialsOutput
	ToScalewayCredentialsOutputWithContext(ctx context.Context) ScalewayCredentialsOutput
}

type ScalewayCredentialsMap

type ScalewayCredentialsMap map[string]ScalewayCredentialsInput

func (ScalewayCredentialsMap) ElementType

func (ScalewayCredentialsMap) ElementType() reflect.Type

func (ScalewayCredentialsMap) ToScalewayCredentialsMapOutput

func (i ScalewayCredentialsMap) ToScalewayCredentialsMapOutput() ScalewayCredentialsMapOutput

func (ScalewayCredentialsMap) ToScalewayCredentialsMapOutputWithContext

func (i ScalewayCredentialsMap) ToScalewayCredentialsMapOutputWithContext(ctx context.Context) ScalewayCredentialsMapOutput

type ScalewayCredentialsMapInput

type ScalewayCredentialsMapInput interface {
	pulumi.Input

	ToScalewayCredentialsMapOutput() ScalewayCredentialsMapOutput
	ToScalewayCredentialsMapOutputWithContext(context.Context) ScalewayCredentialsMapOutput
}

ScalewayCredentialsMapInput is an input type that accepts ScalewayCredentialsMap and ScalewayCredentialsMapOutput values. You can construct a concrete instance of `ScalewayCredentialsMapInput` via:

ScalewayCredentialsMap{ "key": ScalewayCredentialsArgs{...} }

type ScalewayCredentialsMapOutput

type ScalewayCredentialsMapOutput struct{ *pulumi.OutputState }

func (ScalewayCredentialsMapOutput) ElementType

func (ScalewayCredentialsMapOutput) MapIndex

func (ScalewayCredentialsMapOutput) ToScalewayCredentialsMapOutput

func (o ScalewayCredentialsMapOutput) ToScalewayCredentialsMapOutput() ScalewayCredentialsMapOutput

func (ScalewayCredentialsMapOutput) ToScalewayCredentialsMapOutputWithContext

func (o ScalewayCredentialsMapOutput) ToScalewayCredentialsMapOutputWithContext(ctx context.Context) ScalewayCredentialsMapOutput

type ScalewayCredentialsOutput

type ScalewayCredentialsOutput struct{ *pulumi.OutputState }

func (ScalewayCredentialsOutput) ElementType

func (ScalewayCredentialsOutput) ElementType() reflect.Type

func (ScalewayCredentialsOutput) Name

Name of the scaleway credentials.

func (ScalewayCredentialsOutput) OrganizationId

func (o ScalewayCredentialsOutput) OrganizationId() pulumi.StringOutput

Id of the organization.

func (ScalewayCredentialsOutput) ScalewayAccessKey

func (o ScalewayCredentialsOutput) ScalewayAccessKey() pulumi.StringOutput

Your SCALEWAY access key id.

func (ScalewayCredentialsOutput) ScalewayOrganizationId added in v0.26.1

func (o ScalewayCredentialsOutput) ScalewayOrganizationId() pulumi.StringOutput

Your SCALEWAY organization ID.

func (ScalewayCredentialsOutput) ScalewayProjectId

func (o ScalewayCredentialsOutput) ScalewayProjectId() pulumi.StringOutput

Your SCALEWAY project ID.

func (ScalewayCredentialsOutput) ScalewaySecretKey

func (o ScalewayCredentialsOutput) ScalewaySecretKey() pulumi.StringOutput

Your SCALEWAY secret key.

func (ScalewayCredentialsOutput) ToScalewayCredentialsOutput

func (o ScalewayCredentialsOutput) ToScalewayCredentialsOutput() ScalewayCredentialsOutput

func (ScalewayCredentialsOutput) ToScalewayCredentialsOutputWithContext

func (o ScalewayCredentialsOutput) ToScalewayCredentialsOutputWithContext(ctx context.Context) ScalewayCredentialsOutput

type ScalewayCredentialsState

type ScalewayCredentialsState struct {
	// Name of the scaleway credentials.
	Name pulumi.StringPtrInput
	// Id of the organization.
	OrganizationId pulumi.StringPtrInput
	// Your SCALEWAY access key id.
	ScalewayAccessKey pulumi.StringPtrInput
	// Your SCALEWAY organization ID.
	ScalewayOrganizationId pulumi.StringPtrInput
	// Your SCALEWAY project ID.
	ScalewayProjectId pulumi.StringPtrInput
	// Your SCALEWAY secret key.
	ScalewaySecretKey pulumi.StringPtrInput
}

func (ScalewayCredentialsState) ElementType

func (ScalewayCredentialsState) ElementType() reflect.Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL