Documentation ¶
Index ¶
- func AvailabilitySetID(input interface{}, key string) (warnings []string, errors []error)
- func DataDiskID(input interface{}, key string) (warnings []string, errors []error)
- func DedicatedHostGroupID(input interface{}, key string) (warnings []string, errors []error)
- func DedicatedHostGroupName() func(i interface{}, k string) (warnings []string, errors []error)
- func DedicatedHostID(input interface{}, key string) (warnings []string, errors []error)
- func DedicatedHostName() func(i interface{}, k string) (warnings []string, errors []error)
- func DiskAccessID(input interface{}, key string) (warnings []string, errors []error)
- func DiskEncryptionSetID(input interface{}, key string) (warnings []string, errors []error)
- func DiskEncryptionSetName(i interface{}, k string) (warnings []string, errors []error)
- func DiskSizeGB(v interface{}, _ string) (warnings []string, errors []error)
- func HostGroupID(input interface{}, key string) (warnings []string, errors []error)
- func HybridMachineID(input interface{}, key 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 PlanID(input interface{}, key string) (warnings []string, errors []error)
- func ProximityPlacementGroupID(input interface{}, key string) (warnings []string, errors []error)
- func SSHKey(i interface{}, k string) (warnings []string, errors []error)
- func SSHPublicKeyID(input interface{}, key string) (warnings []string, errors []error)
- func SharedImageGalleryID(input interface{}, key string) (warnings []string, errors []error)
- func SharedImageGalleryName(v interface{}, k string) (warnings []string, errors []error)
- func SharedImageID(input interface{}, key string) (warnings []string, errors []error)
- func SharedImageName(v interface{}, k string) (warnings []string, errors []error)
- func SharedImageVersionID(input interface{}, key string) (warnings []string, errors []error)
- func SharedImageVersionName(v interface{}, k string) (warnings []string, errors []error)
- func SnapshotID(input interface{}, key string) (warnings []string, errors []error)
- func SnapshotName(v interface{}, _ string) (warnings []string, errors []error)
- func SpotMaxPrice(i interface{}, k 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 DedicatedHostGroupID ¶
func DedicatedHostGroupName ¶
func DedicatedHostID ¶
func DedicatedHostName ¶
func DiskAccessID ¶
func DiskEncryptionSetID ¶
func DiskEncryptionSetName ¶
func DiskSizeGB ¶
func HostGroupID ¶
func HybridMachineID ¶
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 SSHPublicKeyID ¶
func SharedImageGalleryID ¶
func SharedImageGalleryName ¶
func SharedImageID ¶
func SharedImageName ¶
func SharedImageVersionID ¶
func SharedImageVersionName ¶
func SnapshotID ¶
func SnapshotName ¶
func SpotMaxPrice ¶
SpotMaxPrice validates the price provided is a valid Spot Price for the Compute API (and downstream API's which use this like AKS)
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
- compute.go
- data_disk_id.go
- dedicated_host_group_id.go
- dedicated_host_group_name.go
- dedicated_host_id.go
- dedicated_host_name.go
- disk_access_id.go
- disk_encryption_set_id.go
- disk_encryption_set_name.go
- disk_size_gb.go
- host_group_id.go
- hybrid_machine_id.go
- image_id.go
- linux_computer_name.go
- managed_disk_id.go
- managed_disk_size_gb.go
- plan_id.go
- proximity_placement_group_id.go
- shared_image_gallery_id.go
- shared_image_id.go
- shared_image_version_id.go
- snapshot_id.go
- snapshot_name.go
- spot_max_price.go
- ssh_key.go
- ssh_public_key_id.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
- windows_computer_name.go
Click to show internal directories.
Click to hide internal directories.