Versions in this module Expand all Collapse all v25 v25.1.0 Feb 6, 2019 v25.0.0 Jan 30, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AKS struct + ComputeLocation *string + ComputeType ComputeTypeBasicCompute + CreatedOn *date.Time + Description *string + ModifiedOn *date.Time + Properties *AKSProperties + ProvisioningErrors *[]MachineLearningServiceError + ProvisioningState ProvisioningState + ResourceID *string + func (a AKS) AsAKS() (*AKS, bool) + func (a AKS) AsBasicCompute() (BasicCompute, bool) + func (a AKS) AsBatchAI() (*BatchAI, bool) + func (a AKS) AsCompute() (*Compute, bool) + func (a AKS) AsDataFactory() (*DataFactory, bool) + func (a AKS) AsHDInsight() (*HDInsight, bool) + func (a AKS) AsVirtualMachine() (*VirtualMachine, bool) + func (a AKS) MarshalJSON() ([]byte, error) + type AKSProperties struct + AgentCount *int32 + AgentVMSize *string + ClusterFqdn *string + SslConfiguration *SslConfiguration + SystemServices *[]SystemService + type AksComputeSecrets struct + AdminKubeConfig *string + ComputeType ComputeTypeBasicComputeSecrets + ImagePullSecretName *string + UserKubeConfig *string + func (acs AksComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool) + func (acs AksComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool) + func (acs AksComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool) + func (acs AksComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool) + func (acs AksComputeSecrets) MarshalJSON() ([]byte, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type BasicCompute interface + AsAKS func() (*AKS, bool) + AsBatchAI func() (*BatchAI, bool) + AsCompute func() (*Compute, bool) + AsDataFactory func() (*DataFactory, bool) + AsHDInsight func() (*HDInsight, bool) + AsVirtualMachine func() (*VirtualMachine, bool) + type BasicComputeSecrets interface + AsAksComputeSecrets func() (*AksComputeSecrets, bool) + AsComputeSecrets func() (*ComputeSecrets, bool) + AsVirtualMachineSecrets func() (*VirtualMachineSecrets, bool) + type BatchAI struct + ComputeLocation *string + ComputeType ComputeTypeBasicCompute + CreatedOn *date.Time + Description *string + ModifiedOn *date.Time + Properties *BatchAIProperties + ProvisioningErrors *[]MachineLearningServiceError + ProvisioningState ProvisioningState + ResourceID *string + func (ba BatchAI) AsAKS() (*AKS, bool) + func (ba BatchAI) AsBasicCompute() (BasicCompute, bool) + func (ba BatchAI) AsBatchAI() (*BatchAI, bool) + func (ba BatchAI) AsCompute() (*Compute, bool) + func (ba BatchAI) AsDataFactory() (*DataFactory, bool) + func (ba BatchAI) AsHDInsight() (*HDInsight, bool) + func (ba BatchAI) AsVirtualMachine() (*VirtualMachine, bool) + func (ba BatchAI) MarshalJSON() ([]byte, error) + type BatchAIProperties struct + ScaleSettings *ScaleSettings + VMPriority *string + VMSize *string + type Compute struct + ComputeLocation *string + ComputeType ComputeTypeBasicCompute + CreatedOn *date.Time + Description *string + ModifiedOn *date.Time + ProvisioningErrors *[]MachineLearningServiceError + ProvisioningState ProvisioningState + ResourceID *string + func (c Compute) AsAKS() (*AKS, bool) + func (c Compute) AsBasicCompute() (BasicCompute, bool) + func (c Compute) AsBatchAI() (*BatchAI, bool) + func (c Compute) AsCompute() (*Compute, bool) + func (c Compute) AsDataFactory() (*DataFactory, bool) + func (c Compute) AsHDInsight() (*HDInsight, bool) + func (c Compute) AsVirtualMachine() (*VirtualMachine, bool) + func (c Compute) MarshalJSON() ([]byte, error) + type ComputeResource struct + ID *string + Identity *Identity + Location *string + Name *string + Properties BasicCompute + Tags map[string]*string + Type *string + func (cr *ComputeResource) UnmarshalJSON(body []byte) error + func (cr ComputeResource) MarshalJSON() ([]byte, error) + type ComputeSecrets struct + ComputeType ComputeTypeBasicComputeSecrets + func (cs ComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool) + func (cs ComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool) + func (cs ComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool) + func (cs ComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool) + func (cs ComputeSecrets) MarshalJSON() ([]byte, error) + type ComputeSecretsModel struct + Value BasicComputeSecrets + func (csm *ComputeSecretsModel) UnmarshalJSON(body []byte) error + type ComputeType string + const ComputeTypeAKS + const ComputeTypeBatchAI + const ComputeTypeDataFactory + const ComputeTypeHDInsight + const ComputeTypeVirtualMachine + func PossibleComputeTypeValues() []ComputeType + type ComputeTypeBasicCompute string + const ComputeTypeAKS1 + const ComputeTypeBatchAI1 + const ComputeTypeCompute + const ComputeTypeDataFactory1 + const ComputeTypeHDInsight1 + const ComputeTypeVirtualMachine1 + func PossibleComputeTypeBasicComputeValues() []ComputeTypeBasicCompute + type ComputeTypeBasicComputeSecrets string + const ComputeTypeBasicComputeSecretsComputeTypeAKS + const ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets + const ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine + func PossibleComputeTypeBasicComputeSecretsValues() []ComputeTypeBasicComputeSecrets + type DataFactory struct + ComputeLocation *string + ComputeType ComputeTypeBasicCompute + CreatedOn *date.Time + Description *string + ModifiedOn *date.Time + ProvisioningErrors *[]MachineLearningServiceError + ProvisioningState ProvisioningState + ResourceID *string + func (df DataFactory) AsAKS() (*AKS, bool) + func (df DataFactory) AsBasicCompute() (BasicCompute, bool) + func (df DataFactory) AsBatchAI() (*BatchAI, bool) + func (df DataFactory) AsCompute() (*Compute, bool) + func (df DataFactory) AsDataFactory() (*DataFactory, bool) + func (df DataFactory) AsHDInsight() (*HDInsight, bool) + func (df DataFactory) AsVirtualMachine() (*VirtualMachine, bool) + func (df DataFactory) MarshalJSON() ([]byte, error) + type ErrorDetail struct + Code *string + Message *string + type ErrorResponse struct + Code *string + Details *[]ErrorDetail + Message *string + type HDInsight struct + ComputeLocation *string + ComputeType ComputeTypeBasicCompute + CreatedOn *date.Time + Description *string + ModifiedOn *date.Time + Properties *HDInsightProperties + ProvisioningErrors *[]MachineLearningServiceError + ProvisioningState ProvisioningState + ResourceID *string + func (hi HDInsight) AsAKS() (*AKS, bool) + func (hi HDInsight) AsBasicCompute() (BasicCompute, bool) + func (hi HDInsight) AsBatchAI() (*BatchAI, bool) + func (hi HDInsight) AsCompute() (*Compute, bool) + func (hi HDInsight) AsDataFactory() (*DataFactory, bool) + func (hi HDInsight) AsHDInsight() (*HDInsight, bool) + func (hi HDInsight) AsVirtualMachine() (*VirtualMachine, bool) + func (hi HDInsight) MarshalJSON() ([]byte, error) + type HDInsightProperties struct + Address *string + AdministratorAccount *VirtualMachineSSHCredentials + SSHPort *int32 + type Identity struct + PrincipalID *string + TenantID *string + Type ResourceIdentityType + type ListWorkspaceKeysResult struct + AppInsightsInstrumentationKey *string + ContainerRegistryCredentials *RegistryListCredentialsResult + UserStorageKey *string + UserStorageResourceID *string + type MachineLearningComputeClient struct + func NewMachineLearningComputeClient(subscriptionID string) MachineLearningComputeClient + func NewMachineLearningComputeClientWithBaseURI(baseURI string, subscriptionID string) MachineLearningComputeClient + func (client MachineLearningComputeClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningComputeCreateOrUpdateFuture, err error) + func (client MachineLearningComputeClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error) + func (client MachineLearningComputeClient) CreateOrUpdateResponder(resp *http.Response) (result ComputeResource, err error) + func (client MachineLearningComputeClient) CreateOrUpdateSender(req *http.Request) (future MachineLearningComputeCreateOrUpdateFuture, err error) + func (client MachineLearningComputeClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningComputeDeleteFuture, err error) + func (client MachineLearningComputeClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error) + func (client MachineLearningComputeClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client MachineLearningComputeClient) DeleteSender(req *http.Request) (future MachineLearningComputeDeleteFuture, err error) + func (client MachineLearningComputeClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ComputeResource, err error) + func (client MachineLearningComputeClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error) + func (client MachineLearningComputeClient) GetResponder(resp *http.Response) (result ComputeResource, err error) + func (client MachineLearningComputeClient) GetSender(req *http.Request) (*http.Response, error) + func (client MachineLearningComputeClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PaginatedComputeResourcesListPage, err error) + func (client MachineLearningComputeClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PaginatedComputeResourcesListIterator, err error) + func (client MachineLearningComputeClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error) + func (client MachineLearningComputeClient) ListByWorkspaceResponder(resp *http.Response) (result PaginatedComputeResourcesList, err error) + func (client MachineLearningComputeClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error) + func (client MachineLearningComputeClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ComputeSecretsModel, err error) + func (client MachineLearningComputeClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error) + func (client MachineLearningComputeClient) ListKeysResponder(resp *http.Response) (result ComputeSecretsModel, err error) + func (client MachineLearningComputeClient) ListKeysSender(req *http.Request) (*http.Response, error) + func (client MachineLearningComputeClient) SystemUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningComputeSystemUpdateFuture, err error) + func (client MachineLearningComputeClient) SystemUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error) + func (client MachineLearningComputeClient) SystemUpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client MachineLearningComputeClient) SystemUpdateSender(req *http.Request) (future MachineLearningComputeSystemUpdateFuture, err error) + type MachineLearningComputeCreateOrUpdateFuture struct + func (future *MachineLearningComputeCreateOrUpdateFuture) Result(client MachineLearningComputeClient) (cr ComputeResource, err error) + type MachineLearningComputeDeleteFuture struct + func (future *MachineLearningComputeDeleteFuture) Result(client MachineLearningComputeClient) (ar autorest.Response, err error) + type MachineLearningComputeSystemUpdateFuture struct + func (future *MachineLearningComputeSystemUpdateFuture) Result(client MachineLearningComputeClient) (ar autorest.Response, err error) + type MachineLearningServiceError struct + Error *ErrorResponse + type Operation struct + Display *OperationDisplay + Name *string + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationListResult struct + Value *[]Operation + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type PaginatedComputeResourcesList struct + NextLink *string + Value *[]ComputeResource + func (pcrl PaginatedComputeResourcesList) IsEmpty() bool + type PaginatedComputeResourcesListIterator struct + func NewPaginatedComputeResourcesListIterator(page PaginatedComputeResourcesListPage) PaginatedComputeResourcesListIterator + func (iter *PaginatedComputeResourcesListIterator) Next() error + func (iter *PaginatedComputeResourcesListIterator) NextWithContext(ctx context.Context) (err error) + func (iter PaginatedComputeResourcesListIterator) NotDone() bool + func (iter PaginatedComputeResourcesListIterator) Response() PaginatedComputeResourcesList + func (iter PaginatedComputeResourcesListIterator) Value() ComputeResource + type PaginatedComputeResourcesListPage struct + func NewPaginatedComputeResourcesListPage(...) PaginatedComputeResourcesListPage + func (page *PaginatedComputeResourcesListPage) Next() error + func (page *PaginatedComputeResourcesListPage) NextWithContext(ctx context.Context) (err error) + func (page PaginatedComputeResourcesListPage) NotDone() bool + func (page PaginatedComputeResourcesListPage) Response() PaginatedComputeResourcesList + func (page PaginatedComputeResourcesListPage) Values() []ComputeResource + type Password struct + Name *string + Value *string + type PrincipalCredentials struct + ClientID *string + ClientSecret *string + type ProvisioningState string + const Canceled + const Creating + const Deleting + const Failed + const Succeeded + const Unknown + const Updating + func PossibleProvisioningStateValues() []ProvisioningState + type RegistryListCredentialsResult struct + Location *string + Passwords *[]Password + Username *string + type Resource struct + ID *string + Identity *Identity + Location *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceIdentityType string + const SystemAssigned + func PossibleResourceIdentityTypeValues() []ResourceIdentityType + type ScaleSettings struct + AutoScaleEnabled *bool + MaxNodeCount *int32 + MinNodeCount *int32 + type SslConfiguration struct + Cert *string + Cname *string + Key *string + Status Status + type Status string + const Disabled + const Enabled + func PossibleStatusValues() []Status + type SystemService struct + PublicIPAddress *string + SystemServiceType *string + Version *string + type VirtualMachine struct + ComputeLocation *string + ComputeType ComputeTypeBasicCompute + CreatedOn *date.Time + Description *string + ModifiedOn *date.Time + Properties *VirtualMachineProperties + ProvisioningErrors *[]MachineLearningServiceError + ProvisioningState ProvisioningState + ResourceID *string + func (VM VirtualMachine) AsAKS() (*AKS, bool) + func (VM VirtualMachine) AsBasicCompute() (BasicCompute, bool) + func (VM VirtualMachine) AsBatchAI() (*BatchAI, bool) + func (VM VirtualMachine) AsCompute() (*Compute, bool) + func (VM VirtualMachine) AsDataFactory() (*DataFactory, bool) + func (VM VirtualMachine) AsHDInsight() (*HDInsight, bool) + func (VM VirtualMachine) AsVirtualMachine() (*VirtualMachine, bool) + func (VM VirtualMachine) MarshalJSON() ([]byte, error) + type VirtualMachineProperties struct + Address *string + AdministratorAccount *VirtualMachineSSHCredentials + SSHPort *int32 + VirtualMachineSize *string + type VirtualMachineSSHCredentials struct + Password *string + PrivateKeyData *string + PublicKeyData *string + Username *string + type VirtualMachineSecrets struct + AdministratorAccount *VirtualMachineSSHCredentials + ComputeType ComputeTypeBasicComputeSecrets + func (vms VirtualMachineSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool) + func (vms VirtualMachineSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool) + func (vms VirtualMachineSecrets) AsComputeSecrets() (*ComputeSecrets, bool) + func (vms VirtualMachineSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool) + func (vms VirtualMachineSecrets) MarshalJSON() ([]byte, error) + type Workspace struct + ID *string + Identity *Identity + Location *string + Name *string + Tags map[string]*string + Type *string + func (w *Workspace) UnmarshalJSON(body []byte) error + func (w Workspace) MarshalJSON() ([]byte, error) + type WorkspaceListResult struct + NextLink *string + Value *[]Workspace + func (wlr WorkspaceListResult) IsEmpty() bool + type WorkspaceListResultIterator struct + func NewWorkspaceListResultIterator(page WorkspaceListResultPage) WorkspaceListResultIterator + func (iter *WorkspaceListResultIterator) Next() error + func (iter *WorkspaceListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter WorkspaceListResultIterator) NotDone() bool + func (iter WorkspaceListResultIterator) Response() WorkspaceListResult + func (iter WorkspaceListResultIterator) Value() Workspace + type WorkspaceListResultPage struct + func NewWorkspaceListResultPage(...) WorkspaceListResultPage + func (page *WorkspaceListResultPage) Next() error + func (page *WorkspaceListResultPage) NextWithContext(ctx context.Context) (err error) + func (page WorkspaceListResultPage) NotDone() bool + func (page WorkspaceListResultPage) Response() WorkspaceListResult + func (page WorkspaceListResultPage) Values() []Workspace + type WorkspaceProperties struct + ApplicationInsights *string + BatchaiWorkspace *string + ContainerRegistry *string + CreationTime *date.Time + Description *string + DiscoveryURL *string + FriendlyName *string + KeyVault *string + ProvisioningState ProvisioningState + StorageAccount *string + WorkspaceID *string + type WorkspacePropertiesUpdateParameters struct + Description *string + FriendlyName *string + type WorkspaceUpdateParameters struct + Tags map[string]*string + func (wup *WorkspaceUpdateParameters) UnmarshalJSON(body []byte) error + func (wup WorkspaceUpdateParameters) MarshalJSON() ([]byte, error) + type WorkspacesClient struct + func NewWorkspacesClient(subscriptionID string) WorkspacesClient + func NewWorkspacesClientWithBaseURI(baseURI string, subscriptionID string) WorkspacesClient + func (client WorkspacesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result Workspace, err error) + func (client WorkspacesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error) + func (client WorkspacesClient) CreateOrUpdateResponder(resp *http.Response) (result Workspace, err error) + func (client WorkspacesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client WorkspacesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result autorest.Response, err error) + func (client WorkspacesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error) + func (client WorkspacesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client WorkspacesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client WorkspacesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result Workspace, err error) + func (client WorkspacesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error) + func (client WorkspacesClient) GetResponder(resp *http.Response) (result Workspace, err error) + func (client WorkspacesClient) GetSender(req *http.Request) (*http.Response, error) + func (client WorkspacesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, skiptoken string) (result WorkspaceListResultPage, err error) + func (client WorkspacesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, skiptoken string) (result WorkspaceListResultIterator, err error) + func (client WorkspacesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, skiptoken string) (*http.Request, error) + func (client WorkspacesClient) ListByResourceGroupResponder(resp *http.Response) (result WorkspaceListResult, err error) + func (client WorkspacesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client WorkspacesClient) ListBySubscription(ctx context.Context, skiptoken string) (result WorkspaceListResultPage, err error) + func (client WorkspacesClient) ListBySubscriptionComplete(ctx context.Context, skiptoken string) (result WorkspaceListResultIterator, err error) + func (client WorkspacesClient) ListBySubscriptionPreparer(ctx context.Context, skiptoken string) (*http.Request, error) + func (client WorkspacesClient) ListBySubscriptionResponder(resp *http.Response) (result WorkspaceListResult, err error) + func (client WorkspacesClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client WorkspacesClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListWorkspaceKeysResult, err error) + func (client WorkspacesClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error) + func (client WorkspacesClient) ListKeysResponder(resp *http.Response) (result ListWorkspaceKeysResult, err error) + func (client WorkspacesClient) ListKeysSender(req *http.Request) (*http.Response, error) + func (client WorkspacesClient) ResyncKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result autorest.Response, err error) + func (client WorkspacesClient) ResyncKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error) + func (client WorkspacesClient) ResyncKeysResponder(resp *http.Response) (result autorest.Response, err error) + func (client WorkspacesClient) ResyncKeysSender(req *http.Request) (*http.Response, error) + func (client WorkspacesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result Workspace, err error) + func (client WorkspacesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error) + func (client WorkspacesClient) UpdateResponder(resp *http.Response) (result Workspace, err error) + func (client WorkspacesClient) UpdateSender(req *http.Request) (*http.Response, error) Other modules containing this package gopkg.in/Azure/azure-sdk-for-go.v17 gopkg.in/Azure/azure-sdk-for-go.v18 gopkg.in/Azure/azure-sdk-for-go.v19 gopkg.in/Azure/azure-sdk-for-go.v20 gopkg.in/Azure/azure-sdk-for-go.v21 gopkg.in/Azure/azure-sdk-for-go.v22 gopkg.in/Azure/azure-sdk-for-go.v23 gopkg.in/Azure/azure-sdk-for-go.v24 gopkg.in/Azure/azure-sdk-for-go.v26 gopkg.in/Azure/azure-sdk-for-go.v27 gopkg.in/Azure/azure-sdk-for-go.v28 gopkg.in/Azure/azure-sdk-for-go.v29 gopkg.in/Azure/azure-sdk-for-go.v30 gopkg.in/Azure/azure-sdk-for-go.v31 gopkg.in/Azure/azure-sdk-for-go.v32 gopkg.in/Azure/azure-sdk-for-go.v33