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 (*Compute) GetRawValue ¶ added in v0.3.24
func (c *Compute) GetRawValue() interface{}
type Encryption ¶
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 ¶
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{}
Click to show internal directories.
Click to hide internal directories.