config

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetGit

func GetGit(ctx *pulumi.Context) string

Configuration block with settings for Kubernetes.

func GetKubernetes

func GetKubernetes(ctx *pulumi.Context) string

Configuration block with settings for Kubernetes.

Types

type Git

type Git struct {
	AuthorEmail           *string  `pulumi:"authorEmail"`
	AuthorName            *string  `pulumi:"authorName"`
	Branch                *string  `pulumi:"branch"`
	CommitMessageAppendix *string  `pulumi:"commitMessageAppendix"`
	GpgKeyId              *string  `pulumi:"gpgKeyId"`
	GpgKeyRing            *string  `pulumi:"gpgKeyRing"`
	GpgPassphrase         *string  `pulumi:"gpgPassphrase"`
	Http                  *GitHttp `pulumi:"http"`
	Ssh                   *GitSsh  `pulumi:"ssh"`
	Url                   string   `pulumi:"url"`
}

type GitArgs

type GitArgs struct {
	AuthorEmail           pulumi.StringPtrInput `pulumi:"authorEmail"`
	AuthorName            pulumi.StringPtrInput `pulumi:"authorName"`
	Branch                pulumi.StringPtrInput `pulumi:"branch"`
	CommitMessageAppendix pulumi.StringPtrInput `pulumi:"commitMessageAppendix"`
	GpgKeyId              pulumi.StringPtrInput `pulumi:"gpgKeyId"`
	GpgKeyRing            pulumi.StringPtrInput `pulumi:"gpgKeyRing"`
	GpgPassphrase         pulumi.StringPtrInput `pulumi:"gpgPassphrase"`
	Http                  GitHttpPtrInput       `pulumi:"http"`
	Ssh                   GitSshPtrInput        `pulumi:"ssh"`
	Url                   pulumi.StringInput    `pulumi:"url"`
}

func (GitArgs) ElementType

func (GitArgs) ElementType() reflect.Type

func (GitArgs) ToGitOutput

func (i GitArgs) ToGitOutput() GitOutput

func (GitArgs) ToGitOutputWithContext

func (i GitArgs) ToGitOutputWithContext(ctx context.Context) GitOutput

type GitHttp

type GitHttp struct {
	AllowInsecureHttp    *bool   `pulumi:"allowInsecureHttp"`
	CertificateAuthority *string `pulumi:"certificateAuthority"`
	Password             *string `pulumi:"password"`
	Username             *string `pulumi:"username"`
}

type GitHttpArgs

type GitHttpArgs struct {
	AllowInsecureHttp    pulumi.BoolPtrInput   `pulumi:"allowInsecureHttp"`
	CertificateAuthority pulumi.StringPtrInput `pulumi:"certificateAuthority"`
	Password             pulumi.StringPtrInput `pulumi:"password"`
	Username             pulumi.StringPtrInput `pulumi:"username"`
}

func (GitHttpArgs) ElementType

func (GitHttpArgs) ElementType() reflect.Type

func (GitHttpArgs) ToGitHttpOutput

func (i GitHttpArgs) ToGitHttpOutput() GitHttpOutput

func (GitHttpArgs) ToGitHttpOutputWithContext

func (i GitHttpArgs) ToGitHttpOutputWithContext(ctx context.Context) GitHttpOutput

func (GitHttpArgs) ToGitHttpPtrOutput

func (i GitHttpArgs) ToGitHttpPtrOutput() GitHttpPtrOutput

func (GitHttpArgs) ToGitHttpPtrOutputWithContext

func (i GitHttpArgs) ToGitHttpPtrOutputWithContext(ctx context.Context) GitHttpPtrOutput

type GitHttpInput

type GitHttpInput interface {
	pulumi.Input

	ToGitHttpOutput() GitHttpOutput
	ToGitHttpOutputWithContext(context.Context) GitHttpOutput
}

GitHttpInput is an input type that accepts GitHttpArgs and GitHttpOutput values. You can construct a concrete instance of `GitHttpInput` via:

GitHttpArgs{...}

type GitHttpOutput

type GitHttpOutput struct{ *pulumi.OutputState }

func (GitHttpOutput) AllowInsecureHttp

func (o GitHttpOutput) AllowInsecureHttp() pulumi.BoolPtrOutput

func (GitHttpOutput) CertificateAuthority

func (o GitHttpOutput) CertificateAuthority() pulumi.StringPtrOutput

func (GitHttpOutput) ElementType

func (GitHttpOutput) ElementType() reflect.Type

func (GitHttpOutput) Password

func (o GitHttpOutput) Password() pulumi.StringPtrOutput

func (GitHttpOutput) ToGitHttpOutput

func (o GitHttpOutput) ToGitHttpOutput() GitHttpOutput

func (GitHttpOutput) ToGitHttpOutputWithContext

func (o GitHttpOutput) ToGitHttpOutputWithContext(ctx context.Context) GitHttpOutput

func (GitHttpOutput) ToGitHttpPtrOutput

func (o GitHttpOutput) ToGitHttpPtrOutput() GitHttpPtrOutput

func (GitHttpOutput) ToGitHttpPtrOutputWithContext

func (o GitHttpOutput) ToGitHttpPtrOutputWithContext(ctx context.Context) GitHttpPtrOutput

func (GitHttpOutput) Username

func (o GitHttpOutput) Username() pulumi.StringPtrOutput

type GitHttpPtrInput

type GitHttpPtrInput interface {
	pulumi.Input

	ToGitHttpPtrOutput() GitHttpPtrOutput
	ToGitHttpPtrOutputWithContext(context.Context) GitHttpPtrOutput
}

GitHttpPtrInput is an input type that accepts GitHttpArgs, GitHttpPtr and GitHttpPtrOutput values. You can construct a concrete instance of `GitHttpPtrInput` via:

        GitHttpArgs{...}

or:

        nil

func GitHttpPtr

func GitHttpPtr(v *GitHttpArgs) GitHttpPtrInput

type GitHttpPtrOutput

type GitHttpPtrOutput struct{ *pulumi.OutputState }

func (GitHttpPtrOutput) AllowInsecureHttp

func (o GitHttpPtrOutput) AllowInsecureHttp() pulumi.BoolPtrOutput

func (GitHttpPtrOutput) CertificateAuthority

func (o GitHttpPtrOutput) CertificateAuthority() pulumi.StringPtrOutput

func (GitHttpPtrOutput) Elem

func (GitHttpPtrOutput) ElementType

func (GitHttpPtrOutput) ElementType() reflect.Type

func (GitHttpPtrOutput) Password

func (GitHttpPtrOutput) ToGitHttpPtrOutput

func (o GitHttpPtrOutput) ToGitHttpPtrOutput() GitHttpPtrOutput

func (GitHttpPtrOutput) ToGitHttpPtrOutputWithContext

func (o GitHttpPtrOutput) ToGitHttpPtrOutputWithContext(ctx context.Context) GitHttpPtrOutput

func (GitHttpPtrOutput) Username

type GitInput

type GitInput interface {
	pulumi.Input

	ToGitOutput() GitOutput
	ToGitOutputWithContext(context.Context) GitOutput
}

GitInput is an input type that accepts GitArgs and GitOutput values. You can construct a concrete instance of `GitInput` via:

GitArgs{...}

type GitOutput

type GitOutput struct{ *pulumi.OutputState }

func (GitOutput) AuthorEmail

func (o GitOutput) AuthorEmail() pulumi.StringPtrOutput

func (GitOutput) AuthorName

func (o GitOutput) AuthorName() pulumi.StringPtrOutput

func (GitOutput) Branch

func (o GitOutput) Branch() pulumi.StringPtrOutput

func (GitOutput) CommitMessageAppendix

func (o GitOutput) CommitMessageAppendix() pulumi.StringPtrOutput

func (GitOutput) ElementType

func (GitOutput) ElementType() reflect.Type

func (GitOutput) GpgKeyId

func (o GitOutput) GpgKeyId() pulumi.StringPtrOutput

func (GitOutput) GpgKeyRing

func (o GitOutput) GpgKeyRing() pulumi.StringPtrOutput

func (GitOutput) GpgPassphrase

func (o GitOutput) GpgPassphrase() pulumi.StringPtrOutput

func (GitOutput) Http

func (o GitOutput) Http() GitHttpPtrOutput

func (GitOutput) Ssh

func (o GitOutput) Ssh() GitSshPtrOutput

func (GitOutput) ToGitOutput

func (o GitOutput) ToGitOutput() GitOutput

func (GitOutput) ToGitOutputWithContext

func (o GitOutput) ToGitOutputWithContext(ctx context.Context) GitOutput

func (GitOutput) Url

func (o GitOutput) Url() pulumi.StringOutput

type GitSsh

type GitSsh struct {
	Password   *string `pulumi:"password"`
	PrivateKey *string `pulumi:"privateKey"`
	Username   *string `pulumi:"username"`
}

type GitSshArgs

type GitSshArgs struct {
	Password   pulumi.StringPtrInput `pulumi:"password"`
	PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"`
	Username   pulumi.StringPtrInput `pulumi:"username"`
}

func (GitSshArgs) ElementType

func (GitSshArgs) ElementType() reflect.Type

func (GitSshArgs) ToGitSshOutput

func (i GitSshArgs) ToGitSshOutput() GitSshOutput

func (GitSshArgs) ToGitSshOutputWithContext

func (i GitSshArgs) ToGitSshOutputWithContext(ctx context.Context) GitSshOutput

func (GitSshArgs) ToGitSshPtrOutput

func (i GitSshArgs) ToGitSshPtrOutput() GitSshPtrOutput

func (GitSshArgs) ToGitSshPtrOutputWithContext

func (i GitSshArgs) ToGitSshPtrOutputWithContext(ctx context.Context) GitSshPtrOutput

type GitSshInput

type GitSshInput interface {
	pulumi.Input

	ToGitSshOutput() GitSshOutput
	ToGitSshOutputWithContext(context.Context) GitSshOutput
}

GitSshInput is an input type that accepts GitSshArgs and GitSshOutput values. You can construct a concrete instance of `GitSshInput` via:

GitSshArgs{...}

type GitSshOutput

type GitSshOutput struct{ *pulumi.OutputState }

func (GitSshOutput) ElementType

func (GitSshOutput) ElementType() reflect.Type

func (GitSshOutput) Password

func (o GitSshOutput) Password() pulumi.StringPtrOutput

func (GitSshOutput) PrivateKey

func (o GitSshOutput) PrivateKey() pulumi.StringPtrOutput

func (GitSshOutput) ToGitSshOutput

func (o GitSshOutput) ToGitSshOutput() GitSshOutput

func (GitSshOutput) ToGitSshOutputWithContext

func (o GitSshOutput) ToGitSshOutputWithContext(ctx context.Context) GitSshOutput

func (GitSshOutput) ToGitSshPtrOutput

func (o GitSshOutput) ToGitSshPtrOutput() GitSshPtrOutput

func (GitSshOutput) ToGitSshPtrOutputWithContext

func (o GitSshOutput) ToGitSshPtrOutputWithContext(ctx context.Context) GitSshPtrOutput

func (GitSshOutput) Username

func (o GitSshOutput) Username() pulumi.StringPtrOutput

type GitSshPtrInput

type GitSshPtrInput interface {
	pulumi.Input

	ToGitSshPtrOutput() GitSshPtrOutput
	ToGitSshPtrOutputWithContext(context.Context) GitSshPtrOutput
}

GitSshPtrInput is an input type that accepts GitSshArgs, GitSshPtr and GitSshPtrOutput values. You can construct a concrete instance of `GitSshPtrInput` via:

        GitSshArgs{...}

or:

        nil

func GitSshPtr

func GitSshPtr(v *GitSshArgs) GitSshPtrInput

type GitSshPtrOutput

type GitSshPtrOutput struct{ *pulumi.OutputState }

func (GitSshPtrOutput) Elem

func (o GitSshPtrOutput) Elem() GitSshOutput

func (GitSshPtrOutput) ElementType

func (GitSshPtrOutput) ElementType() reflect.Type

func (GitSshPtrOutput) Password

func (o GitSshPtrOutput) Password() pulumi.StringPtrOutput

func (GitSshPtrOutput) PrivateKey

func (o GitSshPtrOutput) PrivateKey() pulumi.StringPtrOutput

func (GitSshPtrOutput) ToGitSshPtrOutput

func (o GitSshPtrOutput) ToGitSshPtrOutput() GitSshPtrOutput

func (GitSshPtrOutput) ToGitSshPtrOutputWithContext

func (o GitSshPtrOutput) ToGitSshPtrOutputWithContext(ctx context.Context) GitSshPtrOutput

func (GitSshPtrOutput) Username

func (o GitSshPtrOutput) Username() pulumi.StringPtrOutput

type Kubernetes

type Kubernetes struct {
	ClientCertificate     *string         `pulumi:"clientCertificate"`
	ClientKey             *string         `pulumi:"clientKey"`
	ClusterCaCertificate  *string         `pulumi:"clusterCaCertificate"`
	ConfigContext         *string         `pulumi:"configContext"`
	ConfigContextAuthInfo *string         `pulumi:"configContextAuthInfo"`
	ConfigContextCluster  *string         `pulumi:"configContextCluster"`
	ConfigPath            *string         `pulumi:"configPath"`
	ConfigPaths           []string        `pulumi:"configPaths"`
	Exec                  *KubernetesExec `pulumi:"exec"`
	Host                  *string         `pulumi:"host"`
	Insecure              *bool           `pulumi:"insecure"`
	Password              *string         `pulumi:"password"`
	ProxyUrl              *string         `pulumi:"proxyUrl"`
	Token                 *string         `pulumi:"token"`
	Username              *string         `pulumi:"username"`
}

type KubernetesArgs

type KubernetesArgs struct {
	ClientCertificate     pulumi.StringPtrInput   `pulumi:"clientCertificate"`
	ClientKey             pulumi.StringPtrInput   `pulumi:"clientKey"`
	ClusterCaCertificate  pulumi.StringPtrInput   `pulumi:"clusterCaCertificate"`
	ConfigContext         pulumi.StringPtrInput   `pulumi:"configContext"`
	ConfigContextAuthInfo pulumi.StringPtrInput   `pulumi:"configContextAuthInfo"`
	ConfigContextCluster  pulumi.StringPtrInput   `pulumi:"configContextCluster"`
	ConfigPath            pulumi.StringPtrInput   `pulumi:"configPath"`
	ConfigPaths           pulumi.StringArrayInput `pulumi:"configPaths"`
	Exec                  KubernetesExecPtrInput  `pulumi:"exec"`
	Host                  pulumi.StringPtrInput   `pulumi:"host"`
	Insecure              pulumi.BoolPtrInput     `pulumi:"insecure"`
	Password              pulumi.StringPtrInput   `pulumi:"password"`
	ProxyUrl              pulumi.StringPtrInput   `pulumi:"proxyUrl"`
	Token                 pulumi.StringPtrInput   `pulumi:"token"`
	Username              pulumi.StringPtrInput   `pulumi:"username"`
}

func (KubernetesArgs) ElementType

func (KubernetesArgs) ElementType() reflect.Type

func (KubernetesArgs) ToKubernetesOutput

func (i KubernetesArgs) ToKubernetesOutput() KubernetesOutput

func (KubernetesArgs) ToKubernetesOutputWithContext

func (i KubernetesArgs) ToKubernetesOutputWithContext(ctx context.Context) KubernetesOutput

type KubernetesExec added in v1.0.1

type KubernetesExec struct {
	ApiVersion string            `pulumi:"apiVersion"`
	Args       []string          `pulumi:"args"`
	Command    string            `pulumi:"command"`
	Env        map[string]string `pulumi:"env"`
}

type KubernetesExecArgs added in v1.0.1

type KubernetesExecArgs struct {
	ApiVersion pulumi.StringInput      `pulumi:"apiVersion"`
	Args       pulumi.StringArrayInput `pulumi:"args"`
	Command    pulumi.StringInput      `pulumi:"command"`
	Env        pulumi.StringMapInput   `pulumi:"env"`
}

func (KubernetesExecArgs) ElementType added in v1.0.1

func (KubernetesExecArgs) ElementType() reflect.Type

func (KubernetesExecArgs) ToKubernetesExecOutput added in v1.0.1

func (i KubernetesExecArgs) ToKubernetesExecOutput() KubernetesExecOutput

func (KubernetesExecArgs) ToKubernetesExecOutputWithContext added in v1.0.1

func (i KubernetesExecArgs) ToKubernetesExecOutputWithContext(ctx context.Context) KubernetesExecOutput

func (KubernetesExecArgs) ToKubernetesExecPtrOutput added in v1.0.1

func (i KubernetesExecArgs) ToKubernetesExecPtrOutput() KubernetesExecPtrOutput

func (KubernetesExecArgs) ToKubernetesExecPtrOutputWithContext added in v1.0.1

func (i KubernetesExecArgs) ToKubernetesExecPtrOutputWithContext(ctx context.Context) KubernetesExecPtrOutput

type KubernetesExecInput added in v1.0.1

type KubernetesExecInput interface {
	pulumi.Input

	ToKubernetesExecOutput() KubernetesExecOutput
	ToKubernetesExecOutputWithContext(context.Context) KubernetesExecOutput
}

KubernetesExecInput is an input type that accepts KubernetesExecArgs and KubernetesExecOutput values. You can construct a concrete instance of `KubernetesExecInput` via:

KubernetesExecArgs{...}

type KubernetesExecOutput added in v1.0.1

type KubernetesExecOutput struct{ *pulumi.OutputState }

func (KubernetesExecOutput) ApiVersion added in v1.0.1

func (o KubernetesExecOutput) ApiVersion() pulumi.StringOutput

func (KubernetesExecOutput) Args added in v1.0.1

func (KubernetesExecOutput) Command added in v1.0.1

func (KubernetesExecOutput) ElementType added in v1.0.1

func (KubernetesExecOutput) ElementType() reflect.Type

func (KubernetesExecOutput) Env added in v1.0.1

func (KubernetesExecOutput) ToKubernetesExecOutput added in v1.0.1

func (o KubernetesExecOutput) ToKubernetesExecOutput() KubernetesExecOutput

func (KubernetesExecOutput) ToKubernetesExecOutputWithContext added in v1.0.1

func (o KubernetesExecOutput) ToKubernetesExecOutputWithContext(ctx context.Context) KubernetesExecOutput

func (KubernetesExecOutput) ToKubernetesExecPtrOutput added in v1.0.1

func (o KubernetesExecOutput) ToKubernetesExecPtrOutput() KubernetesExecPtrOutput

func (KubernetesExecOutput) ToKubernetesExecPtrOutputWithContext added in v1.0.1

func (o KubernetesExecOutput) ToKubernetesExecPtrOutputWithContext(ctx context.Context) KubernetesExecPtrOutput

type KubernetesExecPtrInput added in v1.0.1

type KubernetesExecPtrInput interface {
	pulumi.Input

	ToKubernetesExecPtrOutput() KubernetesExecPtrOutput
	ToKubernetesExecPtrOutputWithContext(context.Context) KubernetesExecPtrOutput
}

KubernetesExecPtrInput is an input type that accepts KubernetesExecArgs, KubernetesExecPtr and KubernetesExecPtrOutput values. You can construct a concrete instance of `KubernetesExecPtrInput` via:

        KubernetesExecArgs{...}

or:

        nil

func KubernetesExecPtr added in v1.0.1

func KubernetesExecPtr(v *KubernetesExecArgs) KubernetesExecPtrInput

type KubernetesExecPtrOutput added in v1.0.1

type KubernetesExecPtrOutput struct{ *pulumi.OutputState }

func (KubernetesExecPtrOutput) ApiVersion added in v1.0.1

func (KubernetesExecPtrOutput) Args added in v1.0.1

func (KubernetesExecPtrOutput) Command added in v1.0.1

func (KubernetesExecPtrOutput) Elem added in v1.0.1

func (KubernetesExecPtrOutput) ElementType added in v1.0.1

func (KubernetesExecPtrOutput) ElementType() reflect.Type

func (KubernetesExecPtrOutput) Env added in v1.0.1

func (KubernetesExecPtrOutput) ToKubernetesExecPtrOutput added in v1.0.1

func (o KubernetesExecPtrOutput) ToKubernetesExecPtrOutput() KubernetesExecPtrOutput

func (KubernetesExecPtrOutput) ToKubernetesExecPtrOutputWithContext added in v1.0.1

func (o KubernetesExecPtrOutput) ToKubernetesExecPtrOutputWithContext(ctx context.Context) KubernetesExecPtrOutput

type KubernetesInput

type KubernetesInput interface {
	pulumi.Input

	ToKubernetesOutput() KubernetesOutput
	ToKubernetesOutputWithContext(context.Context) KubernetesOutput
}

KubernetesInput is an input type that accepts KubernetesArgs and KubernetesOutput values. You can construct a concrete instance of `KubernetesInput` via:

KubernetesArgs{...}

type KubernetesOutput

type KubernetesOutput struct{ *pulumi.OutputState }

func (KubernetesOutput) ClientCertificate

func (o KubernetesOutput) ClientCertificate() pulumi.StringPtrOutput

func (KubernetesOutput) ClientKey

func (o KubernetesOutput) ClientKey() pulumi.StringPtrOutput

func (KubernetesOutput) ClusterCaCertificate

func (o KubernetesOutput) ClusterCaCertificate() pulumi.StringPtrOutput

func (KubernetesOutput) ConfigContext

func (o KubernetesOutput) ConfigContext() pulumi.StringPtrOutput

func (KubernetesOutput) ConfigContextAuthInfo

func (o KubernetesOutput) ConfigContextAuthInfo() pulumi.StringPtrOutput

func (KubernetesOutput) ConfigContextCluster

func (o KubernetesOutput) ConfigContextCluster() pulumi.StringPtrOutput

func (KubernetesOutput) ConfigPath

func (o KubernetesOutput) ConfigPath() pulumi.StringPtrOutput

func (KubernetesOutput) ConfigPaths

func (o KubernetesOutput) ConfigPaths() pulumi.StringArrayOutput

func (KubernetesOutput) ElementType

func (KubernetesOutput) ElementType() reflect.Type

func (KubernetesOutput) Exec added in v1.0.1

func (KubernetesOutput) Host

func (KubernetesOutput) Insecure

func (o KubernetesOutput) Insecure() pulumi.BoolPtrOutput

func (KubernetesOutput) Password

func (KubernetesOutput) ProxyUrl

func (KubernetesOutput) ToKubernetesOutput

func (o KubernetesOutput) ToKubernetesOutput() KubernetesOutput

func (KubernetesOutput) ToKubernetesOutputWithContext

func (o KubernetesOutput) ToKubernetesOutputWithContext(ctx context.Context) KubernetesOutput

func (KubernetesOutput) Token

func (KubernetesOutput) Username

Jump to

Keyboard shortcuts

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