Versions in this module Expand all Collapse all v0 v0.1.0 Jun 15, 2015 Changes in this version + func CheckHostedServiceNameAvailability(dnsName string) (bool, string, error) + func CreateAzureVM(azureVMConfiguration *Role, dnsName, location string) error + func CreateHostedService(dnsName, location string) (string, error) + func DeleteHostedService(dnsName string) error + func DeleteRole(cloudserviceName, deploymentName, roleName string) error + func DeleteVMDeployment(cloudserviceName, deploymentName string) error + func ResolveRoleSize(roleSizeName string) error + func RestartRole(cloudserviceName, deploymentName, roleName string) error + func ShutdownRole(cloudserviceName, deploymentName, roleName string) error + func StartRole(cloudserviceName, deploymentName, roleName string) error + type AvailabilityResponse struct + Reason string + Result bool + Xmlns string + type ConfigurationSet struct + ConfigurationSetType string + DisableSshPasswordAuthentication bool + HostName string + InputEndpoints InputEndpoints + SSH SSH + UserName string + UserPassword string + type ConfigurationSets struct + ConfigurationSet []ConfigurationSet + type HostedServiceDeployment struct + Description string + Label string + Location string + ServiceName string + XMLName xml.Name + Xmlns string + type InputEndpoint struct + LocalPort int + Name string + Port int + Protocol string + Vip string + type InputEndpoints struct + InputEndpoint []InputEndpoint + type OSVirtualHardDisk struct + DiskName string + HostCaching string + MediaLink string + OS string + SourceImageName string + type PublicKey struct + Fingerprint string + Path string + type PublicKeyList struct + PublicKey []PublicKey + type ResourceExtensionParameter struct + Key string + Type string + Value string + type ResourceExtensionParameterValues struct + ResourceExtensionParameterValue []ResourceExtensionParameter + type ResourceExtensionReference struct + Name string + Publisher string + ReferenceName string + ResourceExtensionParameterValues ResourceExtensionParameterValues + State string + Version string + type ResourceExtensionReferences struct + ResourceExtensionReference []ResourceExtensionReference + type RestartRoleOperation struct + OperationType string + Xmlns string + type Role struct + CertPath string + ConfigurationSets ConfigurationSets + OSVirtualHardDisk OSVirtualHardDisk + ProvisionGuestAgent bool + ResourceExtensionReferences ResourceExtensionReferences + RoleName string + RoleSize string + RoleType string + UseCertAuth bool + func AddAzureLinuxProvisioningConfig(azureVMConfiguration *Role, userName, password, certPath string, sshPort int) (*Role, error) + func CreateAzureVMConfiguration(dnsName, instanceSize, imageName, location string) (*Role, error) + func GetRole(cloudserviceName, deploymentName, roleName string) (*Role, error) + func SetAzureDockerVMExtension(azureVMConfiguration *Role, dockerPort int, version string) (*Role, error) + func SetAzureVMExtension(azureVMConfiguration *Role, name string, publisher string, version string, ...) (*Role, error) + type RoleInstance struct + InstanceName string + InstanceSize string + InstanceStatus string + PowerState string + RoleName string + type RoleInstanceList struct + RoleInstance []*RoleInstance + type RoleList struct + Role []*Role + type RoleSize struct + Cores int + Label string + MaxDataDiskCount int + MemoryInMb int + Name string + SupportedByVirtualMachines bool + SupportedByWebWorkerRoles bool + VirtualMachineResourceDiskSizeInMb int + WebWorkerResourceDiskSizeInMb int + type RoleSizeList struct + RoleSizes []RoleSize + XMLName xml.Name + Xmlns string + func GetRoleSizeList() (RoleSizeList, error) + type SSH struct + PublicKeys PublicKeyList + type ServiceCertificate struct + CertificateFormat string + Data string + Password string + XMLName xml.Name + Xmlns string + type ShutdownRoleOperation struct + OperationType string + Xmlns string + type StartRoleOperation struct + OperationType string + Xmlns string + type VMDeployment struct + DeploymentSlot string + Label string + Name string + RoleInstanceList RoleInstanceList + RoleList RoleList + Status string + Url string + XMLName xml.Name + Xmlns string + func GetVMDeployment(cloudserviceName, deploymentName string) (*VMDeployment, error)