compute

package
v0.5.9 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2022 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Compute

type Compute struct {
	types.Metadata
	Name                   types.StringValue
	Region                 types.StringValue
	LinuxVirtualMachines   []LinuxVirtualMachine
	WindowsVirtualMachines []WindowsVirtualMachine
	ManagedDisks           []ManagedDisk
}

func (*Compute) GetMetadata added in v0.3.24

func (c *Compute) GetMetadata() *types.Metadata

func (*Compute) GetRawValue added in v0.3.24

func (c *Compute) GetRawValue() interface{}

type Encryption

type Encryption struct {
	types.Metadata
	Enabled types.BoolValue
}

func (*Encryption) GetMetadata added in v0.3.24

func (e *Encryption) GetMetadata() *types.Metadata

func (*Encryption) GetRawValue added in v0.3.24

func (e *Encryption) GetRawValue() interface{}

type LinuxVirtualMachine

type LinuxVirtualMachine struct {
	types.Metadata
	VirtualMachine
	OSProfileLinuxConfig OSProfileLinuxConfig
}

func (*LinuxVirtualMachine) GetMetadata added in v0.3.24

func (l *LinuxVirtualMachine) GetMetadata() *types.Metadata

func (*LinuxVirtualMachine) GetRawValue added in v0.3.24

func (l *LinuxVirtualMachine) GetRawValue() interface{}

type ManagedDisk

type ManagedDisk struct {
	types.Metadata
	Encryption Encryption
}

func (*ManagedDisk) GetMetadata added in v0.3.24

func (m *ManagedDisk) GetMetadata() *types.Metadata

func (*ManagedDisk) GetRawValue added in v0.3.24

func (m *ManagedDisk) GetRawValue() interface{}

type OSProfileLinuxConfig

type OSProfileLinuxConfig struct {
	types.Metadata
	DisablePasswordAuthentication types.BoolValue
}

func (*OSProfileLinuxConfig) GetMetadata added in v0.3.24

func (o *OSProfileLinuxConfig) GetMetadata() *types.Metadata

func (*OSProfileLinuxConfig) GetRawValue added in v0.3.24

func (o *OSProfileLinuxConfig) GetRawValue() interface{}

type VirtualMachine

type VirtualMachine struct {
	types.Metadata
	CustomData types.StringValue // NOT base64 encoded
}

func (*VirtualMachine) GetMetadata added in v0.3.24

func (v *VirtualMachine) GetMetadata() *types.Metadata

func (*VirtualMachine) GetRawValue added in v0.3.24

func (v *VirtualMachine) GetRawValue() interface{}

type WindowsVirtualMachine

type WindowsVirtualMachine struct {
	types.Metadata
	VirtualMachine
}

func (*WindowsVirtualMachine) GetMetadata added in v0.3.24

func (w *WindowsVirtualMachine) GetMetadata() *types.Metadata

func (*WindowsVirtualMachine) GetRawValue added in v0.3.24

func (w *WindowsVirtualMachine) GetRawValue() interface{}

Jump to

Keyboard shortcuts

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