package
12.5.0-beta+incompatible
Repository: https://github.com/scott-the-programmer/azure-sdk-for-go.git
Documentation: pkg.go.dev

# Functions

NewClient is used to instantiate a new VirtualMachineClient from an Azure client.

# Constants

Enum values for ConfigurationSetType.
Enum values for ConfigurationSetType.
Enum values for ConfigurationSetType.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum values for InputEndpointProtocol.
Enum values for InputEndpointProtocol.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Only allowed value (currently) for IPAddressType.
Enum values for PostCaptureAction.
Enum values for PostCaptureAction.
Enum values for PostShutdownAction.
Enum values for PostShutdownAction.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum values for ResourceExtensionParameterType.
Enum values for ResourceExtensionParameterType.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum values for WinRMProtocol.
Enum values for WinRMProtocol.

# Structs

CaptureRoleOperation contains the information for capturing a Role.
CertificateSetting specifies the parameters for the certificate which to provision to the new Virtual Machine.
ConfigurationSet specifies the configuration elements of the Virtual Machine.
CreateDeploymentOptions can be used to create a customized deployement request.
Credentials specifies the credentials to use to join the Virtual Machine to the domain.
DataDiskConfiguration is used to resize the data disks of a new VM created from a previously saved VM image.
DataVirtualHardDisk specifies the properties that are used to create a data disk.
DeploymentRequest is the type for creating a deployment and Virtual Machine in the deployment based on the specified configuration.
DeploymentResponse is the type for receiving deployment information See https://msdn.microsoft.com/en-us/library/azure/ee460804.aspx.
DNSServer contains the definition of a DNS server for virtual machine deployment.
DomainJoin contains properties that define a domain to which the Virtual Machine will be joined.
No description provided by the author
No description provided by the author
No description provided by the author
InputEndpoint specifies the properties that define an external endpoint for the Virtual Machine.
No description provided by the author
KeyPair specifies an SSH keypair.
LoadBalancer contains the definition of a load balancer for virtual machine deployment.
OSDiskConfiguration is used to resize the OS disk of a new VM created from a previously saved VM image.
OSVirtualHardDisk specifies the properties that are used to create an OS disk.
No description provided by the author
No description provided by the author
PublicIP contains a public IP address that can be used in addition to default virtual IP address for the Virtual Machine.
PublicKey specifies a public SSH key.
No description provided by the author
ResourceExtensionParameter specifies the key, value, and type of a parameter that is passed to the resource extension when it is installed.
ResourceExtensionReference contains a collection of resource extensions that are to be installed on the Virtual Machine.
No description provided by the author
No description provided by the author
RestartRoleOperation contains the information for restarting a Role.
Role contains the configuration sets that are used to create virtual machines.
No description provided by the author
RoleSize contains a detailed explanation of a role size.
RoleSizeList contains a list of the available role sizes.
ServiceCertificate contains a certificate for adding it to a hosted service.
ShutdownRoleOperation contains the information for shutting down a Role.
SSH specifies the SSH public keys and key pairs to use with the Virtual Machine.
StartRoleOperation contains the information for starting a Role.
No description provided by the author
No description provided by the author
No description provided by the author
VirtualMachineClient is used to perform operations on Azure Virtual Machines.
VMImageInput is for when a VM Image is used to create a new PersistantVMRole, the DiskConfigurations in the VM Image are used to create new Disks for the new VM.
WinRMListener specifies the protocol and certificate information for a WinRM listener.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author