Documentation ¶
Overview ¶
A Pulumi package for creating and managing Flux cloud resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type FluxBootstrapGit
- type FluxBootstrapGitArgs
- type FluxBootstrapGitArray
- type FluxBootstrapGitArrayInput
- type FluxBootstrapGitArrayOutput
- func (FluxBootstrapGitArrayOutput) ElementType() reflect.Type
- func (o FluxBootstrapGitArrayOutput) Index(i pulumi.IntInput) FluxBootstrapGitOutput
- func (o FluxBootstrapGitArrayOutput) ToFluxBootstrapGitArrayOutput() FluxBootstrapGitArrayOutput
- func (o FluxBootstrapGitArrayOutput) ToFluxBootstrapGitArrayOutputWithContext(ctx context.Context) FluxBootstrapGitArrayOutput
- type FluxBootstrapGitInput
- type FluxBootstrapGitMap
- type FluxBootstrapGitMapInput
- type FluxBootstrapGitMapOutput
- func (FluxBootstrapGitMapOutput) ElementType() reflect.Type
- func (o FluxBootstrapGitMapOutput) MapIndex(k pulumi.StringInput) FluxBootstrapGitOutput
- func (o FluxBootstrapGitMapOutput) ToFluxBootstrapGitMapOutput() FluxBootstrapGitMapOutput
- func (o FluxBootstrapGitMapOutput) ToFluxBootstrapGitMapOutputWithContext(ctx context.Context) FluxBootstrapGitMapOutput
- type FluxBootstrapGitOutput
- func (o FluxBootstrapGitOutput) ClusterDomain() pulumi.StringOutput
- func (o FluxBootstrapGitOutput) Components() pulumi.StringArrayOutput
- func (o FluxBootstrapGitOutput) ComponentsExtras() pulumi.StringArrayOutput
- func (o FluxBootstrapGitOutput) DisableSecretCreation() pulumi.BoolPtrOutput
- func (FluxBootstrapGitOutput) ElementType() reflect.Type
- func (o FluxBootstrapGitOutput) ImagePullSecret() pulumi.StringPtrOutput
- func (o FluxBootstrapGitOutput) Interval() pulumi.StringOutput
- func (o FluxBootstrapGitOutput) KustomizationOverride() pulumi.StringPtrOutput
- func (o FluxBootstrapGitOutput) LogLevel() pulumi.StringOutput
- func (o FluxBootstrapGitOutput) Namespace() pulumi.StringOutput
- func (o FluxBootstrapGitOutput) NetworkPolicy() pulumi.BoolOutput
- func (o FluxBootstrapGitOutput) Path() pulumi.StringPtrOutput
- func (o FluxBootstrapGitOutput) RecurseSubmodules() pulumi.BoolPtrOutput
- func (o FluxBootstrapGitOutput) Registry() pulumi.StringOutput
- func (o FluxBootstrapGitOutput) RepositoryFiles() pulumi.StringMapOutput
- func (o FluxBootstrapGitOutput) SecretName() pulumi.StringOutput
- func (o FluxBootstrapGitOutput) Timeouts() FluxBootstrapGitTimeoutsPtrOutput
- func (o FluxBootstrapGitOutput) ToFluxBootstrapGitOutput() FluxBootstrapGitOutput
- func (o FluxBootstrapGitOutput) ToFluxBootstrapGitOutputWithContext(ctx context.Context) FluxBootstrapGitOutput
- func (o FluxBootstrapGitOutput) TolerationKeys() pulumi.StringArrayOutput
- func (o FluxBootstrapGitOutput) Version() pulumi.StringOutput
- func (o FluxBootstrapGitOutput) WatchAllNamespaces() pulumi.BoolOutput
- type FluxBootstrapGitState
- type FluxBootstrapGitTimeouts
- type FluxBootstrapGitTimeoutsArgs
- func (FluxBootstrapGitTimeoutsArgs) ElementType() reflect.Type
- func (i FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsOutput() FluxBootstrapGitTimeoutsOutput
- func (i FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsOutputWithContext(ctx context.Context) FluxBootstrapGitTimeoutsOutput
- func (i FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsPtrOutput() FluxBootstrapGitTimeoutsPtrOutput
- func (i FluxBootstrapGitTimeoutsArgs) ToFluxBootstrapGitTimeoutsPtrOutputWithContext(ctx context.Context) FluxBootstrapGitTimeoutsPtrOutput
- type FluxBootstrapGitTimeoutsInput
- type FluxBootstrapGitTimeoutsOutput
- func (o FluxBootstrapGitTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o FluxBootstrapGitTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (FluxBootstrapGitTimeoutsOutput) ElementType() reflect.Type
- func (o FluxBootstrapGitTimeoutsOutput) Read() pulumi.StringPtrOutput
- func (o FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsOutput() FluxBootstrapGitTimeoutsOutput
- func (o FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsOutputWithContext(ctx context.Context) FluxBootstrapGitTimeoutsOutput
- func (o FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsPtrOutput() FluxBootstrapGitTimeoutsPtrOutput
- func (o FluxBootstrapGitTimeoutsOutput) ToFluxBootstrapGitTimeoutsPtrOutputWithContext(ctx context.Context) FluxBootstrapGitTimeoutsPtrOutput
- func (o FluxBootstrapGitTimeoutsOutput) Update() pulumi.StringPtrOutput
- type FluxBootstrapGitTimeoutsPtrInput
- type FluxBootstrapGitTimeoutsPtrOutput
- func (o FluxBootstrapGitTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o FluxBootstrapGitTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o FluxBootstrapGitTimeoutsPtrOutput) Elem() FluxBootstrapGitTimeoutsOutput
- func (FluxBootstrapGitTimeoutsPtrOutput) ElementType() reflect.Type
- func (o FluxBootstrapGitTimeoutsPtrOutput) Read() pulumi.StringPtrOutput
- func (o FluxBootstrapGitTimeoutsPtrOutput) ToFluxBootstrapGitTimeoutsPtrOutput() FluxBootstrapGitTimeoutsPtrOutput
- func (o FluxBootstrapGitTimeoutsPtrOutput) ToFluxBootstrapGitTimeoutsPtrOutputWithContext(ctx context.Context) FluxBootstrapGitTimeoutsPtrOutput
- func (o FluxBootstrapGitTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
- type GetFluxInstallArgs
- type GetFluxInstallOutputArgs
- type GetFluxInstallResult
- type GetFluxInstallResultOutput
- func (o GetFluxInstallResultOutput) Baseurl() pulumi.StringPtrOutput
- func (o GetFluxInstallResultOutput) ClusterDomain() pulumi.StringPtrOutput
- func (o GetFluxInstallResultOutput) Components() pulumi.StringArrayOutput
- func (o GetFluxInstallResultOutput) ComponentsExtras() pulumi.StringArrayOutput
- func (o GetFluxInstallResultOutput) Content() pulumi.StringOutput
- func (GetFluxInstallResultOutput) ElementType() reflect.Type
- func (o GetFluxInstallResultOutput) Id() pulumi.StringOutput
- func (o GetFluxInstallResultOutput) ImagePullSecrets() pulumi.StringPtrOutput
- func (o GetFluxInstallResultOutput) LogLevel() pulumi.StringPtrOutput
- func (o GetFluxInstallResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetFluxInstallResultOutput) NetworkPolicy() pulumi.BoolPtrOutput
- func (o GetFluxInstallResultOutput) Path() pulumi.StringOutput
- func (o GetFluxInstallResultOutput) Registry() pulumi.StringPtrOutput
- func (o GetFluxInstallResultOutput) TargetPath() pulumi.StringOutput
- func (o GetFluxInstallResultOutput) ToGetFluxInstallResultOutput() GetFluxInstallResultOutput
- func (o GetFluxInstallResultOutput) ToGetFluxInstallResultOutputWithContext(ctx context.Context) GetFluxInstallResultOutput
- func (o GetFluxInstallResultOutput) TolerationKeys() pulumi.StringArrayOutput
- func (o GetFluxInstallResultOutput) Version() pulumi.StringPtrOutput
- func (o GetFluxInstallResultOutput) WatchAllNamespaces() pulumi.BoolPtrOutput
- type GetFluxSyncArgs
- type GetFluxSyncOutputArgs
- type GetFluxSyncResult
- type GetFluxSyncResultOutput
- func (o GetFluxSyncResultOutput) Branch() pulumi.StringPtrOutput
- func (o GetFluxSyncResultOutput) Commit() pulumi.StringPtrOutput
- func (o GetFluxSyncResultOutput) Content() pulumi.StringOutput
- func (GetFluxSyncResultOutput) ElementType() reflect.Type
- func (o GetFluxSyncResultOutput) Id() pulumi.StringOutput
- func (o GetFluxSyncResultOutput) Interval() pulumi.IntPtrOutput
- func (o GetFluxSyncResultOutput) KustomizeContent() pulumi.StringOutput
- func (o GetFluxSyncResultOutput) KustomizePath() pulumi.StringOutput
- func (o GetFluxSyncResultOutput) Name() pulumi.StringPtrOutput
- func (o GetFluxSyncResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetFluxSyncResultOutput) PatchFilePaths() pulumi.StringMapOutput
- func (o GetFluxSyncResultOutput) PatchNames() pulumi.StringArrayOutput
- func (o GetFluxSyncResultOutput) Path() pulumi.StringOutput
- func (o GetFluxSyncResultOutput) Secret() pulumi.StringPtrOutput
- func (o GetFluxSyncResultOutput) Semver() pulumi.StringPtrOutput
- func (o GetFluxSyncResultOutput) Tag() pulumi.StringPtrOutput
- func (o GetFluxSyncResultOutput) TargetPath() pulumi.StringOutput
- func (o GetFluxSyncResultOutput) ToGetFluxSyncResultOutput() GetFluxSyncResultOutput
- func (o GetFluxSyncResultOutput) ToGetFluxSyncResultOutputWithContext(ctx context.Context) GetFluxSyncResultOutput
- func (o GetFluxSyncResultOutput) Url() pulumi.StringOutput
- type Provider
- type ProviderArgs
- type ProviderGit
- type ProviderGitArgs
- func (ProviderGitArgs) ElementType() reflect.Type
- func (i ProviderGitArgs) ToProviderGitOutput() ProviderGitOutput
- func (i ProviderGitArgs) ToProviderGitOutputWithContext(ctx context.Context) ProviderGitOutput
- func (i ProviderGitArgs) ToProviderGitPtrOutput() ProviderGitPtrOutput
- func (i ProviderGitArgs) ToProviderGitPtrOutputWithContext(ctx context.Context) ProviderGitPtrOutput
- type ProviderGitHttp
- type ProviderGitHttpArgs
- func (ProviderGitHttpArgs) ElementType() reflect.Type
- func (i ProviderGitHttpArgs) ToProviderGitHttpOutput() ProviderGitHttpOutput
- func (i ProviderGitHttpArgs) ToProviderGitHttpOutputWithContext(ctx context.Context) ProviderGitHttpOutput
- func (i ProviderGitHttpArgs) ToProviderGitHttpPtrOutput() ProviderGitHttpPtrOutput
- func (i ProviderGitHttpArgs) ToProviderGitHttpPtrOutputWithContext(ctx context.Context) ProviderGitHttpPtrOutput
- type ProviderGitHttpInput
- type ProviderGitHttpOutput
- func (o ProviderGitHttpOutput) AllowInsecureHttp() pulumi.BoolPtrOutput
- func (o ProviderGitHttpOutput) CertificateAuthority() pulumi.StringPtrOutput
- func (ProviderGitHttpOutput) ElementType() reflect.Type
- func (o ProviderGitHttpOutput) Password() pulumi.StringPtrOutput
- func (o ProviderGitHttpOutput) ToProviderGitHttpOutput() ProviderGitHttpOutput
- func (o ProviderGitHttpOutput) ToProviderGitHttpOutputWithContext(ctx context.Context) ProviderGitHttpOutput
- func (o ProviderGitHttpOutput) ToProviderGitHttpPtrOutput() ProviderGitHttpPtrOutput
- func (o ProviderGitHttpOutput) ToProviderGitHttpPtrOutputWithContext(ctx context.Context) ProviderGitHttpPtrOutput
- func (o ProviderGitHttpOutput) Username() pulumi.StringPtrOutput
- type ProviderGitHttpPtrInput
- type ProviderGitHttpPtrOutput
- func (o ProviderGitHttpPtrOutput) AllowInsecureHttp() pulumi.BoolPtrOutput
- func (o ProviderGitHttpPtrOutput) CertificateAuthority() pulumi.StringPtrOutput
- func (o ProviderGitHttpPtrOutput) Elem() ProviderGitHttpOutput
- func (ProviderGitHttpPtrOutput) ElementType() reflect.Type
- func (o ProviderGitHttpPtrOutput) Password() pulumi.StringPtrOutput
- func (o ProviderGitHttpPtrOutput) ToProviderGitHttpPtrOutput() ProviderGitHttpPtrOutput
- func (o ProviderGitHttpPtrOutput) ToProviderGitHttpPtrOutputWithContext(ctx context.Context) ProviderGitHttpPtrOutput
- func (o ProviderGitHttpPtrOutput) Username() pulumi.StringPtrOutput
- type ProviderGitInput
- type ProviderGitOutput
- func (o ProviderGitOutput) AuthorEmail() pulumi.StringPtrOutput
- func (o ProviderGitOutput) AuthorName() pulumi.StringPtrOutput
- func (o ProviderGitOutput) Branch() pulumi.StringPtrOutput
- func (o ProviderGitOutput) CommitMessageAppendix() pulumi.StringPtrOutput
- func (ProviderGitOutput) ElementType() reflect.Type
- func (o ProviderGitOutput) GpgKeyId() pulumi.StringPtrOutput
- func (o ProviderGitOutput) GpgKeyRing() pulumi.StringPtrOutput
- func (o ProviderGitOutput) GpgPassphrase() pulumi.StringPtrOutput
- func (o ProviderGitOutput) Http() ProviderGitHttpPtrOutput
- func (o ProviderGitOutput) Ssh() ProviderGitSshPtrOutput
- func (o ProviderGitOutput) ToProviderGitOutput() ProviderGitOutput
- func (o ProviderGitOutput) ToProviderGitOutputWithContext(ctx context.Context) ProviderGitOutput
- func (o ProviderGitOutput) ToProviderGitPtrOutput() ProviderGitPtrOutput
- func (o ProviderGitOutput) ToProviderGitPtrOutputWithContext(ctx context.Context) ProviderGitPtrOutput
- func (o ProviderGitOutput) Url() pulumi.StringOutput
- type ProviderGitPtrInput
- type ProviderGitPtrOutput
- func (o ProviderGitPtrOutput) AuthorEmail() pulumi.StringPtrOutput
- func (o ProviderGitPtrOutput) AuthorName() pulumi.StringPtrOutput
- func (o ProviderGitPtrOutput) Branch() pulumi.StringPtrOutput
- func (o ProviderGitPtrOutput) CommitMessageAppendix() pulumi.StringPtrOutput
- func (o ProviderGitPtrOutput) Elem() ProviderGitOutput
- func (ProviderGitPtrOutput) ElementType() reflect.Type
- func (o ProviderGitPtrOutput) GpgKeyId() pulumi.StringPtrOutput
- func (o ProviderGitPtrOutput) GpgKeyRing() pulumi.StringPtrOutput
- func (o ProviderGitPtrOutput) GpgPassphrase() pulumi.StringPtrOutput
- func (o ProviderGitPtrOutput) Http() ProviderGitHttpPtrOutput
- func (o ProviderGitPtrOutput) Ssh() ProviderGitSshPtrOutput
- func (o ProviderGitPtrOutput) ToProviderGitPtrOutput() ProviderGitPtrOutput
- func (o ProviderGitPtrOutput) ToProviderGitPtrOutputWithContext(ctx context.Context) ProviderGitPtrOutput
- func (o ProviderGitPtrOutput) Url() pulumi.StringPtrOutput
- type ProviderGitSsh
- type ProviderGitSshArgs
- func (ProviderGitSshArgs) ElementType() reflect.Type
- func (i ProviderGitSshArgs) ToProviderGitSshOutput() ProviderGitSshOutput
- func (i ProviderGitSshArgs) ToProviderGitSshOutputWithContext(ctx context.Context) ProviderGitSshOutput
- func (i ProviderGitSshArgs) ToProviderGitSshPtrOutput() ProviderGitSshPtrOutput
- func (i ProviderGitSshArgs) ToProviderGitSshPtrOutputWithContext(ctx context.Context) ProviderGitSshPtrOutput
- type ProviderGitSshInput
- type ProviderGitSshOutput
- func (ProviderGitSshOutput) ElementType() reflect.Type
- func (o ProviderGitSshOutput) Password() pulumi.StringPtrOutput
- func (o ProviderGitSshOutput) PrivateKey() pulumi.StringPtrOutput
- func (o ProviderGitSshOutput) ToProviderGitSshOutput() ProviderGitSshOutput
- func (o ProviderGitSshOutput) ToProviderGitSshOutputWithContext(ctx context.Context) ProviderGitSshOutput
- func (o ProviderGitSshOutput) ToProviderGitSshPtrOutput() ProviderGitSshPtrOutput
- func (o ProviderGitSshOutput) ToProviderGitSshPtrOutputWithContext(ctx context.Context) ProviderGitSshPtrOutput
- func (o ProviderGitSshOutput) Username() pulumi.StringPtrOutput
- type ProviderGitSshPtrInput
- type ProviderGitSshPtrOutput
- func (o ProviderGitSshPtrOutput) Elem() ProviderGitSshOutput
- func (ProviderGitSshPtrOutput) ElementType() reflect.Type
- func (o ProviderGitSshPtrOutput) Password() pulumi.StringPtrOutput
- func (o ProviderGitSshPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o ProviderGitSshPtrOutput) ToProviderGitSshPtrOutput() ProviderGitSshPtrOutput
- func (o ProviderGitSshPtrOutput) ToProviderGitSshPtrOutputWithContext(ctx context.Context) ProviderGitSshPtrOutput
- func (o ProviderGitSshPtrOutput) Username() pulumi.StringPtrOutput
- type ProviderInput
- type ProviderKubernetes
- type ProviderKubernetesArgs
- func (ProviderKubernetesArgs) ElementType() reflect.Type
- func (i ProviderKubernetesArgs) ToProviderKubernetesOutput() ProviderKubernetesOutput
- func (i ProviderKubernetesArgs) ToProviderKubernetesOutputWithContext(ctx context.Context) ProviderKubernetesOutput
- func (i ProviderKubernetesArgs) ToProviderKubernetesPtrOutput() ProviderKubernetesPtrOutput
- func (i ProviderKubernetesArgs) ToProviderKubernetesPtrOutputWithContext(ctx context.Context) ProviderKubernetesPtrOutput
- type ProviderKubernetesExec
- type ProviderKubernetesExecArgs
- func (ProviderKubernetesExecArgs) ElementType() reflect.Type
- func (i ProviderKubernetesExecArgs) ToProviderKubernetesExecOutput() ProviderKubernetesExecOutput
- func (i ProviderKubernetesExecArgs) ToProviderKubernetesExecOutputWithContext(ctx context.Context) ProviderKubernetesExecOutput
- func (i ProviderKubernetesExecArgs) ToProviderKubernetesExecPtrOutput() ProviderKubernetesExecPtrOutput
- func (i ProviderKubernetesExecArgs) ToProviderKubernetesExecPtrOutputWithContext(ctx context.Context) ProviderKubernetesExecPtrOutput
- type ProviderKubernetesExecInput
- type ProviderKubernetesExecOutput
- func (o ProviderKubernetesExecOutput) ApiVersion() pulumi.StringOutput
- func (o ProviderKubernetesExecOutput) Args() pulumi.StringArrayOutput
- func (o ProviderKubernetesExecOutput) Command() pulumi.StringOutput
- func (ProviderKubernetesExecOutput) ElementType() reflect.Type
- func (o ProviderKubernetesExecOutput) Env() pulumi.StringMapOutput
- func (o ProviderKubernetesExecOutput) ToProviderKubernetesExecOutput() ProviderKubernetesExecOutput
- func (o ProviderKubernetesExecOutput) ToProviderKubernetesExecOutputWithContext(ctx context.Context) ProviderKubernetesExecOutput
- func (o ProviderKubernetesExecOutput) ToProviderKubernetesExecPtrOutput() ProviderKubernetesExecPtrOutput
- func (o ProviderKubernetesExecOutput) ToProviderKubernetesExecPtrOutputWithContext(ctx context.Context) ProviderKubernetesExecPtrOutput
- type ProviderKubernetesExecPtrInput
- type ProviderKubernetesExecPtrOutput
- func (o ProviderKubernetesExecPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ProviderKubernetesExecPtrOutput) Args() pulumi.StringArrayOutput
- func (o ProviderKubernetesExecPtrOutput) Command() pulumi.StringPtrOutput
- func (o ProviderKubernetesExecPtrOutput) Elem() ProviderKubernetesExecOutput
- func (ProviderKubernetesExecPtrOutput) ElementType() reflect.Type
- func (o ProviderKubernetesExecPtrOutput) Env() pulumi.StringMapOutput
- func (o ProviderKubernetesExecPtrOutput) ToProviderKubernetesExecPtrOutput() ProviderKubernetesExecPtrOutput
- func (o ProviderKubernetesExecPtrOutput) ToProviderKubernetesExecPtrOutputWithContext(ctx context.Context) ProviderKubernetesExecPtrOutput
- type ProviderKubernetesInput
- type ProviderKubernetesOutput
- func (o ProviderKubernetesOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ProviderKubernetesOutput) ClientKey() pulumi.StringPtrOutput
- func (o ProviderKubernetesOutput) ClusterCaCertificate() pulumi.StringPtrOutput
- func (o ProviderKubernetesOutput) ConfigContext() pulumi.StringPtrOutput
- func (o ProviderKubernetesOutput) ConfigContextAuthInfo() pulumi.StringPtrOutput
- func (o ProviderKubernetesOutput) ConfigContextCluster() pulumi.StringPtrOutput
- func (o ProviderKubernetesOutput) ConfigPath() pulumi.StringPtrOutput
- func (o ProviderKubernetesOutput) ConfigPaths() pulumi.StringArrayOutput
- func (ProviderKubernetesOutput) ElementType() reflect.Type
- func (o ProviderKubernetesOutput) Exec() ProviderKubernetesExecPtrOutput
- func (o ProviderKubernetesOutput) Host() pulumi.StringPtrOutput
- func (o ProviderKubernetesOutput) Insecure() pulumi.BoolPtrOutput
- func (o ProviderKubernetesOutput) Password() pulumi.StringPtrOutput
- func (o ProviderKubernetesOutput) ProxyUrl() pulumi.StringPtrOutput
- func (o ProviderKubernetesOutput) ToProviderKubernetesOutput() ProviderKubernetesOutput
- func (o ProviderKubernetesOutput) ToProviderKubernetesOutputWithContext(ctx context.Context) ProviderKubernetesOutput
- func (o ProviderKubernetesOutput) ToProviderKubernetesPtrOutput() ProviderKubernetesPtrOutput
- func (o ProviderKubernetesOutput) ToProviderKubernetesPtrOutputWithContext(ctx context.Context) ProviderKubernetesPtrOutput
- func (o ProviderKubernetesOutput) Token() pulumi.StringPtrOutput
- func (o ProviderKubernetesOutput) Username() pulumi.StringPtrOutput
- type ProviderKubernetesPtrInput
- type ProviderKubernetesPtrOutput
- func (o ProviderKubernetesPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ProviderKubernetesPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o ProviderKubernetesPtrOutput) ClusterCaCertificate() pulumi.StringPtrOutput
- func (o ProviderKubernetesPtrOutput) ConfigContext() pulumi.StringPtrOutput
- func (o ProviderKubernetesPtrOutput) ConfigContextAuthInfo() pulumi.StringPtrOutput
- func (o ProviderKubernetesPtrOutput) ConfigContextCluster() pulumi.StringPtrOutput
- func (o ProviderKubernetesPtrOutput) ConfigPath() pulumi.StringPtrOutput
- func (o ProviderKubernetesPtrOutput) ConfigPaths() pulumi.StringArrayOutput
- func (o ProviderKubernetesPtrOutput) Elem() ProviderKubernetesOutput
- func (ProviderKubernetesPtrOutput) ElementType() reflect.Type
- func (o ProviderKubernetesPtrOutput) Exec() ProviderKubernetesExecPtrOutput
- func (o ProviderKubernetesPtrOutput) Host() pulumi.StringPtrOutput
- func (o ProviderKubernetesPtrOutput) Insecure() pulumi.BoolPtrOutput
- func (o ProviderKubernetesPtrOutput) Password() pulumi.StringPtrOutput
- func (o ProviderKubernetesPtrOutput) ProxyUrl() pulumi.StringPtrOutput
- func (o ProviderKubernetesPtrOutput) ToProviderKubernetesPtrOutput() ProviderKubernetesPtrOutput
- func (o ProviderKubernetesPtrOutput) ToProviderKubernetesPtrOutputWithContext(ctx context.Context) ProviderKubernetesPtrOutput
- func (o ProviderKubernetesPtrOutput) Token() pulumi.StringPtrOutput
- func (o ProviderKubernetesPtrOutput) Username() pulumi.StringPtrOutput
- type ProviderOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
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) ElementType() reflect.Type
func (FluxBootstrapGitArrayOutput) Index ¶ added in v0.25.3
func (o FluxBootstrapGitArrayOutput) Index(i pulumi.IntInput) FluxBootstrapGitOutput
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 (o FluxBootstrapGitMapOutput) MapIndex(k pulumi.StringInput) FluxBootstrapGitOutput
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
func (o FluxBootstrapGitOutput) Components() pulumi.StringArrayOutput
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
func (o FluxBootstrapGitOutput) Interval() pulumi.StringOutput
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
func (o FluxBootstrapGitOutput) LogLevel() pulumi.StringOutput
Log level for toolkit components. Defaults to `info`.
func (FluxBootstrapGitOutput) Namespace ¶ added in v0.25.3
func (o FluxBootstrapGitOutput) Namespace() pulumi.StringOutput
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
func (o FluxBootstrapGitOutput) Path() pulumi.StringPtrOutput
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
func (o FluxBootstrapGitOutput) Registry() pulumi.StringOutput
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
func (o FluxBootstrapGitOutput) SecretName() pulumi.StringOutput
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 (o FluxBootstrapGitOutput) Timeouts() FluxBootstrapGitTimeoutsPtrOutput
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
func (o FluxBootstrapGitOutput) Version() pulumi.StringOutput
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) ElementType() reflect.Type
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
func (o FluxBootstrapGitTimeoutsOutput) Create() pulumi.StringPtrOutput
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
func (o FluxBootstrapGitTimeoutsOutput) Delete() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (FluxBootstrapGitTimeoutsOutput) Read ¶ added in v1.0.1
func (o FluxBootstrapGitTimeoutsOutput) Read() pulumi.StringPtrOutput
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
func (o FluxBootstrapGitTimeoutsOutput) Update() pulumi.StringPtrOutput
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
func (o FluxBootstrapGitTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
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
func (o FluxBootstrapGitTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
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 (o FluxBootstrapGitTimeoutsPtrOutput) Elem() FluxBootstrapGitTimeoutsOutput
func (FluxBootstrapGitTimeoutsPtrOutput) ElementType ¶ added in v1.0.1
func (FluxBootstrapGitTimeoutsPtrOutput) ElementType() reflect.Type
func (FluxBootstrapGitTimeoutsPtrOutput) Read ¶ added in v1.0.1
func (o FluxBootstrapGitTimeoutsPtrOutput) Read() pulumi.StringPtrOutput
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
func (o FluxBootstrapGitTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
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 GetFluxInstallOutput ¶
func GetFluxInstallOutput(ctx *pulumi.Context, args GetFluxInstallOutputArgs, opts ...pulumi.InvokeOption) GetFluxInstallResultOutput
func (GetFluxInstallResultOutput) Baseurl ¶
func (o GetFluxInstallResultOutput) Baseurl() pulumi.StringPtrOutput
func (GetFluxInstallResultOutput) ClusterDomain ¶
func (o GetFluxInstallResultOutput) ClusterDomain() pulumi.StringPtrOutput
func (GetFluxInstallResultOutput) Components ¶
func (o GetFluxInstallResultOutput) Components() pulumi.StringArrayOutput
func (GetFluxInstallResultOutput) ComponentsExtras ¶
func (o GetFluxInstallResultOutput) ComponentsExtras() pulumi.StringArrayOutput
func (GetFluxInstallResultOutput) Content ¶
func (o GetFluxInstallResultOutput) Content() pulumi.StringOutput
func (GetFluxInstallResultOutput) ElementType ¶
func (GetFluxInstallResultOutput) ElementType() reflect.Type
func (GetFluxInstallResultOutput) Id ¶
func (o GetFluxInstallResultOutput) Id() pulumi.StringOutput
func (GetFluxInstallResultOutput) ImagePullSecrets ¶
func (o GetFluxInstallResultOutput) ImagePullSecrets() pulumi.StringPtrOutput
func (GetFluxInstallResultOutput) LogLevel ¶
func (o GetFluxInstallResultOutput) LogLevel() pulumi.StringPtrOutput
func (GetFluxInstallResultOutput) Namespace ¶
func (o GetFluxInstallResultOutput) Namespace() pulumi.StringPtrOutput
func (GetFluxInstallResultOutput) NetworkPolicy ¶
func (o GetFluxInstallResultOutput) NetworkPolicy() pulumi.BoolPtrOutput
func (GetFluxInstallResultOutput) Path ¶
func (o GetFluxInstallResultOutput) Path() pulumi.StringOutput
func (GetFluxInstallResultOutput) Registry ¶
func (o GetFluxInstallResultOutput) Registry() pulumi.StringPtrOutput
func (GetFluxInstallResultOutput) TargetPath ¶
func (o GetFluxInstallResultOutput) TargetPath() pulumi.StringOutput
func (GetFluxInstallResultOutput) ToGetFluxInstallResultOutput ¶
func (o GetFluxInstallResultOutput) ToGetFluxInstallResultOutput() GetFluxInstallResultOutput
func (GetFluxInstallResultOutput) ToGetFluxInstallResultOutputWithContext ¶
func (o GetFluxInstallResultOutput) ToGetFluxInstallResultOutputWithContext(ctx context.Context) GetFluxInstallResultOutput
func (GetFluxInstallResultOutput) TolerationKeys ¶
func (o GetFluxInstallResultOutput) TolerationKeys() pulumi.StringArrayOutput
func (GetFluxInstallResultOutput) Version ¶
func (o GetFluxInstallResultOutput) Version() pulumi.StringPtrOutput
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 GetFluxSyncOutput ¶
func GetFluxSyncOutput(ctx *pulumi.Context, args GetFluxSyncOutputArgs, opts ...pulumi.InvokeOption) GetFluxSyncResultOutput
func (GetFluxSyncResultOutput) Branch ¶
func (o GetFluxSyncResultOutput) Branch() pulumi.StringPtrOutput
func (GetFluxSyncResultOutput) Commit ¶
func (o GetFluxSyncResultOutput) Commit() pulumi.StringPtrOutput
func (GetFluxSyncResultOutput) Content ¶
func (o GetFluxSyncResultOutput) Content() pulumi.StringOutput
func (GetFluxSyncResultOutput) ElementType ¶
func (GetFluxSyncResultOutput) ElementType() reflect.Type
func (GetFluxSyncResultOutput) Id ¶
func (o GetFluxSyncResultOutput) Id() pulumi.StringOutput
func (GetFluxSyncResultOutput) Interval ¶
func (o GetFluxSyncResultOutput) Interval() pulumi.IntPtrOutput
func (GetFluxSyncResultOutput) KustomizeContent ¶
func (o GetFluxSyncResultOutput) KustomizeContent() pulumi.StringOutput
func (GetFluxSyncResultOutput) KustomizePath ¶
func (o GetFluxSyncResultOutput) KustomizePath() pulumi.StringOutput
func (GetFluxSyncResultOutput) Name ¶
func (o GetFluxSyncResultOutput) Name() pulumi.StringPtrOutput
func (GetFluxSyncResultOutput) Namespace ¶
func (o GetFluxSyncResultOutput) Namespace() pulumi.StringPtrOutput
func (GetFluxSyncResultOutput) PatchFilePaths ¶
func (o GetFluxSyncResultOutput) PatchFilePaths() pulumi.StringMapOutput
func (GetFluxSyncResultOutput) PatchNames ¶
func (o GetFluxSyncResultOutput) PatchNames() pulumi.StringArrayOutput
func (GetFluxSyncResultOutput) Path ¶
func (o GetFluxSyncResultOutput) Path() pulumi.StringOutput
func (GetFluxSyncResultOutput) Secret ¶
func (o GetFluxSyncResultOutput) Secret() pulumi.StringPtrOutput
func (GetFluxSyncResultOutput) Semver ¶
func (o GetFluxSyncResultOutput) Semver() pulumi.StringPtrOutput
func (GetFluxSyncResultOutput) Tag ¶
func (o GetFluxSyncResultOutput) Tag() pulumi.StringPtrOutput
func (GetFluxSyncResultOutput) TargetPath ¶
func (o GetFluxSyncResultOutput) TargetPath() pulumi.StringOutput
func (GetFluxSyncResultOutput) ToGetFluxSyncResultOutput ¶
func (o GetFluxSyncResultOutput) ToGetFluxSyncResultOutput() GetFluxSyncResultOutput
func (GetFluxSyncResultOutput) ToGetFluxSyncResultOutputWithContext ¶
func (o GetFluxSyncResultOutput) ToGetFluxSyncResultOutputWithContext(ctx context.Context) GetFluxSyncResultOutput
func (GetFluxSyncResultOutput) Url ¶
func (o GetFluxSyncResultOutput) Url() pulumi.StringOutput
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) 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 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 (o ProviderGitHttpOutput) Password() pulumi.StringPtrOutput
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
func (o ProviderGitHttpOutput) Username() pulumi.StringPtrOutput
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 (o ProviderGitHttpPtrOutput) Elem() ProviderGitHttpOutput
func (ProviderGitHttpPtrOutput) ElementType ¶ added in v0.25.3
func (ProviderGitHttpPtrOutput) ElementType() reflect.Type
func (ProviderGitHttpPtrOutput) Password ¶ added in v0.25.3
func (o ProviderGitHttpPtrOutput) Password() pulumi.StringPtrOutput
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
func (o ProviderGitHttpPtrOutput) Username() pulumi.StringPtrOutput
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 (o ProviderGitOutput) Branch() pulumi.StringPtrOutput
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 (o ProviderGitOutput) GpgKeyId() pulumi.StringPtrOutput
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 (o ProviderGitOutput) Http() ProviderGitHttpPtrOutput
func (ProviderGitOutput) Ssh ¶ added in v0.25.3
func (o ProviderGitOutput) Ssh() ProviderGitSshPtrOutput
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
func (o ProviderGitOutput) Url() pulumi.StringOutput
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 (o ProviderGitPtrOutput) AuthorEmail() pulumi.StringPtrOutput
func (ProviderGitPtrOutput) AuthorName ¶ added in v0.25.3
func (o ProviderGitPtrOutput) AuthorName() pulumi.StringPtrOutput
func (ProviderGitPtrOutput) Branch ¶ added in v0.25.3
func (o ProviderGitPtrOutput) Branch() pulumi.StringPtrOutput
func (ProviderGitPtrOutput) CommitMessageAppendix ¶ added in v0.25.3
func (o ProviderGitPtrOutput) CommitMessageAppendix() pulumi.StringPtrOutput
func (ProviderGitPtrOutput) Elem ¶ added in v0.25.3
func (o ProviderGitPtrOutput) Elem() ProviderGitOutput
func (ProviderGitPtrOutput) ElementType ¶ added in v0.25.3
func (ProviderGitPtrOutput) ElementType() reflect.Type
func (ProviderGitPtrOutput) GpgKeyId ¶ added in v0.25.3
func (o ProviderGitPtrOutput) GpgKeyId() pulumi.StringPtrOutput
func (ProviderGitPtrOutput) GpgKeyRing ¶ added in v0.25.3
func (o ProviderGitPtrOutput) GpgKeyRing() pulumi.StringPtrOutput
func (ProviderGitPtrOutput) GpgPassphrase ¶ added in v0.25.3
func (o ProviderGitPtrOutput) GpgPassphrase() pulumi.StringPtrOutput
func (ProviderGitPtrOutput) Http ¶ added in v0.25.3
func (o ProviderGitPtrOutput) Http() ProviderGitHttpPtrOutput
func (ProviderGitPtrOutput) Ssh ¶ added in v0.25.3
func (o ProviderGitPtrOutput) Ssh() ProviderGitSshPtrOutput
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
func (o ProviderGitPtrOutput) Url() pulumi.StringPtrOutput
type ProviderGitSsh ¶ added in v0.25.3
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 (o ProviderGitSshOutput) Password() pulumi.StringPtrOutput
func (ProviderGitSshOutput) PrivateKey ¶ added in v0.25.3
func (o ProviderGitSshOutput) PrivateKey() pulumi.StringPtrOutput
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
func (o ProviderGitSshOutput) Username() pulumi.StringPtrOutput
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 (o ProviderGitSshPtrOutput) Elem() ProviderGitSshOutput
func (ProviderGitSshPtrOutput) ElementType ¶ added in v0.25.3
func (ProviderGitSshPtrOutput) ElementType() reflect.Type
func (ProviderGitSshPtrOutput) Password ¶ added in v0.25.3
func (o ProviderGitSshPtrOutput) Password() pulumi.StringPtrOutput
func (ProviderGitSshPtrOutput) PrivateKey ¶ added in v0.25.3
func (o ProviderGitSshPtrOutput) PrivateKey() pulumi.StringPtrOutput
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
func (o ProviderGitSshPtrOutput) Username() pulumi.StringPtrOutput
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 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 (o ProviderKubernetesExecOutput) ApiVersion() pulumi.StringOutput
func (ProviderKubernetesExecOutput) Args ¶ added in v1.0.1
func (o ProviderKubernetesExecOutput) Args() pulumi.StringArrayOutput
func (ProviderKubernetesExecOutput) Command ¶ added in v1.0.1
func (o ProviderKubernetesExecOutput) Command() pulumi.StringOutput
func (ProviderKubernetesExecOutput) ElementType ¶ added in v1.0.1
func (ProviderKubernetesExecOutput) ElementType() reflect.Type
func (ProviderKubernetesExecOutput) Env ¶ added in v1.0.1
func (o ProviderKubernetesExecOutput) Env() pulumi.StringMapOutput
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 (o ProviderKubernetesExecPtrOutput) ApiVersion() pulumi.StringPtrOutput
func (ProviderKubernetesExecPtrOutput) Args ¶ added in v1.0.1
func (o ProviderKubernetesExecPtrOutput) Args() pulumi.StringArrayOutput
func (ProviderKubernetesExecPtrOutput) Command ¶ added in v1.0.1
func (o ProviderKubernetesExecPtrOutput) Command() pulumi.StringPtrOutput
func (ProviderKubernetesExecPtrOutput) Elem ¶ added in v1.0.1
func (o ProviderKubernetesExecPtrOutput) Elem() ProviderKubernetesExecOutput
func (ProviderKubernetesExecPtrOutput) ElementType ¶ added in v1.0.1
func (ProviderKubernetesExecPtrOutput) ElementType() reflect.Type
func (ProviderKubernetesExecPtrOutput) Env ¶ added in v1.0.1
func (o ProviderKubernetesExecPtrOutput) Env() pulumi.StringMapOutput
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 (o ProviderKubernetesOutput) ClientKey() pulumi.StringPtrOutput
func (ProviderKubernetesOutput) ClusterCaCertificate ¶ added in v0.25.3
func (o ProviderKubernetesOutput) ClusterCaCertificate() pulumi.StringPtrOutput
func (ProviderKubernetesOutput) ConfigContext ¶ added in v0.25.3
func (o ProviderKubernetesOutput) ConfigContext() pulumi.StringPtrOutput
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 (o ProviderKubernetesOutput) ConfigPath() pulumi.StringPtrOutput
func (ProviderKubernetesOutput) ConfigPaths ¶ added in v0.25.3
func (o ProviderKubernetesOutput) ConfigPaths() pulumi.StringArrayOutput
func (ProviderKubernetesOutput) ElementType ¶ added in v0.25.3
func (ProviderKubernetesOutput) ElementType() reflect.Type
func (ProviderKubernetesOutput) Exec ¶ added in v1.0.1
func (o ProviderKubernetesOutput) Exec() ProviderKubernetesExecPtrOutput
func (ProviderKubernetesOutput) Host ¶ added in v0.25.3
func (o ProviderKubernetesOutput) Host() pulumi.StringPtrOutput
func (ProviderKubernetesOutput) Insecure ¶ added in v0.25.3
func (o ProviderKubernetesOutput) Insecure() pulumi.BoolPtrOutput
func (ProviderKubernetesOutput) Password ¶ added in v0.25.3
func (o ProviderKubernetesOutput) Password() pulumi.StringPtrOutput
func (ProviderKubernetesOutput) ProxyUrl ¶ added in v0.25.3
func (o ProviderKubernetesOutput) ProxyUrl() pulumi.StringPtrOutput
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 (o ProviderKubernetesOutput) Token() pulumi.StringPtrOutput
func (ProviderKubernetesOutput) Username ¶ added in v0.25.3
func (o ProviderKubernetesOutput) Username() pulumi.StringPtrOutput
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 (o ProviderKubernetesPtrOutput) ClientKey() pulumi.StringPtrOutput
func (ProviderKubernetesPtrOutput) ClusterCaCertificate ¶ added in v0.25.3
func (o ProviderKubernetesPtrOutput) ClusterCaCertificate() pulumi.StringPtrOutput
func (ProviderKubernetesPtrOutput) ConfigContext ¶ added in v0.25.3
func (o ProviderKubernetesPtrOutput) ConfigContext() pulumi.StringPtrOutput
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 (o ProviderKubernetesPtrOutput) ConfigPath() pulumi.StringPtrOutput
func (ProviderKubernetesPtrOutput) ConfigPaths ¶ added in v0.25.3
func (o ProviderKubernetesPtrOutput) ConfigPaths() pulumi.StringArrayOutput
func (ProviderKubernetesPtrOutput) Elem ¶ added in v0.25.3
func (o ProviderKubernetesPtrOutput) Elem() ProviderKubernetesOutput
func (ProviderKubernetesPtrOutput) ElementType ¶ added in v0.25.3
func (ProviderKubernetesPtrOutput) ElementType() reflect.Type
func (ProviderKubernetesPtrOutput) Exec ¶ added in v1.0.1
func (o ProviderKubernetesPtrOutput) Exec() ProviderKubernetesExecPtrOutput
func (ProviderKubernetesPtrOutput) Host ¶ added in v0.25.3
func (o ProviderKubernetesPtrOutput) Host() pulumi.StringPtrOutput
func (ProviderKubernetesPtrOutput) Insecure ¶ added in v0.25.3
func (o ProviderKubernetesPtrOutput) Insecure() pulumi.BoolPtrOutput
func (ProviderKubernetesPtrOutput) Password ¶ added in v0.25.3
func (o ProviderKubernetesPtrOutput) Password() pulumi.StringPtrOutput
func (ProviderKubernetesPtrOutput) ProxyUrl ¶ added in v0.25.3
func (o ProviderKubernetesPtrOutput) ProxyUrl() pulumi.StringPtrOutput
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 (o ProviderKubernetesPtrOutput) Token() pulumi.StringPtrOutput
func (ProviderKubernetesPtrOutput) Username ¶ added in v0.25.3
func (o ProviderKubernetesPtrOutput) Username() pulumi.StringPtrOutput
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