Documentation ¶
Index ¶
- func AvailabilitySetID(input interface{}, key string) (warnings []string, errors []error)
- func DataDiskID(input interface{}, key string) (warnings []string, errors []error)
- func DiskEncryptionSetID(input interface{}, key string) (warnings []string, errors []error)
- func DiskSizeGB(v interface{}, _ string) (warnings []string, errors []error)
- func ImageID(input interface{}, key string) (warnings []string, errors []error)
- func LinuxComputerName(i interface{}, k string, maxLength int, allowDashSuffix bool) (warnings []string, errors []error)
- func LinuxComputerNameFull(i interface{}, k string) (warnings []string, errors []error)
- func LinuxComputerNamePrefix(i interface{}, k string) (warnings []string, errors []error)
- func ManagedDiskID(input interface{}, key string) (warnings []string, errors []error)
- func ManagedDiskSizeGB(v interface{}, k string) (warnings []string, errors []error)
- func SSHKey(i interface{}, k string) (warnings []string, errors []error)
- func SharedImageID(input interface{}, key string) (warnings []string, errors []error)
- func SharedImageVersionID(input interface{}, key string) (warnings []string, errors []error)
- func VirtualMachineExtensionID(input interface{}, key string) (warnings []string, errors []error)
- func VirtualMachineID(input interface{}, key string) (warnings []string, errors []error)
- func VirtualMachineName(i interface{}, k string) (warnings []string, errors []error)
- func VirtualMachineScaleSetExtensionID(input interface{}, key string) (warnings []string, errors []error)
- func VirtualMachineScaleSetID(input interface{}, key string) (warnings []string, errors []error)
- func VirtualMachineTimeZone() pluginsdk.SchemaValidateFunc
- func VirtualMachineTimeZoneCaseInsensitive() pluginsdk.SchemaValidateFunc
- func WindowsComputerNameFull(i interface{}, k string) (warnings []string, errors []error)
- func WindowsComputerNamePrefix(i interface{}, k string) (warnings []string, errors []error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AvailabilitySetID ¶
func DataDiskID ¶
func DiskEncryptionSetID ¶
func DiskSizeGB ¶
func LinuxComputerName ¶
func LinuxComputerNameFull ¶
func LinuxComputerNamePrefix ¶
func ManagedDiskID ¶
func ManagedDiskSizeGB ¶
func SSHKey ¶
SSHKey performs some basic validation on supplied SSH Keys - Encoded Signature and Key Size are evaluated Will require rework if/when other Key Types are supported
func SharedImageID ¶
func SharedImageVersionID ¶
func VirtualMachineID ¶
func VirtualMachineName ¶
func VirtualMachineTimeZone ¶
func VirtualMachineTimeZone() pluginsdk.SchemaValidateFunc
VirtualMachineTimeZone returns a case-sensitive validation function for the Time Zones for a Virtual Machine
func VirtualMachineTimeZoneCaseInsensitive ¶
func VirtualMachineTimeZoneCaseInsensitive() pluginsdk.SchemaValidateFunc
VirtualMachineTimeZone returns a case-insensitive validation function for the Time Zones for a Virtual Machine
func WindowsComputerNameFull ¶
Types ¶
This section is empty.
Source Files ¶
- availability_set_id.go
- data_disk_id.go
- disk_encryption_set_id.go
- disk_size_gb.go
- image_id.go
- linux_computer_name.go
- managed_disk_id.go
- managed_disk_size_gb.go
- shared_image_id.go
- shared_image_version_id.go
- ssh_key.go
- virtual_machine_extension_id.go
- virtual_machine_id.go
- virtual_machine_name.go
- virtual_machine_scale_set_extension_id.go
- virtual_machine_scale_set_id.go
- virtual_machine_timezone.go
- windows_computer_name.go
Click to show internal directories.
Click to hide internal directories.