koyeb

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing koyeb cloud resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type GetAppArgs

type GetAppArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getApp.

type GetAppDomain

type GetAppDomain struct {
	AppName         *string `pulumi:"appName"`
	CreatedAt       string  `pulumi:"createdAt"`
	DeploymentGroup string  `pulumi:"deploymentGroup"`
	Id              string  `pulumi:"id"`
	IntendedCname   string  `pulumi:"intendedCname"`
	Messages        string  `pulumi:"messages"`
	Name            string  `pulumi:"name"`
	OrganizationId  string  `pulumi:"organizationId"`
	Status          string  `pulumi:"status"`
	Type            string  `pulumi:"type"`
	UpdatedAt       string  `pulumi:"updatedAt"`
	VerifiedAt      string  `pulumi:"verifiedAt"`
	Version         string  `pulumi:"version"`
}

type GetAppDomainArgs

type GetAppDomainArgs struct {
	AppName         pulumi.StringPtrInput `pulumi:"appName"`
	CreatedAt       pulumi.StringInput    `pulumi:"createdAt"`
	DeploymentGroup pulumi.StringInput    `pulumi:"deploymentGroup"`
	Id              pulumi.StringInput    `pulumi:"id"`
	IntendedCname   pulumi.StringInput    `pulumi:"intendedCname"`
	Messages        pulumi.StringInput    `pulumi:"messages"`
	Name            pulumi.StringInput    `pulumi:"name"`
	OrganizationId  pulumi.StringInput    `pulumi:"organizationId"`
	Status          pulumi.StringInput    `pulumi:"status"`
	Type            pulumi.StringInput    `pulumi:"type"`
	UpdatedAt       pulumi.StringInput    `pulumi:"updatedAt"`
	VerifiedAt      pulumi.StringInput    `pulumi:"verifiedAt"`
	Version         pulumi.StringInput    `pulumi:"version"`
}

func (GetAppDomainArgs) ElementType

func (GetAppDomainArgs) ElementType() reflect.Type

func (GetAppDomainArgs) ToGetAppDomainOutput

func (i GetAppDomainArgs) ToGetAppDomainOutput() GetAppDomainOutput

func (GetAppDomainArgs) ToGetAppDomainOutputWithContext

func (i GetAppDomainArgs) ToGetAppDomainOutputWithContext(ctx context.Context) GetAppDomainOutput

type GetAppDomainArray

type GetAppDomainArray []GetAppDomainInput

func (GetAppDomainArray) ElementType

func (GetAppDomainArray) ElementType() reflect.Type

func (GetAppDomainArray) ToGetAppDomainArrayOutput

func (i GetAppDomainArray) ToGetAppDomainArrayOutput() GetAppDomainArrayOutput

func (GetAppDomainArray) ToGetAppDomainArrayOutputWithContext

func (i GetAppDomainArray) ToGetAppDomainArrayOutputWithContext(ctx context.Context) GetAppDomainArrayOutput

type GetAppDomainArrayInput

type GetAppDomainArrayInput interface {
	pulumi.Input

	ToGetAppDomainArrayOutput() GetAppDomainArrayOutput
	ToGetAppDomainArrayOutputWithContext(context.Context) GetAppDomainArrayOutput
}

GetAppDomainArrayInput is an input type that accepts GetAppDomainArray and GetAppDomainArrayOutput values. You can construct a concrete instance of `GetAppDomainArrayInput` via:

GetAppDomainArray{ GetAppDomainArgs{...} }

type GetAppDomainArrayOutput

type GetAppDomainArrayOutput struct{ *pulumi.OutputState }

func (GetAppDomainArrayOutput) ElementType

func (GetAppDomainArrayOutput) ElementType() reflect.Type

func (GetAppDomainArrayOutput) Index

func (GetAppDomainArrayOutput) ToGetAppDomainArrayOutput

func (o GetAppDomainArrayOutput) ToGetAppDomainArrayOutput() GetAppDomainArrayOutput

func (GetAppDomainArrayOutput) ToGetAppDomainArrayOutputWithContext

func (o GetAppDomainArrayOutput) ToGetAppDomainArrayOutputWithContext(ctx context.Context) GetAppDomainArrayOutput

type GetAppDomainInput

type GetAppDomainInput interface {
	pulumi.Input

	ToGetAppDomainOutput() GetAppDomainOutput
	ToGetAppDomainOutputWithContext(context.Context) GetAppDomainOutput
}

GetAppDomainInput is an input type that accepts GetAppDomainArgs and GetAppDomainOutput values. You can construct a concrete instance of `GetAppDomainInput` via:

GetAppDomainArgs{...}

type GetAppDomainOutput

type GetAppDomainOutput struct{ *pulumi.OutputState }

func (GetAppDomainOutput) AppName

func (GetAppDomainOutput) CreatedAt

func (o GetAppDomainOutput) CreatedAt() pulumi.StringOutput

func (GetAppDomainOutput) DeploymentGroup

func (o GetAppDomainOutput) DeploymentGroup() pulumi.StringOutput

func (GetAppDomainOutput) ElementType

func (GetAppDomainOutput) ElementType() reflect.Type

func (GetAppDomainOutput) Id

func (GetAppDomainOutput) IntendedCname

func (o GetAppDomainOutput) IntendedCname() pulumi.StringOutput

func (GetAppDomainOutput) Messages

func (o GetAppDomainOutput) Messages() pulumi.StringOutput

func (GetAppDomainOutput) Name

func (GetAppDomainOutput) OrganizationId

func (o GetAppDomainOutput) OrganizationId() pulumi.StringOutput

func (GetAppDomainOutput) Status

func (GetAppDomainOutput) ToGetAppDomainOutput

func (o GetAppDomainOutput) ToGetAppDomainOutput() GetAppDomainOutput

func (GetAppDomainOutput) ToGetAppDomainOutputWithContext

func (o GetAppDomainOutput) ToGetAppDomainOutputWithContext(ctx context.Context) GetAppDomainOutput

func (GetAppDomainOutput) Type

func (GetAppDomainOutput) UpdatedAt

func (o GetAppDomainOutput) UpdatedAt() pulumi.StringOutput

func (GetAppDomainOutput) VerifiedAt

func (o GetAppDomainOutput) VerifiedAt() pulumi.StringOutput

func (GetAppDomainOutput) Version

type GetAppOutputArgs

type GetAppOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getApp.

func (GetAppOutputArgs) ElementType

func (GetAppOutputArgs) ElementType() reflect.Type

type GetAppResult

type GetAppResult struct {
	CreatedAt      string         `pulumi:"createdAt"`
	Domains        []GetAppDomain `pulumi:"domains"`
	Id             string         `pulumi:"id"`
	Name           string         `pulumi:"name"`
	OrganizationId string         `pulumi:"organizationId"`
	UpdatedAt      string         `pulumi:"updatedAt"`
}

A collection of values returned by getApp.

func GetApp

func GetApp(ctx *pulumi.Context, args *GetAppArgs, opts ...pulumi.InvokeOption) (*GetAppResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-koyeb/sdk/go/koyeb"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := koyeb.GetApp(ctx, &GetAppArgs{
			Name: "my-app",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAppResultOutput

type GetAppResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApp.

func GetAppOutput

func GetAppOutput(ctx *pulumi.Context, args GetAppOutputArgs, opts ...pulumi.InvokeOption) GetAppResultOutput

func (GetAppResultOutput) CreatedAt

func (o GetAppResultOutput) CreatedAt() pulumi.StringOutput

func (GetAppResultOutput) Domains

func (GetAppResultOutput) ElementType

func (GetAppResultOutput) ElementType() reflect.Type

func (GetAppResultOutput) Id

func (GetAppResultOutput) Name

func (GetAppResultOutput) OrganizationId

func (o GetAppResultOutput) OrganizationId() pulumi.StringOutput

func (GetAppResultOutput) ToGetAppResultOutput

func (o GetAppResultOutput) ToGetAppResultOutput() GetAppResultOutput

func (GetAppResultOutput) ToGetAppResultOutputWithContext

func (o GetAppResultOutput) ToGetAppResultOutputWithContext(ctx context.Context) GetAppResultOutput

func (GetAppResultOutput) UpdatedAt

func (o GetAppResultOutput) UpdatedAt() pulumi.StringOutput

type GetDomainArgs

type GetDomainArgs struct {
	AppName         *string `pulumi:"appName"`
	DeploymentGroup *string `pulumi:"deploymentGroup"`
	IntendedCname   *string `pulumi:"intendedCname"`
	Messages        *string `pulumi:"messages"`
	Name            string  `pulumi:"name"`
	VerifiedAt      *string `pulumi:"verifiedAt"`
}

A collection of arguments for invoking getDomain.

type GetDomainOutputArgs

type GetDomainOutputArgs struct {
	AppName         pulumi.StringPtrInput `pulumi:"appName"`
	DeploymentGroup pulumi.StringPtrInput `pulumi:"deploymentGroup"`
	IntendedCname   pulumi.StringPtrInput `pulumi:"intendedCname"`
	Messages        pulumi.StringPtrInput `pulumi:"messages"`
	Name            pulumi.StringInput    `pulumi:"name"`
	VerifiedAt      pulumi.StringPtrInput `pulumi:"verifiedAt"`
}

A collection of arguments for invoking getDomain.

func (GetDomainOutputArgs) ElementType

func (GetDomainOutputArgs) ElementType() reflect.Type

type GetDomainResult

type GetDomainResult struct {
	AppName         *string `pulumi:"appName"`
	CreatedAt       string  `pulumi:"createdAt"`
	DeploymentGroup string  `pulumi:"deploymentGroup"`
	Id              string  `pulumi:"id"`
	IntendedCname   string  `pulumi:"intendedCname"`
	Messages        string  `pulumi:"messages"`
	Name            string  `pulumi:"name"`
	OrganizationId  string  `pulumi:"organizationId"`
	Status          string  `pulumi:"status"`
	Type            string  `pulumi:"type"`
	UpdatedAt       string  `pulumi:"updatedAt"`
	VerifiedAt      string  `pulumi:"verifiedAt"`
	Version         string  `pulumi:"version"`
}

A collection of values returned by getDomain.

func GetDomain

func GetDomain(ctx *pulumi.Context, args *GetDomainArgs, opts ...pulumi.InvokeOption) (*GetDomainResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-koyeb/sdk/go/koyeb"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := koyeb.GetDomain(ctx, &GetDomainArgs{
			Name: "www.exampled.tld",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDomainResultOutput

type GetDomainResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDomain.

func (GetDomainResultOutput) AppName

func (GetDomainResultOutput) CreatedAt

func (GetDomainResultOutput) DeploymentGroup

func (o GetDomainResultOutput) DeploymentGroup() pulumi.StringOutput

func (GetDomainResultOutput) ElementType

func (GetDomainResultOutput) ElementType() reflect.Type

func (GetDomainResultOutput) Id

func (GetDomainResultOutput) IntendedCname

func (o GetDomainResultOutput) IntendedCname() pulumi.StringOutput

func (GetDomainResultOutput) Messages

func (GetDomainResultOutput) Name

func (GetDomainResultOutput) OrganizationId

func (o GetDomainResultOutput) OrganizationId() pulumi.StringOutput

func (GetDomainResultOutput) Status

func (GetDomainResultOutput) ToGetDomainResultOutput

func (o GetDomainResultOutput) ToGetDomainResultOutput() GetDomainResultOutput

func (GetDomainResultOutput) ToGetDomainResultOutputWithContext

func (o GetDomainResultOutput) ToGetDomainResultOutputWithContext(ctx context.Context) GetDomainResultOutput

func (GetDomainResultOutput) Type

func (GetDomainResultOutput) UpdatedAt

func (GetDomainResultOutput) VerifiedAt

func (o GetDomainResultOutput) VerifiedAt() pulumi.StringOutput

func (GetDomainResultOutput) Version

type GetSecretArgs

type GetSecretArgs struct {
	AzureContainerRegistry        *GetSecretAzureContainerRegistry        `pulumi:"azureContainerRegistry"`
	DigitalOceanContainerRegistry *GetSecretDigitalOceanContainerRegistry `pulumi:"digitalOceanContainerRegistry"`
	DockerHubRegistry             *GetSecretDockerHubRegistry             `pulumi:"dockerHubRegistry"`
	GithubRegistry                *GetSecretGithubRegistry                `pulumi:"githubRegistry"`
	GitlabRegistry                *GetSecretGitlabRegistry                `pulumi:"gitlabRegistry"`
	Name                          string                                  `pulumi:"name"`
	PrivateRegistry               *GetSecretPrivateRegistry               `pulumi:"privateRegistry"`
	Type                          *string                                 `pulumi:"type"`
	Value                         *string                                 `pulumi:"value"`
}

A collection of arguments for invoking getSecret.

type GetSecretAzureContainerRegistry

type GetSecretAzureContainerRegistry struct {
	Password     string `pulumi:"password"`
	RegistryName string `pulumi:"registryName"`
	Username     string `pulumi:"username"`
}

type GetSecretAzureContainerRegistryArgs

type GetSecretAzureContainerRegistryArgs struct {
	Password     pulumi.StringInput `pulumi:"password"`
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	Username     pulumi.StringInput `pulumi:"username"`
}

func (GetSecretAzureContainerRegistryArgs) ElementType

func (GetSecretAzureContainerRegistryArgs) ToGetSecretAzureContainerRegistryOutput

func (i GetSecretAzureContainerRegistryArgs) ToGetSecretAzureContainerRegistryOutput() GetSecretAzureContainerRegistryOutput

func (GetSecretAzureContainerRegistryArgs) ToGetSecretAzureContainerRegistryOutputWithContext

func (i GetSecretAzureContainerRegistryArgs) ToGetSecretAzureContainerRegistryOutputWithContext(ctx context.Context) GetSecretAzureContainerRegistryOutput

func (GetSecretAzureContainerRegistryArgs) ToGetSecretAzureContainerRegistryPtrOutput

func (i GetSecretAzureContainerRegistryArgs) ToGetSecretAzureContainerRegistryPtrOutput() GetSecretAzureContainerRegistryPtrOutput

func (GetSecretAzureContainerRegistryArgs) ToGetSecretAzureContainerRegistryPtrOutputWithContext

func (i GetSecretAzureContainerRegistryArgs) ToGetSecretAzureContainerRegistryPtrOutputWithContext(ctx context.Context) GetSecretAzureContainerRegistryPtrOutput

type GetSecretAzureContainerRegistryInput

type GetSecretAzureContainerRegistryInput interface {
	pulumi.Input

	ToGetSecretAzureContainerRegistryOutput() GetSecretAzureContainerRegistryOutput
	ToGetSecretAzureContainerRegistryOutputWithContext(context.Context) GetSecretAzureContainerRegistryOutput
}

GetSecretAzureContainerRegistryInput is an input type that accepts GetSecretAzureContainerRegistryArgs and GetSecretAzureContainerRegistryOutput values. You can construct a concrete instance of `GetSecretAzureContainerRegistryInput` via:

GetSecretAzureContainerRegistryArgs{...}

type GetSecretAzureContainerRegistryOutput

type GetSecretAzureContainerRegistryOutput struct{ *pulumi.OutputState }

func (GetSecretAzureContainerRegistryOutput) ElementType

func (GetSecretAzureContainerRegistryOutput) Password

func (GetSecretAzureContainerRegistryOutput) RegistryName

func (GetSecretAzureContainerRegistryOutput) ToGetSecretAzureContainerRegistryOutput

func (o GetSecretAzureContainerRegistryOutput) ToGetSecretAzureContainerRegistryOutput() GetSecretAzureContainerRegistryOutput

func (GetSecretAzureContainerRegistryOutput) ToGetSecretAzureContainerRegistryOutputWithContext

func (o GetSecretAzureContainerRegistryOutput) ToGetSecretAzureContainerRegistryOutputWithContext(ctx context.Context) GetSecretAzureContainerRegistryOutput

func (GetSecretAzureContainerRegistryOutput) ToGetSecretAzureContainerRegistryPtrOutput

func (o GetSecretAzureContainerRegistryOutput) ToGetSecretAzureContainerRegistryPtrOutput() GetSecretAzureContainerRegistryPtrOutput

func (GetSecretAzureContainerRegistryOutput) ToGetSecretAzureContainerRegistryPtrOutputWithContext

func (o GetSecretAzureContainerRegistryOutput) ToGetSecretAzureContainerRegistryPtrOutputWithContext(ctx context.Context) GetSecretAzureContainerRegistryPtrOutput

func (GetSecretAzureContainerRegistryOutput) Username

type GetSecretAzureContainerRegistryPtrInput

type GetSecretAzureContainerRegistryPtrInput interface {
	pulumi.Input

	ToGetSecretAzureContainerRegistryPtrOutput() GetSecretAzureContainerRegistryPtrOutput
	ToGetSecretAzureContainerRegistryPtrOutputWithContext(context.Context) GetSecretAzureContainerRegistryPtrOutput
}

GetSecretAzureContainerRegistryPtrInput is an input type that accepts GetSecretAzureContainerRegistryArgs, GetSecretAzureContainerRegistryPtr and GetSecretAzureContainerRegistryPtrOutput values. You can construct a concrete instance of `GetSecretAzureContainerRegistryPtrInput` via:

        GetSecretAzureContainerRegistryArgs{...}

or:

        nil

type GetSecretAzureContainerRegistryPtrOutput

type GetSecretAzureContainerRegistryPtrOutput struct{ *pulumi.OutputState }

func (GetSecretAzureContainerRegistryPtrOutput) Elem

func (GetSecretAzureContainerRegistryPtrOutput) ElementType

func (GetSecretAzureContainerRegistryPtrOutput) Password

func (GetSecretAzureContainerRegistryPtrOutput) RegistryName

func (GetSecretAzureContainerRegistryPtrOutput) ToGetSecretAzureContainerRegistryPtrOutput

func (o GetSecretAzureContainerRegistryPtrOutput) ToGetSecretAzureContainerRegistryPtrOutput() GetSecretAzureContainerRegistryPtrOutput

func (GetSecretAzureContainerRegistryPtrOutput) ToGetSecretAzureContainerRegistryPtrOutputWithContext

func (o GetSecretAzureContainerRegistryPtrOutput) ToGetSecretAzureContainerRegistryPtrOutputWithContext(ctx context.Context) GetSecretAzureContainerRegistryPtrOutput

func (GetSecretAzureContainerRegistryPtrOutput) Username

type GetSecretDigitalOceanContainerRegistry

type GetSecretDigitalOceanContainerRegistry struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type GetSecretDigitalOceanContainerRegistryArgs

type GetSecretDigitalOceanContainerRegistryArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSecretDigitalOceanContainerRegistryArgs) ElementType

func (GetSecretDigitalOceanContainerRegistryArgs) ToGetSecretDigitalOceanContainerRegistryOutput

func (i GetSecretDigitalOceanContainerRegistryArgs) ToGetSecretDigitalOceanContainerRegistryOutput() GetSecretDigitalOceanContainerRegistryOutput

func (GetSecretDigitalOceanContainerRegistryArgs) ToGetSecretDigitalOceanContainerRegistryOutputWithContext

func (i GetSecretDigitalOceanContainerRegistryArgs) ToGetSecretDigitalOceanContainerRegistryOutputWithContext(ctx context.Context) GetSecretDigitalOceanContainerRegistryOutput

func (GetSecretDigitalOceanContainerRegistryArgs) ToGetSecretDigitalOceanContainerRegistryPtrOutput

func (i GetSecretDigitalOceanContainerRegistryArgs) ToGetSecretDigitalOceanContainerRegistryPtrOutput() GetSecretDigitalOceanContainerRegistryPtrOutput

func (GetSecretDigitalOceanContainerRegistryArgs) ToGetSecretDigitalOceanContainerRegistryPtrOutputWithContext

func (i GetSecretDigitalOceanContainerRegistryArgs) ToGetSecretDigitalOceanContainerRegistryPtrOutputWithContext(ctx context.Context) GetSecretDigitalOceanContainerRegistryPtrOutput

type GetSecretDigitalOceanContainerRegistryInput

type GetSecretDigitalOceanContainerRegistryInput interface {
	pulumi.Input

	ToGetSecretDigitalOceanContainerRegistryOutput() GetSecretDigitalOceanContainerRegistryOutput
	ToGetSecretDigitalOceanContainerRegistryOutputWithContext(context.Context) GetSecretDigitalOceanContainerRegistryOutput
}

GetSecretDigitalOceanContainerRegistryInput is an input type that accepts GetSecretDigitalOceanContainerRegistryArgs and GetSecretDigitalOceanContainerRegistryOutput values. You can construct a concrete instance of `GetSecretDigitalOceanContainerRegistryInput` via:

GetSecretDigitalOceanContainerRegistryArgs{...}

type GetSecretDigitalOceanContainerRegistryOutput

type GetSecretDigitalOceanContainerRegistryOutput struct{ *pulumi.OutputState }

func (GetSecretDigitalOceanContainerRegistryOutput) ElementType

func (GetSecretDigitalOceanContainerRegistryOutput) Password

func (GetSecretDigitalOceanContainerRegistryOutput) ToGetSecretDigitalOceanContainerRegistryOutput

func (o GetSecretDigitalOceanContainerRegistryOutput) ToGetSecretDigitalOceanContainerRegistryOutput() GetSecretDigitalOceanContainerRegistryOutput

func (GetSecretDigitalOceanContainerRegistryOutput) ToGetSecretDigitalOceanContainerRegistryOutputWithContext

func (o GetSecretDigitalOceanContainerRegistryOutput) ToGetSecretDigitalOceanContainerRegistryOutputWithContext(ctx context.Context) GetSecretDigitalOceanContainerRegistryOutput

func (GetSecretDigitalOceanContainerRegistryOutput) ToGetSecretDigitalOceanContainerRegistryPtrOutput

func (o GetSecretDigitalOceanContainerRegistryOutput) ToGetSecretDigitalOceanContainerRegistryPtrOutput() GetSecretDigitalOceanContainerRegistryPtrOutput

func (GetSecretDigitalOceanContainerRegistryOutput) ToGetSecretDigitalOceanContainerRegistryPtrOutputWithContext

func (o GetSecretDigitalOceanContainerRegistryOutput) ToGetSecretDigitalOceanContainerRegistryPtrOutputWithContext(ctx context.Context) GetSecretDigitalOceanContainerRegistryPtrOutput

func (GetSecretDigitalOceanContainerRegistryOutput) Username

type GetSecretDigitalOceanContainerRegistryPtrInput

type GetSecretDigitalOceanContainerRegistryPtrInput interface {
	pulumi.Input

	ToGetSecretDigitalOceanContainerRegistryPtrOutput() GetSecretDigitalOceanContainerRegistryPtrOutput
	ToGetSecretDigitalOceanContainerRegistryPtrOutputWithContext(context.Context) GetSecretDigitalOceanContainerRegistryPtrOutput
}

GetSecretDigitalOceanContainerRegistryPtrInput is an input type that accepts GetSecretDigitalOceanContainerRegistryArgs, GetSecretDigitalOceanContainerRegistryPtr and GetSecretDigitalOceanContainerRegistryPtrOutput values. You can construct a concrete instance of `GetSecretDigitalOceanContainerRegistryPtrInput` via:

        GetSecretDigitalOceanContainerRegistryArgs{...}

or:

        nil

type GetSecretDigitalOceanContainerRegistryPtrOutput

type GetSecretDigitalOceanContainerRegistryPtrOutput struct{ *pulumi.OutputState }

func (GetSecretDigitalOceanContainerRegistryPtrOutput) Elem

func (GetSecretDigitalOceanContainerRegistryPtrOutput) ElementType

func (GetSecretDigitalOceanContainerRegistryPtrOutput) Password

func (GetSecretDigitalOceanContainerRegistryPtrOutput) ToGetSecretDigitalOceanContainerRegistryPtrOutput

func (o GetSecretDigitalOceanContainerRegistryPtrOutput) ToGetSecretDigitalOceanContainerRegistryPtrOutput() GetSecretDigitalOceanContainerRegistryPtrOutput

func (GetSecretDigitalOceanContainerRegistryPtrOutput) ToGetSecretDigitalOceanContainerRegistryPtrOutputWithContext

func (o GetSecretDigitalOceanContainerRegistryPtrOutput) ToGetSecretDigitalOceanContainerRegistryPtrOutputWithContext(ctx context.Context) GetSecretDigitalOceanContainerRegistryPtrOutput

func (GetSecretDigitalOceanContainerRegistryPtrOutput) Username

type GetSecretDockerHubRegistry

type GetSecretDockerHubRegistry struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type GetSecretDockerHubRegistryArgs

type GetSecretDockerHubRegistryArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSecretDockerHubRegistryArgs) ElementType

func (GetSecretDockerHubRegistryArgs) ToGetSecretDockerHubRegistryOutput

func (i GetSecretDockerHubRegistryArgs) ToGetSecretDockerHubRegistryOutput() GetSecretDockerHubRegistryOutput

func (GetSecretDockerHubRegistryArgs) ToGetSecretDockerHubRegistryOutputWithContext

func (i GetSecretDockerHubRegistryArgs) ToGetSecretDockerHubRegistryOutputWithContext(ctx context.Context) GetSecretDockerHubRegistryOutput

func (GetSecretDockerHubRegistryArgs) ToGetSecretDockerHubRegistryPtrOutput

func (i GetSecretDockerHubRegistryArgs) ToGetSecretDockerHubRegistryPtrOutput() GetSecretDockerHubRegistryPtrOutput

func (GetSecretDockerHubRegistryArgs) ToGetSecretDockerHubRegistryPtrOutputWithContext

func (i GetSecretDockerHubRegistryArgs) ToGetSecretDockerHubRegistryPtrOutputWithContext(ctx context.Context) GetSecretDockerHubRegistryPtrOutput

type GetSecretDockerHubRegistryInput

type GetSecretDockerHubRegistryInput interface {
	pulumi.Input

	ToGetSecretDockerHubRegistryOutput() GetSecretDockerHubRegistryOutput
	ToGetSecretDockerHubRegistryOutputWithContext(context.Context) GetSecretDockerHubRegistryOutput
}

GetSecretDockerHubRegistryInput is an input type that accepts GetSecretDockerHubRegistryArgs and GetSecretDockerHubRegistryOutput values. You can construct a concrete instance of `GetSecretDockerHubRegistryInput` via:

GetSecretDockerHubRegistryArgs{...}

type GetSecretDockerHubRegistryOutput

type GetSecretDockerHubRegistryOutput struct{ *pulumi.OutputState }

func (GetSecretDockerHubRegistryOutput) ElementType

func (GetSecretDockerHubRegistryOutput) Password

func (GetSecretDockerHubRegistryOutput) ToGetSecretDockerHubRegistryOutput

func (o GetSecretDockerHubRegistryOutput) ToGetSecretDockerHubRegistryOutput() GetSecretDockerHubRegistryOutput

func (GetSecretDockerHubRegistryOutput) ToGetSecretDockerHubRegistryOutputWithContext

func (o GetSecretDockerHubRegistryOutput) ToGetSecretDockerHubRegistryOutputWithContext(ctx context.Context) GetSecretDockerHubRegistryOutput

func (GetSecretDockerHubRegistryOutput) ToGetSecretDockerHubRegistryPtrOutput

func (o GetSecretDockerHubRegistryOutput) ToGetSecretDockerHubRegistryPtrOutput() GetSecretDockerHubRegistryPtrOutput

func (GetSecretDockerHubRegistryOutput) ToGetSecretDockerHubRegistryPtrOutputWithContext

func (o GetSecretDockerHubRegistryOutput) ToGetSecretDockerHubRegistryPtrOutputWithContext(ctx context.Context) GetSecretDockerHubRegistryPtrOutput

func (GetSecretDockerHubRegistryOutput) Username

type GetSecretDockerHubRegistryPtrInput

type GetSecretDockerHubRegistryPtrInput interface {
	pulumi.Input

	ToGetSecretDockerHubRegistryPtrOutput() GetSecretDockerHubRegistryPtrOutput
	ToGetSecretDockerHubRegistryPtrOutputWithContext(context.Context) GetSecretDockerHubRegistryPtrOutput
}

GetSecretDockerHubRegistryPtrInput is an input type that accepts GetSecretDockerHubRegistryArgs, GetSecretDockerHubRegistryPtr and GetSecretDockerHubRegistryPtrOutput values. You can construct a concrete instance of `GetSecretDockerHubRegistryPtrInput` via:

        GetSecretDockerHubRegistryArgs{...}

or:

        nil

type GetSecretDockerHubRegistryPtrOutput

type GetSecretDockerHubRegistryPtrOutput struct{ *pulumi.OutputState }

func (GetSecretDockerHubRegistryPtrOutput) Elem

func (GetSecretDockerHubRegistryPtrOutput) ElementType

func (GetSecretDockerHubRegistryPtrOutput) Password

func (GetSecretDockerHubRegistryPtrOutput) ToGetSecretDockerHubRegistryPtrOutput

func (o GetSecretDockerHubRegistryPtrOutput) ToGetSecretDockerHubRegistryPtrOutput() GetSecretDockerHubRegistryPtrOutput

func (GetSecretDockerHubRegistryPtrOutput) ToGetSecretDockerHubRegistryPtrOutputWithContext

func (o GetSecretDockerHubRegistryPtrOutput) ToGetSecretDockerHubRegistryPtrOutputWithContext(ctx context.Context) GetSecretDockerHubRegistryPtrOutput

func (GetSecretDockerHubRegistryPtrOutput) Username

type GetSecretGithubRegistry

type GetSecretGithubRegistry struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type GetSecretGithubRegistryArgs

type GetSecretGithubRegistryArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSecretGithubRegistryArgs) ElementType

func (GetSecretGithubRegistryArgs) ToGetSecretGithubRegistryOutput

func (i GetSecretGithubRegistryArgs) ToGetSecretGithubRegistryOutput() GetSecretGithubRegistryOutput

func (GetSecretGithubRegistryArgs) ToGetSecretGithubRegistryOutputWithContext

func (i GetSecretGithubRegistryArgs) ToGetSecretGithubRegistryOutputWithContext(ctx context.Context) GetSecretGithubRegistryOutput

func (GetSecretGithubRegistryArgs) ToGetSecretGithubRegistryPtrOutput

func (i GetSecretGithubRegistryArgs) ToGetSecretGithubRegistryPtrOutput() GetSecretGithubRegistryPtrOutput

func (GetSecretGithubRegistryArgs) ToGetSecretGithubRegistryPtrOutputWithContext

func (i GetSecretGithubRegistryArgs) ToGetSecretGithubRegistryPtrOutputWithContext(ctx context.Context) GetSecretGithubRegistryPtrOutput

type GetSecretGithubRegistryInput

type GetSecretGithubRegistryInput interface {
	pulumi.Input

	ToGetSecretGithubRegistryOutput() GetSecretGithubRegistryOutput
	ToGetSecretGithubRegistryOutputWithContext(context.Context) GetSecretGithubRegistryOutput
}

GetSecretGithubRegistryInput is an input type that accepts GetSecretGithubRegistryArgs and GetSecretGithubRegistryOutput values. You can construct a concrete instance of `GetSecretGithubRegistryInput` via:

GetSecretGithubRegistryArgs{...}

type GetSecretGithubRegistryOutput

type GetSecretGithubRegistryOutput struct{ *pulumi.OutputState }

func (GetSecretGithubRegistryOutput) ElementType

func (GetSecretGithubRegistryOutput) Password

func (GetSecretGithubRegistryOutput) ToGetSecretGithubRegistryOutput

func (o GetSecretGithubRegistryOutput) ToGetSecretGithubRegistryOutput() GetSecretGithubRegistryOutput

func (GetSecretGithubRegistryOutput) ToGetSecretGithubRegistryOutputWithContext

func (o GetSecretGithubRegistryOutput) ToGetSecretGithubRegistryOutputWithContext(ctx context.Context) GetSecretGithubRegistryOutput

func (GetSecretGithubRegistryOutput) ToGetSecretGithubRegistryPtrOutput

func (o GetSecretGithubRegistryOutput) ToGetSecretGithubRegistryPtrOutput() GetSecretGithubRegistryPtrOutput

func (GetSecretGithubRegistryOutput) ToGetSecretGithubRegistryPtrOutputWithContext

func (o GetSecretGithubRegistryOutput) ToGetSecretGithubRegistryPtrOutputWithContext(ctx context.Context) GetSecretGithubRegistryPtrOutput

func (GetSecretGithubRegistryOutput) Username

type GetSecretGithubRegistryPtrInput

type GetSecretGithubRegistryPtrInput interface {
	pulumi.Input

	ToGetSecretGithubRegistryPtrOutput() GetSecretGithubRegistryPtrOutput
	ToGetSecretGithubRegistryPtrOutputWithContext(context.Context) GetSecretGithubRegistryPtrOutput
}

GetSecretGithubRegistryPtrInput is an input type that accepts GetSecretGithubRegistryArgs, GetSecretGithubRegistryPtr and GetSecretGithubRegistryPtrOutput values. You can construct a concrete instance of `GetSecretGithubRegistryPtrInput` via:

        GetSecretGithubRegistryArgs{...}

or:

        nil

type GetSecretGithubRegistryPtrOutput

type GetSecretGithubRegistryPtrOutput struct{ *pulumi.OutputState }

func (GetSecretGithubRegistryPtrOutput) Elem

func (GetSecretGithubRegistryPtrOutput) ElementType

func (GetSecretGithubRegistryPtrOutput) Password

func (GetSecretGithubRegistryPtrOutput) ToGetSecretGithubRegistryPtrOutput

func (o GetSecretGithubRegistryPtrOutput) ToGetSecretGithubRegistryPtrOutput() GetSecretGithubRegistryPtrOutput

func (GetSecretGithubRegistryPtrOutput) ToGetSecretGithubRegistryPtrOutputWithContext

func (o GetSecretGithubRegistryPtrOutput) ToGetSecretGithubRegistryPtrOutputWithContext(ctx context.Context) GetSecretGithubRegistryPtrOutput

func (GetSecretGithubRegistryPtrOutput) Username

type GetSecretGitlabRegistry

type GetSecretGitlabRegistry struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type GetSecretGitlabRegistryArgs

type GetSecretGitlabRegistryArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSecretGitlabRegistryArgs) ElementType

func (GetSecretGitlabRegistryArgs) ToGetSecretGitlabRegistryOutput

func (i GetSecretGitlabRegistryArgs) ToGetSecretGitlabRegistryOutput() GetSecretGitlabRegistryOutput

func (GetSecretGitlabRegistryArgs) ToGetSecretGitlabRegistryOutputWithContext

func (i GetSecretGitlabRegistryArgs) ToGetSecretGitlabRegistryOutputWithContext(ctx context.Context) GetSecretGitlabRegistryOutput

func (GetSecretGitlabRegistryArgs) ToGetSecretGitlabRegistryPtrOutput

func (i GetSecretGitlabRegistryArgs) ToGetSecretGitlabRegistryPtrOutput() GetSecretGitlabRegistryPtrOutput

func (GetSecretGitlabRegistryArgs) ToGetSecretGitlabRegistryPtrOutputWithContext

func (i GetSecretGitlabRegistryArgs) ToGetSecretGitlabRegistryPtrOutputWithContext(ctx context.Context) GetSecretGitlabRegistryPtrOutput

type GetSecretGitlabRegistryInput

type GetSecretGitlabRegistryInput interface {
	pulumi.Input

	ToGetSecretGitlabRegistryOutput() GetSecretGitlabRegistryOutput
	ToGetSecretGitlabRegistryOutputWithContext(context.Context) GetSecretGitlabRegistryOutput
}

GetSecretGitlabRegistryInput is an input type that accepts GetSecretGitlabRegistryArgs and GetSecretGitlabRegistryOutput values. You can construct a concrete instance of `GetSecretGitlabRegistryInput` via:

GetSecretGitlabRegistryArgs{...}

type GetSecretGitlabRegistryOutput

type GetSecretGitlabRegistryOutput struct{ *pulumi.OutputState }

func (GetSecretGitlabRegistryOutput) ElementType

func (GetSecretGitlabRegistryOutput) Password

func (GetSecretGitlabRegistryOutput) ToGetSecretGitlabRegistryOutput

func (o GetSecretGitlabRegistryOutput) ToGetSecretGitlabRegistryOutput() GetSecretGitlabRegistryOutput

func (GetSecretGitlabRegistryOutput) ToGetSecretGitlabRegistryOutputWithContext

func (o GetSecretGitlabRegistryOutput) ToGetSecretGitlabRegistryOutputWithContext(ctx context.Context) GetSecretGitlabRegistryOutput

func (GetSecretGitlabRegistryOutput) ToGetSecretGitlabRegistryPtrOutput

func (o GetSecretGitlabRegistryOutput) ToGetSecretGitlabRegistryPtrOutput() GetSecretGitlabRegistryPtrOutput

func (GetSecretGitlabRegistryOutput) ToGetSecretGitlabRegistryPtrOutputWithContext

func (o GetSecretGitlabRegistryOutput) ToGetSecretGitlabRegistryPtrOutputWithContext(ctx context.Context) GetSecretGitlabRegistryPtrOutput

func (GetSecretGitlabRegistryOutput) Username

type GetSecretGitlabRegistryPtrInput

type GetSecretGitlabRegistryPtrInput interface {
	pulumi.Input

	ToGetSecretGitlabRegistryPtrOutput() GetSecretGitlabRegistryPtrOutput
	ToGetSecretGitlabRegistryPtrOutputWithContext(context.Context) GetSecretGitlabRegistryPtrOutput
}

GetSecretGitlabRegistryPtrInput is an input type that accepts GetSecretGitlabRegistryArgs, GetSecretGitlabRegistryPtr and GetSecretGitlabRegistryPtrOutput values. You can construct a concrete instance of `GetSecretGitlabRegistryPtrInput` via:

        GetSecretGitlabRegistryArgs{...}

or:

        nil

type GetSecretGitlabRegistryPtrOutput

type GetSecretGitlabRegistryPtrOutput struct{ *pulumi.OutputState }

func (GetSecretGitlabRegistryPtrOutput) Elem

func (GetSecretGitlabRegistryPtrOutput) ElementType

func (GetSecretGitlabRegistryPtrOutput) Password

func (GetSecretGitlabRegistryPtrOutput) ToGetSecretGitlabRegistryPtrOutput

func (o GetSecretGitlabRegistryPtrOutput) ToGetSecretGitlabRegistryPtrOutput() GetSecretGitlabRegistryPtrOutput

func (GetSecretGitlabRegistryPtrOutput) ToGetSecretGitlabRegistryPtrOutputWithContext

func (o GetSecretGitlabRegistryPtrOutput) ToGetSecretGitlabRegistryPtrOutputWithContext(ctx context.Context) GetSecretGitlabRegistryPtrOutput

func (GetSecretGitlabRegistryPtrOutput) Username

type GetSecretOutputArgs

type GetSecretOutputArgs struct {
	AzureContainerRegistry        GetSecretAzureContainerRegistryPtrInput        `pulumi:"azureContainerRegistry"`
	DigitalOceanContainerRegistry GetSecretDigitalOceanContainerRegistryPtrInput `pulumi:"digitalOceanContainerRegistry"`
	DockerHubRegistry             GetSecretDockerHubRegistryPtrInput             `pulumi:"dockerHubRegistry"`
	GithubRegistry                GetSecretGithubRegistryPtrInput                `pulumi:"githubRegistry"`
	GitlabRegistry                GetSecretGitlabRegistryPtrInput                `pulumi:"gitlabRegistry"`
	Name                          pulumi.StringInput                             `pulumi:"name"`
	PrivateRegistry               GetSecretPrivateRegistryPtrInput               `pulumi:"privateRegistry"`
	Type                          pulumi.StringPtrInput                          `pulumi:"type"`
	Value                         pulumi.StringPtrInput                          `pulumi:"value"`
}

A collection of arguments for invoking getSecret.

func (GetSecretOutputArgs) ElementType

func (GetSecretOutputArgs) ElementType() reflect.Type

type GetSecretPrivateRegistry

type GetSecretPrivateRegistry struct {
	Password string `pulumi:"password"`
	Url      string `pulumi:"url"`
	Username string `pulumi:"username"`
}

type GetSecretPrivateRegistryArgs

type GetSecretPrivateRegistryArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Url      pulumi.StringInput `pulumi:"url"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSecretPrivateRegistryArgs) ElementType

func (GetSecretPrivateRegistryArgs) ToGetSecretPrivateRegistryOutput

func (i GetSecretPrivateRegistryArgs) ToGetSecretPrivateRegistryOutput() GetSecretPrivateRegistryOutput

func (GetSecretPrivateRegistryArgs) ToGetSecretPrivateRegistryOutputWithContext

func (i GetSecretPrivateRegistryArgs) ToGetSecretPrivateRegistryOutputWithContext(ctx context.Context) GetSecretPrivateRegistryOutput

func (GetSecretPrivateRegistryArgs) ToGetSecretPrivateRegistryPtrOutput

func (i GetSecretPrivateRegistryArgs) ToGetSecretPrivateRegistryPtrOutput() GetSecretPrivateRegistryPtrOutput

func (GetSecretPrivateRegistryArgs) ToGetSecretPrivateRegistryPtrOutputWithContext

func (i GetSecretPrivateRegistryArgs) ToGetSecretPrivateRegistryPtrOutputWithContext(ctx context.Context) GetSecretPrivateRegistryPtrOutput

type GetSecretPrivateRegistryInput

type GetSecretPrivateRegistryInput interface {
	pulumi.Input

	ToGetSecretPrivateRegistryOutput() GetSecretPrivateRegistryOutput
	ToGetSecretPrivateRegistryOutputWithContext(context.Context) GetSecretPrivateRegistryOutput
}

GetSecretPrivateRegistryInput is an input type that accepts GetSecretPrivateRegistryArgs and GetSecretPrivateRegistryOutput values. You can construct a concrete instance of `GetSecretPrivateRegistryInput` via:

GetSecretPrivateRegistryArgs{...}

type GetSecretPrivateRegistryOutput

type GetSecretPrivateRegistryOutput struct{ *pulumi.OutputState }

func (GetSecretPrivateRegistryOutput) ElementType

func (GetSecretPrivateRegistryOutput) Password

func (GetSecretPrivateRegistryOutput) ToGetSecretPrivateRegistryOutput

func (o GetSecretPrivateRegistryOutput) ToGetSecretPrivateRegistryOutput() GetSecretPrivateRegistryOutput

func (GetSecretPrivateRegistryOutput) ToGetSecretPrivateRegistryOutputWithContext

func (o GetSecretPrivateRegistryOutput) ToGetSecretPrivateRegistryOutputWithContext(ctx context.Context) GetSecretPrivateRegistryOutput

func (GetSecretPrivateRegistryOutput) ToGetSecretPrivateRegistryPtrOutput

func (o GetSecretPrivateRegistryOutput) ToGetSecretPrivateRegistryPtrOutput() GetSecretPrivateRegistryPtrOutput

func (GetSecretPrivateRegistryOutput) ToGetSecretPrivateRegistryPtrOutputWithContext

func (o GetSecretPrivateRegistryOutput) ToGetSecretPrivateRegistryPtrOutputWithContext(ctx context.Context) GetSecretPrivateRegistryPtrOutput

func (GetSecretPrivateRegistryOutput) Url

func (GetSecretPrivateRegistryOutput) Username

type GetSecretPrivateRegistryPtrInput

type GetSecretPrivateRegistryPtrInput interface {
	pulumi.Input

	ToGetSecretPrivateRegistryPtrOutput() GetSecretPrivateRegistryPtrOutput
	ToGetSecretPrivateRegistryPtrOutputWithContext(context.Context) GetSecretPrivateRegistryPtrOutput
}

GetSecretPrivateRegistryPtrInput is an input type that accepts GetSecretPrivateRegistryArgs, GetSecretPrivateRegistryPtr and GetSecretPrivateRegistryPtrOutput values. You can construct a concrete instance of `GetSecretPrivateRegistryPtrInput` via:

        GetSecretPrivateRegistryArgs{...}

or:

        nil

type GetSecretPrivateRegistryPtrOutput

type GetSecretPrivateRegistryPtrOutput struct{ *pulumi.OutputState }

func (GetSecretPrivateRegistryPtrOutput) Elem

func (GetSecretPrivateRegistryPtrOutput) ElementType

func (GetSecretPrivateRegistryPtrOutput) Password

func (GetSecretPrivateRegistryPtrOutput) ToGetSecretPrivateRegistryPtrOutput

func (o GetSecretPrivateRegistryPtrOutput) ToGetSecretPrivateRegistryPtrOutput() GetSecretPrivateRegistryPtrOutput

func (GetSecretPrivateRegistryPtrOutput) ToGetSecretPrivateRegistryPtrOutputWithContext

func (o GetSecretPrivateRegistryPtrOutput) ToGetSecretPrivateRegistryPtrOutputWithContext(ctx context.Context) GetSecretPrivateRegistryPtrOutput

func (GetSecretPrivateRegistryPtrOutput) Url

func (GetSecretPrivateRegistryPtrOutput) Username

type GetSecretResult

type GetSecretResult struct {
	AzureContainerRegistry        *GetSecretAzureContainerRegistry        `pulumi:"azureContainerRegistry"`
	CreatedAt                     string                                  `pulumi:"createdAt"`
	DigitalOceanContainerRegistry *GetSecretDigitalOceanContainerRegistry `pulumi:"digitalOceanContainerRegistry"`
	DockerHubRegistry             *GetSecretDockerHubRegistry             `pulumi:"dockerHubRegistry"`
	GithubRegistry                *GetSecretGithubRegistry                `pulumi:"githubRegistry"`
	GitlabRegistry                *GetSecretGitlabRegistry                `pulumi:"gitlabRegistry"`
	Id                            string                                  `pulumi:"id"`
	Name                          string                                  `pulumi:"name"`
	OrganizationId                string                                  `pulumi:"organizationId"`
	PrivateRegistry               *GetSecretPrivateRegistry               `pulumi:"privateRegistry"`
	Type                          *string                                 `pulumi:"type"`
	UpdatedAt                     string                                  `pulumi:"updatedAt"`
	Value                         *string                                 `pulumi:"value"`
}

A collection of values returned by getSecret.

func GetSecret

func GetSecret(ctx *pulumi.Context, args *GetSecretArgs, opts ...pulumi.InvokeOption) (*GetSecretResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-koyeb/sdk/go/koyeb"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := koyeb.GetSecret(ctx, &GetSecretArgs{
			Name: "my-secret",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSecretResultOutput

type GetSecretResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSecret.

func (GetSecretResultOutput) AzureContainerRegistry

func (GetSecretResultOutput) CreatedAt

func (GetSecretResultOutput) DigitalOceanContainerRegistry

func (GetSecretResultOutput) DockerHubRegistry

func (GetSecretResultOutput) ElementType

func (GetSecretResultOutput) ElementType() reflect.Type

func (GetSecretResultOutput) GithubRegistry

func (GetSecretResultOutput) GitlabRegistry

func (GetSecretResultOutput) Id

func (GetSecretResultOutput) Name

func (GetSecretResultOutput) OrganizationId

func (o GetSecretResultOutput) OrganizationId() pulumi.StringOutput

func (GetSecretResultOutput) PrivateRegistry

func (GetSecretResultOutput) ToGetSecretResultOutput

func (o GetSecretResultOutput) ToGetSecretResultOutput() GetSecretResultOutput

func (GetSecretResultOutput) ToGetSecretResultOutputWithContext

func (o GetSecretResultOutput) ToGetSecretResultOutputWithContext(ctx context.Context) GetSecretResultOutput

func (GetSecretResultOutput) Type

func (GetSecretResultOutput) UpdatedAt

func (GetSecretResultOutput) Value

type GetServiceArgs

type GetServiceArgs struct {
	Messages *string `pulumi:"messages"`
	Slug     string  `pulumi:"slug"`
}

A collection of arguments for invoking getService.

type GetServiceOutputArgs

type GetServiceOutputArgs struct {
	Messages pulumi.StringPtrInput `pulumi:"messages"`
	Slug     pulumi.StringInput    `pulumi:"slug"`
}

A collection of arguments for invoking getService.

func (GetServiceOutputArgs) ElementType

func (GetServiceOutputArgs) ElementType() reflect.Type

type GetServiceResult

type GetServiceResult struct {
	ActiveDeployment string `pulumi:"activeDeployment"`
	AppId            string `pulumi:"appId"`
	CreatedAt        string `pulumi:"createdAt"`
	Id               string `pulumi:"id"`
	LatestDeployment string `pulumi:"latestDeployment"`
	Messages         string `pulumi:"messages"`
	Name             string `pulumi:"name"`
	OrganizationId   string `pulumi:"organizationId"`
	PausedAt         string `pulumi:"pausedAt"`
	ResumedAt        string `pulumi:"resumedAt"`
	Slug             string `pulumi:"slug"`
	Status           string `pulumi:"status"`
	TerminatedAt     string `pulumi:"terminatedAt"`
	UpdatedAt        string `pulumi:"updatedAt"`
	Version          string `pulumi:"version"`
}

A collection of values returned by getService.

func GetService

func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-koyeb/sdk/go/koyeb"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := koyeb.GetService(ctx, &GetServiceArgs{
			Slug: "my-app/my-service",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetServiceResultOutput

type GetServiceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getService.

func (GetServiceResultOutput) ActiveDeployment

func (o GetServiceResultOutput) ActiveDeployment() pulumi.StringOutput

func (GetServiceResultOutput) AppId

func (GetServiceResultOutput) CreatedAt

func (GetServiceResultOutput) ElementType

func (GetServiceResultOutput) ElementType() reflect.Type

func (GetServiceResultOutput) Id

func (GetServiceResultOutput) LatestDeployment

func (o GetServiceResultOutput) LatestDeployment() pulumi.StringOutput

func (GetServiceResultOutput) Messages

func (GetServiceResultOutput) Name

func (GetServiceResultOutput) OrganizationId

func (o GetServiceResultOutput) OrganizationId() pulumi.StringOutput

func (GetServiceResultOutput) PausedAt

func (GetServiceResultOutput) ResumedAt

func (GetServiceResultOutput) Slug

func (GetServiceResultOutput) Status

func (GetServiceResultOutput) TerminatedAt

func (o GetServiceResultOutput) TerminatedAt() pulumi.StringOutput

func (GetServiceResultOutput) ToGetServiceResultOutput

func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput

func (GetServiceResultOutput) ToGetServiceResultOutputWithContext

func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput

func (GetServiceResultOutput) UpdatedAt

func (GetServiceResultOutput) Version

type KoyebApp

type KoyebApp struct {
	pulumi.CustomResourceState

	// The date and time of when the app was created
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The app domains
	Domains KoyebAppDomainArrayOutput `pulumi:"domains"`
	// The app name
	Name pulumi.StringOutput `pulumi:"name"`
	// The organization ID owning the app
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// The date and time of when the app was last updated
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-koyeb/sdk/go/koyeb"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := koyeb.NewKoyebApp(ctx, "my-app", nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetKoyebApp

func GetKoyebApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KoyebAppState, opts ...pulumi.ResourceOption) (*KoyebApp, error)

GetKoyebApp gets an existing KoyebApp 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 NewKoyebApp

func NewKoyebApp(ctx *pulumi.Context,
	name string, args *KoyebAppArgs, opts ...pulumi.ResourceOption) (*KoyebApp, error)

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

func (*KoyebApp) ElementType

func (*KoyebApp) ElementType() reflect.Type

func (*KoyebApp) ToKoyebAppOutput

func (i *KoyebApp) ToKoyebAppOutput() KoyebAppOutput

func (*KoyebApp) ToKoyebAppOutputWithContext

func (i *KoyebApp) ToKoyebAppOutputWithContext(ctx context.Context) KoyebAppOutput

type KoyebAppArgs

type KoyebAppArgs struct {
	// The app name
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a KoyebApp resource.

func (KoyebAppArgs) ElementType

func (KoyebAppArgs) ElementType() reflect.Type

type KoyebAppArray

type KoyebAppArray []KoyebAppInput

func (KoyebAppArray) ElementType

func (KoyebAppArray) ElementType() reflect.Type

func (KoyebAppArray) ToKoyebAppArrayOutput

func (i KoyebAppArray) ToKoyebAppArrayOutput() KoyebAppArrayOutput

func (KoyebAppArray) ToKoyebAppArrayOutputWithContext

func (i KoyebAppArray) ToKoyebAppArrayOutputWithContext(ctx context.Context) KoyebAppArrayOutput

type KoyebAppArrayInput

type KoyebAppArrayInput interface {
	pulumi.Input

	ToKoyebAppArrayOutput() KoyebAppArrayOutput
	ToKoyebAppArrayOutputWithContext(context.Context) KoyebAppArrayOutput
}

KoyebAppArrayInput is an input type that accepts KoyebAppArray and KoyebAppArrayOutput values. You can construct a concrete instance of `KoyebAppArrayInput` via:

KoyebAppArray{ KoyebAppArgs{...} }

type KoyebAppArrayOutput

type KoyebAppArrayOutput struct{ *pulumi.OutputState }

func (KoyebAppArrayOutput) ElementType

func (KoyebAppArrayOutput) ElementType() reflect.Type

func (KoyebAppArrayOutput) Index

func (KoyebAppArrayOutput) ToKoyebAppArrayOutput

func (o KoyebAppArrayOutput) ToKoyebAppArrayOutput() KoyebAppArrayOutput

func (KoyebAppArrayOutput) ToKoyebAppArrayOutputWithContext

func (o KoyebAppArrayOutput) ToKoyebAppArrayOutputWithContext(ctx context.Context) KoyebAppArrayOutput

type KoyebAppDomain

type KoyebAppDomain struct {
	AppName         *string `pulumi:"appName"`
	CreatedAt       *string `pulumi:"createdAt"`
	DeploymentGroup *string `pulumi:"deploymentGroup"`
	Id              *string `pulumi:"id"`
	IntendedCname   *string `pulumi:"intendedCname"`
	Messages        *string `pulumi:"messages"`
	Name            string  `pulumi:"name"`
	OrganizationId  *string `pulumi:"organizationId"`
	Status          *string `pulumi:"status"`
	Type            *string `pulumi:"type"`
	UpdatedAt       *string `pulumi:"updatedAt"`
	VerifiedAt      *string `pulumi:"verifiedAt"`
	Version         *string `pulumi:"version"`
}

type KoyebAppDomainArgs

type KoyebAppDomainArgs struct {
	AppName         pulumi.StringPtrInput `pulumi:"appName"`
	CreatedAt       pulumi.StringPtrInput `pulumi:"createdAt"`
	DeploymentGroup pulumi.StringPtrInput `pulumi:"deploymentGroup"`
	Id              pulumi.StringPtrInput `pulumi:"id"`
	IntendedCname   pulumi.StringPtrInput `pulumi:"intendedCname"`
	Messages        pulumi.StringPtrInput `pulumi:"messages"`
	Name            pulumi.StringInput    `pulumi:"name"`
	OrganizationId  pulumi.StringPtrInput `pulumi:"organizationId"`
	Status          pulumi.StringPtrInput `pulumi:"status"`
	Type            pulumi.StringPtrInput `pulumi:"type"`
	UpdatedAt       pulumi.StringPtrInput `pulumi:"updatedAt"`
	VerifiedAt      pulumi.StringPtrInput `pulumi:"verifiedAt"`
	Version         pulumi.StringPtrInput `pulumi:"version"`
}

func (KoyebAppDomainArgs) ElementType

func (KoyebAppDomainArgs) ElementType() reflect.Type

func (KoyebAppDomainArgs) ToKoyebAppDomainOutput

func (i KoyebAppDomainArgs) ToKoyebAppDomainOutput() KoyebAppDomainOutput

func (KoyebAppDomainArgs) ToKoyebAppDomainOutputWithContext

func (i KoyebAppDomainArgs) ToKoyebAppDomainOutputWithContext(ctx context.Context) KoyebAppDomainOutput

type KoyebAppDomainArray

type KoyebAppDomainArray []KoyebAppDomainInput

func (KoyebAppDomainArray) ElementType

func (KoyebAppDomainArray) ElementType() reflect.Type

func (KoyebAppDomainArray) ToKoyebAppDomainArrayOutput

func (i KoyebAppDomainArray) ToKoyebAppDomainArrayOutput() KoyebAppDomainArrayOutput

func (KoyebAppDomainArray) ToKoyebAppDomainArrayOutputWithContext

func (i KoyebAppDomainArray) ToKoyebAppDomainArrayOutputWithContext(ctx context.Context) KoyebAppDomainArrayOutput

type KoyebAppDomainArrayInput

type KoyebAppDomainArrayInput interface {
	pulumi.Input

	ToKoyebAppDomainArrayOutput() KoyebAppDomainArrayOutput
	ToKoyebAppDomainArrayOutputWithContext(context.Context) KoyebAppDomainArrayOutput
}

KoyebAppDomainArrayInput is an input type that accepts KoyebAppDomainArray and KoyebAppDomainArrayOutput values. You can construct a concrete instance of `KoyebAppDomainArrayInput` via:

KoyebAppDomainArray{ KoyebAppDomainArgs{...} }

type KoyebAppDomainArrayOutput

type KoyebAppDomainArrayOutput struct{ *pulumi.OutputState }

func (KoyebAppDomainArrayOutput) ElementType

func (KoyebAppDomainArrayOutput) ElementType() reflect.Type

func (KoyebAppDomainArrayOutput) Index

func (KoyebAppDomainArrayOutput) ToKoyebAppDomainArrayOutput

func (o KoyebAppDomainArrayOutput) ToKoyebAppDomainArrayOutput() KoyebAppDomainArrayOutput

func (KoyebAppDomainArrayOutput) ToKoyebAppDomainArrayOutputWithContext

func (o KoyebAppDomainArrayOutput) ToKoyebAppDomainArrayOutputWithContext(ctx context.Context) KoyebAppDomainArrayOutput

type KoyebAppDomainInput

type KoyebAppDomainInput interface {
	pulumi.Input

	ToKoyebAppDomainOutput() KoyebAppDomainOutput
	ToKoyebAppDomainOutputWithContext(context.Context) KoyebAppDomainOutput
}

KoyebAppDomainInput is an input type that accepts KoyebAppDomainArgs and KoyebAppDomainOutput values. You can construct a concrete instance of `KoyebAppDomainInput` via:

KoyebAppDomainArgs{...}

type KoyebAppDomainOutput

type KoyebAppDomainOutput struct{ *pulumi.OutputState }

func (KoyebAppDomainOutput) AppName

func (KoyebAppDomainOutput) CreatedAt

func (KoyebAppDomainOutput) DeploymentGroup

func (o KoyebAppDomainOutput) DeploymentGroup() pulumi.StringPtrOutput

func (KoyebAppDomainOutput) ElementType

func (KoyebAppDomainOutput) ElementType() reflect.Type

func (KoyebAppDomainOutput) Id

func (KoyebAppDomainOutput) IntendedCname

func (o KoyebAppDomainOutput) IntendedCname() pulumi.StringPtrOutput

func (KoyebAppDomainOutput) Messages

func (KoyebAppDomainOutput) Name

func (KoyebAppDomainOutput) OrganizationId

func (o KoyebAppDomainOutput) OrganizationId() pulumi.StringPtrOutput

func (KoyebAppDomainOutput) Status

func (KoyebAppDomainOutput) ToKoyebAppDomainOutput

func (o KoyebAppDomainOutput) ToKoyebAppDomainOutput() KoyebAppDomainOutput

func (KoyebAppDomainOutput) ToKoyebAppDomainOutputWithContext

func (o KoyebAppDomainOutput) ToKoyebAppDomainOutputWithContext(ctx context.Context) KoyebAppDomainOutput

func (KoyebAppDomainOutput) Type

func (KoyebAppDomainOutput) UpdatedAt

func (KoyebAppDomainOutput) VerifiedAt

func (KoyebAppDomainOutput) Version

type KoyebAppInput

type KoyebAppInput interface {
	pulumi.Input

	ToKoyebAppOutput() KoyebAppOutput
	ToKoyebAppOutputWithContext(ctx context.Context) KoyebAppOutput
}

type KoyebAppMap

type KoyebAppMap map[string]KoyebAppInput

func (KoyebAppMap) ElementType

func (KoyebAppMap) ElementType() reflect.Type

func (KoyebAppMap) ToKoyebAppMapOutput

func (i KoyebAppMap) ToKoyebAppMapOutput() KoyebAppMapOutput

func (KoyebAppMap) ToKoyebAppMapOutputWithContext

func (i KoyebAppMap) ToKoyebAppMapOutputWithContext(ctx context.Context) KoyebAppMapOutput

type KoyebAppMapInput

type KoyebAppMapInput interface {
	pulumi.Input

	ToKoyebAppMapOutput() KoyebAppMapOutput
	ToKoyebAppMapOutputWithContext(context.Context) KoyebAppMapOutput
}

KoyebAppMapInput is an input type that accepts KoyebAppMap and KoyebAppMapOutput values. You can construct a concrete instance of `KoyebAppMapInput` via:

KoyebAppMap{ "key": KoyebAppArgs{...} }

type KoyebAppMapOutput

type KoyebAppMapOutput struct{ *pulumi.OutputState }

func (KoyebAppMapOutput) ElementType

func (KoyebAppMapOutput) ElementType() reflect.Type

func (KoyebAppMapOutput) MapIndex

func (KoyebAppMapOutput) ToKoyebAppMapOutput

func (o KoyebAppMapOutput) ToKoyebAppMapOutput() KoyebAppMapOutput

func (KoyebAppMapOutput) ToKoyebAppMapOutputWithContext

func (o KoyebAppMapOutput) ToKoyebAppMapOutputWithContext(ctx context.Context) KoyebAppMapOutput

type KoyebAppOutput

type KoyebAppOutput struct{ *pulumi.OutputState }

func (KoyebAppOutput) CreatedAt

func (o KoyebAppOutput) CreatedAt() pulumi.StringOutput

The date and time of when the app was created

func (KoyebAppOutput) Domains

The app domains

func (KoyebAppOutput) ElementType

func (KoyebAppOutput) ElementType() reflect.Type

func (KoyebAppOutput) Name

The app name

func (KoyebAppOutput) OrganizationId

func (o KoyebAppOutput) OrganizationId() pulumi.StringOutput

The organization ID owning the app

func (KoyebAppOutput) ToKoyebAppOutput

func (o KoyebAppOutput) ToKoyebAppOutput() KoyebAppOutput

func (KoyebAppOutput) ToKoyebAppOutputWithContext

func (o KoyebAppOutput) ToKoyebAppOutputWithContext(ctx context.Context) KoyebAppOutput

func (KoyebAppOutput) UpdatedAt

func (o KoyebAppOutput) UpdatedAt() pulumi.StringOutput

The date and time of when the app was last updated

type KoyebAppState

type KoyebAppState struct {
	// The date and time of when the app was created
	CreatedAt pulumi.StringPtrInput
	// The app domains
	Domains KoyebAppDomainArrayInput
	// The app name
	Name pulumi.StringPtrInput
	// The organization ID owning the app
	OrganizationId pulumi.StringPtrInput
	// The date and time of when the app was last updated
	UpdatedAt pulumi.StringPtrInput
}

func (KoyebAppState) ElementType

func (KoyebAppState) ElementType() reflect.Type

type KoyebDomain

type KoyebDomain struct {
	pulumi.CustomResourceState

	// The app name the domain is assigned to
	AppName pulumi.StringPtrOutput `pulumi:"appName"`
	// The date and time of when the domain was created
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The deployment group assigned to the domain
	DeploymentGroup pulumi.StringOutput `pulumi:"deploymentGroup"`
	// The CNAME record to point the domain to
	IntendedCname pulumi.StringOutput `pulumi:"intendedCname"`
	// The status messages of the domain
	Messages pulumi.StringOutput `pulumi:"messages"`
	// The domain name
	Name pulumi.StringOutput `pulumi:"name"`
	// The organization ID owning the domain
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// The status of the domain
	Status pulumi.StringOutput `pulumi:"status"`
	// The domain type
	Type pulumi.StringOutput `pulumi:"type"`
	// The date and time of when the domain was last updated
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The date and time of when the domain was last verified
	VerifiedAt pulumi.StringOutput `pulumi:"verifiedAt"`
	// The version of the domain
	Version pulumi.StringOutput `pulumi:"version"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-koyeb/sdk/go/koyeb"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := koyeb.NewKoyebDomain(ctx, "my-domain", nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetKoyebDomain

func GetKoyebDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KoyebDomainState, opts ...pulumi.ResourceOption) (*KoyebDomain, error)

GetKoyebDomain gets an existing KoyebDomain 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 NewKoyebDomain

func NewKoyebDomain(ctx *pulumi.Context,
	name string, args *KoyebDomainArgs, opts ...pulumi.ResourceOption) (*KoyebDomain, error)

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

func (*KoyebDomain) ElementType

func (*KoyebDomain) ElementType() reflect.Type

func (*KoyebDomain) ToKoyebDomainOutput

func (i *KoyebDomain) ToKoyebDomainOutput() KoyebDomainOutput

func (*KoyebDomain) ToKoyebDomainOutputWithContext

func (i *KoyebDomain) ToKoyebDomainOutputWithContext(ctx context.Context) KoyebDomainOutput

type KoyebDomainArgs

type KoyebDomainArgs struct {
	// The app name the domain is assigned to
	AppName pulumi.StringPtrInput
	// The deployment group assigned to the domain
	DeploymentGroup pulumi.StringPtrInput
	// The CNAME record to point the domain to
	IntendedCname pulumi.StringPtrInput
	// The status messages of the domain
	Messages pulumi.StringPtrInput
	// The domain name
	Name pulumi.StringPtrInput
	// The date and time of when the domain was last verified
	VerifiedAt pulumi.StringPtrInput
}

The set of arguments for constructing a KoyebDomain resource.

func (KoyebDomainArgs) ElementType

func (KoyebDomainArgs) ElementType() reflect.Type

type KoyebDomainArray

type KoyebDomainArray []KoyebDomainInput

func (KoyebDomainArray) ElementType

func (KoyebDomainArray) ElementType() reflect.Type

func (KoyebDomainArray) ToKoyebDomainArrayOutput

func (i KoyebDomainArray) ToKoyebDomainArrayOutput() KoyebDomainArrayOutput

func (KoyebDomainArray) ToKoyebDomainArrayOutputWithContext

func (i KoyebDomainArray) ToKoyebDomainArrayOutputWithContext(ctx context.Context) KoyebDomainArrayOutput

type KoyebDomainArrayInput

type KoyebDomainArrayInput interface {
	pulumi.Input

	ToKoyebDomainArrayOutput() KoyebDomainArrayOutput
	ToKoyebDomainArrayOutputWithContext(context.Context) KoyebDomainArrayOutput
}

KoyebDomainArrayInput is an input type that accepts KoyebDomainArray and KoyebDomainArrayOutput values. You can construct a concrete instance of `KoyebDomainArrayInput` via:

KoyebDomainArray{ KoyebDomainArgs{...} }

type KoyebDomainArrayOutput

type KoyebDomainArrayOutput struct{ *pulumi.OutputState }

func (KoyebDomainArrayOutput) ElementType

func (KoyebDomainArrayOutput) ElementType() reflect.Type

func (KoyebDomainArrayOutput) Index

func (KoyebDomainArrayOutput) ToKoyebDomainArrayOutput

func (o KoyebDomainArrayOutput) ToKoyebDomainArrayOutput() KoyebDomainArrayOutput

func (KoyebDomainArrayOutput) ToKoyebDomainArrayOutputWithContext

func (o KoyebDomainArrayOutput) ToKoyebDomainArrayOutputWithContext(ctx context.Context) KoyebDomainArrayOutput

type KoyebDomainInput

type KoyebDomainInput interface {
	pulumi.Input

	ToKoyebDomainOutput() KoyebDomainOutput
	ToKoyebDomainOutputWithContext(ctx context.Context) KoyebDomainOutput
}

type KoyebDomainMap

type KoyebDomainMap map[string]KoyebDomainInput

func (KoyebDomainMap) ElementType

func (KoyebDomainMap) ElementType() reflect.Type

func (KoyebDomainMap) ToKoyebDomainMapOutput

func (i KoyebDomainMap) ToKoyebDomainMapOutput() KoyebDomainMapOutput

func (KoyebDomainMap) ToKoyebDomainMapOutputWithContext

func (i KoyebDomainMap) ToKoyebDomainMapOutputWithContext(ctx context.Context) KoyebDomainMapOutput

type KoyebDomainMapInput

type KoyebDomainMapInput interface {
	pulumi.Input

	ToKoyebDomainMapOutput() KoyebDomainMapOutput
	ToKoyebDomainMapOutputWithContext(context.Context) KoyebDomainMapOutput
}

KoyebDomainMapInput is an input type that accepts KoyebDomainMap and KoyebDomainMapOutput values. You can construct a concrete instance of `KoyebDomainMapInput` via:

KoyebDomainMap{ "key": KoyebDomainArgs{...} }

type KoyebDomainMapOutput

type KoyebDomainMapOutput struct{ *pulumi.OutputState }

func (KoyebDomainMapOutput) ElementType

func (KoyebDomainMapOutput) ElementType() reflect.Type

func (KoyebDomainMapOutput) MapIndex

func (KoyebDomainMapOutput) ToKoyebDomainMapOutput

func (o KoyebDomainMapOutput) ToKoyebDomainMapOutput() KoyebDomainMapOutput

func (KoyebDomainMapOutput) ToKoyebDomainMapOutputWithContext

func (o KoyebDomainMapOutput) ToKoyebDomainMapOutputWithContext(ctx context.Context) KoyebDomainMapOutput

type KoyebDomainOutput

type KoyebDomainOutput struct{ *pulumi.OutputState }

func (KoyebDomainOutput) AppName

The app name the domain is assigned to

func (KoyebDomainOutput) CreatedAt

func (o KoyebDomainOutput) CreatedAt() pulumi.StringOutput

The date and time of when the domain was created

func (KoyebDomainOutput) DeploymentGroup

func (o KoyebDomainOutput) DeploymentGroup() pulumi.StringOutput

The deployment group assigned to the domain

func (KoyebDomainOutput) ElementType

func (KoyebDomainOutput) ElementType() reflect.Type

func (KoyebDomainOutput) IntendedCname

func (o KoyebDomainOutput) IntendedCname() pulumi.StringOutput

The CNAME record to point the domain to

func (KoyebDomainOutput) Messages

func (o KoyebDomainOutput) Messages() pulumi.StringOutput

The status messages of the domain

func (KoyebDomainOutput) Name

The domain name

func (KoyebDomainOutput) OrganizationId

func (o KoyebDomainOutput) OrganizationId() pulumi.StringOutput

The organization ID owning the domain

func (KoyebDomainOutput) Status

The status of the domain

func (KoyebDomainOutput) ToKoyebDomainOutput

func (o KoyebDomainOutput) ToKoyebDomainOutput() KoyebDomainOutput

func (KoyebDomainOutput) ToKoyebDomainOutputWithContext

func (o KoyebDomainOutput) ToKoyebDomainOutputWithContext(ctx context.Context) KoyebDomainOutput

func (KoyebDomainOutput) Type

The domain type

func (KoyebDomainOutput) UpdatedAt

func (o KoyebDomainOutput) UpdatedAt() pulumi.StringOutput

The date and time of when the domain was last updated

func (KoyebDomainOutput) VerifiedAt

func (o KoyebDomainOutput) VerifiedAt() pulumi.StringOutput

The date and time of when the domain was last verified

func (KoyebDomainOutput) Version

The version of the domain

type KoyebDomainState

type KoyebDomainState struct {
	// The app name the domain is assigned to
	AppName pulumi.StringPtrInput
	// The date and time of when the domain was created
	CreatedAt pulumi.StringPtrInput
	// The deployment group assigned to the domain
	DeploymentGroup pulumi.StringPtrInput
	// The CNAME record to point the domain to
	IntendedCname pulumi.StringPtrInput
	// The status messages of the domain
	Messages pulumi.StringPtrInput
	// The domain name
	Name pulumi.StringPtrInput
	// The organization ID owning the domain
	OrganizationId pulumi.StringPtrInput
	// The status of the domain
	Status pulumi.StringPtrInput
	// The domain type
	Type pulumi.StringPtrInput
	// The date and time of when the domain was last updated
	UpdatedAt pulumi.StringPtrInput
	// The date and time of when the domain was last verified
	VerifiedAt pulumi.StringPtrInput
	// The version of the domain
	Version pulumi.StringPtrInput
}

func (KoyebDomainState) ElementType

func (KoyebDomainState) ElementType() reflect.Type

type KoyebSecret

type KoyebSecret struct {
	pulumi.CustomResourceState

	// The Azure registry configuration to use
	AzureContainerRegistry KoyebSecretAzureContainerRegistryPtrOutput `pulumi:"azureContainerRegistry"`
	// The date and time of when the secret was created
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The DigitalOcean registry configuration to use
	DigitalOceanContainerRegistry KoyebSecretDigitalOceanContainerRegistryPtrOutput `pulumi:"digitalOceanContainerRegistry"`
	// The DockerHub registry configuration to use
	DockerHubRegistry KoyebSecretDockerHubRegistryPtrOutput `pulumi:"dockerHubRegistry"`
	// The GitHub registry configuration to use
	GithubRegistry KoyebSecretGithubRegistryPtrOutput `pulumi:"githubRegistry"`
	// The GitLab registry configuration to use
	GitlabRegistry KoyebSecretGitlabRegistryPtrOutput `pulumi:"gitlabRegistry"`
	// The secret name
	Name pulumi.StringOutput `pulumi:"name"`
	// The organization ID owning the secret
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// The DigitalOcean registry configuration to use
	PrivateRegistry KoyebSecretPrivateRegistryPtrOutput `pulumi:"privateRegistry"`
	// The secret type
	Type pulumi.StringPtrOutput `pulumi:"type"`
	// The date and time of when the secret was last updated
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The secret value
	Value pulumi.StringPtrOutput `pulumi:"value"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-koyeb/sdk/go/koyeb"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := koyeb.NewKoyebSecret(ctx, "simple-secret", &koyeb.KoyebSecretArgs{
			Value: pulumi.String("secret-value"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetKoyebSecret

func GetKoyebSecret(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KoyebSecretState, opts ...pulumi.ResourceOption) (*KoyebSecret, error)

GetKoyebSecret gets an existing KoyebSecret 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 NewKoyebSecret

func NewKoyebSecret(ctx *pulumi.Context,
	name string, args *KoyebSecretArgs, opts ...pulumi.ResourceOption) (*KoyebSecret, error)

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

func (*KoyebSecret) ElementType

func (*KoyebSecret) ElementType() reflect.Type

func (*KoyebSecret) ToKoyebSecretOutput

func (i *KoyebSecret) ToKoyebSecretOutput() KoyebSecretOutput

func (*KoyebSecret) ToKoyebSecretOutputWithContext

func (i *KoyebSecret) ToKoyebSecretOutputWithContext(ctx context.Context) KoyebSecretOutput

type KoyebSecretArgs

type KoyebSecretArgs struct {
	// The Azure registry configuration to use
	AzureContainerRegistry KoyebSecretAzureContainerRegistryPtrInput
	// The DigitalOcean registry configuration to use
	DigitalOceanContainerRegistry KoyebSecretDigitalOceanContainerRegistryPtrInput
	// The DockerHub registry configuration to use
	DockerHubRegistry KoyebSecretDockerHubRegistryPtrInput
	// The GitHub registry configuration to use
	GithubRegistry KoyebSecretGithubRegistryPtrInput
	// The GitLab registry configuration to use
	GitlabRegistry KoyebSecretGitlabRegistryPtrInput
	// The secret name
	Name pulumi.StringPtrInput
	// The DigitalOcean registry configuration to use
	PrivateRegistry KoyebSecretPrivateRegistryPtrInput
	// The secret type
	Type pulumi.StringPtrInput
	// The secret value
	Value pulumi.StringPtrInput
}

The set of arguments for constructing a KoyebSecret resource.

func (KoyebSecretArgs) ElementType

func (KoyebSecretArgs) ElementType() reflect.Type

type KoyebSecretArray

type KoyebSecretArray []KoyebSecretInput

func (KoyebSecretArray) ElementType

func (KoyebSecretArray) ElementType() reflect.Type

func (KoyebSecretArray) ToKoyebSecretArrayOutput

func (i KoyebSecretArray) ToKoyebSecretArrayOutput() KoyebSecretArrayOutput

func (KoyebSecretArray) ToKoyebSecretArrayOutputWithContext

func (i KoyebSecretArray) ToKoyebSecretArrayOutputWithContext(ctx context.Context) KoyebSecretArrayOutput

type KoyebSecretArrayInput

type KoyebSecretArrayInput interface {
	pulumi.Input

	ToKoyebSecretArrayOutput() KoyebSecretArrayOutput
	ToKoyebSecretArrayOutputWithContext(context.Context) KoyebSecretArrayOutput
}

KoyebSecretArrayInput is an input type that accepts KoyebSecretArray and KoyebSecretArrayOutput values. You can construct a concrete instance of `KoyebSecretArrayInput` via:

KoyebSecretArray{ KoyebSecretArgs{...} }

type KoyebSecretArrayOutput

type KoyebSecretArrayOutput struct{ *pulumi.OutputState }

func (KoyebSecretArrayOutput) ElementType

func (KoyebSecretArrayOutput) ElementType() reflect.Type

func (KoyebSecretArrayOutput) Index

func (KoyebSecretArrayOutput) ToKoyebSecretArrayOutput

func (o KoyebSecretArrayOutput) ToKoyebSecretArrayOutput() KoyebSecretArrayOutput

func (KoyebSecretArrayOutput) ToKoyebSecretArrayOutputWithContext

func (o KoyebSecretArrayOutput) ToKoyebSecretArrayOutputWithContext(ctx context.Context) KoyebSecretArrayOutput

type KoyebSecretAzureContainerRegistry

type KoyebSecretAzureContainerRegistry struct {
	Password     string `pulumi:"password"`
	RegistryName string `pulumi:"registryName"`
	Username     string `pulumi:"username"`
}

type KoyebSecretAzureContainerRegistryArgs

type KoyebSecretAzureContainerRegistryArgs struct {
	Password     pulumi.StringInput `pulumi:"password"`
	RegistryName pulumi.StringInput `pulumi:"registryName"`
	Username     pulumi.StringInput `pulumi:"username"`
}

func (KoyebSecretAzureContainerRegistryArgs) ElementType

func (KoyebSecretAzureContainerRegistryArgs) ToKoyebSecretAzureContainerRegistryOutput

func (i KoyebSecretAzureContainerRegistryArgs) ToKoyebSecretAzureContainerRegistryOutput() KoyebSecretAzureContainerRegistryOutput

func (KoyebSecretAzureContainerRegistryArgs) ToKoyebSecretAzureContainerRegistryOutputWithContext

func (i KoyebSecretAzureContainerRegistryArgs) ToKoyebSecretAzureContainerRegistryOutputWithContext(ctx context.Context) KoyebSecretAzureContainerRegistryOutput

func (KoyebSecretAzureContainerRegistryArgs) ToKoyebSecretAzureContainerRegistryPtrOutput

func (i KoyebSecretAzureContainerRegistryArgs) ToKoyebSecretAzureContainerRegistryPtrOutput() KoyebSecretAzureContainerRegistryPtrOutput

func (KoyebSecretAzureContainerRegistryArgs) ToKoyebSecretAzureContainerRegistryPtrOutputWithContext

func (i KoyebSecretAzureContainerRegistryArgs) ToKoyebSecretAzureContainerRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretAzureContainerRegistryPtrOutput

type KoyebSecretAzureContainerRegistryInput

type KoyebSecretAzureContainerRegistryInput interface {
	pulumi.Input

	ToKoyebSecretAzureContainerRegistryOutput() KoyebSecretAzureContainerRegistryOutput
	ToKoyebSecretAzureContainerRegistryOutputWithContext(context.Context) KoyebSecretAzureContainerRegistryOutput
}

KoyebSecretAzureContainerRegistryInput is an input type that accepts KoyebSecretAzureContainerRegistryArgs and KoyebSecretAzureContainerRegistryOutput values. You can construct a concrete instance of `KoyebSecretAzureContainerRegistryInput` via:

KoyebSecretAzureContainerRegistryArgs{...}

type KoyebSecretAzureContainerRegistryOutput

type KoyebSecretAzureContainerRegistryOutput struct{ *pulumi.OutputState }

func (KoyebSecretAzureContainerRegistryOutput) ElementType

func (KoyebSecretAzureContainerRegistryOutput) Password

func (KoyebSecretAzureContainerRegistryOutput) RegistryName

func (KoyebSecretAzureContainerRegistryOutput) ToKoyebSecretAzureContainerRegistryOutput

func (o KoyebSecretAzureContainerRegistryOutput) ToKoyebSecretAzureContainerRegistryOutput() KoyebSecretAzureContainerRegistryOutput

func (KoyebSecretAzureContainerRegistryOutput) ToKoyebSecretAzureContainerRegistryOutputWithContext

func (o KoyebSecretAzureContainerRegistryOutput) ToKoyebSecretAzureContainerRegistryOutputWithContext(ctx context.Context) KoyebSecretAzureContainerRegistryOutput

func (KoyebSecretAzureContainerRegistryOutput) ToKoyebSecretAzureContainerRegistryPtrOutput

func (o KoyebSecretAzureContainerRegistryOutput) ToKoyebSecretAzureContainerRegistryPtrOutput() KoyebSecretAzureContainerRegistryPtrOutput

func (KoyebSecretAzureContainerRegistryOutput) ToKoyebSecretAzureContainerRegistryPtrOutputWithContext

func (o KoyebSecretAzureContainerRegistryOutput) ToKoyebSecretAzureContainerRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretAzureContainerRegistryPtrOutput

func (KoyebSecretAzureContainerRegistryOutput) Username

type KoyebSecretAzureContainerRegistryPtrInput

type KoyebSecretAzureContainerRegistryPtrInput interface {
	pulumi.Input

	ToKoyebSecretAzureContainerRegistryPtrOutput() KoyebSecretAzureContainerRegistryPtrOutput
	ToKoyebSecretAzureContainerRegistryPtrOutputWithContext(context.Context) KoyebSecretAzureContainerRegistryPtrOutput
}

KoyebSecretAzureContainerRegistryPtrInput is an input type that accepts KoyebSecretAzureContainerRegistryArgs, KoyebSecretAzureContainerRegistryPtr and KoyebSecretAzureContainerRegistryPtrOutput values. You can construct a concrete instance of `KoyebSecretAzureContainerRegistryPtrInput` via:

        KoyebSecretAzureContainerRegistryArgs{...}

or:

        nil

type KoyebSecretAzureContainerRegistryPtrOutput

type KoyebSecretAzureContainerRegistryPtrOutput struct{ *pulumi.OutputState }

func (KoyebSecretAzureContainerRegistryPtrOutput) Elem

func (KoyebSecretAzureContainerRegistryPtrOutput) ElementType

func (KoyebSecretAzureContainerRegistryPtrOutput) Password

func (KoyebSecretAzureContainerRegistryPtrOutput) RegistryName

func (KoyebSecretAzureContainerRegistryPtrOutput) ToKoyebSecretAzureContainerRegistryPtrOutput

func (o KoyebSecretAzureContainerRegistryPtrOutput) ToKoyebSecretAzureContainerRegistryPtrOutput() KoyebSecretAzureContainerRegistryPtrOutput

func (KoyebSecretAzureContainerRegistryPtrOutput) ToKoyebSecretAzureContainerRegistryPtrOutputWithContext

func (o KoyebSecretAzureContainerRegistryPtrOutput) ToKoyebSecretAzureContainerRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretAzureContainerRegistryPtrOutput

func (KoyebSecretAzureContainerRegistryPtrOutput) Username

type KoyebSecretDigitalOceanContainerRegistry

type KoyebSecretDigitalOceanContainerRegistry struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type KoyebSecretDigitalOceanContainerRegistryArgs

type KoyebSecretDigitalOceanContainerRegistryArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (KoyebSecretDigitalOceanContainerRegistryArgs) ElementType

func (KoyebSecretDigitalOceanContainerRegistryArgs) ToKoyebSecretDigitalOceanContainerRegistryOutput

func (i KoyebSecretDigitalOceanContainerRegistryArgs) ToKoyebSecretDigitalOceanContainerRegistryOutput() KoyebSecretDigitalOceanContainerRegistryOutput

func (KoyebSecretDigitalOceanContainerRegistryArgs) ToKoyebSecretDigitalOceanContainerRegistryOutputWithContext

func (i KoyebSecretDigitalOceanContainerRegistryArgs) ToKoyebSecretDigitalOceanContainerRegistryOutputWithContext(ctx context.Context) KoyebSecretDigitalOceanContainerRegistryOutput

func (KoyebSecretDigitalOceanContainerRegistryArgs) ToKoyebSecretDigitalOceanContainerRegistryPtrOutput

func (i KoyebSecretDigitalOceanContainerRegistryArgs) ToKoyebSecretDigitalOceanContainerRegistryPtrOutput() KoyebSecretDigitalOceanContainerRegistryPtrOutput

func (KoyebSecretDigitalOceanContainerRegistryArgs) ToKoyebSecretDigitalOceanContainerRegistryPtrOutputWithContext

func (i KoyebSecretDigitalOceanContainerRegistryArgs) ToKoyebSecretDigitalOceanContainerRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretDigitalOceanContainerRegistryPtrOutput

type KoyebSecretDigitalOceanContainerRegistryInput

type KoyebSecretDigitalOceanContainerRegistryInput interface {
	pulumi.Input

	ToKoyebSecretDigitalOceanContainerRegistryOutput() KoyebSecretDigitalOceanContainerRegistryOutput
	ToKoyebSecretDigitalOceanContainerRegistryOutputWithContext(context.Context) KoyebSecretDigitalOceanContainerRegistryOutput
}

KoyebSecretDigitalOceanContainerRegistryInput is an input type that accepts KoyebSecretDigitalOceanContainerRegistryArgs and KoyebSecretDigitalOceanContainerRegistryOutput values. You can construct a concrete instance of `KoyebSecretDigitalOceanContainerRegistryInput` via:

KoyebSecretDigitalOceanContainerRegistryArgs{...}

type KoyebSecretDigitalOceanContainerRegistryOutput

type KoyebSecretDigitalOceanContainerRegistryOutput struct{ *pulumi.OutputState }

func (KoyebSecretDigitalOceanContainerRegistryOutput) ElementType

func (KoyebSecretDigitalOceanContainerRegistryOutput) Password

func (KoyebSecretDigitalOceanContainerRegistryOutput) ToKoyebSecretDigitalOceanContainerRegistryOutput

func (o KoyebSecretDigitalOceanContainerRegistryOutput) ToKoyebSecretDigitalOceanContainerRegistryOutput() KoyebSecretDigitalOceanContainerRegistryOutput

func (KoyebSecretDigitalOceanContainerRegistryOutput) ToKoyebSecretDigitalOceanContainerRegistryOutputWithContext

func (o KoyebSecretDigitalOceanContainerRegistryOutput) ToKoyebSecretDigitalOceanContainerRegistryOutputWithContext(ctx context.Context) KoyebSecretDigitalOceanContainerRegistryOutput

func (KoyebSecretDigitalOceanContainerRegistryOutput) ToKoyebSecretDigitalOceanContainerRegistryPtrOutput

func (o KoyebSecretDigitalOceanContainerRegistryOutput) ToKoyebSecretDigitalOceanContainerRegistryPtrOutput() KoyebSecretDigitalOceanContainerRegistryPtrOutput

func (KoyebSecretDigitalOceanContainerRegistryOutput) ToKoyebSecretDigitalOceanContainerRegistryPtrOutputWithContext

func (o KoyebSecretDigitalOceanContainerRegistryOutput) ToKoyebSecretDigitalOceanContainerRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretDigitalOceanContainerRegistryPtrOutput

func (KoyebSecretDigitalOceanContainerRegistryOutput) Username

type KoyebSecretDigitalOceanContainerRegistryPtrInput

type KoyebSecretDigitalOceanContainerRegistryPtrInput interface {
	pulumi.Input

	ToKoyebSecretDigitalOceanContainerRegistryPtrOutput() KoyebSecretDigitalOceanContainerRegistryPtrOutput
	ToKoyebSecretDigitalOceanContainerRegistryPtrOutputWithContext(context.Context) KoyebSecretDigitalOceanContainerRegistryPtrOutput
}

KoyebSecretDigitalOceanContainerRegistryPtrInput is an input type that accepts KoyebSecretDigitalOceanContainerRegistryArgs, KoyebSecretDigitalOceanContainerRegistryPtr and KoyebSecretDigitalOceanContainerRegistryPtrOutput values. You can construct a concrete instance of `KoyebSecretDigitalOceanContainerRegistryPtrInput` via:

        KoyebSecretDigitalOceanContainerRegistryArgs{...}

or:

        nil

type KoyebSecretDigitalOceanContainerRegistryPtrOutput

type KoyebSecretDigitalOceanContainerRegistryPtrOutput struct{ *pulumi.OutputState }

func (KoyebSecretDigitalOceanContainerRegistryPtrOutput) Elem

func (KoyebSecretDigitalOceanContainerRegistryPtrOutput) ElementType

func (KoyebSecretDigitalOceanContainerRegistryPtrOutput) Password

func (KoyebSecretDigitalOceanContainerRegistryPtrOutput) ToKoyebSecretDigitalOceanContainerRegistryPtrOutput

func (o KoyebSecretDigitalOceanContainerRegistryPtrOutput) ToKoyebSecretDigitalOceanContainerRegistryPtrOutput() KoyebSecretDigitalOceanContainerRegistryPtrOutput

func (KoyebSecretDigitalOceanContainerRegistryPtrOutput) ToKoyebSecretDigitalOceanContainerRegistryPtrOutputWithContext

func (o KoyebSecretDigitalOceanContainerRegistryPtrOutput) ToKoyebSecretDigitalOceanContainerRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretDigitalOceanContainerRegistryPtrOutput

func (KoyebSecretDigitalOceanContainerRegistryPtrOutput) Username

type KoyebSecretDockerHubRegistry

type KoyebSecretDockerHubRegistry struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type KoyebSecretDockerHubRegistryArgs

type KoyebSecretDockerHubRegistryArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (KoyebSecretDockerHubRegistryArgs) ElementType

func (KoyebSecretDockerHubRegistryArgs) ToKoyebSecretDockerHubRegistryOutput

func (i KoyebSecretDockerHubRegistryArgs) ToKoyebSecretDockerHubRegistryOutput() KoyebSecretDockerHubRegistryOutput

func (KoyebSecretDockerHubRegistryArgs) ToKoyebSecretDockerHubRegistryOutputWithContext

func (i KoyebSecretDockerHubRegistryArgs) ToKoyebSecretDockerHubRegistryOutputWithContext(ctx context.Context) KoyebSecretDockerHubRegistryOutput

func (KoyebSecretDockerHubRegistryArgs) ToKoyebSecretDockerHubRegistryPtrOutput

func (i KoyebSecretDockerHubRegistryArgs) ToKoyebSecretDockerHubRegistryPtrOutput() KoyebSecretDockerHubRegistryPtrOutput

func (KoyebSecretDockerHubRegistryArgs) ToKoyebSecretDockerHubRegistryPtrOutputWithContext

func (i KoyebSecretDockerHubRegistryArgs) ToKoyebSecretDockerHubRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretDockerHubRegistryPtrOutput

type KoyebSecretDockerHubRegistryInput

type KoyebSecretDockerHubRegistryInput interface {
	pulumi.Input

	ToKoyebSecretDockerHubRegistryOutput() KoyebSecretDockerHubRegistryOutput
	ToKoyebSecretDockerHubRegistryOutputWithContext(context.Context) KoyebSecretDockerHubRegistryOutput
}

KoyebSecretDockerHubRegistryInput is an input type that accepts KoyebSecretDockerHubRegistryArgs and KoyebSecretDockerHubRegistryOutput values. You can construct a concrete instance of `KoyebSecretDockerHubRegistryInput` via:

KoyebSecretDockerHubRegistryArgs{...}

type KoyebSecretDockerHubRegistryOutput

type KoyebSecretDockerHubRegistryOutput struct{ *pulumi.OutputState }

func (KoyebSecretDockerHubRegistryOutput) ElementType

func (KoyebSecretDockerHubRegistryOutput) Password

func (KoyebSecretDockerHubRegistryOutput) ToKoyebSecretDockerHubRegistryOutput

func (o KoyebSecretDockerHubRegistryOutput) ToKoyebSecretDockerHubRegistryOutput() KoyebSecretDockerHubRegistryOutput

func (KoyebSecretDockerHubRegistryOutput) ToKoyebSecretDockerHubRegistryOutputWithContext

func (o KoyebSecretDockerHubRegistryOutput) ToKoyebSecretDockerHubRegistryOutputWithContext(ctx context.Context) KoyebSecretDockerHubRegistryOutput

func (KoyebSecretDockerHubRegistryOutput) ToKoyebSecretDockerHubRegistryPtrOutput

func (o KoyebSecretDockerHubRegistryOutput) ToKoyebSecretDockerHubRegistryPtrOutput() KoyebSecretDockerHubRegistryPtrOutput

func (KoyebSecretDockerHubRegistryOutput) ToKoyebSecretDockerHubRegistryPtrOutputWithContext

func (o KoyebSecretDockerHubRegistryOutput) ToKoyebSecretDockerHubRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretDockerHubRegistryPtrOutput

func (KoyebSecretDockerHubRegistryOutput) Username

type KoyebSecretDockerHubRegistryPtrInput

type KoyebSecretDockerHubRegistryPtrInput interface {
	pulumi.Input

	ToKoyebSecretDockerHubRegistryPtrOutput() KoyebSecretDockerHubRegistryPtrOutput
	ToKoyebSecretDockerHubRegistryPtrOutputWithContext(context.Context) KoyebSecretDockerHubRegistryPtrOutput
}

KoyebSecretDockerHubRegistryPtrInput is an input type that accepts KoyebSecretDockerHubRegistryArgs, KoyebSecretDockerHubRegistryPtr and KoyebSecretDockerHubRegistryPtrOutput values. You can construct a concrete instance of `KoyebSecretDockerHubRegistryPtrInput` via:

        KoyebSecretDockerHubRegistryArgs{...}

or:

        nil

type KoyebSecretDockerHubRegistryPtrOutput

type KoyebSecretDockerHubRegistryPtrOutput struct{ *pulumi.OutputState }

func (KoyebSecretDockerHubRegistryPtrOutput) Elem

func (KoyebSecretDockerHubRegistryPtrOutput) ElementType

func (KoyebSecretDockerHubRegistryPtrOutput) Password

func (KoyebSecretDockerHubRegistryPtrOutput) ToKoyebSecretDockerHubRegistryPtrOutput

func (o KoyebSecretDockerHubRegistryPtrOutput) ToKoyebSecretDockerHubRegistryPtrOutput() KoyebSecretDockerHubRegistryPtrOutput

func (KoyebSecretDockerHubRegistryPtrOutput) ToKoyebSecretDockerHubRegistryPtrOutputWithContext

func (o KoyebSecretDockerHubRegistryPtrOutput) ToKoyebSecretDockerHubRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretDockerHubRegistryPtrOutput

func (KoyebSecretDockerHubRegistryPtrOutput) Username

type KoyebSecretGithubRegistry

type KoyebSecretGithubRegistry struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type KoyebSecretGithubRegistryArgs

type KoyebSecretGithubRegistryArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (KoyebSecretGithubRegistryArgs) ElementType

func (KoyebSecretGithubRegistryArgs) ToKoyebSecretGithubRegistryOutput

func (i KoyebSecretGithubRegistryArgs) ToKoyebSecretGithubRegistryOutput() KoyebSecretGithubRegistryOutput

func (KoyebSecretGithubRegistryArgs) ToKoyebSecretGithubRegistryOutputWithContext

func (i KoyebSecretGithubRegistryArgs) ToKoyebSecretGithubRegistryOutputWithContext(ctx context.Context) KoyebSecretGithubRegistryOutput

func (KoyebSecretGithubRegistryArgs) ToKoyebSecretGithubRegistryPtrOutput

func (i KoyebSecretGithubRegistryArgs) ToKoyebSecretGithubRegistryPtrOutput() KoyebSecretGithubRegistryPtrOutput

func (KoyebSecretGithubRegistryArgs) ToKoyebSecretGithubRegistryPtrOutputWithContext

func (i KoyebSecretGithubRegistryArgs) ToKoyebSecretGithubRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretGithubRegistryPtrOutput

type KoyebSecretGithubRegistryInput

type KoyebSecretGithubRegistryInput interface {
	pulumi.Input

	ToKoyebSecretGithubRegistryOutput() KoyebSecretGithubRegistryOutput
	ToKoyebSecretGithubRegistryOutputWithContext(context.Context) KoyebSecretGithubRegistryOutput
}

KoyebSecretGithubRegistryInput is an input type that accepts KoyebSecretGithubRegistryArgs and KoyebSecretGithubRegistryOutput values. You can construct a concrete instance of `KoyebSecretGithubRegistryInput` via:

KoyebSecretGithubRegistryArgs{...}

type KoyebSecretGithubRegistryOutput

type KoyebSecretGithubRegistryOutput struct{ *pulumi.OutputState }

func (KoyebSecretGithubRegistryOutput) ElementType

func (KoyebSecretGithubRegistryOutput) Password

func (KoyebSecretGithubRegistryOutput) ToKoyebSecretGithubRegistryOutput

func (o KoyebSecretGithubRegistryOutput) ToKoyebSecretGithubRegistryOutput() KoyebSecretGithubRegistryOutput

func (KoyebSecretGithubRegistryOutput) ToKoyebSecretGithubRegistryOutputWithContext

func (o KoyebSecretGithubRegistryOutput) ToKoyebSecretGithubRegistryOutputWithContext(ctx context.Context) KoyebSecretGithubRegistryOutput

func (KoyebSecretGithubRegistryOutput) ToKoyebSecretGithubRegistryPtrOutput

func (o KoyebSecretGithubRegistryOutput) ToKoyebSecretGithubRegistryPtrOutput() KoyebSecretGithubRegistryPtrOutput

func (KoyebSecretGithubRegistryOutput) ToKoyebSecretGithubRegistryPtrOutputWithContext

func (o KoyebSecretGithubRegistryOutput) ToKoyebSecretGithubRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretGithubRegistryPtrOutput

func (KoyebSecretGithubRegistryOutput) Username

type KoyebSecretGithubRegistryPtrInput

type KoyebSecretGithubRegistryPtrInput interface {
	pulumi.Input

	ToKoyebSecretGithubRegistryPtrOutput() KoyebSecretGithubRegistryPtrOutput
	ToKoyebSecretGithubRegistryPtrOutputWithContext(context.Context) KoyebSecretGithubRegistryPtrOutput
}

KoyebSecretGithubRegistryPtrInput is an input type that accepts KoyebSecretGithubRegistryArgs, KoyebSecretGithubRegistryPtr and KoyebSecretGithubRegistryPtrOutput values. You can construct a concrete instance of `KoyebSecretGithubRegistryPtrInput` via:

        KoyebSecretGithubRegistryArgs{...}

or:

        nil

type KoyebSecretGithubRegistryPtrOutput

type KoyebSecretGithubRegistryPtrOutput struct{ *pulumi.OutputState }

func (KoyebSecretGithubRegistryPtrOutput) Elem

func (KoyebSecretGithubRegistryPtrOutput) ElementType

func (KoyebSecretGithubRegistryPtrOutput) Password

func (KoyebSecretGithubRegistryPtrOutput) ToKoyebSecretGithubRegistryPtrOutput

func (o KoyebSecretGithubRegistryPtrOutput) ToKoyebSecretGithubRegistryPtrOutput() KoyebSecretGithubRegistryPtrOutput

func (KoyebSecretGithubRegistryPtrOutput) ToKoyebSecretGithubRegistryPtrOutputWithContext

func (o KoyebSecretGithubRegistryPtrOutput) ToKoyebSecretGithubRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretGithubRegistryPtrOutput

func (KoyebSecretGithubRegistryPtrOutput) Username

type KoyebSecretGitlabRegistry

type KoyebSecretGitlabRegistry struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type KoyebSecretGitlabRegistryArgs

type KoyebSecretGitlabRegistryArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (KoyebSecretGitlabRegistryArgs) ElementType

func (KoyebSecretGitlabRegistryArgs) ToKoyebSecretGitlabRegistryOutput

func (i KoyebSecretGitlabRegistryArgs) ToKoyebSecretGitlabRegistryOutput() KoyebSecretGitlabRegistryOutput

func (KoyebSecretGitlabRegistryArgs) ToKoyebSecretGitlabRegistryOutputWithContext

func (i KoyebSecretGitlabRegistryArgs) ToKoyebSecretGitlabRegistryOutputWithContext(ctx context.Context) KoyebSecretGitlabRegistryOutput

func (KoyebSecretGitlabRegistryArgs) ToKoyebSecretGitlabRegistryPtrOutput

func (i KoyebSecretGitlabRegistryArgs) ToKoyebSecretGitlabRegistryPtrOutput() KoyebSecretGitlabRegistryPtrOutput

func (KoyebSecretGitlabRegistryArgs) ToKoyebSecretGitlabRegistryPtrOutputWithContext

func (i KoyebSecretGitlabRegistryArgs) ToKoyebSecretGitlabRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretGitlabRegistryPtrOutput

type KoyebSecretGitlabRegistryInput

type KoyebSecretGitlabRegistryInput interface {
	pulumi.Input

	ToKoyebSecretGitlabRegistryOutput() KoyebSecretGitlabRegistryOutput
	ToKoyebSecretGitlabRegistryOutputWithContext(context.Context) KoyebSecretGitlabRegistryOutput
}

KoyebSecretGitlabRegistryInput is an input type that accepts KoyebSecretGitlabRegistryArgs and KoyebSecretGitlabRegistryOutput values. You can construct a concrete instance of `KoyebSecretGitlabRegistryInput` via:

KoyebSecretGitlabRegistryArgs{...}

type KoyebSecretGitlabRegistryOutput

type KoyebSecretGitlabRegistryOutput struct{ *pulumi.OutputState }

func (KoyebSecretGitlabRegistryOutput) ElementType

func (KoyebSecretGitlabRegistryOutput) Password

func (KoyebSecretGitlabRegistryOutput) ToKoyebSecretGitlabRegistryOutput

func (o KoyebSecretGitlabRegistryOutput) ToKoyebSecretGitlabRegistryOutput() KoyebSecretGitlabRegistryOutput

func (KoyebSecretGitlabRegistryOutput) ToKoyebSecretGitlabRegistryOutputWithContext

func (o KoyebSecretGitlabRegistryOutput) ToKoyebSecretGitlabRegistryOutputWithContext(ctx context.Context) KoyebSecretGitlabRegistryOutput

func (KoyebSecretGitlabRegistryOutput) ToKoyebSecretGitlabRegistryPtrOutput

func (o KoyebSecretGitlabRegistryOutput) ToKoyebSecretGitlabRegistryPtrOutput() KoyebSecretGitlabRegistryPtrOutput

func (KoyebSecretGitlabRegistryOutput) ToKoyebSecretGitlabRegistryPtrOutputWithContext

func (o KoyebSecretGitlabRegistryOutput) ToKoyebSecretGitlabRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretGitlabRegistryPtrOutput

func (KoyebSecretGitlabRegistryOutput) Username

type KoyebSecretGitlabRegistryPtrInput

type KoyebSecretGitlabRegistryPtrInput interface {
	pulumi.Input

	ToKoyebSecretGitlabRegistryPtrOutput() KoyebSecretGitlabRegistryPtrOutput
	ToKoyebSecretGitlabRegistryPtrOutputWithContext(context.Context) KoyebSecretGitlabRegistryPtrOutput
}

KoyebSecretGitlabRegistryPtrInput is an input type that accepts KoyebSecretGitlabRegistryArgs, KoyebSecretGitlabRegistryPtr and KoyebSecretGitlabRegistryPtrOutput values. You can construct a concrete instance of `KoyebSecretGitlabRegistryPtrInput` via:

        KoyebSecretGitlabRegistryArgs{...}

or:

        nil

type KoyebSecretGitlabRegistryPtrOutput

type KoyebSecretGitlabRegistryPtrOutput struct{ *pulumi.OutputState }

func (KoyebSecretGitlabRegistryPtrOutput) Elem

func (KoyebSecretGitlabRegistryPtrOutput) ElementType

func (KoyebSecretGitlabRegistryPtrOutput) Password

func (KoyebSecretGitlabRegistryPtrOutput) ToKoyebSecretGitlabRegistryPtrOutput

func (o KoyebSecretGitlabRegistryPtrOutput) ToKoyebSecretGitlabRegistryPtrOutput() KoyebSecretGitlabRegistryPtrOutput

func (KoyebSecretGitlabRegistryPtrOutput) ToKoyebSecretGitlabRegistryPtrOutputWithContext

func (o KoyebSecretGitlabRegistryPtrOutput) ToKoyebSecretGitlabRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretGitlabRegistryPtrOutput

func (KoyebSecretGitlabRegistryPtrOutput) Username

type KoyebSecretInput

type KoyebSecretInput interface {
	pulumi.Input

	ToKoyebSecretOutput() KoyebSecretOutput
	ToKoyebSecretOutputWithContext(ctx context.Context) KoyebSecretOutput
}

type KoyebSecretMap

type KoyebSecretMap map[string]KoyebSecretInput

func (KoyebSecretMap) ElementType

func (KoyebSecretMap) ElementType() reflect.Type

func (KoyebSecretMap) ToKoyebSecretMapOutput

func (i KoyebSecretMap) ToKoyebSecretMapOutput() KoyebSecretMapOutput

func (KoyebSecretMap) ToKoyebSecretMapOutputWithContext

func (i KoyebSecretMap) ToKoyebSecretMapOutputWithContext(ctx context.Context) KoyebSecretMapOutput

type KoyebSecretMapInput

type KoyebSecretMapInput interface {
	pulumi.Input

	ToKoyebSecretMapOutput() KoyebSecretMapOutput
	ToKoyebSecretMapOutputWithContext(context.Context) KoyebSecretMapOutput
}

KoyebSecretMapInput is an input type that accepts KoyebSecretMap and KoyebSecretMapOutput values. You can construct a concrete instance of `KoyebSecretMapInput` via:

KoyebSecretMap{ "key": KoyebSecretArgs{...} }

type KoyebSecretMapOutput

type KoyebSecretMapOutput struct{ *pulumi.OutputState }

func (KoyebSecretMapOutput) ElementType

func (KoyebSecretMapOutput) ElementType() reflect.Type

func (KoyebSecretMapOutput) MapIndex

func (KoyebSecretMapOutput) ToKoyebSecretMapOutput

func (o KoyebSecretMapOutput) ToKoyebSecretMapOutput() KoyebSecretMapOutput

func (KoyebSecretMapOutput) ToKoyebSecretMapOutputWithContext

func (o KoyebSecretMapOutput) ToKoyebSecretMapOutputWithContext(ctx context.Context) KoyebSecretMapOutput

type KoyebSecretOutput

type KoyebSecretOutput struct{ *pulumi.OutputState }

func (KoyebSecretOutput) AzureContainerRegistry

The Azure registry configuration to use

func (KoyebSecretOutput) CreatedAt

func (o KoyebSecretOutput) CreatedAt() pulumi.StringOutput

The date and time of when the secret was created

func (KoyebSecretOutput) DigitalOceanContainerRegistry

func (o KoyebSecretOutput) DigitalOceanContainerRegistry() KoyebSecretDigitalOceanContainerRegistryPtrOutput

The DigitalOcean registry configuration to use

func (KoyebSecretOutput) DockerHubRegistry

The DockerHub registry configuration to use

func (KoyebSecretOutput) ElementType

func (KoyebSecretOutput) ElementType() reflect.Type

func (KoyebSecretOutput) GithubRegistry

The GitHub registry configuration to use

func (KoyebSecretOutput) GitlabRegistry

The GitLab registry configuration to use

func (KoyebSecretOutput) Name

The secret name

func (KoyebSecretOutput) OrganizationId

func (o KoyebSecretOutput) OrganizationId() pulumi.StringOutput

The organization ID owning the secret

func (KoyebSecretOutput) PrivateRegistry

The DigitalOcean registry configuration to use

func (KoyebSecretOutput) ToKoyebSecretOutput

func (o KoyebSecretOutput) ToKoyebSecretOutput() KoyebSecretOutput

func (KoyebSecretOutput) ToKoyebSecretOutputWithContext

func (o KoyebSecretOutput) ToKoyebSecretOutputWithContext(ctx context.Context) KoyebSecretOutput

func (KoyebSecretOutput) Type

The secret type

func (KoyebSecretOutput) UpdatedAt

func (o KoyebSecretOutput) UpdatedAt() pulumi.StringOutput

The date and time of when the secret was last updated

func (KoyebSecretOutput) Value

The secret value

type KoyebSecretPrivateRegistry

type KoyebSecretPrivateRegistry struct {
	Password string `pulumi:"password"`
	Url      string `pulumi:"url"`
	Username string `pulumi:"username"`
}

type KoyebSecretPrivateRegistryArgs

type KoyebSecretPrivateRegistryArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Url      pulumi.StringInput `pulumi:"url"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (KoyebSecretPrivateRegistryArgs) ElementType

func (KoyebSecretPrivateRegistryArgs) ToKoyebSecretPrivateRegistryOutput

func (i KoyebSecretPrivateRegistryArgs) ToKoyebSecretPrivateRegistryOutput() KoyebSecretPrivateRegistryOutput

func (KoyebSecretPrivateRegistryArgs) ToKoyebSecretPrivateRegistryOutputWithContext

func (i KoyebSecretPrivateRegistryArgs) ToKoyebSecretPrivateRegistryOutputWithContext(ctx context.Context) KoyebSecretPrivateRegistryOutput

func (KoyebSecretPrivateRegistryArgs) ToKoyebSecretPrivateRegistryPtrOutput

func (i KoyebSecretPrivateRegistryArgs) ToKoyebSecretPrivateRegistryPtrOutput() KoyebSecretPrivateRegistryPtrOutput

func (KoyebSecretPrivateRegistryArgs) ToKoyebSecretPrivateRegistryPtrOutputWithContext

func (i KoyebSecretPrivateRegistryArgs) ToKoyebSecretPrivateRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretPrivateRegistryPtrOutput

type KoyebSecretPrivateRegistryInput

type KoyebSecretPrivateRegistryInput interface {
	pulumi.Input

	ToKoyebSecretPrivateRegistryOutput() KoyebSecretPrivateRegistryOutput
	ToKoyebSecretPrivateRegistryOutputWithContext(context.Context) KoyebSecretPrivateRegistryOutput
}

KoyebSecretPrivateRegistryInput is an input type that accepts KoyebSecretPrivateRegistryArgs and KoyebSecretPrivateRegistryOutput values. You can construct a concrete instance of `KoyebSecretPrivateRegistryInput` via:

KoyebSecretPrivateRegistryArgs{...}

type KoyebSecretPrivateRegistryOutput

type KoyebSecretPrivateRegistryOutput struct{ *pulumi.OutputState }

func (KoyebSecretPrivateRegistryOutput) ElementType

func (KoyebSecretPrivateRegistryOutput) Password

func (KoyebSecretPrivateRegistryOutput) ToKoyebSecretPrivateRegistryOutput

func (o KoyebSecretPrivateRegistryOutput) ToKoyebSecretPrivateRegistryOutput() KoyebSecretPrivateRegistryOutput

func (KoyebSecretPrivateRegistryOutput) ToKoyebSecretPrivateRegistryOutputWithContext

func (o KoyebSecretPrivateRegistryOutput) ToKoyebSecretPrivateRegistryOutputWithContext(ctx context.Context) KoyebSecretPrivateRegistryOutput

func (KoyebSecretPrivateRegistryOutput) ToKoyebSecretPrivateRegistryPtrOutput

func (o KoyebSecretPrivateRegistryOutput) ToKoyebSecretPrivateRegistryPtrOutput() KoyebSecretPrivateRegistryPtrOutput

func (KoyebSecretPrivateRegistryOutput) ToKoyebSecretPrivateRegistryPtrOutputWithContext

func (o KoyebSecretPrivateRegistryOutput) ToKoyebSecretPrivateRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretPrivateRegistryPtrOutput

func (KoyebSecretPrivateRegistryOutput) Url

func (KoyebSecretPrivateRegistryOutput) Username

type KoyebSecretPrivateRegistryPtrInput

type KoyebSecretPrivateRegistryPtrInput interface {
	pulumi.Input

	ToKoyebSecretPrivateRegistryPtrOutput() KoyebSecretPrivateRegistryPtrOutput
	ToKoyebSecretPrivateRegistryPtrOutputWithContext(context.Context) KoyebSecretPrivateRegistryPtrOutput
}

KoyebSecretPrivateRegistryPtrInput is an input type that accepts KoyebSecretPrivateRegistryArgs, KoyebSecretPrivateRegistryPtr and KoyebSecretPrivateRegistryPtrOutput values. You can construct a concrete instance of `KoyebSecretPrivateRegistryPtrInput` via:

        KoyebSecretPrivateRegistryArgs{...}

or:

        nil

type KoyebSecretPrivateRegistryPtrOutput

type KoyebSecretPrivateRegistryPtrOutput struct{ *pulumi.OutputState }

func (KoyebSecretPrivateRegistryPtrOutput) Elem

func (KoyebSecretPrivateRegistryPtrOutput) ElementType

func (KoyebSecretPrivateRegistryPtrOutput) Password

func (KoyebSecretPrivateRegistryPtrOutput) ToKoyebSecretPrivateRegistryPtrOutput

func (o KoyebSecretPrivateRegistryPtrOutput) ToKoyebSecretPrivateRegistryPtrOutput() KoyebSecretPrivateRegistryPtrOutput

func (KoyebSecretPrivateRegistryPtrOutput) ToKoyebSecretPrivateRegistryPtrOutputWithContext

func (o KoyebSecretPrivateRegistryPtrOutput) ToKoyebSecretPrivateRegistryPtrOutputWithContext(ctx context.Context) KoyebSecretPrivateRegistryPtrOutput

func (KoyebSecretPrivateRegistryPtrOutput) Url

func (KoyebSecretPrivateRegistryPtrOutput) Username

type KoyebSecretState

type KoyebSecretState struct {
	// The Azure registry configuration to use
	AzureContainerRegistry KoyebSecretAzureContainerRegistryPtrInput
	// The date and time of when the secret was created
	CreatedAt pulumi.StringPtrInput
	// The DigitalOcean registry configuration to use
	DigitalOceanContainerRegistry KoyebSecretDigitalOceanContainerRegistryPtrInput
	// The DockerHub registry configuration to use
	DockerHubRegistry KoyebSecretDockerHubRegistryPtrInput
	// The GitHub registry configuration to use
	GithubRegistry KoyebSecretGithubRegistryPtrInput
	// The GitLab registry configuration to use
	GitlabRegistry KoyebSecretGitlabRegistryPtrInput
	// The secret name
	Name pulumi.StringPtrInput
	// The organization ID owning the secret
	OrganizationId pulumi.StringPtrInput
	// The DigitalOcean registry configuration to use
	PrivateRegistry KoyebSecretPrivateRegistryPtrInput
	// The secret type
	Type pulumi.StringPtrInput
	// The date and time of when the secret was last updated
	UpdatedAt pulumi.StringPtrInput
	// The secret value
	Value pulumi.StringPtrInput
}

func (KoyebSecretState) ElementType

func (KoyebSecretState) ElementType() reflect.Type

type KoyebService

type KoyebService struct {
	pulumi.CustomResourceState

	// The service active deployment ID
	ActiveDeployment pulumi.StringOutput `pulumi:"activeDeployment"`
	// The app id the service is assigned to
	AppId pulumi.StringOutput `pulumi:"appId"`
	// The app name the service is assigned to
	AppName pulumi.StringOutput `pulumi:"appName"`
	// The date and time of when the service was created
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The service deployment definition
	Definition KoyebServiceDefinitionOutput `pulumi:"definition"`
	// The service latest deployment ID
	LatestDeployment pulumi.StringOutput `pulumi:"latestDeployment"`
	// The status messages of the service
	Messages pulumi.StringOutput `pulumi:"messages"`
	// The service name
	Name pulumi.StringOutput `pulumi:"name"`
	// The organization ID owning the service
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// The date and time of when the service was last updated
	PausedAt pulumi.StringOutput `pulumi:"pausedAt"`
	// The date and time of when the service was last updated
	ResumedAt pulumi.StringOutput `pulumi:"resumedAt"`
	// The status of the service
	Status pulumi.StringOutput `pulumi:"status"`
	// The date and time of when the service was last updated
	TerminatedAt pulumi.StringOutput `pulumi:"terminatedAt"`
	// The date and time of when the service was last updated
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The version of the service
	Version pulumi.StringOutput `pulumi:"version"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-koyeb/sdk/go/koyeb"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := koyeb.NewKoyebService(ctx, "my-service", &koyeb.KoyebServiceArgs{
			AppName: pulumi.Any(koyeb_app.My_app.Name),
			Definition: &KoyebServiceDefinitionArgs{
				Name: pulumi.String("my-service"),
				InstanceTypes: &KoyebServiceDefinitionInstanceTypesArgs{
					Type: pulumi.String("micro"),
				},
				Ports: KoyebServiceDefinitionPortArray{
					&KoyebServiceDefinitionPortArgs{
						Port:     pulumi.Int(3000),
						Protocol: pulumi.String("http"),
					},
				},
				Scalings: &KoyebServiceDefinitionScalingsArgs{
					Min: pulumi.Int(1),
					Max: pulumi.Int(1),
				},
				Envs: KoyebServiceDefinitionEnvArray{
					&KoyebServiceDefinitionEnvArgs{
						Key:   pulumi.String("FOO"),
						Value: pulumi.String("BAR"),
					},
				},
				Routes: KoyebServiceDefinitionRouteArray{
					&KoyebServiceDefinitionRouteArgs{
						Path: pulumi.String("/"),
						Port: pulumi.Int(3000),
					},
				},
				Regions: pulumi.StringArray{
					pulumi.String("par"),
				},
				Docker: &KoyebServiceDefinitionDockerArgs{
					Image: pulumi.String("koyeb/demo"),
				},
			},
		}, pulumi.DependsOn([]pulumi.Resource{
			koyeb_app.My - app,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetKoyebService

func GetKoyebService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KoyebServiceState, opts ...pulumi.ResourceOption) (*KoyebService, error)

GetKoyebService gets an existing KoyebService 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 NewKoyebService

func NewKoyebService(ctx *pulumi.Context,
	name string, args *KoyebServiceArgs, opts ...pulumi.ResourceOption) (*KoyebService, error)

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

func (*KoyebService) ElementType

func (*KoyebService) ElementType() reflect.Type

func (*KoyebService) ToKoyebServiceOutput

func (i *KoyebService) ToKoyebServiceOutput() KoyebServiceOutput

func (*KoyebService) ToKoyebServiceOutputWithContext

func (i *KoyebService) ToKoyebServiceOutputWithContext(ctx context.Context) KoyebServiceOutput

type KoyebServiceArgs

type KoyebServiceArgs struct {
	// The app name the service is assigned to
	AppName pulumi.StringInput
	// The service deployment definition
	Definition KoyebServiceDefinitionInput
	// The status messages of the service
	Messages pulumi.StringPtrInput
}

The set of arguments for constructing a KoyebService resource.

func (KoyebServiceArgs) ElementType

func (KoyebServiceArgs) ElementType() reflect.Type

type KoyebServiceArray

type KoyebServiceArray []KoyebServiceInput

func (KoyebServiceArray) ElementType

func (KoyebServiceArray) ElementType() reflect.Type

func (KoyebServiceArray) ToKoyebServiceArrayOutput

func (i KoyebServiceArray) ToKoyebServiceArrayOutput() KoyebServiceArrayOutput

func (KoyebServiceArray) ToKoyebServiceArrayOutputWithContext

func (i KoyebServiceArray) ToKoyebServiceArrayOutputWithContext(ctx context.Context) KoyebServiceArrayOutput

type KoyebServiceArrayInput

type KoyebServiceArrayInput interface {
	pulumi.Input

	ToKoyebServiceArrayOutput() KoyebServiceArrayOutput
	ToKoyebServiceArrayOutputWithContext(context.Context) KoyebServiceArrayOutput
}

KoyebServiceArrayInput is an input type that accepts KoyebServiceArray and KoyebServiceArrayOutput values. You can construct a concrete instance of `KoyebServiceArrayInput` via:

KoyebServiceArray{ KoyebServiceArgs{...} }

type KoyebServiceArrayOutput

type KoyebServiceArrayOutput struct{ *pulumi.OutputState }

func (KoyebServiceArrayOutput) ElementType

func (KoyebServiceArrayOutput) ElementType() reflect.Type

func (KoyebServiceArrayOutput) Index

func (KoyebServiceArrayOutput) ToKoyebServiceArrayOutput

func (o KoyebServiceArrayOutput) ToKoyebServiceArrayOutput() KoyebServiceArrayOutput

func (KoyebServiceArrayOutput) ToKoyebServiceArrayOutputWithContext

func (o KoyebServiceArrayOutput) ToKoyebServiceArrayOutputWithContext(ctx context.Context) KoyebServiceArrayOutput

type KoyebServiceDefinition

type KoyebServiceDefinition struct {
	Docker        *KoyebServiceDefinitionDocker       `pulumi:"docker"`
	Envs          []KoyebServiceDefinitionEnv         `pulumi:"envs"`
	Git           *KoyebServiceDefinitionGit          `pulumi:"git"`
	InstanceTypes KoyebServiceDefinitionInstanceTypes `pulumi:"instanceTypes"`
	Name          string                              `pulumi:"name"`
	Ports         []KoyebServiceDefinitionPort        `pulumi:"ports"`
	Regions       []string                            `pulumi:"regions"`
	Routes        []KoyebServiceDefinitionRoute       `pulumi:"routes"`
	Scalings      KoyebServiceDefinitionScalings      `pulumi:"scalings"`
}

type KoyebServiceDefinitionArgs

type KoyebServiceDefinitionArgs struct {
	Docker        KoyebServiceDefinitionDockerPtrInput     `pulumi:"docker"`
	Envs          KoyebServiceDefinitionEnvArrayInput      `pulumi:"envs"`
	Git           KoyebServiceDefinitionGitPtrInput        `pulumi:"git"`
	InstanceTypes KoyebServiceDefinitionInstanceTypesInput `pulumi:"instanceTypes"`
	Name          pulumi.StringInput                       `pulumi:"name"`
	Ports         KoyebServiceDefinitionPortArrayInput     `pulumi:"ports"`
	Regions       pulumi.StringArrayInput                  `pulumi:"regions"`
	Routes        KoyebServiceDefinitionRouteArrayInput    `pulumi:"routes"`
	Scalings      KoyebServiceDefinitionScalingsInput      `pulumi:"scalings"`
}

func (KoyebServiceDefinitionArgs) ElementType

func (KoyebServiceDefinitionArgs) ElementType() reflect.Type

func (KoyebServiceDefinitionArgs) ToKoyebServiceDefinitionOutput

func (i KoyebServiceDefinitionArgs) ToKoyebServiceDefinitionOutput() KoyebServiceDefinitionOutput

func (KoyebServiceDefinitionArgs) ToKoyebServiceDefinitionOutputWithContext

func (i KoyebServiceDefinitionArgs) ToKoyebServiceDefinitionOutputWithContext(ctx context.Context) KoyebServiceDefinitionOutput

func (KoyebServiceDefinitionArgs) ToKoyebServiceDefinitionPtrOutput

func (i KoyebServiceDefinitionArgs) ToKoyebServiceDefinitionPtrOutput() KoyebServiceDefinitionPtrOutput

func (KoyebServiceDefinitionArgs) ToKoyebServiceDefinitionPtrOutputWithContext

func (i KoyebServiceDefinitionArgs) ToKoyebServiceDefinitionPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionPtrOutput

type KoyebServiceDefinitionDocker

type KoyebServiceDefinitionDocker struct {
	Args               []string `pulumi:"args"`
	Command            *string  `pulumi:"command"`
	Image              string   `pulumi:"image"`
	ImageRegistySecret *string  `pulumi:"imageRegistySecret"`
}

type KoyebServiceDefinitionDockerArgs

type KoyebServiceDefinitionDockerArgs struct {
	Args               pulumi.StringArrayInput `pulumi:"args"`
	Command            pulumi.StringPtrInput   `pulumi:"command"`
	Image              pulumi.StringInput      `pulumi:"image"`
	ImageRegistySecret pulumi.StringPtrInput   `pulumi:"imageRegistySecret"`
}

func (KoyebServiceDefinitionDockerArgs) ElementType

func (KoyebServiceDefinitionDockerArgs) ToKoyebServiceDefinitionDockerOutput

func (i KoyebServiceDefinitionDockerArgs) ToKoyebServiceDefinitionDockerOutput() KoyebServiceDefinitionDockerOutput

func (KoyebServiceDefinitionDockerArgs) ToKoyebServiceDefinitionDockerOutputWithContext

func (i KoyebServiceDefinitionDockerArgs) ToKoyebServiceDefinitionDockerOutputWithContext(ctx context.Context) KoyebServiceDefinitionDockerOutput

func (KoyebServiceDefinitionDockerArgs) ToKoyebServiceDefinitionDockerPtrOutput

func (i KoyebServiceDefinitionDockerArgs) ToKoyebServiceDefinitionDockerPtrOutput() KoyebServiceDefinitionDockerPtrOutput

func (KoyebServiceDefinitionDockerArgs) ToKoyebServiceDefinitionDockerPtrOutputWithContext

func (i KoyebServiceDefinitionDockerArgs) ToKoyebServiceDefinitionDockerPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionDockerPtrOutput

type KoyebServiceDefinitionDockerInput

type KoyebServiceDefinitionDockerInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionDockerOutput() KoyebServiceDefinitionDockerOutput
	ToKoyebServiceDefinitionDockerOutputWithContext(context.Context) KoyebServiceDefinitionDockerOutput
}

KoyebServiceDefinitionDockerInput is an input type that accepts KoyebServiceDefinitionDockerArgs and KoyebServiceDefinitionDockerOutput values. You can construct a concrete instance of `KoyebServiceDefinitionDockerInput` via:

KoyebServiceDefinitionDockerArgs{...}

type KoyebServiceDefinitionDockerOutput

type KoyebServiceDefinitionDockerOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionDockerOutput) Args

func (KoyebServiceDefinitionDockerOutput) Command

func (KoyebServiceDefinitionDockerOutput) ElementType

func (KoyebServiceDefinitionDockerOutput) Image

func (KoyebServiceDefinitionDockerOutput) ImageRegistySecret

func (KoyebServiceDefinitionDockerOutput) ToKoyebServiceDefinitionDockerOutput

func (o KoyebServiceDefinitionDockerOutput) ToKoyebServiceDefinitionDockerOutput() KoyebServiceDefinitionDockerOutput

func (KoyebServiceDefinitionDockerOutput) ToKoyebServiceDefinitionDockerOutputWithContext

func (o KoyebServiceDefinitionDockerOutput) ToKoyebServiceDefinitionDockerOutputWithContext(ctx context.Context) KoyebServiceDefinitionDockerOutput

func (KoyebServiceDefinitionDockerOutput) ToKoyebServiceDefinitionDockerPtrOutput

func (o KoyebServiceDefinitionDockerOutput) ToKoyebServiceDefinitionDockerPtrOutput() KoyebServiceDefinitionDockerPtrOutput

func (KoyebServiceDefinitionDockerOutput) ToKoyebServiceDefinitionDockerPtrOutputWithContext

func (o KoyebServiceDefinitionDockerOutput) ToKoyebServiceDefinitionDockerPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionDockerPtrOutput

type KoyebServiceDefinitionDockerPtrInput

type KoyebServiceDefinitionDockerPtrInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionDockerPtrOutput() KoyebServiceDefinitionDockerPtrOutput
	ToKoyebServiceDefinitionDockerPtrOutputWithContext(context.Context) KoyebServiceDefinitionDockerPtrOutput
}

KoyebServiceDefinitionDockerPtrInput is an input type that accepts KoyebServiceDefinitionDockerArgs, KoyebServiceDefinitionDockerPtr and KoyebServiceDefinitionDockerPtrOutput values. You can construct a concrete instance of `KoyebServiceDefinitionDockerPtrInput` via:

        KoyebServiceDefinitionDockerArgs{...}

or:

        nil

type KoyebServiceDefinitionDockerPtrOutput

type KoyebServiceDefinitionDockerPtrOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionDockerPtrOutput) Args

func (KoyebServiceDefinitionDockerPtrOutput) Command

func (KoyebServiceDefinitionDockerPtrOutput) Elem

func (KoyebServiceDefinitionDockerPtrOutput) ElementType

func (KoyebServiceDefinitionDockerPtrOutput) Image

func (KoyebServiceDefinitionDockerPtrOutput) ImageRegistySecret

func (KoyebServiceDefinitionDockerPtrOutput) ToKoyebServiceDefinitionDockerPtrOutput

func (o KoyebServiceDefinitionDockerPtrOutput) ToKoyebServiceDefinitionDockerPtrOutput() KoyebServiceDefinitionDockerPtrOutput

func (KoyebServiceDefinitionDockerPtrOutput) ToKoyebServiceDefinitionDockerPtrOutputWithContext

func (o KoyebServiceDefinitionDockerPtrOutput) ToKoyebServiceDefinitionDockerPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionDockerPtrOutput

type KoyebServiceDefinitionEnv

type KoyebServiceDefinitionEnv struct {
	Key    string  `pulumi:"key"`
	Secret *string `pulumi:"secret"`
	Value  *string `pulumi:"value"`
}

type KoyebServiceDefinitionEnvArgs

type KoyebServiceDefinitionEnvArgs struct {
	Key    pulumi.StringInput    `pulumi:"key"`
	Secret pulumi.StringPtrInput `pulumi:"secret"`
	Value  pulumi.StringPtrInput `pulumi:"value"`
}

func (KoyebServiceDefinitionEnvArgs) ElementType

func (KoyebServiceDefinitionEnvArgs) ToKoyebServiceDefinitionEnvOutput

func (i KoyebServiceDefinitionEnvArgs) ToKoyebServiceDefinitionEnvOutput() KoyebServiceDefinitionEnvOutput

func (KoyebServiceDefinitionEnvArgs) ToKoyebServiceDefinitionEnvOutputWithContext

func (i KoyebServiceDefinitionEnvArgs) ToKoyebServiceDefinitionEnvOutputWithContext(ctx context.Context) KoyebServiceDefinitionEnvOutput

type KoyebServiceDefinitionEnvArray

type KoyebServiceDefinitionEnvArray []KoyebServiceDefinitionEnvInput

func (KoyebServiceDefinitionEnvArray) ElementType

func (KoyebServiceDefinitionEnvArray) ToKoyebServiceDefinitionEnvArrayOutput

func (i KoyebServiceDefinitionEnvArray) ToKoyebServiceDefinitionEnvArrayOutput() KoyebServiceDefinitionEnvArrayOutput

func (KoyebServiceDefinitionEnvArray) ToKoyebServiceDefinitionEnvArrayOutputWithContext

func (i KoyebServiceDefinitionEnvArray) ToKoyebServiceDefinitionEnvArrayOutputWithContext(ctx context.Context) KoyebServiceDefinitionEnvArrayOutput

type KoyebServiceDefinitionEnvArrayInput

type KoyebServiceDefinitionEnvArrayInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionEnvArrayOutput() KoyebServiceDefinitionEnvArrayOutput
	ToKoyebServiceDefinitionEnvArrayOutputWithContext(context.Context) KoyebServiceDefinitionEnvArrayOutput
}

KoyebServiceDefinitionEnvArrayInput is an input type that accepts KoyebServiceDefinitionEnvArray and KoyebServiceDefinitionEnvArrayOutput values. You can construct a concrete instance of `KoyebServiceDefinitionEnvArrayInput` via:

KoyebServiceDefinitionEnvArray{ KoyebServiceDefinitionEnvArgs{...} }

type KoyebServiceDefinitionEnvArrayOutput

type KoyebServiceDefinitionEnvArrayOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionEnvArrayOutput) ElementType

func (KoyebServiceDefinitionEnvArrayOutput) Index

func (KoyebServiceDefinitionEnvArrayOutput) ToKoyebServiceDefinitionEnvArrayOutput

func (o KoyebServiceDefinitionEnvArrayOutput) ToKoyebServiceDefinitionEnvArrayOutput() KoyebServiceDefinitionEnvArrayOutput

func (KoyebServiceDefinitionEnvArrayOutput) ToKoyebServiceDefinitionEnvArrayOutputWithContext

func (o KoyebServiceDefinitionEnvArrayOutput) ToKoyebServiceDefinitionEnvArrayOutputWithContext(ctx context.Context) KoyebServiceDefinitionEnvArrayOutput

type KoyebServiceDefinitionEnvInput

type KoyebServiceDefinitionEnvInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionEnvOutput() KoyebServiceDefinitionEnvOutput
	ToKoyebServiceDefinitionEnvOutputWithContext(context.Context) KoyebServiceDefinitionEnvOutput
}

KoyebServiceDefinitionEnvInput is an input type that accepts KoyebServiceDefinitionEnvArgs and KoyebServiceDefinitionEnvOutput values. You can construct a concrete instance of `KoyebServiceDefinitionEnvInput` via:

KoyebServiceDefinitionEnvArgs{...}

type KoyebServiceDefinitionEnvOutput

type KoyebServiceDefinitionEnvOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionEnvOutput) ElementType

func (KoyebServiceDefinitionEnvOutput) Key

func (KoyebServiceDefinitionEnvOutput) Secret added in v0.1.4

func (KoyebServiceDefinitionEnvOutput) ToKoyebServiceDefinitionEnvOutput

func (o KoyebServiceDefinitionEnvOutput) ToKoyebServiceDefinitionEnvOutput() KoyebServiceDefinitionEnvOutput

func (KoyebServiceDefinitionEnvOutput) ToKoyebServiceDefinitionEnvOutputWithContext

func (o KoyebServiceDefinitionEnvOutput) ToKoyebServiceDefinitionEnvOutputWithContext(ctx context.Context) KoyebServiceDefinitionEnvOutput

func (KoyebServiceDefinitionEnvOutput) Value

type KoyebServiceDefinitionGit

type KoyebServiceDefinitionGit struct {
	Branch         string  `pulumi:"branch"`
	BuildCommand   *string `pulumi:"buildCommand"`
	NoDeployOnPush *bool   `pulumi:"noDeployOnPush"`
	Repository     string  `pulumi:"repository"`
	RunCommand     *string `pulumi:"runCommand"`
}

type KoyebServiceDefinitionGitArgs

type KoyebServiceDefinitionGitArgs struct {
	Branch         pulumi.StringInput    `pulumi:"branch"`
	BuildCommand   pulumi.StringPtrInput `pulumi:"buildCommand"`
	NoDeployOnPush pulumi.BoolPtrInput   `pulumi:"noDeployOnPush"`
	Repository     pulumi.StringInput    `pulumi:"repository"`
	RunCommand     pulumi.StringPtrInput `pulumi:"runCommand"`
}

func (KoyebServiceDefinitionGitArgs) ElementType

func (KoyebServiceDefinitionGitArgs) ToKoyebServiceDefinitionGitOutput

func (i KoyebServiceDefinitionGitArgs) ToKoyebServiceDefinitionGitOutput() KoyebServiceDefinitionGitOutput

func (KoyebServiceDefinitionGitArgs) ToKoyebServiceDefinitionGitOutputWithContext

func (i KoyebServiceDefinitionGitArgs) ToKoyebServiceDefinitionGitOutputWithContext(ctx context.Context) KoyebServiceDefinitionGitOutput

func (KoyebServiceDefinitionGitArgs) ToKoyebServiceDefinitionGitPtrOutput

func (i KoyebServiceDefinitionGitArgs) ToKoyebServiceDefinitionGitPtrOutput() KoyebServiceDefinitionGitPtrOutput

func (KoyebServiceDefinitionGitArgs) ToKoyebServiceDefinitionGitPtrOutputWithContext

func (i KoyebServiceDefinitionGitArgs) ToKoyebServiceDefinitionGitPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionGitPtrOutput

type KoyebServiceDefinitionGitInput

type KoyebServiceDefinitionGitInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionGitOutput() KoyebServiceDefinitionGitOutput
	ToKoyebServiceDefinitionGitOutputWithContext(context.Context) KoyebServiceDefinitionGitOutput
}

KoyebServiceDefinitionGitInput is an input type that accepts KoyebServiceDefinitionGitArgs and KoyebServiceDefinitionGitOutput values. You can construct a concrete instance of `KoyebServiceDefinitionGitInput` via:

KoyebServiceDefinitionGitArgs{...}

type KoyebServiceDefinitionGitOutput

type KoyebServiceDefinitionGitOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionGitOutput) Branch

func (KoyebServiceDefinitionGitOutput) BuildCommand

func (KoyebServiceDefinitionGitOutput) ElementType

func (KoyebServiceDefinitionGitOutput) NoDeployOnPush

func (KoyebServiceDefinitionGitOutput) Repository

func (KoyebServiceDefinitionGitOutput) RunCommand

func (KoyebServiceDefinitionGitOutput) ToKoyebServiceDefinitionGitOutput

func (o KoyebServiceDefinitionGitOutput) ToKoyebServiceDefinitionGitOutput() KoyebServiceDefinitionGitOutput

func (KoyebServiceDefinitionGitOutput) ToKoyebServiceDefinitionGitOutputWithContext

func (o KoyebServiceDefinitionGitOutput) ToKoyebServiceDefinitionGitOutputWithContext(ctx context.Context) KoyebServiceDefinitionGitOutput

func (KoyebServiceDefinitionGitOutput) ToKoyebServiceDefinitionGitPtrOutput

func (o KoyebServiceDefinitionGitOutput) ToKoyebServiceDefinitionGitPtrOutput() KoyebServiceDefinitionGitPtrOutput

func (KoyebServiceDefinitionGitOutput) ToKoyebServiceDefinitionGitPtrOutputWithContext

func (o KoyebServiceDefinitionGitOutput) ToKoyebServiceDefinitionGitPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionGitPtrOutput

type KoyebServiceDefinitionGitPtrInput

type KoyebServiceDefinitionGitPtrInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionGitPtrOutput() KoyebServiceDefinitionGitPtrOutput
	ToKoyebServiceDefinitionGitPtrOutputWithContext(context.Context) KoyebServiceDefinitionGitPtrOutput
}

KoyebServiceDefinitionGitPtrInput is an input type that accepts KoyebServiceDefinitionGitArgs, KoyebServiceDefinitionGitPtr and KoyebServiceDefinitionGitPtrOutput values. You can construct a concrete instance of `KoyebServiceDefinitionGitPtrInput` via:

        KoyebServiceDefinitionGitArgs{...}

or:

        nil

type KoyebServiceDefinitionGitPtrOutput

type KoyebServiceDefinitionGitPtrOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionGitPtrOutput) Branch

func (KoyebServiceDefinitionGitPtrOutput) BuildCommand

func (KoyebServiceDefinitionGitPtrOutput) Elem

func (KoyebServiceDefinitionGitPtrOutput) ElementType

func (KoyebServiceDefinitionGitPtrOutput) NoDeployOnPush

func (KoyebServiceDefinitionGitPtrOutput) Repository

func (KoyebServiceDefinitionGitPtrOutput) RunCommand

func (KoyebServiceDefinitionGitPtrOutput) ToKoyebServiceDefinitionGitPtrOutput

func (o KoyebServiceDefinitionGitPtrOutput) ToKoyebServiceDefinitionGitPtrOutput() KoyebServiceDefinitionGitPtrOutput

func (KoyebServiceDefinitionGitPtrOutput) ToKoyebServiceDefinitionGitPtrOutputWithContext

func (o KoyebServiceDefinitionGitPtrOutput) ToKoyebServiceDefinitionGitPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionGitPtrOutput

type KoyebServiceDefinitionInput

type KoyebServiceDefinitionInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionOutput() KoyebServiceDefinitionOutput
	ToKoyebServiceDefinitionOutputWithContext(context.Context) KoyebServiceDefinitionOutput
}

KoyebServiceDefinitionInput is an input type that accepts KoyebServiceDefinitionArgs and KoyebServiceDefinitionOutput values. You can construct a concrete instance of `KoyebServiceDefinitionInput` via:

KoyebServiceDefinitionArgs{...}

type KoyebServiceDefinitionInstanceTypes

type KoyebServiceDefinitionInstanceTypes struct {
	Type string `pulumi:"type"`
}

type KoyebServiceDefinitionInstanceTypesArgs

type KoyebServiceDefinitionInstanceTypesArgs struct {
	Type pulumi.StringInput `pulumi:"type"`
}

func (KoyebServiceDefinitionInstanceTypesArgs) ElementType

func (KoyebServiceDefinitionInstanceTypesArgs) ToKoyebServiceDefinitionInstanceTypesOutput

func (i KoyebServiceDefinitionInstanceTypesArgs) ToKoyebServiceDefinitionInstanceTypesOutput() KoyebServiceDefinitionInstanceTypesOutput

func (KoyebServiceDefinitionInstanceTypesArgs) ToKoyebServiceDefinitionInstanceTypesOutputWithContext

func (i KoyebServiceDefinitionInstanceTypesArgs) ToKoyebServiceDefinitionInstanceTypesOutputWithContext(ctx context.Context) KoyebServiceDefinitionInstanceTypesOutput

func (KoyebServiceDefinitionInstanceTypesArgs) ToKoyebServiceDefinitionInstanceTypesPtrOutput

func (i KoyebServiceDefinitionInstanceTypesArgs) ToKoyebServiceDefinitionInstanceTypesPtrOutput() KoyebServiceDefinitionInstanceTypesPtrOutput

func (KoyebServiceDefinitionInstanceTypesArgs) ToKoyebServiceDefinitionInstanceTypesPtrOutputWithContext

func (i KoyebServiceDefinitionInstanceTypesArgs) ToKoyebServiceDefinitionInstanceTypesPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionInstanceTypesPtrOutput

type KoyebServiceDefinitionInstanceTypesInput

type KoyebServiceDefinitionInstanceTypesInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionInstanceTypesOutput() KoyebServiceDefinitionInstanceTypesOutput
	ToKoyebServiceDefinitionInstanceTypesOutputWithContext(context.Context) KoyebServiceDefinitionInstanceTypesOutput
}

KoyebServiceDefinitionInstanceTypesInput is an input type that accepts KoyebServiceDefinitionInstanceTypesArgs and KoyebServiceDefinitionInstanceTypesOutput values. You can construct a concrete instance of `KoyebServiceDefinitionInstanceTypesInput` via:

KoyebServiceDefinitionInstanceTypesArgs{...}

type KoyebServiceDefinitionInstanceTypesOutput

type KoyebServiceDefinitionInstanceTypesOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionInstanceTypesOutput) ElementType

func (KoyebServiceDefinitionInstanceTypesOutput) ToKoyebServiceDefinitionInstanceTypesOutput

func (o KoyebServiceDefinitionInstanceTypesOutput) ToKoyebServiceDefinitionInstanceTypesOutput() KoyebServiceDefinitionInstanceTypesOutput

func (KoyebServiceDefinitionInstanceTypesOutput) ToKoyebServiceDefinitionInstanceTypesOutputWithContext

func (o KoyebServiceDefinitionInstanceTypesOutput) ToKoyebServiceDefinitionInstanceTypesOutputWithContext(ctx context.Context) KoyebServiceDefinitionInstanceTypesOutput

func (KoyebServiceDefinitionInstanceTypesOutput) ToKoyebServiceDefinitionInstanceTypesPtrOutput

func (o KoyebServiceDefinitionInstanceTypesOutput) ToKoyebServiceDefinitionInstanceTypesPtrOutput() KoyebServiceDefinitionInstanceTypesPtrOutput

func (KoyebServiceDefinitionInstanceTypesOutput) ToKoyebServiceDefinitionInstanceTypesPtrOutputWithContext

func (o KoyebServiceDefinitionInstanceTypesOutput) ToKoyebServiceDefinitionInstanceTypesPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionInstanceTypesPtrOutput

func (KoyebServiceDefinitionInstanceTypesOutput) Type

type KoyebServiceDefinitionInstanceTypesPtrInput

type KoyebServiceDefinitionInstanceTypesPtrInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionInstanceTypesPtrOutput() KoyebServiceDefinitionInstanceTypesPtrOutput
	ToKoyebServiceDefinitionInstanceTypesPtrOutputWithContext(context.Context) KoyebServiceDefinitionInstanceTypesPtrOutput
}

KoyebServiceDefinitionInstanceTypesPtrInput is an input type that accepts KoyebServiceDefinitionInstanceTypesArgs, KoyebServiceDefinitionInstanceTypesPtr and KoyebServiceDefinitionInstanceTypesPtrOutput values. You can construct a concrete instance of `KoyebServiceDefinitionInstanceTypesPtrInput` via:

        KoyebServiceDefinitionInstanceTypesArgs{...}

or:

        nil

type KoyebServiceDefinitionInstanceTypesPtrOutput

type KoyebServiceDefinitionInstanceTypesPtrOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionInstanceTypesPtrOutput) Elem

func (KoyebServiceDefinitionInstanceTypesPtrOutput) ElementType

func (KoyebServiceDefinitionInstanceTypesPtrOutput) ToKoyebServiceDefinitionInstanceTypesPtrOutput

func (o KoyebServiceDefinitionInstanceTypesPtrOutput) ToKoyebServiceDefinitionInstanceTypesPtrOutput() KoyebServiceDefinitionInstanceTypesPtrOutput

func (KoyebServiceDefinitionInstanceTypesPtrOutput) ToKoyebServiceDefinitionInstanceTypesPtrOutputWithContext

func (o KoyebServiceDefinitionInstanceTypesPtrOutput) ToKoyebServiceDefinitionInstanceTypesPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionInstanceTypesPtrOutput

func (KoyebServiceDefinitionInstanceTypesPtrOutput) Type

type KoyebServiceDefinitionOutput

type KoyebServiceDefinitionOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionOutput) Docker

func (KoyebServiceDefinitionOutput) ElementType

func (KoyebServiceDefinitionOutput) Envs

func (KoyebServiceDefinitionOutput) Git

func (KoyebServiceDefinitionOutput) InstanceTypes

func (KoyebServiceDefinitionOutput) Name

func (KoyebServiceDefinitionOutput) Ports

func (KoyebServiceDefinitionOutput) Regions

func (KoyebServiceDefinitionOutput) Routes

func (KoyebServiceDefinitionOutput) Scalings

func (KoyebServiceDefinitionOutput) ToKoyebServiceDefinitionOutput

func (o KoyebServiceDefinitionOutput) ToKoyebServiceDefinitionOutput() KoyebServiceDefinitionOutput

func (KoyebServiceDefinitionOutput) ToKoyebServiceDefinitionOutputWithContext

func (o KoyebServiceDefinitionOutput) ToKoyebServiceDefinitionOutputWithContext(ctx context.Context) KoyebServiceDefinitionOutput

func (KoyebServiceDefinitionOutput) ToKoyebServiceDefinitionPtrOutput

func (o KoyebServiceDefinitionOutput) ToKoyebServiceDefinitionPtrOutput() KoyebServiceDefinitionPtrOutput

func (KoyebServiceDefinitionOutput) ToKoyebServiceDefinitionPtrOutputWithContext

func (o KoyebServiceDefinitionOutput) ToKoyebServiceDefinitionPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionPtrOutput

type KoyebServiceDefinitionPort

type KoyebServiceDefinitionPort struct {
	Port     int    `pulumi:"port"`
	Protocol string `pulumi:"protocol"`
}

type KoyebServiceDefinitionPortArgs

type KoyebServiceDefinitionPortArgs struct {
	Port     pulumi.IntInput    `pulumi:"port"`
	Protocol pulumi.StringInput `pulumi:"protocol"`
}

func (KoyebServiceDefinitionPortArgs) ElementType

func (KoyebServiceDefinitionPortArgs) ToKoyebServiceDefinitionPortOutput

func (i KoyebServiceDefinitionPortArgs) ToKoyebServiceDefinitionPortOutput() KoyebServiceDefinitionPortOutput

func (KoyebServiceDefinitionPortArgs) ToKoyebServiceDefinitionPortOutputWithContext

func (i KoyebServiceDefinitionPortArgs) ToKoyebServiceDefinitionPortOutputWithContext(ctx context.Context) KoyebServiceDefinitionPortOutput

type KoyebServiceDefinitionPortArray

type KoyebServiceDefinitionPortArray []KoyebServiceDefinitionPortInput

func (KoyebServiceDefinitionPortArray) ElementType

func (KoyebServiceDefinitionPortArray) ToKoyebServiceDefinitionPortArrayOutput

func (i KoyebServiceDefinitionPortArray) ToKoyebServiceDefinitionPortArrayOutput() KoyebServiceDefinitionPortArrayOutput

func (KoyebServiceDefinitionPortArray) ToKoyebServiceDefinitionPortArrayOutputWithContext

func (i KoyebServiceDefinitionPortArray) ToKoyebServiceDefinitionPortArrayOutputWithContext(ctx context.Context) KoyebServiceDefinitionPortArrayOutput

type KoyebServiceDefinitionPortArrayInput

type KoyebServiceDefinitionPortArrayInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionPortArrayOutput() KoyebServiceDefinitionPortArrayOutput
	ToKoyebServiceDefinitionPortArrayOutputWithContext(context.Context) KoyebServiceDefinitionPortArrayOutput
}

KoyebServiceDefinitionPortArrayInput is an input type that accepts KoyebServiceDefinitionPortArray and KoyebServiceDefinitionPortArrayOutput values. You can construct a concrete instance of `KoyebServiceDefinitionPortArrayInput` via:

KoyebServiceDefinitionPortArray{ KoyebServiceDefinitionPortArgs{...} }

type KoyebServiceDefinitionPortArrayOutput

type KoyebServiceDefinitionPortArrayOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionPortArrayOutput) ElementType

func (KoyebServiceDefinitionPortArrayOutput) Index

func (KoyebServiceDefinitionPortArrayOutput) ToKoyebServiceDefinitionPortArrayOutput

func (o KoyebServiceDefinitionPortArrayOutput) ToKoyebServiceDefinitionPortArrayOutput() KoyebServiceDefinitionPortArrayOutput

func (KoyebServiceDefinitionPortArrayOutput) ToKoyebServiceDefinitionPortArrayOutputWithContext

func (o KoyebServiceDefinitionPortArrayOutput) ToKoyebServiceDefinitionPortArrayOutputWithContext(ctx context.Context) KoyebServiceDefinitionPortArrayOutput

type KoyebServiceDefinitionPortInput

type KoyebServiceDefinitionPortInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionPortOutput() KoyebServiceDefinitionPortOutput
	ToKoyebServiceDefinitionPortOutputWithContext(context.Context) KoyebServiceDefinitionPortOutput
}

KoyebServiceDefinitionPortInput is an input type that accepts KoyebServiceDefinitionPortArgs and KoyebServiceDefinitionPortOutput values. You can construct a concrete instance of `KoyebServiceDefinitionPortInput` via:

KoyebServiceDefinitionPortArgs{...}

type KoyebServiceDefinitionPortOutput

type KoyebServiceDefinitionPortOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionPortOutput) ElementType

func (KoyebServiceDefinitionPortOutput) Port

func (KoyebServiceDefinitionPortOutput) Protocol

func (KoyebServiceDefinitionPortOutput) ToKoyebServiceDefinitionPortOutput

func (o KoyebServiceDefinitionPortOutput) ToKoyebServiceDefinitionPortOutput() KoyebServiceDefinitionPortOutput

func (KoyebServiceDefinitionPortOutput) ToKoyebServiceDefinitionPortOutputWithContext

func (o KoyebServiceDefinitionPortOutput) ToKoyebServiceDefinitionPortOutputWithContext(ctx context.Context) KoyebServiceDefinitionPortOutput

type KoyebServiceDefinitionPtrInput

type KoyebServiceDefinitionPtrInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionPtrOutput() KoyebServiceDefinitionPtrOutput
	ToKoyebServiceDefinitionPtrOutputWithContext(context.Context) KoyebServiceDefinitionPtrOutput
}

KoyebServiceDefinitionPtrInput is an input type that accepts KoyebServiceDefinitionArgs, KoyebServiceDefinitionPtr and KoyebServiceDefinitionPtrOutput values. You can construct a concrete instance of `KoyebServiceDefinitionPtrInput` via:

        KoyebServiceDefinitionArgs{...}

or:

        nil

type KoyebServiceDefinitionPtrOutput

type KoyebServiceDefinitionPtrOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionPtrOutput) Docker

func (KoyebServiceDefinitionPtrOutput) Elem

func (KoyebServiceDefinitionPtrOutput) ElementType

func (KoyebServiceDefinitionPtrOutput) Envs

func (KoyebServiceDefinitionPtrOutput) Git

func (KoyebServiceDefinitionPtrOutput) InstanceTypes

func (KoyebServiceDefinitionPtrOutput) Name

func (KoyebServiceDefinitionPtrOutput) Ports

func (KoyebServiceDefinitionPtrOutput) Regions

func (KoyebServiceDefinitionPtrOutput) Routes

func (KoyebServiceDefinitionPtrOutput) Scalings

func (KoyebServiceDefinitionPtrOutput) ToKoyebServiceDefinitionPtrOutput

func (o KoyebServiceDefinitionPtrOutput) ToKoyebServiceDefinitionPtrOutput() KoyebServiceDefinitionPtrOutput

func (KoyebServiceDefinitionPtrOutput) ToKoyebServiceDefinitionPtrOutputWithContext

func (o KoyebServiceDefinitionPtrOutput) ToKoyebServiceDefinitionPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionPtrOutput

type KoyebServiceDefinitionRoute

type KoyebServiceDefinitionRoute struct {
	Path string `pulumi:"path"`
	Port int    `pulumi:"port"`
}

type KoyebServiceDefinitionRouteArgs

type KoyebServiceDefinitionRouteArgs struct {
	Path pulumi.StringInput `pulumi:"path"`
	Port pulumi.IntInput    `pulumi:"port"`
}

func (KoyebServiceDefinitionRouteArgs) ElementType

func (KoyebServiceDefinitionRouteArgs) ToKoyebServiceDefinitionRouteOutput

func (i KoyebServiceDefinitionRouteArgs) ToKoyebServiceDefinitionRouteOutput() KoyebServiceDefinitionRouteOutput

func (KoyebServiceDefinitionRouteArgs) ToKoyebServiceDefinitionRouteOutputWithContext

func (i KoyebServiceDefinitionRouteArgs) ToKoyebServiceDefinitionRouteOutputWithContext(ctx context.Context) KoyebServiceDefinitionRouteOutput

type KoyebServiceDefinitionRouteArray

type KoyebServiceDefinitionRouteArray []KoyebServiceDefinitionRouteInput

func (KoyebServiceDefinitionRouteArray) ElementType

func (KoyebServiceDefinitionRouteArray) ToKoyebServiceDefinitionRouteArrayOutput

func (i KoyebServiceDefinitionRouteArray) ToKoyebServiceDefinitionRouteArrayOutput() KoyebServiceDefinitionRouteArrayOutput

func (KoyebServiceDefinitionRouteArray) ToKoyebServiceDefinitionRouteArrayOutputWithContext

func (i KoyebServiceDefinitionRouteArray) ToKoyebServiceDefinitionRouteArrayOutputWithContext(ctx context.Context) KoyebServiceDefinitionRouteArrayOutput

type KoyebServiceDefinitionRouteArrayInput

type KoyebServiceDefinitionRouteArrayInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionRouteArrayOutput() KoyebServiceDefinitionRouteArrayOutput
	ToKoyebServiceDefinitionRouteArrayOutputWithContext(context.Context) KoyebServiceDefinitionRouteArrayOutput
}

KoyebServiceDefinitionRouteArrayInput is an input type that accepts KoyebServiceDefinitionRouteArray and KoyebServiceDefinitionRouteArrayOutput values. You can construct a concrete instance of `KoyebServiceDefinitionRouteArrayInput` via:

KoyebServiceDefinitionRouteArray{ KoyebServiceDefinitionRouteArgs{...} }

type KoyebServiceDefinitionRouteArrayOutput

type KoyebServiceDefinitionRouteArrayOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionRouteArrayOutput) ElementType

func (KoyebServiceDefinitionRouteArrayOutput) Index

func (KoyebServiceDefinitionRouteArrayOutput) ToKoyebServiceDefinitionRouteArrayOutput

func (o KoyebServiceDefinitionRouteArrayOutput) ToKoyebServiceDefinitionRouteArrayOutput() KoyebServiceDefinitionRouteArrayOutput

func (KoyebServiceDefinitionRouteArrayOutput) ToKoyebServiceDefinitionRouteArrayOutputWithContext

func (o KoyebServiceDefinitionRouteArrayOutput) ToKoyebServiceDefinitionRouteArrayOutputWithContext(ctx context.Context) KoyebServiceDefinitionRouteArrayOutput

type KoyebServiceDefinitionRouteInput

type KoyebServiceDefinitionRouteInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionRouteOutput() KoyebServiceDefinitionRouteOutput
	ToKoyebServiceDefinitionRouteOutputWithContext(context.Context) KoyebServiceDefinitionRouteOutput
}

KoyebServiceDefinitionRouteInput is an input type that accepts KoyebServiceDefinitionRouteArgs and KoyebServiceDefinitionRouteOutput values. You can construct a concrete instance of `KoyebServiceDefinitionRouteInput` via:

KoyebServiceDefinitionRouteArgs{...}

type KoyebServiceDefinitionRouteOutput

type KoyebServiceDefinitionRouteOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionRouteOutput) ElementType

func (KoyebServiceDefinitionRouteOutput) Path

func (KoyebServiceDefinitionRouteOutput) Port

func (KoyebServiceDefinitionRouteOutput) ToKoyebServiceDefinitionRouteOutput

func (o KoyebServiceDefinitionRouteOutput) ToKoyebServiceDefinitionRouteOutput() KoyebServiceDefinitionRouteOutput

func (KoyebServiceDefinitionRouteOutput) ToKoyebServiceDefinitionRouteOutputWithContext

func (o KoyebServiceDefinitionRouteOutput) ToKoyebServiceDefinitionRouteOutputWithContext(ctx context.Context) KoyebServiceDefinitionRouteOutput

type KoyebServiceDefinitionScalings

type KoyebServiceDefinitionScalings struct {
	Max *int `pulumi:"max"`
	Min *int `pulumi:"min"`
}

type KoyebServiceDefinitionScalingsArgs

type KoyebServiceDefinitionScalingsArgs struct {
	Max pulumi.IntPtrInput `pulumi:"max"`
	Min pulumi.IntPtrInput `pulumi:"min"`
}

func (KoyebServiceDefinitionScalingsArgs) ElementType

func (KoyebServiceDefinitionScalingsArgs) ToKoyebServiceDefinitionScalingsOutput

func (i KoyebServiceDefinitionScalingsArgs) ToKoyebServiceDefinitionScalingsOutput() KoyebServiceDefinitionScalingsOutput

func (KoyebServiceDefinitionScalingsArgs) ToKoyebServiceDefinitionScalingsOutputWithContext

func (i KoyebServiceDefinitionScalingsArgs) ToKoyebServiceDefinitionScalingsOutputWithContext(ctx context.Context) KoyebServiceDefinitionScalingsOutput

func (KoyebServiceDefinitionScalingsArgs) ToKoyebServiceDefinitionScalingsPtrOutput

func (i KoyebServiceDefinitionScalingsArgs) ToKoyebServiceDefinitionScalingsPtrOutput() KoyebServiceDefinitionScalingsPtrOutput

func (KoyebServiceDefinitionScalingsArgs) ToKoyebServiceDefinitionScalingsPtrOutputWithContext

func (i KoyebServiceDefinitionScalingsArgs) ToKoyebServiceDefinitionScalingsPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionScalingsPtrOutput

type KoyebServiceDefinitionScalingsInput

type KoyebServiceDefinitionScalingsInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionScalingsOutput() KoyebServiceDefinitionScalingsOutput
	ToKoyebServiceDefinitionScalingsOutputWithContext(context.Context) KoyebServiceDefinitionScalingsOutput
}

KoyebServiceDefinitionScalingsInput is an input type that accepts KoyebServiceDefinitionScalingsArgs and KoyebServiceDefinitionScalingsOutput values. You can construct a concrete instance of `KoyebServiceDefinitionScalingsInput` via:

KoyebServiceDefinitionScalingsArgs{...}

type KoyebServiceDefinitionScalingsOutput

type KoyebServiceDefinitionScalingsOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionScalingsOutput) ElementType

func (KoyebServiceDefinitionScalingsOutput) Max

func (KoyebServiceDefinitionScalingsOutput) Min

func (KoyebServiceDefinitionScalingsOutput) ToKoyebServiceDefinitionScalingsOutput

func (o KoyebServiceDefinitionScalingsOutput) ToKoyebServiceDefinitionScalingsOutput() KoyebServiceDefinitionScalingsOutput

func (KoyebServiceDefinitionScalingsOutput) ToKoyebServiceDefinitionScalingsOutputWithContext

func (o KoyebServiceDefinitionScalingsOutput) ToKoyebServiceDefinitionScalingsOutputWithContext(ctx context.Context) KoyebServiceDefinitionScalingsOutput

func (KoyebServiceDefinitionScalingsOutput) ToKoyebServiceDefinitionScalingsPtrOutput

func (o KoyebServiceDefinitionScalingsOutput) ToKoyebServiceDefinitionScalingsPtrOutput() KoyebServiceDefinitionScalingsPtrOutput

func (KoyebServiceDefinitionScalingsOutput) ToKoyebServiceDefinitionScalingsPtrOutputWithContext

func (o KoyebServiceDefinitionScalingsOutput) ToKoyebServiceDefinitionScalingsPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionScalingsPtrOutput

type KoyebServiceDefinitionScalingsPtrInput

type KoyebServiceDefinitionScalingsPtrInput interface {
	pulumi.Input

	ToKoyebServiceDefinitionScalingsPtrOutput() KoyebServiceDefinitionScalingsPtrOutput
	ToKoyebServiceDefinitionScalingsPtrOutputWithContext(context.Context) KoyebServiceDefinitionScalingsPtrOutput
}

KoyebServiceDefinitionScalingsPtrInput is an input type that accepts KoyebServiceDefinitionScalingsArgs, KoyebServiceDefinitionScalingsPtr and KoyebServiceDefinitionScalingsPtrOutput values. You can construct a concrete instance of `KoyebServiceDefinitionScalingsPtrInput` via:

        KoyebServiceDefinitionScalingsArgs{...}

or:

        nil

type KoyebServiceDefinitionScalingsPtrOutput

type KoyebServiceDefinitionScalingsPtrOutput struct{ *pulumi.OutputState }

func (KoyebServiceDefinitionScalingsPtrOutput) Elem

func (KoyebServiceDefinitionScalingsPtrOutput) ElementType

func (KoyebServiceDefinitionScalingsPtrOutput) Max

func (KoyebServiceDefinitionScalingsPtrOutput) Min

func (KoyebServiceDefinitionScalingsPtrOutput) ToKoyebServiceDefinitionScalingsPtrOutput

func (o KoyebServiceDefinitionScalingsPtrOutput) ToKoyebServiceDefinitionScalingsPtrOutput() KoyebServiceDefinitionScalingsPtrOutput

func (KoyebServiceDefinitionScalingsPtrOutput) ToKoyebServiceDefinitionScalingsPtrOutputWithContext

func (o KoyebServiceDefinitionScalingsPtrOutput) ToKoyebServiceDefinitionScalingsPtrOutputWithContext(ctx context.Context) KoyebServiceDefinitionScalingsPtrOutput

type KoyebServiceInput

type KoyebServiceInput interface {
	pulumi.Input

	ToKoyebServiceOutput() KoyebServiceOutput
	ToKoyebServiceOutputWithContext(ctx context.Context) KoyebServiceOutput
}

type KoyebServiceMap

type KoyebServiceMap map[string]KoyebServiceInput

func (KoyebServiceMap) ElementType

func (KoyebServiceMap) ElementType() reflect.Type

func (KoyebServiceMap) ToKoyebServiceMapOutput

func (i KoyebServiceMap) ToKoyebServiceMapOutput() KoyebServiceMapOutput

func (KoyebServiceMap) ToKoyebServiceMapOutputWithContext

func (i KoyebServiceMap) ToKoyebServiceMapOutputWithContext(ctx context.Context) KoyebServiceMapOutput

type KoyebServiceMapInput

type KoyebServiceMapInput interface {
	pulumi.Input

	ToKoyebServiceMapOutput() KoyebServiceMapOutput
	ToKoyebServiceMapOutputWithContext(context.Context) KoyebServiceMapOutput
}

KoyebServiceMapInput is an input type that accepts KoyebServiceMap and KoyebServiceMapOutput values. You can construct a concrete instance of `KoyebServiceMapInput` via:

KoyebServiceMap{ "key": KoyebServiceArgs{...} }

type KoyebServiceMapOutput

type KoyebServiceMapOutput struct{ *pulumi.OutputState }

func (KoyebServiceMapOutput) ElementType

func (KoyebServiceMapOutput) ElementType() reflect.Type

func (KoyebServiceMapOutput) MapIndex

func (KoyebServiceMapOutput) ToKoyebServiceMapOutput

func (o KoyebServiceMapOutput) ToKoyebServiceMapOutput() KoyebServiceMapOutput

func (KoyebServiceMapOutput) ToKoyebServiceMapOutputWithContext

func (o KoyebServiceMapOutput) ToKoyebServiceMapOutputWithContext(ctx context.Context) KoyebServiceMapOutput

type KoyebServiceOutput

type KoyebServiceOutput struct{ *pulumi.OutputState }

func (KoyebServiceOutput) ActiveDeployment

func (o KoyebServiceOutput) ActiveDeployment() pulumi.StringOutput

The service active deployment ID

func (KoyebServiceOutput) AppId

The app id the service is assigned to

func (KoyebServiceOutput) AppName

The app name the service is assigned to

func (KoyebServiceOutput) CreatedAt

func (o KoyebServiceOutput) CreatedAt() pulumi.StringOutput

The date and time of when the service was created

func (KoyebServiceOutput) Definition

The service deployment definition

func (KoyebServiceOutput) ElementType

func (KoyebServiceOutput) ElementType() reflect.Type

func (KoyebServiceOutput) LatestDeployment

func (o KoyebServiceOutput) LatestDeployment() pulumi.StringOutput

The service latest deployment ID

func (KoyebServiceOutput) Messages

func (o KoyebServiceOutput) Messages() pulumi.StringOutput

The status messages of the service

func (KoyebServiceOutput) Name

The service name

func (KoyebServiceOutput) OrganizationId

func (o KoyebServiceOutput) OrganizationId() pulumi.StringOutput

The organization ID owning the service

func (KoyebServiceOutput) PausedAt

func (o KoyebServiceOutput) PausedAt() pulumi.StringOutput

The date and time of when the service was last updated

func (KoyebServiceOutput) ResumedAt

func (o KoyebServiceOutput) ResumedAt() pulumi.StringOutput

The date and time of when the service was last updated

func (KoyebServiceOutput) Status

The status of the service

func (KoyebServiceOutput) TerminatedAt

func (o KoyebServiceOutput) TerminatedAt() pulumi.StringOutput

The date and time of when the service was last updated

func (KoyebServiceOutput) ToKoyebServiceOutput

func (o KoyebServiceOutput) ToKoyebServiceOutput() KoyebServiceOutput

func (KoyebServiceOutput) ToKoyebServiceOutputWithContext

func (o KoyebServiceOutput) ToKoyebServiceOutputWithContext(ctx context.Context) KoyebServiceOutput

func (KoyebServiceOutput) UpdatedAt

func (o KoyebServiceOutput) UpdatedAt() pulumi.StringOutput

The date and time of when the service was last updated

func (KoyebServiceOutput) Version

The version of the service

type KoyebServiceState

type KoyebServiceState struct {
	// The service active deployment ID
	ActiveDeployment pulumi.StringPtrInput
	// The app id the service is assigned to
	AppId pulumi.StringPtrInput
	// The app name the service is assigned to
	AppName pulumi.StringPtrInput
	// The date and time of when the service was created
	CreatedAt pulumi.StringPtrInput
	// The service deployment definition
	Definition KoyebServiceDefinitionPtrInput
	// The service latest deployment ID
	LatestDeployment pulumi.StringPtrInput
	// The status messages of the service
	Messages pulumi.StringPtrInput
	// The service name
	Name pulumi.StringPtrInput
	// The organization ID owning the service
	OrganizationId pulumi.StringPtrInput
	// The date and time of when the service was last updated
	PausedAt pulumi.StringPtrInput
	// The date and time of when the service was last updated
	ResumedAt pulumi.StringPtrInput
	// The status of the service
	Status pulumi.StringPtrInput
	// The date and time of when the service was last updated
	TerminatedAt pulumi.StringPtrInput
	// The date and time of when the service was last updated
	UpdatedAt pulumi.StringPtrInput
	// The version of the service
	Version pulumi.StringPtrInput
}

func (KoyebServiceState) ElementType

func (KoyebServiceState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

The provider type for the koyeb 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 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL