Versions in this module Expand all Collapse all v0 v0.2.0 Jun 23, 2017 Changes in this version + const APIVersion + const ManagedDisks + const MaxAgentCount + const MaxDiskSizeGB + const MaxPort + const MinAgentCount + const MinDiskSizeGB + const MinPort + const StorageAccount + func GetVNETSubnetIDComponents(vnetSubnetID string) (string, string, string, string, error) + type AgentPoolProfile struct + Count int + DNSPrefix string + FQDN string + Name string + OSDiskSizeGB int + OSType OSType + Ports []int + StorageProfile string + VMSize string + VnetSubnetID string + func (a *AgentPoolProfile) GetSubnet() string + func (a *AgentPoolProfile) IsCustomVNET() bool + func (a *AgentPoolProfile) IsLinux() bool + func (a *AgentPoolProfile) IsManagedDisks() bool + func (a *AgentPoolProfile) IsStorageAccount() bool + func (a *AgentPoolProfile) IsWindows() bool + func (a *AgentPoolProfile) SetSubnet(subnet string) + func (a *AgentPoolProfile) Validate(orchestratorType OrchestratorType) error + type ContainerService struct + ID string + Location string + Name string + Plan *ResourcePurchasePlan + Properties *Properties + Tags map[string]string + Type string + type CustomProfile struct + Orchestrator string + type LinuxProfile struct + AdminUsername string + SSH struct{ ... } + func (l *LinuxProfile) Validate() error + type MasterProfile struct + Count int + DNSPrefix string + FQDN string + FirstConsecutiveStaticIP string + OSDiskSizeGB int + StorageProfile string + VMSize string + VnetSubnetID string + func (m *MasterProfile) GetSubnet() string + func (m *MasterProfile) IsCustomVNET() bool + func (m *MasterProfile) IsManagedDisks() bool + func (m *MasterProfile) IsStorageAccount() bool + func (m *MasterProfile) SetSubnet(subnet string) + func (m *MasterProfile) Validate() error + type OSType string + const Linux + const Windows + type OrchestratorProfile struct + OrchestratorType OrchestratorType + OrchestratorVersion OrchestratorVersion + func (o *OrchestratorProfile) IsSwarmMode() bool + func (o *OrchestratorProfile) Validate() error + type OrchestratorType string + const DCOS + const DockerCE + const Kubernetes + const Swarm + func (o *OrchestratorType) UnmarshalText(text []byte) error + type OrchestratorVersion string + const DCOS173 + const DCOS184 + const DCOS187 + const DCOS188 + const DCOS190 + const DCOSLatest + const Kubernetes153 + const Kubernetes157 + const Kubernetes160 + const Kubernetes162 + const Kubernetes166 + const KubernetesLatest + type Properties struct + AgentPoolProfiles []*AgentPoolProfile + CustomProfile *CustomProfile + LinuxProfile *LinuxProfile + MasterProfile *MasterProfile + OrchestratorProfile *OrchestratorProfile + ProvisioningState ProvisioningState + ServicePrincipalProfile *ServicePrincipalProfile + WindowsProfile *WindowsProfile + func (a *Properties) HasWindows() bool + func (a *Properties) Validate() error + type ProvisioningState string + const Creating + const Deleting + const Failed + const Migrating + const Succeeded + const Updating + type ResourcePurchasePlan struct + Name string + Product string + PromotionCode string + Publisher string + type ServicePrincipalProfile struct + ClientID string + Secret string + type WindowsProfile struct + AdminPassword string + AdminUsername string