cluster

package
v5.25.0 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetNodesResult

type GetNodesResult struct {
	// The CPU count for each node.
	CpuCounts []int `pulumi:"cpuCounts"`
	// The CPU utilization on each node.
	CpuUtilizations []float64 `pulumi:"cpuUtilizations"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The memory available on each node.
	MemoryAvailables []int `pulumi:"memoryAvailables"`
	// The memory used on each node.
	MemoryUseds []int `pulumi:"memoryUseds"`
	// The node names.
	Names []string `pulumi:"names"`
	// Whether a node is online.
	Onlines []bool `pulumi:"onlines"`
	// The SSL fingerprint for each node.
	SslFingerprints []string `pulumi:"sslFingerprints"`
	// The support level for each node.
	SupportLevels []string `pulumi:"supportLevels"`
	// The uptime in seconds for each node.
	Uptimes []int `pulumi:"uptimes"`
}

A collection of values returned by getNodes.

func GetNodes

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

Retrieves information about all available nodes.

## Example Usage

```go package main

import (

"github.com/muhlba91/pulumi-proxmoxve/sdk/v5/go/proxmoxve/Cluster"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Cluster.GetNodes(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetNodesResultOutput added in v5.13.1

type GetNodesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNodes.

func GetNodesOutput added in v5.13.1

func GetNodesOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetNodesResultOutput

func (GetNodesResultOutput) CpuCounts added in v5.13.1

The CPU count for each node.

func (GetNodesResultOutput) CpuUtilizations added in v5.13.1

func (o GetNodesResultOutput) CpuUtilizations() pulumi.Float64ArrayOutput

The CPU utilization on each node.

func (GetNodesResultOutput) ElementType added in v5.13.1

func (GetNodesResultOutput) ElementType() reflect.Type

func (GetNodesResultOutput) Id added in v5.13.1

The provider-assigned unique ID for this managed resource.

func (GetNodesResultOutput) MemoryAvailables added in v5.13.1

func (o GetNodesResultOutput) MemoryAvailables() pulumi.IntArrayOutput

The memory available on each node.

func (GetNodesResultOutput) MemoryUseds added in v5.13.1

func (o GetNodesResultOutput) MemoryUseds() pulumi.IntArrayOutput

The memory used on each node.

func (GetNodesResultOutput) Names added in v5.13.1

The node names.

func (GetNodesResultOutput) Onlines added in v5.13.1

Whether a node is online.

func (GetNodesResultOutput) SslFingerprints added in v5.13.1

func (o GetNodesResultOutput) SslFingerprints() pulumi.StringArrayOutput

The SSL fingerprint for each node.

func (GetNodesResultOutput) SupportLevels added in v5.13.1

func (o GetNodesResultOutput) SupportLevels() pulumi.StringArrayOutput

The support level for each node.

func (GetNodesResultOutput) ToGetNodesResultOutput added in v5.13.1

func (o GetNodesResultOutput) ToGetNodesResultOutput() GetNodesResultOutput

func (GetNodesResultOutput) ToGetNodesResultOutputWithContext added in v5.13.1

func (o GetNodesResultOutput) ToGetNodesResultOutputWithContext(ctx context.Context) GetNodesResultOutput

func (GetNodesResultOutput) Uptimes added in v5.13.1

The uptime in seconds for each node.

Jump to

Keyboard shortcuts

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