flux

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: 9 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing Flux 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 FluxBootstrapGit added in v0.25.3

type FluxBootstrapGit struct {
	pulumi.CustomResourceState

	// The internal cluster domain. Defaults to `cluster.local`
	ClusterDomain pulumi.StringOutput `pulumi:"clusterDomain"`
	// Toolkit components to include in the install manifests. Defaults to `[source-controller kustomize-controller helm-controller notification-controller]`
	Components pulumi.StringArrayOutput `pulumi:"components"`
	// List of extra components to include in the install manifests.
	ComponentsExtras pulumi.StringArrayOutput `pulumi:"componentsExtras"`
	// Use the existing secret for flux controller and don't create one from bootstrap
	DisableSecretCreation pulumi.BoolPtrOutput `pulumi:"disableSecretCreation"`
	// Kubernetes secret name used for pulling the toolkit images from a private registry.
	ImagePullSecret pulumi.StringPtrOutput `pulumi:"imagePullSecret"`
	// Interval at which to reconcile from bootstrap repository. Defaults to `1m0s`.
	Interval pulumi.StringOutput `pulumi:"interval"`
	// Kustomization to override configuration set by default.
	KustomizationOverride pulumi.StringPtrOutput `pulumi:"kustomizationOverride"`
	// Log level for toolkit components. Defaults to `info`.
	LogLevel pulumi.StringOutput `pulumi:"logLevel"`
	// The namespace scope for install manifests. Defaults to `flux-system`.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// Deny ingress access to the toolkit controllers from other namespaces using network policies. Defaults to `true`.
	NetworkPolicy pulumi.BoolOutput `pulumi:"networkPolicy"`
	// Path relative to the repository root, when specified the cluster sync will be scoped to this path.
	Path pulumi.StringPtrOutput `pulumi:"path"`
	// Configures the GitRepository source to initialize and include Git submodules in the artifact it produces.
	RecurseSubmodules pulumi.BoolPtrOutput `pulumi:"recurseSubmodules"`
	// Container registry where the toolkit images are published. Defaults to `ghcr.io/fluxcd`.
	Registry pulumi.StringOutput `pulumi:"registry"`
	// Git repository files created and managed by the provider.
	RepositoryFiles pulumi.StringMapOutput `pulumi:"repositoryFiles"`
	// Name of the secret the sync credentials can be found in or stored to. Defaults to `flux-system`.
	SecretName pulumi.StringOutput               `pulumi:"secretName"`
	Timeouts   FluxBootstrapGitTimeoutsPtrOutput `pulumi:"timeouts"`
	// List of toleration keys used to schedule the components pods onto nodes with matching taints.
	TolerationKeys pulumi.StringArrayOutput `pulumi:"tolerationKeys"`
	// Flux version. Defaults to `v2.0.1`.
	Version pulumi.StringOutput `pulumi:"version"`
	// If true watch for custom resources in all namespaces. Defaults to `true`.
	WatchAllNamespaces pulumi.BoolOutput `pulumi:"watchAllNamespaces"`
}

Commits Flux components to a Git repository and configures a Kubernetes cluster to synchronize with the same Git repository.

> **NOTE:** Checkout the GitHub bootstrap guide for a detailed step by step guide.

## Example Usage

Get Kubernetes credentials from a kubeconfig file. The current context set in the kubeconfig file will be used by default.

```go package main

import (

"github.com/oun/pulumi-flux/sdk/go/flux"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := flux.NewFluxBootstrapGit(ctx, "this", &flux.FluxBootstrapGitArgs{
			Path: pulumi.String("clusters/my-cluster"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Existing Flux installations can be imported by passing the namespace where Flux is installed.

```sh

$ pulumi import flux:index/fluxBootstrapGit:FluxBootstrapGit this flux-system

```

func GetFluxBootstrapGit added in v0.25.3

func GetFluxBootstrapGit(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FluxBootstrapGitState, opts ...pulumi.ResourceOption) (*FluxBootstrapGit, error)

GetFluxBootstrapGit gets an existing FluxBootstrapGit 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 NewFluxBootstrapGit added in v0.25.3

func NewFluxBootstrapGit(ctx *pulumi.Context,
	name string, args *FluxBootstrapGitArgs, opts ...pulumi.ResourceOption) (*FluxBootstrapGit, error)

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

func (*FluxBootstrapGit) ElementType added in v0.25.3

func (*FluxBootstrapGit) ElementType() reflect.Type

func (*FluxBootstrapGit) ToFluxBootstrapGitOutput added in v0.25.3

func (i *FluxBootstrapGit) ToFluxBootstrapGitOutput() FluxBootstrapGitOutput

func (*FluxBootstrapGit) ToFluxBootstrapGitOutputWithContext added in v0.25.3

func (i *FluxBootstrapGit) ToFluxBootstrapGitOutputWithContext(ctx context.Context) FluxBootstrapGitOutput

type FluxBootstrapGitArgs added in v0.25.3

type FluxBootstrapGitArgs struct {
	// The internal cluster domain. Defaults to `cluster.local`
	ClusterDomain pulumi.StringPtrInput
	// Toolkit components to include in the install manifests. Defaults to `[source-controller kustomize-controller helm-controller notification-controller]`
	Components pulumi.StringArrayInput
	// List of extra components to include in the install manifests.
	ComponentsExtras pulumi.StringArrayInput
	// Use the existing secret for flux controller and don't create one from bootstrap
	DisableSecretCreation pulumi.BoolPtrInput
	// Kubernetes secret name used for pulling the toolkit images from a private registry.
	ImagePullSecret pulumi.StringPtrInput
	// Interval at which to reconcile from bootstrap repository. Defaults to `1m0s`.
	Interval pulumi.StringPtrInput
	// Kustomization to override configuration set by default.
	KustomizationOverride pulumi.StringPtrInput
	// Log level for toolkit components. Defaults to `info`.
	LogLevel pulumi.StringPtrInput
	// The namespace scope for install manifests. Defaults to `flux-system`.
	Namespace pulumi.StringPtrInput
	// Deny ingress access to the toolkit controllers from other namespaces using network policies. Defaults to `true`.
	NetworkPolicy pulumi.BoolPtrInput
	// Path relative to the repository root, when specified the cluster sync will be scoped to this path.
	Path pulumi.StringPtrInput
	// Configures the GitRepository source to initialize and include Git submodules in the artifact it produces.
	RecurseSubmodules pulumi.BoolPtrInput
	// Container registry where the toolkit images are published. Defaults to `ghcr.io/fluxcd`.
	Registry pulumi.StringPtrInput
	// Name of the secret the sync credentials can be found in or stored to. Defaults to `flux-system`.
	SecretName pulumi.StringPtrInput
	Timeouts   FluxBootstrapGitTimeoutsPtrInput
	// List of toleration keys used to schedule the components pods onto nodes with matching taints.
	TolerationKeys pulumi.StringArrayInput
	// Flux version. Defaults to `v2.0.1`.
	Version pulumi.StringPtrInput
	// If true watch for custom resources in all namespaces. Defaults to `true`.
	WatchAllNamespaces pulumi.BoolPtrInput
}

The set of arguments for constructing a FluxBootstrapGit resource.

func (FluxBootstrapGitArgs) ElementType added in v0.25.3

func (FluxBootstrapGitArgs) ElementType() reflect.Type

type FluxBootstrapGitArray added in v0.25.3

type FluxBootstrapGitArray []FluxBootstrapGitInput

func (FluxBootstrapGitArray) ElementType added in v0.25.3

func (FluxBootstrapGitArray) ElementType() reflect.Type

func (FluxBootstrapGitArray) ToFluxBootstrapGitArrayOutput added in v0.25.3

func (i FluxBootstrapGitArray) ToFluxBootstrapGitArrayOutput() FluxBootstrapGitArrayOutput

func (FluxBootstrapGitArray) ToFluxBootstrapGitArrayOutputWithContext added in v0.25.3

func (i FluxBootstrapGitArray) ToFluxBootstrapGitArrayOutputWithContext(ctx context.Context) FluxBootstrapGitArrayOutput

type FluxBootstrapGitArrayInput added in v0.25.3

type FluxBootstrapGitArrayInput interface {
	pulumi.Input

	ToFluxBootstrapGitArrayOutput() FluxBootstrapGitArrayOutput
	ToFluxBootstrapGitArrayOutputWithContext(context.Context) FluxBootstrapGitArrayOutput
}

FluxBootstrapGitArrayInput is an input type that accepts FluxBootstrapGitArray and FluxBootstrapGitArrayOutput values. You can construct a concrete instance of `FluxBootstrapGitArrayInput` via:

FluxBootstrapGitArray{ FluxBootstrapGitArgs{...} }

type FluxBootstrapGitArrayOutput added in v0.25.3

type FluxBootstrapGitArrayOutput struct{ *pulumi.OutputState }

func (FluxBootstrapGitArrayOutput) ElementType added in v0.25.3

func (FluxBootstrapGitArrayOutput) Index added in v0.25.3

func (FluxBootstrapGitArrayOutput) ToFluxBootstrapGitArrayOutput added in v0.25.3

func (o FluxBootstrapGitArrayOutput) ToFluxBootstrapGitArrayOutput() FluxBootstrapGitArrayOutput

func (FluxBootstrapGitArrayOutput) ToFluxBootstrapGitArrayOutputWithContext added in v0.25.3

func (o FluxBootstrapGitArrayOutput) ToFluxBootstrapGitArrayOutputWithContext(ctx context.Context) FluxBootstrapGitArrayOutput

type FluxBootstrapGitInput added in v0.25.3

type FluxBootstrapGitInput interface {
	pulumi.Input

	ToFluxBootstrapGitOutput() FluxBootstrapGitOutput
	ToFluxBootstrapGitOutputWithContext(ctx context.Context) FluxBootstrapGitOutput
}

type FluxBootstrapGitMap added in v0.25.3

type FluxBootstrapGitMap map[string]FluxBootstrapGitInput

func (FluxBootstrapGitMap) ElementType added in v0.25.3

func (FluxBootstrapGitMap) ElementType() reflect.Type

func (FluxBootstrapGitMap) ToFluxBootstrapGitMapOutput added in v0.25.3

func (i FluxBootstrapGitMap) ToFluxBootstrapGitMapOutput() FluxBootstrapGitMapOutput

func (FluxBootstrapGitMap) ToFluxBootstrapGitMapOutputWithContext added in v0.25.3

func (i FluxBootstrapGitMap) ToFluxBootstrapGitMapOutputWithContext(ctx context.Context) FluxBootstrapGitMapOutput

type FluxBootstrapGitMapInput added in v0.25.3

type FluxBootstrapGitMapInput interface {
	pulumi.Input

	ToFluxBootstrapGitMapOutput() FluxBootstrapGitMapOutput
	ToFluxBootstrapGitMapOutputWithContext(context.Context) FluxBootstrapGitMapOutput
}

FluxBootstrapGitMapInput is an input type that accepts FluxBootstrapGitMap and FluxBootstrapGitMapOutput values. You can construct a concrete instance of `FluxBootstrapGitMapInput` via:

FluxBootstrapGitMap{ "key": FluxBootstrapGitArgs{...} }

type FluxBootstrapGitMapOutput added in v0.25.3

type FluxBootstrapGitMapOutput struct{ *pulumi.OutputState }

func (FluxBootstrapGitMapOutput) ElementType added in v0.25.3

func (FluxBootstrapGitMapOutput) ElementType() reflect.Type

func (FluxBootstrapGitMapOutput) MapIndex added in v0.25.3

func (FluxBootstrapGitMapOutput) ToFluxBootstrapGitMapOutput added in v0.25.3

func (o FluxBootstrapGitMapOutput) ToFluxBootstrapGitMapOutput() FluxBootstrapGitMapOutput

func (FluxBootstrapGitMapOutput) ToFluxBootstrapGitMapOutputWithContext added in v0.25.3

func (o FluxBootstrapGitMapOutput) ToFluxBootstrapGitMapOutputWithContext(ctx context.Context) FluxBootstrapGitMapOutput

type FluxBootstrapGitOutput added in v0.25.3

type FluxBootstrapGitOutput struct{ *pulumi.OutputState }

func (FluxBootstrapGitOutput) ClusterDomain added in v0.25.3

func (o FluxBootstrapGitOutput) ClusterDomain() pulumi.StringOutput

The internal cluster domain. Defaults to `cluster.local`

func (FluxBootstrapGitOutput) Components added in v0.25.3

Toolkit components to include in the install manifests. Defaults to `[source-controller kustomize-controller helm-controller notification-controller]`

func (FluxBootstrapGitOutput) ComponentsExtras added in v0.25.3

func (o FluxBootstrapGitOutput) ComponentsExtras() pulumi.StringArrayOutput

List of extra components to include in the install manifests.

func (FluxBootstrapGitOutput) DisableSecretCreation added in v1.0.1

func (o FluxBootstrapGitOutput) DisableSecretCreation() pulumi.BoolPtrOutput

Use the existing secret for flux controller and don't create one from bootstrap

func (FluxBootstrapGitOutput) ElementType added in v0.25.3

func (FluxBootstrapGitOutput) ElementType() reflect.Type

func (FluxBootstrapGitOutput) ImagePullSecret added in v0.25.3

func (o FluxBootstrapGitOutput) ImagePullSecret() pulumi.StringPtrOutput

Kubernetes secret name used for pulling the toolkit images from a private registry.

func (FluxBootstrapGitOutput) Interval added in v0.25.3

Interval at which to reconcile from bootstrap repository. Defaults to `1m0s`.

func (FluxBootstrapGitOutput) KustomizationOverride added in v0.25.3

func (o FluxBootstrapGitOutput) KustomizationOverride() pulumi.StringPtrOutput

Kustomization to override configuration set by default.

func (FluxBootstrapGitOutput) LogLevel added in v0.25.3

Log level for toolkit components. Defaults to `info`.

func (FluxBootstrapGitOutput) Namespace added in v0.25.3

The namespace scope for install manifests. Defaults to `flux-system`.

func (FluxBootstrapGitOutput) NetworkPolicy added in v0.25.3

func (o FluxBootstrapGitOutput) NetworkPolicy() pulumi.BoolOutput

Deny ingress access to the toolkit controllers from other namespaces using network policies. Defaults to `true`.

func (FluxBootstrapGitOutput) Path added in v0.25.3

Path relative to the repository root, when specified the cluster sync will be scoped to this path.

func (FluxBootstrapGitOutput) RecurseSubmodules added in v0.25.3

func (o FluxBootstrapGitOutput) RecurseSubmodules() pulumi.BoolPtrOutput

Configures the GitRepository source to initialize and include Git submodules in the artifact it produces.

func (FluxBootstrapGitOutput) Registry added in v0.25.3

Container registry where the toolkit images are published. Defaults to `ghcr.io/fluxcd`.

func (FluxBootstrapGitOutput) RepositoryFiles added in v0.25.3

func (o FluxBootstrapGitOutput) RepositoryFiles() pulumi.StringMapOutput

Git repository files created and managed by the provider.

func (FluxBootstrapGitOutput) SecretName added in v0.25.3

Name of the secret the sync credentials can be found in or stored to. Defaults to `flux-system`.

func (FluxBootstrapGitOutput) Timeouts added in v1.0.1

func (FluxBootstrapGitOutput) ToFluxBootstrapGitOutput added in v0.25.3

func (o FluxBootstrapGitOutput) ToFluxBootstrapGitOutput() FluxBootstrapGitOutput

func (FluxBootstrapGitOutput) ToFluxBootstrapGitOutputWithContext added in v0.25.3

func (o FluxBootstrapGitOutput) ToFluxBootstrapGitOutputWithContext(ctx context.Context) FluxBootstrapGitOutput

func (FluxBootstrapGitOutput) TolerationKeys added in v0.25.3

func (o FluxBootstrapGitOutput) TolerationKeys() pulumi.StringArrayOutput

List of toleration keys used to schedule the components pods onto nodes with matching taints.

func (FluxBootstrapGitOutput) Version added in v0.25.3

Flux version. Defaults to `v2.0.1`.

func (FluxBootstrapGitOutput) WatchAllNamespaces added in v0.25.3

func (o FluxBootstrapGitOutput) WatchAllNamespaces() pulumi.BoolOutput

If true watch for custom resources in all namespaces. Defaults to `true`.

type FluxBootstrapGitState added in v0.25.3

type FluxBootstrapGitState struct {
	// The internal cluster domain. Defaults to `cluster.local`
	ClusterDomain pulumi.StringPtrInput
	// Toolkit components to include in the install manifests. Defaults to `[source-controller kustomize-controller helm-controller notification-controller]`
	Components pulumi.StringArrayInput
	// List of extra components to include in the install manifests.
	ComponentsExtras pulumi.StringArrayInput
	// Use the existing secret for flux controller and don't create one from bootstrap
	DisableSecretCreation pulumi.BoolPtrInput
	// Kubernetes secret name used for pulling the toolkit images from a private registry.
	ImagePullSecret pulumi.StringPtrInput
	// Interval at which to reconcile from bootstrap repository. Defaults to `1m0s`.
	Interval pulumi.StringPtrInput
	// Kustomization to override configuration set by default.
	KustomizationOverride pulumi.StringPtrInput
	// Log level for toolkit components. Defaults to `info`.
	LogLevel pulumi.StringPtrInput
	// The namespace scope for install manifests. Defaults to `flux-system`.
	Namespace pulumi.StringPtrInput
	// Deny ingress access to the toolkit controllers from other namespaces using network policies. Defaults to `true`.
	NetworkPolicy pulumi.BoolPtrInput
	// Path relative to the repository root, when specified the cluster sync will be scoped to this path.
	Path pulumi.StringPtrInput
	// Configures the GitRepository source to initialize and include Git submodules in the artifact it produces.
	RecurseSubmodules pulumi.BoolPtrInput
	// Container registry where the toolkit images are published. Defaults to `ghcr.io/fluxcd`.
	Registry pulumi.StringPtrInput
	// Git repository files created and managed by the provider.
	RepositoryFiles pulumi.StringMapInput
	// Name of the secret the sync credentials can be found in or stored to. Defaults to `flux-system`.
	SecretName pulumi.StringPtrInput
	Timeouts   FluxBootstrapGitTimeoutsPtrInput
	// List of toleration keys used to schedule the components pods onto nodes with matching taints.
	TolerationKeys pulumi.StringArrayInput
	// Flux version. Defaults to `v2.0.1`.
	Version pulumi.StringPtrInput
	// If true watch for custom resources in all namespaces. Defaults to `true`.
	WatchAllNamespaces pulumi.BoolPtrInput
}

func (FluxBootstrapGitState) ElementType added in v0.25.3

func (FluxBootstrapGitState) ElementType() reflect.Type

type FluxBootstrapGitTimeouts added in v1.0.1

type FluxBootstrapGitTimeouts struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create *string `pulumi:"create"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
	Delete *string `pulumi:"delete"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
	Read *string `pulumi:"read"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Update *string `pulumi:"update"`
}

type FluxBootstrapGitTimeoutsArgs added in v1.0.1

type FluxBootstrapGitTimeoutsArgs struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create pulumi.StringPtrInput `pulumi:"create"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
	Delete pulumi.StringPtrInput `pulumi:"delete"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
	Read pulumi.StringPtrInput `pulumi:"read"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Update pulumi.StringPtrInput `pulumi:"update"`
}

func (FluxBootstrapGitTimeoutsArgs) ElementType added in v1.0.1

func (FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsOutput added in v1.0.1

func (i FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsOutput() FluxBootstrapGitTimeoutsOutput

func (FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsOutputWithContext added in v1.0.1

func (i FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsOutputWithContext(ctx context.Context) FluxBootstrapGitTimeoutsOutput

func (FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsPtrOutput added in v1.0.1

func (i FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsPtrOutput() FluxBootstrapGitTimeoutsPtrOutput

func (FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsPtrOutputWithContext added in v1.0.1

func (i FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsPtrOutputWithContext(ctx context.Context) FluxBootstrapGitTimeoutsPtrOutput

type FluxBootstrapGitTimeoutsInput added in v1.0.1

type FluxBootstrapGitTimeoutsInput interface {
	pulumi.Input

	ToFluxBootstrapGitTimeoutsOutput() FluxBootstrapGitTimeoutsOutput
	ToFluxBootstrapGitTimeoutsOutputWithContext(context.Context) FluxBootstrapGitTimeoutsOutput
}

FluxBootstrapGitTimeoutsInput is an input type that accepts FluxBootstrapGitTimeoutsArgs and FluxBootstrapGitTimeoutsOutput values. You can construct a concrete instance of `FluxBootstrapGitTimeoutsInput` via:

FluxBootstrapGitTimeoutsArgs{...}

type FluxBootstrapGitTimeoutsOutput added in v1.0.1

type FluxBootstrapGitTimeoutsOutput struct{ *pulumi.OutputState }

func (FluxBootstrapGitTimeoutsOutput) Create added in v1.0.1

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (FluxBootstrapGitTimeoutsOutput) Delete added in v1.0.1

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.

func (FluxBootstrapGitTimeoutsOutput) ElementType added in v1.0.1

func (FluxBootstrapGitTimeoutsOutput) Read added in v1.0.1

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.

func (FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsOutput added in v1.0.1

func (o FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsOutput() FluxBootstrapGitTimeoutsOutput

func (FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsOutputWithContext added in v1.0.1

func (o FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsOutputWithContext(ctx context.Context) FluxBootstrapGitTimeoutsOutput

func (FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsPtrOutput added in v1.0.1

func (o FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsPtrOutput() FluxBootstrapGitTimeoutsPtrOutput

func (FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsPtrOutputWithContext added in v1.0.1

func (o FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsPtrOutputWithContext(ctx context.Context) FluxBootstrapGitTimeoutsPtrOutput

func (FluxBootstrapGitTimeoutsOutput) Update added in v1.0.1

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

type FluxBootstrapGitTimeoutsPtrInput added in v1.0.1

type FluxBootstrapGitTimeoutsPtrInput interface {
	pulumi.Input

	ToFluxBootstrapGitTimeoutsPtrOutput() FluxBootstrapGitTimeoutsPtrOutput
	ToFluxBootstrapGitTimeoutsPtrOutputWithContext(context.Context) FluxBootstrapGitTimeoutsPtrOutput
}

FluxBootstrapGitTimeoutsPtrInput is an input type that accepts FluxBootstrapGitTimeoutsArgs, FluxBootstrapGitTimeoutsPtr and FluxBootstrapGitTimeoutsPtrOutput values. You can construct a concrete instance of `FluxBootstrapGitTimeoutsPtrInput` via:

        FluxBootstrapGitTimeoutsArgs{...}

or:

        nil

func FluxBootstrapGitTimeoutsPtr added in v1.0.1

func FluxBootstrapGitTimeoutsPtr(v *FluxBootstrapGitTimeoutsArgs) FluxBootstrapGitTimeoutsPtrInput

type FluxBootstrapGitTimeoutsPtrOutput added in v1.0.1

type FluxBootstrapGitTimeoutsPtrOutput struct{ *pulumi.OutputState }

func (FluxBootstrapGitTimeoutsPtrOutput) Create added in v1.0.1

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (FluxBootstrapGitTimeoutsPtrOutput) Delete added in v1.0.1

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.

func (FluxBootstrapGitTimeoutsPtrOutput) Elem added in v1.0.1

func (FluxBootstrapGitTimeoutsPtrOutput) ElementType added in v1.0.1

func (FluxBootstrapGitTimeoutsPtrOutput) Read added in v1.0.1

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.

func (FluxBootstrapGitTimeoutsPtrOutput) ToFluxBootstrapGitTimeoutsPtrOutput added in v1.0.1

func (o FluxBootstrapGitTimeoutsPtrOutput) ToFluxBootstrapGitTimeoutsPtrOutput() FluxBootstrapGitTimeoutsPtrOutput

func (FluxBootstrapGitTimeoutsPtrOutput) ToFluxBootstrapGitTimeoutsPtrOutputWithContext added in v1.0.1

func (o FluxBootstrapGitTimeoutsPtrOutput) ToFluxBootstrapGitTimeoutsPtrOutputWithContext(ctx context.Context) FluxBootstrapGitTimeoutsPtrOutput

func (FluxBootstrapGitTimeoutsPtrOutput) Update added in v1.0.1

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

type GetFluxInstallArgs

type GetFluxInstallArgs struct {
	Baseurl            *string  `pulumi:"baseurl"`
	ClusterDomain      *string  `pulumi:"clusterDomain"`
	Components         []string `pulumi:"components"`
	ComponentsExtras   []string `pulumi:"componentsExtras"`
	ImagePullSecrets   *string  `pulumi:"imagePullSecrets"`
	LogLevel           *string  `pulumi:"logLevel"`
	Namespace          *string  `pulumi:"namespace"`
	NetworkPolicy      *bool    `pulumi:"networkPolicy"`
	Registry           *string  `pulumi:"registry"`
	TargetPath         string   `pulumi:"targetPath"`
	TolerationKeys     []string `pulumi:"tolerationKeys"`
	Version            *string  `pulumi:"version"`
	WatchAllNamespaces *bool    `pulumi:"watchAllNamespaces"`
}

A collection of arguments for invoking getFluxInstall.

type GetFluxInstallOutputArgs

type GetFluxInstallOutputArgs struct {
	Baseurl            pulumi.StringPtrInput   `pulumi:"baseurl"`
	ClusterDomain      pulumi.StringPtrInput   `pulumi:"clusterDomain"`
	Components         pulumi.StringArrayInput `pulumi:"components"`
	ComponentsExtras   pulumi.StringArrayInput `pulumi:"componentsExtras"`
	ImagePullSecrets   pulumi.StringPtrInput   `pulumi:"imagePullSecrets"`
	LogLevel           pulumi.StringPtrInput   `pulumi:"logLevel"`
	Namespace          pulumi.StringPtrInput   `pulumi:"namespace"`
	NetworkPolicy      pulumi.BoolPtrInput     `pulumi:"networkPolicy"`
	Registry           pulumi.StringPtrInput   `pulumi:"registry"`
	TargetPath         pulumi.StringInput      `pulumi:"targetPath"`
	TolerationKeys     pulumi.StringArrayInput `pulumi:"tolerationKeys"`
	Version            pulumi.StringPtrInput   `pulumi:"version"`
	WatchAllNamespaces pulumi.BoolPtrInput     `pulumi:"watchAllNamespaces"`
}

A collection of arguments for invoking getFluxInstall.

func (GetFluxInstallOutputArgs) ElementType

func (GetFluxInstallOutputArgs) ElementType() reflect.Type

type GetFluxInstallResult

type GetFluxInstallResult struct {
	Baseurl            *string  `pulumi:"baseurl"`
	ClusterDomain      *string  `pulumi:"clusterDomain"`
	Components         []string `pulumi:"components"`
	ComponentsExtras   []string `pulumi:"componentsExtras"`
	Content            string   `pulumi:"content"`
	Id                 string   `pulumi:"id"`
	ImagePullSecrets   *string  `pulumi:"imagePullSecrets"`
	LogLevel           *string  `pulumi:"logLevel"`
	Namespace          *string  `pulumi:"namespace"`
	NetworkPolicy      *bool    `pulumi:"networkPolicy"`
	Path               string   `pulumi:"path"`
	Registry           *string  `pulumi:"registry"`
	TargetPath         string   `pulumi:"targetPath"`
	TolerationKeys     []string `pulumi:"tolerationKeys"`
	Version            *string  `pulumi:"version"`
	WatchAllNamespaces *bool    `pulumi:"watchAllNamespaces"`
}

A collection of values returned by getFluxInstall.

func GetFluxInstall

func GetFluxInstall(ctx *pulumi.Context, args *GetFluxInstallArgs, opts ...pulumi.InvokeOption) (*GetFluxInstallResult, error)

type GetFluxInstallResultOutput

type GetFluxInstallResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFluxInstall.

func (GetFluxInstallResultOutput) Baseurl

func (GetFluxInstallResultOutput) ClusterDomain

func (GetFluxInstallResultOutput) Components

func (GetFluxInstallResultOutput) ComponentsExtras

func (GetFluxInstallResultOutput) Content

func (GetFluxInstallResultOutput) ElementType

func (GetFluxInstallResultOutput) ElementType() reflect.Type

func (GetFluxInstallResultOutput) Id

func (GetFluxInstallResultOutput) ImagePullSecrets

func (o GetFluxInstallResultOutput) ImagePullSecrets() pulumi.StringPtrOutput

func (GetFluxInstallResultOutput) LogLevel

func (GetFluxInstallResultOutput) Namespace

func (GetFluxInstallResultOutput) NetworkPolicy

func (GetFluxInstallResultOutput) Path

func (GetFluxInstallResultOutput) Registry

func (GetFluxInstallResultOutput) TargetPath

func (GetFluxInstallResultOutput) ToGetFluxInstallResultOutput

func (o GetFluxInstallResultOutput) ToGetFluxInstallResultOutput() GetFluxInstallResultOutput

func (GetFluxInstallResultOutput) ToGetFluxInstallResultOutputWithContext

func (o GetFluxInstallResultOutput) ToGetFluxInstallResultOutputWithContext(ctx context.Context) GetFluxInstallResultOutput

func (GetFluxInstallResultOutput) TolerationKeys

func (GetFluxInstallResultOutput) Version

func (GetFluxInstallResultOutput) WatchAllNamespaces

func (o GetFluxInstallResultOutput) WatchAllNamespaces() pulumi.BoolPtrOutput

type GetFluxSyncArgs

type GetFluxSyncArgs struct {
	Branch     *string  `pulumi:"branch"`
	Commit     *string  `pulumi:"commit"`
	Interval   *int     `pulumi:"interval"`
	Name       *string  `pulumi:"name"`
	Namespace  *string  `pulumi:"namespace"`
	PatchNames []string `pulumi:"patchNames"`
	Secret     *string  `pulumi:"secret"`
	Semver     *string  `pulumi:"semver"`
	Tag        *string  `pulumi:"tag"`
	TargetPath string   `pulumi:"targetPath"`
	Url        string   `pulumi:"url"`
}

A collection of arguments for invoking getFluxSync.

type GetFluxSyncOutputArgs

type GetFluxSyncOutputArgs struct {
	Branch     pulumi.StringPtrInput   `pulumi:"branch"`
	Commit     pulumi.StringPtrInput   `pulumi:"commit"`
	Interval   pulumi.IntPtrInput      `pulumi:"interval"`
	Name       pulumi.StringPtrInput   `pulumi:"name"`
	Namespace  pulumi.StringPtrInput   `pulumi:"namespace"`
	PatchNames pulumi.StringArrayInput `pulumi:"patchNames"`
	Secret     pulumi.StringPtrInput   `pulumi:"secret"`
	Semver     pulumi.StringPtrInput   `pulumi:"semver"`
	Tag        pulumi.StringPtrInput   `pulumi:"tag"`
	TargetPath pulumi.StringInput      `pulumi:"targetPath"`
	Url        pulumi.StringInput      `pulumi:"url"`
}

A collection of arguments for invoking getFluxSync.

func (GetFluxSyncOutputArgs) ElementType

func (GetFluxSyncOutputArgs) ElementType() reflect.Type

type GetFluxSyncResult

type GetFluxSyncResult struct {
	Branch           *string           `pulumi:"branch"`
	Commit           *string           `pulumi:"commit"`
	Content          string            `pulumi:"content"`
	Id               string            `pulumi:"id"`
	Interval         *int              `pulumi:"interval"`
	KustomizeContent string            `pulumi:"kustomizeContent"`
	KustomizePath    string            `pulumi:"kustomizePath"`
	Name             *string           `pulumi:"name"`
	Namespace        *string           `pulumi:"namespace"`
	PatchFilePaths   map[string]string `pulumi:"patchFilePaths"`
	PatchNames       []string          `pulumi:"patchNames"`
	Path             string            `pulumi:"path"`
	Secret           *string           `pulumi:"secret"`
	Semver           *string           `pulumi:"semver"`
	Tag              *string           `pulumi:"tag"`
	TargetPath       string            `pulumi:"targetPath"`
	Url              string            `pulumi:"url"`
}

A collection of values returned by getFluxSync.

func GetFluxSync

func GetFluxSync(ctx *pulumi.Context, args *GetFluxSyncArgs, opts ...pulumi.InvokeOption) (*GetFluxSyncResult, error)

type GetFluxSyncResultOutput

type GetFluxSyncResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFluxSync.

func (GetFluxSyncResultOutput) Branch

func (GetFluxSyncResultOutput) Commit

func (GetFluxSyncResultOutput) Content

func (GetFluxSyncResultOutput) ElementType

func (GetFluxSyncResultOutput) ElementType() reflect.Type

func (GetFluxSyncResultOutput) Id

func (GetFluxSyncResultOutput) Interval

func (GetFluxSyncResultOutput) KustomizeContent

func (o GetFluxSyncResultOutput) KustomizeContent() pulumi.StringOutput

func (GetFluxSyncResultOutput) KustomizePath

func (o GetFluxSyncResultOutput) KustomizePath() pulumi.StringOutput

func (GetFluxSyncResultOutput) Name

func (GetFluxSyncResultOutput) Namespace

func (GetFluxSyncResultOutput) PatchFilePaths

func (o GetFluxSyncResultOutput) PatchFilePaths() pulumi.StringMapOutput

func (GetFluxSyncResultOutput) PatchNames

func (GetFluxSyncResultOutput) Path

func (GetFluxSyncResultOutput) Secret

func (GetFluxSyncResultOutput) Semver

func (GetFluxSyncResultOutput) Tag

func (GetFluxSyncResultOutput) TargetPath

func (GetFluxSyncResultOutput) ToGetFluxSyncResultOutput

func (o GetFluxSyncResultOutput) ToGetFluxSyncResultOutput() GetFluxSyncResultOutput

func (GetFluxSyncResultOutput) ToGetFluxSyncResultOutputWithContext

func (o GetFluxSyncResultOutput) ToGetFluxSyncResultOutputWithContext(ctx context.Context) GetFluxSyncResultOutput

func (GetFluxSyncResultOutput) Url

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

The provider type for the flux package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	// Configuration block with settings for Kubernetes.
	Git ProviderGitPtrInput
	// Configuration block with settings for Kubernetes.
	Kubernetes ProviderKubernetesPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderGit added in v0.25.3

type ProviderGit 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                  *ProviderGitHttp `pulumi:"http"`
	Ssh                   *ProviderGitSsh  `pulumi:"ssh"`
	Url                   string           `pulumi:"url"`
}

type ProviderGitArgs added in v0.25.3

type ProviderGitArgs 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                  ProviderGitHttpPtrInput `pulumi:"http"`
	Ssh                   ProviderGitSshPtrInput  `pulumi:"ssh"`
	Url                   pulumi.StringInput      `pulumi:"url"`
}

func (ProviderGitArgs) ElementType added in v0.25.3

func (ProviderGitArgs) ElementType() reflect.Type

func (ProviderGitArgs) ToProviderGitOutput added in v0.25.3

func (i ProviderGitArgs) ToProviderGitOutput() ProviderGitOutput

func (ProviderGitArgs) ToProviderGitOutputWithContext added in v0.25.3

func (i ProviderGitArgs) ToProviderGitOutputWithContext(ctx context.Context) ProviderGitOutput

func (ProviderGitArgs) ToProviderGitPtrOutput added in v0.25.3

func (i ProviderGitArgs) ToProviderGitPtrOutput() ProviderGitPtrOutput

func (ProviderGitArgs) ToProviderGitPtrOutputWithContext added in v0.25.3

func (i ProviderGitArgs) ToProviderGitPtrOutputWithContext(ctx context.Context) ProviderGitPtrOutput

type ProviderGitHttp added in v0.25.3

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

type ProviderGitHttpArgs added in v0.25.3

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

func (ProviderGitHttpArgs) ElementType added in v0.25.3

func (ProviderGitHttpArgs) ElementType() reflect.Type

func (ProviderGitHttpArgs) ToProviderGitHttpOutput added in v0.25.3

func (i ProviderGitHttpArgs) ToProviderGitHttpOutput() ProviderGitHttpOutput

func (ProviderGitHttpArgs) ToProviderGitHttpOutputWithContext added in v0.25.3

func (i ProviderGitHttpArgs) ToProviderGitHttpOutputWithContext(ctx context.Context) ProviderGitHttpOutput

func (ProviderGitHttpArgs) ToProviderGitHttpPtrOutput added in v0.25.3

func (i ProviderGitHttpArgs) ToProviderGitHttpPtrOutput() ProviderGitHttpPtrOutput

func (ProviderGitHttpArgs) ToProviderGitHttpPtrOutputWithContext added in v0.25.3

func (i ProviderGitHttpArgs) ToProviderGitHttpPtrOutputWithContext(ctx context.Context) ProviderGitHttpPtrOutput

type ProviderGitHttpInput added in v0.25.3

type ProviderGitHttpInput interface {
	pulumi.Input

	ToProviderGitHttpOutput() ProviderGitHttpOutput
	ToProviderGitHttpOutputWithContext(context.Context) ProviderGitHttpOutput
}

ProviderGitHttpInput is an input type that accepts ProviderGitHttpArgs and ProviderGitHttpOutput values. You can construct a concrete instance of `ProviderGitHttpInput` via:

ProviderGitHttpArgs{...}

type ProviderGitHttpOutput added in v0.25.3

type ProviderGitHttpOutput struct{ *pulumi.OutputState }

func (ProviderGitHttpOutput) AllowInsecureHttp added in v0.25.3

func (o ProviderGitHttpOutput) AllowInsecureHttp() pulumi.BoolPtrOutput

func (ProviderGitHttpOutput) CertificateAuthority added in v0.25.3

func (o ProviderGitHttpOutput) CertificateAuthority() pulumi.StringPtrOutput

func (ProviderGitHttpOutput) ElementType added in v0.25.3

func (ProviderGitHttpOutput) ElementType() reflect.Type

func (ProviderGitHttpOutput) Password added in v0.25.3

func (ProviderGitHttpOutput) ToProviderGitHttpOutput added in v0.25.3

func (o ProviderGitHttpOutput) ToProviderGitHttpOutput() ProviderGitHttpOutput

func (ProviderGitHttpOutput) ToProviderGitHttpOutputWithContext added in v0.25.3

func (o ProviderGitHttpOutput) ToProviderGitHttpOutputWithContext(ctx context.Context) ProviderGitHttpOutput

func (ProviderGitHttpOutput) ToProviderGitHttpPtrOutput added in v0.25.3

func (o ProviderGitHttpOutput) ToProviderGitHttpPtrOutput() ProviderGitHttpPtrOutput

func (ProviderGitHttpOutput) ToProviderGitHttpPtrOutputWithContext added in v0.25.3

func (o ProviderGitHttpOutput) ToProviderGitHttpPtrOutputWithContext(ctx context.Context) ProviderGitHttpPtrOutput

func (ProviderGitHttpOutput) Username added in v0.25.3

type ProviderGitHttpPtrInput added in v0.25.3

type ProviderGitHttpPtrInput interface {
	pulumi.Input

	ToProviderGitHttpPtrOutput() ProviderGitHttpPtrOutput
	ToProviderGitHttpPtrOutputWithContext(context.Context) ProviderGitHttpPtrOutput
}

ProviderGitHttpPtrInput is an input type that accepts ProviderGitHttpArgs, ProviderGitHttpPtr and ProviderGitHttpPtrOutput values. You can construct a concrete instance of `ProviderGitHttpPtrInput` via:

        ProviderGitHttpArgs{...}

or:

        nil

func ProviderGitHttpPtr added in v0.25.3

func ProviderGitHttpPtr(v *ProviderGitHttpArgs) ProviderGitHttpPtrInput

type ProviderGitHttpPtrOutput added in v0.25.3

type ProviderGitHttpPtrOutput struct{ *pulumi.OutputState }

func (ProviderGitHttpPtrOutput) AllowInsecureHttp added in v0.25.3

func (o ProviderGitHttpPtrOutput) AllowInsecureHttp() pulumi.BoolPtrOutput

func (ProviderGitHttpPtrOutput) CertificateAuthority added in v0.25.3

func (o ProviderGitHttpPtrOutput) CertificateAuthority() pulumi.StringPtrOutput

func (ProviderGitHttpPtrOutput) Elem added in v0.25.3

func (ProviderGitHttpPtrOutput) ElementType added in v0.25.3

func (ProviderGitHttpPtrOutput) ElementType() reflect.Type

func (ProviderGitHttpPtrOutput) Password added in v0.25.3

func (ProviderGitHttpPtrOutput) ToProviderGitHttpPtrOutput added in v0.25.3

func (o ProviderGitHttpPtrOutput) ToProviderGitHttpPtrOutput() ProviderGitHttpPtrOutput

func (ProviderGitHttpPtrOutput) ToProviderGitHttpPtrOutputWithContext added in v0.25.3

func (o ProviderGitHttpPtrOutput) ToProviderGitHttpPtrOutputWithContext(ctx context.Context) ProviderGitHttpPtrOutput

func (ProviderGitHttpPtrOutput) Username added in v0.25.3

type ProviderGitInput added in v0.25.3

type ProviderGitInput interface {
	pulumi.Input

	ToProviderGitOutput() ProviderGitOutput
	ToProviderGitOutputWithContext(context.Context) ProviderGitOutput
}

ProviderGitInput is an input type that accepts ProviderGitArgs and ProviderGitOutput values. You can construct a concrete instance of `ProviderGitInput` via:

ProviderGitArgs{...}

type ProviderGitOutput added in v0.25.3

type ProviderGitOutput struct{ *pulumi.OutputState }

func (ProviderGitOutput) AuthorEmail added in v0.25.3

func (o ProviderGitOutput) AuthorEmail() pulumi.StringPtrOutput

func (ProviderGitOutput) AuthorName added in v0.25.3

func (o ProviderGitOutput) AuthorName() pulumi.StringPtrOutput

func (ProviderGitOutput) Branch added in v0.25.3

func (ProviderGitOutput) CommitMessageAppendix added in v0.25.3

func (o ProviderGitOutput) CommitMessageAppendix() pulumi.StringPtrOutput

func (ProviderGitOutput) ElementType added in v0.25.3

func (ProviderGitOutput) ElementType() reflect.Type

func (ProviderGitOutput) GpgKeyId added in v0.25.3

func (ProviderGitOutput) GpgKeyRing added in v0.25.3

func (o ProviderGitOutput) GpgKeyRing() pulumi.StringPtrOutput

func (ProviderGitOutput) GpgPassphrase added in v0.25.3

func (o ProviderGitOutput) GpgPassphrase() pulumi.StringPtrOutput

func (ProviderGitOutput) Http added in v0.25.3

func (ProviderGitOutput) Ssh added in v0.25.3

func (ProviderGitOutput) ToProviderGitOutput added in v0.25.3

func (o ProviderGitOutput) ToProviderGitOutput() ProviderGitOutput

func (ProviderGitOutput) ToProviderGitOutputWithContext added in v0.25.3

func (o ProviderGitOutput) ToProviderGitOutputWithContext(ctx context.Context) ProviderGitOutput

func (ProviderGitOutput) ToProviderGitPtrOutput added in v0.25.3

func (o ProviderGitOutput) ToProviderGitPtrOutput() ProviderGitPtrOutput

func (ProviderGitOutput) ToProviderGitPtrOutputWithContext added in v0.25.3

func (o ProviderGitOutput) ToProviderGitPtrOutputWithContext(ctx context.Context) ProviderGitPtrOutput

func (ProviderGitOutput) Url added in v0.25.3

type ProviderGitPtrInput added in v0.25.3

type ProviderGitPtrInput interface {
	pulumi.Input

	ToProviderGitPtrOutput() ProviderGitPtrOutput
	ToProviderGitPtrOutputWithContext(context.Context) ProviderGitPtrOutput
}

ProviderGitPtrInput is an input type that accepts ProviderGitArgs, ProviderGitPtr and ProviderGitPtrOutput values. You can construct a concrete instance of `ProviderGitPtrInput` via:

        ProviderGitArgs{...}

or:

        nil

func ProviderGitPtr added in v0.25.3

func ProviderGitPtr(v *ProviderGitArgs) ProviderGitPtrInput

type ProviderGitPtrOutput added in v0.25.3

type ProviderGitPtrOutput struct{ *pulumi.OutputState }

func (ProviderGitPtrOutput) AuthorEmail added in v0.25.3

func (ProviderGitPtrOutput) AuthorName added in v0.25.3

func (ProviderGitPtrOutput) Branch added in v0.25.3

func (ProviderGitPtrOutput) CommitMessageAppendix added in v0.25.3

func (o ProviderGitPtrOutput) CommitMessageAppendix() pulumi.StringPtrOutput

func (ProviderGitPtrOutput) Elem added in v0.25.3

func (ProviderGitPtrOutput) ElementType added in v0.25.3

func (ProviderGitPtrOutput) ElementType() reflect.Type

func (ProviderGitPtrOutput) GpgKeyId added in v0.25.3

func (ProviderGitPtrOutput) GpgKeyRing added in v0.25.3

func (ProviderGitPtrOutput) GpgPassphrase added in v0.25.3

func (o ProviderGitPtrOutput) GpgPassphrase() pulumi.StringPtrOutput

func (ProviderGitPtrOutput) Http added in v0.25.3

func (ProviderGitPtrOutput) Ssh added in v0.25.3

func (ProviderGitPtrOutput) ToProviderGitPtrOutput added in v0.25.3

func (o ProviderGitPtrOutput) ToProviderGitPtrOutput() ProviderGitPtrOutput

func (ProviderGitPtrOutput) ToProviderGitPtrOutputWithContext added in v0.25.3

func (o ProviderGitPtrOutput) ToProviderGitPtrOutputWithContext(ctx context.Context) ProviderGitPtrOutput

func (ProviderGitPtrOutput) Url added in v0.25.3

type ProviderGitSsh added in v0.25.3

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

type ProviderGitSshArgs added in v0.25.3

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

func (ProviderGitSshArgs) ElementType added in v0.25.3

func (ProviderGitSshArgs) ElementType() reflect.Type

func (ProviderGitSshArgs) ToProviderGitSshOutput added in v0.25.3

func (i ProviderGitSshArgs) ToProviderGitSshOutput() ProviderGitSshOutput

func (ProviderGitSshArgs) ToProviderGitSshOutputWithContext added in v0.25.3

func (i ProviderGitSshArgs) ToProviderGitSshOutputWithContext(ctx context.Context) ProviderGitSshOutput

func (ProviderGitSshArgs) ToProviderGitSshPtrOutput added in v0.25.3

func (i ProviderGitSshArgs) ToProviderGitSshPtrOutput() ProviderGitSshPtrOutput

func (ProviderGitSshArgs) ToProviderGitSshPtrOutputWithContext added in v0.25.3

func (i ProviderGitSshArgs) ToProviderGitSshPtrOutputWithContext(ctx context.Context) ProviderGitSshPtrOutput

type ProviderGitSshInput added in v0.25.3

type ProviderGitSshInput interface {
	pulumi.Input

	ToProviderGitSshOutput() ProviderGitSshOutput
	ToProviderGitSshOutputWithContext(context.Context) ProviderGitSshOutput
}

ProviderGitSshInput is an input type that accepts ProviderGitSshArgs and ProviderGitSshOutput values. You can construct a concrete instance of `ProviderGitSshInput` via:

ProviderGitSshArgs{...}

type ProviderGitSshOutput added in v0.25.3

type ProviderGitSshOutput struct{ *pulumi.OutputState }

func (ProviderGitSshOutput) ElementType added in v0.25.3

func (ProviderGitSshOutput) ElementType() reflect.Type

func (ProviderGitSshOutput) Password added in v0.25.3

func (ProviderGitSshOutput) PrivateKey added in v0.25.3

func (ProviderGitSshOutput) ToProviderGitSshOutput added in v0.25.3

func (o ProviderGitSshOutput) ToProviderGitSshOutput() ProviderGitSshOutput

func (ProviderGitSshOutput) ToProviderGitSshOutputWithContext added in v0.25.3

func (o ProviderGitSshOutput) ToProviderGitSshOutputWithContext(ctx context.Context) ProviderGitSshOutput

func (ProviderGitSshOutput) ToProviderGitSshPtrOutput added in v0.25.3

func (o ProviderGitSshOutput) ToProviderGitSshPtrOutput() ProviderGitSshPtrOutput

func (ProviderGitSshOutput) ToProviderGitSshPtrOutputWithContext added in v0.25.3

func (o ProviderGitSshOutput) ToProviderGitSshPtrOutputWithContext(ctx context.Context) ProviderGitSshPtrOutput

func (ProviderGitSshOutput) Username added in v0.25.3

type ProviderGitSshPtrInput added in v0.25.3

type ProviderGitSshPtrInput interface {
	pulumi.Input

	ToProviderGitSshPtrOutput() ProviderGitSshPtrOutput
	ToProviderGitSshPtrOutputWithContext(context.Context) ProviderGitSshPtrOutput
}

ProviderGitSshPtrInput is an input type that accepts ProviderGitSshArgs, ProviderGitSshPtr and ProviderGitSshPtrOutput values. You can construct a concrete instance of `ProviderGitSshPtrInput` via:

        ProviderGitSshArgs{...}

or:

        nil

func ProviderGitSshPtr added in v0.25.3

func ProviderGitSshPtr(v *ProviderGitSshArgs) ProviderGitSshPtrInput

type ProviderGitSshPtrOutput added in v0.25.3

type ProviderGitSshPtrOutput struct{ *pulumi.OutputState }

func (ProviderGitSshPtrOutput) Elem added in v0.25.3

func (ProviderGitSshPtrOutput) ElementType added in v0.25.3

func (ProviderGitSshPtrOutput) ElementType() reflect.Type

func (ProviderGitSshPtrOutput) Password added in v0.25.3

func (ProviderGitSshPtrOutput) PrivateKey added in v0.25.3

func (ProviderGitSshPtrOutput) ToProviderGitSshPtrOutput added in v0.25.3

func (o ProviderGitSshPtrOutput) ToProviderGitSshPtrOutput() ProviderGitSshPtrOutput

func (ProviderGitSshPtrOutput) ToProviderGitSshPtrOutputWithContext added in v0.25.3

func (o ProviderGitSshPtrOutput) ToProviderGitSshPtrOutputWithContext(ctx context.Context) ProviderGitSshPtrOutput

func (ProviderGitSshPtrOutput) Username added in v0.25.3

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderKubernetes added in v0.25.3

type ProviderKubernetes 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                  *ProviderKubernetesExec `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 ProviderKubernetesArgs added in v0.25.3

type ProviderKubernetesArgs 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                  ProviderKubernetesExecPtrInput `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 (ProviderKubernetesArgs) ElementType added in v0.25.3

func (ProviderKubernetesArgs) ElementType() reflect.Type

func (ProviderKubernetesArgs) ToProviderKubernetesOutput added in v0.25.3

func (i ProviderKubernetesArgs) ToProviderKubernetesOutput() ProviderKubernetesOutput

func (ProviderKubernetesArgs) ToProviderKubernetesOutputWithContext added in v0.25.3

func (i ProviderKubernetesArgs) ToProviderKubernetesOutputWithContext(ctx context.Context) ProviderKubernetesOutput

func (ProviderKubernetesArgs) ToProviderKubernetesPtrOutput added in v0.25.3

func (i ProviderKubernetesArgs) ToProviderKubernetesPtrOutput() ProviderKubernetesPtrOutput

func (ProviderKubernetesArgs) ToProviderKubernetesPtrOutputWithContext added in v0.25.3

func (i ProviderKubernetesArgs) ToProviderKubernetesPtrOutputWithContext(ctx context.Context) ProviderKubernetesPtrOutput

type ProviderKubernetesExec added in v1.0.1

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

type ProviderKubernetesExecArgs added in v1.0.1

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

func (ProviderKubernetesExecArgs) ElementType added in v1.0.1

func (ProviderKubernetesExecArgs) ElementType() reflect.Type

func (ProviderKubernetesExecArgs) ToProviderKubernetesExecOutput added in v1.0.1

func (i ProviderKubernetesExecArgs) ToProviderKubernetesExecOutput() ProviderKubernetesExecOutput

func (ProviderKubernetesExecArgs) ToProviderKubernetesExecOutputWithContext added in v1.0.1

func (i ProviderKubernetesExecArgs) ToProviderKubernetesExecOutputWithContext(ctx context.Context) ProviderKubernetesExecOutput

func (ProviderKubernetesExecArgs) ToProviderKubernetesExecPtrOutput added in v1.0.1

func (i ProviderKubernetesExecArgs) ToProviderKubernetesExecPtrOutput() ProviderKubernetesExecPtrOutput

func (ProviderKubernetesExecArgs) ToProviderKubernetesExecPtrOutputWithContext added in v1.0.1

func (i ProviderKubernetesExecArgs) ToProviderKubernetesExecPtrOutputWithContext(ctx context.Context) ProviderKubernetesExecPtrOutput

type ProviderKubernetesExecInput added in v1.0.1

type ProviderKubernetesExecInput interface {
	pulumi.Input

	ToProviderKubernetesExecOutput() ProviderKubernetesExecOutput
	ToProviderKubernetesExecOutputWithContext(context.Context) ProviderKubernetesExecOutput
}

ProviderKubernetesExecInput is an input type that accepts ProviderKubernetesExecArgs and ProviderKubernetesExecOutput values. You can construct a concrete instance of `ProviderKubernetesExecInput` via:

ProviderKubernetesExecArgs{...}

type ProviderKubernetesExecOutput added in v1.0.1

type ProviderKubernetesExecOutput struct{ *pulumi.OutputState }

func (ProviderKubernetesExecOutput) ApiVersion added in v1.0.1

func (ProviderKubernetesExecOutput) Args added in v1.0.1

func (ProviderKubernetesExecOutput) Command added in v1.0.1

func (ProviderKubernetesExecOutput) ElementType added in v1.0.1

func (ProviderKubernetesExecOutput) Env added in v1.0.1

func (ProviderKubernetesExecOutput) ToProviderKubernetesExecOutput added in v1.0.1

func (o ProviderKubernetesExecOutput) ToProviderKubernetesExecOutput() ProviderKubernetesExecOutput

func (ProviderKubernetesExecOutput) ToProviderKubernetesExecOutputWithContext added in v1.0.1

func (o ProviderKubernetesExecOutput) ToProviderKubernetesExecOutputWithContext(ctx context.Context) ProviderKubernetesExecOutput

func (ProviderKubernetesExecOutput) ToProviderKubernetesExecPtrOutput added in v1.0.1

func (o ProviderKubernetesExecOutput) ToProviderKubernetesExecPtrOutput() ProviderKubernetesExecPtrOutput

func (ProviderKubernetesExecOutput) ToProviderKubernetesExecPtrOutputWithContext added in v1.0.1

func (o ProviderKubernetesExecOutput) ToProviderKubernetesExecPtrOutputWithContext(ctx context.Context) ProviderKubernetesExecPtrOutput

type ProviderKubernetesExecPtrInput added in v1.0.1

type ProviderKubernetesExecPtrInput interface {
	pulumi.Input

	ToProviderKubernetesExecPtrOutput() ProviderKubernetesExecPtrOutput
	ToProviderKubernetesExecPtrOutputWithContext(context.Context) ProviderKubernetesExecPtrOutput
}

ProviderKubernetesExecPtrInput is an input type that accepts ProviderKubernetesExecArgs, ProviderKubernetesExecPtr and ProviderKubernetesExecPtrOutput values. You can construct a concrete instance of `ProviderKubernetesExecPtrInput` via:

        ProviderKubernetesExecArgs{...}

or:

        nil

func ProviderKubernetesExecPtr added in v1.0.1

func ProviderKubernetesExecPtr(v *ProviderKubernetesExecArgs) ProviderKubernetesExecPtrInput

type ProviderKubernetesExecPtrOutput added in v1.0.1

type ProviderKubernetesExecPtrOutput struct{ *pulumi.OutputState }

func (ProviderKubernetesExecPtrOutput) ApiVersion added in v1.0.1

func (ProviderKubernetesExecPtrOutput) Args added in v1.0.1

func (ProviderKubernetesExecPtrOutput) Command added in v1.0.1

func (ProviderKubernetesExecPtrOutput) Elem added in v1.0.1

func (ProviderKubernetesExecPtrOutput) ElementType added in v1.0.1

func (ProviderKubernetesExecPtrOutput) Env added in v1.0.1

func (ProviderKubernetesExecPtrOutput) ToProviderKubernetesExecPtrOutput added in v1.0.1

func (o ProviderKubernetesExecPtrOutput) ToProviderKubernetesExecPtrOutput() ProviderKubernetesExecPtrOutput

func (ProviderKubernetesExecPtrOutput) ToProviderKubernetesExecPtrOutputWithContext added in v1.0.1

func (o ProviderKubernetesExecPtrOutput) ToProviderKubernetesExecPtrOutputWithContext(ctx context.Context) ProviderKubernetesExecPtrOutput

type ProviderKubernetesInput added in v0.25.3

type ProviderKubernetesInput interface {
	pulumi.Input

	ToProviderKubernetesOutput() ProviderKubernetesOutput
	ToProviderKubernetesOutputWithContext(context.Context) ProviderKubernetesOutput
}

ProviderKubernetesInput is an input type that accepts ProviderKubernetesArgs and ProviderKubernetesOutput values. You can construct a concrete instance of `ProviderKubernetesInput` via:

ProviderKubernetesArgs{...}

type ProviderKubernetesOutput added in v0.25.3

type ProviderKubernetesOutput struct{ *pulumi.OutputState }

func (ProviderKubernetesOutput) ClientCertificate added in v0.25.3

func (o ProviderKubernetesOutput) ClientCertificate() pulumi.StringPtrOutput

func (ProviderKubernetesOutput) ClientKey added in v0.25.3

func (ProviderKubernetesOutput) ClusterCaCertificate added in v0.25.3

func (o ProviderKubernetesOutput) ClusterCaCertificate() pulumi.StringPtrOutput

func (ProviderKubernetesOutput) ConfigContext added in v0.25.3

func (ProviderKubernetesOutput) ConfigContextAuthInfo added in v0.25.3

func (o ProviderKubernetesOutput) ConfigContextAuthInfo() pulumi.StringPtrOutput

func (ProviderKubernetesOutput) ConfigContextCluster added in v0.25.3

func (o ProviderKubernetesOutput) ConfigContextCluster() pulumi.StringPtrOutput

func (ProviderKubernetesOutput) ConfigPath added in v0.25.3

func (ProviderKubernetesOutput) ConfigPaths added in v0.25.3

func (ProviderKubernetesOutput) ElementType added in v0.25.3

func (ProviderKubernetesOutput) ElementType() reflect.Type

func (ProviderKubernetesOutput) Exec added in v1.0.1

func (ProviderKubernetesOutput) Host added in v0.25.3

func (ProviderKubernetesOutput) Insecure added in v0.25.3

func (ProviderKubernetesOutput) Password added in v0.25.3

func (ProviderKubernetesOutput) ProxyUrl added in v0.25.3

func (ProviderKubernetesOutput) ToProviderKubernetesOutput added in v0.25.3

func (o ProviderKubernetesOutput) ToProviderKubernetesOutput() ProviderKubernetesOutput

func (ProviderKubernetesOutput) ToProviderKubernetesOutputWithContext added in v0.25.3

func (o ProviderKubernetesOutput) ToProviderKubernetesOutputWithContext(ctx context.Context) ProviderKubernetesOutput

func (ProviderKubernetesOutput) ToProviderKubernetesPtrOutput added in v0.25.3

func (o ProviderKubernetesOutput) ToProviderKubernetesPtrOutput() ProviderKubernetesPtrOutput

func (ProviderKubernetesOutput) ToProviderKubernetesPtrOutputWithContext added in v0.25.3

func (o ProviderKubernetesOutput) ToProviderKubernetesPtrOutputWithContext(ctx context.Context) ProviderKubernetesPtrOutput

func (ProviderKubernetesOutput) Token added in v0.25.3

func (ProviderKubernetesOutput) Username added in v0.25.3

type ProviderKubernetesPtrInput added in v0.25.3

type ProviderKubernetesPtrInput interface {
	pulumi.Input

	ToProviderKubernetesPtrOutput() ProviderKubernetesPtrOutput
	ToProviderKubernetesPtrOutputWithContext(context.Context) ProviderKubernetesPtrOutput
}

ProviderKubernetesPtrInput is an input type that accepts ProviderKubernetesArgs, ProviderKubernetesPtr and ProviderKubernetesPtrOutput values. You can construct a concrete instance of `ProviderKubernetesPtrInput` via:

        ProviderKubernetesArgs{...}

or:

        nil

func ProviderKubernetesPtr added in v0.25.3

func ProviderKubernetesPtr(v *ProviderKubernetesArgs) ProviderKubernetesPtrInput

type ProviderKubernetesPtrOutput added in v0.25.3

type ProviderKubernetesPtrOutput struct{ *pulumi.OutputState }

func (ProviderKubernetesPtrOutput) ClientCertificate added in v0.25.3

func (o ProviderKubernetesPtrOutput) ClientCertificate() pulumi.StringPtrOutput

func (ProviderKubernetesPtrOutput) ClientKey added in v0.25.3

func (ProviderKubernetesPtrOutput) ClusterCaCertificate added in v0.25.3

func (o ProviderKubernetesPtrOutput) ClusterCaCertificate() pulumi.StringPtrOutput

func (ProviderKubernetesPtrOutput) ConfigContext added in v0.25.3

func (ProviderKubernetesPtrOutput) ConfigContextAuthInfo added in v0.25.3

func (o ProviderKubernetesPtrOutput) ConfigContextAuthInfo() pulumi.StringPtrOutput

func (ProviderKubernetesPtrOutput) ConfigContextCluster added in v0.25.3

func (o ProviderKubernetesPtrOutput) ConfigContextCluster() pulumi.StringPtrOutput

func (ProviderKubernetesPtrOutput) ConfigPath added in v0.25.3

func (ProviderKubernetesPtrOutput) ConfigPaths added in v0.25.3

func (ProviderKubernetesPtrOutput) Elem added in v0.25.3

func (ProviderKubernetesPtrOutput) ElementType added in v0.25.3

func (ProviderKubernetesPtrOutput) Exec added in v1.0.1

func (ProviderKubernetesPtrOutput) Host added in v0.25.3

func (ProviderKubernetesPtrOutput) Insecure added in v0.25.3

func (ProviderKubernetesPtrOutput) Password added in v0.25.3

func (ProviderKubernetesPtrOutput) ProxyUrl added in v0.25.3

func (ProviderKubernetesPtrOutput) ToProviderKubernetesPtrOutput added in v0.25.3

func (o ProviderKubernetesPtrOutput) ToProviderKubernetesPtrOutput() ProviderKubernetesPtrOutput

func (ProviderKubernetesPtrOutput) ToProviderKubernetesPtrOutputWithContext added in v0.25.3

func (o ProviderKubernetesPtrOutput) ToProviderKubernetesPtrOutputWithContext(ctx context.Context) ProviderKubernetesPtrOutput

func (ProviderKubernetesPtrOutput) Token added in v0.25.3

func (ProviderKubernetesPtrOutput) Username added in v0.25.3

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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