...

Package machinelearningservices

import "github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2021-07-01/machinelearningservices"
Overview
Index
Subdirectories

Overview ▾

Deprecated: Please note, this package has been deprecated. A replacement package is available github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/machinelearning/armmachinelearning(https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/machinelearning/armmachinelearning). We strongly encourage you to upgrade to continue receiving updates. See [Migration Guide](https://aka.ms/azsdk/golang/t2/migration) for guidance on upgrading. Refer to our [deprecation policy](https://azure.github.io/azure-sdk/policies_support.html) for more details.

Package machinelearningservices implements the Azure ARM Machinelearningservices service API version 2021-07-01.

These APIs allow end users to operate on Azure Machine Learning Workspace resources.

Index ▾

Constants
func UserAgent() string
func Version() string
type AKS
    func (a AKS) AsAKS() (*AKS, bool)
    func (a AKS) AsAmlCompute() (*AmlCompute, bool)
    func (a AKS) AsBasicCompute() (BasicCompute, bool)
    func (a AKS) AsCompute() (*Compute, bool)
    func (a AKS) AsComputeInstance() (*ComputeInstance, bool)
    func (a AKS) AsDataFactory() (*DataFactory, bool)
    func (a AKS) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
    func (a AKS) AsDatabricks() (*Databricks, bool)
    func (a AKS) AsHDInsight() (*HDInsight, bool)
    func (a AKS) AsSynapseSpark() (*SynapseSpark, bool)
    func (a AKS) AsVirtualMachine() (*VirtualMachine, bool)
    func (a AKS) MarshalJSON() ([]byte, error)
type AKSProperties
    func (a AKSProperties) MarshalJSON() ([]byte, error)
type AksComputeSecrets
type AksComputeSecretsProperties
type AksNetworkingConfiguration
type AllocationState
    func PossibleAllocationStateValues() []AllocationState
type AmlCompute
    func (ac AmlCompute) AsAKS() (*AKS, bool)
    func (ac AmlCompute) AsAmlCompute() (*AmlCompute, bool)
    func (ac AmlCompute) AsBasicCompute() (BasicCompute, bool)
    func (ac AmlCompute) AsCompute() (*Compute, bool)
    func (ac AmlCompute) AsComputeInstance() (*ComputeInstance, bool)
    func (ac AmlCompute) AsDataFactory() (*DataFactory, bool)
    func (ac AmlCompute) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
    func (ac AmlCompute) AsDatabricks() (*Databricks, bool)
    func (ac AmlCompute) AsHDInsight() (*HDInsight, bool)
    func (ac AmlCompute) AsSynapseSpark() (*SynapseSpark, bool)
    func (ac AmlCompute) AsVirtualMachine() (*VirtualMachine, bool)
    func (ac AmlCompute) MarshalJSON() ([]byte, error)
type AmlComputeNodeInformation
    func (acni AmlComputeNodeInformation) MarshalJSON() ([]byte, error)
type AmlComputeNodesInformation
    func (acni AmlComputeNodesInformation) IsEmpty() bool
    func (acni AmlComputeNodesInformation) MarshalJSON() ([]byte, error)
type AmlComputeNodesInformationIterator
    func NewAmlComputeNodesInformationIterator(page AmlComputeNodesInformationPage) AmlComputeNodesInformationIterator
    func (iter *AmlComputeNodesInformationIterator) Next() error
    func (iter *AmlComputeNodesInformationIterator) NextWithContext(ctx context.Context) (err error)
    func (iter AmlComputeNodesInformationIterator) NotDone() bool
    func (iter AmlComputeNodesInformationIterator) Response() AmlComputeNodesInformation
    func (iter AmlComputeNodesInformationIterator) Value() AmlComputeNodeInformation
type AmlComputeNodesInformationPage
    func NewAmlComputeNodesInformationPage(cur AmlComputeNodesInformation, getNextPage func(context.Context, AmlComputeNodesInformation) (AmlComputeNodesInformation, error)) AmlComputeNodesInformationPage
    func (page *AmlComputeNodesInformationPage) Next() error
    func (page *AmlComputeNodesInformationPage) NextWithContext(ctx context.Context) (err error)
    func (page AmlComputeNodesInformationPage) NotDone() bool
    func (page AmlComputeNodesInformationPage) Response() AmlComputeNodesInformation
    func (page AmlComputeNodesInformationPage) Values() []AmlComputeNodeInformation
type AmlComputeProperties
    func (acp AmlComputeProperties) MarshalJSON() ([]byte, error)
type AmlUserFeature
type ApplicationSharingPolicy
    func PossibleApplicationSharingPolicyValues() []ApplicationSharingPolicy
type AssignedUser
type AutoPauseProperties
type AutoScaleProperties
type AzureEntityResource
    func (aer AzureEntityResource) MarshalJSON() ([]byte, error)
type BaseClient
    func New(subscriptionID string) BaseClient
    func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
type BasicCompute
type BasicComputeSecrets
type ClusterPurpose
    func PossibleClusterPurposeValues() []ClusterPurpose
type ClusterUpdateParameters
    func (cup ClusterUpdateParameters) MarshalJSON() ([]byte, error)
    func (cup *ClusterUpdateParameters) UnmarshalJSON(body []byte) error
type ClusterUpdateProperties
type Compute
    func (c Compute) AsAKS() (*AKS, bool)
    func (c Compute) AsAmlCompute() (*AmlCompute, bool)
    func (c Compute) AsBasicCompute() (BasicCompute, bool)
    func (c Compute) AsCompute() (*Compute, bool)
    func (c Compute) AsComputeInstance() (*ComputeInstance, bool)
    func (c Compute) AsDataFactory() (*DataFactory, bool)
    func (c Compute) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
    func (c Compute) AsDatabricks() (*Databricks, bool)
    func (c Compute) AsHDInsight() (*HDInsight, bool)
    func (c Compute) AsSynapseSpark() (*SynapseSpark, bool)
    func (c Compute) AsVirtualMachine() (*VirtualMachine, bool)
    func (c Compute) MarshalJSON() ([]byte, error)
type ComputeClient
    func NewComputeClient(subscriptionID string) ComputeClient
    func NewComputeClientWithBaseURI(baseURI string, subscriptionID string) ComputeClient
    func (client ComputeClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ComputeResource) (result ComputeCreateOrUpdateFuture, err error)
    func (client ComputeClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ComputeResource) (*http.Request, error)
    func (client ComputeClient) CreateOrUpdateResponder(resp *http.Response) (result ComputeResource, err error)
    func (client ComputeClient) CreateOrUpdateSender(req *http.Request) (future ComputeCreateOrUpdateFuture, err error)
    func (client ComputeClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, underlyingResourceAction UnderlyingResourceAction) (result ComputeDeleteFuture, err error)
    func (client ComputeClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, underlyingResourceAction UnderlyingResourceAction) (*http.Request, error)
    func (client ComputeClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
    func (client ComputeClient) DeleteSender(req *http.Request) (future ComputeDeleteFuture, err error)
    func (client ComputeClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeResource, err error)
    func (client ComputeClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
    func (client ComputeClient) GetResponder(resp *http.Response) (result ComputeResource, err error)
    func (client ComputeClient) GetSender(req *http.Request) (*http.Response, error)
    func (client ComputeClient) List(ctx context.Context, resourceGroupName string, workspaceName string, skip string) (result PaginatedComputeResourcesListPage, err error)
    func (client ComputeClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, skip string) (result PaginatedComputeResourcesListIterator, err error)
    func (client ComputeClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeSecretsModel, err error)
    func (client ComputeClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
    func (client ComputeClient) ListKeysResponder(resp *http.Response) (result ComputeSecretsModel, err error)
    func (client ComputeClient) ListKeysSender(req *http.Request) (*http.Response, error)
    func (client ComputeClient) ListNodes(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result AmlComputeNodesInformationPage, err error)
    func (client ComputeClient) ListNodesComplete(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result AmlComputeNodesInformationIterator, err error)
    func (client ComputeClient) ListNodesPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
    func (client ComputeClient) ListNodesResponder(resp *http.Response) (result AmlComputeNodesInformation, err error)
    func (client ComputeClient) ListNodesSender(req *http.Request) (*http.Response, error)
    func (client ComputeClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, skip string) (*http.Request, error)
    func (client ComputeClient) ListResponder(resp *http.Response) (result PaginatedComputeResourcesList, err error)
    func (client ComputeClient) ListSender(req *http.Request) (*http.Response, error)
    func (client ComputeClient) Restart(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeRestartFuture, err error)
    func (client ComputeClient) RestartPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
    func (client ComputeClient) RestartResponder(resp *http.Response) (result autorest.Response, err error)
    func (client ComputeClient) RestartSender(req *http.Request) (future ComputeRestartFuture, err error)
    func (client ComputeClient) Start(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeStartFuture, err error)
    func (client ComputeClient) StartPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
    func (client ComputeClient) StartResponder(resp *http.Response) (result autorest.Response, err error)
    func (client ComputeClient) StartSender(req *http.Request) (future ComputeStartFuture, err error)
    func (client ComputeClient) Stop(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeStopFuture, err error)
    func (client ComputeClient) StopPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
    func (client ComputeClient) StopResponder(resp *http.Response) (result autorest.Response, err error)
    func (client ComputeClient) StopSender(req *http.Request) (future ComputeStopFuture, err error)
    func (client ComputeClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ClusterUpdateParameters) (result ComputeUpdateFuture, err error)
    func (client ComputeClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ClusterUpdateParameters) (*http.Request, error)
    func (client ComputeClient) UpdateResponder(resp *http.Response) (result ComputeResource, err error)
    func (client ComputeClient) UpdateSender(req *http.Request) (future ComputeUpdateFuture, err error)
type ComputeCreateOrUpdateFuture
    func (future *ComputeCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
type ComputeDeleteFuture
    func (future *ComputeDeleteFuture) UnmarshalJSON(body []byte) error
type ComputeInstance
    func (ci ComputeInstance) AsAKS() (*AKS, bool)
    func (ci ComputeInstance) AsAmlCompute() (*AmlCompute, bool)
    func (ci ComputeInstance) AsBasicCompute() (BasicCompute, bool)
    func (ci ComputeInstance) AsCompute() (*Compute, bool)
    func (ci ComputeInstance) AsComputeInstance() (*ComputeInstance, bool)
    func (ci ComputeInstance) AsDataFactory() (*DataFactory, bool)
    func (ci ComputeInstance) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
    func (ci ComputeInstance) AsDatabricks() (*Databricks, bool)
    func (ci ComputeInstance) AsHDInsight() (*HDInsight, bool)
    func (ci ComputeInstance) AsSynapseSpark() (*SynapseSpark, bool)
    func (ci ComputeInstance) AsVirtualMachine() (*VirtualMachine, bool)
    func (ci ComputeInstance) MarshalJSON() ([]byte, error)
type ComputeInstanceApplication
type ComputeInstanceAuthorizationType
    func PossibleComputeInstanceAuthorizationTypeValues() []ComputeInstanceAuthorizationType
type ComputeInstanceConnectivityEndpoints
    func (cice ComputeInstanceConnectivityEndpoints) MarshalJSON() ([]byte, error)
type ComputeInstanceCreatedBy
    func (cicb ComputeInstanceCreatedBy) MarshalJSON() ([]byte, error)
type ComputeInstanceLastOperation
type ComputeInstanceProperties
    func (cip ComputeInstanceProperties) MarshalJSON() ([]byte, error)
type ComputeInstanceSSHSettings
    func (ciss ComputeInstanceSSHSettings) MarshalJSON() ([]byte, error)
type ComputeInstanceState
    func PossibleComputeInstanceStateValues() []ComputeInstanceState
type ComputeResource
    func (cr ComputeResource) MarshalJSON() ([]byte, error)
    func (cr *ComputeResource) UnmarshalJSON(body []byte) error
type ComputeRestartFuture
    func (future *ComputeRestartFuture) UnmarshalJSON(body []byte) error
type ComputeSecrets
    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
    func (csm *ComputeSecretsModel) UnmarshalJSON(body []byte) error
type ComputeStartFuture
    func (future *ComputeStartFuture) UnmarshalJSON(body []byte) error
type ComputeStopFuture
    func (future *ComputeStopFuture) UnmarshalJSON(body []byte) error
type ComputeType
    func PossibleComputeTypeValues() []ComputeType
type ComputeTypeBasicCompute
    func PossibleComputeTypeBasicComputeValues() []ComputeTypeBasicCompute
type ComputeTypeBasicComputeSecrets
    func PossibleComputeTypeBasicComputeSecretsValues() []ComputeTypeBasicComputeSecrets
type ComputeUpdateFuture
    func (future *ComputeUpdateFuture) UnmarshalJSON(body []byte) error
type ContainerResourceRequirements
type CosmosDbSettings
type CreatedByType
    func PossibleCreatedByTypeValues() []CreatedByType
type DataFactory
    func (df DataFactory) AsAKS() (*AKS, bool)
    func (df DataFactory) AsAmlCompute() (*AmlCompute, bool)
    func (df DataFactory) AsBasicCompute() (BasicCompute, bool)
    func (df DataFactory) AsCompute() (*Compute, bool)
    func (df DataFactory) AsComputeInstance() (*ComputeInstance, bool)
    func (df DataFactory) AsDataFactory() (*DataFactory, bool)
    func (df DataFactory) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
    func (df DataFactory) AsDatabricks() (*Databricks, bool)
    func (df DataFactory) AsHDInsight() (*HDInsight, bool)
    func (df DataFactory) AsSynapseSpark() (*SynapseSpark, bool)
    func (df DataFactory) AsVirtualMachine() (*VirtualMachine, bool)
    func (df DataFactory) MarshalJSON() ([]byte, error)
type DataLakeAnalytics
    func (dla DataLakeAnalytics) AsAKS() (*AKS, bool)
    func (dla DataLakeAnalytics) AsAmlCompute() (*AmlCompute, bool)
    func (dla DataLakeAnalytics) AsBasicCompute() (BasicCompute, bool)
    func (dla DataLakeAnalytics) AsCompute() (*Compute, bool)
    func (dla DataLakeAnalytics) AsComputeInstance() (*ComputeInstance, bool)
    func (dla DataLakeAnalytics) AsDataFactory() (*DataFactory, bool)
    func (dla DataLakeAnalytics) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
    func (dla DataLakeAnalytics) AsDatabricks() (*Databricks, bool)
    func (dla DataLakeAnalytics) AsHDInsight() (*HDInsight, bool)
    func (dla DataLakeAnalytics) AsSynapseSpark() (*SynapseSpark, bool)
    func (dla DataLakeAnalytics) AsVirtualMachine() (*VirtualMachine, bool)
    func (dla DataLakeAnalytics) MarshalJSON() ([]byte, error)
type DataLakeAnalyticsProperties
type Databricks
    func (d Databricks) AsAKS() (*AKS, bool)
    func (d Databricks) AsAmlCompute() (*AmlCompute, bool)
    func (d Databricks) AsBasicCompute() (BasicCompute, bool)
    func (d Databricks) AsCompute() (*Compute, bool)
    func (d Databricks) AsComputeInstance() (*ComputeInstance, bool)
    func (d Databricks) AsDataFactory() (*DataFactory, bool)
    func (d Databricks) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
    func (d Databricks) AsDatabricks() (*Databricks, bool)
    func (d Databricks) AsHDInsight() (*HDInsight, bool)
    func (d Databricks) AsSynapseSpark() (*SynapseSpark, bool)
    func (d Databricks) AsVirtualMachine() (*VirtualMachine, bool)
    func (d Databricks) MarshalJSON() ([]byte, error)
type DatabricksComputeSecrets
type DatabricksComputeSecretsProperties
type DatabricksProperties
type DiagnoseRequestProperties
    func (drp DiagnoseRequestProperties) MarshalJSON() ([]byte, error)
type DiagnoseResponseResult
type DiagnoseResponseResultValue
type DiagnoseResult
    func (dr DiagnoseResult) MarshalJSON() ([]byte, error)
type DiagnoseResultLevel
    func PossibleDiagnoseResultLevelValues() []DiagnoseResultLevel
type DiagnoseWorkspaceParameters
type EncryptionProperty
type EncryptionStatus
    func PossibleEncryptionStatusValues() []EncryptionStatus
type ErrorAdditionalInfo
    func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error)
type ErrorDetail
    func (ed ErrorDetail) MarshalJSON() ([]byte, error)
type ErrorResponse
type EstimatedVMPrice
type EstimatedVMPrices
type ExternalFQDNResponse
type FQDNEndpoint
type FQDNEndpointDetail
type FQDNEndpoints
type FQDNEndpointsProperties
type HDInsight
    func (hi HDInsight) AsAKS() (*AKS, bool)
    func (hi HDInsight) AsAmlCompute() (*AmlCompute, bool)
    func (hi HDInsight) AsBasicCompute() (BasicCompute, bool)
    func (hi HDInsight) AsCompute() (*Compute, bool)
    func (hi HDInsight) AsComputeInstance() (*ComputeInstance, bool)
    func (hi HDInsight) AsDataFactory() (*DataFactory, bool)
    func (hi HDInsight) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
    func (hi HDInsight) AsDatabricks() (*Databricks, bool)
    func (hi HDInsight) AsHDInsight() (*HDInsight, bool)
    func (hi HDInsight) AsSynapseSpark() (*SynapseSpark, bool)
    func (hi HDInsight) AsVirtualMachine() (*VirtualMachine, bool)
    func (hi HDInsight) MarshalJSON() ([]byte, error)
type HDInsightProperties
type Identity
    func (i Identity) MarshalJSON() ([]byte, error)
type IdentityForCmk
type InstanceTypeSchema
    func (its InstanceTypeSchema) MarshalJSON() ([]byte, error)
type InstanceTypeSchemaResources
    func (its InstanceTypeSchemaResources) MarshalJSON() ([]byte, error)
type KeyVaultProperties
type Kubernetes
    func (kVar Kubernetes) MarshalJSON() ([]byte, error)
type KubernetesProperties
    func (kp KubernetesProperties) MarshalJSON() ([]byte, error)
type KubernetesSchema
type ListAmlUserFeatureResult
    func (laufr ListAmlUserFeatureResult) IsEmpty() bool
    func (laufr ListAmlUserFeatureResult) MarshalJSON() ([]byte, error)
type ListAmlUserFeatureResultIterator
    func NewListAmlUserFeatureResultIterator(page ListAmlUserFeatureResultPage) ListAmlUserFeatureResultIterator
    func (iter *ListAmlUserFeatureResultIterator) Next() error
    func (iter *ListAmlUserFeatureResultIterator) NextWithContext(ctx context.Context) (err error)
    func (iter ListAmlUserFeatureResultIterator) NotDone() bool
    func (iter ListAmlUserFeatureResultIterator) Response() ListAmlUserFeatureResult
    func (iter ListAmlUserFeatureResultIterator) Value() AmlUserFeature
type ListAmlUserFeatureResultPage
    func NewListAmlUserFeatureResultPage(cur ListAmlUserFeatureResult, getNextPage func(context.Context, ListAmlUserFeatureResult) (ListAmlUserFeatureResult, error)) ListAmlUserFeatureResultPage
    func (page *ListAmlUserFeatureResultPage) Next() error
    func (page *ListAmlUserFeatureResultPage) NextWithContext(ctx context.Context) (err error)
    func (page ListAmlUserFeatureResultPage) NotDone() bool
    func (page ListAmlUserFeatureResultPage) Response() ListAmlUserFeatureResult
    func (page ListAmlUserFeatureResultPage) Values() []AmlUserFeature
type ListNotebookKeysResult
    func (lnkr ListNotebookKeysResult) MarshalJSON() ([]byte, error)
type ListStorageAccountKeysResult
    func (lsakr ListStorageAccountKeysResult) MarshalJSON() ([]byte, error)
type ListUsagesResult
    func (lur ListUsagesResult) IsEmpty() bool
    func (lur ListUsagesResult) MarshalJSON() ([]byte, error)
type ListUsagesResultIterator
    func NewListUsagesResultIterator(page ListUsagesResultPage) ListUsagesResultIterator
    func (iter *ListUsagesResultIterator) Next() error
    func (iter *ListUsagesResultIterator) NextWithContext(ctx context.Context) (err error)
    func (iter ListUsagesResultIterator) NotDone() bool
    func (iter ListUsagesResultIterator) Response() ListUsagesResult
    func (iter ListUsagesResultIterator) Value() Usage
type ListUsagesResultPage
    func NewListUsagesResultPage(cur ListUsagesResult, getNextPage func(context.Context, ListUsagesResult) (ListUsagesResult, error)) ListUsagesResultPage
    func (page *ListUsagesResultPage) Next() error
    func (page *ListUsagesResultPage) NextWithContext(ctx context.Context) (err error)
    func (page ListUsagesResultPage) NotDone() bool
    func (page ListUsagesResultPage) Response() ListUsagesResult
    func (page ListUsagesResultPage) Values() []Usage
type ListWorkspaceKeysResult
    func (lwkr ListWorkspaceKeysResult) MarshalJSON() ([]byte, error)
type ListWorkspaceQuotas
    func (lwq ListWorkspaceQuotas) IsEmpty() bool
    func (lwq ListWorkspaceQuotas) MarshalJSON() ([]byte, error)
type ListWorkspaceQuotasIterator
    func NewListWorkspaceQuotasIterator(page ListWorkspaceQuotasPage) ListWorkspaceQuotasIterator
    func (iter *ListWorkspaceQuotasIterator) Next() error
    func (iter *ListWorkspaceQuotasIterator) NextWithContext(ctx context.Context) (err error)
    func (iter ListWorkspaceQuotasIterator) NotDone() bool
    func (iter ListWorkspaceQuotasIterator) Response() ListWorkspaceQuotas
    func (iter ListWorkspaceQuotasIterator) Value() ResourceQuota
type ListWorkspaceQuotasPage
    func NewListWorkspaceQuotasPage(cur ListWorkspaceQuotas, getNextPage func(context.Context, ListWorkspaceQuotas) (ListWorkspaceQuotas, error)) ListWorkspaceQuotasPage
    func (page *ListWorkspaceQuotasPage) Next() error
    func (page *ListWorkspaceQuotasPage) NextWithContext(ctx context.Context) (err error)
    func (page ListWorkspaceQuotasPage) NotDone() bool
    func (page ListWorkspaceQuotasPage) Response() ListWorkspaceQuotas
    func (page ListWorkspaceQuotasPage) Values() []ResourceQuota
type LoadBalancerType
    func PossibleLoadBalancerTypeValues() []LoadBalancerType
type NodeState
    func PossibleNodeStateValues() []NodeState
type NodeStateCounts
    func (nsc NodeStateCounts) MarshalJSON() ([]byte, error)
type NotebookAccessTokenResult
    func (natr NotebookAccessTokenResult) MarshalJSON() ([]byte, error)
type NotebookPreparationError
type NotebookResourceInfo
type Operation
type OperationDisplay
type OperationListResult
type OperationName
    func PossibleOperationNameValues() []OperationName
type OperationStatus
    func PossibleOperationStatusValues() []OperationStatus
type OperationsClient
    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 OsType
    func PossibleOsTypeValues() []OsType
type PaginatedComputeResourcesList
    func (pcrl PaginatedComputeResourcesList) IsEmpty() bool
type PaginatedComputeResourcesListIterator
    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
    func NewPaginatedComputeResourcesListPage(cur PaginatedComputeResourcesList, getNextPage func(context.Context, PaginatedComputeResourcesList) (PaginatedComputeResourcesList, error)) 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 PaginatedWorkspaceConnectionsList
type Password
    func (p Password) MarshalJSON() ([]byte, error)
type PersonalComputeInstanceSettings
type PrivateEndpoint
    func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error)
type PrivateEndpointConnection
    func (pec PrivateEndpointConnection) MarshalJSON() ([]byte, error)
    func (pec *PrivateEndpointConnection) UnmarshalJSON(body []byte) error
type PrivateEndpointConnectionListResult
type PrivateEndpointConnectionProperties
type PrivateEndpointConnectionProvisioningState
    func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState
type PrivateEndpointConnectionsClient
    func NewPrivateEndpointConnectionsClient(subscriptionID string) PrivateEndpointConnectionsClient
    func NewPrivateEndpointConnectionsClientWithBaseURI(baseURI string, subscriptionID string) PrivateEndpointConnectionsClient
    func (client PrivateEndpointConnectionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string, properties PrivateEndpointConnection) (result PrivateEndpointConnection, err error)
    func (client PrivateEndpointConnectionsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string, properties PrivateEndpointConnection) (*http.Request, error)
    func (client PrivateEndpointConnectionsClient) CreateOrUpdateResponder(resp *http.Response) (result PrivateEndpointConnection, err error)
    func (client PrivateEndpointConnectionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
    func (client PrivateEndpointConnectionsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (result autorest.Response, err error)
    func (client PrivateEndpointConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (*http.Request, error)
    func (client PrivateEndpointConnectionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
    func (client PrivateEndpointConnectionsClient) DeleteSender(req *http.Request) (*http.Response, error)
    func (client PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (result PrivateEndpointConnection, err error)
    func (client PrivateEndpointConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (*http.Request, error)
    func (client PrivateEndpointConnectionsClient) GetResponder(resp *http.Response) (result PrivateEndpointConnection, err error)
    func (client PrivateEndpointConnectionsClient) GetSender(req *http.Request) (*http.Response, error)
    func (client PrivateEndpointConnectionsClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateEndpointConnectionListResult, err error)
    func (client PrivateEndpointConnectionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
    func (client PrivateEndpointConnectionsClient) ListResponder(resp *http.Response) (result PrivateEndpointConnectionListResult, err error)
    func (client PrivateEndpointConnectionsClient) ListSender(req *http.Request) (*http.Response, error)
type PrivateEndpointServiceConnectionStatus
    func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus
type PrivateLinkResource
    func (plr PrivateLinkResource) MarshalJSON() ([]byte, error)
    func (plr *PrivateLinkResource) UnmarshalJSON(body []byte) error
type PrivateLinkResourceListResult
type PrivateLinkResourceProperties
    func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error)
type PrivateLinkResourcesClient
    func NewPrivateLinkResourcesClient(subscriptionID string) PrivateLinkResourcesClient
    func NewPrivateLinkResourcesClientWithBaseURI(baseURI string, subscriptionID string) PrivateLinkResourcesClient
    func (client PrivateLinkResourcesClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateLinkResourceListResult, err error)
    func (client PrivateLinkResourcesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
    func (client PrivateLinkResourcesClient) ListResponder(resp *http.Response) (result PrivateLinkResourceListResult, err error)
    func (client PrivateLinkResourcesClient) ListSender(req *http.Request) (*http.Response, error)
type PrivateLinkServiceConnectionState
type ProvisioningState
    func PossibleProvisioningStateValues() []ProvisioningState
type ProxyResource
    func (pr ProxyResource) MarshalJSON() ([]byte, error)
type PublicNetworkAccess
    func PossiblePublicNetworkAccessValues() []PublicNetworkAccess
type QuotaBaseProperties
type QuotaUnit
    func PossibleQuotaUnitValues() []QuotaUnit
type QuotaUpdateParameters
type QuotasClient
    func NewQuotasClient(subscriptionID string) QuotasClient
    func NewQuotasClientWithBaseURI(baseURI string, subscriptionID string) QuotasClient
    func (client QuotasClient) List(ctx context.Context, location string) (result ListWorkspaceQuotasPage, err error)
    func (client QuotasClient) ListComplete(ctx context.Context, location string) (result ListWorkspaceQuotasIterator, err error)
    func (client QuotasClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)
    func (client QuotasClient) ListResponder(resp *http.Response) (result ListWorkspaceQuotas, err error)
    func (client QuotasClient) ListSender(req *http.Request) (*http.Response, error)
    func (client QuotasClient) Update(ctx context.Context, location string, parameters QuotaUpdateParameters) (result UpdateWorkspaceQuotasResult, err error)
    func (client QuotasClient) UpdatePreparer(ctx context.Context, location string, parameters QuotaUpdateParameters) (*http.Request, error)
    func (client QuotasClient) UpdateResponder(resp *http.Response) (result UpdateWorkspaceQuotasResult, err error)
    func (client QuotasClient) UpdateSender(req *http.Request) (*http.Response, error)
type ReasonCode
    func PossibleReasonCodeValues() []ReasonCode
type RegistryListCredentialsResult
    func (rlcr RegistryListCredentialsResult) MarshalJSON() ([]byte, error)
type RemoteLoginPortPublicAccess
    func PossibleRemoteLoginPortPublicAccessValues() []RemoteLoginPortPublicAccess
type Resource
    func (r Resource) MarshalJSON() ([]byte, error)
type ResourceID
type ResourceIdentityType
    func PossibleResourceIdentityTypeValues() []ResourceIdentityType
type ResourceName
    func (rn ResourceName) MarshalJSON() ([]byte, error)
type ResourceQuota
    func (rq ResourceQuota) MarshalJSON() ([]byte, error)
type ResourceSkuLocationInfo
    func (rsli ResourceSkuLocationInfo) MarshalJSON() ([]byte, error)
type ResourceSkuZoneDetails
    func (rszd ResourceSkuZoneDetails) MarshalJSON() ([]byte, error)
type Restriction
    func (r Restriction) MarshalJSON() ([]byte, error)
type SKUCapability
type SSHPublicAccess
    func PossibleSSHPublicAccessValues() []SSHPublicAccess
type ScaleSettings
type ScaleSettingsInformation
type ScriptReference
type ScriptsToExecute
type ServiceManagedResourcesSettings
type ServicePrincipalCredentials
type SetupScripts
type SharedPrivateLinkResource
    func (splr SharedPrivateLinkResource) MarshalJSON() ([]byte, error)
    func (splr *SharedPrivateLinkResource) UnmarshalJSON(body []byte) error
type SharedPrivateLinkResourceProperty
type Sku
type SkuListResult
    func (slr SkuListResult) IsEmpty() bool
type SkuListResultIterator
    func NewSkuListResultIterator(page SkuListResultPage) SkuListResultIterator
    func (iter *SkuListResultIterator) Next() error
    func (iter *SkuListResultIterator) NextWithContext(ctx context.Context) (err error)
    func (iter SkuListResultIterator) NotDone() bool
    func (iter SkuListResultIterator) Response() SkuListResult
    func (iter SkuListResultIterator) Value() WorkspaceSku
type SkuListResultPage
    func NewSkuListResultPage(cur SkuListResult, getNextPage func(context.Context, SkuListResult) (SkuListResult, error)) SkuListResultPage
    func (page *SkuListResultPage) Next() error
    func (page *SkuListResultPage) NextWithContext(ctx context.Context) (err error)
    func (page SkuListResultPage) NotDone() bool
    func (page SkuListResultPage) Response() SkuListResult
    func (page SkuListResultPage) Values() []WorkspaceSku
type SslConfiguration
type Status
    func PossibleStatusValues() []Status
type Status1
    func PossibleStatus1Values() []Status1
type SynapseSpark
    func (ss SynapseSpark) AsAKS() (*AKS, bool)
    func (ss SynapseSpark) AsAmlCompute() (*AmlCompute, bool)
    func (ss SynapseSpark) AsBasicCompute() (BasicCompute, bool)
    func (ss SynapseSpark) AsCompute() (*Compute, bool)
    func (ss SynapseSpark) AsComputeInstance() (*ComputeInstance, bool)
    func (ss SynapseSpark) AsDataFactory() (*DataFactory, bool)
    func (ss SynapseSpark) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
    func (ss SynapseSpark) AsDatabricks() (*Databricks, bool)
    func (ss SynapseSpark) AsHDInsight() (*HDInsight, bool)
    func (ss SynapseSpark) AsSynapseSpark() (*SynapseSpark, bool)
    func (ss SynapseSpark) AsVirtualMachine() (*VirtualMachine, bool)
    func (ss SynapseSpark) MarshalJSON() ([]byte, error)
type SynapseSparkProperties
type SystemData
type SystemService
    func (ss SystemService) MarshalJSON() ([]byte, error)
type TrackedResource
    func (tr TrackedResource) MarshalJSON() ([]byte, error)
type UnderlyingResourceAction
    func PossibleUnderlyingResourceActionValues() []UnderlyingResourceAction
type UpdateWorkspaceQuotas
    func (uwq UpdateWorkspaceQuotas) MarshalJSON() ([]byte, error)
type UpdateWorkspaceQuotasResult
    func (uwqr UpdateWorkspaceQuotasResult) MarshalJSON() ([]byte, error)
type Usage
    func (u Usage) MarshalJSON() ([]byte, error)
type UsageName
    func (un UsageName) MarshalJSON() ([]byte, error)
type UsageUnit
    func PossibleUsageUnitValues() []UsageUnit
type UsagesClient
    func NewUsagesClient(subscriptionID string) UsagesClient
    func NewUsagesClientWithBaseURI(baseURI string, subscriptionID string) UsagesClient
    func (client UsagesClient) List(ctx context.Context, location string) (result ListUsagesResultPage, err error)
    func (client UsagesClient) ListComplete(ctx context.Context, location string) (result ListUsagesResultIterator, err error)
    func (client UsagesClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)
    func (client UsagesClient) ListResponder(resp *http.Response) (result ListUsagesResult, err error)
    func (client UsagesClient) ListSender(req *http.Request) (*http.Response, error)
type UserAccountCredentials
type UserAssignedIdentity
    func (uai UserAssignedIdentity) MarshalJSON() ([]byte, error)
type VMPriceOSType
    func PossibleVMPriceOSTypeValues() []VMPriceOSType
type VMPriority
    func PossibleVMPriorityValues() []VMPriority
type VMTier
    func PossibleVMTierValues() []VMTier
type ValueFormat
    func PossibleValueFormatValues() []ValueFormat
type VirtualMachine
    func (VM VirtualMachine) AsAKS() (*AKS, bool)
    func (VM VirtualMachine) AsAmlCompute() (*AmlCompute, bool)
    func (VM VirtualMachine) AsBasicCompute() (BasicCompute, bool)
    func (VM VirtualMachine) AsCompute() (*Compute, bool)
    func (VM VirtualMachine) AsComputeInstance() (*ComputeInstance, bool)
    func (VM VirtualMachine) AsDataFactory() (*DataFactory, bool)
    func (VM VirtualMachine) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
    func (VM VirtualMachine) AsDatabricks() (*Databricks, bool)
    func (VM VirtualMachine) AsHDInsight() (*HDInsight, bool)
    func (VM VirtualMachine) AsSynapseSpark() (*SynapseSpark, bool)
    func (VM VirtualMachine) AsVirtualMachine() (*VirtualMachine, bool)
    func (VM VirtualMachine) MarshalJSON() ([]byte, error)
type VirtualMachineImage
type VirtualMachineProperties
type VirtualMachineSSHCredentials
type VirtualMachineSecrets
    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 VirtualMachineSize
    func (vms VirtualMachineSize) MarshalJSON() ([]byte, error)
type VirtualMachineSizeListResult
type VirtualMachineSizesClient
    func NewVirtualMachineSizesClient(subscriptionID string) VirtualMachineSizesClient
    func NewVirtualMachineSizesClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineSizesClient
    func (client VirtualMachineSizesClient) List(ctx context.Context, location string) (result VirtualMachineSizeListResult, err error)
    func (client VirtualMachineSizesClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)
    func (client VirtualMachineSizesClient) ListResponder(resp *http.Response) (result VirtualMachineSizeListResult, err error)
    func (client VirtualMachineSizesClient) ListSender(req *http.Request) (*http.Response, error)
type Workspace
    func (w Workspace) MarshalJSON() ([]byte, error)
    func (w *Workspace) UnmarshalJSON(body []byte) error
type WorkspaceConnection
    func (wc WorkspaceConnection) MarshalJSON() ([]byte, error)
    func (wc *WorkspaceConnection) UnmarshalJSON(body []byte) error
type WorkspaceConnectionProps
type WorkspaceConnectionsClient
    func NewWorkspaceConnectionsClient(subscriptionID string) WorkspaceConnectionsClient
    func NewWorkspaceConnectionsClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceConnectionsClient
    func (client WorkspaceConnectionsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string, parameters WorkspaceConnection) (result WorkspaceConnection, err error)
    func (client WorkspaceConnectionsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string, parameters WorkspaceConnection) (*http.Request, error)
    func (client WorkspaceConnectionsClient) CreateResponder(resp *http.Response) (result WorkspaceConnection, err error)
    func (client WorkspaceConnectionsClient) CreateSender(req *http.Request) (*http.Response, error)
    func (client WorkspaceConnectionsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (result autorest.Response, err error)
    func (client WorkspaceConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (*http.Request, error)
    func (client WorkspaceConnectionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
    func (client WorkspaceConnectionsClient) DeleteSender(req *http.Request) (*http.Response, error)
    func (client WorkspaceConnectionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (result WorkspaceConnection, err error)
    func (client WorkspaceConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (*http.Request, error)
    func (client WorkspaceConnectionsClient) GetResponder(resp *http.Response) (result WorkspaceConnection, err error)
    func (client WorkspaceConnectionsClient) GetSender(req *http.Request) (*http.Response, error)
    func (client WorkspaceConnectionsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, target string, category string) (result PaginatedWorkspaceConnectionsList, err error)
    func (client WorkspaceConnectionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, target string, category string) (*http.Request, error)
    func (client WorkspaceConnectionsClient) ListResponder(resp *http.Response) (result PaginatedWorkspaceConnectionsList, err error)
    func (client WorkspaceConnectionsClient) ListSender(req *http.Request) (*http.Response, error)
type WorkspaceFeaturesClient
    func NewWorkspaceFeaturesClient(subscriptionID string) WorkspaceFeaturesClient
    func NewWorkspaceFeaturesClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceFeaturesClient
    func (client WorkspaceFeaturesClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result ListAmlUserFeatureResultPage, err error)
    func (client WorkspaceFeaturesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ListAmlUserFeatureResultIterator, err error)
    func (client WorkspaceFeaturesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
    func (client WorkspaceFeaturesClient) ListResponder(resp *http.Response) (result ListAmlUserFeatureResult, err error)
    func (client WorkspaceFeaturesClient) ListSender(req *http.Request) (*http.Response, error)
type WorkspaceListResult
    func (wlr WorkspaceListResult) IsEmpty() bool
type WorkspaceListResultIterator
    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
    func NewWorkspaceListResultPage(cur WorkspaceListResult, getNextPage func(context.Context, WorkspaceListResult) (WorkspaceListResult, error)) 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
    func (wp WorkspaceProperties) MarshalJSON() ([]byte, error)
type WorkspacePropertiesUpdateParameters
type WorkspaceSku
    func (ws WorkspaceSku) MarshalJSON() ([]byte, error)
type WorkspaceSkusClient
    func NewWorkspaceSkusClient(subscriptionID string) WorkspaceSkusClient
    func NewWorkspaceSkusClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceSkusClient
    func (client WorkspaceSkusClient) List(ctx context.Context) (result SkuListResultPage, err error)
    func (client WorkspaceSkusClient) ListComplete(ctx context.Context) (result SkuListResultIterator, err error)
    func (client WorkspaceSkusClient) ListPreparer(ctx context.Context) (*http.Request, error)
    func (client WorkspaceSkusClient) ListResponder(resp *http.Response) (result SkuListResult, err error)
    func (client WorkspaceSkusClient) ListSender(req *http.Request) (*http.Response, error)
type WorkspaceUpdateParameters
    func (wup WorkspaceUpdateParameters) MarshalJSON() ([]byte, error)
    func (wup *WorkspaceUpdateParameters) UnmarshalJSON(body []byte) error
type WorkspacesClient
    func NewWorkspacesClient(subscriptionID string) WorkspacesClient
    func NewWorkspacesClientWithBaseURI(baseURI string, subscriptionID string) WorkspacesClient
    func (client WorkspacesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, parameters Workspace) (result WorkspacesCreateOrUpdateFuture, err error)
    func (client WorkspacesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters Workspace) (*http.Request, error)
    func (client WorkspacesClient) CreateOrUpdateResponder(resp *http.Response) (result Workspace, err error)
    func (client WorkspacesClient) CreateOrUpdateSender(req *http.Request) (future WorkspacesCreateOrUpdateFuture, err error)
    func (client WorkspacesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesDeleteFuture, 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) (future WorkspacesDeleteFuture, err error)
    func (client WorkspacesClient) Diagnose(ctx context.Context, resourceGroupName string, workspaceName string, parameters *DiagnoseWorkspaceParameters) (result WorkspacesDiagnoseFuture, err error)
    func (client WorkspacesClient) DiagnosePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters *DiagnoseWorkspaceParameters) (*http.Request, error)
    func (client WorkspacesClient) DiagnoseResponder(resp *http.Response) (result DiagnoseResponseResult, err error)
    func (client WorkspacesClient) DiagnoseSender(req *http.Request) (future WorkspacesDiagnoseFuture, err 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, skip string) (result WorkspaceListResultPage, err error)
    func (client WorkspacesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, skip string) (result WorkspaceListResultIterator, err error)
    func (client WorkspacesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, skip 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, skip string) (result WorkspaceListResultPage, err error)
    func (client WorkspacesClient) ListBySubscriptionComplete(ctx context.Context, skip string) (result WorkspaceListResultIterator, err error)
    func (client WorkspacesClient) ListBySubscriptionPreparer(ctx context.Context, skip 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) ListNotebookAccessToken(ctx context.Context, resourceGroupName string, workspaceName string) (result NotebookAccessTokenResult, err error)
    func (client WorkspacesClient) ListNotebookAccessTokenPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
    func (client WorkspacesClient) ListNotebookAccessTokenResponder(resp *http.Response) (result NotebookAccessTokenResult, err error)
    func (client WorkspacesClient) ListNotebookAccessTokenSender(req *http.Request) (*http.Response, error)
    func (client WorkspacesClient) ListNotebookKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListNotebookKeysResult, err error)
    func (client WorkspacesClient) ListNotebookKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
    func (client WorkspacesClient) ListNotebookKeysResponder(resp *http.Response) (result ListNotebookKeysResult, err error)
    func (client WorkspacesClient) ListNotebookKeysSender(req *http.Request) (*http.Response, error)
    func (client WorkspacesClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, resourceGroupName string, workspaceName string) (result ExternalFQDNResponse, err error)
    func (client WorkspacesClient) ListOutboundNetworkDependenciesEndpointsPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
    func (client WorkspacesClient) ListOutboundNetworkDependenciesEndpointsResponder(resp *http.Response) (result ExternalFQDNResponse, err error)
    func (client WorkspacesClient) ListOutboundNetworkDependenciesEndpointsSender(req *http.Request) (*http.Response, error)
    func (client WorkspacesClient) ListStorageAccountKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListStorageAccountKeysResult, err error)
    func (client WorkspacesClient) ListStorageAccountKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
    func (client WorkspacesClient) ListStorageAccountKeysResponder(resp *http.Response) (result ListStorageAccountKeysResult, err error)
    func (client WorkspacesClient) ListStorageAccountKeysSender(req *http.Request) (*http.Response, error)
    func (client WorkspacesClient) PrepareNotebook(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesPrepareNotebookFuture, err error)
    func (client WorkspacesClient) PrepareNotebookPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
    func (client WorkspacesClient) PrepareNotebookResponder(resp *http.Response) (result NotebookResourceInfo, err error)
    func (client WorkspacesClient) PrepareNotebookSender(req *http.Request) (future WorkspacesPrepareNotebookFuture, err error)
    func (client WorkspacesClient) ResyncKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesResyncKeysFuture, 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) (future WorkspacesResyncKeysFuture, err error)
    func (client WorkspacesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, parameters WorkspaceUpdateParameters) (result Workspace, err error)
    func (client WorkspacesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters WorkspaceUpdateParameters) (*http.Request, error)
    func (client WorkspacesClient) UpdateResponder(resp *http.Response) (result Workspace, err error)
    func (client WorkspacesClient) UpdateSender(req *http.Request) (*http.Response, error)
type WorkspacesCreateOrUpdateFuture
    func (future *WorkspacesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
type WorkspacesDeleteFuture
    func (future *WorkspacesDeleteFuture) UnmarshalJSON(body []byte) error
type WorkspacesDiagnoseFuture
    func (future *WorkspacesDiagnoseFuture) UnmarshalJSON(body []byte) error
type WorkspacesPrepareNotebookFuture
    func (future *WorkspacesPrepareNotebookFuture) UnmarshalJSON(body []byte) error
type WorkspacesResyncKeysFuture
    func (future *WorkspacesResyncKeysFuture) UnmarshalJSON(body []byte) error

Package files

client.go compute.go enums.go models.go operations.go privateendpointconnections.go privatelinkresources.go quotas.go usages.go version.go virtualmachinesizes.go workspaceconnections.go workspacefeatures.go workspaces.go workspaceskus.go

Constants

const (
    // DefaultBaseURI is the default URI used for the service Machinelearningservices
    DefaultBaseURI = "https://management.azure.com"
)

func UserAgent

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

type AKS

AKS a Machine Learning compute based on AKS.

type AKS struct {
    // Properties - AKS properties
    Properties *AKSProperties `json:"properties,omitempty"`
    // ComputeLocation - Location for the underlying compute
    ComputeLocation *string `json:"computeLocation,omitempty"`
    // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Description - The description of the Machine Learning compute.
    Description *string `json:"description,omitempty"`
    // CreatedOn - READ-ONLY; The time at which the compute was created.
    CreatedOn *date.Time `json:"createdOn,omitempty"`
    // ModifiedOn - READ-ONLY; The time at which the compute was last modified.
    ModifiedOn *date.Time `json:"modifiedOn,omitempty"`
    // ResourceID - ARM resource id of the underlying compute
    ResourceID *string `json:"resourceId,omitempty"`
    // ProvisioningErrors - READ-ONLY; Errors during provisioning
    ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"`
    // IsAttachedCompute - READ-ONLY; Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`
    // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics', 'ComputeTypeBasicComputeComputeTypeSynapseSpark'
    ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"`
}

func (AKS) AsAKS

func (a AKS) AsAKS() (*AKS, bool)

AsAKS is the BasicCompute implementation for AKS.

func (AKS) AsAmlCompute

func (a AKS) AsAmlCompute() (*AmlCompute, bool)

AsAmlCompute is the BasicCompute implementation for AKS.

func (AKS) AsBasicCompute

func (a AKS) AsBasicCompute() (BasicCompute, bool)

AsBasicCompute is the BasicCompute implementation for AKS.

func (AKS) AsCompute

func (a AKS) AsCompute() (*Compute, bool)

AsCompute is the BasicCompute implementation for AKS.

func (AKS) AsComputeInstance

func (a AKS) AsComputeInstance() (*ComputeInstance, bool)

AsComputeInstance is the BasicCompute implementation for AKS.

func (AKS) AsDataFactory

func (a AKS) AsDataFactory() (*DataFactory, bool)

AsDataFactory is the BasicCompute implementation for AKS.

func (AKS) AsDataLakeAnalytics

func (a AKS) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)

AsDataLakeAnalytics is the BasicCompute implementation for AKS.

func (AKS) AsDatabricks

func (a AKS) AsDatabricks() (*Databricks, bool)

AsDatabricks is the BasicCompute implementation for AKS.

func (AKS) AsHDInsight

func (a AKS) AsHDInsight() (*HDInsight, bool)

AsHDInsight is the BasicCompute implementation for AKS.

func (AKS) AsSynapseSpark

func (a AKS) AsSynapseSpark() (*SynapseSpark, bool)

AsSynapseSpark is the BasicCompute implementation for AKS.

func (AKS) AsVirtualMachine

func (a AKS) AsVirtualMachine() (*VirtualMachine, bool)

AsVirtualMachine is the BasicCompute implementation for AKS.

func (AKS) MarshalJSON

func (a AKS) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AKS.

type AKSProperties

AKSProperties AKS properties

type AKSProperties struct {
    // ClusterFqdn - Cluster full qualified domain name
    ClusterFqdn *string `json:"clusterFqdn,omitempty"`
    // SystemServices - READ-ONLY; System services
    SystemServices *[]SystemService `json:"systemServices,omitempty"`
    // AgentCount - Number of agents
    AgentCount *int32 `json:"agentCount,omitempty"`
    // AgentVMSize - Agent virtual machine size
    AgentVMSize *string `json:"agentVmSize,omitempty"`
    // ClusterPurpose - Intended usage of the cluster. Possible values include: 'ClusterPurposeFastProd', 'ClusterPurposeDenseProd', 'ClusterPurposeDevTest'
    ClusterPurpose ClusterPurpose `json:"clusterPurpose,omitempty"`
    // SslConfiguration - SSL configuration
    SslConfiguration *SslConfiguration `json:"sslConfiguration,omitempty"`
    // AksNetworkingConfiguration - AKS networking configuration for vnet
    AksNetworkingConfiguration *AksNetworkingConfiguration `json:"aksNetworkingConfiguration,omitempty"`
    // LoadBalancerType - Load Balancer Type. Possible values include: 'LoadBalancerTypePublicIP', 'LoadBalancerTypeInternalLoadBalancer'
    LoadBalancerType LoadBalancerType `json:"loadBalancerType,omitempty"`
    // LoadBalancerSubnet - Load Balancer Subnet
    LoadBalancerSubnet *string `json:"loadBalancerSubnet,omitempty"`
}

func (AKSProperties) MarshalJSON

func (a AKSProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AKSProperties.

type AksComputeSecrets

AksComputeSecrets secrets related to a Machine Learning compute based on AKS.

type AksComputeSecrets struct {
    // ComputeType - The type of compute. Possible values include: 'ComputeTypeAKS', 'ComputeTypeKubernetes', 'ComputeTypeAmlCompute', 'ComputeTypeComputeInstance', 'ComputeTypeDataFactory', 'ComputeTypeVirtualMachine', 'ComputeTypeHDInsight', 'ComputeTypeDatabricks', 'ComputeTypeDataLakeAnalytics', 'ComputeTypeSynapseSpark'
    ComputeType ComputeType `json:"computeType,omitempty"`
    // UserKubeConfig - Content of kubeconfig file that can be used to connect to the Kubernetes cluster.
    UserKubeConfig *string `json:"userKubeConfig,omitempty"`
    // AdminKubeConfig - Content of kubeconfig file that can be used to connect to the Kubernetes cluster.
    AdminKubeConfig *string `json:"adminKubeConfig,omitempty"`
    // ImagePullSecretName - Image registry pull secret.
    ImagePullSecretName *string `json:"imagePullSecretName,omitempty"`
}

type AksComputeSecretsProperties

AksComputeSecretsProperties properties of AksComputeSecrets

type AksComputeSecretsProperties struct {
    // UserKubeConfig - Content of kubeconfig file that can be used to connect to the Kubernetes cluster.
    UserKubeConfig *string `json:"userKubeConfig,omitempty"`
    // AdminKubeConfig - Content of kubeconfig file that can be used to connect to the Kubernetes cluster.
    AdminKubeConfig *string `json:"adminKubeConfig,omitempty"`
    // ImagePullSecretName - Image registry pull secret.
    ImagePullSecretName *string `json:"imagePullSecretName,omitempty"`
}

type AksNetworkingConfiguration

AksNetworkingConfiguration advance configuration for AKS networking

type AksNetworkingConfiguration struct {
    // SubnetID - Virtual network subnet resource ID the compute nodes belong to
    SubnetID *string `json:"subnetId,omitempty"`
    // ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    ServiceCidr *string `json:"serviceCidr,omitempty"`
    // DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    DNSServiceIP *string `json:"dnsServiceIP,omitempty"`
    // DockerBridgeCidr - A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    DockerBridgeCidr *string `json:"dockerBridgeCidr,omitempty"`
}

type AllocationState

AllocationState enumerates the values for allocation state.

type AllocationState string
const (
    // AllocationStateResizing ...
    AllocationStateResizing AllocationState = "Resizing"
    // AllocationStateSteady ...
    AllocationStateSteady AllocationState = "Steady"
)

func PossibleAllocationStateValues

func PossibleAllocationStateValues() []AllocationState

PossibleAllocationStateValues returns an array of possible values for the AllocationState const type.

type AmlCompute

AmlCompute an Azure Machine Learning compute.

type AmlCompute struct {
    // Properties - Properties of AmlCompute
    Properties *AmlComputeProperties `json:"properties,omitempty"`
    // ComputeLocation - Location for the underlying compute
    ComputeLocation *string `json:"computeLocation,omitempty"`
    // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Description - The description of the Machine Learning compute.
    Description *string `json:"description,omitempty"`
    // CreatedOn - READ-ONLY; The time at which the compute was created.
    CreatedOn *date.Time `json:"createdOn,omitempty"`
    // ModifiedOn - READ-ONLY; The time at which the compute was last modified.
    ModifiedOn *date.Time `json:"modifiedOn,omitempty"`
    // ResourceID - ARM resource id of the underlying compute
    ResourceID *string `json:"resourceId,omitempty"`
    // ProvisioningErrors - READ-ONLY; Errors during provisioning
    ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"`
    // IsAttachedCompute - READ-ONLY; Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`
    // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics', 'ComputeTypeBasicComputeComputeTypeSynapseSpark'
    ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"`
}

func (AmlCompute) AsAKS

func (ac AmlCompute) AsAKS() (*AKS, bool)

AsAKS is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsAmlCompute

func (ac AmlCompute) AsAmlCompute() (*AmlCompute, bool)

AsAmlCompute is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsBasicCompute

func (ac AmlCompute) AsBasicCompute() (BasicCompute, bool)

AsBasicCompute is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsCompute

func (ac AmlCompute) AsCompute() (*Compute, bool)

AsCompute is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsComputeInstance

func (ac AmlCompute) AsComputeInstance() (*ComputeInstance, bool)

AsComputeInstance is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsDataFactory

func (ac AmlCompute) AsDataFactory() (*DataFactory, bool)

AsDataFactory is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsDataLakeAnalytics

func (ac AmlCompute) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)

AsDataLakeAnalytics is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsDatabricks

func (ac AmlCompute) AsDatabricks() (*Databricks, bool)

AsDatabricks is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsHDInsight

func (ac AmlCompute) AsHDInsight() (*HDInsight, bool)

AsHDInsight is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsSynapseSpark

func (ac AmlCompute) AsSynapseSpark() (*SynapseSpark, bool)

AsSynapseSpark is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsVirtualMachine

func (ac AmlCompute) AsVirtualMachine() (*VirtualMachine, bool)

AsVirtualMachine is the BasicCompute implementation for AmlCompute.

func (AmlCompute) MarshalJSON

func (ac AmlCompute) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AmlCompute.

type AmlComputeNodeInformation

AmlComputeNodeInformation compute node information related to a AmlCompute.

type AmlComputeNodeInformation struct {
    // NodeID - READ-ONLY; ID of the compute node.
    NodeID *string `json:"nodeId,omitempty"`
    // PrivateIPAddress - READ-ONLY; Private IP address of the compute node.
    PrivateIPAddress *string `json:"privateIpAddress,omitempty"`
    // PublicIPAddress - READ-ONLY; Public IP address of the compute node.
    PublicIPAddress *string `json:"publicIpAddress,omitempty"`
    // Port - READ-ONLY; SSH port number of the node.
    Port *float64 `json:"port,omitempty"`
    // NodeState - READ-ONLY; State of the compute node. Values are idle, running, preparing, unusable, leaving and preempted. Possible values include: 'NodeStateIdle', 'NodeStateRunning', 'NodeStatePreparing', 'NodeStateUnusable', 'NodeStateLeaving', 'NodeStatePreempted'
    NodeState NodeState `json:"nodeState,omitempty"`
    // RunID - READ-ONLY; ID of the Experiment running on the node, if any else null.
    RunID *string `json:"runId,omitempty"`
}

func (AmlComputeNodeInformation) MarshalJSON

func (acni AmlComputeNodeInformation) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AmlComputeNodeInformation.

type AmlComputeNodesInformation

AmlComputeNodesInformation result of AmlCompute Nodes

type AmlComputeNodesInformation struct {
    autorest.Response `json:"-"`
    // Nodes - READ-ONLY; The collection of returned AmlCompute nodes details.
    Nodes *[]AmlComputeNodeInformation `json:"nodes,omitempty"`
    // NextLink - READ-ONLY; The continuation token.
    NextLink *string `json:"nextLink,omitempty"`
}

func (AmlComputeNodesInformation) IsEmpty

func (acni AmlComputeNodesInformation) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

func (AmlComputeNodesInformation) MarshalJSON

func (acni AmlComputeNodesInformation) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AmlComputeNodesInformation.

type AmlComputeNodesInformationIterator

AmlComputeNodesInformationIterator provides access to a complete listing of AmlComputeNodeInformation values.

type AmlComputeNodesInformationIterator struct {
    // contains filtered or unexported fields
}

func NewAmlComputeNodesInformationIterator

func NewAmlComputeNodesInformationIterator(page AmlComputeNodesInformationPage) AmlComputeNodesInformationIterator

Creates a new instance of the AmlComputeNodesInformationIterator type.

func (*AmlComputeNodesInformationIterator) Next

func (iter *AmlComputeNodesInformationIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AmlComputeNodesInformationIterator) NextWithContext

func (iter *AmlComputeNodesInformationIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (AmlComputeNodesInformationIterator) NotDone

func (iter AmlComputeNodesInformationIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (AmlComputeNodesInformationIterator) Response

func (iter AmlComputeNodesInformationIterator) Response() AmlComputeNodesInformation

Response returns the raw server response from the last page request.

func (AmlComputeNodesInformationIterator) Value

func (iter AmlComputeNodesInformationIterator) Value() AmlComputeNodeInformation

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type AmlComputeNodesInformationPage

AmlComputeNodesInformationPage contains a page of AmlComputeNodeInformation values.

type AmlComputeNodesInformationPage struct {
    // contains filtered or unexported fields
}

func NewAmlComputeNodesInformationPage

func NewAmlComputeNodesInformationPage(cur AmlComputeNodesInformation, getNextPage func(context.Context, AmlComputeNodesInformation) (AmlComputeNodesInformation, error)) AmlComputeNodesInformationPage

Creates a new instance of the AmlComputeNodesInformationPage type.

func (*AmlComputeNodesInformationPage) Next

func (page *AmlComputeNodesInformationPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AmlComputeNodesInformationPage) NextWithContext

func (page *AmlComputeNodesInformationPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (AmlComputeNodesInformationPage) NotDone

func (page AmlComputeNodesInformationPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (AmlComputeNodesInformationPage) Response

func (page AmlComputeNodesInformationPage) Response() AmlComputeNodesInformation

Response returns the raw server response from the last page request.

func (AmlComputeNodesInformationPage) Values

func (page AmlComputeNodesInformationPage) Values() []AmlComputeNodeInformation

Values returns the slice of values for the current page or nil if there are no values.

type AmlComputeProperties

AmlComputeProperties AML Compute properties

type AmlComputeProperties struct {
    // OsType - Compute OS Type. Possible values include: 'OsTypeLinux', 'OsTypeWindows'
    OsType OsType `json:"osType,omitempty"`
    // VMSize - Virtual Machine Size
    VMSize *string `json:"vmSize,omitempty"`
    // VMPriority - Virtual Machine priority. Possible values include: 'VMPriorityDedicated', 'VMPriorityLowPriority'
    VMPriority VMPriority `json:"vmPriority,omitempty"`
    // VirtualMachineImage - Virtual Machine image for AML Compute - windows only
    VirtualMachineImage *VirtualMachineImage `json:"virtualMachineImage,omitempty"`
    // IsolatedNetwork - Network is isolated or not
    IsolatedNetwork *bool `json:"isolatedNetwork,omitempty"`
    // ScaleSettings - Scale settings for AML Compute
    ScaleSettings *ScaleSettings `json:"scaleSettings,omitempty"`
    // UserAccountCredentials - Credentials for an administrator user account that will be created on each compute node.
    UserAccountCredentials *UserAccountCredentials `json:"userAccountCredentials,omitempty"`
    // Subnet - Virtual network subnet resource ID the compute nodes belong to.
    Subnet *ResourceID `json:"subnet,omitempty"`
    // RemoteLoginPortPublicAccess - State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. Possible values include: 'RemoteLoginPortPublicAccessEnabled', 'RemoteLoginPortPublicAccessDisabled', 'RemoteLoginPortPublicAccessNotSpecified'
    RemoteLoginPortPublicAccess RemoteLoginPortPublicAccess `json:"remoteLoginPortPublicAccess,omitempty"`
    // AllocationState - READ-ONLY; Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute. Possible values include: 'AllocationStateSteady', 'AllocationStateResizing'
    AllocationState AllocationState `json:"allocationState,omitempty"`
    // AllocationStateTransitionTime - READ-ONLY; The time at which the compute entered its current allocation state.
    AllocationStateTransitionTime *date.Time `json:"allocationStateTransitionTime,omitempty"`
    // Errors - READ-ONLY; Collection of errors encountered by various compute nodes during node setup.
    Errors *[]ErrorResponse `json:"errors,omitempty"`
    // CurrentNodeCount - READ-ONLY; The number of compute nodes currently assigned to the compute.
    CurrentNodeCount *int32 `json:"currentNodeCount,omitempty"`
    // TargetNodeCount - READ-ONLY; The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation.
    TargetNodeCount *int32 `json:"targetNodeCount,omitempty"`
    // NodeStateCounts - READ-ONLY; Counts of various node states on the compute.
    NodeStateCounts *NodeStateCounts `json:"nodeStateCounts,omitempty"`
    // EnableNodePublicIP - Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    EnableNodePublicIP *bool `json:"enableNodePublicIp,omitempty"`
}

func (AmlComputeProperties) MarshalJSON

func (acp AmlComputeProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AmlComputeProperties.

type AmlUserFeature

AmlUserFeature features enabled for a workspace

type AmlUserFeature struct {
    // ID - Specifies the feature ID
    ID *string `json:"id,omitempty"`
    // DisplayName - Specifies the feature name
    DisplayName *string `json:"displayName,omitempty"`
    // Description - Describes the feature for user experience
    Description *string `json:"description,omitempty"`
}

type ApplicationSharingPolicy

ApplicationSharingPolicy enumerates the values for application sharing policy.

type ApplicationSharingPolicy string
const (
    // ApplicationSharingPolicyPersonal ...
    ApplicationSharingPolicyPersonal ApplicationSharingPolicy = "Personal"
    // ApplicationSharingPolicyShared ...
    ApplicationSharingPolicyShared ApplicationSharingPolicy = "Shared"
)

func PossibleApplicationSharingPolicyValues

func PossibleApplicationSharingPolicyValues() []ApplicationSharingPolicy

PossibleApplicationSharingPolicyValues returns an array of possible values for the ApplicationSharingPolicy const type.

type AssignedUser

AssignedUser a user that can be assigned to a compute instance.

type AssignedUser struct {
    // ObjectID - User’s AAD Object Id.
    ObjectID *string `json:"objectId,omitempty"`
    // TenantID - User’s AAD Tenant Id.
    TenantID *string `json:"tenantId,omitempty"`
}

type AutoPauseProperties

AutoPauseProperties auto pause properties

type AutoPauseProperties struct {
    DelayInMinutes *int32 `json:"delayInMinutes,omitempty"`
    Enabled        *bool  `json:"enabled,omitempty"`
}

type AutoScaleProperties

AutoScaleProperties auto scale properties

type AutoScaleProperties struct {
    MinNodeCount *int32 `json:"minNodeCount,omitempty"`
    Enabled      *bool  `json:"enabled,omitempty"`
    MaxNodeCount *int32 `json:"maxNodeCount,omitempty"`
}

type AzureEntityResource

AzureEntityResource the resource model definition for an Azure Resource Manager resource with an etag.

type AzureEntityResource struct {
    // Etag - READ-ONLY; Resource Etag.
    Etag *string `json:"etag,omitempty"`
    // ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    ID *string `json:"id,omitempty"`
    // Name - READ-ONLY; The name of the resource
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Type *string `json:"type,omitempty"`
}

func (AzureEntityResource) MarshalJSON

func (aer AzureEntityResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AzureEntityResource.

type BaseClient

BaseClient is the base client for Machinelearningservices.

type BaseClient struct {
    autorest.Client
    BaseURI        string
    SubscriptionID string
}

func New

func New(subscriptionID string) BaseClient

New creates an instance of the BaseClient client.

func NewWithBaseURI

func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient

NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

type BasicCompute

BasicCompute machine Learning compute object.

type BasicCompute interface {
    AsAKS() (*AKS, bool)
    AsAmlCompute() (*AmlCompute, bool)
    AsComputeInstance() (*ComputeInstance, bool)
    AsVirtualMachine() (*VirtualMachine, bool)
    AsHDInsight() (*HDInsight, bool)
    AsDataFactory() (*DataFactory, bool)
    AsDatabricks() (*Databricks, bool)
    AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
    AsSynapseSpark() (*SynapseSpark, bool)
    AsCompute() (*Compute, bool)
}

type BasicComputeSecrets

BasicComputeSecrets secrets related to a Machine Learning compute. Might differ for every type of compute.

type BasicComputeSecrets interface {
    AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
    AsComputeSecrets() (*ComputeSecrets, bool)
}

type ClusterPurpose

ClusterPurpose enumerates the values for cluster purpose.

type ClusterPurpose string
const (
    // ClusterPurposeDenseProd ...
    ClusterPurposeDenseProd ClusterPurpose = "DenseProd"
    // ClusterPurposeDevTest ...
    ClusterPurposeDevTest ClusterPurpose = "DevTest"
    // ClusterPurposeFastProd ...
    ClusterPurposeFastProd ClusterPurpose = "FastProd"
)

func PossibleClusterPurposeValues

func PossibleClusterPurposeValues() []ClusterPurpose

PossibleClusterPurposeValues returns an array of possible values for the ClusterPurpose const type.

type ClusterUpdateParameters

ClusterUpdateParameters amlCompute update parameters.

type ClusterUpdateParameters struct {
    // ClusterUpdateProperties - The properties of the amlCompute.
    *ClusterUpdateProperties `json:"properties,omitempty"`
}

func (ClusterUpdateParameters) MarshalJSON

func (cup ClusterUpdateParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ClusterUpdateParameters.

func (*ClusterUpdateParameters) UnmarshalJSON

func (cup *ClusterUpdateParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ClusterUpdateParameters struct.

type ClusterUpdateProperties

ClusterUpdateProperties the properties of a amlCompute that need to be updated.

type ClusterUpdateProperties struct {
    // Properties - Properties of ClusterUpdate
    Properties *ScaleSettingsInformation `json:"properties,omitempty"`
}

type Compute

Compute machine Learning compute object.

type Compute struct {
    // ComputeLocation - Location for the underlying compute
    ComputeLocation *string `json:"computeLocation,omitempty"`
    // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Description - The description of the Machine Learning compute.
    Description *string `json:"description,omitempty"`
    // CreatedOn - READ-ONLY; The time at which the compute was created.
    CreatedOn *date.Time `json:"createdOn,omitempty"`
    // ModifiedOn - READ-ONLY; The time at which the compute was last modified.
    ModifiedOn *date.Time `json:"modifiedOn,omitempty"`
    // ResourceID - ARM resource id of the underlying compute
    ResourceID *string `json:"resourceId,omitempty"`
    // ProvisioningErrors - READ-ONLY; Errors during provisioning
    ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"`
    // IsAttachedCompute - READ-ONLY; Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`
    // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics', 'ComputeTypeBasicComputeComputeTypeSynapseSpark'
    ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"`
}

func (Compute) AsAKS

func (c Compute) AsAKS() (*AKS, bool)

AsAKS is the BasicCompute implementation for Compute.

func (Compute) AsAmlCompute

func (c Compute) AsAmlCompute() (*AmlCompute, bool)

AsAmlCompute is the BasicCompute implementation for Compute.

func (Compute) AsBasicCompute

func (c Compute) AsBasicCompute() (BasicCompute, bool)

AsBasicCompute is the BasicCompute implementation for Compute.

func (Compute) AsCompute

func (c Compute) AsCompute() (*Compute, bool)

AsCompute is the BasicCompute implementation for Compute.

func (Compute) AsComputeInstance

func (c Compute) AsComputeInstance() (*ComputeInstance, bool)

AsComputeInstance is the BasicCompute implementation for Compute.

func (Compute) AsDataFactory

func (c Compute) AsDataFactory() (*DataFactory, bool)

AsDataFactory is the BasicCompute implementation for Compute.

func (Compute) AsDataLakeAnalytics

func (c Compute) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)

AsDataLakeAnalytics is the BasicCompute implementation for Compute.

func (Compute) AsDatabricks

func (c Compute) AsDatabricks() (*Databricks, bool)

AsDatabricks is the BasicCompute implementation for Compute.

func (Compute) AsHDInsight

func (c Compute) AsHDInsight() (*HDInsight, bool)

AsHDInsight is the BasicCompute implementation for Compute.

func (Compute) AsSynapseSpark

func (c Compute) AsSynapseSpark() (*SynapseSpark, bool)

AsSynapseSpark is the BasicCompute implementation for Compute.

func (Compute) AsVirtualMachine

func (c Compute) AsVirtualMachine() (*VirtualMachine, bool)

AsVirtualMachine is the BasicCompute implementation for Compute.

func (Compute) MarshalJSON

func (c Compute) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Compute.

type ComputeClient

ComputeClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.

type ComputeClient struct {
    BaseClient
}

func NewComputeClient

func NewComputeClient(subscriptionID string) ComputeClient

NewComputeClient creates an instance of the ComputeClient client.

func NewComputeClientWithBaseURI

func NewComputeClientWithBaseURI(baseURI string, subscriptionID string) ComputeClient

NewComputeClientWithBaseURI creates an instance of the ComputeClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (ComputeClient) CreateOrUpdate

func (client ComputeClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ComputeResource) (result ComputeCreateOrUpdateFuture, err error)

CreateOrUpdate creates or updates compute. This call will overwrite a compute if it exists. This is a nonrecoverable operation. If your intent is to create a new compute, do a GET first to verify that it does not exist yet. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute. parameters - payload with Machine Learning compute definition.

func (ComputeClient) CreateOrUpdatePreparer

func (client ComputeClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ComputeResource) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (ComputeClient) CreateOrUpdateResponder

func (client ComputeClient) CreateOrUpdateResponder(resp *http.Response) (result ComputeResource, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (ComputeClient) CreateOrUpdateSender

func (client ComputeClient) CreateOrUpdateSender(req *http.Request) (future ComputeCreateOrUpdateFuture, err error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (ComputeClient) Delete

func (client ComputeClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, underlyingResourceAction UnderlyingResourceAction) (result ComputeDeleteFuture, err error)

Delete deletes specified Machine Learning compute. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute. underlyingResourceAction - delete the underlying compute if 'Delete', or detach the underlying compute from workspace if 'Detach'.

func (ComputeClient) DeletePreparer

func (client ComputeClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, underlyingResourceAction UnderlyingResourceAction) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (ComputeClient) DeleteResponder

func (client ComputeClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (ComputeClient) DeleteSender

func (client ComputeClient) DeleteSender(req *http.Request) (future ComputeDeleteFuture, err error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (ComputeClient) Get

func (client ComputeClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeResource, err error)

Get gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.

func (ComputeClient) GetPreparer

func (client ComputeClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (ComputeClient) GetResponder

func (client ComputeClient) GetResponder(resp *http.Response) (result ComputeResource, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (ComputeClient) GetSender

func (client ComputeClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (ComputeClient) List

func (client ComputeClient) List(ctx context.Context, resourceGroupName string, workspaceName string, skip string) (result PaginatedComputeResourcesListPage, err error)

List gets computes in specified workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. skip - continuation token for pagination.

func (ComputeClient) ListComplete

func (client ComputeClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string, skip string) (result PaginatedComputeResourcesListIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (ComputeClient) ListKeys

func (client ComputeClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeSecretsModel, err error)

ListKeys gets secrets related to Machine Learning compute (storage keys, service credentials, etc). Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.

func (ComputeClient) ListKeysPreparer

func (client ComputeClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)

ListKeysPreparer prepares the ListKeys request.

func (ComputeClient) ListKeysResponder

func (client ComputeClient) ListKeysResponder(resp *http.Response) (result ComputeSecretsModel, err error)

ListKeysResponder handles the response to the ListKeys request. The method always closes the http.Response Body.

func (ComputeClient) ListKeysSender

func (client ComputeClient) ListKeysSender(req *http.Request) (*http.Response, error)

ListKeysSender sends the ListKeys request. The method will close the http.Response Body if it receives an error.

func (ComputeClient) ListNodes

func (client ComputeClient) ListNodes(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result AmlComputeNodesInformationPage, err error)

ListNodes get the details (e.g IP address, port etc) of all the compute nodes in the compute. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.

func (ComputeClient) ListNodesComplete

func (client ComputeClient) ListNodesComplete(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result AmlComputeNodesInformationIterator, err error)

ListNodesComplete enumerates all values, automatically crossing page boundaries as required.

func (ComputeClient) ListNodesPreparer

func (client ComputeClient) ListNodesPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)

ListNodesPreparer prepares the ListNodes request.

func (ComputeClient) ListNodesResponder

func (client ComputeClient) ListNodesResponder(resp *http.Response) (result AmlComputeNodesInformation, err error)

ListNodesResponder handles the response to the ListNodes request. The method always closes the http.Response Body.

func (ComputeClient) ListNodesSender

func (client ComputeClient) ListNodesSender(req *http.Request) (*http.Response, error)

ListNodesSender sends the ListNodes request. The method will close the http.Response Body if it receives an error.

func (ComputeClient) ListPreparer

func (client ComputeClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, skip string) (*http.Request, error)

ListPreparer prepares the List request.

func (ComputeClient) ListResponder

func (client ComputeClient) ListResponder(resp *http.Response) (result PaginatedComputeResourcesList, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (ComputeClient) ListSender

func (client ComputeClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (ComputeClient) Restart

func (client ComputeClient) Restart(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeRestartFuture, err error)

Restart posts a restart action to a compute instance Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.

func (ComputeClient) RestartPreparer

func (client ComputeClient) RestartPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)

RestartPreparer prepares the Restart request.

func (ComputeClient) RestartResponder

func (client ComputeClient) RestartResponder(resp *http.Response) (result autorest.Response, err error)

RestartResponder handles the response to the Restart request. The method always closes the http.Response Body.

func (ComputeClient) RestartSender

func (client ComputeClient) RestartSender(req *http.Request) (future ComputeRestartFuture, err error)

RestartSender sends the Restart request. The method will close the http.Response Body if it receives an error.

func (ComputeClient) Start

func (client ComputeClient) Start(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeStartFuture, err error)

Start posts a start action to a compute instance Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.

func (ComputeClient) StartPreparer

func (client ComputeClient) StartPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)

StartPreparer prepares the Start request.

func (ComputeClient) StartResponder

func (client ComputeClient) StartResponder(resp *http.Response) (result autorest.Response, err error)

StartResponder handles the response to the Start request. The method always closes the http.Response Body.

func (ComputeClient) StartSender

func (client ComputeClient) StartSender(req *http.Request) (future ComputeStartFuture, err error)

StartSender sends the Start request. The method will close the http.Response Body if it receives an error.

func (ComputeClient) Stop

func (client ComputeClient) Stop(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeStopFuture, err error)

Stop posts a stop action to a compute instance Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.

func (ComputeClient) StopPreparer

func (client ComputeClient) StopPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)

StopPreparer prepares the Stop request.

func (ComputeClient) StopResponder

func (client ComputeClient) StopResponder(resp *http.Response) (result autorest.Response, err error)

StopResponder handles the response to the Stop request. The method always closes the http.Response Body.

func (ComputeClient) StopSender

func (client ComputeClient) StopSender(req *http.Request) (future ComputeStopFuture, err error)

StopSender sends the Stop request. The method will close the http.Response Body if it receives an error.

func (ComputeClient) Update

func (client ComputeClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ClusterUpdateParameters) (result ComputeUpdateFuture, err error)

Update updates properties of a compute. This call will overwrite a compute if it exists. This is a nonrecoverable operation. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute. parameters - additional parameters for cluster update.

func (ComputeClient) UpdatePreparer

func (client ComputeClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ClusterUpdateParameters) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (ComputeClient) UpdateResponder

func (client ComputeClient) UpdateResponder(resp *http.Response) (result ComputeResource, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (ComputeClient) UpdateSender

func (client ComputeClient) UpdateSender(req *http.Request) (future ComputeUpdateFuture, err error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type ComputeCreateOrUpdateFuture

ComputeCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.

type ComputeCreateOrUpdateFuture struct {
    azure.FutureAPI
    // Result returns the result of the asynchronous operation.
    // If the operation has not completed it will return an error.
    Result func(ComputeClient) (ComputeResource, error)
}

func (*ComputeCreateOrUpdateFuture) UnmarshalJSON

func (future *ComputeCreateOrUpdateFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type ComputeDeleteFuture

ComputeDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.

type ComputeDeleteFuture struct {
    azure.FutureAPI
    // Result returns the result of the asynchronous operation.
    // If the operation has not completed it will return an error.
    Result func(ComputeClient) (autorest.Response, error)
}

func (*ComputeDeleteFuture) UnmarshalJSON

func (future *ComputeDeleteFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type ComputeInstance

ComputeInstance an Azure Machine Learning compute instance.

type ComputeInstance struct {
    // Properties - Properties of ComputeInstance
    Properties *ComputeInstanceProperties `json:"properties,omitempty"`
    // ComputeLocation - Location for the underlying compute
    ComputeLocation *string `json:"computeLocation,omitempty"`
    // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Description - The description of the Machine Learning compute.
    Description *string `json:"description,omitempty"`
    // CreatedOn - READ-ONLY; The time at which the compute was created.
    CreatedOn *date.Time `json:"createdOn,omitempty"`
    // ModifiedOn - READ-ONLY; The time at which the compute was last modified.
    ModifiedOn *date.Time `json:"modifiedOn,omitempty"`
    // ResourceID - ARM resource id of the underlying compute
    ResourceID *string `json:"resourceId,omitempty"`
    // ProvisioningErrors - READ-ONLY; Errors during provisioning
    ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"`
    // IsAttachedCompute - READ-ONLY; Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`
    // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics', 'ComputeTypeBasicComputeComputeTypeSynapseSpark'
    ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"`
}

func (ComputeInstance) AsAKS

func (ci ComputeInstance) AsAKS() (*AKS, bool)

AsAKS is the BasicCompute implementation for ComputeInstance.

func (ComputeInstance) AsAmlCompute

func (ci ComputeInstance) AsAmlCompute() (*AmlCompute, bool)

AsAmlCompute is the BasicCompute implementation for ComputeInstance.

func (ComputeInstance) AsBasicCompute

func (ci ComputeInstance) AsBasicCompute() (BasicCompute, bool)

AsBasicCompute is the BasicCompute implementation for ComputeInstance.

func (ComputeInstance) AsCompute

func (ci ComputeInstance) AsCompute() (*Compute, bool)

AsCompute is the BasicCompute implementation for ComputeInstance.

func (ComputeInstance) AsComputeInstance

func (ci ComputeInstance) AsComputeInstance() (*ComputeInstance, bool)

AsComputeInstance is the BasicCompute implementation for ComputeInstance.

func (ComputeInstance) AsDataFactory

func (ci ComputeInstance) AsDataFactory() (*DataFactory, bool)

AsDataFactory is the BasicCompute implementation for ComputeInstance.

func (ComputeInstance) AsDataLakeAnalytics

func (ci ComputeInstance) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)

AsDataLakeAnalytics is the BasicCompute implementation for ComputeInstance.

func (ComputeInstance) AsDatabricks

func (ci ComputeInstance) AsDatabricks() (*Databricks, bool)

AsDatabricks is the BasicCompute implementation for ComputeInstance.

func (ComputeInstance) AsHDInsight

func (ci ComputeInstance) AsHDInsight() (*HDInsight, bool)

AsHDInsight is the BasicCompute implementation for ComputeInstance.

func (ComputeInstance) AsSynapseSpark

func (ci ComputeInstance) AsSynapseSpark() (*SynapseSpark, bool)

AsSynapseSpark is the BasicCompute implementation for ComputeInstance.

func (ComputeInstance) AsVirtualMachine

func (ci ComputeInstance) AsVirtualMachine() (*VirtualMachine, bool)

AsVirtualMachine is the BasicCompute implementation for ComputeInstance.

func (ComputeInstance) MarshalJSON

func (ci ComputeInstance) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ComputeInstance.

type ComputeInstanceApplication

ComputeInstanceApplication defines an Aml Instance application and its connectivity endpoint URI.

type ComputeInstanceApplication struct {
    // DisplayName - Name of the ComputeInstance application.
    DisplayName *string `json:"displayName,omitempty"`
    // EndpointURI - Application' endpoint URI.
    EndpointURI *string `json:"endpointUri,omitempty"`
}

type ComputeInstanceAuthorizationType

ComputeInstanceAuthorizationType enumerates the values for compute instance authorization type.

type ComputeInstanceAuthorizationType string
const (
    // ComputeInstanceAuthorizationTypePersonal ...
    ComputeInstanceAuthorizationTypePersonal ComputeInstanceAuthorizationType = "personal"
)

func PossibleComputeInstanceAuthorizationTypeValues

func PossibleComputeInstanceAuthorizationTypeValues() []ComputeInstanceAuthorizationType

PossibleComputeInstanceAuthorizationTypeValues returns an array of possible values for the ComputeInstanceAuthorizationType const type.

type ComputeInstanceConnectivityEndpoints

ComputeInstanceConnectivityEndpoints defines all connectivity endpoints and properties for an ComputeInstance.

type ComputeInstanceConnectivityEndpoints struct {
    // PublicIPAddress - READ-ONLY; Public IP Address of this ComputeInstance.
    PublicIPAddress *string `json:"publicIpAddress,omitempty"`
    // PrivateIPAddress - READ-ONLY; Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
    PrivateIPAddress *string `json:"privateIpAddress,omitempty"`
}

func (ComputeInstanceConnectivityEndpoints) MarshalJSON

func (cice ComputeInstanceConnectivityEndpoints) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ComputeInstanceConnectivityEndpoints.

type ComputeInstanceCreatedBy

ComputeInstanceCreatedBy describes information on user who created this ComputeInstance.

type ComputeInstanceCreatedBy struct {
    // UserName - READ-ONLY; Name of the user.
    UserName *string `json:"userName,omitempty"`
    // UserOrgID - READ-ONLY; Uniquely identifies user' Azure Active Directory organization.
    UserOrgID *string `json:"userOrgId,omitempty"`
    // UserID - READ-ONLY; Uniquely identifies the user within his/her organization.
    UserID *string `json:"userId,omitempty"`
}

func (ComputeInstanceCreatedBy) MarshalJSON

func (cicb ComputeInstanceCreatedBy) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ComputeInstanceCreatedBy.

type ComputeInstanceLastOperation

ComputeInstanceLastOperation the last operation on ComputeInstance.

type ComputeInstanceLastOperation struct {
    // OperationName - Name of the last operation. Possible values include: 'OperationNameCreate', 'OperationNameStart', 'OperationNameStop', 'OperationNameRestart', 'OperationNameReimage', 'OperationNameDelete'
    OperationName OperationName `json:"operationName,omitempty"`
    // OperationTime - Time of the last operation.
    OperationTime *date.Time `json:"operationTime,omitempty"`
    // OperationStatus - Operation status. Possible values include: 'OperationStatusInProgress', 'OperationStatusSucceeded', 'OperationStatusCreateFailed', 'OperationStatusStartFailed', 'OperationStatusStopFailed', 'OperationStatusRestartFailed', 'OperationStatusReimageFailed', 'OperationStatusDeleteFailed'
    OperationStatus OperationStatus `json:"operationStatus,omitempty"`
}

type ComputeInstanceProperties

ComputeInstanceProperties compute Instance properties

type ComputeInstanceProperties struct {
    // VMSize - Virtual Machine Size
    VMSize *string `json:"vmSize,omitempty"`
    // Subnet - Virtual network subnet resource ID the compute nodes belong to.
    Subnet *ResourceID `json:"subnet,omitempty"`
    // ApplicationSharingPolicy - Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. Possible values include: 'ApplicationSharingPolicyPersonal', 'ApplicationSharingPolicyShared'
    ApplicationSharingPolicy ApplicationSharingPolicy `json:"applicationSharingPolicy,omitempty"`
    // SSHSettings - Specifies policy and settings for SSH access.
    SSHSettings *ComputeInstanceSSHSettings `json:"sshSettings,omitempty"`
    // ConnectivityEndpoints - READ-ONLY; Describes all connectivity endpoints available for this ComputeInstance.
    ConnectivityEndpoints *ComputeInstanceConnectivityEndpoints `json:"connectivityEndpoints,omitempty"`
    // Applications - READ-ONLY; Describes available applications and their endpoints on this ComputeInstance.
    Applications *[]ComputeInstanceApplication `json:"applications,omitempty"`
    // CreatedBy - READ-ONLY; Describes information on user who created this ComputeInstance.
    CreatedBy *ComputeInstanceCreatedBy `json:"createdBy,omitempty"`
    // Errors - READ-ONLY; Collection of errors encountered on this ComputeInstance.
    Errors *[]ErrorResponse `json:"errors,omitempty"`
    // State - READ-ONLY; The current state of this ComputeInstance. Possible values include: 'ComputeInstanceStateCreating', 'ComputeInstanceStateCreateFailed', 'ComputeInstanceStateDeleting', 'ComputeInstanceStateRunning', 'ComputeInstanceStateRestarting', 'ComputeInstanceStateJobRunning', 'ComputeInstanceStateSettingUp', 'ComputeInstanceStateSetupFailed', 'ComputeInstanceStateStarting', 'ComputeInstanceStateStopped', 'ComputeInstanceStateStopping', 'ComputeInstanceStateUserSettingUp', 'ComputeInstanceStateUserSetupFailed', 'ComputeInstanceStateUnknown', 'ComputeInstanceStateUnusable'
    State ComputeInstanceState `json:"state,omitempty"`
    // ComputeInstanceAuthorizationType - The Compute Instance Authorization type. Available values are personal (default). Possible values include: 'ComputeInstanceAuthorizationTypePersonal'
    ComputeInstanceAuthorizationType ComputeInstanceAuthorizationType `json:"computeInstanceAuthorizationType,omitempty"`
    // PersonalComputeInstanceSettings - Settings for a personal compute instance.
    PersonalComputeInstanceSettings *PersonalComputeInstanceSettings `json:"personalComputeInstanceSettings,omitempty"`
    // SetupScripts - Details of customized scripts to execute for setting up the cluster.
    SetupScripts *SetupScripts `json:"setupScripts,omitempty"`
    // LastOperation - READ-ONLY; The last operation on ComputeInstance.
    LastOperation *ComputeInstanceLastOperation `json:"lastOperation,omitempty"`
}

func (ComputeInstanceProperties) MarshalJSON

func (cip ComputeInstanceProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ComputeInstanceProperties.

type ComputeInstanceSSHSettings

ComputeInstanceSSHSettings specifies policy and settings for SSH access.

type ComputeInstanceSSHSettings struct {
    // SSHPublicAccess - State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. Possible values include: 'SSHPublicAccessEnabled', 'SSHPublicAccessDisabled'
    SSHPublicAccess SSHPublicAccess `json:"sshPublicAccess,omitempty"`
    // AdminUserName - READ-ONLY; Describes the admin user name.
    AdminUserName *string `json:"adminUserName,omitempty"`
    // SSHPort - READ-ONLY; Describes the port for connecting through SSH.
    SSHPort *int32 `json:"sshPort,omitempty"`
    // AdminPublicKey - Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    AdminPublicKey *string `json:"adminPublicKey,omitempty"`
}

func (ComputeInstanceSSHSettings) MarshalJSON

func (ciss ComputeInstanceSSHSettings) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ComputeInstanceSSHSettings.

type ComputeInstanceState

ComputeInstanceState enumerates the values for compute instance state.

type ComputeInstanceState string
const (
    // ComputeInstanceStateCreateFailed ...
    ComputeInstanceStateCreateFailed ComputeInstanceState = "CreateFailed"
    // ComputeInstanceStateCreating ...
    ComputeInstanceStateCreating ComputeInstanceState = "Creating"
    // ComputeInstanceStateDeleting ...
    ComputeInstanceStateDeleting ComputeInstanceState = "Deleting"
    // ComputeInstanceStateJobRunning ...
    ComputeInstanceStateJobRunning ComputeInstanceState = "JobRunning"
    // ComputeInstanceStateRestarting ...
    ComputeInstanceStateRestarting ComputeInstanceState = "Restarting"
    // ComputeInstanceStateRunning ...
    ComputeInstanceStateRunning ComputeInstanceState = "Running"
    // ComputeInstanceStateSettingUp ...
    ComputeInstanceStateSettingUp ComputeInstanceState = "SettingUp"
    // ComputeInstanceStateSetupFailed ...
    ComputeInstanceStateSetupFailed ComputeInstanceState = "SetupFailed"
    // ComputeInstanceStateStarting ...
    ComputeInstanceStateStarting ComputeInstanceState = "Starting"
    // ComputeInstanceStateStopped ...
    ComputeInstanceStateStopped ComputeInstanceState = "Stopped"
    // ComputeInstanceStateStopping ...
    ComputeInstanceStateStopping ComputeInstanceState = "Stopping"
    // ComputeInstanceStateUnknown ...
    ComputeInstanceStateUnknown ComputeInstanceState = "Unknown"
    // ComputeInstanceStateUnusable ...
    ComputeInstanceStateUnusable ComputeInstanceState = "Unusable"
    // ComputeInstanceStateUserSettingUp ...
    ComputeInstanceStateUserSettingUp ComputeInstanceState = "UserSettingUp"
    // ComputeInstanceStateUserSetupFailed ...
    ComputeInstanceStateUserSetupFailed ComputeInstanceState = "UserSetupFailed"
)

func PossibleComputeInstanceStateValues

func PossibleComputeInstanceStateValues() []ComputeInstanceState

PossibleComputeInstanceStateValues returns an array of possible values for the ComputeInstanceState const type.

type ComputeResource

ComputeResource machine Learning compute object wrapped into ARM resource envelope.

type ComputeResource struct {
    autorest.Response `json:"-"`
    // Properties - Compute properties
    Properties BasicCompute `json:"properties,omitempty"`
    // Identity - The identity of the resource.
    Identity *Identity `json:"identity,omitempty"`
    // Location - Specifies the location of the resource.
    Location *string `json:"location,omitempty"`
    // Tags - Contains resource tags defined as key/value pairs.
    Tags map[string]*string `json:"tags"`
    // Sku - The sku of the workspace.
    Sku *Sku `json:"sku,omitempty"`
    // SystemData - System data
    SystemData *SystemData `json:"systemData,omitempty"`
    // ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    ID *string `json:"id,omitempty"`
    // Name - READ-ONLY; The name of the resource
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Type *string `json:"type,omitempty"`
}

func (ComputeResource) MarshalJSON

func (cr ComputeResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ComputeResource.

func (*ComputeResource) UnmarshalJSON

func (cr *ComputeResource) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ComputeResource struct.

type ComputeRestartFuture

ComputeRestartFuture an abstraction for monitoring and retrieving the results of a long-running operation.

type ComputeRestartFuture struct {
    azure.FutureAPI
    // Result returns the result of the asynchronous operation.
    // If the operation has not completed it will return an error.
    Result func(ComputeClient) (autorest.Response, error)
}

func (*ComputeRestartFuture) UnmarshalJSON

func (future *ComputeRestartFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type ComputeSecrets

ComputeSecrets secrets related to a Machine Learning compute. Might differ for every type of compute.

type ComputeSecrets struct {
    autorest.Response `json:"-"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets', 'ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine'
    ComputeType ComputeTypeBasicComputeSecrets `json:"computeType,omitempty"`
}

func (ComputeSecrets) AsBasicComputeSecrets

func (cs ComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)

AsBasicComputeSecrets is the BasicComputeSecrets implementation for ComputeSecrets.

func (ComputeSecrets) AsComputeSecrets

func (cs ComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)

AsComputeSecrets is the BasicComputeSecrets implementation for ComputeSecrets.

func (ComputeSecrets) AsVirtualMachineSecrets

func (cs ComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)

AsVirtualMachineSecrets is the BasicComputeSecrets implementation for ComputeSecrets.

func (ComputeSecrets) MarshalJSON

func (cs ComputeSecrets) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ComputeSecrets.

type ComputeSecretsModel

ComputeSecretsModel ...

type ComputeSecretsModel struct {
    autorest.Response `json:"-"`
    Value             BasicComputeSecrets `json:"value,omitempty"`
}

func (*ComputeSecretsModel) UnmarshalJSON

func (csm *ComputeSecretsModel) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ComputeSecretsModel struct.

type ComputeStartFuture

ComputeStartFuture an abstraction for monitoring and retrieving the results of a long-running operation.

type ComputeStartFuture struct {
    azure.FutureAPI
    // Result returns the result of the asynchronous operation.
    // If the operation has not completed it will return an error.
    Result func(ComputeClient) (autorest.Response, error)
}

func (*ComputeStartFuture) UnmarshalJSON

func (future *ComputeStartFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type ComputeStopFuture

ComputeStopFuture an abstraction for monitoring and retrieving the results of a long-running operation.

type ComputeStopFuture struct {
    azure.FutureAPI
    // Result returns the result of the asynchronous operation.
    // If the operation has not completed it will return an error.
    Result func(ComputeClient) (autorest.Response, error)
}

func (*ComputeStopFuture) UnmarshalJSON

func (future *ComputeStopFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type ComputeType

ComputeType enumerates the values for compute type.

type ComputeType string
const (
    // ComputeTypeAKS ...
    ComputeTypeAKS ComputeType = "AKS"
    // ComputeTypeAmlCompute ...
    ComputeTypeAmlCompute ComputeType = "AmlCompute"
    // ComputeTypeComputeInstance ...
    ComputeTypeComputeInstance ComputeType = "ComputeInstance"
    // ComputeTypeDatabricks ...
    ComputeTypeDatabricks ComputeType = "Databricks"
    // ComputeTypeDataFactory ...
    ComputeTypeDataFactory ComputeType = "DataFactory"
    // ComputeTypeDataLakeAnalytics ...
    ComputeTypeDataLakeAnalytics ComputeType = "DataLakeAnalytics"
    // ComputeTypeHDInsight ...
    ComputeTypeHDInsight ComputeType = "HDInsight"
    // ComputeTypeKubernetes ...
    ComputeTypeKubernetes ComputeType = "Kubernetes"
    // ComputeTypeSynapseSpark ...
    ComputeTypeSynapseSpark ComputeType = "SynapseSpark"
    // ComputeTypeVirtualMachine ...
    ComputeTypeVirtualMachine ComputeType = "VirtualMachine"
)

func PossibleComputeTypeValues

func PossibleComputeTypeValues() []ComputeType

PossibleComputeTypeValues returns an array of possible values for the ComputeType const type.

type ComputeTypeBasicCompute

ComputeTypeBasicCompute enumerates the values for compute type basic compute.

type ComputeTypeBasicCompute string
const (
    // ComputeTypeBasicComputeComputeTypeAKS ...
    ComputeTypeBasicComputeComputeTypeAKS ComputeTypeBasicCompute = "AKS"
    // ComputeTypeBasicComputeComputeTypeAmlCompute ...
    ComputeTypeBasicComputeComputeTypeAmlCompute ComputeTypeBasicCompute = "AmlCompute"
    // ComputeTypeBasicComputeComputeTypeCompute ...
    ComputeTypeBasicComputeComputeTypeCompute ComputeTypeBasicCompute = "Compute"
    // ComputeTypeBasicComputeComputeTypeComputeInstance ...
    ComputeTypeBasicComputeComputeTypeComputeInstance ComputeTypeBasicCompute = "ComputeInstance"
    // ComputeTypeBasicComputeComputeTypeDatabricks ...
    ComputeTypeBasicComputeComputeTypeDatabricks ComputeTypeBasicCompute = "Databricks"
    // ComputeTypeBasicComputeComputeTypeDataFactory ...
    ComputeTypeBasicComputeComputeTypeDataFactory ComputeTypeBasicCompute = "DataFactory"
    // ComputeTypeBasicComputeComputeTypeDataLakeAnalytics ...
    ComputeTypeBasicComputeComputeTypeDataLakeAnalytics ComputeTypeBasicCompute = "DataLakeAnalytics"
    // ComputeTypeBasicComputeComputeTypeHDInsight ...
    ComputeTypeBasicComputeComputeTypeHDInsight ComputeTypeBasicCompute = "HDInsight"
    // ComputeTypeBasicComputeComputeTypeSynapseSpark ...
    ComputeTypeBasicComputeComputeTypeSynapseSpark ComputeTypeBasicCompute = "SynapseSpark"
    // ComputeTypeBasicComputeComputeTypeVirtualMachine ...
    ComputeTypeBasicComputeComputeTypeVirtualMachine ComputeTypeBasicCompute = "VirtualMachine"
)

func PossibleComputeTypeBasicComputeValues

func PossibleComputeTypeBasicComputeValues() []ComputeTypeBasicCompute

PossibleComputeTypeBasicComputeValues returns an array of possible values for the ComputeTypeBasicCompute const type.

type ComputeTypeBasicComputeSecrets

ComputeTypeBasicComputeSecrets enumerates the values for compute type basic compute secrets.

type ComputeTypeBasicComputeSecrets string
const (
    // ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets ...
    ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets ComputeTypeBasicComputeSecrets = "ComputeSecrets"
    // ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine ...
    ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine ComputeTypeBasicComputeSecrets = "VirtualMachine"
)

func PossibleComputeTypeBasicComputeSecretsValues

func PossibleComputeTypeBasicComputeSecretsValues() []ComputeTypeBasicComputeSecrets

PossibleComputeTypeBasicComputeSecretsValues returns an array of possible values for the ComputeTypeBasicComputeSecrets const type.

type ComputeUpdateFuture

ComputeUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.

type ComputeUpdateFuture struct {
    azure.FutureAPI
    // Result returns the result of the asynchronous operation.
    // If the operation has not completed it will return an error.
    Result func(ComputeClient) (ComputeResource, error)
}

func (*ComputeUpdateFuture) UnmarshalJSON

func (future *ComputeUpdateFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type ContainerResourceRequirements

ContainerResourceRequirements the resource requirements for the container (cpu and memory).

type ContainerResourceRequirements struct {
    // CPU - The minimum amount of CPU cores to be used by the container. More info:
    // https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
    CPU *float64 `json:"cpu,omitempty"`
    // CPULimit - The maximum amount of CPU cores allowed to be used by the container. More info:
    // https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
    CPULimit *float64 `json:"cpuLimit,omitempty"`
    // MemoryInGB - The minimum amount of memory (in GB) to be used by the container. More info:
    // https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
    MemoryInGB *float64 `json:"memoryInGB,omitempty"`
    // MemoryInGBLimit - The maximum amount of memory (in GB) allowed to be used by the container. More info:
    // https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
    MemoryInGBLimit *float64 `json:"memoryInGBLimit,omitempty"`
    // Gpu - The number of GPU cores in the container.
    Gpu *int32 `json:"gpu,omitempty"`
    // Fpga - The number of FPGA PCIE devices exposed to the container. Must be multiple of 2.
    Fpga *int32 `json:"fpga,omitempty"`
}

type CosmosDbSettings

CosmosDbSettings ...

type CosmosDbSettings struct {
    // CollectionsThroughput - The throughput of the collections in cosmosdb database
    CollectionsThroughput *int32 `json:"collectionsThroughput,omitempty"`
}

type CreatedByType

CreatedByType enumerates the values for created by type.

type CreatedByType string
const (
    // CreatedByTypeApplication ...
    CreatedByTypeApplication CreatedByType = "Application"
    // CreatedByTypeKey ...
    CreatedByTypeKey CreatedByType = "Key"
    // CreatedByTypeManagedIdentity ...
    CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity"
    // CreatedByTypeUser ...
    CreatedByTypeUser CreatedByType = "User"
)

func PossibleCreatedByTypeValues

func PossibleCreatedByTypeValues() []CreatedByType

PossibleCreatedByTypeValues returns an array of possible values for the CreatedByType const type.

type DataFactory

DataFactory a DataFactory compute.

type DataFactory struct {
    // ComputeLocation - Location for the underlying compute
    ComputeLocation *string `json:"computeLocation,omitempty"`
    // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Description - The description of the Machine Learning compute.
    Description *string `json:"description,omitempty"`
    // CreatedOn - READ-ONLY; The time at which the compute was created.
    CreatedOn *date.Time `json:"createdOn,omitempty"`
    // ModifiedOn - READ-ONLY; The time at which the compute was last modified.
    ModifiedOn *date.Time `json:"modifiedOn,omitempty"`
    // ResourceID - ARM resource id of the underlying compute
    ResourceID *string `json:"resourceId,omitempty"`
    // ProvisioningErrors - READ-ONLY; Errors during provisioning
    ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"`
    // IsAttachedCompute - READ-ONLY; Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`
    // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics', 'ComputeTypeBasicComputeComputeTypeSynapseSpark'
    ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"`
}

func (DataFactory) AsAKS

func (df DataFactory) AsAKS() (*AKS, bool)

AsAKS is the BasicCompute implementation for DataFactory.

func (DataFactory) AsAmlCompute

func (df DataFactory) AsAmlCompute() (*AmlCompute, bool)

AsAmlCompute is the BasicCompute implementation for DataFactory.

func (DataFactory) AsBasicCompute

func (df DataFactory) AsBasicCompute() (BasicCompute, bool)

AsBasicCompute is the BasicCompute implementation for DataFactory.

func (DataFactory) AsCompute

func (df DataFactory) AsCompute() (*Compute, bool)

AsCompute is the BasicCompute implementation for DataFactory.

func (DataFactory) AsComputeInstance

func (df DataFactory) AsComputeInstance() (*ComputeInstance, bool)

AsComputeInstance is the BasicCompute implementation for DataFactory.

func (DataFactory) AsDataFactory

func (df DataFactory) AsDataFactory() (*DataFactory, bool)

AsDataFactory is the BasicCompute implementation for DataFactory.

func (DataFactory) AsDataLakeAnalytics

func (df DataFactory) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)

AsDataLakeAnalytics is the BasicCompute implementation for DataFactory.

func (DataFactory) AsDatabricks

func (df DataFactory) AsDatabricks() (*Databricks, bool)

AsDatabricks is the BasicCompute implementation for DataFactory.

func (DataFactory) AsHDInsight

func (df DataFactory) AsHDInsight() (*HDInsight, bool)

AsHDInsight is the BasicCompute implementation for DataFactory.

func (DataFactory) AsSynapseSpark

func (df DataFactory) AsSynapseSpark() (*SynapseSpark, bool)

AsSynapseSpark is the BasicCompute implementation for DataFactory.

func (DataFactory) AsVirtualMachine

func (df DataFactory) AsVirtualMachine() (*VirtualMachine, bool)

AsVirtualMachine is the BasicCompute implementation for DataFactory.

func (DataFactory) MarshalJSON

func (df DataFactory) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DataFactory.

type DataLakeAnalytics

DataLakeAnalytics a DataLakeAnalytics compute.

type DataLakeAnalytics struct {
    Properties *DataLakeAnalyticsProperties `json:"properties,omitempty"`
    // ComputeLocation - Location for the underlying compute
    ComputeLocation *string `json:"computeLocation,omitempty"`
    // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Description - The description of the Machine Learning compute.
    Description *string `json:"description,omitempty"`
    // CreatedOn - READ-ONLY; The time at which the compute was created.
    CreatedOn *date.Time `json:"createdOn,omitempty"`
    // ModifiedOn - READ-ONLY; The time at which the compute was last modified.
    ModifiedOn *date.Time `json:"modifiedOn,omitempty"`
    // ResourceID - ARM resource id of the underlying compute
    ResourceID *string `json:"resourceId,omitempty"`
    // ProvisioningErrors - READ-ONLY; Errors during provisioning
    ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"`
    // IsAttachedCompute - READ-ONLY; Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`
    // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics', 'ComputeTypeBasicComputeComputeTypeSynapseSpark'
    ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"`
}

func (DataLakeAnalytics) AsAKS

func (dla DataLakeAnalytics) AsAKS() (*AKS, bool)

AsAKS is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsAmlCompute

func (dla DataLakeAnalytics) AsAmlCompute() (*AmlCompute, bool)

AsAmlCompute is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsBasicCompute

func (dla DataLakeAnalytics) AsBasicCompute() (BasicCompute, bool)

AsBasicCompute is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsCompute

func (dla DataLakeAnalytics) AsCompute() (*Compute, bool)

AsCompute is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsComputeInstance

func (dla DataLakeAnalytics) AsComputeInstance() (*ComputeInstance, bool)

AsComputeInstance is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsDataFactory

func (dla DataLakeAnalytics) AsDataFactory() (*DataFactory, bool)

AsDataFactory is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsDataLakeAnalytics

func (dla DataLakeAnalytics) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)

AsDataLakeAnalytics is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsDatabricks

func (dla DataLakeAnalytics) AsDatabricks() (*Databricks, bool)

AsDatabricks is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsHDInsight

func (dla DataLakeAnalytics) AsHDInsight() (*HDInsight, bool)

AsHDInsight is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsSynapseSpark

func (dla DataLakeAnalytics) AsSynapseSpark() (*SynapseSpark, bool)

AsSynapseSpark is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsVirtualMachine

func (dla DataLakeAnalytics) AsVirtualMachine() (*VirtualMachine, bool)

AsVirtualMachine is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) MarshalJSON

func (dla DataLakeAnalytics) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DataLakeAnalytics.

type DataLakeAnalyticsProperties

DataLakeAnalyticsProperties ...

type DataLakeAnalyticsProperties struct {
    // DataLakeStoreAccountName - DataLake Store Account Name
    DataLakeStoreAccountName *string `json:"dataLakeStoreAccountName,omitempty"`
}

type Databricks

Databricks a DataFactory compute.

type Databricks struct {
    Properties *DatabricksProperties `json:"properties,omitempty"`
    // ComputeLocation - Location for the underlying compute
    ComputeLocation *string `json:"computeLocation,omitempty"`
    // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Description - The description of the Machine Learning compute.
    Description *string `json:"description,omitempty"`
    // CreatedOn - READ-ONLY; The time at which the compute was created.
    CreatedOn *date.Time `json:"createdOn,omitempty"`
    // ModifiedOn - READ-ONLY; The time at which the compute was last modified.
    ModifiedOn *date.Time `json:"modifiedOn,omitempty"`
    // ResourceID - ARM resource id of the underlying compute
    ResourceID *string `json:"resourceId,omitempty"`
    // ProvisioningErrors - READ-ONLY; Errors during provisioning
    ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"`
    // IsAttachedCompute - READ-ONLY; Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`
    // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics', 'ComputeTypeBasicComputeComputeTypeSynapseSpark'
    ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"`
}

func (Databricks) AsAKS

func (d Databricks) AsAKS() (*AKS, bool)

AsAKS is the BasicCompute implementation for Databricks.

func (Databricks) AsAmlCompute

func (d Databricks) AsAmlCompute() (*AmlCompute, bool)

AsAmlCompute is the BasicCompute implementation for Databricks.

func (Databricks) AsBasicCompute

func (d Databricks) AsBasicCompute() (BasicCompute, bool)

AsBasicCompute is the BasicCompute implementation for Databricks.

func (Databricks) AsCompute

func (d Databricks) AsCompute() (*Compute, bool)

AsCompute is the BasicCompute implementation for Databricks.

func (Databricks) AsComputeInstance

func (d Databricks) AsComputeInstance() (*ComputeInstance, bool)

AsComputeInstance is the BasicCompute implementation for Databricks.

func (Databricks) AsDataFactory

func (d Databricks) AsDataFactory() (*DataFactory, bool)

AsDataFactory is the BasicCompute implementation for Databricks.

func (Databricks) AsDataLakeAnalytics

func (d Databricks) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)

AsDataLakeAnalytics is the BasicCompute implementation for Databricks.

func (Databricks) AsDatabricks

func (d Databricks) AsDatabricks() (*Databricks, bool)

AsDatabricks is the BasicCompute implementation for Databricks.

func (Databricks) AsHDInsight

func (d Databricks) AsHDInsight() (*HDInsight, bool)

AsHDInsight is the BasicCompute implementation for Databricks.

func (Databricks) AsSynapseSpark

func (d Databricks) AsSynapseSpark() (*SynapseSpark, bool)

AsSynapseSpark is the BasicCompute implementation for Databricks.

func (Databricks) AsVirtualMachine

func (d Databricks) AsVirtualMachine() (*VirtualMachine, bool)

AsVirtualMachine is the BasicCompute implementation for Databricks.

func (Databricks) MarshalJSON

func (d Databricks) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Databricks.

type DatabricksComputeSecrets

DatabricksComputeSecrets secrets related to a Machine Learning compute based on Databricks.

type DatabricksComputeSecrets struct {
    // ComputeType - The type of compute. Possible values include: 'ComputeTypeAKS', 'ComputeTypeKubernetes', 'ComputeTypeAmlCompute', 'ComputeTypeComputeInstance', 'ComputeTypeDataFactory', 'ComputeTypeVirtualMachine', 'ComputeTypeHDInsight', 'ComputeTypeDatabricks', 'ComputeTypeDataLakeAnalytics', 'ComputeTypeSynapseSpark'
    ComputeType ComputeType `json:"computeType,omitempty"`
    // DatabricksAccessToken - access token for databricks account.
    DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"`
}

type DatabricksComputeSecretsProperties

DatabricksComputeSecretsProperties properties of Databricks Compute Secrets

type DatabricksComputeSecretsProperties struct {
    // DatabricksAccessToken - access token for databricks account.
    DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"`
}

type DatabricksProperties

DatabricksProperties properties of Databricks

type DatabricksProperties struct {
    // DatabricksAccessToken - Databricks access token
    DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"`
    // WorkspaceURL - Workspace Url
    WorkspaceURL *string `json:"workspaceUrl,omitempty"`
}

type DiagnoseRequestProperties

DiagnoseRequestProperties ...

type DiagnoseRequestProperties struct {
    // Udr - Setting for diagnosing user defined routing
    Udr map[string]interface{} `json:"udr"`
    // Nsg - Setting for diagnosing network security group
    Nsg map[string]interface{} `json:"nsg"`
    // ResourceLock - Setting for diagnosing resource lock
    ResourceLock map[string]interface{} `json:"resourceLock"`
    // DNSResolution - Setting for diagnosing dns resolution
    DNSResolution map[string]interface{} `json:"dnsResolution"`
    // StorageAccount - Setting for diagnosing dependent storage account
    StorageAccount map[string]interface{} `json:"storageAccount"`
    // KeyVault - Setting for diagnosing dependent key vault
    KeyVault map[string]interface{} `json:"keyVault"`
    // ContainerRegistry - Setting for diagnosing dependent container registry
    ContainerRegistry map[string]interface{} `json:"containerRegistry"`
    // ApplicationInsights - Setting for diagnosing dependent application insights
    ApplicationInsights map[string]interface{} `json:"applicationInsights"`
    // Others - Setting for diagnosing unclassified category of problems
    Others map[string]interface{} `json:"others"`
}

func (DiagnoseRequestProperties) MarshalJSON

func (drp DiagnoseRequestProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DiagnoseRequestProperties.

type DiagnoseResponseResult

DiagnoseResponseResult ...

type DiagnoseResponseResult struct {
    autorest.Response `json:"-"`
    Value             *DiagnoseResponseResultValue `json:"value,omitempty"`
}

type DiagnoseResponseResultValue

DiagnoseResponseResultValue ...

type DiagnoseResponseResultValue struct {
    UserDefinedRouteResults    *[]DiagnoseResult `json:"userDefinedRouteResults,omitempty"`
    NetworkSecurityRuleResults *[]DiagnoseResult `json:"networkSecurityRuleResults,omitempty"`
    ResourceLockResults        *[]DiagnoseResult `json:"resourceLockResults,omitempty"`
    DNSResolutionResults       *[]DiagnoseResult `json:"dnsResolutionResults,omitempty"`
    StorageAccountResults      *[]DiagnoseResult `json:"storageAccountResults,omitempty"`
    KeyVaultResults            *[]DiagnoseResult `json:"keyVaultResults,omitempty"`
    ContainerRegistryResults   *[]DiagnoseResult `json:"containerRegistryResults,omitempty"`
    ApplicationInsightsResults *[]DiagnoseResult `json:"applicationInsightsResults,omitempty"`
    OtherResults               *[]DiagnoseResult `json:"otherResults,omitempty"`
}

type DiagnoseResult

DiagnoseResult result of Diagnose

type DiagnoseResult struct {
    // Code - READ-ONLY; Code for workspace setup error
    Code *string `json:"code,omitempty"`
    // Level - READ-ONLY; Level of workspace setup error. Possible values include: 'DiagnoseResultLevelWarning', 'DiagnoseResultLevelError', 'DiagnoseResultLevelInformation'
    Level DiagnoseResultLevel `json:"level,omitempty"`
    // Message - READ-ONLY; Message of workspace setup error
    Message *string `json:"message,omitempty"`
}

func (DiagnoseResult) MarshalJSON

func (dr DiagnoseResult) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DiagnoseResult.

type DiagnoseResultLevel

DiagnoseResultLevel enumerates the values for diagnose result level.

type DiagnoseResultLevel string
const (
    // DiagnoseResultLevelError ...
    DiagnoseResultLevelError DiagnoseResultLevel = "Error"
    // DiagnoseResultLevelInformation ...
    DiagnoseResultLevelInformation DiagnoseResultLevel = "Information"
    // DiagnoseResultLevelWarning ...
    DiagnoseResultLevelWarning DiagnoseResultLevel = "Warning"
)

func PossibleDiagnoseResultLevelValues

func PossibleDiagnoseResultLevelValues() []DiagnoseResultLevel

PossibleDiagnoseResultLevelValues returns an array of possible values for the DiagnoseResultLevel const type.

type DiagnoseWorkspaceParameters

DiagnoseWorkspaceParameters parameters to diagnose a workspace

type DiagnoseWorkspaceParameters struct {
    // Value - Value of Parameters
    Value *DiagnoseRequestProperties `json:"value,omitempty"`
}

type EncryptionProperty

EncryptionProperty ...

type EncryptionProperty struct {
    // Status - Indicates whether or not the encryption is enabled for the workspace. Possible values include: 'EncryptionStatusEnabled', 'EncryptionStatusDisabled'
    Status EncryptionStatus `json:"status,omitempty"`
    // Identity - The identity that will be used to access the key vault for encryption at rest.
    Identity *IdentityForCmk `json:"identity,omitempty"`
    // KeyVaultProperties - Customer Key vault properties.
    KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"`
}

type EncryptionStatus

EncryptionStatus enumerates the values for encryption status.

type EncryptionStatus string
const (
    // EncryptionStatusDisabled ...
    EncryptionStatusDisabled EncryptionStatus = "Disabled"
    // EncryptionStatusEnabled ...
    EncryptionStatusEnabled EncryptionStatus = "Enabled"
)

func PossibleEncryptionStatusValues

func PossibleEncryptionStatusValues() []EncryptionStatus

PossibleEncryptionStatusValues returns an array of possible values for the EncryptionStatus const type.

type ErrorAdditionalInfo

ErrorAdditionalInfo the resource management error additional info.

type ErrorAdditionalInfo struct {
    // Type - READ-ONLY; The additional info type.
    Type *string `json:"type,omitempty"`
    // Info - READ-ONLY; The additional info.
    Info interface{} `json:"info,omitempty"`
}

func (ErrorAdditionalInfo) MarshalJSON

func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ErrorAdditionalInfo.

type ErrorDetail

ErrorDetail the error detail.

type ErrorDetail struct {
    // Code - READ-ONLY; The error code.
    Code *string `json:"code,omitempty"`
    // Message - READ-ONLY; The error message.
    Message *string `json:"message,omitempty"`
    // Target - READ-ONLY; The error target.
    Target *string `json:"target,omitempty"`
    // Details - READ-ONLY; The error details.
    Details *[]ErrorDetail `json:"details,omitempty"`
    // AdditionalInfo - READ-ONLY; The error additional info.
    AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}

func (ErrorDetail) MarshalJSON

func (ed ErrorDetail) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ErrorDetail.

type ErrorResponse

ErrorResponse common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

type ErrorResponse struct {
    // Error - The error object.
    Error *ErrorDetail `json:"error,omitempty"`
}

type EstimatedVMPrice

EstimatedVMPrice the estimated price info for using a VM of a particular OS type, tier, etc.

type EstimatedVMPrice struct {
    // RetailPrice - The price charged for using the VM.
    RetailPrice *float64 `json:"retailPrice,omitempty"`
    // OsType - Operating system type used by the VM. Possible values include: 'VMPriceOSTypeLinux', 'VMPriceOSTypeWindows'
    OsType VMPriceOSType `json:"osType,omitempty"`
    // VMTier - The type of the VM. Possible values include: 'VMTierStandard', 'VMTierLowPriority', 'VMTierSpot'
    VMTier VMTier `json:"vmTier,omitempty"`
}

type EstimatedVMPrices

EstimatedVMPrices the estimated price info for using a VM.

type EstimatedVMPrices struct {
    // BillingCurrency - Three lettered code specifying the currency of the VM price. Example: USD
    BillingCurrency *string `json:"billingCurrency,omitempty"`
    // UnitOfMeasure - The unit of time measurement for the specified VM price. Example: OneHour
    UnitOfMeasure *string `json:"unitOfMeasure,omitempty"`
    // Values - The list of estimated prices for using a VM of a particular OS type, tier, etc.
    Values *[]EstimatedVMPrice `json:"values,omitempty"`
}

type ExternalFQDNResponse

ExternalFQDNResponse ...

type ExternalFQDNResponse struct {
    autorest.Response `json:"-"`
    Value             *[]FQDNEndpoints `json:"value,omitempty"`
}

type FQDNEndpoint

FQDNEndpoint ...

type FQDNEndpoint struct {
    DomainName      *string               `json:"domainName,omitempty"`
    EndpointDetails *[]FQDNEndpointDetail `json:"endpointDetails,omitempty"`
}

type FQDNEndpointDetail

FQDNEndpointDetail ...

type FQDNEndpointDetail struct {
    Port *int32 `json:"port,omitempty"`
}

type FQDNEndpoints

FQDNEndpoints ...

type FQDNEndpoints struct {
    Properties *FQDNEndpointsProperties `json:"properties,omitempty"`
}

type FQDNEndpointsProperties

FQDNEndpointsProperties ...

type FQDNEndpointsProperties struct {
    Category  *string         `json:"category,omitempty"`
    Endpoints *[]FQDNEndpoint `json:"endpoints,omitempty"`
}

type HDInsight

HDInsight a HDInsight compute.

type HDInsight struct {
    Properties *HDInsightProperties `json:"properties,omitempty"`
    // ComputeLocation - Location for the underlying compute
    ComputeLocation *string `json:"computeLocation,omitempty"`
    // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Description - The description of the Machine Learning compute.
    Description *string `json:"description,omitempty"`
    // CreatedOn - READ-ONLY; The time at which the compute was created.
    CreatedOn *date.Time `json:"createdOn,omitempty"`
    // ModifiedOn - READ-ONLY; The time at which the compute was last modified.
    ModifiedOn *date.Time `json:"modifiedOn,omitempty"`
    // ResourceID - ARM resource id of the underlying compute
    ResourceID *string `json:"resourceId,omitempty"`
    // ProvisioningErrors - READ-ONLY; Errors during provisioning
    ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"`
    // IsAttachedCompute - READ-ONLY; Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`
    // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics', 'ComputeTypeBasicComputeComputeTypeSynapseSpark'
    ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"`
}

func (HDInsight) AsAKS

func (hi HDInsight) AsAKS() (*AKS, bool)

AsAKS is the BasicCompute implementation for HDInsight.

func (HDInsight) AsAmlCompute

func (hi HDInsight) AsAmlCompute() (*AmlCompute, bool)

AsAmlCompute is the BasicCompute implementation for HDInsight.

func (HDInsight) AsBasicCompute

func (hi HDInsight) AsBasicCompute() (BasicCompute, bool)

AsBasicCompute is the BasicCompute implementation for HDInsight.

func (HDInsight) AsCompute

func (hi HDInsight) AsCompute() (*Compute, bool)

AsCompute is the BasicCompute implementation for HDInsight.

func (HDInsight) AsComputeInstance

func (hi HDInsight) AsComputeInstance() (*ComputeInstance, bool)

AsComputeInstance is the BasicCompute implementation for HDInsight.

func (HDInsight) AsDataFactory

func (hi HDInsight) AsDataFactory() (*DataFactory, bool)

AsDataFactory is the BasicCompute implementation for HDInsight.

func (HDInsight) AsDataLakeAnalytics

func (hi HDInsight) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)

AsDataLakeAnalytics is the BasicCompute implementation for HDInsight.

func (HDInsight) AsDatabricks

func (hi HDInsight) AsDatabricks() (*Databricks, bool)

AsDatabricks is the BasicCompute implementation for HDInsight.

func (HDInsight) AsHDInsight

func (hi HDInsight) AsHDInsight() (*HDInsight, bool)

AsHDInsight is the BasicCompute implementation for HDInsight.

func (HDInsight) AsSynapseSpark

func (hi HDInsight) AsSynapseSpark() (*SynapseSpark, bool)

AsSynapseSpark is the BasicCompute implementation for HDInsight.

func (HDInsight) AsVirtualMachine

func (hi HDInsight) AsVirtualMachine() (*VirtualMachine, bool)

AsVirtualMachine is the BasicCompute implementation for HDInsight.

func (HDInsight) MarshalJSON

func (hi HDInsight) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for HDInsight.

type HDInsightProperties

HDInsightProperties hDInsight compute properties

type HDInsightProperties struct {
    // SSHPort - Port open for ssh connections on the master node of the cluster.
    SSHPort *int32 `json:"sshPort,omitempty"`
    // Address - Public IP address of the master node of the cluster.
    Address *string `json:"address,omitempty"`
    // AdministratorAccount - Admin credentials for master node of the cluster
    AdministratorAccount *VirtualMachineSSHCredentials `json:"administratorAccount,omitempty"`
}

type Identity

Identity identity for the resource.

type Identity struct {
    // PrincipalID - READ-ONLY; The principal ID of resource identity.
    PrincipalID *string `json:"principalId,omitempty"`
    // TenantID - READ-ONLY; The tenant ID of resource.
    TenantID *string `json:"tenantId,omitempty"`
    // Type - The identity type. Possible values include: 'ResourceIdentityTypeSystemAssigned', 'ResourceIdentityTypeSystemAssignedUserAssigned', 'ResourceIdentityTypeUserAssigned', 'ResourceIdentityTypeNone'
    Type ResourceIdentityType `json:"type,omitempty"`
    // UserAssignedIdentities - The user assigned identities associated with the resource.
    UserAssignedIdentities map[string]*UserAssignedIdentity `json:"userAssignedIdentities"`
}

func (Identity) MarshalJSON

func (i Identity) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Identity.

type IdentityForCmk

IdentityForCmk identity that will be used to access key vault for encryption at rest

type IdentityForCmk struct {
    // UserAssignedIdentity - The ArmId of the user assigned identity that will be used to access the customer managed key vault
    UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

type InstanceTypeSchema

InstanceTypeSchema instance type schema.

type InstanceTypeSchema struct {
    // NodeSelector - Node Selector
    NodeSelector map[string]*string `json:"nodeSelector"`
    // Resources - Resource requests/limits for this instance type
    Resources *InstanceTypeSchemaResources `json:"resources,omitempty"`
}

func (InstanceTypeSchema) MarshalJSON

func (its InstanceTypeSchema) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for InstanceTypeSchema.

type InstanceTypeSchemaResources

InstanceTypeSchemaResources resource requests/limits for this instance type

type InstanceTypeSchemaResources struct {
    // Requests - Resource requests for this instance type
    Requests map[string]*string `json:"requests"`
    // Limits - Resource limits for this instance type
    Limits map[string]*string `json:"limits"`
}

func (InstanceTypeSchemaResources) MarshalJSON

func (its InstanceTypeSchemaResources) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for InstanceTypeSchemaResources.

type KeyVaultProperties

KeyVaultProperties ...

type KeyVaultProperties struct {
    // KeyVaultArmID - The ArmId of the keyVault where the customer owned encryption key is present.
    KeyVaultArmID *string `json:"keyVaultArmId,omitempty"`
    // KeyIdentifier - Key vault uri to access the encryption key.
    KeyIdentifier *string `json:"keyIdentifier,omitempty"`
    // IdentityClientID - For future use - The client id of the identity which will be used to access key vault.
    IdentityClientID *string `json:"identityClientId,omitempty"`
}

type Kubernetes

Kubernetes a Machine Learning compute based on Kubernetes Compute.

type Kubernetes struct {
    // ComputeType - The type of compute. Possible values include: 'ComputeTypeAKS', 'ComputeTypeKubernetes', 'ComputeTypeAmlCompute', 'ComputeTypeComputeInstance', 'ComputeTypeDataFactory', 'ComputeTypeVirtualMachine', 'ComputeTypeHDInsight', 'ComputeTypeDatabricks', 'ComputeTypeDataLakeAnalytics', 'ComputeTypeSynapseSpark'
    ComputeType ComputeType `json:"computeType,omitempty"`
    // ComputeLocation - Location for the underlying compute
    ComputeLocation *string `json:"computeLocation,omitempty"`
    // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Description - The description of the Machine Learning compute.
    Description *string `json:"description,omitempty"`
    // CreatedOn - READ-ONLY; The time at which the compute was created.
    CreatedOn *date.Time `json:"createdOn,omitempty"`
    // ModifiedOn - READ-ONLY; The time at which the compute was last modified.
    ModifiedOn *date.Time `json:"modifiedOn,omitempty"`
    // ResourceID - ARM resource id of the underlying compute
    ResourceID *string `json:"resourceId,omitempty"`
    // ProvisioningErrors - READ-ONLY; Errors during provisioning
    ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"`
    // IsAttachedCompute - READ-ONLY; Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`
    // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
    // Properties - Properties of Kubernetes
    Properties *KubernetesProperties `json:"properties,omitempty"`
}

func (Kubernetes) MarshalJSON

func (kVar Kubernetes) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Kubernetes.

type KubernetesProperties

KubernetesProperties kubernetes properties

type KubernetesProperties struct {
    // RelayConnectionString - Relay connection string.
    RelayConnectionString *string `json:"relayConnectionString,omitempty"`
    // ServiceBusConnectionString - ServiceBus connection string.
    ServiceBusConnectionString *string `json:"serviceBusConnectionString,omitempty"`
    // ExtensionPrincipalID - Extension principal-id.
    ExtensionPrincipalID *string `json:"extensionPrincipalId,omitempty"`
    // ExtensionInstanceReleaseTrain - Extension instance release train.
    ExtensionInstanceReleaseTrain *string `json:"extensionInstanceReleaseTrain,omitempty"`
    // VcName - VC name.
    VcName *string `json:"vcName,omitempty"`
    // Namespace - Compute namespace
    Namespace *string `json:"namespace,omitempty"`
    // DefaultInstanceType - Default instance type
    DefaultInstanceType *string `json:"defaultInstanceType,omitempty"`
    // InstanceTypes - Instance Type Schema
    InstanceTypes map[string]*InstanceTypeSchema `json:"instanceTypes"`
}

func (KubernetesProperties) MarshalJSON

func (kp KubernetesProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for KubernetesProperties.

type KubernetesSchema

KubernetesSchema kubernetes Compute Schema

type KubernetesSchema struct {
    // Properties - Properties of Kubernetes
    Properties *KubernetesProperties `json:"properties,omitempty"`
}

type ListAmlUserFeatureResult

ListAmlUserFeatureResult the List Aml user feature operation response.

type ListAmlUserFeatureResult struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The list of AML user facing features.
    Value *[]AmlUserFeature `json:"value,omitempty"`
    // NextLink - READ-ONLY; The URI to fetch the next page of AML user features information. Call ListNext() with this to fetch the next page of AML user features information.
    NextLink *string `json:"nextLink,omitempty"`
}

func (ListAmlUserFeatureResult) IsEmpty

func (laufr ListAmlUserFeatureResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

func (ListAmlUserFeatureResult) MarshalJSON

func (laufr ListAmlUserFeatureResult) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ListAmlUserFeatureResult.

type ListAmlUserFeatureResultIterator

ListAmlUserFeatureResultIterator provides access to a complete listing of AmlUserFeature values.

type ListAmlUserFeatureResultIterator struct {
    // contains filtered or unexported fields
}

func NewListAmlUserFeatureResultIterator

func NewListAmlUserFeatureResultIterator(page ListAmlUserFeatureResultPage) ListAmlUserFeatureResultIterator

Creates a new instance of the ListAmlUserFeatureResultIterator type.

func (*ListAmlUserFeatureResultIterator) Next

func (iter *ListAmlUserFeatureResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ListAmlUserFeatureResultIterator) NextWithContext

func (iter *ListAmlUserFeatureResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (ListAmlUserFeatureResultIterator) NotDone

func (iter ListAmlUserFeatureResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (ListAmlUserFeatureResultIterator) Response

func (iter ListAmlUserFeatureResultIterator) Response() ListAmlUserFeatureResult

Response returns the raw server response from the last page request.

func (ListAmlUserFeatureResultIterator) Value

func (iter ListAmlUserFeatureResultIterator) Value() AmlUserFeature

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type ListAmlUserFeatureResultPage

ListAmlUserFeatureResultPage contains a page of AmlUserFeature values.

type ListAmlUserFeatureResultPage struct {
    // contains filtered or unexported fields
}

func NewListAmlUserFeatureResultPage

func NewListAmlUserFeatureResultPage(cur ListAmlUserFeatureResult, getNextPage func(context.Context, ListAmlUserFeatureResult) (ListAmlUserFeatureResult, error)) ListAmlUserFeatureResultPage

Creates a new instance of the ListAmlUserFeatureResultPage type.

func (*ListAmlUserFeatureResultPage) Next

func (page *ListAmlUserFeatureResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ListAmlUserFeatureResultPage) NextWithContext

func (page *ListAmlUserFeatureResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (ListAmlUserFeatureResultPage) NotDone

func (page ListAmlUserFeatureResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (ListAmlUserFeatureResultPage) Response

func (page ListAmlUserFeatureResultPage) Response() ListAmlUserFeatureResult

Response returns the raw server response from the last page request.

func (ListAmlUserFeatureResultPage) Values

func (page ListAmlUserFeatureResultPage) Values() []AmlUserFeature

Values returns the slice of values for the current page or nil if there are no values.

type ListNotebookKeysResult

ListNotebookKeysResult ...

type ListNotebookKeysResult struct {
    autorest.Response `json:"-"`
    // PrimaryAccessKey - READ-ONLY
    PrimaryAccessKey *string `json:"primaryAccessKey,omitempty"`
    // SecondaryAccessKey - READ-ONLY
    SecondaryAccessKey *string `json:"secondaryAccessKey,omitempty"`
}

func (ListNotebookKeysResult) MarshalJSON

func (lnkr ListNotebookKeysResult) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ListNotebookKeysResult.

type ListStorageAccountKeysResult

ListStorageAccountKeysResult ...

type ListStorageAccountKeysResult struct {
    autorest.Response `json:"-"`
    // UserStorageKey - READ-ONLY
    UserStorageKey *string `json:"userStorageKey,omitempty"`
}

func (ListStorageAccountKeysResult) MarshalJSON

func (lsakr ListStorageAccountKeysResult) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ListStorageAccountKeysResult.

type ListUsagesResult

ListUsagesResult the List Usages operation response.

type ListUsagesResult struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The list of AML resource usages.
    Value *[]Usage `json:"value,omitempty"`
    // NextLink - READ-ONLY; The URI to fetch the next page of AML resource usage information. Call ListNext() with this to fetch the next page of AML resource usage information.
    NextLink *string `json:"nextLink,omitempty"`
}

func (ListUsagesResult) IsEmpty

func (lur ListUsagesResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

func (ListUsagesResult) MarshalJSON

func (lur ListUsagesResult) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ListUsagesResult.

type ListUsagesResultIterator

ListUsagesResultIterator provides access to a complete listing of Usage values.

type ListUsagesResultIterator struct {
    // contains filtered or unexported fields
}

func NewListUsagesResultIterator

func NewListUsagesResultIterator(page ListUsagesResultPage) ListUsagesResultIterator

Creates a new instance of the ListUsagesResultIterator type.

func (*ListUsagesResultIterator) Next

func (iter *ListUsagesResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ListUsagesResultIterator) NextWithContext

func (iter *ListUsagesResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (ListUsagesResultIterator) NotDone

func (iter ListUsagesResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (ListUsagesResultIterator) Response

func (iter ListUsagesResultIterator) Response() ListUsagesResult

Response returns the raw server response from the last page request.

func (ListUsagesResultIterator) Value

func (iter ListUsagesResultIterator) Value() Usage

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type ListUsagesResultPage

ListUsagesResultPage contains a page of Usage values.

type ListUsagesResultPage struct {
    // contains filtered or unexported fields
}

func NewListUsagesResultPage

func NewListUsagesResultPage(cur ListUsagesResult, getNextPage func(context.Context, ListUsagesResult) (ListUsagesResult, error)) ListUsagesResultPage

Creates a new instance of the ListUsagesResultPage type.

func (*ListUsagesResultPage) Next

func (page *ListUsagesResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ListUsagesResultPage) NextWithContext

func (page *ListUsagesResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (ListUsagesResultPage) NotDone

func (page ListUsagesResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (ListUsagesResultPage) Response

func (page ListUsagesResultPage) Response() ListUsagesResult

Response returns the raw server response from the last page request.

func (ListUsagesResultPage) Values

func (page ListUsagesResultPage) Values() []Usage

Values returns the slice of values for the current page or nil if there are no values.

type ListWorkspaceKeysResult

ListWorkspaceKeysResult ...

type ListWorkspaceKeysResult struct {
    autorest.Response `json:"-"`
    // UserStorageKey - READ-ONLY
    UserStorageKey *string `json:"userStorageKey,omitempty"`
    // UserStorageResourceID - READ-ONLY
    UserStorageResourceID *string `json:"userStorageResourceId,omitempty"`
    // AppInsightsInstrumentationKey - READ-ONLY
    AppInsightsInstrumentationKey *string `json:"appInsightsInstrumentationKey,omitempty"`
    // ContainerRegistryCredentials - READ-ONLY
    ContainerRegistryCredentials *RegistryListCredentialsResult `json:"containerRegistryCredentials,omitempty"`
    // NotebookAccessKeys - READ-ONLY
    NotebookAccessKeys *ListNotebookKeysResult `json:"notebookAccessKeys,omitempty"`
}

func (ListWorkspaceKeysResult) MarshalJSON

func (lwkr ListWorkspaceKeysResult) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ListWorkspaceKeysResult.

type ListWorkspaceQuotas

ListWorkspaceQuotas the List WorkspaceQuotasByVMFamily operation response.

type ListWorkspaceQuotas struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The list of Workspace Quotas by VM Family
    Value *[]ResourceQuota `json:"value,omitempty"`
    // NextLink - READ-ONLY; The URI to fetch the next page of workspace quota information by VM Family. Call ListNext() with this to fetch the next page of Workspace Quota information.
    NextLink *string `json:"nextLink,omitempty"`
}

func (ListWorkspaceQuotas) IsEmpty

func (lwq ListWorkspaceQuotas) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

func (ListWorkspaceQuotas) MarshalJSON

func (lwq ListWorkspaceQuotas) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ListWorkspaceQuotas.

type ListWorkspaceQuotasIterator

ListWorkspaceQuotasIterator provides access to a complete listing of ResourceQuota values.

type ListWorkspaceQuotasIterator struct {
    // contains filtered or unexported fields
}

func NewListWorkspaceQuotasIterator

func NewListWorkspaceQuotasIterator(page ListWorkspaceQuotasPage) ListWorkspaceQuotasIterator

Creates a new instance of the ListWorkspaceQuotasIterator type.

func (*ListWorkspaceQuotasIterator) Next

func (iter *ListWorkspaceQuotasIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ListWorkspaceQuotasIterator) NextWithContext

func (iter *ListWorkspaceQuotasIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (ListWorkspaceQuotasIterator) NotDone

func (iter ListWorkspaceQuotasIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (ListWorkspaceQuotasIterator) Response

func (iter ListWorkspaceQuotasIterator) Response() ListWorkspaceQuotas

Response returns the raw server response from the last page request.

func (ListWorkspaceQuotasIterator) Value

func (iter ListWorkspaceQuotasIterator) Value() ResourceQuota

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type ListWorkspaceQuotasPage

ListWorkspaceQuotasPage contains a page of ResourceQuota values.

type ListWorkspaceQuotasPage struct {
    // contains filtered or unexported fields
}

func NewListWorkspaceQuotasPage

func NewListWorkspaceQuotasPage(cur ListWorkspaceQuotas, getNextPage func(context.Context, ListWorkspaceQuotas) (ListWorkspaceQuotas, error)) ListWorkspaceQuotasPage

Creates a new instance of the ListWorkspaceQuotasPage type.

func (*ListWorkspaceQuotasPage) Next

func (page *ListWorkspaceQuotasPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ListWorkspaceQuotasPage) NextWithContext

func (page *ListWorkspaceQuotasPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (ListWorkspaceQuotasPage) NotDone

func (page ListWorkspaceQuotasPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (ListWorkspaceQuotasPage) Response

func (page ListWorkspaceQuotasPage) Response() ListWorkspaceQuotas

Response returns the raw server response from the last page request.

func (ListWorkspaceQuotasPage) Values

func (page ListWorkspaceQuotasPage) Values() []ResourceQuota

Values returns the slice of values for the current page or nil if there are no values.

type LoadBalancerType

LoadBalancerType enumerates the values for load balancer type.

type LoadBalancerType string
const (
    // LoadBalancerTypeInternalLoadBalancer ...
    LoadBalancerTypeInternalLoadBalancer LoadBalancerType = "InternalLoadBalancer"
    // LoadBalancerTypePublicIP ...
    LoadBalancerTypePublicIP LoadBalancerType = "PublicIp"
)

func PossibleLoadBalancerTypeValues

func PossibleLoadBalancerTypeValues() []LoadBalancerType

PossibleLoadBalancerTypeValues returns an array of possible values for the LoadBalancerType const type.

type NodeState

NodeState enumerates the values for node state.

type NodeState string
const (
    // NodeStateIdle ...
    NodeStateIdle NodeState = "idle"
    // NodeStateLeaving ...
    NodeStateLeaving NodeState = "leaving"
    // NodeStatePreempted ...
    NodeStatePreempted NodeState = "preempted"
    // NodeStatePreparing ...
    NodeStatePreparing NodeState = "preparing"
    // NodeStateRunning ...
    NodeStateRunning NodeState = "running"
    // NodeStateUnusable ...
    NodeStateUnusable NodeState = "unusable"
)

func PossibleNodeStateValues

func PossibleNodeStateValues() []NodeState

PossibleNodeStateValues returns an array of possible values for the NodeState const type.

type NodeStateCounts

NodeStateCounts counts of various compute node states on the amlCompute.

type NodeStateCounts struct {
    // IdleNodeCount - READ-ONLY; Number of compute nodes in idle state.
    IdleNodeCount *int32 `json:"idleNodeCount,omitempty"`
    // RunningNodeCount - READ-ONLY; Number of compute nodes which are running jobs.
    RunningNodeCount *int32 `json:"runningNodeCount,omitempty"`
    // PreparingNodeCount - READ-ONLY; Number of compute nodes which are being prepared.
    PreparingNodeCount *int32 `json:"preparingNodeCount,omitempty"`
    // UnusableNodeCount - READ-ONLY; Number of compute nodes which are in unusable state.
    UnusableNodeCount *int32 `json:"unusableNodeCount,omitempty"`
    // LeavingNodeCount - READ-ONLY; Number of compute nodes which are leaving the amlCompute.
    LeavingNodeCount *int32 `json:"leavingNodeCount,omitempty"`
    // PreemptedNodeCount - READ-ONLY; Number of compute nodes which are in preempted state.
    PreemptedNodeCount *int32 `json:"preemptedNodeCount,omitempty"`
}

func (NodeStateCounts) MarshalJSON

func (nsc NodeStateCounts) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for NodeStateCounts.

type NotebookAccessTokenResult

NotebookAccessTokenResult ...

type NotebookAccessTokenResult struct {
    autorest.Response `json:"-"`
    // NotebookResourceID - READ-ONLY
    NotebookResourceID *string `json:"notebookResourceId,omitempty"`
    // HostName - READ-ONLY
    HostName *string `json:"hostName,omitempty"`
    // PublicDNS - READ-ONLY
    PublicDNS *string `json:"publicDns,omitempty"`
    // AccessToken - READ-ONLY
    AccessToken *string `json:"accessToken,omitempty"`
    // TokenType - READ-ONLY
    TokenType *string `json:"tokenType,omitempty"`
    // ExpiresIn - READ-ONLY
    ExpiresIn *int32 `json:"expiresIn,omitempty"`
    // RefreshToken - READ-ONLY
    RefreshToken *string `json:"refreshToken,omitempty"`
    // Scope - READ-ONLY
    Scope *string `json:"scope,omitempty"`
}

func (NotebookAccessTokenResult) MarshalJSON

func (natr NotebookAccessTokenResult) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for NotebookAccessTokenResult.

type NotebookPreparationError

NotebookPreparationError ...

type NotebookPreparationError struct {
    ErrorMessage *string `json:"errorMessage,omitempty"`
    StatusCode   *int32  `json:"statusCode,omitempty"`
}

type NotebookResourceInfo

NotebookResourceInfo ...

type NotebookResourceInfo struct {
    autorest.Response `json:"-"`
    Fqdn              *string `json:"fqdn,omitempty"`
    // ResourceID - the data plane resourceId that used to initialize notebook component
    ResourceID *string `json:"resourceId,omitempty"`
    // NotebookPreparationError - The error that occurs when preparing notebook.
    NotebookPreparationError *NotebookPreparationError `json:"notebookPreparationError,omitempty"`
}

type Operation

Operation azure Machine Learning workspace REST API operation

type Operation struct {
    // Name - Operation name: {provider}/{resource}/{operation}
    Name *string `json:"name,omitempty"`
    // Display - Display name of operation
    Display *OperationDisplay `json:"display,omitempty"`
}

type OperationDisplay

OperationDisplay display name of operation

type OperationDisplay struct {
    // Provider - The resource provider name: Microsoft.MachineLearningExperimentation
    Provider *string `json:"provider,omitempty"`
    // Resource - The resource on which the operation is performed.
    Resource *string `json:"resource,omitempty"`
    // Operation - The operation that users can perform.
    Operation *string `json:"operation,omitempty"`
    // Description - The description for the operation.
    Description *string `json:"description,omitempty"`
}

type OperationListResult

OperationListResult an array of operations supported by the resource provider.

type OperationListResult struct {
    autorest.Response `json:"-"`
    // Value - List of AML workspace operations supported by the AML workspace resource provider.
    Value *[]Operation `json:"value,omitempty"`
}

type OperationName

OperationName enumerates the values for operation name.

type OperationName string
const (
    // OperationNameCreate ...
    OperationNameCreate OperationName = "Create"
    // OperationNameDelete ...
    OperationNameDelete OperationName = "Delete"
    // OperationNameReimage ...
    OperationNameReimage OperationName = "Reimage"
    // OperationNameRestart ...
    OperationNameRestart OperationName = "Restart"
    // OperationNameStart ...
    OperationNameStart OperationName = "Start"
    // OperationNameStop ...
    OperationNameStop OperationName = "Stop"
)

func PossibleOperationNameValues

func PossibleOperationNameValues() []OperationName

PossibleOperationNameValues returns an array of possible values for the OperationName const type.

type OperationStatus

OperationStatus enumerates the values for operation status.

type OperationStatus string
const (
    // OperationStatusCreateFailed ...
    OperationStatusCreateFailed OperationStatus = "CreateFailed"
    // OperationStatusDeleteFailed ...
    OperationStatusDeleteFailed OperationStatus = "DeleteFailed"
    // OperationStatusInProgress ...
    OperationStatusInProgress OperationStatus = "InProgress"
    // OperationStatusReimageFailed ...
    OperationStatusReimageFailed OperationStatus = "ReimageFailed"
    // OperationStatusRestartFailed ...
    OperationStatusRestartFailed OperationStatus = "RestartFailed"
    // OperationStatusStartFailed ...
    OperationStatusStartFailed OperationStatus = "StartFailed"
    // OperationStatusStopFailed ...
    OperationStatusStopFailed OperationStatus = "StopFailed"
    // OperationStatusSucceeded ...
    OperationStatusSucceeded OperationStatus = "Succeeded"
)

func PossibleOperationStatusValues

func PossibleOperationStatusValues() []OperationStatus

PossibleOperationStatusValues returns an array of possible values for the OperationStatus const type.

type OperationsClient

OperationsClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.

type OperationsClient struct {
    BaseClient
}

func NewOperationsClient

func NewOperationsClient(subscriptionID string) OperationsClient

NewOperationsClient creates an instance of the OperationsClient client.

func NewOperationsClientWithBaseURI

func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient

NewOperationsClientWithBaseURI creates an instance of the OperationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (OperationsClient) List

func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error)

List lists all of the available Azure Machine Learning Workspaces REST API operations.

func (OperationsClient) ListPreparer

func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)

ListPreparer prepares the List request.

func (OperationsClient) ListResponder

func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (OperationsClient) ListSender

func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type OsType

OsType enumerates the values for os type.

type OsType string
const (
    // OsTypeLinux ...
    OsTypeLinux OsType = "Linux"
    // OsTypeWindows ...
    OsTypeWindows OsType = "Windows"
)

func PossibleOsTypeValues

func PossibleOsTypeValues() []OsType

PossibleOsTypeValues returns an array of possible values for the OsType const type.

type PaginatedComputeResourcesList

PaginatedComputeResourcesList paginated list of Machine Learning compute objects wrapped in ARM resource envelope.

type PaginatedComputeResourcesList struct {
    autorest.Response `json:"-"`
    // Value - An array of Machine Learning compute objects wrapped in ARM resource envelope.
    Value *[]ComputeResource `json:"value,omitempty"`
    // NextLink - A continuation link (absolute URI) to the next page of results in the list.
    NextLink *string `json:"nextLink,omitempty"`
}

func (PaginatedComputeResourcesList) IsEmpty

func (pcrl PaginatedComputeResourcesList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type PaginatedComputeResourcesListIterator

PaginatedComputeResourcesListIterator provides access to a complete listing of ComputeResource values.

type PaginatedComputeResourcesListIterator struct {
    // contains filtered or unexported fields
}

func NewPaginatedComputeResourcesListIterator

func NewPaginatedComputeResourcesListIterator(page PaginatedComputeResourcesListPage) PaginatedComputeResourcesListIterator

Creates a new instance of the PaginatedComputeResourcesListIterator type.

func (*PaginatedComputeResourcesListIterator) Next

func (iter *PaginatedComputeResourcesListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*PaginatedComputeResourcesListIterator) NextWithContext

func (iter *PaginatedComputeResourcesListIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (PaginatedComputeResourcesListIterator) NotDone

func (iter PaginatedComputeResourcesListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (PaginatedComputeResourcesListIterator) Response

func (iter PaginatedComputeResourcesListIterator) Response() PaginatedComputeResourcesList

Response returns the raw server response from the last page request.

func (PaginatedComputeResourcesListIterator) Value

func (iter PaginatedComputeResourcesListIterator) Value() ComputeResource

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type PaginatedComputeResourcesListPage

PaginatedComputeResourcesListPage contains a page of ComputeResource values.

type PaginatedComputeResourcesListPage struct {
    // contains filtered or unexported fields
}

func NewPaginatedComputeResourcesListPage

func NewPaginatedComputeResourcesListPage(cur PaginatedComputeResourcesList, getNextPage func(context.Context, PaginatedComputeResourcesList) (PaginatedComputeResourcesList, error)) PaginatedComputeResourcesListPage

Creates a new instance of the PaginatedComputeResourcesListPage type.

func (*PaginatedComputeResourcesListPage) Next

func (page *PaginatedComputeResourcesListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*PaginatedComputeResourcesListPage) NextWithContext

func (page *PaginatedComputeResourcesListPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (PaginatedComputeResourcesListPage) NotDone

func (page PaginatedComputeResourcesListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (PaginatedComputeResourcesListPage) Response

func (page PaginatedComputeResourcesListPage) Response() PaginatedComputeResourcesList

Response returns the raw server response from the last page request.

func (PaginatedComputeResourcesListPage) Values

func (page PaginatedComputeResourcesListPage) Values() []ComputeResource

Values returns the slice of values for the current page or nil if there are no values.

type PaginatedWorkspaceConnectionsList

PaginatedWorkspaceConnectionsList paginated list of Workspace connection objects.

type PaginatedWorkspaceConnectionsList struct {
    autorest.Response `json:"-"`
    // Value - An array of Workspace connection objects.
    Value *[]WorkspaceConnection `json:"value,omitempty"`
    // NextLink - A continuation link (absolute URI) to the next page of results in the list.
    NextLink *string `json:"nextLink,omitempty"`
}

type Password

Password ...

type Password struct {
    // Name - READ-ONLY
    Name *string `json:"name,omitempty"`
    // Value - READ-ONLY
    Value *string `json:"value,omitempty"`
}

func (Password) MarshalJSON

func (p Password) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Password.

type PersonalComputeInstanceSettings

PersonalComputeInstanceSettings settings for a personal compute instance.

type PersonalComputeInstanceSettings struct {
    // AssignedUser - A user explicitly assigned to a personal compute instance.
    AssignedUser *AssignedUser `json:"assignedUser,omitempty"`
}

type PrivateEndpoint

PrivateEndpoint the Private Endpoint resource.

type PrivateEndpoint struct {
    // ID - READ-ONLY; The ARM identifier for Private Endpoint
    ID *string `json:"id,omitempty"`
    // SubnetArmID - READ-ONLY; The ARM identifier for Subnet resource that private endpoint links to
    SubnetArmID *string `json:"subnetArmId,omitempty"`
}

func (PrivateEndpoint) MarshalJSON

func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for PrivateEndpoint.

type PrivateEndpointConnection

PrivateEndpointConnection the Private Endpoint Connection resource.

type PrivateEndpointConnection struct {
    autorest.Response `json:"-"`
    // PrivateEndpointConnectionProperties - Resource properties.
    *PrivateEndpointConnectionProperties `json:"properties,omitempty"`
    // Identity - The identity of the resource.
    Identity *Identity `json:"identity,omitempty"`
    // Location - Specifies the location of the resource.
    Location *string `json:"location,omitempty"`
    // Tags - Contains resource tags defined as key/value pairs.
    Tags map[string]*string `json:"tags"`
    // Sku - The sku of the workspace.
    Sku *Sku `json:"sku,omitempty"`
    // SystemData - System data
    SystemData *SystemData `json:"systemData,omitempty"`
    // ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    ID *string `json:"id,omitempty"`
    // Name - READ-ONLY; The name of the resource
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Type *string `json:"type,omitempty"`
}

func (PrivateEndpointConnection) MarshalJSON

func (pec PrivateEndpointConnection) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for PrivateEndpointConnection.

func (*PrivateEndpointConnection) UnmarshalJSON

func (pec *PrivateEndpointConnection) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for PrivateEndpointConnection struct.

type PrivateEndpointConnectionListResult

PrivateEndpointConnectionListResult list of private endpoint connection associated with the specified workspace

type PrivateEndpointConnectionListResult struct {
    autorest.Response `json:"-"`
    // Value - Array of private endpoint connections
    Value *[]PrivateEndpointConnection `json:"value,omitempty"`
}

type PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties properties of the PrivateEndpointConnectProperties.

type PrivateEndpointConnectionProperties struct {
    // PrivateEndpoint - The resource of private end point.
    PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"`
    // PrivateLinkServiceConnectionState - A collection of information about the state of the connection between service consumer and provider.
    PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"`
    // ProvisioningState - The provisioning state of the private endpoint connection resource. Possible values include: 'PrivateEndpointConnectionProvisioningStateSucceeded', 'PrivateEndpointConnectionProvisioningStateCreating', 'PrivateEndpointConnectionProvisioningStateDeleting', 'PrivateEndpointConnectionProvisioningStateFailed'
    ProvisioningState PrivateEndpointConnectionProvisioningState `json:"provisioningState,omitempty"`
}

type PrivateEndpointConnectionProvisioningState

PrivateEndpointConnectionProvisioningState enumerates the values for private endpoint connection provisioning state.

type PrivateEndpointConnectionProvisioningState string
const (
    // PrivateEndpointConnectionProvisioningStateCreating ...
    PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating"
    // PrivateEndpointConnectionProvisioningStateDeleting ...
    PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting"
    // PrivateEndpointConnectionProvisioningStateFailed ...
    PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed"
    // PrivateEndpointConnectionProvisioningStateSucceeded ...
    PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded"
)

func PossiblePrivateEndpointConnectionProvisioningStateValues

func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState

PossiblePrivateEndpointConnectionProvisioningStateValues returns an array of possible values for the PrivateEndpointConnectionProvisioningState const type.

type PrivateEndpointConnectionsClient

PrivateEndpointConnectionsClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.

type PrivateEndpointConnectionsClient struct {
    BaseClient
}

func NewPrivateEndpointConnectionsClient

func NewPrivateEndpointConnectionsClient(subscriptionID string) PrivateEndpointConnectionsClient

NewPrivateEndpointConnectionsClient creates an instance of the PrivateEndpointConnectionsClient client.

func NewPrivateEndpointConnectionsClientWithBaseURI

func NewPrivateEndpointConnectionsClientWithBaseURI(baseURI string, subscriptionID string) PrivateEndpointConnectionsClient

NewPrivateEndpointConnectionsClientWithBaseURI creates an instance of the PrivateEndpointConnectionsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (PrivateEndpointConnectionsClient) CreateOrUpdate

func (client PrivateEndpointConnectionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string, properties PrivateEndpointConnection) (result PrivateEndpointConnection, err error)

CreateOrUpdate update the state of specified private endpoint connection associated with the workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. privateEndpointConnectionName - the name of the private endpoint connection associated with the workspace properties - the private endpoint connection properties.

func (PrivateEndpointConnectionsClient) CreateOrUpdatePreparer

func (client PrivateEndpointConnectionsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string, properties PrivateEndpointConnection) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (PrivateEndpointConnectionsClient) CreateOrUpdateResponder

func (client PrivateEndpointConnectionsClient) CreateOrUpdateResponder(resp *http.Response) (result PrivateEndpointConnection, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (PrivateEndpointConnectionsClient) CreateOrUpdateSender

func (client PrivateEndpointConnectionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (PrivateEndpointConnectionsClient) Delete

func (client PrivateEndpointConnectionsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (result autorest.Response, err error)

Delete deletes the specified private endpoint connection associated with the workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. privateEndpointConnectionName - the name of the private endpoint connection associated with the workspace

func (PrivateEndpointConnectionsClient) DeletePreparer

func (client PrivateEndpointConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (PrivateEndpointConnectionsClient) DeleteResponder

func (client PrivateEndpointConnectionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (PrivateEndpointConnectionsClient) DeleteSender

func (client PrivateEndpointConnectionsClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (PrivateEndpointConnectionsClient) Get

func (client PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (result PrivateEndpointConnection, err error)

Get gets the specified private endpoint connection associated with the workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. privateEndpointConnectionName - the name of the private endpoint connection associated with the workspace

func (PrivateEndpointConnectionsClient) GetPreparer

func (client PrivateEndpointConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (PrivateEndpointConnectionsClient) GetResponder

func (client PrivateEndpointConnectionsClient) GetResponder(resp *http.Response) (result PrivateEndpointConnection, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (PrivateEndpointConnectionsClient) GetSender

func (client PrivateEndpointConnectionsClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (PrivateEndpointConnectionsClient) List

func (client PrivateEndpointConnectionsClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateEndpointConnectionListResult, err error)

List list all the private endpoint connections associated with the workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (PrivateEndpointConnectionsClient) ListPreparer

func (client PrivateEndpointConnectionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

ListPreparer prepares the List request.

func (PrivateEndpointConnectionsClient) ListResponder

func (client PrivateEndpointConnectionsClient) ListResponder(resp *http.Response) (result PrivateEndpointConnectionListResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (PrivateEndpointConnectionsClient) ListSender

func (client PrivateEndpointConnectionsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type PrivateEndpointServiceConnectionStatus

PrivateEndpointServiceConnectionStatus enumerates the values for private endpoint service connection status.

type PrivateEndpointServiceConnectionStatus string
const (
    // PrivateEndpointServiceConnectionStatusApproved ...
    PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatus = "Approved"
    // PrivateEndpointServiceConnectionStatusDisconnected ...
    PrivateEndpointServiceConnectionStatusDisconnected PrivateEndpointServiceConnectionStatus = "Disconnected"
    // PrivateEndpointServiceConnectionStatusPending ...
    PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatus = "Pending"
    // PrivateEndpointServiceConnectionStatusRejected ...
    PrivateEndpointServiceConnectionStatusRejected PrivateEndpointServiceConnectionStatus = "Rejected"
    // PrivateEndpointServiceConnectionStatusTimeout ...
    PrivateEndpointServiceConnectionStatusTimeout PrivateEndpointServiceConnectionStatus = "Timeout"
)

func PossiblePrivateEndpointServiceConnectionStatusValues

func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus

PossiblePrivateEndpointServiceConnectionStatusValues returns an array of possible values for the PrivateEndpointServiceConnectionStatus const type.

type PrivateLinkResource

PrivateLinkResource a private link resource

type PrivateLinkResource struct {
    // PrivateLinkResourceProperties - Resource properties.
    *PrivateLinkResourceProperties `json:"properties,omitempty"`
    // Identity - The identity of the resource.
    Identity *Identity `json:"identity,omitempty"`
    // Location - Specifies the location of the resource.
    Location *string `json:"location,omitempty"`
    // Tags - Contains resource tags defined as key/value pairs.
    Tags map[string]*string `json:"tags"`
    // Sku - The sku of the workspace.
    Sku *Sku `json:"sku,omitempty"`
    // SystemData - System data
    SystemData *SystemData `json:"systemData,omitempty"`
    // ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    ID *string `json:"id,omitempty"`
    // Name - READ-ONLY; The name of the resource
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Type *string `json:"type,omitempty"`
}

func (PrivateLinkResource) MarshalJSON

func (plr PrivateLinkResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for PrivateLinkResource.

func (*PrivateLinkResource) UnmarshalJSON

func (plr *PrivateLinkResource) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for PrivateLinkResource struct.

type PrivateLinkResourceListResult

PrivateLinkResourceListResult a list of private link resources

type PrivateLinkResourceListResult struct {
    autorest.Response `json:"-"`
    // Value - Array of private link resources
    Value *[]PrivateLinkResource `json:"value,omitempty"`
}

type PrivateLinkResourceProperties

PrivateLinkResourceProperties properties of a private link resource.

type PrivateLinkResourceProperties struct {
    // GroupID - READ-ONLY; The private link resource group id.
    GroupID *string `json:"groupId,omitempty"`
    // RequiredMembers - READ-ONLY; The private link resource required member names.
    RequiredMembers *[]string `json:"requiredMembers,omitempty"`
    // RequiredZoneNames - The private link resource Private link DNS zone name.
    RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}

func (PrivateLinkResourceProperties) MarshalJSON

func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.

type PrivateLinkResourcesClient

PrivateLinkResourcesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.

type PrivateLinkResourcesClient struct {
    BaseClient
}

func NewPrivateLinkResourcesClient

func NewPrivateLinkResourcesClient(subscriptionID string) PrivateLinkResourcesClient

NewPrivateLinkResourcesClient creates an instance of the PrivateLinkResourcesClient client.

func NewPrivateLinkResourcesClientWithBaseURI

func NewPrivateLinkResourcesClientWithBaseURI(baseURI string, subscriptionID string) PrivateLinkResourcesClient

NewPrivateLinkResourcesClientWithBaseURI creates an instance of the PrivateLinkResourcesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (PrivateLinkResourcesClient) List

func (client PrivateLinkResourcesClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateLinkResourceListResult, err error)

List gets the private link resources that need to be created for a workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (PrivateLinkResourcesClient) ListPreparer

func (client PrivateLinkResourcesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

ListPreparer prepares the List request.

func (PrivateLinkResourcesClient) ListResponder

func (client PrivateLinkResourcesClient) ListResponder(resp *http.Response) (result PrivateLinkResourceListResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (PrivateLinkResourcesClient) ListSender

func (client PrivateLinkResourcesClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type PrivateLinkServiceConnectionState

PrivateLinkServiceConnectionState a collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionState struct {
    // Status - Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Possible values include: 'PrivateEndpointServiceConnectionStatusPending', 'PrivateEndpointServiceConnectionStatusApproved', 'PrivateEndpointServiceConnectionStatusRejected', 'PrivateEndpointServiceConnectionStatusDisconnected', 'PrivateEndpointServiceConnectionStatusTimeout'
    Status PrivateEndpointServiceConnectionStatus `json:"status,omitempty"`
    // Description - The reason for approval/rejection of the connection.
    Description *string `json:"description,omitempty"`
    // ActionsRequired - A message indicating if changes on the service provider require any updates on the consumer.
    ActionsRequired *string `json:"actionsRequired,omitempty"`
}

type ProvisioningState

ProvisioningState enumerates the values for provisioning state.

type ProvisioningState string
const (
    // ProvisioningStateCanceled ...
    ProvisioningStateCanceled ProvisioningState = "Canceled"
    // ProvisioningStateCreating ...
    ProvisioningStateCreating ProvisioningState = "Creating"
    // ProvisioningStateDeleting ...
    ProvisioningStateDeleting ProvisioningState = "Deleting"
    // ProvisioningStateFailed ...
    ProvisioningStateFailed ProvisioningState = "Failed"
    // ProvisioningStateSucceeded ...
    ProvisioningStateSucceeded ProvisioningState = "Succeeded"
    // ProvisioningStateUnknown ...
    ProvisioningStateUnknown ProvisioningState = "Unknown"
    // ProvisioningStateUpdating ...
    ProvisioningStateUpdating ProvisioningState = "Updating"
)

func PossibleProvisioningStateValues

func PossibleProvisioningStateValues() []ProvisioningState

PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.

type ProxyResource

ProxyResource the resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location

type ProxyResource struct {
    // ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    ID *string `json:"id,omitempty"`
    // Name - READ-ONLY; The name of the resource
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Type *string `json:"type,omitempty"`
}

func (ProxyResource) MarshalJSON

func (pr ProxyResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ProxyResource.

type PublicNetworkAccess

PublicNetworkAccess enumerates the values for public network access.

type PublicNetworkAccess string
const (
    // PublicNetworkAccessDisabled ...
    PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled"
    // PublicNetworkAccessEnabled ...
    PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled"
)

func PossiblePublicNetworkAccessValues

func PossiblePublicNetworkAccessValues() []PublicNetworkAccess

PossiblePublicNetworkAccessValues returns an array of possible values for the PublicNetworkAccess const type.

type QuotaBaseProperties

QuotaBaseProperties the properties for Quota update or retrieval.

type QuotaBaseProperties struct {
    // ID - Specifies the resource ID.
    ID *string `json:"id,omitempty"`
    // Type - Specifies the resource type.
    Type *string `json:"type,omitempty"`
    // Limit - The maximum permitted quota of the resource.
    Limit *int64 `json:"limit,omitempty"`
    // Unit - An enum describing the unit of quota measurement. Possible values include: 'QuotaUnitCount'
    Unit QuotaUnit `json:"unit,omitempty"`
}

type QuotaUnit

QuotaUnit enumerates the values for quota unit.

type QuotaUnit string
const (
    // QuotaUnitCount ...
    QuotaUnitCount QuotaUnit = "Count"
)

func PossibleQuotaUnitValues

func PossibleQuotaUnitValues() []QuotaUnit

PossibleQuotaUnitValues returns an array of possible values for the QuotaUnit const type.

type QuotaUpdateParameters

QuotaUpdateParameters quota update parameters.

type QuotaUpdateParameters struct {
    // Value - The list for update quota.
    Value *[]QuotaBaseProperties `json:"value,omitempty"`
    // Location - Region of workspace quota to be updated.
    Location *string `json:"location,omitempty"`
}

type QuotasClient

QuotasClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.

type QuotasClient struct {
    BaseClient
}

func NewQuotasClient

func NewQuotasClient(subscriptionID string) QuotasClient

NewQuotasClient creates an instance of the QuotasClient client.

func NewQuotasClientWithBaseURI

func NewQuotasClientWithBaseURI(baseURI string, subscriptionID string) QuotasClient

NewQuotasClientWithBaseURI creates an instance of the QuotasClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (QuotasClient) List

func (client QuotasClient) List(ctx context.Context, location string) (result ListWorkspaceQuotasPage, err error)

List gets the currently assigned Workspace Quotas based on VMFamily. Parameters: location - the location for which resource usage is queried.

func (QuotasClient) ListComplete

func (client QuotasClient) ListComplete(ctx context.Context, location string) (result ListWorkspaceQuotasIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (QuotasClient) ListPreparer

func (client QuotasClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)

ListPreparer prepares the List request.

func (QuotasClient) ListResponder

func (client QuotasClient) ListResponder(resp *http.Response) (result ListWorkspaceQuotas, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (QuotasClient) ListSender

func (client QuotasClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (QuotasClient) Update

func (client QuotasClient) Update(ctx context.Context, location string, parameters QuotaUpdateParameters) (result UpdateWorkspaceQuotasResult, err error)

Update update quota for each VM family in workspace. Parameters: location - the location for update quota is queried. parameters - quota update parameters.

func (QuotasClient) UpdatePreparer

func (client QuotasClient) UpdatePreparer(ctx context.Context, location string, parameters QuotaUpdateParameters) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (QuotasClient) UpdateResponder

func (client QuotasClient) UpdateResponder(resp *http.Response) (result UpdateWorkspaceQuotasResult, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (QuotasClient) UpdateSender

func (client QuotasClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type ReasonCode

ReasonCode enumerates the values for reason code.

type ReasonCode string
const (
    // ReasonCodeNotAvailableForRegion ...
    ReasonCodeNotAvailableForRegion ReasonCode = "NotAvailableForRegion"
    // ReasonCodeNotAvailableForSubscription ...
    ReasonCodeNotAvailableForSubscription ReasonCode = "NotAvailableForSubscription"
    // ReasonCodeNotSpecified ...
    ReasonCodeNotSpecified ReasonCode = "NotSpecified"
)

func PossibleReasonCodeValues

func PossibleReasonCodeValues() []ReasonCode

PossibleReasonCodeValues returns an array of possible values for the ReasonCode const type.

type RegistryListCredentialsResult

RegistryListCredentialsResult ...

type RegistryListCredentialsResult struct {
    // Location - READ-ONLY
    Location *string `json:"location,omitempty"`
    // Username - READ-ONLY
    Username  *string     `json:"username,omitempty"`
    Passwords *[]Password `json:"passwords,omitempty"`
}

func (RegistryListCredentialsResult) MarshalJSON

func (rlcr RegistryListCredentialsResult) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for RegistryListCredentialsResult.

type RemoteLoginPortPublicAccess

RemoteLoginPortPublicAccess enumerates the values for remote login port public access.

type RemoteLoginPortPublicAccess string
const (
    // RemoteLoginPortPublicAccessDisabled ...
    RemoteLoginPortPublicAccessDisabled RemoteLoginPortPublicAccess = "Disabled"
    // RemoteLoginPortPublicAccessEnabled ...
    RemoteLoginPortPublicAccessEnabled RemoteLoginPortPublicAccess = "Enabled"
    // RemoteLoginPortPublicAccessNotSpecified ...
    RemoteLoginPortPublicAccessNotSpecified RemoteLoginPortPublicAccess = "NotSpecified"
)

func PossibleRemoteLoginPortPublicAccessValues

func PossibleRemoteLoginPortPublicAccessValues() []RemoteLoginPortPublicAccess

PossibleRemoteLoginPortPublicAccessValues returns an array of possible values for the RemoteLoginPortPublicAccess const type.

type Resource

Resource common fields that are returned in the response for all Azure Resource Manager resources

type Resource struct {
    // ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    ID *string `json:"id,omitempty"`
    // Name - READ-ONLY; The name of the resource
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Type *string `json:"type,omitempty"`
}

func (Resource) MarshalJSON

func (r Resource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Resource.

type ResourceID

ResourceID represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.

type ResourceID struct {
    // ID - The ID of the resource
    ID *string `json:"id,omitempty"`
}

type ResourceIdentityType

ResourceIdentityType enumerates the values for resource identity type.

type ResourceIdentityType string
const (
    // ResourceIdentityTypeNone ...
    ResourceIdentityTypeNone ResourceIdentityType = "None"
    // ResourceIdentityTypeSystemAssigned ...
    ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned"
    // ResourceIdentityTypeSystemAssignedUserAssigned ...
    ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned,UserAssigned"
    // ResourceIdentityTypeUserAssigned ...
    ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned"
)

func PossibleResourceIdentityTypeValues

func PossibleResourceIdentityTypeValues() []ResourceIdentityType

PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.

type ResourceName

ResourceName the Resource Name.

type ResourceName struct {
    // Value - READ-ONLY; The name of the resource.
    Value *string `json:"value,omitempty"`
    // LocalizedValue - READ-ONLY; The localized name of the resource.
    LocalizedValue *string `json:"localizedValue,omitempty"`
}

func (ResourceName) MarshalJSON

func (rn ResourceName) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ResourceName.

type ResourceQuota

ResourceQuota the quota assigned to a resource.

type ResourceQuota struct {
    // ID - READ-ONLY; Specifies the resource ID.
    ID *string `json:"id,omitempty"`
    // AmlWorkspaceLocation - READ-ONLY; Region of the AML workspace in the id.
    AmlWorkspaceLocation *string `json:"amlWorkspaceLocation,omitempty"`
    // Type - READ-ONLY; Specifies the resource type.
    Type *string `json:"type,omitempty"`
    // Name - READ-ONLY; Name of the resource.
    Name *ResourceName `json:"name,omitempty"`
    // Limit - READ-ONLY; The maximum permitted quota of the resource.
    Limit *int64 `json:"limit,omitempty"`
    // Unit - READ-ONLY; An enum describing the unit of quota measurement. Possible values include: 'QuotaUnitCount'
    Unit QuotaUnit `json:"unit,omitempty"`
}

func (ResourceQuota) MarshalJSON

func (rq ResourceQuota) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ResourceQuota.

type ResourceSkuLocationInfo

ResourceSkuLocationInfo ...

type ResourceSkuLocationInfo struct {
    // Location - READ-ONLY; Location of the SKU
    Location *string `json:"location,omitempty"`
    // Zones - READ-ONLY; List of availability zones where the SKU is supported.
    Zones *[]string `json:"zones,omitempty"`
    // ZoneDetails - READ-ONLY; Details of capabilities available to a SKU in specific zones.
    ZoneDetails *[]ResourceSkuZoneDetails `json:"zoneDetails,omitempty"`
}

func (ResourceSkuLocationInfo) MarshalJSON

func (rsli ResourceSkuLocationInfo) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ResourceSkuLocationInfo.

type ResourceSkuZoneDetails

ResourceSkuZoneDetails describes The zonal capabilities of a SKU.

type ResourceSkuZoneDetails struct {
    // Name - READ-ONLY; The set of zones that the SKU is available in with the specified capabilities.
    Name *[]string `json:"name,omitempty"`
    // Capabilities - READ-ONLY; A list of capabilities that are available for the SKU in the specified list of zones.
    Capabilities *[]SKUCapability `json:"capabilities,omitempty"`
}

func (ResourceSkuZoneDetails) MarshalJSON

func (rszd ResourceSkuZoneDetails) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ResourceSkuZoneDetails.

type Restriction

Restriction the restriction because of which SKU cannot be used.

type Restriction struct {
    // Type - READ-ONLY; The type of restrictions. As of now only possible value for this is location.
    Type *string `json:"type,omitempty"`
    // Values - READ-ONLY; The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted.
    Values *[]string `json:"values,omitempty"`
    // ReasonCode - The reason for the restriction. Possible values include: 'ReasonCodeNotSpecified', 'ReasonCodeNotAvailableForRegion', 'ReasonCodeNotAvailableForSubscription'
    ReasonCode ReasonCode `json:"reasonCode,omitempty"`
}

func (Restriction) MarshalJSON

func (r Restriction) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Restriction.

type SKUCapability

SKUCapability features/user capabilities associated with the sku

type SKUCapability struct {
    // Name - Capability/Feature ID
    Name *string `json:"name,omitempty"`
    // Value - Details about the feature/capability
    Value *string `json:"value,omitempty"`
}

type SSHPublicAccess

SSHPublicAccess enumerates the values for ssh public access.

type SSHPublicAccess string
const (
    // SSHPublicAccessDisabled ...
    SSHPublicAccessDisabled SSHPublicAccess = "Disabled"
    // SSHPublicAccessEnabled ...
    SSHPublicAccessEnabled SSHPublicAccess = "Enabled"
)

func PossibleSSHPublicAccessValues

func PossibleSSHPublicAccessValues() []SSHPublicAccess

PossibleSSHPublicAccessValues returns an array of possible values for the SSHPublicAccess const type.

type ScaleSettings

ScaleSettings scale settings for AML Compute

type ScaleSettings struct {
    // MaxNodeCount - Max number of nodes to use
    MaxNodeCount *int32 `json:"maxNodeCount,omitempty"`
    // MinNodeCount - Min number of nodes to use
    MinNodeCount *int32 `json:"minNodeCount,omitempty"`
    // NodeIdleTimeBeforeScaleDown - Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
    NodeIdleTimeBeforeScaleDown *string `json:"nodeIdleTimeBeforeScaleDown,omitempty"`
}

type ScaleSettingsInformation

ScaleSettingsInformation desired scale settings for the amlCompute.

type ScaleSettingsInformation struct {
    ScaleSettings *ScaleSettings `json:"scaleSettings,omitempty"`
}

type ScriptReference

ScriptReference script reference

type ScriptReference struct {
    // ScriptSource - The storage source of the script: inline, workspace.
    ScriptSource *string `json:"scriptSource,omitempty"`
    // ScriptData - The location of scripts in the mounted volume.
    ScriptData *string `json:"scriptData,omitempty"`
    // ScriptArguments - Optional command line arguments passed to the script to run.
    ScriptArguments *string `json:"scriptArguments,omitempty"`
    // Timeout - Optional time period passed to timeout command.
    Timeout *string `json:"timeout,omitempty"`
}

type ScriptsToExecute

ScriptsToExecute customized setup scripts

type ScriptsToExecute struct {
    // StartupScript - Script that's run every time the machine starts.
    StartupScript *ScriptReference `json:"startupScript,omitempty"`
    // CreationScript - Script that's run only once during provision of the compute.
    CreationScript *ScriptReference `json:"creationScript,omitempty"`
}

type ServiceManagedResourcesSettings

ServiceManagedResourcesSettings ...

type ServiceManagedResourcesSettings struct {
    // CosmosDb - The settings for the service managed cosmosdb account.
    CosmosDb *CosmosDbSettings `json:"cosmosDb,omitempty"`
}

type ServicePrincipalCredentials

ServicePrincipalCredentials service principal credentials.

type ServicePrincipalCredentials struct {
    // ClientID - Client Id
    ClientID *string `json:"clientId,omitempty"`
    // ClientSecret - Client secret
    ClientSecret *string `json:"clientSecret,omitempty"`
}

type SetupScripts

SetupScripts details of customized scripts to execute for setting up the cluster.

type SetupScripts struct {
    // Scripts - Customized setup scripts
    Scripts *ScriptsToExecute `json:"scripts,omitempty"`
}

type SharedPrivateLinkResource

SharedPrivateLinkResource ...

type SharedPrivateLinkResource struct {
    // Name - Unique name of the private link.
    Name *string `json:"name,omitempty"`
    // SharedPrivateLinkResourceProperty - Resource properties.
    *SharedPrivateLinkResourceProperty `json:"properties,omitempty"`
}

func (SharedPrivateLinkResource) MarshalJSON

func (splr SharedPrivateLinkResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SharedPrivateLinkResource.

func (*SharedPrivateLinkResource) UnmarshalJSON

func (splr *SharedPrivateLinkResource) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for SharedPrivateLinkResource struct.

type SharedPrivateLinkResourceProperty

SharedPrivateLinkResourceProperty properties of a shared private link resource.

type SharedPrivateLinkResourceProperty struct {
    // PrivateLinkResourceID - The resource id that private link links to.
    PrivateLinkResourceID *string `json:"privateLinkResourceId,omitempty"`
    // GroupID - The private link resource group id.
    GroupID *string `json:"groupId,omitempty"`
    // RequestMessage - Request message.
    RequestMessage *string `json:"requestMessage,omitempty"`
    // Status - Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Possible values include: 'PrivateEndpointServiceConnectionStatusPending', 'PrivateEndpointServiceConnectionStatusApproved', 'PrivateEndpointServiceConnectionStatusRejected', 'PrivateEndpointServiceConnectionStatusDisconnected', 'PrivateEndpointServiceConnectionStatusTimeout'
    Status PrivateEndpointServiceConnectionStatus `json:"status,omitempty"`
}

type Sku

Sku sku of the resource

type Sku struct {
    // Name - Name of the sku
    Name *string `json:"name,omitempty"`
    // Tier - Tier of the sku like Basic or Enterprise
    Tier *string `json:"tier,omitempty"`
}

type SkuListResult

SkuListResult list of skus with features

type SkuListResult struct {
    autorest.Response `json:"-"`
    Value             *[]WorkspaceSku `json:"value,omitempty"`
    // NextLink - The URI to fetch the next page of Workspace Skus. Call ListNext() with this URI to fetch the next page of Workspace Skus
    NextLink *string `json:"nextLink,omitempty"`
}

func (SkuListResult) IsEmpty

func (slr SkuListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type SkuListResultIterator

SkuListResultIterator provides access to a complete listing of WorkspaceSku values.

type SkuListResultIterator struct {
    // contains filtered or unexported fields
}

func NewSkuListResultIterator

func NewSkuListResultIterator(page SkuListResultPage) SkuListResultIterator

Creates a new instance of the SkuListResultIterator type.

func (*SkuListResultIterator) Next

func (iter *SkuListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SkuListResultIterator) NextWithContext

func (iter *SkuListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (SkuListResultIterator) NotDone

func (iter SkuListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (SkuListResultIterator) Response

func (iter SkuListResultIterator) Response() SkuListResult

Response returns the raw server response from the last page request.

func (SkuListResultIterator) Value

func (iter SkuListResultIterator) Value() WorkspaceSku

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type SkuListResultPage

SkuListResultPage contains a page of WorkspaceSku values.

type SkuListResultPage struct {
    // contains filtered or unexported fields
}

func NewSkuListResultPage

func NewSkuListResultPage(cur SkuListResult, getNextPage func(context.Context, SkuListResult) (SkuListResult, error)) SkuListResultPage

Creates a new instance of the SkuListResultPage type.

func (*SkuListResultPage) Next

func (page *SkuListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*SkuListResultPage) NextWithContext

func (page *SkuListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (SkuListResultPage) NotDone

func (page SkuListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (SkuListResultPage) Response

func (page SkuListResultPage) Response() SkuListResult

Response returns the raw server response from the last page request.

func (SkuListResultPage) Values

func (page SkuListResultPage) Values() []WorkspaceSku

Values returns the slice of values for the current page or nil if there are no values.

type SslConfiguration

SslConfiguration the ssl configuration for scoring

type SslConfiguration struct {
    // Status - Enable or disable ssl for scoring. Possible values include: 'Status1Disabled', 'Status1Enabled', 'Status1Auto'
    Status Status1 `json:"status,omitempty"`
    // Cert - Cert data
    Cert *string `json:"cert,omitempty"`
    // Key - Key data
    Key *string `json:"key,omitempty"`
    // Cname - CNAME of the cert
    Cname *string `json:"cname,omitempty"`
    // LeafDomainLabel - Leaf domain label of public endpoint
    LeafDomainLabel *string `json:"leafDomainLabel,omitempty"`
    // OverwriteExistingDomain - Indicates whether to overwrite existing domain label.
    OverwriteExistingDomain *bool `json:"overwriteExistingDomain,omitempty"`
}

type Status

Status enumerates the values for status.

type Status string
const (
    // StatusFailure ...
    StatusFailure Status = "Failure"
    // StatusInvalidQuotaBelowClusterMinimum ...
    StatusInvalidQuotaBelowClusterMinimum Status = "InvalidQuotaBelowClusterMinimum"
    // StatusInvalidQuotaExceedsSubscriptionLimit ...
    StatusInvalidQuotaExceedsSubscriptionLimit Status = "InvalidQuotaExceedsSubscriptionLimit"
    // StatusInvalidVMFamilyName ...
    StatusInvalidVMFamilyName Status = "InvalidVMFamilyName"
    // StatusOperationNotEnabledForRegion ...
    StatusOperationNotEnabledForRegion Status = "OperationNotEnabledForRegion"
    // StatusOperationNotSupportedForSku ...
    StatusOperationNotSupportedForSku Status = "OperationNotSupportedForSku"
    // StatusSuccess ...
    StatusSuccess Status = "Success"
    // StatusUndefined ...
    StatusUndefined Status = "Undefined"
)

func PossibleStatusValues

func PossibleStatusValues() []Status

PossibleStatusValues returns an array of possible values for the Status const type.

type Status1

Status1 enumerates the values for status 1.

type Status1 string
const (
    // Status1Auto ...
    Status1Auto Status1 = "Auto"
    // Status1Disabled ...
    Status1Disabled Status1 = "Disabled"
    // Status1Enabled ...
    Status1Enabled Status1 = "Enabled"
)

func PossibleStatus1Values

func PossibleStatus1Values() []Status1

PossibleStatus1Values returns an array of possible values for the Status1 const type.

type SynapseSpark

SynapseSpark a SynapseSpark compute.

type SynapseSpark struct {
    Properties *SynapseSparkProperties `json:"properties,omitempty"`
    // ComputeLocation - Location for the underlying compute
    ComputeLocation *string `json:"computeLocation,omitempty"`
    // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Description - The description of the Machine Learning compute.
    Description *string `json:"description,omitempty"`
    // CreatedOn - READ-ONLY; The time at which the compute was created.
    CreatedOn *date.Time `json:"createdOn,omitempty"`
    // ModifiedOn - READ-ONLY; The time at which the compute was last modified.
    ModifiedOn *date.Time `json:"modifiedOn,omitempty"`
    // ResourceID - ARM resource id of the underlying compute
    ResourceID *string `json:"resourceId,omitempty"`
    // ProvisioningErrors - READ-ONLY; Errors during provisioning
    ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"`
    // IsAttachedCompute - READ-ONLY; Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`
    // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics', 'ComputeTypeBasicComputeComputeTypeSynapseSpark'
    ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"`
}

func (SynapseSpark) AsAKS

func (ss SynapseSpark) AsAKS() (*AKS, bool)

AsAKS is the BasicCompute implementation for SynapseSpark.

func (SynapseSpark) AsAmlCompute

func (ss SynapseSpark) AsAmlCompute() (*AmlCompute, bool)

AsAmlCompute is the BasicCompute implementation for SynapseSpark.

func (SynapseSpark) AsBasicCompute

func (ss SynapseSpark) AsBasicCompute() (BasicCompute, bool)

AsBasicCompute is the BasicCompute implementation for SynapseSpark.

func (SynapseSpark) AsCompute

func (ss SynapseSpark) AsCompute() (*Compute, bool)

AsCompute is the BasicCompute implementation for SynapseSpark.

func (SynapseSpark) AsComputeInstance

func (ss SynapseSpark) AsComputeInstance() (*ComputeInstance, bool)

AsComputeInstance is the BasicCompute implementation for SynapseSpark.

func (SynapseSpark) AsDataFactory

func (ss SynapseSpark) AsDataFactory() (*DataFactory, bool)

AsDataFactory is the BasicCompute implementation for SynapseSpark.

func (SynapseSpark) AsDataLakeAnalytics

func (ss SynapseSpark) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)

AsDataLakeAnalytics is the BasicCompute implementation for SynapseSpark.

func (SynapseSpark) AsDatabricks

func (ss SynapseSpark) AsDatabricks() (*Databricks, bool)

AsDatabricks is the BasicCompute implementation for SynapseSpark.

func (SynapseSpark) AsHDInsight

func (ss SynapseSpark) AsHDInsight() (*HDInsight, bool)

AsHDInsight is the BasicCompute implementation for SynapseSpark.

func (SynapseSpark) AsSynapseSpark

func (ss SynapseSpark) AsSynapseSpark() (*SynapseSpark, bool)

AsSynapseSpark is the BasicCompute implementation for SynapseSpark.

func (SynapseSpark) AsVirtualMachine

func (ss SynapseSpark) AsVirtualMachine() (*VirtualMachine, bool)

AsVirtualMachine is the BasicCompute implementation for SynapseSpark.

func (SynapseSpark) MarshalJSON

func (ss SynapseSpark) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SynapseSpark.

type SynapseSparkProperties

SynapseSparkProperties ...

type SynapseSparkProperties struct {
    // AutoScaleProperties - Auto scale properties.
    AutoScaleProperties *AutoScaleProperties `json:"autoScaleProperties,omitempty"`
    // AutoPauseProperties - Auto pause properties.
    AutoPauseProperties *AutoPauseProperties `json:"autoPauseProperties,omitempty"`
    // SparkVersion - Spark version.
    SparkVersion *string `json:"sparkVersion,omitempty"`
    // NodeCount - The number of compute nodes currently assigned to the compute.
    NodeCount *int32 `json:"nodeCount,omitempty"`
    // NodeSize - Node size.
    NodeSize *string `json:"nodeSize,omitempty"`
    // NodeSizeFamily - Node size family.
    NodeSizeFamily *string `json:"nodeSizeFamily,omitempty"`
    // SubscriptionID - Azure subscription identifier.
    SubscriptionID *string `json:"subscriptionId,omitempty"`
    // ResourceGroup - Name of the resource group in which workspace is located.
    ResourceGroup *string `json:"resourceGroup,omitempty"`
    // WorkspaceName - Name of Azure Machine Learning workspace.
    WorkspaceName *string `json:"workspaceName,omitempty"`
    // PoolName - Pool name.
    PoolName *string `json:"poolName,omitempty"`
}

type SystemData

SystemData metadata pertaining to creation and last modification of the resource.

type SystemData struct {
    // CreatedBy - The identity that created the resource.
    CreatedBy *string `json:"createdBy,omitempty"`
    // CreatedByType - The type of identity that created the resource. Possible values include: 'CreatedByTypeUser', 'CreatedByTypeApplication', 'CreatedByTypeManagedIdentity', 'CreatedByTypeKey'
    CreatedByType CreatedByType `json:"createdByType,omitempty"`
    // CreatedAt - The timestamp of resource creation (UTC).
    CreatedAt *date.Time `json:"createdAt,omitempty"`
    // LastModifiedBy - The identity that last modified the resource.
    LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
    // LastModifiedByType - The type of identity that last modified the resource. Possible values include: 'CreatedByTypeUser', 'CreatedByTypeApplication', 'CreatedByTypeManagedIdentity', 'CreatedByTypeKey'
    LastModifiedByType CreatedByType `json:"lastModifiedByType,omitempty"`
    // LastModifiedAt - The timestamp of resource last modification (UTC)
    LastModifiedAt *date.Time `json:"lastModifiedAt,omitempty"`
}

type SystemService

SystemService a system service running on a compute.

type SystemService struct {
    // SystemServiceType - READ-ONLY; The type of this system service.
    SystemServiceType *string `json:"systemServiceType,omitempty"`
    // PublicIPAddress - READ-ONLY; Public IP address
    PublicIPAddress *string `json:"publicIpAddress,omitempty"`
    // Version - READ-ONLY; The version for this type.
    Version *string `json:"version,omitempty"`
}

func (SystemService) MarshalJSON

func (ss SystemService) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SystemService.

type TrackedResource

TrackedResource the resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'

type TrackedResource struct {
    // Tags - Resource tags.
    Tags map[string]*string `json:"tags"`
    // Location - The geo-location where the resource lives
    Location *string `json:"location,omitempty"`
    // ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    ID *string `json:"id,omitempty"`
    // Name - READ-ONLY; The name of the resource
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Type *string `json:"type,omitempty"`
}

func (TrackedResource) MarshalJSON

func (tr TrackedResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for TrackedResource.

type UnderlyingResourceAction

UnderlyingResourceAction enumerates the values for underlying resource action.

type UnderlyingResourceAction string
const (
    // UnderlyingResourceActionDelete ...
    UnderlyingResourceActionDelete UnderlyingResourceAction = "Delete"
    // UnderlyingResourceActionDetach ...
    UnderlyingResourceActionDetach UnderlyingResourceAction = "Detach"
)

func PossibleUnderlyingResourceActionValues

func PossibleUnderlyingResourceActionValues() []UnderlyingResourceAction

PossibleUnderlyingResourceActionValues returns an array of possible values for the UnderlyingResourceAction const type.

type UpdateWorkspaceQuotas

UpdateWorkspaceQuotas the properties for update Quota response.

type UpdateWorkspaceQuotas struct {
    // ID - READ-ONLY; Specifies the resource ID.
    ID *string `json:"id,omitempty"`
    // Type - READ-ONLY; Specifies the resource type.
    Type *string `json:"type,omitempty"`
    // Limit - The maximum permitted quota of the resource.
    Limit *int64 `json:"limit,omitempty"`
    // Unit - READ-ONLY; An enum describing the unit of quota measurement. Possible values include: 'QuotaUnitCount'
    Unit QuotaUnit `json:"unit,omitempty"`
    // Status - Status of update workspace quota. Possible values include: 'StatusUndefined', 'StatusSuccess', 'StatusFailure', 'StatusInvalidQuotaBelowClusterMinimum', 'StatusInvalidQuotaExceedsSubscriptionLimit', 'StatusInvalidVMFamilyName', 'StatusOperationNotSupportedForSku', 'StatusOperationNotEnabledForRegion'
    Status Status `json:"status,omitempty"`
}

func (UpdateWorkspaceQuotas) MarshalJSON

func (uwq UpdateWorkspaceQuotas) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UpdateWorkspaceQuotas.

type UpdateWorkspaceQuotasResult

UpdateWorkspaceQuotasResult the result of update workspace quota.

type UpdateWorkspaceQuotasResult struct {
    autorest.Response `json:"-"`
    // Value - READ-ONLY; The list of workspace quota update result.
    Value *[]UpdateWorkspaceQuotas `json:"value,omitempty"`
    // NextLink - READ-ONLY; The URI to fetch the next page of workspace quota update result. Call ListNext() with this to fetch the next page of Workspace Quota update result.
    NextLink *string `json:"nextLink,omitempty"`
}

func (UpdateWorkspaceQuotasResult) MarshalJSON

func (uwqr UpdateWorkspaceQuotasResult) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UpdateWorkspaceQuotasResult.

type Usage

Usage describes AML Resource Usage.

type Usage struct {
    // ID - READ-ONLY; Specifies the resource ID.
    ID *string `json:"id,omitempty"`
    // AmlWorkspaceLocation - READ-ONLY; Region of the AML workspace in the id.
    AmlWorkspaceLocation *string `json:"amlWorkspaceLocation,omitempty"`
    // Type - READ-ONLY; Specifies the resource type.
    Type *string `json:"type,omitempty"`
    // Unit - READ-ONLY; An enum describing the unit of usage measurement. Possible values include: 'UsageUnitCount'
    Unit UsageUnit `json:"unit,omitempty"`
    // CurrentValue - READ-ONLY; The current usage of the resource.
    CurrentValue *int64 `json:"currentValue,omitempty"`
    // Limit - READ-ONLY; The maximum permitted usage of the resource.
    Limit *int64 `json:"limit,omitempty"`
    // Name - READ-ONLY; The name of the type of usage.
    Name *UsageName `json:"name,omitempty"`
}

func (Usage) MarshalJSON

func (u Usage) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Usage.

type UsageName

UsageName the Usage Names.

type UsageName struct {
    // Value - READ-ONLY; The name of the resource.
    Value *string `json:"value,omitempty"`
    // LocalizedValue - READ-ONLY; The localized name of the resource.
    LocalizedValue *string `json:"localizedValue,omitempty"`
}

func (UsageName) MarshalJSON

func (un UsageName) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UsageName.

type UsageUnit

UsageUnit enumerates the values for usage unit.

type UsageUnit string
const (
    // UsageUnitCount ...
    UsageUnitCount UsageUnit = "Count"
)

func PossibleUsageUnitValues

func PossibleUsageUnitValues() []UsageUnit

PossibleUsageUnitValues returns an array of possible values for the UsageUnit const type.

type UsagesClient

UsagesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.

type UsagesClient struct {
    BaseClient
}

func NewUsagesClient

func NewUsagesClient(subscriptionID string) UsagesClient

NewUsagesClient creates an instance of the UsagesClient client.

func NewUsagesClientWithBaseURI

func NewUsagesClientWithBaseURI(baseURI string, subscriptionID string) UsagesClient

NewUsagesClientWithBaseURI creates an instance of the UsagesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (UsagesClient) List

func (client UsagesClient) List(ctx context.Context, location string) (result ListUsagesResultPage, err error)

List gets the current usage information as well as limits for AML resources for given subscription and location. Parameters: location - the location for which resource usage is queried.

func (UsagesClient) ListComplete

func (client UsagesClient) ListComplete(ctx context.Context, location string) (result ListUsagesResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (UsagesClient) ListPreparer

func (client UsagesClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)

ListPreparer prepares the List request.

func (UsagesClient) ListResponder

func (client UsagesClient) ListResponder(resp *http.Response) (result ListUsagesResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (UsagesClient) ListSender

func (client UsagesClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type UserAccountCredentials

UserAccountCredentials settings for user account that gets created on each on the nodes of a compute.

type UserAccountCredentials struct {
    // AdminUserName - Name of the administrator user account which can be used to SSH to nodes.
    AdminUserName *string `json:"adminUserName,omitempty"`
    // AdminUserSSHPublicKey - SSH public key of the administrator user account.
    AdminUserSSHPublicKey *string `json:"adminUserSshPublicKey,omitempty"`
    // AdminUserPassword - Password of the administrator user account.
    AdminUserPassword *string `json:"adminUserPassword,omitempty"`
}

type UserAssignedIdentity

UserAssignedIdentity user Assigned Identity

type UserAssignedIdentity struct {
    // PrincipalID - READ-ONLY; The principal ID of the user assigned identity.
    PrincipalID *string `json:"principalId,omitempty"`
    // TenantID - READ-ONLY; The tenant ID of the user assigned identity.
    TenantID *string `json:"tenantId,omitempty"`
    // ClientID - READ-ONLY; The clientId(aka appId) of the user assigned identity.
    ClientID *string `json:"clientId,omitempty"`
}

func (UserAssignedIdentity) MarshalJSON

func (uai UserAssignedIdentity) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for UserAssignedIdentity.

type VMPriceOSType

VMPriceOSType enumerates the values for vm price os type.

type VMPriceOSType string
const (
    // VMPriceOSTypeLinux ...
    VMPriceOSTypeLinux VMPriceOSType = "Linux"
    // VMPriceOSTypeWindows ...
    VMPriceOSTypeWindows VMPriceOSType = "Windows"
)

func PossibleVMPriceOSTypeValues

func PossibleVMPriceOSTypeValues() []VMPriceOSType

PossibleVMPriceOSTypeValues returns an array of possible values for the VMPriceOSType const type.

type VMPriority

VMPriority enumerates the values for vm priority.

type VMPriority string
const (
    // VMPriorityDedicated ...
    VMPriorityDedicated VMPriority = "Dedicated"
    // VMPriorityLowPriority ...
    VMPriorityLowPriority VMPriority = "LowPriority"
)

func PossibleVMPriorityValues

func PossibleVMPriorityValues() []VMPriority

PossibleVMPriorityValues returns an array of possible values for the VMPriority const type.

type VMTier

VMTier enumerates the values for vm tier.

type VMTier string
const (
    // VMTierLowPriority ...
    VMTierLowPriority VMTier = "LowPriority"
    // VMTierSpot ...
    VMTierSpot VMTier = "Spot"
    // VMTierStandard ...
    VMTierStandard VMTier = "Standard"
)

func PossibleVMTierValues

func PossibleVMTierValues() []VMTier

PossibleVMTierValues returns an array of possible values for the VMTier const type.

type ValueFormat

ValueFormat enumerates the values for value format.

type ValueFormat string
const (
    // ValueFormatJSON ...
    ValueFormatJSON ValueFormat = "JSON"
)

func PossibleValueFormatValues

func PossibleValueFormatValues() []ValueFormat

PossibleValueFormatValues returns an array of possible values for the ValueFormat const type.

type VirtualMachine

VirtualMachine a Machine Learning compute based on Azure Virtual Machines.

type VirtualMachine struct {
    Properties *VirtualMachineProperties `json:"properties,omitempty"`
    // ComputeLocation - Location for the underlying compute
    ComputeLocation *string `json:"computeLocation,omitempty"`
    // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Description - The description of the Machine Learning compute.
    Description *string `json:"description,omitempty"`
    // CreatedOn - READ-ONLY; The time at which the compute was created.
    CreatedOn *date.Time `json:"createdOn,omitempty"`
    // ModifiedOn - READ-ONLY; The time at which the compute was last modified.
    ModifiedOn *date.Time `json:"modifiedOn,omitempty"`
    // ResourceID - ARM resource id of the underlying compute
    ResourceID *string `json:"resourceId,omitempty"`
    // ProvisioningErrors - READ-ONLY; Errors during provisioning
    ProvisioningErrors *[]ErrorResponse `json:"provisioningErrors,omitempty"`
    // IsAttachedCompute - READ-ONLY; Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`
    // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics', 'ComputeTypeBasicComputeComputeTypeSynapseSpark'
    ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"`
}

func (VirtualMachine) AsAKS

func (VM VirtualMachine) AsAKS() (*AKS, bool)

AsAKS is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsAmlCompute

func (VM VirtualMachine) AsAmlCompute() (*AmlCompute, bool)

AsAmlCompute is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsBasicCompute

func (VM VirtualMachine) AsBasicCompute() (BasicCompute, bool)

AsBasicCompute is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsCompute

func (VM VirtualMachine) AsCompute() (*Compute, bool)

AsCompute is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsComputeInstance

func (VM VirtualMachine) AsComputeInstance() (*ComputeInstance, bool)

AsComputeInstance is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsDataFactory

func (VM VirtualMachine) AsDataFactory() (*DataFactory, bool)

AsDataFactory is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsDataLakeAnalytics

func (VM VirtualMachine) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)

AsDataLakeAnalytics is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsDatabricks

func (VM VirtualMachine) AsDatabricks() (*Databricks, bool)

AsDatabricks is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsHDInsight

func (VM VirtualMachine) AsHDInsight() (*HDInsight, bool)

AsHDInsight is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsSynapseSpark

func (VM VirtualMachine) AsSynapseSpark() (*SynapseSpark, bool)

AsSynapseSpark is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsVirtualMachine

func (VM VirtualMachine) AsVirtualMachine() (*VirtualMachine, bool)

AsVirtualMachine is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) MarshalJSON

func (VM VirtualMachine) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for VirtualMachine.

type VirtualMachineImage

VirtualMachineImage virtual Machine image for Windows AML Compute

type VirtualMachineImage struct {
    // ID - Virtual Machine image path
    ID *string `json:"id,omitempty"`
}

type VirtualMachineProperties

VirtualMachineProperties ...

type VirtualMachineProperties struct {
    // VirtualMachineSize - Virtual Machine size
    VirtualMachineSize *string `json:"virtualMachineSize,omitempty"`
    // SSHPort - Port open for ssh connections.
    SSHPort *int32 `json:"sshPort,omitempty"`
    // Address - Public IP address of the virtual machine.
    Address *string `json:"address,omitempty"`
    // AdministratorAccount - Admin credentials for virtual machine
    AdministratorAccount *VirtualMachineSSHCredentials `json:"administratorAccount,omitempty"`
    // IsNotebookInstanceCompute - Indicates whether this compute will be used for running notebooks.
    IsNotebookInstanceCompute *bool `json:"isNotebookInstanceCompute,omitempty"`
}

type VirtualMachineSSHCredentials

VirtualMachineSSHCredentials admin credentials for virtual machine

type VirtualMachineSSHCredentials struct {
    // Username - Username of admin account
    Username *string `json:"username,omitempty"`
    // Password - Password of admin account
    Password *string `json:"password,omitempty"`
    // PublicKeyData - Public key data
    PublicKeyData *string `json:"publicKeyData,omitempty"`
    // PrivateKeyData - Private key data
    PrivateKeyData *string `json:"privateKeyData,omitempty"`
}

type VirtualMachineSecrets

VirtualMachineSecrets secrets related to a Machine Learning compute based on AKS.

type VirtualMachineSecrets struct {
    // AdministratorAccount - Admin credentials for virtual machine.
    AdministratorAccount *VirtualMachineSSHCredentials `json:"administratorAccount,omitempty"`
    // ComputeType - Possible values include: 'ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets', 'ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine'
    ComputeType ComputeTypeBasicComputeSecrets `json:"computeType,omitempty"`
}

func (VirtualMachineSecrets) AsBasicComputeSecrets

func (vms VirtualMachineSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)

AsBasicComputeSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.

func (VirtualMachineSecrets) AsComputeSecrets

func (vms VirtualMachineSecrets) AsComputeSecrets() (*ComputeSecrets, bool)

AsComputeSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.

func (VirtualMachineSecrets) AsVirtualMachineSecrets

func (vms VirtualMachineSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)

AsVirtualMachineSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.

func (VirtualMachineSecrets) MarshalJSON

func (vms VirtualMachineSecrets) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for VirtualMachineSecrets.

type VirtualMachineSize

VirtualMachineSize describes the properties of a VM size.

type VirtualMachineSize struct {
    // Name - READ-ONLY; The name of the virtual machine size.
    Name *string `json:"name,omitempty"`
    // Family - READ-ONLY; The family name of the virtual machine size.
    Family *string `json:"family,omitempty"`
    // VCPUs - READ-ONLY; The number of vCPUs supported by the virtual machine size.
    VCPUs *int32 `json:"vCPUs,omitempty"`
    // Gpus - READ-ONLY; The number of gPUs supported by the virtual machine size.
    Gpus *int32 `json:"gpus,omitempty"`
    // OsVhdSizeMB - READ-ONLY; The OS VHD disk size, in MB, allowed by the virtual machine size.
    OsVhdSizeMB *int32 `json:"osVhdSizeMB,omitempty"`
    // MaxResourceVolumeMB - READ-ONLY; The resource volume size, in MB, allowed by the virtual machine size.
    MaxResourceVolumeMB *int32 `json:"maxResourceVolumeMB,omitempty"`
    // MemoryGB - READ-ONLY; The amount of memory, in GB, supported by the virtual machine size.
    MemoryGB *float64 `json:"memoryGB,omitempty"`
    // LowPriorityCapable - READ-ONLY; Specifies if the virtual machine size supports low priority VMs.
    LowPriorityCapable *bool `json:"lowPriorityCapable,omitempty"`
    // PremiumIO - READ-ONLY; Specifies if the virtual machine size supports premium IO.
    PremiumIO *bool `json:"premiumIO,omitempty"`
    // EstimatedVMPrices - The estimated price information for using a VM.
    EstimatedVMPrices *EstimatedVMPrices `json:"estimatedVMPrices,omitempty"`
    // SupportedComputeTypes - Specifies the compute types supported by the virtual machine size.
    SupportedComputeTypes *[]string `json:"supportedComputeTypes,omitempty"`
}

func (VirtualMachineSize) MarshalJSON

func (vms VirtualMachineSize) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for VirtualMachineSize.

type VirtualMachineSizeListResult

VirtualMachineSizeListResult the List Virtual Machine size operation response.

type VirtualMachineSizeListResult struct {
    autorest.Response `json:"-"`
    // Value - The list of virtual machine sizes supported by AmlCompute.
    Value *[]VirtualMachineSize `json:"value,omitempty"`
}

type VirtualMachineSizesClient

VirtualMachineSizesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.

type VirtualMachineSizesClient struct {
    BaseClient
}

func NewVirtualMachineSizesClient

func NewVirtualMachineSizesClient(subscriptionID string) VirtualMachineSizesClient

NewVirtualMachineSizesClient creates an instance of the VirtualMachineSizesClient client.

func NewVirtualMachineSizesClientWithBaseURI

func NewVirtualMachineSizesClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineSizesClient

NewVirtualMachineSizesClientWithBaseURI creates an instance of the VirtualMachineSizesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (VirtualMachineSizesClient) List

func (client VirtualMachineSizesClient) List(ctx context.Context, location string) (result VirtualMachineSizeListResult, err error)

List returns supported VM Sizes in a location Parameters: location - the location upon which virtual-machine-sizes is queried.

func (VirtualMachineSizesClient) ListPreparer

func (client VirtualMachineSizesClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)

ListPreparer prepares the List request.

func (VirtualMachineSizesClient) ListResponder

func (client VirtualMachineSizesClient) ListResponder(resp *http.Response) (result VirtualMachineSizeListResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (VirtualMachineSizesClient) ListSender

func (client VirtualMachineSizesClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type Workspace

Workspace an object that represents a machine learning workspace.

type Workspace struct {
    autorest.Response `json:"-"`
    // WorkspaceProperties - The properties of the machine learning workspace.
    *WorkspaceProperties `json:"properties,omitempty"`
    // Identity - The identity of the resource.
    Identity *Identity `json:"identity,omitempty"`
    // Location - Specifies the location of the resource.
    Location *string `json:"location,omitempty"`
    // Tags - Contains resource tags defined as key/value pairs.
    Tags map[string]*string `json:"tags"`
    // Sku - The sku of the workspace.
    Sku *Sku `json:"sku,omitempty"`
    // SystemData - System data
    SystemData *SystemData `json:"systemData,omitempty"`
    // ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    ID *string `json:"id,omitempty"`
    // Name - READ-ONLY; The name of the resource
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Type *string `json:"type,omitempty"`
}

func (Workspace) MarshalJSON

func (w Workspace) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Workspace.

func (*Workspace) UnmarshalJSON

func (w *Workspace) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Workspace struct.

type WorkspaceConnection

WorkspaceConnection workspace connection.

type WorkspaceConnection struct {
    autorest.Response `json:"-"`
    // ID - READ-ONLY; ResourceId of the workspace connection.
    ID *string `json:"id,omitempty"`
    // Name - READ-ONLY; Friendly name of the workspace connection.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Resource type of workspace connection.
    Type *string `json:"type,omitempty"`
    // WorkspaceConnectionProps - Properties of workspace connection.
    *WorkspaceConnectionProps `json:"properties,omitempty"`
}

func (WorkspaceConnection) MarshalJSON

func (wc WorkspaceConnection) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for WorkspaceConnection.

func (*WorkspaceConnection) UnmarshalJSON

func (wc *WorkspaceConnection) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for WorkspaceConnection struct.

type WorkspaceConnectionProps

WorkspaceConnectionProps workspace Connection specific properties.

type WorkspaceConnectionProps struct {
    // Category - Category of the workspace connection.
    Category *string `json:"category,omitempty"`
    // Target - Target of the workspace connection.
    Target *string `json:"target,omitempty"`
    // AuthType - Authorization type of the workspace connection.
    AuthType *string `json:"authType,omitempty"`
    // Value - Value details of the workspace connection.
    Value *string `json:"value,omitempty"`
    // ValueFormat - format for the workspace connection value. Possible values include: 'ValueFormatJSON'
    ValueFormat ValueFormat `json:"valueFormat,omitempty"`
}

type WorkspaceConnectionsClient

WorkspaceConnectionsClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.

type WorkspaceConnectionsClient struct {
    BaseClient
}

func NewWorkspaceConnectionsClient

func NewWorkspaceConnectionsClient(subscriptionID string) WorkspaceConnectionsClient

NewWorkspaceConnectionsClient creates an instance of the WorkspaceConnectionsClient client.

func NewWorkspaceConnectionsClientWithBaseURI

func NewWorkspaceConnectionsClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceConnectionsClient

NewWorkspaceConnectionsClientWithBaseURI creates an instance of the WorkspaceConnectionsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (WorkspaceConnectionsClient) Create

func (client WorkspaceConnectionsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string, parameters WorkspaceConnection) (result WorkspaceConnection, err error)

Create add a new workspace connection. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. connectionName - friendly name of the workspace connection parameters - the object for creating or updating a new workspace connection

func (WorkspaceConnectionsClient) CreatePreparer

func (client WorkspaceConnectionsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string, parameters WorkspaceConnection) (*http.Request, error)

CreatePreparer prepares the Create request.

func (WorkspaceConnectionsClient) CreateResponder

func (client WorkspaceConnectionsClient) CreateResponder(resp *http.Response) (result WorkspaceConnection, err error)

CreateResponder handles the response to the Create request. The method always closes the http.Response Body.

func (WorkspaceConnectionsClient) CreateSender

func (client WorkspaceConnectionsClient) CreateSender(req *http.Request) (*http.Response, error)

CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.

func (WorkspaceConnectionsClient) Delete

func (client WorkspaceConnectionsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (result autorest.Response, err error)

Delete delete a workspace connection. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. connectionName - friendly name of the workspace connection

func (WorkspaceConnectionsClient) DeletePreparer

func (client WorkspaceConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (WorkspaceConnectionsClient) DeleteResponder

func (client WorkspaceConnectionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (WorkspaceConnectionsClient) DeleteSender

func (client WorkspaceConnectionsClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (WorkspaceConnectionsClient) Get

func (client WorkspaceConnectionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (result WorkspaceConnection, err error)

Get get the detail of a workspace connection. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. connectionName - friendly name of the workspace connection

func (WorkspaceConnectionsClient) GetPreparer

func (client WorkspaceConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (WorkspaceConnectionsClient) GetResponder

func (client WorkspaceConnectionsClient) GetResponder(resp *http.Response) (result WorkspaceConnection, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (WorkspaceConnectionsClient) GetSender

func (client WorkspaceConnectionsClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (WorkspaceConnectionsClient) List

func (client WorkspaceConnectionsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, target string, category string) (result PaginatedWorkspaceConnectionsList, err error)

List list all connections under a AML workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. target - target of the workspace connection. category - category of the workspace connection.

func (WorkspaceConnectionsClient) ListPreparer

func (client WorkspaceConnectionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, target string, category string) (*http.Request, error)

ListPreparer prepares the List request.

func (WorkspaceConnectionsClient) ListResponder

func (client WorkspaceConnectionsClient) ListResponder(resp *http.Response) (result PaginatedWorkspaceConnectionsList, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (WorkspaceConnectionsClient) ListSender

func (client WorkspaceConnectionsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type WorkspaceFeaturesClient

WorkspaceFeaturesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.

type WorkspaceFeaturesClient struct {
    BaseClient
}

func NewWorkspaceFeaturesClient

func NewWorkspaceFeaturesClient(subscriptionID string) WorkspaceFeaturesClient

NewWorkspaceFeaturesClient creates an instance of the WorkspaceFeaturesClient client.

func NewWorkspaceFeaturesClientWithBaseURI

func NewWorkspaceFeaturesClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceFeaturesClient

NewWorkspaceFeaturesClientWithBaseURI creates an instance of the WorkspaceFeaturesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (WorkspaceFeaturesClient) List

func (client WorkspaceFeaturesClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result ListAmlUserFeatureResultPage, err error)

List lists all enabled features for a workspace Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (WorkspaceFeaturesClient) ListComplete

func (client WorkspaceFeaturesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ListAmlUserFeatureResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (WorkspaceFeaturesClient) ListPreparer

func (client WorkspaceFeaturesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

ListPreparer prepares the List request.

func (WorkspaceFeaturesClient) ListResponder

func (client WorkspaceFeaturesClient) ListResponder(resp *http.Response) (result ListAmlUserFeatureResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (WorkspaceFeaturesClient) ListSender

func (client WorkspaceFeaturesClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type WorkspaceListResult

WorkspaceListResult the result of a request to list machine learning workspaces.

type WorkspaceListResult struct {
    autorest.Response `json:"-"`
    // Value - The list of machine learning workspaces. Since this list may be incomplete, the nextLink field should be used to request the next list of machine learning workspaces.
    Value *[]Workspace `json:"value,omitempty"`
    // NextLink - The URI that can be used to request the next list of machine learning workspaces.
    NextLink *string `json:"nextLink,omitempty"`
}

func (WorkspaceListResult) IsEmpty

func (wlr WorkspaceListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type WorkspaceListResultIterator

WorkspaceListResultIterator provides access to a complete listing of Workspace values.

type WorkspaceListResultIterator struct {
    // contains filtered or unexported fields
}

func NewWorkspaceListResultIterator

func NewWorkspaceListResultIterator(page WorkspaceListResultPage) WorkspaceListResultIterator

Creates a new instance of the WorkspaceListResultIterator type.

func (*WorkspaceListResultIterator) Next

func (iter *WorkspaceListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*WorkspaceListResultIterator) NextWithContext

func (iter *WorkspaceListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (WorkspaceListResultIterator) NotDone

func (iter WorkspaceListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (WorkspaceListResultIterator) Response

func (iter WorkspaceListResultIterator) Response() WorkspaceListResult

Response returns the raw server response from the last page request.

func (WorkspaceListResultIterator) Value

func (iter WorkspaceListResultIterator) Value() Workspace

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type WorkspaceListResultPage

WorkspaceListResultPage contains a page of Workspace values.

type WorkspaceListResultPage struct {
    // contains filtered or unexported fields
}

func NewWorkspaceListResultPage

func NewWorkspaceListResultPage(cur WorkspaceListResult, getNextPage func(context.Context, WorkspaceListResult) (WorkspaceListResult, error)) WorkspaceListResultPage

Creates a new instance of the WorkspaceListResultPage type.

func (*WorkspaceListResultPage) Next

func (page *WorkspaceListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*WorkspaceListResultPage) NextWithContext

func (page *WorkspaceListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (WorkspaceListResultPage) NotDone

func (page WorkspaceListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (WorkspaceListResultPage) Response

func (page WorkspaceListResultPage) Response() WorkspaceListResult

Response returns the raw server response from the last page request.

func (WorkspaceListResultPage) Values

func (page WorkspaceListResultPage) Values() []Workspace

Values returns the slice of values for the current page or nil if there are no values.

type WorkspaceProperties

WorkspaceProperties the properties of a machine learning workspace.

type WorkspaceProperties struct {
    // WorkspaceID - READ-ONLY; The immutable id associated with this workspace.
    WorkspaceID *string `json:"workspaceId,omitempty"`
    // Description - The description of this workspace.
    Description *string `json:"description,omitempty"`
    // FriendlyName - The friendly name for this workspace. This name in mutable
    FriendlyName *string `json:"friendlyName,omitempty"`
    // KeyVault - ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created
    KeyVault *string `json:"keyVault,omitempty"`
    // ApplicationInsights - ARM id of the application insights associated with this workspace. This cannot be changed once the workspace has been created
    ApplicationInsights *string `json:"applicationInsights,omitempty"`
    // ContainerRegistry - ARM id of the container registry associated with this workspace. This cannot be changed once the workspace has been created
    ContainerRegistry *string `json:"containerRegistry,omitempty"`
    // StorageAccount - ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created
    StorageAccount *string `json:"storageAccount,omitempty"`
    // DiscoveryURL - Url for the discovery service to identify regional endpoints for machine learning experimentation services
    DiscoveryURL *string `json:"discoveryUrl,omitempty"`
    // ProvisioningState - READ-ONLY; The current deployment state of workspace resource. The provisioningState is to indicate states for resource provisioning. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
    // Encryption - The encryption settings of Azure ML workspace.
    Encryption *EncryptionProperty `json:"encryption,omitempty"`
    // HbiWorkspace - The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service
    HbiWorkspace *bool `json:"hbiWorkspace,omitempty"`
    // ServiceProvisionedResourceGroup - READ-ONLY; The name of the managed resource group created by workspace RP in customer subscription if the workspace is CMK workspace
    ServiceProvisionedResourceGroup *string `json:"serviceProvisionedResourceGroup,omitempty"`
    // PrivateLinkCount - READ-ONLY; Count of private connections in the workspace
    PrivateLinkCount *int32 `json:"privateLinkCount,omitempty"`
    // ImageBuildCompute - The compute name for image build
    ImageBuildCompute *string `json:"imageBuildCompute,omitempty"`
    // AllowPublicAccessWhenBehindVnet - The flag to indicate whether to allow public access when behind VNet.
    AllowPublicAccessWhenBehindVnet *bool `json:"allowPublicAccessWhenBehindVnet,omitempty"`
    // PublicNetworkAccess - Whether requests from Public Network are allowed. Possible values include: 'PublicNetworkAccessEnabled', 'PublicNetworkAccessDisabled'
    PublicNetworkAccess PublicNetworkAccess `json:"publicNetworkAccess,omitempty"`
    // PrivateEndpointConnections - READ-ONLY; The list of private endpoint connections in the workspace.
    PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"`
    // SharedPrivateLinkResources - The list of shared private link resources in this workspace.
    SharedPrivateLinkResources *[]SharedPrivateLinkResource `json:"sharedPrivateLinkResources,omitempty"`
    // NotebookInfo - READ-ONLY; The notebook info of Azure ML workspace.
    NotebookInfo *NotebookResourceInfo `json:"notebookInfo,omitempty"`
    // ServiceManagedResourcesSettings - The service managed resource settings.
    ServiceManagedResourcesSettings *ServiceManagedResourcesSettings `json:"serviceManagedResourcesSettings,omitempty"`
    // PrimaryUserAssignedIdentity - The user assigned identity resource id that represents the workspace identity.
    PrimaryUserAssignedIdentity *string `json:"primaryUserAssignedIdentity,omitempty"`
    // TenantID - READ-ONLY; The tenant id associated with this workspace.
    TenantID *string `json:"tenantId,omitempty"`
    // StorageHnsEnabled - READ-ONLY; If the storage associated with the workspace has hierarchical namespace(HNS) enabled.
    StorageHnsEnabled *bool `json:"storageHnsEnabled,omitempty"`
    // MlFlowTrackingURI - READ-ONLY; The URI associated with this workspace that machine learning flow must point at to set up tracking.
    MlFlowTrackingURI *string `json:"mlFlowTrackingUri,omitempty"`
}

func (WorkspaceProperties) MarshalJSON

func (wp WorkspaceProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for WorkspaceProperties.

type WorkspacePropertiesUpdateParameters

WorkspacePropertiesUpdateParameters the parameters for updating the properties of a machine learning workspace.

type WorkspacePropertiesUpdateParameters struct {
    // Description - The description of this workspace.
    Description *string `json:"description,omitempty"`
    // FriendlyName - The friendly name for this workspace.
    FriendlyName *string `json:"friendlyName,omitempty"`
    // ImageBuildCompute - The compute name for image build
    ImageBuildCompute *string `json:"imageBuildCompute,omitempty"`
    // ServiceManagedResourcesSettings - The service managed resource settings.
    ServiceManagedResourcesSettings *ServiceManagedResourcesSettings `json:"serviceManagedResourcesSettings,omitempty"`
    // PrimaryUserAssignedIdentity - The user assigned identity resource id that represents the workspace identity.
    PrimaryUserAssignedIdentity *string `json:"primaryUserAssignedIdentity,omitempty"`
    // PublicNetworkAccess - Whether requests from Public Network are allowed. Possible values include: 'PublicNetworkAccessEnabled', 'PublicNetworkAccessDisabled'
    PublicNetworkAccess PublicNetworkAccess `json:"publicNetworkAccess,omitempty"`
}

type WorkspaceSku

WorkspaceSku describes Workspace Sku details and features

type WorkspaceSku struct {
    // Locations - READ-ONLY; The set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.).
    Locations *[]string `json:"locations,omitempty"`
    // LocationInfo - READ-ONLY; A list of locations and availability zones in those locations where the SKU is available.
    LocationInfo *[]ResourceSkuLocationInfo `json:"locationInfo,omitempty"`
    // Tier - READ-ONLY; Sku Tier like Basic or Enterprise
    Tier *string `json:"tier,omitempty"`
    // ResourceType - READ-ONLY
    ResourceType *string `json:"resourceType,omitempty"`
    // Name - READ-ONLY
    Name *string `json:"name,omitempty"`
    // Capabilities - READ-ONLY; List of features/user capabilities associated with the sku
    Capabilities *[]SKUCapability `json:"capabilities,omitempty"`
    // Restrictions - The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
    Restrictions *[]Restriction `json:"restrictions,omitempty"`
}

func (WorkspaceSku) MarshalJSON

func (ws WorkspaceSku) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for WorkspaceSku.

type WorkspaceSkusClient

WorkspaceSkusClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.

type WorkspaceSkusClient struct {
    BaseClient
}

func NewWorkspaceSkusClient

func NewWorkspaceSkusClient(subscriptionID string) WorkspaceSkusClient

NewWorkspaceSkusClient creates an instance of the WorkspaceSkusClient client.

func NewWorkspaceSkusClientWithBaseURI

func NewWorkspaceSkusClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceSkusClient

NewWorkspaceSkusClientWithBaseURI creates an instance of the WorkspaceSkusClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (WorkspaceSkusClient) List

func (client WorkspaceSkusClient) List(ctx context.Context) (result SkuListResultPage, err error)

List lists all skus with associated features

func (WorkspaceSkusClient) ListComplete

func (client WorkspaceSkusClient) ListComplete(ctx context.Context) (result SkuListResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (WorkspaceSkusClient) ListPreparer

func (client WorkspaceSkusClient) ListPreparer(ctx context.Context) (*http.Request, error)

ListPreparer prepares the List request.

func (WorkspaceSkusClient) ListResponder

func (client WorkspaceSkusClient) ListResponder(resp *http.Response) (result SkuListResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (WorkspaceSkusClient) ListSender

func (client WorkspaceSkusClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type WorkspaceUpdateParameters

WorkspaceUpdateParameters the parameters for updating a machine learning workspace.

type WorkspaceUpdateParameters struct {
    // Tags - The resource tags for the machine learning workspace.
    Tags map[string]*string `json:"tags"`
    // Sku - The sku of the workspace.
    Sku *Sku `json:"sku,omitempty"`
    // Identity - The identity of the resource.
    Identity *Identity `json:"identity,omitempty"`
    // WorkspacePropertiesUpdateParameters - The properties that the machine learning workspace will be updated with.
    *WorkspacePropertiesUpdateParameters `json:"properties,omitempty"`
}

func (WorkspaceUpdateParameters) MarshalJSON

func (wup WorkspaceUpdateParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for WorkspaceUpdateParameters.

func (*WorkspaceUpdateParameters) UnmarshalJSON

func (wup *WorkspaceUpdateParameters) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for WorkspaceUpdateParameters struct.

type WorkspacesClient

WorkspacesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.

type WorkspacesClient struct {
    BaseClient
}

func NewWorkspacesClient

func NewWorkspacesClient(subscriptionID string) WorkspacesClient

NewWorkspacesClient creates an instance of the WorkspacesClient client.

func NewWorkspacesClientWithBaseURI

func NewWorkspacesClientWithBaseURI(baseURI string, subscriptionID string) WorkspacesClient

NewWorkspacesClientWithBaseURI creates an instance of the WorkspacesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (WorkspacesClient) CreateOrUpdate

func (client WorkspacesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, parameters Workspace) (result WorkspacesCreateOrUpdateFuture, err error)

CreateOrUpdate creates or updates a workspace with the specified parameters. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. parameters - the parameters for creating or updating a machine learning workspace.

func (WorkspacesClient) CreateOrUpdatePreparer

func (client WorkspacesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters Workspace) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (WorkspacesClient) CreateOrUpdateResponder

func (client WorkspacesClient) CreateOrUpdateResponder(resp *http.Response) (result Workspace, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (WorkspacesClient) CreateOrUpdateSender

func (client WorkspacesClient) CreateOrUpdateSender(req *http.Request) (future WorkspacesCreateOrUpdateFuture, err error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) Delete

func (client WorkspacesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesDeleteFuture, err error)

Delete deletes a machine learning workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (WorkspacesClient) DeletePreparer

func (client WorkspacesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (WorkspacesClient) DeleteResponder

func (client WorkspacesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (WorkspacesClient) DeleteSender

func (client WorkspacesClient) DeleteSender(req *http.Request) (future WorkspacesDeleteFuture, err error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) Diagnose

func (client WorkspacesClient) Diagnose(ctx context.Context, resourceGroupName string, workspaceName string, parameters *DiagnoseWorkspaceParameters) (result WorkspacesDiagnoseFuture, err error)

Diagnose sends the diagnose request. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. parameters - the parameter of diagnosing workspace health

func (WorkspacesClient) DiagnosePreparer

func (client WorkspacesClient) DiagnosePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters *DiagnoseWorkspaceParameters) (*http.Request, error)

DiagnosePreparer prepares the Diagnose request.

func (WorkspacesClient) DiagnoseResponder

func (client WorkspacesClient) DiagnoseResponder(resp *http.Response) (result DiagnoseResponseResult, err error)

DiagnoseResponder handles the response to the Diagnose request. The method always closes the http.Response Body.

func (WorkspacesClient) DiagnoseSender

func (client WorkspacesClient) DiagnoseSender(req *http.Request) (future WorkspacesDiagnoseFuture, err error)

DiagnoseSender sends the Diagnose request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) Get

func (client WorkspacesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result Workspace, err error)

Get gets the properties of the specified machine learning workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (WorkspacesClient) GetPreparer

func (client WorkspacesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (WorkspacesClient) GetResponder

func (client WorkspacesClient) GetResponder(resp *http.Response) (result Workspace, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (WorkspacesClient) GetSender

func (client WorkspacesClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) ListByResourceGroup

func (client WorkspacesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, skip string) (result WorkspaceListResultPage, err error)

ListByResourceGroup lists all the available machine learning workspaces under the specified resource group. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. skip - continuation token for pagination.

func (WorkspacesClient) ListByResourceGroupComplete

func (client WorkspacesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, skip string) (result WorkspaceListResultIterator, err error)

ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.

func (WorkspacesClient) ListByResourceGroupPreparer

func (client WorkspacesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, skip string) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (WorkspacesClient) ListByResourceGroupResponder

func (client WorkspacesClient) ListByResourceGroupResponder(resp *http.Response) (result WorkspaceListResult, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (WorkspacesClient) ListByResourceGroupSender

func (client WorkspacesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) ListBySubscription

func (client WorkspacesClient) ListBySubscription(ctx context.Context, skip string) (result WorkspaceListResultPage, err error)

ListBySubscription lists all the available machine learning workspaces under the specified subscription. Parameters: skip - continuation token for pagination.

func (WorkspacesClient) ListBySubscriptionComplete

func (client WorkspacesClient) ListBySubscriptionComplete(ctx context.Context, skip string) (result WorkspaceListResultIterator, err error)

ListBySubscriptionComplete enumerates all values, automatically crossing page boundaries as required.

func (WorkspacesClient) ListBySubscriptionPreparer

func (client WorkspacesClient) ListBySubscriptionPreparer(ctx context.Context, skip string) (*http.Request, error)

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (WorkspacesClient) ListBySubscriptionResponder

func (client WorkspacesClient) ListBySubscriptionResponder(resp *http.Response) (result WorkspaceListResult, err error)

ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.

func (WorkspacesClient) ListBySubscriptionSender

func (client WorkspacesClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)

ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) ListKeys

func (client WorkspacesClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListWorkspaceKeysResult, err error)

ListKeys lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (WorkspacesClient) ListKeysPreparer

func (client WorkspacesClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

ListKeysPreparer prepares the ListKeys request.

func (WorkspacesClient) ListKeysResponder

func (client WorkspacesClient) ListKeysResponder(resp *http.Response) (result ListWorkspaceKeysResult, err error)

ListKeysResponder handles the response to the ListKeys request. The method always closes the http.Response Body.

func (WorkspacesClient) ListKeysSender

func (client WorkspacesClient) ListKeysSender(req *http.Request) (*http.Response, error)

ListKeysSender sends the ListKeys request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) ListNotebookAccessToken

func (client WorkspacesClient) ListNotebookAccessToken(ctx context.Context, resourceGroupName string, workspaceName string) (result NotebookAccessTokenResult, err error)

ListNotebookAccessToken return notebook access token and refresh token Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (WorkspacesClient) ListNotebookAccessTokenPreparer

func (client WorkspacesClient) ListNotebookAccessTokenPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

ListNotebookAccessTokenPreparer prepares the ListNotebookAccessToken request.

func (WorkspacesClient) ListNotebookAccessTokenResponder

func (client WorkspacesClient) ListNotebookAccessTokenResponder(resp *http.Response) (result NotebookAccessTokenResult, err error)

ListNotebookAccessTokenResponder handles the response to the ListNotebookAccessToken request. The method always closes the http.Response Body.

func (WorkspacesClient) ListNotebookAccessTokenSender

func (client WorkspacesClient) ListNotebookAccessTokenSender(req *http.Request) (*http.Response, error)

ListNotebookAccessTokenSender sends the ListNotebookAccessToken request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) ListNotebookKeys

func (client WorkspacesClient) ListNotebookKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListNotebookKeysResult, err error)

ListNotebookKeys list keys of a notebook. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (WorkspacesClient) ListNotebookKeysPreparer

func (client WorkspacesClient) ListNotebookKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

ListNotebookKeysPreparer prepares the ListNotebookKeys request.

func (WorkspacesClient) ListNotebookKeysResponder

func (client WorkspacesClient) ListNotebookKeysResponder(resp *http.Response) (result ListNotebookKeysResult, err error)

ListNotebookKeysResponder handles the response to the ListNotebookKeys request. The method always closes the http.Response Body.

func (WorkspacesClient) ListNotebookKeysSender

func (client WorkspacesClient) ListNotebookKeysSender(req *http.Request) (*http.Response, error)

ListNotebookKeysSender sends the ListNotebookKeys request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) ListOutboundNetworkDependenciesEndpoints

func (client WorkspacesClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, resourceGroupName string, workspaceName string) (result ExternalFQDNResponse, err error)

ListOutboundNetworkDependenciesEndpoints sends the list outbound network dependencies endpoints request. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (WorkspacesClient) ListOutboundNetworkDependenciesEndpointsPreparer

func (client WorkspacesClient) ListOutboundNetworkDependenciesEndpointsPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

ListOutboundNetworkDependenciesEndpointsPreparer prepares the ListOutboundNetworkDependenciesEndpoints request.

func (WorkspacesClient) ListOutboundNetworkDependenciesEndpointsResponder

func (client WorkspacesClient) ListOutboundNetworkDependenciesEndpointsResponder(resp *http.Response) (result ExternalFQDNResponse, err error)

ListOutboundNetworkDependenciesEndpointsResponder handles the response to the ListOutboundNetworkDependenciesEndpoints request. The method always closes the http.Response Body.

func (WorkspacesClient) ListOutboundNetworkDependenciesEndpointsSender

func (client WorkspacesClient) ListOutboundNetworkDependenciesEndpointsSender(req *http.Request) (*http.Response, error)

ListOutboundNetworkDependenciesEndpointsSender sends the ListOutboundNetworkDependenciesEndpoints request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) ListStorageAccountKeys

func (client WorkspacesClient) ListStorageAccountKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListStorageAccountKeysResult, err error)

ListStorageAccountKeys list storage account keys of a workspace. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (WorkspacesClient) ListStorageAccountKeysPreparer

func (client WorkspacesClient) ListStorageAccountKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

ListStorageAccountKeysPreparer prepares the ListStorageAccountKeys request.

func (WorkspacesClient) ListStorageAccountKeysResponder

func (client WorkspacesClient) ListStorageAccountKeysResponder(resp *http.Response) (result ListStorageAccountKeysResult, err error)

ListStorageAccountKeysResponder handles the response to the ListStorageAccountKeys request. The method always closes the http.Response Body.

func (WorkspacesClient) ListStorageAccountKeysSender

func (client WorkspacesClient) ListStorageAccountKeysSender(req *http.Request) (*http.Response, error)

ListStorageAccountKeysSender sends the ListStorageAccountKeys request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) PrepareNotebook

func (client WorkspacesClient) PrepareNotebook(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesPrepareNotebookFuture, err error)

PrepareNotebook prepare a notebook. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (WorkspacesClient) PrepareNotebookPreparer

func (client WorkspacesClient) PrepareNotebookPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

PrepareNotebookPreparer prepares the PrepareNotebook request.

func (WorkspacesClient) PrepareNotebookResponder

func (client WorkspacesClient) PrepareNotebookResponder(resp *http.Response) (result NotebookResourceInfo, err error)

PrepareNotebookResponder handles the response to the PrepareNotebook request. The method always closes the http.Response Body.

func (WorkspacesClient) PrepareNotebookSender

func (client WorkspacesClient) PrepareNotebookSender(req *http.Request) (future WorkspacesPrepareNotebookFuture, err error)

PrepareNotebookSender sends the PrepareNotebook request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) ResyncKeys

func (client WorkspacesClient) ResyncKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesResyncKeysFuture, err error)

ResyncKeys resync all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace.

func (WorkspacesClient) ResyncKeysPreparer

func (client WorkspacesClient) ResyncKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)

ResyncKeysPreparer prepares the ResyncKeys request.

func (WorkspacesClient) ResyncKeysResponder

func (client WorkspacesClient) ResyncKeysResponder(resp *http.Response) (result autorest.Response, err error)

ResyncKeysResponder handles the response to the ResyncKeys request. The method always closes the http.Response Body.

func (WorkspacesClient) ResyncKeysSender

func (client WorkspacesClient) ResyncKeysSender(req *http.Request) (future WorkspacesResyncKeysFuture, err error)

ResyncKeysSender sends the ResyncKeys request. The method will close the http.Response Body if it receives an error.

func (WorkspacesClient) Update

func (client WorkspacesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, parameters WorkspaceUpdateParameters) (result Workspace, err error)

Update updates a machine learning workspace with the specified parameters. Parameters: resourceGroupName - the name of the resource group. The name is case insensitive. workspaceName - name of Azure Machine Learning workspace. parameters - the parameters for updating a machine learning workspace.

func (WorkspacesClient) UpdatePreparer

func (client WorkspacesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters WorkspaceUpdateParameters) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (WorkspacesClient) UpdateResponder

func (client WorkspacesClient) UpdateResponder(resp *http.Response) (result Workspace, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (WorkspacesClient) UpdateSender

func (client WorkspacesClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type WorkspacesCreateOrUpdateFuture

WorkspacesCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.

type WorkspacesCreateOrUpdateFuture struct {
    azure.FutureAPI
    // Result returns the result of the asynchronous operation.
    // If the operation has not completed it will return an error.
    Result func(WorkspacesClient) (Workspace, error)
}

func (*WorkspacesCreateOrUpdateFuture) UnmarshalJSON

func (future *WorkspacesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type WorkspacesDeleteFuture

WorkspacesDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.

type WorkspacesDeleteFuture struct {
    azure.FutureAPI
    // Result returns the result of the asynchronous operation.
    // If the operation has not completed it will return an error.
    Result func(WorkspacesClient) (autorest.Response, error)
}

func (*WorkspacesDeleteFuture) UnmarshalJSON

func (future *WorkspacesDeleteFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type WorkspacesDiagnoseFuture

WorkspacesDiagnoseFuture an abstraction for monitoring and retrieving the results of a long-running operation.

type WorkspacesDiagnoseFuture struct {
    azure.FutureAPI
    // Result returns the result of the asynchronous operation.
    // If the operation has not completed it will return an error.
    Result func(WorkspacesClient) (DiagnoseResponseResult, error)
}

func (*WorkspacesDiagnoseFuture) UnmarshalJSON

func (future *WorkspacesDiagnoseFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type WorkspacesPrepareNotebookFuture

WorkspacesPrepareNotebookFuture an abstraction for monitoring and retrieving the results of a long-running operation.

type WorkspacesPrepareNotebookFuture struct {
    azure.FutureAPI
    // Result returns the result of the asynchronous operation.
    // If the operation has not completed it will return an error.
    Result func(WorkspacesClient) (NotebookResourceInfo, error)
}

func (*WorkspacesPrepareNotebookFuture) UnmarshalJSON

func (future *WorkspacesPrepareNotebookFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type WorkspacesResyncKeysFuture

WorkspacesResyncKeysFuture an abstraction for monitoring and retrieving the results of a long-running operation.

type WorkspacesResyncKeysFuture struct {
    azure.FutureAPI
    // Result returns the result of the asynchronous operation.
    // If the operation has not completed it will return an error.
    Result func(WorkspacesClient) (autorest.Response, error)
}

func (*WorkspacesResyncKeysFuture) UnmarshalJSON

func (future *WorkspacesResyncKeysFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

Subdirectories

Name Synopsis
..
machinelearningservicesapi Deprecated: Please note, this package has been deprecated.