koyeb

package
Version: 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