flux

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

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 DataInstallArgs

type DataInstallArgs 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 DataInstall.

type DataInstallOutputArgs

type DataInstallOutputArgs 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 DataInstall.

func (DataInstallOutputArgs) ElementType

func (DataInstallOutputArgs) ElementType() reflect.Type

type DataInstallResult

type DataInstallResult struct {
	Baseurl          *string  `pulumi:"baseurl"`
	ClusterDomain    *string  `pulumi:"clusterDomain"`
	Components       []string `pulumi:"components"`
	ComponentsExtras []string `pulumi:"componentsExtras"`
	Content          string   `pulumi:"content"`
	// The provider-assigned unique ID for this managed resource.
	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 DataInstall.

func DataInstall

func DataInstall(ctx *pulumi.Context, args *DataInstallArgs, opts ...pulumi.InvokeOption) (*DataInstallResult, error)

type DataInstallResultOutput

type DataInstallResultOutput struct{ *pulumi.OutputState }

A collection of values returned by DataInstall.

func (DataInstallResultOutput) Baseurl

func (DataInstallResultOutput) ClusterDomain

func (DataInstallResultOutput) Components

func (DataInstallResultOutput) ComponentsExtras

func (o DataInstallResultOutput) ComponentsExtras() pulumi.StringArrayOutput

func (DataInstallResultOutput) Content

func (DataInstallResultOutput) ElementType

func (DataInstallResultOutput) ElementType() reflect.Type

func (DataInstallResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (DataInstallResultOutput) ImagePullSecrets

func (o DataInstallResultOutput) ImagePullSecrets() pulumi.StringPtrOutput

func (DataInstallResultOutput) LogLevel

func (DataInstallResultOutput) Namespace

func (DataInstallResultOutput) NetworkPolicy

func (o DataInstallResultOutput) NetworkPolicy() pulumi.BoolPtrOutput

func (DataInstallResultOutput) Path

func (DataInstallResultOutput) Registry

func (DataInstallResultOutput) TargetPath

func (DataInstallResultOutput) ToDataInstallResultOutput

func (o DataInstallResultOutput) ToDataInstallResultOutput() DataInstallResultOutput

func (DataInstallResultOutput) ToDataInstallResultOutputWithContext

func (o DataInstallResultOutput) ToDataInstallResultOutputWithContext(ctx context.Context) DataInstallResultOutput

func (DataInstallResultOutput) TolerationKeys

func (DataInstallResultOutput) Version

func (DataInstallResultOutput) WatchAllNamespaces

func (o DataInstallResultOutput) WatchAllNamespaces() pulumi.BoolPtrOutput

type DataSyncArgs

type DataSyncArgs struct {
	Branch            *string  `pulumi:"branch"`
	Commit            *string  `pulumi:"commit"`
	GitImplementation *string  `pulumi:"gitImplementation"`
	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 DataSync.

type DataSyncOutputArgs

type DataSyncOutputArgs struct {
	Branch            pulumi.StringPtrInput   `pulumi:"branch"`
	Commit            pulumi.StringPtrInput   `pulumi:"commit"`
	GitImplementation pulumi.StringPtrInput   `pulumi:"gitImplementation"`
	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 DataSync.

func (DataSyncOutputArgs) ElementType

func (DataSyncOutputArgs) ElementType() reflect.Type

type DataSyncResult

type DataSyncResult struct {
	Branch            *string `pulumi:"branch"`
	Commit            *string `pulumi:"commit"`
	Content           string  `pulumi:"content"`
	GitImplementation *string `pulumi:"gitImplementation"`
	// The provider-assigned unique ID for this managed resource.
	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 DataSync.

func DataSync

func DataSync(ctx *pulumi.Context, args *DataSyncArgs, opts ...pulumi.InvokeOption) (*DataSyncResult, error)

type DataSyncResultOutput

type DataSyncResultOutput struct{ *pulumi.OutputState }

A collection of values returned by DataSync.

func (DataSyncResultOutput) Branch

func (DataSyncResultOutput) Commit

func (DataSyncResultOutput) Content

func (DataSyncResultOutput) ElementType

func (DataSyncResultOutput) ElementType() reflect.Type

func (DataSyncResultOutput) GitImplementation

func (o DataSyncResultOutput) GitImplementation() pulumi.StringPtrOutput

func (DataSyncResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (DataSyncResultOutput) Interval

func (DataSyncResultOutput) KustomizeContent

func (o DataSyncResultOutput) KustomizeContent() pulumi.StringOutput

func (DataSyncResultOutput) KustomizePath

func (o DataSyncResultOutput) KustomizePath() pulumi.StringOutput

func (DataSyncResultOutput) Name

func (DataSyncResultOutput) Namespace

func (DataSyncResultOutput) PatchFilePaths

func (o DataSyncResultOutput) PatchFilePaths() pulumi.StringMapOutput

func (DataSyncResultOutput) PatchNames

func (DataSyncResultOutput) Path

func (DataSyncResultOutput) Secret

func (DataSyncResultOutput) Semver

func (DataSyncResultOutput) Tag

func (DataSyncResultOutput) TargetPath

func (o DataSyncResultOutput) TargetPath() pulumi.StringOutput

func (DataSyncResultOutput) ToDataSyncResultOutput

func (o DataSyncResultOutput) ToDataSyncResultOutput() DataSyncResultOutput

func (DataSyncResultOutput) ToDataSyncResultOutputWithContext

func (o DataSyncResultOutput) ToDataSyncResultOutputWithContext(ctx context.Context) DataSyncResultOutput

func (DataSyncResultOutput) 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 {
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

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

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

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

Jump to

Keyboard shortcuts

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