Documentation
¶
Index ¶
- type GetNodesResult
- type GetNodesResultOutput
- func (o GetNodesResultOutput) CpuCounts() pulumi.IntArrayOutput
- func (o GetNodesResultOutput) CpuUtilizations() pulumi.Float64ArrayOutput
- func (GetNodesResultOutput) ElementType() reflect.Type
- func (o GetNodesResultOutput) Id() pulumi.StringOutput
- func (o GetNodesResultOutput) MemoryAvailables() pulumi.IntArrayOutput
- func (o GetNodesResultOutput) MemoryUseds() pulumi.IntArrayOutput
- func (o GetNodesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetNodesResultOutput) Onlines() pulumi.BoolArrayOutput
- func (o GetNodesResultOutput) SslFingerprints() pulumi.StringArrayOutput
- func (o GetNodesResultOutput) SupportLevels() pulumi.StringArrayOutput
- func (o GetNodesResultOutput) ToGetNodesResultOutput() GetNodesResultOutput
- func (o GetNodesResultOutput) ToGetNodesResultOutputWithContext(ctx context.Context) GetNodesResultOutput
- func (o GetNodesResultOutput) Uptimes() pulumi.IntArrayOutput
- type Options
- type OptionsArgs
- type OptionsArray
- type OptionsArrayInput
- type OptionsArrayOutput
- type OptionsInput
- type OptionsMap
- type OptionsMapInput
- type OptionsMapOutput
- type OptionsNextId
- type OptionsNextIdArgs
- func (OptionsNextIdArgs) ElementType() reflect.Type
- func (i OptionsNextIdArgs) ToOptionsNextIdOutput() OptionsNextIdOutput
- func (i OptionsNextIdArgs) ToOptionsNextIdOutputWithContext(ctx context.Context) OptionsNextIdOutput
- func (i OptionsNextIdArgs) ToOptionsNextIdPtrOutput() OptionsNextIdPtrOutput
- func (i OptionsNextIdArgs) ToOptionsNextIdPtrOutputWithContext(ctx context.Context) OptionsNextIdPtrOutput
- type OptionsNextIdInput
- type OptionsNextIdOutput
- func (OptionsNextIdOutput) ElementType() reflect.Type
- func (o OptionsNextIdOutput) Lower() pulumi.IntPtrOutput
- func (o OptionsNextIdOutput) ToOptionsNextIdOutput() OptionsNextIdOutput
- func (o OptionsNextIdOutput) ToOptionsNextIdOutputWithContext(ctx context.Context) OptionsNextIdOutput
- func (o OptionsNextIdOutput) ToOptionsNextIdPtrOutput() OptionsNextIdPtrOutput
- func (o OptionsNextIdOutput) ToOptionsNextIdPtrOutputWithContext(ctx context.Context) OptionsNextIdPtrOutput
- func (o OptionsNextIdOutput) Upper() pulumi.IntPtrOutput
- type OptionsNextIdPtrInput
- type OptionsNextIdPtrOutput
- func (o OptionsNextIdPtrOutput) Elem() OptionsNextIdOutput
- func (OptionsNextIdPtrOutput) ElementType() reflect.Type
- func (o OptionsNextIdPtrOutput) Lower() pulumi.IntPtrOutput
- func (o OptionsNextIdPtrOutput) ToOptionsNextIdPtrOutput() OptionsNextIdPtrOutput
- func (o OptionsNextIdPtrOutput) ToOptionsNextIdPtrOutputWithContext(ctx context.Context) OptionsNextIdPtrOutput
- func (o OptionsNextIdPtrOutput) Upper() pulumi.IntPtrOutput
- type OptionsNotify
- type OptionsNotifyArgs
- func (OptionsNotifyArgs) ElementType() reflect.Type
- func (i OptionsNotifyArgs) ToOptionsNotifyOutput() OptionsNotifyOutput
- func (i OptionsNotifyArgs) ToOptionsNotifyOutputWithContext(ctx context.Context) OptionsNotifyOutput
- func (i OptionsNotifyArgs) ToOptionsNotifyPtrOutput() OptionsNotifyPtrOutput
- func (i OptionsNotifyArgs) ToOptionsNotifyPtrOutputWithContext(ctx context.Context) OptionsNotifyPtrOutput
- type OptionsNotifyInput
- type OptionsNotifyOutput
- func (OptionsNotifyOutput) ElementType() reflect.Type
- func (o OptionsNotifyOutput) HaFencingMode() pulumi.StringPtrOutput
- func (o OptionsNotifyOutput) HaFencingTarget() pulumi.StringPtrOutput
- func (o OptionsNotifyOutput) PackageUpdates() pulumi.StringPtrOutput
- func (o OptionsNotifyOutput) PackageUpdatesTarget() pulumi.StringPtrOutput
- func (o OptionsNotifyOutput) Replication() pulumi.StringPtrOutput
- func (o OptionsNotifyOutput) ReplicationTarget() pulumi.StringPtrOutput
- func (o OptionsNotifyOutput) ToOptionsNotifyOutput() OptionsNotifyOutput
- func (o OptionsNotifyOutput) ToOptionsNotifyOutputWithContext(ctx context.Context) OptionsNotifyOutput
- func (o OptionsNotifyOutput) ToOptionsNotifyPtrOutput() OptionsNotifyPtrOutput
- func (o OptionsNotifyOutput) ToOptionsNotifyPtrOutputWithContext(ctx context.Context) OptionsNotifyPtrOutput
- type OptionsNotifyPtrInput
- type OptionsNotifyPtrOutput
- func (o OptionsNotifyPtrOutput) Elem() OptionsNotifyOutput
- func (OptionsNotifyPtrOutput) ElementType() reflect.Type
- func (o OptionsNotifyPtrOutput) HaFencingMode() pulumi.StringPtrOutput
- func (o OptionsNotifyPtrOutput) HaFencingTarget() pulumi.StringPtrOutput
- func (o OptionsNotifyPtrOutput) PackageUpdates() pulumi.StringPtrOutput
- func (o OptionsNotifyPtrOutput) PackageUpdatesTarget() pulumi.StringPtrOutput
- func (o OptionsNotifyPtrOutput) Replication() pulumi.StringPtrOutput
- func (o OptionsNotifyPtrOutput) ReplicationTarget() pulumi.StringPtrOutput
- func (o OptionsNotifyPtrOutput) ToOptionsNotifyPtrOutput() OptionsNotifyPtrOutput
- func (o OptionsNotifyPtrOutput) ToOptionsNotifyPtrOutputWithContext(ctx context.Context) OptionsNotifyPtrOutput
- type OptionsOutput
- func (o OptionsOutput) BandwidthLimitClone() pulumi.IntPtrOutput
- func (o OptionsOutput) BandwidthLimitDefault() pulumi.IntPtrOutput
- func (o OptionsOutput) BandwidthLimitMigration() pulumi.IntPtrOutput
- func (o OptionsOutput) BandwidthLimitMove() pulumi.IntPtrOutput
- func (o OptionsOutput) BandwidthLimitRestore() pulumi.IntPtrOutput
- func (o OptionsOutput) Console() pulumi.StringPtrOutput
- func (o OptionsOutput) CrsHa() pulumi.StringOutput
- func (o OptionsOutput) CrsHaRebalanceOnStart() pulumi.BoolPtrOutput
- func (o OptionsOutput) Description() pulumi.StringPtrOutput
- func (OptionsOutput) ElementType() reflect.Type
- func (o OptionsOutput) EmailFrom() pulumi.StringPtrOutput
- func (o OptionsOutput) HaShutdownPolicy() pulumi.StringPtrOutput
- func (o OptionsOutput) HttpProxy() pulumi.StringPtrOutput
- func (o OptionsOutput) Keyboard() pulumi.StringPtrOutput
- func (o OptionsOutput) Language() pulumi.StringPtrOutput
- func (o OptionsOutput) MacPrefix() pulumi.StringOutput
- func (o OptionsOutput) MaxWorkers() pulumi.IntPtrOutput
- func (o OptionsOutput) MigrationCidr() pulumi.StringPtrOutput
- func (o OptionsOutput) MigrationType() pulumi.StringPtrOutput
- func (o OptionsOutput) NextId() OptionsNextIdPtrOutput
- func (o OptionsOutput) Notify() OptionsNotifyPtrOutput
- func (o OptionsOutput) ToOptionsOutput() OptionsOutput
- func (o OptionsOutput) ToOptionsOutputWithContext(ctx context.Context) OptionsOutput
- type OptionsState
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/v6/go/proxmoxve/Cluster" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cluster.GetNodes(ctx, map[string]interface{}{}, nil) if err != nil { return err } return nil }) }
```
type GetNodesResultOutput ¶
type GetNodesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNodes.
func GetNodesOutput ¶
func GetNodesOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetNodesResultOutput
func (GetNodesResultOutput) CpuCounts ¶
func (o GetNodesResultOutput) CpuCounts() pulumi.IntArrayOutput
The CPU count for each node.
func (GetNodesResultOutput) CpuUtilizations ¶
func (o GetNodesResultOutput) CpuUtilizations() pulumi.Float64ArrayOutput
The CPU utilization on each node.
func (GetNodesResultOutput) ElementType ¶
func (GetNodesResultOutput) ElementType() reflect.Type
func (GetNodesResultOutput) Id ¶
func (o GetNodesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNodesResultOutput) MemoryAvailables ¶
func (o GetNodesResultOutput) MemoryAvailables() pulumi.IntArrayOutput
The memory available on each node.
func (GetNodesResultOutput) MemoryUseds ¶
func (o GetNodesResultOutput) MemoryUseds() pulumi.IntArrayOutput
The memory used on each node.
func (GetNodesResultOutput) Names ¶
func (o GetNodesResultOutput) Names() pulumi.StringArrayOutput
The node names.
func (GetNodesResultOutput) Onlines ¶
func (o GetNodesResultOutput) Onlines() pulumi.BoolArrayOutput
Whether a node is online.
func (GetNodesResultOutput) SslFingerprints ¶
func (o GetNodesResultOutput) SslFingerprints() pulumi.StringArrayOutput
The SSL fingerprint for each node.
func (GetNodesResultOutput) SupportLevels ¶
func (o GetNodesResultOutput) SupportLevels() pulumi.StringArrayOutput
The support level for each node.
func (GetNodesResultOutput) ToGetNodesResultOutput ¶
func (o GetNodesResultOutput) ToGetNodesResultOutput() GetNodesResultOutput
func (GetNodesResultOutput) ToGetNodesResultOutputWithContext ¶
func (o GetNodesResultOutput) ToGetNodesResultOutputWithContext(ctx context.Context) GetNodesResultOutput
func (GetNodesResultOutput) Uptimes ¶
func (o GetNodesResultOutput) Uptimes() pulumi.IntArrayOutput
The uptime in seconds for each node.
type Options ¶
type Options struct { pulumi.CustomResourceState // Clone I/O bandwidth limit in KiB/s. BandwidthLimitClone pulumi.IntPtrOutput `pulumi:"bandwidthLimitClone"` // Default I/O bandwidth limit in KiB/s. BandwidthLimitDefault pulumi.IntPtrOutput `pulumi:"bandwidthLimitDefault"` // Migration I/O bandwidth limit in KiB/s. BandwidthLimitMigration pulumi.IntPtrOutput `pulumi:"bandwidthLimitMigration"` // Move I/O bandwidth limit in KiB/s. BandwidthLimitMove pulumi.IntPtrOutput `pulumi:"bandwidthLimitMove"` // Restore I/O bandwidth limit in KiB/s. BandwidthLimitRestore pulumi.IntPtrOutput `pulumi:"bandwidthLimitRestore"` // Select the default Console viewer. Must be `applet` | `vv`| `html5` | `xtermjs`. You can either use the builtin java applet (VNC; deprecated and maps to html5), an external virt-viewer compatible application (SPICE), an HTML5 based vnc viewer (noVNC), or an HTML5 based console client (xtermjs). If the selected viewer is not available (e.g. SPICE not activated for the VM), the fallback is noVNC. Console pulumi.StringPtrOutput `pulumi:"console"` // Cluster resource scheduling setting for HA. Must be `static` | `basic` (default is `basic`). CrsHa pulumi.StringOutput `pulumi:"crsHa"` // Cluster resource scheduling setting for HA rebalance on start. CrsHaRebalanceOnStart pulumi.BoolPtrOutput `pulumi:"crsHaRebalanceOnStart"` // Datacenter description. Shown in the web-interface datacenter notes panel. This is saved as comment inside the configuration file. Description pulumi.StringPtrOutput `pulumi:"description"` // email address to send notification from (default is root@$hostname). EmailFrom pulumi.StringPtrOutput `pulumi:"emailFrom"` // Cluster wide HA shutdown policy (). Must be `freeze` | `failover` | `migrate` | `conditional` (default is `conditional`). HaShutdownPolicy pulumi.StringPtrOutput `pulumi:"haShutdownPolicy"` // Specify external http proxy which is used for downloads (example: `http://username:password@host:port/`). HttpProxy pulumi.StringPtrOutput `pulumi:"httpProxy"` // Default keyboard layout for vnc server. Must be `de` | `de-ch` | `da` | `en-gb` | `en-us` | `es` | `fi` | `fr` | `fr-be` | `fr-ca` | `fr-ch` | `hu` | `is` | `it` | `ja` | `lt` | `mk` | `nl` | `no` | `pl` | `pt` | `pt-br` | `sv` | `sl` | `tr`. Keyboard pulumi.StringPtrOutput `pulumi:"keyboard"` // Default GUI language. Must be `ca` | `da` | `de` | `en` | `es` | `eu` | `fa` | `fr` | `he` | `it` | `ja` | `nb` | `nn` | `pl` | `pt_BR` | `ru` | `sl` | `sv` | `tr` | `zh_CN` | `zh_TW`. Language pulumi.StringPtrOutput `pulumi:"language"` // Prefix for autogenerated MAC addresses. MacPrefix pulumi.StringOutput `pulumi:"macPrefix"` // Defines how many workers (per node) are maximal started on actions like 'stopall VMs' or task from the ha-manager. MaxWorkers pulumi.IntPtrOutput `pulumi:"maxWorkers"` // Cluster wide migration network CIDR. MigrationCidr pulumi.StringPtrOutput `pulumi:"migrationCidr"` // Cluster wide migration type. Must be `secure` | `insecure` (default is `secure`). MigrationType pulumi.StringPtrOutput `pulumi:"migrationType"` // The ranges for the next free VM ID auto-selection pool. NextId OptionsNextIdPtrOutput `pulumi:"nextId"` // Cluster-wide notification settings. Notify OptionsNotifyPtrOutput `pulumi:"notify"` }
Manages Proxmox VE Cluster Datacenter options.
## Import
#!/usr/bin/env sh
Cluster options are global and can be imported using e.g.:
```sh $ pulumi import proxmoxve:Cluster/options:Options options cluster ```
func GetOptions ¶
func GetOptions(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OptionsState, opts ...pulumi.ResourceOption) (*Options, error)
GetOptions gets an existing Options 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 NewOptions ¶
func NewOptions(ctx *pulumi.Context, name string, args *OptionsArgs, opts ...pulumi.ResourceOption) (*Options, error)
NewOptions registers a new resource with the given unique name, arguments, and options.
func (*Options) ElementType ¶
func (*Options) ToOptionsOutput ¶
func (i *Options) ToOptionsOutput() OptionsOutput
func (*Options) ToOptionsOutputWithContext ¶
func (i *Options) ToOptionsOutputWithContext(ctx context.Context) OptionsOutput
type OptionsArgs ¶
type OptionsArgs struct { // Clone I/O bandwidth limit in KiB/s. BandwidthLimitClone pulumi.IntPtrInput // Default I/O bandwidth limit in KiB/s. BandwidthLimitDefault pulumi.IntPtrInput // Migration I/O bandwidth limit in KiB/s. BandwidthLimitMigration pulumi.IntPtrInput // Move I/O bandwidth limit in KiB/s. BandwidthLimitMove pulumi.IntPtrInput // Restore I/O bandwidth limit in KiB/s. BandwidthLimitRestore pulumi.IntPtrInput // Select the default Console viewer. Must be `applet` | `vv`| `html5` | `xtermjs`. You can either use the builtin java applet (VNC; deprecated and maps to html5), an external virt-viewer compatible application (SPICE), an HTML5 based vnc viewer (noVNC), or an HTML5 based console client (xtermjs). If the selected viewer is not available (e.g. SPICE not activated for the VM), the fallback is noVNC. Console pulumi.StringPtrInput // Cluster resource scheduling setting for HA. Must be `static` | `basic` (default is `basic`). CrsHa pulumi.StringPtrInput // Cluster resource scheduling setting for HA rebalance on start. CrsHaRebalanceOnStart pulumi.BoolPtrInput // Datacenter description. Shown in the web-interface datacenter notes panel. This is saved as comment inside the configuration file. Description pulumi.StringPtrInput // email address to send notification from (default is root@$hostname). EmailFrom pulumi.StringPtrInput // Cluster wide HA shutdown policy (). Must be `freeze` | `failover` | `migrate` | `conditional` (default is `conditional`). HaShutdownPolicy pulumi.StringPtrInput // Specify external http proxy which is used for downloads (example: `http://username:password@host:port/`). HttpProxy pulumi.StringPtrInput // Default keyboard layout for vnc server. Must be `de` | `de-ch` | `da` | `en-gb` | `en-us` | `es` | `fi` | `fr` | `fr-be` | `fr-ca` | `fr-ch` | `hu` | `is` | `it` | `ja` | `lt` | `mk` | `nl` | `no` | `pl` | `pt` | `pt-br` | `sv` | `sl` | `tr`. Keyboard pulumi.StringPtrInput // Default GUI language. Must be `ca` | `da` | `de` | `en` | `es` | `eu` | `fa` | `fr` | `he` | `it` | `ja` | `nb` | `nn` | `pl` | `pt_BR` | `ru` | `sl` | `sv` | `tr` | `zh_CN` | `zh_TW`. Language pulumi.StringPtrInput // Prefix for autogenerated MAC addresses. MacPrefix pulumi.StringPtrInput // Defines how many workers (per node) are maximal started on actions like 'stopall VMs' or task from the ha-manager. MaxWorkers pulumi.IntPtrInput // Cluster wide migration network CIDR. MigrationCidr pulumi.StringPtrInput // Cluster wide migration type. Must be `secure` | `insecure` (default is `secure`). MigrationType pulumi.StringPtrInput // The ranges for the next free VM ID auto-selection pool. NextId OptionsNextIdPtrInput // Cluster-wide notification settings. Notify OptionsNotifyPtrInput }
The set of arguments for constructing a Options resource.
func (OptionsArgs) ElementType ¶
func (OptionsArgs) ElementType() reflect.Type
type OptionsArray ¶
type OptionsArray []OptionsInput
func (OptionsArray) ElementType ¶
func (OptionsArray) ElementType() reflect.Type
func (OptionsArray) ToOptionsArrayOutput ¶
func (i OptionsArray) ToOptionsArrayOutput() OptionsArrayOutput
func (OptionsArray) ToOptionsArrayOutputWithContext ¶
func (i OptionsArray) ToOptionsArrayOutputWithContext(ctx context.Context) OptionsArrayOutput
type OptionsArrayInput ¶
type OptionsArrayInput interface { pulumi.Input ToOptionsArrayOutput() OptionsArrayOutput ToOptionsArrayOutputWithContext(context.Context) OptionsArrayOutput }
OptionsArrayInput is an input type that accepts OptionsArray and OptionsArrayOutput values. You can construct a concrete instance of `OptionsArrayInput` via:
OptionsArray{ OptionsArgs{...} }
type OptionsArrayOutput ¶
type OptionsArrayOutput struct{ *pulumi.OutputState }
func (OptionsArrayOutput) ElementType ¶
func (OptionsArrayOutput) ElementType() reflect.Type
func (OptionsArrayOutput) Index ¶
func (o OptionsArrayOutput) Index(i pulumi.IntInput) OptionsOutput
func (OptionsArrayOutput) ToOptionsArrayOutput ¶
func (o OptionsArrayOutput) ToOptionsArrayOutput() OptionsArrayOutput
func (OptionsArrayOutput) ToOptionsArrayOutputWithContext ¶
func (o OptionsArrayOutput) ToOptionsArrayOutputWithContext(ctx context.Context) OptionsArrayOutput
type OptionsInput ¶
type OptionsInput interface { pulumi.Input ToOptionsOutput() OptionsOutput ToOptionsOutputWithContext(ctx context.Context) OptionsOutput }
type OptionsMap ¶
type OptionsMap map[string]OptionsInput
func (OptionsMap) ElementType ¶
func (OptionsMap) ElementType() reflect.Type
func (OptionsMap) ToOptionsMapOutput ¶
func (i OptionsMap) ToOptionsMapOutput() OptionsMapOutput
func (OptionsMap) ToOptionsMapOutputWithContext ¶
func (i OptionsMap) ToOptionsMapOutputWithContext(ctx context.Context) OptionsMapOutput
type OptionsMapInput ¶
type OptionsMapInput interface { pulumi.Input ToOptionsMapOutput() OptionsMapOutput ToOptionsMapOutputWithContext(context.Context) OptionsMapOutput }
OptionsMapInput is an input type that accepts OptionsMap and OptionsMapOutput values. You can construct a concrete instance of `OptionsMapInput` via:
OptionsMap{ "key": OptionsArgs{...} }
type OptionsMapOutput ¶
type OptionsMapOutput struct{ *pulumi.OutputState }
func (OptionsMapOutput) ElementType ¶
func (OptionsMapOutput) ElementType() reflect.Type
func (OptionsMapOutput) MapIndex ¶
func (o OptionsMapOutput) MapIndex(k pulumi.StringInput) OptionsOutput
func (OptionsMapOutput) ToOptionsMapOutput ¶
func (o OptionsMapOutput) ToOptionsMapOutput() OptionsMapOutput
func (OptionsMapOutput) ToOptionsMapOutputWithContext ¶
func (o OptionsMapOutput) ToOptionsMapOutputWithContext(ctx context.Context) OptionsMapOutput
type OptionsNextId ¶ added in v6.5.0
type OptionsNextIdArgs ¶ added in v6.5.0
type OptionsNextIdArgs struct { // The minimum number for the next free VM ID. Must be higher or equal to 100 Lower pulumi.IntPtrInput `pulumi:"lower"` // The maximum number for the next free VM ID. Must be less or equal to 999999999 Upper pulumi.IntPtrInput `pulumi:"upper"` }
func (OptionsNextIdArgs) ElementType ¶ added in v6.5.0
func (OptionsNextIdArgs) ElementType() reflect.Type
func (OptionsNextIdArgs) ToOptionsNextIdOutput ¶ added in v6.5.0
func (i OptionsNextIdArgs) ToOptionsNextIdOutput() OptionsNextIdOutput
func (OptionsNextIdArgs) ToOptionsNextIdOutputWithContext ¶ added in v6.5.0
func (i OptionsNextIdArgs) ToOptionsNextIdOutputWithContext(ctx context.Context) OptionsNextIdOutput
func (OptionsNextIdArgs) ToOptionsNextIdPtrOutput ¶ added in v6.5.0
func (i OptionsNextIdArgs) ToOptionsNextIdPtrOutput() OptionsNextIdPtrOutput
func (OptionsNextIdArgs) ToOptionsNextIdPtrOutputWithContext ¶ added in v6.5.0
func (i OptionsNextIdArgs) ToOptionsNextIdPtrOutputWithContext(ctx context.Context) OptionsNextIdPtrOutput
type OptionsNextIdInput ¶ added in v6.5.0
type OptionsNextIdInput interface { pulumi.Input ToOptionsNextIdOutput() OptionsNextIdOutput ToOptionsNextIdOutputWithContext(context.Context) OptionsNextIdOutput }
OptionsNextIdInput is an input type that accepts OptionsNextIdArgs and OptionsNextIdOutput values. You can construct a concrete instance of `OptionsNextIdInput` via:
OptionsNextIdArgs{...}
type OptionsNextIdOutput ¶ added in v6.5.0
type OptionsNextIdOutput struct{ *pulumi.OutputState }
func (OptionsNextIdOutput) ElementType ¶ added in v6.5.0
func (OptionsNextIdOutput) ElementType() reflect.Type
func (OptionsNextIdOutput) Lower ¶ added in v6.5.0
func (o OptionsNextIdOutput) Lower() pulumi.IntPtrOutput
The minimum number for the next free VM ID. Must be higher or equal to 100
func (OptionsNextIdOutput) ToOptionsNextIdOutput ¶ added in v6.5.0
func (o OptionsNextIdOutput) ToOptionsNextIdOutput() OptionsNextIdOutput
func (OptionsNextIdOutput) ToOptionsNextIdOutputWithContext ¶ added in v6.5.0
func (o OptionsNextIdOutput) ToOptionsNextIdOutputWithContext(ctx context.Context) OptionsNextIdOutput
func (OptionsNextIdOutput) ToOptionsNextIdPtrOutput ¶ added in v6.5.0
func (o OptionsNextIdOutput) ToOptionsNextIdPtrOutput() OptionsNextIdPtrOutput
func (OptionsNextIdOutput) ToOptionsNextIdPtrOutputWithContext ¶ added in v6.5.0
func (o OptionsNextIdOutput) ToOptionsNextIdPtrOutputWithContext(ctx context.Context) OptionsNextIdPtrOutput
func (OptionsNextIdOutput) Upper ¶ added in v6.5.0
func (o OptionsNextIdOutput) Upper() pulumi.IntPtrOutput
The maximum number for the next free VM ID. Must be less or equal to 999999999
type OptionsNextIdPtrInput ¶ added in v6.5.0
type OptionsNextIdPtrInput interface { pulumi.Input ToOptionsNextIdPtrOutput() OptionsNextIdPtrOutput ToOptionsNextIdPtrOutputWithContext(context.Context) OptionsNextIdPtrOutput }
OptionsNextIdPtrInput is an input type that accepts OptionsNextIdArgs, OptionsNextIdPtr and OptionsNextIdPtrOutput values. You can construct a concrete instance of `OptionsNextIdPtrInput` via:
OptionsNextIdArgs{...} or: nil
func OptionsNextIdPtr ¶ added in v6.5.0
func OptionsNextIdPtr(v *OptionsNextIdArgs) OptionsNextIdPtrInput
type OptionsNextIdPtrOutput ¶ added in v6.5.0
type OptionsNextIdPtrOutput struct{ *pulumi.OutputState }
func (OptionsNextIdPtrOutput) Elem ¶ added in v6.5.0
func (o OptionsNextIdPtrOutput) Elem() OptionsNextIdOutput
func (OptionsNextIdPtrOutput) ElementType ¶ added in v6.5.0
func (OptionsNextIdPtrOutput) ElementType() reflect.Type
func (OptionsNextIdPtrOutput) Lower ¶ added in v6.5.0
func (o OptionsNextIdPtrOutput) Lower() pulumi.IntPtrOutput
The minimum number for the next free VM ID. Must be higher or equal to 100
func (OptionsNextIdPtrOutput) ToOptionsNextIdPtrOutput ¶ added in v6.5.0
func (o OptionsNextIdPtrOutput) ToOptionsNextIdPtrOutput() OptionsNextIdPtrOutput
func (OptionsNextIdPtrOutput) ToOptionsNextIdPtrOutputWithContext ¶ added in v6.5.0
func (o OptionsNextIdPtrOutput) ToOptionsNextIdPtrOutputWithContext(ctx context.Context) OptionsNextIdPtrOutput
func (OptionsNextIdPtrOutput) Upper ¶ added in v6.5.0
func (o OptionsNextIdPtrOutput) Upper() pulumi.IntPtrOutput
The maximum number for the next free VM ID. Must be less or equal to 999999999
type OptionsNotify ¶ added in v6.5.0
type OptionsNotify struct { // Cluster-wide notification settings for the HA fencing mode. Must be `always` | `never`. HaFencingMode *string `pulumi:"haFencingMode"` // Cluster-wide notification settings for the HA fencing target. HaFencingTarget *string `pulumi:"haFencingTarget"` // Cluster-wide notification settings for package updates. Must be `auto` | `always` | `never`. PackageUpdates *string `pulumi:"packageUpdates"` // Cluster-wide notification settings for the package updates target. PackageUpdatesTarget *string `pulumi:"packageUpdatesTarget"` // Cluster-wide notification settings for replication. Must be `always` | `never`. Replication *string `pulumi:"replication"` // Cluster-wide notification settings for the replication target. ReplicationTarget *string `pulumi:"replicationTarget"` }
type OptionsNotifyArgs ¶ added in v6.5.0
type OptionsNotifyArgs struct { // Cluster-wide notification settings for the HA fencing mode. Must be `always` | `never`. HaFencingMode pulumi.StringPtrInput `pulumi:"haFencingMode"` // Cluster-wide notification settings for the HA fencing target. HaFencingTarget pulumi.StringPtrInput `pulumi:"haFencingTarget"` // Cluster-wide notification settings for package updates. Must be `auto` | `always` | `never`. PackageUpdates pulumi.StringPtrInput `pulumi:"packageUpdates"` // Cluster-wide notification settings for the package updates target. PackageUpdatesTarget pulumi.StringPtrInput `pulumi:"packageUpdatesTarget"` // Cluster-wide notification settings for replication. Must be `always` | `never`. Replication pulumi.StringPtrInput `pulumi:"replication"` // Cluster-wide notification settings for the replication target. ReplicationTarget pulumi.StringPtrInput `pulumi:"replicationTarget"` }
func (OptionsNotifyArgs) ElementType ¶ added in v6.5.0
func (OptionsNotifyArgs) ElementType() reflect.Type
func (OptionsNotifyArgs) ToOptionsNotifyOutput ¶ added in v6.5.0
func (i OptionsNotifyArgs) ToOptionsNotifyOutput() OptionsNotifyOutput
func (OptionsNotifyArgs) ToOptionsNotifyOutputWithContext ¶ added in v6.5.0
func (i OptionsNotifyArgs) ToOptionsNotifyOutputWithContext(ctx context.Context) OptionsNotifyOutput
func (OptionsNotifyArgs) ToOptionsNotifyPtrOutput ¶ added in v6.5.0
func (i OptionsNotifyArgs) ToOptionsNotifyPtrOutput() OptionsNotifyPtrOutput
func (OptionsNotifyArgs) ToOptionsNotifyPtrOutputWithContext ¶ added in v6.5.0
func (i OptionsNotifyArgs) ToOptionsNotifyPtrOutputWithContext(ctx context.Context) OptionsNotifyPtrOutput
type OptionsNotifyInput ¶ added in v6.5.0
type OptionsNotifyInput interface { pulumi.Input ToOptionsNotifyOutput() OptionsNotifyOutput ToOptionsNotifyOutputWithContext(context.Context) OptionsNotifyOutput }
OptionsNotifyInput is an input type that accepts OptionsNotifyArgs and OptionsNotifyOutput values. You can construct a concrete instance of `OptionsNotifyInput` via:
OptionsNotifyArgs{...}
type OptionsNotifyOutput ¶ added in v6.5.0
type OptionsNotifyOutput struct{ *pulumi.OutputState }
func (OptionsNotifyOutput) ElementType ¶ added in v6.5.0
func (OptionsNotifyOutput) ElementType() reflect.Type
func (OptionsNotifyOutput) HaFencingMode ¶ added in v6.5.0
func (o OptionsNotifyOutput) HaFencingMode() pulumi.StringPtrOutput
Cluster-wide notification settings for the HA fencing mode. Must be `always` | `never`.
func (OptionsNotifyOutput) HaFencingTarget ¶ added in v6.5.0
func (o OptionsNotifyOutput) HaFencingTarget() pulumi.StringPtrOutput
Cluster-wide notification settings for the HA fencing target.
func (OptionsNotifyOutput) PackageUpdates ¶ added in v6.5.0
func (o OptionsNotifyOutput) PackageUpdates() pulumi.StringPtrOutput
Cluster-wide notification settings for package updates. Must be `auto` | `always` | `never`.
func (OptionsNotifyOutput) PackageUpdatesTarget ¶ added in v6.5.0
func (o OptionsNotifyOutput) PackageUpdatesTarget() pulumi.StringPtrOutput
Cluster-wide notification settings for the package updates target.
func (OptionsNotifyOutput) Replication ¶ added in v6.5.0
func (o OptionsNotifyOutput) Replication() pulumi.StringPtrOutput
Cluster-wide notification settings for replication. Must be `always` | `never`.
func (OptionsNotifyOutput) ReplicationTarget ¶ added in v6.5.0
func (o OptionsNotifyOutput) ReplicationTarget() pulumi.StringPtrOutput
Cluster-wide notification settings for the replication target.
func (OptionsNotifyOutput) ToOptionsNotifyOutput ¶ added in v6.5.0
func (o OptionsNotifyOutput) ToOptionsNotifyOutput() OptionsNotifyOutput
func (OptionsNotifyOutput) ToOptionsNotifyOutputWithContext ¶ added in v6.5.0
func (o OptionsNotifyOutput) ToOptionsNotifyOutputWithContext(ctx context.Context) OptionsNotifyOutput
func (OptionsNotifyOutput) ToOptionsNotifyPtrOutput ¶ added in v6.5.0
func (o OptionsNotifyOutput) ToOptionsNotifyPtrOutput() OptionsNotifyPtrOutput
func (OptionsNotifyOutput) ToOptionsNotifyPtrOutputWithContext ¶ added in v6.5.0
func (o OptionsNotifyOutput) ToOptionsNotifyPtrOutputWithContext(ctx context.Context) OptionsNotifyPtrOutput
type OptionsNotifyPtrInput ¶ added in v6.5.0
type OptionsNotifyPtrInput interface { pulumi.Input ToOptionsNotifyPtrOutput() OptionsNotifyPtrOutput ToOptionsNotifyPtrOutputWithContext(context.Context) OptionsNotifyPtrOutput }
OptionsNotifyPtrInput is an input type that accepts OptionsNotifyArgs, OptionsNotifyPtr and OptionsNotifyPtrOutput values. You can construct a concrete instance of `OptionsNotifyPtrInput` via:
OptionsNotifyArgs{...} or: nil
func OptionsNotifyPtr ¶ added in v6.5.0
func OptionsNotifyPtr(v *OptionsNotifyArgs) OptionsNotifyPtrInput
type OptionsNotifyPtrOutput ¶ added in v6.5.0
type OptionsNotifyPtrOutput struct{ *pulumi.OutputState }
func (OptionsNotifyPtrOutput) Elem ¶ added in v6.5.0
func (o OptionsNotifyPtrOutput) Elem() OptionsNotifyOutput
func (OptionsNotifyPtrOutput) ElementType ¶ added in v6.5.0
func (OptionsNotifyPtrOutput) ElementType() reflect.Type
func (OptionsNotifyPtrOutput) HaFencingMode ¶ added in v6.5.0
func (o OptionsNotifyPtrOutput) HaFencingMode() pulumi.StringPtrOutput
Cluster-wide notification settings for the HA fencing mode. Must be `always` | `never`.
func (OptionsNotifyPtrOutput) HaFencingTarget ¶ added in v6.5.0
func (o OptionsNotifyPtrOutput) HaFencingTarget() pulumi.StringPtrOutput
Cluster-wide notification settings for the HA fencing target.
func (OptionsNotifyPtrOutput) PackageUpdates ¶ added in v6.5.0
func (o OptionsNotifyPtrOutput) PackageUpdates() pulumi.StringPtrOutput
Cluster-wide notification settings for package updates. Must be `auto` | `always` | `never`.
func (OptionsNotifyPtrOutput) PackageUpdatesTarget ¶ added in v6.5.0
func (o OptionsNotifyPtrOutput) PackageUpdatesTarget() pulumi.StringPtrOutput
Cluster-wide notification settings for the package updates target.
func (OptionsNotifyPtrOutput) Replication ¶ added in v6.5.0
func (o OptionsNotifyPtrOutput) Replication() pulumi.StringPtrOutput
Cluster-wide notification settings for replication. Must be `always` | `never`.
func (OptionsNotifyPtrOutput) ReplicationTarget ¶ added in v6.5.0
func (o OptionsNotifyPtrOutput) ReplicationTarget() pulumi.StringPtrOutput
Cluster-wide notification settings for the replication target.
func (OptionsNotifyPtrOutput) ToOptionsNotifyPtrOutput ¶ added in v6.5.0
func (o OptionsNotifyPtrOutput) ToOptionsNotifyPtrOutput() OptionsNotifyPtrOutput
func (OptionsNotifyPtrOutput) ToOptionsNotifyPtrOutputWithContext ¶ added in v6.5.0
func (o OptionsNotifyPtrOutput) ToOptionsNotifyPtrOutputWithContext(ctx context.Context) OptionsNotifyPtrOutput
type OptionsOutput ¶
type OptionsOutput struct{ *pulumi.OutputState }
func (OptionsOutput) BandwidthLimitClone ¶
func (o OptionsOutput) BandwidthLimitClone() pulumi.IntPtrOutput
Clone I/O bandwidth limit in KiB/s.
func (OptionsOutput) BandwidthLimitDefault ¶
func (o OptionsOutput) BandwidthLimitDefault() pulumi.IntPtrOutput
Default I/O bandwidth limit in KiB/s.
func (OptionsOutput) BandwidthLimitMigration ¶
func (o OptionsOutput) BandwidthLimitMigration() pulumi.IntPtrOutput
Migration I/O bandwidth limit in KiB/s.
func (OptionsOutput) BandwidthLimitMove ¶
func (o OptionsOutput) BandwidthLimitMove() pulumi.IntPtrOutput
Move I/O bandwidth limit in KiB/s.
func (OptionsOutput) BandwidthLimitRestore ¶
func (o OptionsOutput) BandwidthLimitRestore() pulumi.IntPtrOutput
Restore I/O bandwidth limit in KiB/s.
func (OptionsOutput) Console ¶
func (o OptionsOutput) Console() pulumi.StringPtrOutput
Select the default Console viewer. Must be `applet` | `vv`| `html5` | `xtermjs`. You can either use the builtin java applet (VNC; deprecated and maps to html5), an external virt-viewer compatible application (SPICE), an HTML5 based vnc viewer (noVNC), or an HTML5 based console client (xtermjs). If the selected viewer is not available (e.g. SPICE not activated for the VM), the fallback is noVNC.
func (OptionsOutput) CrsHa ¶
func (o OptionsOutput) CrsHa() pulumi.StringOutput
Cluster resource scheduling setting for HA. Must be `static` | `basic` (default is `basic`).
func (OptionsOutput) CrsHaRebalanceOnStart ¶
func (o OptionsOutput) CrsHaRebalanceOnStart() pulumi.BoolPtrOutput
Cluster resource scheduling setting for HA rebalance on start.
func (OptionsOutput) Description ¶
func (o OptionsOutput) Description() pulumi.StringPtrOutput
Datacenter description. Shown in the web-interface datacenter notes panel. This is saved as comment inside the configuration file.
func (OptionsOutput) ElementType ¶
func (OptionsOutput) ElementType() reflect.Type
func (OptionsOutput) EmailFrom ¶
func (o OptionsOutput) EmailFrom() pulumi.StringPtrOutput
email address to send notification from (default is root@$hostname).
func (OptionsOutput) HaShutdownPolicy ¶
func (o OptionsOutput) HaShutdownPolicy() pulumi.StringPtrOutput
Cluster wide HA shutdown policy (). Must be `freeze` | `failover` | `migrate` | `conditional` (default is `conditional`).
func (OptionsOutput) HttpProxy ¶
func (o OptionsOutput) HttpProxy() pulumi.StringPtrOutput
Specify external http proxy which is used for downloads (example: `http://username:password@host:port/`).
func (OptionsOutput) Keyboard ¶
func (o OptionsOutput) Keyboard() pulumi.StringPtrOutput
Default keyboard layout for vnc server. Must be `de` | `de-ch` | `da` | `en-gb` | `en-us` | `es` | `fi` | `fr` | `fr-be` | `fr-ca` | `fr-ch` | `hu` | `is` | `it` | `ja` | `lt` | `mk` | `nl` | `no` | `pl` | `pt` | `pt-br` | `sv` | `sl` | `tr`.
func (OptionsOutput) Language ¶
func (o OptionsOutput) Language() pulumi.StringPtrOutput
Default GUI language. Must be `ca` | `da` | `de` | `en` | `es` | `eu` | `fa` | `fr` | `he` | `it` | `ja` | `nb` | `nn` | `pl` | `pt_BR` | `ru` | `sl` | `sv` | `tr` | `zh_CN` | `zh_TW`.
func (OptionsOutput) MacPrefix ¶
func (o OptionsOutput) MacPrefix() pulumi.StringOutput
Prefix for autogenerated MAC addresses.
func (OptionsOutput) MaxWorkers ¶
func (o OptionsOutput) MaxWorkers() pulumi.IntPtrOutput
Defines how many workers (per node) are maximal started on actions like 'stopall VMs' or task from the ha-manager.
func (OptionsOutput) MigrationCidr ¶
func (o OptionsOutput) MigrationCidr() pulumi.StringPtrOutput
Cluster wide migration network CIDR.
func (OptionsOutput) MigrationType ¶
func (o OptionsOutput) MigrationType() pulumi.StringPtrOutput
Cluster wide migration type. Must be `secure` | `insecure` (default is `secure`).
func (OptionsOutput) NextId ¶ added in v6.5.0
func (o OptionsOutput) NextId() OptionsNextIdPtrOutput
The ranges for the next free VM ID auto-selection pool.
func (OptionsOutput) Notify ¶ added in v6.5.0
func (o OptionsOutput) Notify() OptionsNotifyPtrOutput
Cluster-wide notification settings.
func (OptionsOutput) ToOptionsOutput ¶
func (o OptionsOutput) ToOptionsOutput() OptionsOutput
func (OptionsOutput) ToOptionsOutputWithContext ¶
func (o OptionsOutput) ToOptionsOutputWithContext(ctx context.Context) OptionsOutput
type OptionsState ¶
type OptionsState struct { // Clone I/O bandwidth limit in KiB/s. BandwidthLimitClone pulumi.IntPtrInput // Default I/O bandwidth limit in KiB/s. BandwidthLimitDefault pulumi.IntPtrInput // Migration I/O bandwidth limit in KiB/s. BandwidthLimitMigration pulumi.IntPtrInput // Move I/O bandwidth limit in KiB/s. BandwidthLimitMove pulumi.IntPtrInput // Restore I/O bandwidth limit in KiB/s. BandwidthLimitRestore pulumi.IntPtrInput // Select the default Console viewer. Must be `applet` | `vv`| `html5` | `xtermjs`. You can either use the builtin java applet (VNC; deprecated and maps to html5), an external virt-viewer compatible application (SPICE), an HTML5 based vnc viewer (noVNC), or an HTML5 based console client (xtermjs). If the selected viewer is not available (e.g. SPICE not activated for the VM), the fallback is noVNC. Console pulumi.StringPtrInput // Cluster resource scheduling setting for HA. Must be `static` | `basic` (default is `basic`). CrsHa pulumi.StringPtrInput // Cluster resource scheduling setting for HA rebalance on start. CrsHaRebalanceOnStart pulumi.BoolPtrInput // Datacenter description. Shown in the web-interface datacenter notes panel. This is saved as comment inside the configuration file. Description pulumi.StringPtrInput // email address to send notification from (default is root@$hostname). EmailFrom pulumi.StringPtrInput // Cluster wide HA shutdown policy (). Must be `freeze` | `failover` | `migrate` | `conditional` (default is `conditional`). HaShutdownPolicy pulumi.StringPtrInput // Specify external http proxy which is used for downloads (example: `http://username:password@host:port/`). HttpProxy pulumi.StringPtrInput // Default keyboard layout for vnc server. Must be `de` | `de-ch` | `da` | `en-gb` | `en-us` | `es` | `fi` | `fr` | `fr-be` | `fr-ca` | `fr-ch` | `hu` | `is` | `it` | `ja` | `lt` | `mk` | `nl` | `no` | `pl` | `pt` | `pt-br` | `sv` | `sl` | `tr`. Keyboard pulumi.StringPtrInput // Default GUI language. Must be `ca` | `da` | `de` | `en` | `es` | `eu` | `fa` | `fr` | `he` | `it` | `ja` | `nb` | `nn` | `pl` | `pt_BR` | `ru` | `sl` | `sv` | `tr` | `zh_CN` | `zh_TW`. Language pulumi.StringPtrInput // Prefix for autogenerated MAC addresses. MacPrefix pulumi.StringPtrInput // Defines how many workers (per node) are maximal started on actions like 'stopall VMs' or task from the ha-manager. MaxWorkers pulumi.IntPtrInput // Cluster wide migration network CIDR. MigrationCidr pulumi.StringPtrInput // Cluster wide migration type. Must be `secure` | `insecure` (default is `secure`). MigrationType pulumi.StringPtrInput // The ranges for the next free VM ID auto-selection pool. NextId OptionsNextIdPtrInput // Cluster-wide notification settings. Notify OptionsNotifyPtrInput }
func (OptionsState) ElementType ¶
func (OptionsState) ElementType() reflect.Type