cluster

package
v3.1.2 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2023 License: Apache-2.0 Imports: 11 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 ClusterAlias

type ClusterAlias struct {
	pulumi.CustomResourceState

	// IP/CIDR block
	Cidr pulumi.StringOutput `pulumi:"cidr"`
	// Alias comment
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Alias name
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetClusterAlias

func GetClusterAlias(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterAliasState, opts ...pulumi.ResourceOption) (*ClusterAlias, error)

GetClusterAlias gets an existing ClusterAlias 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 NewClusterAlias

func NewClusterAlias(ctx *pulumi.Context,
	name string, args *ClusterAliasArgs, opts ...pulumi.ResourceOption) (*ClusterAlias, error)

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

func (*ClusterAlias) ElementType

func (*ClusterAlias) ElementType() reflect.Type

func (*ClusterAlias) ToClusterAliasOutput

func (i *ClusterAlias) ToClusterAliasOutput() ClusterAliasOutput

func (*ClusterAlias) ToClusterAliasOutputWithContext

func (i *ClusterAlias) ToClusterAliasOutputWithContext(ctx context.Context) ClusterAliasOutput

type ClusterAliasArgs

type ClusterAliasArgs struct {
	// IP/CIDR block
	Cidr pulumi.StringInput
	// Alias comment
	Comment pulumi.StringPtrInput
	// Alias name
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a ClusterAlias resource.

func (ClusterAliasArgs) ElementType

func (ClusterAliasArgs) ElementType() reflect.Type

type ClusterAliasArray

type ClusterAliasArray []ClusterAliasInput

func (ClusterAliasArray) ElementType

func (ClusterAliasArray) ElementType() reflect.Type

func (ClusterAliasArray) ToClusterAliasArrayOutput

func (i ClusterAliasArray) ToClusterAliasArrayOutput() ClusterAliasArrayOutput

func (ClusterAliasArray) ToClusterAliasArrayOutputWithContext

func (i ClusterAliasArray) ToClusterAliasArrayOutputWithContext(ctx context.Context) ClusterAliasArrayOutput

type ClusterAliasArrayInput

type ClusterAliasArrayInput interface {
	pulumi.Input

	ToClusterAliasArrayOutput() ClusterAliasArrayOutput
	ToClusterAliasArrayOutputWithContext(context.Context) ClusterAliasArrayOutput
}

ClusterAliasArrayInput is an input type that accepts ClusterAliasArray and ClusterAliasArrayOutput values. You can construct a concrete instance of `ClusterAliasArrayInput` via:

ClusterAliasArray{ ClusterAliasArgs{...} }

type ClusterAliasArrayOutput

type ClusterAliasArrayOutput struct{ *pulumi.OutputState }

func (ClusterAliasArrayOutput) ElementType

func (ClusterAliasArrayOutput) ElementType() reflect.Type

func (ClusterAliasArrayOutput) Index

func (ClusterAliasArrayOutput) ToClusterAliasArrayOutput

func (o ClusterAliasArrayOutput) ToClusterAliasArrayOutput() ClusterAliasArrayOutput

func (ClusterAliasArrayOutput) ToClusterAliasArrayOutputWithContext

func (o ClusterAliasArrayOutput) ToClusterAliasArrayOutputWithContext(ctx context.Context) ClusterAliasArrayOutput

type ClusterAliasInput

type ClusterAliasInput interface {
	pulumi.Input

	ToClusterAliasOutput() ClusterAliasOutput
	ToClusterAliasOutputWithContext(ctx context.Context) ClusterAliasOutput
}

type ClusterAliasMap

type ClusterAliasMap map[string]ClusterAliasInput

func (ClusterAliasMap) ElementType

func (ClusterAliasMap) ElementType() reflect.Type

func (ClusterAliasMap) ToClusterAliasMapOutput

func (i ClusterAliasMap) ToClusterAliasMapOutput() ClusterAliasMapOutput

func (ClusterAliasMap) ToClusterAliasMapOutputWithContext

func (i ClusterAliasMap) ToClusterAliasMapOutputWithContext(ctx context.Context) ClusterAliasMapOutput

type ClusterAliasMapInput

type ClusterAliasMapInput interface {
	pulumi.Input

	ToClusterAliasMapOutput() ClusterAliasMapOutput
	ToClusterAliasMapOutputWithContext(context.Context) ClusterAliasMapOutput
}

ClusterAliasMapInput is an input type that accepts ClusterAliasMap and ClusterAliasMapOutput values. You can construct a concrete instance of `ClusterAliasMapInput` via:

ClusterAliasMap{ "key": ClusterAliasArgs{...} }

type ClusterAliasMapOutput

type ClusterAliasMapOutput struct{ *pulumi.OutputState }

func (ClusterAliasMapOutput) ElementType

func (ClusterAliasMapOutput) ElementType() reflect.Type

func (ClusterAliasMapOutput) MapIndex

func (ClusterAliasMapOutput) ToClusterAliasMapOutput

func (o ClusterAliasMapOutput) ToClusterAliasMapOutput() ClusterAliasMapOutput

func (ClusterAliasMapOutput) ToClusterAliasMapOutputWithContext

func (o ClusterAliasMapOutput) ToClusterAliasMapOutputWithContext(ctx context.Context) ClusterAliasMapOutput

type ClusterAliasOutput

type ClusterAliasOutput struct{ *pulumi.OutputState }

func (ClusterAliasOutput) Cidr

IP/CIDR block

func (ClusterAliasOutput) Comment

Alias comment

func (ClusterAliasOutput) ElementType

func (ClusterAliasOutput) ElementType() reflect.Type

func (ClusterAliasOutput) Name

Alias name

func (ClusterAliasOutput) ToClusterAliasOutput

func (o ClusterAliasOutput) ToClusterAliasOutput() ClusterAliasOutput

func (ClusterAliasOutput) ToClusterAliasOutputWithContext

func (o ClusterAliasOutput) ToClusterAliasOutputWithContext(ctx context.Context) ClusterAliasOutput

type ClusterAliasState

type ClusterAliasState struct {
	// IP/CIDR block
	Cidr pulumi.StringPtrInput
	// Alias comment
	Comment pulumi.StringPtrInput
	// Alias name
	Name pulumi.StringPtrInput
}

func (ClusterAliasState) ElementType

func (ClusterAliasState) ElementType() reflect.Type

type ClusterIPSet

type ClusterIPSet struct {
	pulumi.CustomResourceState

	// List of IP or Networks
	Cidrs ClusterIPSetCidrArrayOutput `pulumi:"cidrs"`
	// IPSet comment
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// IPSet name
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetClusterIPSet

func GetClusterIPSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterIPSetState, opts ...pulumi.ResourceOption) (*ClusterIPSet, error)

GetClusterIPSet gets an existing ClusterIPSet 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 NewClusterIPSet

func NewClusterIPSet(ctx *pulumi.Context,
	name string, args *ClusterIPSetArgs, opts ...pulumi.ResourceOption) (*ClusterIPSet, error)

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

func (*ClusterIPSet) ElementType

func (*ClusterIPSet) ElementType() reflect.Type

func (*ClusterIPSet) ToClusterIPSetOutput

func (i *ClusterIPSet) ToClusterIPSetOutput() ClusterIPSetOutput

func (*ClusterIPSet) ToClusterIPSetOutputWithContext

func (i *ClusterIPSet) ToClusterIPSetOutputWithContext(ctx context.Context) ClusterIPSetOutput

type ClusterIPSetArgs

type ClusterIPSetArgs struct {
	// List of IP or Networks
	Cidrs ClusterIPSetCidrArrayInput
	// IPSet comment
	Comment pulumi.StringPtrInput
	// IPSet name
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a ClusterIPSet resource.

func (ClusterIPSetArgs) ElementType

func (ClusterIPSetArgs) ElementType() reflect.Type

type ClusterIPSetArray

type ClusterIPSetArray []ClusterIPSetInput

func (ClusterIPSetArray) ElementType

func (ClusterIPSetArray) ElementType() reflect.Type

func (ClusterIPSetArray) ToClusterIPSetArrayOutput

func (i ClusterIPSetArray) ToClusterIPSetArrayOutput() ClusterIPSetArrayOutput

func (ClusterIPSetArray) ToClusterIPSetArrayOutputWithContext

func (i ClusterIPSetArray) ToClusterIPSetArrayOutputWithContext(ctx context.Context) ClusterIPSetArrayOutput

type ClusterIPSetArrayInput

type ClusterIPSetArrayInput interface {
	pulumi.Input

	ToClusterIPSetArrayOutput() ClusterIPSetArrayOutput
	ToClusterIPSetArrayOutputWithContext(context.Context) ClusterIPSetArrayOutput
}

ClusterIPSetArrayInput is an input type that accepts ClusterIPSetArray and ClusterIPSetArrayOutput values. You can construct a concrete instance of `ClusterIPSetArrayInput` via:

ClusterIPSetArray{ ClusterIPSetArgs{...} }

type ClusterIPSetArrayOutput

type ClusterIPSetArrayOutput struct{ *pulumi.OutputState }

func (ClusterIPSetArrayOutput) ElementType

func (ClusterIPSetArrayOutput) ElementType() reflect.Type

func (ClusterIPSetArrayOutput) Index

func (ClusterIPSetArrayOutput) ToClusterIPSetArrayOutput

func (o ClusterIPSetArrayOutput) ToClusterIPSetArrayOutput() ClusterIPSetArrayOutput

func (ClusterIPSetArrayOutput) ToClusterIPSetArrayOutputWithContext

func (o ClusterIPSetArrayOutput) ToClusterIPSetArrayOutputWithContext(ctx context.Context) ClusterIPSetArrayOutput

type ClusterIPSetCidr

type ClusterIPSetCidr struct {
	Comment *string `pulumi:"comment"`
	Name    string  `pulumi:"name"`
	Nomatch *bool   `pulumi:"nomatch"`
}

type ClusterIPSetCidrArgs

type ClusterIPSetCidrArgs struct {
	Comment pulumi.StringPtrInput `pulumi:"comment"`
	Name    pulumi.StringInput    `pulumi:"name"`
	Nomatch pulumi.BoolPtrInput   `pulumi:"nomatch"`
}

func (ClusterIPSetCidrArgs) ElementType

func (ClusterIPSetCidrArgs) ElementType() reflect.Type

func (ClusterIPSetCidrArgs) ToClusterIPSetCidrOutput

func (i ClusterIPSetCidrArgs) ToClusterIPSetCidrOutput() ClusterIPSetCidrOutput

func (ClusterIPSetCidrArgs) ToClusterIPSetCidrOutputWithContext

func (i ClusterIPSetCidrArgs) ToClusterIPSetCidrOutputWithContext(ctx context.Context) ClusterIPSetCidrOutput

type ClusterIPSetCidrArray

type ClusterIPSetCidrArray []ClusterIPSetCidrInput

func (ClusterIPSetCidrArray) ElementType

func (ClusterIPSetCidrArray) ElementType() reflect.Type

func (ClusterIPSetCidrArray) ToClusterIPSetCidrArrayOutput

func (i ClusterIPSetCidrArray) ToClusterIPSetCidrArrayOutput() ClusterIPSetCidrArrayOutput

func (ClusterIPSetCidrArray) ToClusterIPSetCidrArrayOutputWithContext

func (i ClusterIPSetCidrArray) ToClusterIPSetCidrArrayOutputWithContext(ctx context.Context) ClusterIPSetCidrArrayOutput

type ClusterIPSetCidrArrayInput

type ClusterIPSetCidrArrayInput interface {
	pulumi.Input

	ToClusterIPSetCidrArrayOutput() ClusterIPSetCidrArrayOutput
	ToClusterIPSetCidrArrayOutputWithContext(context.Context) ClusterIPSetCidrArrayOutput
}

ClusterIPSetCidrArrayInput is an input type that accepts ClusterIPSetCidrArray and ClusterIPSetCidrArrayOutput values. You can construct a concrete instance of `ClusterIPSetCidrArrayInput` via:

ClusterIPSetCidrArray{ ClusterIPSetCidrArgs{...} }

type ClusterIPSetCidrArrayOutput

type ClusterIPSetCidrArrayOutput struct{ *pulumi.OutputState }

func (ClusterIPSetCidrArrayOutput) ElementType

func (ClusterIPSetCidrArrayOutput) Index

func (ClusterIPSetCidrArrayOutput) ToClusterIPSetCidrArrayOutput

func (o ClusterIPSetCidrArrayOutput) ToClusterIPSetCidrArrayOutput() ClusterIPSetCidrArrayOutput

func (ClusterIPSetCidrArrayOutput) ToClusterIPSetCidrArrayOutputWithContext

func (o ClusterIPSetCidrArrayOutput) ToClusterIPSetCidrArrayOutputWithContext(ctx context.Context) ClusterIPSetCidrArrayOutput

type ClusterIPSetCidrInput

type ClusterIPSetCidrInput interface {
	pulumi.Input

	ToClusterIPSetCidrOutput() ClusterIPSetCidrOutput
	ToClusterIPSetCidrOutputWithContext(context.Context) ClusterIPSetCidrOutput
}

ClusterIPSetCidrInput is an input type that accepts ClusterIPSetCidrArgs and ClusterIPSetCidrOutput values. You can construct a concrete instance of `ClusterIPSetCidrInput` via:

ClusterIPSetCidrArgs{...}

type ClusterIPSetCidrOutput

type ClusterIPSetCidrOutput struct{ *pulumi.OutputState }

func (ClusterIPSetCidrOutput) Comment

func (ClusterIPSetCidrOutput) ElementType

func (ClusterIPSetCidrOutput) ElementType() reflect.Type

func (ClusterIPSetCidrOutput) Name

func (ClusterIPSetCidrOutput) Nomatch

func (ClusterIPSetCidrOutput) ToClusterIPSetCidrOutput

func (o ClusterIPSetCidrOutput) ToClusterIPSetCidrOutput() ClusterIPSetCidrOutput

func (ClusterIPSetCidrOutput) ToClusterIPSetCidrOutputWithContext

func (o ClusterIPSetCidrOutput) ToClusterIPSetCidrOutputWithContext(ctx context.Context) ClusterIPSetCidrOutput

type ClusterIPSetInput

type ClusterIPSetInput interface {
	pulumi.Input

	ToClusterIPSetOutput() ClusterIPSetOutput
	ToClusterIPSetOutputWithContext(ctx context.Context) ClusterIPSetOutput
}

type ClusterIPSetMap

type ClusterIPSetMap map[string]ClusterIPSetInput

func (ClusterIPSetMap) ElementType

func (ClusterIPSetMap) ElementType() reflect.Type

func (ClusterIPSetMap) ToClusterIPSetMapOutput

func (i ClusterIPSetMap) ToClusterIPSetMapOutput() ClusterIPSetMapOutput

func (ClusterIPSetMap) ToClusterIPSetMapOutputWithContext

func (i ClusterIPSetMap) ToClusterIPSetMapOutputWithContext(ctx context.Context) ClusterIPSetMapOutput

type ClusterIPSetMapInput

type ClusterIPSetMapInput interface {
	pulumi.Input

	ToClusterIPSetMapOutput() ClusterIPSetMapOutput
	ToClusterIPSetMapOutputWithContext(context.Context) ClusterIPSetMapOutput
}

ClusterIPSetMapInput is an input type that accepts ClusterIPSetMap and ClusterIPSetMapOutput values. You can construct a concrete instance of `ClusterIPSetMapInput` via:

ClusterIPSetMap{ "key": ClusterIPSetArgs{...} }

type ClusterIPSetMapOutput

type ClusterIPSetMapOutput struct{ *pulumi.OutputState }

func (ClusterIPSetMapOutput) ElementType

func (ClusterIPSetMapOutput) ElementType() reflect.Type

func (ClusterIPSetMapOutput) MapIndex

func (ClusterIPSetMapOutput) ToClusterIPSetMapOutput

func (o ClusterIPSetMapOutput) ToClusterIPSetMapOutput() ClusterIPSetMapOutput

func (ClusterIPSetMapOutput) ToClusterIPSetMapOutputWithContext

func (o ClusterIPSetMapOutput) ToClusterIPSetMapOutputWithContext(ctx context.Context) ClusterIPSetMapOutput

type ClusterIPSetOutput

type ClusterIPSetOutput struct{ *pulumi.OutputState }

func (ClusterIPSetOutput) Cidrs

List of IP or Networks

func (ClusterIPSetOutput) Comment

IPSet comment

func (ClusterIPSetOutput) ElementType

func (ClusterIPSetOutput) ElementType() reflect.Type

func (ClusterIPSetOutput) Name

IPSet name

func (ClusterIPSetOutput) ToClusterIPSetOutput

func (o ClusterIPSetOutput) ToClusterIPSetOutput() ClusterIPSetOutput

func (ClusterIPSetOutput) ToClusterIPSetOutputWithContext

func (o ClusterIPSetOutput) ToClusterIPSetOutputWithContext(ctx context.Context) ClusterIPSetOutput

type ClusterIPSetState

type ClusterIPSetState struct {
	// List of IP or Networks
	Cidrs ClusterIPSetCidrArrayInput
	// IPSet comment
	Comment pulumi.StringPtrInput
	// IPSet name
	Name pulumi.StringPtrInput
}

func (ClusterIPSetState) ElementType

func (ClusterIPSetState) ElementType() reflect.Type

type GetClusterAliasesResult

type GetClusterAliasesResult struct {
	AliasIds []string `pulumi:"aliasIds"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getClusterAliases.

func GetClusterAliases

func GetClusterAliases(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetClusterAliasesResult, error)

type GetNodesResult

type GetNodesResult struct {
	CpuCounts       []int     `pulumi:"cpuCounts"`
	CpuUtilizations []float64 `pulumi:"cpuUtilizations"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	MemoryAvailables []int    `pulumi:"memoryAvailables"`
	MemoryUseds      []int    `pulumi:"memoryUseds"`
	Names            []string `pulumi:"names"`
	Onlines          []bool   `pulumi:"onlines"`
	SslFingerprints  []string `pulumi:"sslFingerprints"`
	SupportLevels    []string `pulumi:"supportLevels"`
	Uptimes          []int    `pulumi:"uptimes"`
}

A collection of values returned by getNodes.

func GetNodes

func GetNodes(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetNodesResult, error)

type LookupClusterAliasArgs

type LookupClusterAliasArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getClusterAlias.

type LookupClusterAliasOutputArgs

type LookupClusterAliasOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getClusterAlias.

func (LookupClusterAliasOutputArgs) ElementType

type LookupClusterAliasResult

type LookupClusterAliasResult struct {
	Cidr    string `pulumi:"cidr"`
	Comment string `pulumi:"comment"`
	// The provider-assigned unique ID for this managed resource.
	Id   string `pulumi:"id"`
	Name string `pulumi:"name"`
}

A collection of values returned by getClusterAlias.

type LookupClusterAliasResultOutput

type LookupClusterAliasResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterAlias.

func (LookupClusterAliasResultOutput) Cidr

func (LookupClusterAliasResultOutput) Comment

func (LookupClusterAliasResultOutput) ElementType

func (LookupClusterAliasResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupClusterAliasResultOutput) Name

func (LookupClusterAliasResultOutput) ToLookupClusterAliasResultOutput

func (o LookupClusterAliasResultOutput) ToLookupClusterAliasResultOutput() LookupClusterAliasResultOutput

func (LookupClusterAliasResultOutput) ToLookupClusterAliasResultOutputWithContext

func (o LookupClusterAliasResultOutput) ToLookupClusterAliasResultOutputWithContext(ctx context.Context) LookupClusterAliasResultOutput

Jump to

Keyboard shortcuts

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