Documentation ¶
Overview ¶
Package machinelearningservices implements the Azure ARM Machinelearningservices service API version 2019-06-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) AsDataFactory() (*DataFactory, bool)
- func (a AKS) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (a AKS) AsDatabricks() (*Databricks, bool)
- func (a AKS) AsHDInsight() (*HDInsight, bool)
- func (a AKS) AsVirtualMachine() (*VirtualMachine, bool)
- func (a AKS) MarshalJSON() ([]byte, error)
- type AKSProperties
- type AksComputeSecrets
- func (acs AksComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
- func (acs AksComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
- func (acs AksComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
- func (acs AksComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
- func (acs AksComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
- func (acs AksComputeSecrets) MarshalJSON() ([]byte, error)
- type AksNetworkingConfiguration
- type 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) AsDataFactory() (*DataFactory, bool)
- func (ac AmlCompute) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (ac AmlCompute) AsDatabricks() (*Databricks, bool)
- func (ac AmlCompute) AsHDInsight() (*HDInsight, bool)
- func (ac AmlCompute) AsVirtualMachine() (*VirtualMachine, bool)
- func (ac AmlCompute) MarshalJSON() ([]byte, error)
- type AmlComputeNodeInformation
- type AmlComputeNodesInformation
- func (acni AmlComputeNodesInformation) AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool)
- func (acni AmlComputeNodesInformation) AsBasicComputeNodesInformation() (BasicComputeNodesInformation, bool)
- func (acni AmlComputeNodesInformation) AsComputeNodesInformation() (*ComputeNodesInformation, bool)
- func (acni AmlComputeNodesInformation) MarshalJSON() ([]byte, error)
- type AmlComputeProperties
- type BaseClient
- type BasicCompute
- type BasicComputeNodesInformation
- type BasicComputeSecrets
- type ClusterUpdateParameters
- 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) AsDataFactory() (*DataFactory, bool)
- func (c Compute) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (c Compute) AsDatabricks() (*Databricks, bool)
- func (c Compute) AsHDInsight() (*HDInsight, bool)
- func (c Compute) AsVirtualMachine() (*VirtualMachine, bool)
- func (c Compute) MarshalJSON() ([]byte, error)
- type ComputeNodesInformation
- func (cni ComputeNodesInformation) AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool)
- func (cni ComputeNodesInformation) AsBasicComputeNodesInformation() (BasicComputeNodesInformation, bool)
- func (cni ComputeNodesInformation) AsComputeNodesInformation() (*ComputeNodesInformation, bool)
- func (cni ComputeNodesInformation) MarshalJSON() ([]byte, error)
- type ComputeResource
- type ComputeSecrets
- func (cs ComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
- func (cs ComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
- func (cs ComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
- func (cs ComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
- func (cs ComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
- func (cs ComputeSecrets) MarshalJSON() ([]byte, error)
- type ComputeSecretsModel
- type ComputeType
- type ComputeTypeBasicCompute
- type ComputeTypeBasicComputeNodesInformation
- type ComputeTypeBasicComputeSecrets
- 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) AsDataFactory() (*DataFactory, bool)
- func (df DataFactory) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (df DataFactory) AsDatabricks() (*Databricks, bool)
- func (df DataFactory) AsHDInsight() (*HDInsight, 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) AsDataFactory() (*DataFactory, bool)
- func (dla DataLakeAnalytics) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (dla DataLakeAnalytics) AsDatabricks() (*Databricks, bool)
- func (dla DataLakeAnalytics) AsHDInsight() (*HDInsight, 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) AsDataFactory() (*DataFactory, bool)
- func (d Databricks) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (d Databricks) AsDatabricks() (*Databricks, bool)
- func (d Databricks) AsHDInsight() (*HDInsight, bool)
- func (d Databricks) AsVirtualMachine() (*VirtualMachine, bool)
- func (d Databricks) MarshalJSON() ([]byte, error)
- type DatabricksComputeSecrets
- func (dcs DatabricksComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
- func (dcs DatabricksComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
- func (dcs DatabricksComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
- func (dcs DatabricksComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
- func (dcs DatabricksComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
- func (dcs DatabricksComputeSecrets) MarshalJSON() ([]byte, error)
- type DatabricksProperties
- type Error
- type ErrorDetail
- type ErrorResponse
- 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) AsDataFactory() (*DataFactory, bool)
- func (hi HDInsight) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (hi HDInsight) AsDatabricks() (*Databricks, bool)
- func (hi HDInsight) AsHDInsight() (*HDInsight, bool)
- func (hi HDInsight) AsVirtualMachine() (*VirtualMachine, bool)
- func (hi HDInsight) MarshalJSON() ([]byte, error)
- type HDInsightProperties
- type Identity
- type ListUsagesResult
- type 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
- type ListWorkspaceKeysResult
- type MachineLearningComputeClient
- func (client MachineLearningComputeClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningComputeCreateOrUpdateFuture, err error)
- func (client MachineLearningComputeClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) CreateOrUpdateResponder(resp *http.Response) (result ComputeResource, err error)
- func (client MachineLearningComputeClient) CreateOrUpdateSender(req *http.Request) (future MachineLearningComputeCreateOrUpdateFuture, err error)
- func (client MachineLearningComputeClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningComputeDeleteFuture, err error)
- func (client MachineLearningComputeClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client MachineLearningComputeClient) DeleteSender(req *http.Request) (future MachineLearningComputeDeleteFuture, err error)
- func (client MachineLearningComputeClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ComputeResource, err error)
- func (client MachineLearningComputeClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) GetResponder(resp *http.Response) (result ComputeResource, err error)
- func (client MachineLearningComputeClient) GetSender(req *http.Request) (*http.Response, error)
- func (client MachineLearningComputeClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PaginatedComputeResourcesListPage, err error)
- func (client MachineLearningComputeClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PaginatedComputeResourcesListIterator, err error)
- func (client MachineLearningComputeClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) ListByWorkspaceResponder(resp *http.Response) (result PaginatedComputeResourcesList, err error)
- func (client MachineLearningComputeClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- func (client MachineLearningComputeClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ComputeSecretsModel, err error)
- func (client MachineLearningComputeClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) ListKeysResponder(resp *http.Response) (result ComputeSecretsModel, err error)
- func (client MachineLearningComputeClient) ListKeysSender(req *http.Request) (*http.Response, error)
- func (client MachineLearningComputeClient) ListNodes(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result AmlComputeNodesInformation, err error)
- func (client MachineLearningComputeClient) ListNodesPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) ListNodesResponder(resp *http.Response) (result AmlComputeNodesInformation, err error)
- func (client MachineLearningComputeClient) ListNodesSender(req *http.Request) (*http.Response, error)
- func (client MachineLearningComputeClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningComputeUpdateFuture, err error)
- func (client MachineLearningComputeClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) UpdateResponder(resp *http.Response) (result ComputeResource, err error)
- func (client MachineLearningComputeClient) UpdateSender(req *http.Request) (future MachineLearningComputeUpdateFuture, err error)
- type MachineLearningComputeCreateOrUpdateFuture
- type MachineLearningComputeDeleteFuture
- type MachineLearningComputeUpdateFuture
- type NodeState
- type NodeStateCounts
- type Operation
- type OperationDisplay
- type OperationListResult
- type OperationsClient
- func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error)
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type PaginatedComputeResourcesList
- type 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 (page *PaginatedComputeResourcesListPage) Next() error
- func (page *PaginatedComputeResourcesListPage) NextWithContext(ctx context.Context) (err error)
- func (page PaginatedComputeResourcesListPage) NotDone() bool
- func (page PaginatedComputeResourcesListPage) Response() PaginatedComputeResourcesList
- func (page PaginatedComputeResourcesListPage) Values() []ComputeResource
- type Password
- type ProvisioningState
- type RegistryListCredentialsResult
- type RemoteLoginPortPublicAccess
- type Resource
- type ResourceID
- type ResourceIdentityType
- type ScaleSettings
- type ServicePrincipalCredentials
- type SslConfiguration
- type Status
- type SystemService
- type UnderlyingResourceAction
- type Usage
- type UsageName
- type UsageUnit
- type 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 VMPriority
- 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) AsDataFactory() (*DataFactory, bool)
- func (VM VirtualMachine) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (VM VirtualMachine) AsDatabricks() (*Databricks, bool)
- func (VM VirtualMachine) AsHDInsight() (*HDInsight, bool)
- func (VM VirtualMachine) AsVirtualMachine() (*VirtualMachine, bool)
- func (VM VirtualMachine) MarshalJSON() ([]byte, error)
- type VirtualMachineProperties
- type VirtualMachineSSHCredentials
- type VirtualMachineSecrets
- func (vms VirtualMachineSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
- func (vms VirtualMachineSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
- func (vms VirtualMachineSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
- func (vms VirtualMachineSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
- func (vms VirtualMachineSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
- func (vms VirtualMachineSecrets) MarshalJSON() ([]byte, error)
- type VirtualMachineSize
- type VirtualMachineSizeListResult
- type 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
- type WorkspaceListResult
- type 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 (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
- type WorkspacePropertiesUpdateParameters
- type WorkspaceUpdateParameters
- type WorkspacesClient
- func (client WorkspacesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result Workspace, err error)
- func (client WorkspacesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspacesClient) CreateOrUpdateResponder(resp *http.Response) (result Workspace, err error)
- func (client WorkspacesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result autorest.Response, err error)
- func (client WorkspacesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspacesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkspacesClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result Workspace, err error)
- func (client WorkspacesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspacesClient) GetResponder(resp *http.Response) (result Workspace, err error)
- func (client WorkspacesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, skiptoken string) (result WorkspaceListResultPage, err error)
- func (client WorkspacesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, skiptoken string) (result WorkspaceListResultIterator, err error)
- func (client WorkspacesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, skiptoken string) (*http.Request, error)
- func (client WorkspacesClient) ListByResourceGroupResponder(resp *http.Response) (result WorkspaceListResult, err error)
- func (client WorkspacesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) ListBySubscription(ctx context.Context, skiptoken string) (result WorkspaceListResultPage, err error)
- func (client WorkspacesClient) ListBySubscriptionComplete(ctx context.Context, skiptoken string) (result WorkspaceListResultIterator, err error)
- func (client WorkspacesClient) ListBySubscriptionPreparer(ctx context.Context, skiptoken string) (*http.Request, error)
- func (client WorkspacesClient) ListBySubscriptionResponder(resp *http.Response) (result WorkspaceListResult, err error)
- func (client WorkspacesClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListWorkspaceKeysResult, err error)
- func (client WorkspacesClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspacesClient) ListKeysResponder(resp *http.Response) (result ListWorkspaceKeysResult, err error)
- func (client WorkspacesClient) ListKeysSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) ResyncKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result autorest.Response, err error)
- func (client WorkspacesClient) ResyncKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspacesClient) ResyncKeysResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkspacesClient) ResyncKeysSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result Workspace, err error)
- func (client WorkspacesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspacesClient) UpdateResponder(resp *http.Response) (result Workspace, err error)
- func (client WorkspacesClient) UpdateSender(req *http.Request) (*http.Response, error)
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Machinelearningservices
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
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.
Types ¶
type 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: 'Unknown', 'Updating', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Canceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The date and time when the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The date and time when 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 *[]Error `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"` // ComputeType - Possible values include: 'ComputeTypeCompute', 'ComputeTypeAKS1', 'ComputeTypeAmlCompute1', 'ComputeTypeVirtualMachine1', 'ComputeTypeHDInsight1', 'ComputeTypeDataFactory1', 'ComputeTypeDatabricks1', 'ComputeTypeDataLakeAnalytics1' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
AKS a Machine Learning compute based on 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) 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 ¶
AsHDInsight 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 ¶
MarshalJSON is the custom marshaler for AKS.
type AKSProperties ¶
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"` // SslConfiguration - SSL configuration SslConfiguration *SslConfiguration `json:"sslConfiguration,omitempty"` // AksNetworkingConfiguration - AKS networking configuration for vnet AksNetworkingConfiguration *AksNetworkingConfiguration `json:"aksNetworkingConfiguration,omitempty"` }
AKSProperties AKS properties
type AksComputeSecrets ¶
type AksComputeSecrets 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"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets', 'ComputeTypeBasicComputeSecretsComputeTypeAKS', 'ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine', 'ComputeTypeBasicComputeSecretsComputeTypeDatabricks' ComputeType ComputeTypeBasicComputeSecrets `json:"computeType,omitempty"` }
AksComputeSecrets secrets related to a Machine Learning compute based on AKS.
func (AksComputeSecrets) AsAksComputeSecrets ¶
func (acs AksComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
AsAksComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.
func (AksComputeSecrets) AsBasicComputeSecrets ¶
func (acs AksComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
AsBasicComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.
func (AksComputeSecrets) AsComputeSecrets ¶
func (acs AksComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
AsComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.
func (AksComputeSecrets) AsDatabricksComputeSecrets ¶
func (acs AksComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
AsDatabricksComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.
func (AksComputeSecrets) AsVirtualMachineSecrets ¶
func (acs AksComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
AsVirtualMachineSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.
func (AksComputeSecrets) MarshalJSON ¶
func (acs AksComputeSecrets) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AksComputeSecrets.
type AksNetworkingConfiguration ¶
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"` }
AksNetworkingConfiguration advance configuration for AKS networking
type AllocationState ¶
type AllocationState string
AllocationState enumerates the values for allocation state.
const ( // Resizing ... Resizing AllocationState = "Resizing" // Steady ... Steady AllocationState = "Steady" )
func PossibleAllocationStateValues ¶
func PossibleAllocationStateValues() []AllocationState
PossibleAllocationStateValues returns an array of possible values for the AllocationState const type.
type AmlCompute ¶
type AmlCompute struct { // Properties - AML Compute properties 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: 'Unknown', 'Updating', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Canceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The date and time when the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The date and time when 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 *[]Error `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"` // ComputeType - Possible values include: 'ComputeTypeCompute', 'ComputeTypeAKS1', 'ComputeTypeAmlCompute1', 'ComputeTypeVirtualMachine1', 'ComputeTypeHDInsight1', 'ComputeTypeDataFactory1', 'ComputeTypeDatabricks1', 'ComputeTypeDataLakeAnalytics1' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
AmlCompute an Azure Machine Learning compute.
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) 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) 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 ¶
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: 'Idle', 'Running', 'Preparing', 'Unusable', 'Leaving', 'Preempted' 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"` }
AmlComputeNodeInformation compute node information related to a AmlCompute.
type AmlComputeNodesInformation ¶
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"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeNodesInformationComputeTypeComputeNodesInformation', 'ComputeTypeBasicComputeNodesInformationComputeTypeAmlCompute' ComputeType ComputeTypeBasicComputeNodesInformation `json:"computeType,omitempty"` }
AmlComputeNodesInformation compute node information related to a AmlCompute.
func (AmlComputeNodesInformation) AsAmlComputeNodesInformation ¶
func (acni AmlComputeNodesInformation) AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool)
AsAmlComputeNodesInformation is the BasicComputeNodesInformation implementation for AmlComputeNodesInformation.
func (AmlComputeNodesInformation) AsBasicComputeNodesInformation ¶
func (acni AmlComputeNodesInformation) AsBasicComputeNodesInformation() (BasicComputeNodesInformation, bool)
AsBasicComputeNodesInformation is the BasicComputeNodesInformation implementation for AmlComputeNodesInformation.
func (AmlComputeNodesInformation) AsComputeNodesInformation ¶
func (acni AmlComputeNodesInformation) AsComputeNodesInformation() (*ComputeNodesInformation, bool)
AsComputeNodesInformation is the BasicComputeNodesInformation implementation for AmlComputeNodesInformation.
func (AmlComputeNodesInformation) MarshalJSON ¶
func (acni AmlComputeNodesInformation) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AmlComputeNodesInformation.
type AmlComputeProperties ¶
type AmlComputeProperties struct { // VMSize - Virtual Machine Size VMSize *string `json:"vmSize,omitempty"` // VMPriority - Virtual Machine priority. Possible values include: 'Dedicated', 'LowPriority' VMPriority VMPriority `json:"vmPriority,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: 'Enabled', 'Disabled', 'NotSpecified' 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: 'Steady', 'Resizing' 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 *[]Error `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"` }
AmlComputeProperties AML Compute properties
type BaseClient ¶
BaseClient is the base client for Machinelearningservices.
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.
type BasicCompute ¶
type BasicCompute interface { AsAKS() (*AKS, bool) AsAmlCompute() (*AmlCompute, bool) AsVirtualMachine() (*VirtualMachine, bool) AsHDInsight() (*HDInsight, bool) AsDataFactory() (*DataFactory, bool) AsDatabricks() (*Databricks, bool) AsDataLakeAnalytics() (*DataLakeAnalytics, bool) AsCompute() (*Compute, bool) }
BasicCompute machine Learning compute object.
type BasicComputeNodesInformation ¶
type BasicComputeNodesInformation interface { AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool) AsComputeNodesInformation() (*ComputeNodesInformation, bool) }
BasicComputeNodesInformation compute nodes information related to a Machine Learning compute. Might differ for every type of compute.
type BasicComputeSecrets ¶
type BasicComputeSecrets interface { AsAksComputeSecrets() (*AksComputeSecrets, bool) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool) AsComputeSecrets() (*ComputeSecrets, bool) }
BasicComputeSecrets secrets related to a Machine Learning compute. Might differ for every type of compute.
type ClusterUpdateParameters ¶
type ClusterUpdateParameters struct { // ClusterUpdateProperties - The properties of the amlCompute. *ClusterUpdateProperties `json:"properties,omitempty"` }
ClusterUpdateParameters amlCompute update parameters.
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 ¶
type ClusterUpdateProperties struct { // ScaleSettings - Desired scale settings for the amlCompute. ScaleSettings *ScaleSettings `json:"scaleSettings,omitempty"` }
ClusterUpdateProperties the properties of a amlCompute that need to be updated.
type Compute ¶
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: 'Unknown', 'Updating', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Canceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The date and time when the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The date and time when 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 *[]Error `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"` // ComputeType - Possible values include: 'ComputeTypeCompute', 'ComputeTypeAKS1', 'ComputeTypeAmlCompute1', 'ComputeTypeVirtualMachine1', 'ComputeTypeHDInsight1', 'ComputeTypeDataFactory1', 'ComputeTypeDatabricks1', 'ComputeTypeDataLakeAnalytics1' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
Compute machine Learning compute object.
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) 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 ¶
AsHDInsight 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 ¶
MarshalJSON is the custom marshaler for Compute.
type ComputeNodesInformation ¶
type ComputeNodesInformation struct { // NextLink - READ-ONLY; The continuation token. NextLink *string `json:"nextLink,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeNodesInformationComputeTypeComputeNodesInformation', 'ComputeTypeBasicComputeNodesInformationComputeTypeAmlCompute' ComputeType ComputeTypeBasicComputeNodesInformation `json:"computeType,omitempty"` }
ComputeNodesInformation compute nodes information related to a Machine Learning compute. Might differ for every type of compute.
func (ComputeNodesInformation) AsAmlComputeNodesInformation ¶
func (cni ComputeNodesInformation) AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool)
AsAmlComputeNodesInformation is the BasicComputeNodesInformation implementation for ComputeNodesInformation.
func (ComputeNodesInformation) AsBasicComputeNodesInformation ¶
func (cni ComputeNodesInformation) AsBasicComputeNodesInformation() (BasicComputeNodesInformation, bool)
AsBasicComputeNodesInformation is the BasicComputeNodesInformation implementation for ComputeNodesInformation.
func (ComputeNodesInformation) AsComputeNodesInformation ¶
func (cni ComputeNodesInformation) AsComputeNodesInformation() (*ComputeNodesInformation, bool)
AsComputeNodesInformation is the BasicComputeNodesInformation implementation for ComputeNodesInformation.
func (ComputeNodesInformation) MarshalJSON ¶
func (cni ComputeNodesInformation) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ComputeNodesInformation.
type ComputeResource ¶
type ComputeResource struct { autorest.Response `json:"-"` // Properties - Compute properties Properties BasicCompute `json:"properties,omitempty"` // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Specifies the name of the resource. Name *string `json:"name,omitempty"` // Identity - READ-ONLY; The identity of the resource. Identity *Identity `json:"identity,omitempty"` // Location - Specifies the location of the resource. Location *string `json:"location,omitempty"` // Type - READ-ONLY; Specifies the type of the resource. Type *string `json:"type,omitempty"` // Tags - Contains resource tags defined as key/value pairs. Tags map[string]*string `json:"tags"` }
ComputeResource machine Learning compute object wrapped into ARM resource envelope.
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 ComputeSecrets ¶
type ComputeSecrets struct { autorest.Response `json:"-"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets', 'ComputeTypeBasicComputeSecretsComputeTypeAKS', 'ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine', 'ComputeTypeBasicComputeSecretsComputeTypeDatabricks' ComputeType ComputeTypeBasicComputeSecrets `json:"computeType,omitempty"` }
ComputeSecrets secrets related to a Machine Learning compute. Might differ for every type of compute.
func (ComputeSecrets) AsAksComputeSecrets ¶
func (cs ComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
AsAksComputeSecrets is the BasicComputeSecrets implementation for ComputeSecrets.
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) AsDatabricksComputeSecrets ¶
func (cs ComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
AsDatabricksComputeSecrets 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 ¶
type ComputeSecretsModel struct { autorest.Response `json:"-"` Value BasicComputeSecrets `json:"value,omitempty"` }
ComputeSecretsModel ...
func (*ComputeSecretsModel) UnmarshalJSON ¶
func (csm *ComputeSecretsModel) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ComputeSecretsModel struct.
type ComputeType ¶
type ComputeType string
ComputeType enumerates the values for compute type.
const ( // ComputeTypeAKS ... ComputeTypeAKS ComputeType = "AKS" // ComputeTypeAmlCompute ... ComputeTypeAmlCompute ComputeType = "AmlCompute" // ComputeTypeDatabricks ... ComputeTypeDatabricks ComputeType = "Databricks" // ComputeTypeDataFactory ... ComputeTypeDataFactory ComputeType = "DataFactory" // ComputeTypeDataLakeAnalytics ... ComputeTypeDataLakeAnalytics ComputeType = "DataLakeAnalytics" // ComputeTypeHDInsight ... ComputeTypeHDInsight ComputeType = "HDInsight" // ComputeTypeVirtualMachine ... ComputeTypeVirtualMachine ComputeType = "VirtualMachine" )
func PossibleComputeTypeValues ¶
func PossibleComputeTypeValues() []ComputeType
PossibleComputeTypeValues returns an array of possible values for the ComputeType const type.
type ComputeTypeBasicCompute ¶
type ComputeTypeBasicCompute string
ComputeTypeBasicCompute enumerates the values for compute type basic compute.
const ( // ComputeTypeAKS1 ... ComputeTypeAKS1 ComputeTypeBasicCompute = "AKS" // ComputeTypeAmlCompute1 ... ComputeTypeAmlCompute1 ComputeTypeBasicCompute = "AmlCompute" // ComputeTypeCompute ... ComputeTypeCompute ComputeTypeBasicCompute = "Compute" // ComputeTypeDatabricks1 ... ComputeTypeDatabricks1 ComputeTypeBasicCompute = "Databricks" // ComputeTypeDataFactory1 ... ComputeTypeDataFactory1 ComputeTypeBasicCompute = "DataFactory" // ComputeTypeDataLakeAnalytics1 ... ComputeTypeDataLakeAnalytics1 ComputeTypeBasicCompute = "DataLakeAnalytics" // ComputeTypeHDInsight1 ... ComputeTypeHDInsight1 ComputeTypeBasicCompute = "HDInsight" // ComputeTypeVirtualMachine1 ... ComputeTypeVirtualMachine1 ComputeTypeBasicCompute = "VirtualMachine" )
func PossibleComputeTypeBasicComputeValues ¶
func PossibleComputeTypeBasicComputeValues() []ComputeTypeBasicCompute
PossibleComputeTypeBasicComputeValues returns an array of possible values for the ComputeTypeBasicCompute const type.
type ComputeTypeBasicComputeNodesInformation ¶
type ComputeTypeBasicComputeNodesInformation string
ComputeTypeBasicComputeNodesInformation enumerates the values for compute type basic compute nodes information.
const ( // ComputeTypeBasicComputeNodesInformationComputeTypeAmlCompute ... ComputeTypeBasicComputeNodesInformationComputeTypeAmlCompute ComputeTypeBasicComputeNodesInformation = "AmlCompute" // ComputeTypeBasicComputeNodesInformationComputeTypeComputeNodesInformation ... ComputeTypeBasicComputeNodesInformationComputeTypeComputeNodesInformation ComputeTypeBasicComputeNodesInformation = "ComputeNodesInformation" )
func PossibleComputeTypeBasicComputeNodesInformationValues ¶
func PossibleComputeTypeBasicComputeNodesInformationValues() []ComputeTypeBasicComputeNodesInformation
PossibleComputeTypeBasicComputeNodesInformationValues returns an array of possible values for the ComputeTypeBasicComputeNodesInformation const type.
type ComputeTypeBasicComputeSecrets ¶
type ComputeTypeBasicComputeSecrets string
ComputeTypeBasicComputeSecrets enumerates the values for compute type basic compute secrets.
const ( // ComputeTypeBasicComputeSecretsComputeTypeAKS ... ComputeTypeBasicComputeSecretsComputeTypeAKS ComputeTypeBasicComputeSecrets = "AKS" // ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets ... ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets ComputeTypeBasicComputeSecrets = "ComputeSecrets" // ComputeTypeBasicComputeSecretsComputeTypeDatabricks ... ComputeTypeBasicComputeSecretsComputeTypeDatabricks ComputeTypeBasicComputeSecrets = "Databricks" // ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine ... ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine ComputeTypeBasicComputeSecrets = "VirtualMachine" )
func PossibleComputeTypeBasicComputeSecretsValues ¶
func PossibleComputeTypeBasicComputeSecretsValues() []ComputeTypeBasicComputeSecrets
PossibleComputeTypeBasicComputeSecretsValues returns an array of possible values for the ComputeTypeBasicComputeSecrets const type.
type DataFactory ¶
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: 'Unknown', 'Updating', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Canceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The date and time when the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The date and time when 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 *[]Error `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"` // ComputeType - Possible values include: 'ComputeTypeCompute', 'ComputeTypeAKS1', 'ComputeTypeAmlCompute1', 'ComputeTypeVirtualMachine1', 'ComputeTypeHDInsight1', 'ComputeTypeDataFactory1', 'ComputeTypeDatabricks1', 'ComputeTypeDataLakeAnalytics1' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
DataFactory a DataFactory compute.
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) 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) 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 ¶
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: 'Unknown', 'Updating', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Canceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The date and time when the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The date and time when 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 *[]Error `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"` // ComputeType - Possible values include: 'ComputeTypeCompute', 'ComputeTypeAKS1', 'ComputeTypeAmlCompute1', 'ComputeTypeVirtualMachine1', 'ComputeTypeHDInsight1', 'ComputeTypeDataFactory1', 'ComputeTypeDatabricks1', 'ComputeTypeDataLakeAnalytics1' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
DataLakeAnalytics a DataLakeAnalytics compute.
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) 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) 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 ¶
type DataLakeAnalyticsProperties struct { // DataLakeStoreAccountName - DataLake Store Account Name DataLakeStoreAccountName *string `json:"dataLakeStoreAccountName,omitempty"` }
DataLakeAnalyticsProperties ...
type Databricks ¶
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: 'Unknown', 'Updating', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Canceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The date and time when the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The date and time when 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 *[]Error `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"` // ComputeType - Possible values include: 'ComputeTypeCompute', 'ComputeTypeAKS1', 'ComputeTypeAmlCompute1', 'ComputeTypeVirtualMachine1', 'ComputeTypeHDInsight1', 'ComputeTypeDataFactory1', 'ComputeTypeDatabricks1', 'ComputeTypeDataLakeAnalytics1' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
Databricks a DataFactory compute.
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) 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) 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 ¶
type DatabricksComputeSecrets struct { // DatabricksAccessToken - access token for databricks account. DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets', 'ComputeTypeBasicComputeSecretsComputeTypeAKS', 'ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine', 'ComputeTypeBasicComputeSecretsComputeTypeDatabricks' ComputeType ComputeTypeBasicComputeSecrets `json:"computeType,omitempty"` }
DatabricksComputeSecrets secrets related to a Machine Learning compute based on Databricks.
func (DatabricksComputeSecrets) AsAksComputeSecrets ¶
func (dcs DatabricksComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
AsAksComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.
func (DatabricksComputeSecrets) AsBasicComputeSecrets ¶
func (dcs DatabricksComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
AsBasicComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.
func (DatabricksComputeSecrets) AsComputeSecrets ¶
func (dcs DatabricksComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
AsComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.
func (DatabricksComputeSecrets) AsDatabricksComputeSecrets ¶
func (dcs DatabricksComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
AsDatabricksComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.
func (DatabricksComputeSecrets) AsVirtualMachineSecrets ¶
func (dcs DatabricksComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
AsVirtualMachineSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.
func (DatabricksComputeSecrets) MarshalJSON ¶
func (dcs DatabricksComputeSecrets) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DatabricksComputeSecrets.
type DatabricksProperties ¶
type DatabricksProperties struct { // DatabricksAccessToken - Databricks access token DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"` }
DatabricksProperties ...
type Error ¶
type Error struct { // Error - READ-ONLY; The error response. Error *ErrorResponse `json:"error,omitempty"` }
Error wrapper for error response to follow ARM guidelines.
type ErrorDetail ¶
type ErrorDetail struct { // Code - Error code. Code *string `json:"code,omitempty"` // Message - Error message. Message *string `json:"message,omitempty"` }
ErrorDetail error detail information.
type ErrorResponse ¶
type ErrorResponse struct { // Code - READ-ONLY; Error code. Code *string `json:"code,omitempty"` // Message - READ-ONLY; Error message. Message *string `json:"message,omitempty"` // Details - READ-ONLY; An array of error detail objects. Details *[]ErrorDetail `json:"details,omitempty"` }
ErrorResponse error response information.
type HDInsight ¶
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: 'Unknown', 'Updating', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Canceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The date and time when the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The date and time when 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 *[]Error `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"` // ComputeType - Possible values include: 'ComputeTypeCompute', 'ComputeTypeAKS1', 'ComputeTypeAmlCompute1', 'ComputeTypeVirtualMachine1', 'ComputeTypeHDInsight1', 'ComputeTypeDataFactory1', 'ComputeTypeDatabricks1', 'ComputeTypeDataLakeAnalytics1' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
HDInsight a HDInsight compute.
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) 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 ¶
AsHDInsight 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 ¶
MarshalJSON is the custom marshaler for HDInsight.
type HDInsightProperties ¶
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"` }
HDInsightProperties ...
type Identity ¶
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: 'SystemAssigned' Type ResourceIdentityType `json:"type,omitempty"` }
Identity identity for the resource.
type ListUsagesResult ¶
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"` }
ListUsagesResult the List Usages operation response.
func (ListUsagesResult) IsEmpty ¶
func (lur ListUsagesResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ListUsagesResultIterator ¶
type ListUsagesResultIterator struct {
// contains filtered or unexported fields
}
ListUsagesResultIterator provides access to a complete listing of Usage values.
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 ¶
type ListUsagesResultPage struct {
// contains filtered or unexported fields
}
ListUsagesResultPage contains a page of Usage values.
func NewListUsagesResultPage ¶
func NewListUsagesResultPage(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 ¶
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"` }
ListWorkspaceKeysResult ...
type MachineLearningComputeClient ¶
type MachineLearningComputeClient struct {
BaseClient
}
MachineLearningComputeClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewMachineLearningComputeClient ¶
func NewMachineLearningComputeClient(subscriptionID string) MachineLearningComputeClient
NewMachineLearningComputeClient creates an instance of the MachineLearningComputeClient client.
func NewMachineLearningComputeClientWithBaseURI ¶
func NewMachineLearningComputeClientWithBaseURI(baseURI string, subscriptionID string) MachineLearningComputeClient
NewMachineLearningComputeClientWithBaseURI creates an instance of the MachineLearningComputeClient client.
func (MachineLearningComputeClient) CreateOrUpdate ¶
func (client MachineLearningComputeClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ComputeResource) (result MachineLearningComputeCreateOrUpdateFuture, 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 - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute. parameters - payload with Machine Learning compute definition.
func (MachineLearningComputeClient) CreateOrUpdatePreparer ¶
func (client MachineLearningComputeClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ComputeResource) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (MachineLearningComputeClient) CreateOrUpdateResponder ¶
func (client MachineLearningComputeClient) 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 (MachineLearningComputeClient) CreateOrUpdateSender ¶
func (client MachineLearningComputeClient) CreateOrUpdateSender(req *http.Request) (future MachineLearningComputeCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) Delete ¶
func (client MachineLearningComputeClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, underlyingResourceAction UnderlyingResourceAction) (result MachineLearningComputeDeleteFuture, err error)
Delete deletes specified Machine Learning compute. Parameters: resourceGroupName - name of the resource group in which workspace is located. 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 (MachineLearningComputeClient) DeletePreparer ¶
func (client MachineLearningComputeClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, underlyingResourceAction UnderlyingResourceAction) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (MachineLearningComputeClient) DeleteResponder ¶
func (client MachineLearningComputeClient) 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 (MachineLearningComputeClient) DeleteSender ¶
func (client MachineLearningComputeClient) DeleteSender(req *http.Request) (future MachineLearningComputeDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) Get ¶
func (client MachineLearningComputeClient) 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 - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.
func (MachineLearningComputeClient) GetPreparer ¶
func (client MachineLearningComputeClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (MachineLearningComputeClient) GetResponder ¶
func (client MachineLearningComputeClient) 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 (MachineLearningComputeClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) ListByWorkspace ¶
func (client MachineLearningComputeClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string, skiptoken string) (result PaginatedComputeResourcesListPage, err error)
ListByWorkspace gets computes in specified workspace. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. skiptoken - continuation token for pagination.
func (MachineLearningComputeClient) ListByWorkspaceComplete ¶
func (client MachineLearningComputeClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string, skiptoken string) (result PaginatedComputeResourcesListIterator, err error)
ListByWorkspaceComplete enumerates all values, automatically crossing page boundaries as required.
func (MachineLearningComputeClient) ListByWorkspacePreparer ¶
func (client MachineLearningComputeClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string, skiptoken string) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (MachineLearningComputeClient) ListByWorkspaceResponder ¶
func (client MachineLearningComputeClient) ListByWorkspaceResponder(resp *http.Response) (result PaginatedComputeResourcesList, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
func (MachineLearningComputeClient) ListByWorkspaceSender ¶
func (client MachineLearningComputeClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
ListByWorkspaceSender sends the ListByWorkspace request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) ListKeys ¶
func (client MachineLearningComputeClient) 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 - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.
func (MachineLearningComputeClient) ListKeysPreparer ¶
func (client MachineLearningComputeClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
ListKeysPreparer prepares the ListKeys request.
func (MachineLearningComputeClient) ListKeysResponder ¶
func (client MachineLearningComputeClient) 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 (MachineLearningComputeClient) ListKeysSender ¶
func (client MachineLearningComputeClient) 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 (MachineLearningComputeClient) ListNodes ¶
func (client MachineLearningComputeClient) ListNodes(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result AmlComputeNodesInformation, err error)
ListNodes get the details (e.g IP address, port etc) of all the compute nodes in the compute. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.
func (MachineLearningComputeClient) ListNodesPreparer ¶
func (client MachineLearningComputeClient) ListNodesPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
ListNodesPreparer prepares the ListNodes request.
func (MachineLearningComputeClient) ListNodesResponder ¶
func (client MachineLearningComputeClient) 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 (MachineLearningComputeClient) ListNodesSender ¶
func (client MachineLearningComputeClient) 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 (MachineLearningComputeClient) Update ¶
func (client MachineLearningComputeClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ClusterUpdateParameters) (result MachineLearningComputeUpdateFuture, err error)
Update updates properties of a compute. This call will overwrite a compute if it exists. This is a nonrecoverable operation. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute. parameters - additional parameters for cluster update.
func (MachineLearningComputeClient) UpdatePreparer ¶
func (client MachineLearningComputeClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ClusterUpdateParameters) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (MachineLearningComputeClient) UpdateResponder ¶
func (client MachineLearningComputeClient) 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 (MachineLearningComputeClient) UpdateSender ¶
func (client MachineLearningComputeClient) UpdateSender(req *http.Request) (future MachineLearningComputeUpdateFuture, err error)
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type MachineLearningComputeCreateOrUpdateFuture ¶
MachineLearningComputeCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MachineLearningComputeCreateOrUpdateFuture) Result ¶
func (future *MachineLearningComputeCreateOrUpdateFuture) Result(client MachineLearningComputeClient) (cr ComputeResource, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type MachineLearningComputeDeleteFuture ¶
MachineLearningComputeDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MachineLearningComputeDeleteFuture) Result ¶
func (future *MachineLearningComputeDeleteFuture) Result(client MachineLearningComputeClient) (ar autorest.Response, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type MachineLearningComputeUpdateFuture ¶
MachineLearningComputeUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MachineLearningComputeUpdateFuture) Result ¶
func (future *MachineLearningComputeUpdateFuture) Result(client MachineLearningComputeClient) (cr ComputeResource, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type NodeState ¶
type NodeState string
NodeState enumerates the values for node state.
func PossibleNodeStateValues ¶
func PossibleNodeStateValues() []NodeState
PossibleNodeStateValues returns an array of possible values for the NodeState const type.
type NodeStateCounts ¶
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"` }
NodeStateCounts counts of various compute node states on the amlCompute.
type 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"` }
Operation azure Machine Learning workspace REST API operation
type OperationDisplay ¶
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"` }
OperationDisplay display name of operation
type OperationListResult ¶
type OperationListResult struct { autorest.Response `json:"-"` // Value - List of AML workspace operations supported by the AML workspace resource provider. Value *[]Operation `json:"value,omitempty"` }
OperationListResult an array of operations supported by the resource provider.
type OperationsClient ¶
type OperationsClient struct {
BaseClient
}
OperationsClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
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.
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 ¶
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 ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type PaginatedComputeResourcesList ¶
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"` }
PaginatedComputeResourcesList paginated list of Machine Learning compute objects wrapped in ARM resource envelope.
func (PaginatedComputeResourcesList) IsEmpty ¶
func (pcrl PaginatedComputeResourcesList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type PaginatedComputeResourcesListIterator ¶
type PaginatedComputeResourcesListIterator struct {
// contains filtered or unexported fields
}
PaginatedComputeResourcesListIterator provides access to a complete listing of ComputeResource values.
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 ¶
type PaginatedComputeResourcesListPage struct {
// contains filtered or unexported fields
}
PaginatedComputeResourcesListPage contains a page of ComputeResource values.
func NewPaginatedComputeResourcesListPage ¶
func NewPaginatedComputeResourcesListPage(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 Password ¶
type Password struct { // Name - READ-ONLY Name *string `json:"name,omitempty"` // Value - READ-ONLY Value *string `json:"value,omitempty"` }
Password ...
type ProvisioningState ¶
type ProvisioningState string
ProvisioningState enumerates the values for provisioning state.
const ( // Canceled ... Canceled ProvisioningState = "Canceled" // Creating ... Creating ProvisioningState = "Creating" // Deleting ... Deleting ProvisioningState = "Deleting" // Failed ... Failed ProvisioningState = "Failed" // Succeeded ... Succeeded ProvisioningState = "Succeeded" // Unknown ... Unknown ProvisioningState = "Unknown" // Updating ... Updating ProvisioningState = "Updating" )
func PossibleProvisioningStateValues ¶
func PossibleProvisioningStateValues() []ProvisioningState
PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
type 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"` }
RegistryListCredentialsResult ...
type RemoteLoginPortPublicAccess ¶
type RemoteLoginPortPublicAccess string
RemoteLoginPortPublicAccess enumerates the values for remote login port public access.
const ( // Disabled ... Disabled RemoteLoginPortPublicAccess = "Disabled" // Enabled ... Enabled RemoteLoginPortPublicAccess = "Enabled" // NotSpecified ... NotSpecified RemoteLoginPortPublicAccess = "NotSpecified" )
func PossibleRemoteLoginPortPublicAccessValues ¶
func PossibleRemoteLoginPortPublicAccessValues() []RemoteLoginPortPublicAccess
PossibleRemoteLoginPortPublicAccessValues returns an array of possible values for the RemoteLoginPortPublicAccess const type.
type Resource ¶
type Resource struct { // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Specifies the name of the resource. Name *string `json:"name,omitempty"` // Identity - READ-ONLY; The identity of the resource. Identity *Identity `json:"identity,omitempty"` // Location - Specifies the location of the resource. Location *string `json:"location,omitempty"` // Type - READ-ONLY; Specifies the type of the resource. Type *string `json:"type,omitempty"` // Tags - Contains resource tags defined as key/value pairs. Tags map[string]*string `json:"tags"` }
Resource azure Resource Manager resource envelope.
func (Resource) MarshalJSON ¶
MarshalJSON is the custom marshaler for Resource.
type ResourceID ¶
type ResourceID struct { // ID - The ID of the resource ID *string `json:"id,omitempty"` }
ResourceID represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.
type ResourceIdentityType ¶
type ResourceIdentityType string
ResourceIdentityType enumerates the values for resource identity type.
const ( // SystemAssigned ... SystemAssigned ResourceIdentityType = "SystemAssigned" )
func PossibleResourceIdentityTypeValues ¶
func PossibleResourceIdentityTypeValues() []ResourceIdentityType
PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
type ScaleSettings ¶
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 NodeIdleTimeBeforeScaleDown *string `json:"nodeIdleTimeBeforeScaleDown,omitempty"` }
ScaleSettings scale settings for AML Compute
type ServicePrincipalCredentials ¶
type ServicePrincipalCredentials struct { // ClientID - Client Id ClientID *string `json:"clientId,omitempty"` // ClientSecret - Client secret ClientSecret *string `json:"clientSecret,omitempty"` }
ServicePrincipalCredentials service principal credentials.
type SslConfiguration ¶
type SslConfiguration struct { // Status - Enable or disable ssl for scoring. Possible values include: 'StatusDisabled', 'StatusEnabled' Status Status `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"` }
SslConfiguration the ssl configuration for scoring
type Status ¶
type Status string
Status enumerates the values for status.
func PossibleStatusValues ¶
func PossibleStatusValues() []Status
PossibleStatusValues returns an array of possible values for the Status const type.
type SystemService ¶
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"` }
SystemService a system service running on a compute.
type UnderlyingResourceAction ¶
type UnderlyingResourceAction string
UnderlyingResourceAction enumerates the values for underlying resource action.
const ( // Delete ... Delete UnderlyingResourceAction = "Delete" // Detach ... Detach UnderlyingResourceAction = "Detach" )
func PossibleUnderlyingResourceActionValues ¶
func PossibleUnderlyingResourceActionValues() []UnderlyingResourceAction
PossibleUnderlyingResourceActionValues returns an array of possible values for the UnderlyingResourceAction const type.
type Usage ¶
type Usage 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"` // Unit - READ-ONLY; An enum describing the unit of usage measurement. Possible values include: 'Count' 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"` }
Usage describes AML Resource Usage.
type UsageName ¶
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"` }
UsageName the Usage Names.
type UsageUnit ¶
type UsageUnit string
UsageUnit enumerates the values for usage unit.
const ( // Count ... Count UsageUnit = "Count" )
func PossibleUsageUnitValues ¶
func PossibleUsageUnitValues() []UsageUnit
PossibleUsageUnitValues returns an array of possible values for the UsageUnit const type.
type UsagesClient ¶
type UsagesClient struct {
BaseClient
}
UsagesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
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.
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 ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type UserAccountCredentials ¶
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"` }
UserAccountCredentials settings for user account that gets created on each on the nodes of a compute.
type VMPriority ¶
type VMPriority string
VMPriority enumerates the values for vm priority.
const ( // Dedicated ... Dedicated VMPriority = "Dedicated" // LowPriority ... LowPriority VMPriority = "LowPriority" )
func PossibleVMPriorityValues ¶
func PossibleVMPriorityValues() []VMPriority
PossibleVMPriorityValues returns an array of possible values for the VMPriority const type.
type VirtualMachine ¶
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: 'Unknown', 'Updating', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Canceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The date and time when the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The date and time when 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 *[]Error `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"` // ComputeType - Possible values include: 'ComputeTypeCompute', 'ComputeTypeAKS1', 'ComputeTypeAmlCompute1', 'ComputeTypeVirtualMachine1', 'ComputeTypeHDInsight1', 'ComputeTypeDataFactory1', 'ComputeTypeDatabricks1', 'ComputeTypeDataLakeAnalytics1' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
VirtualMachine a Machine Learning compute based on Azure Virtual Machines.
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) 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) 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 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"` }
VirtualMachineProperties ...
type VirtualMachineSSHCredentials ¶
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"` }
VirtualMachineSSHCredentials admin credentials for virtual machine
type VirtualMachineSecrets ¶
type VirtualMachineSecrets struct { // AdministratorAccount - Admin credentials for virtual machine. AdministratorAccount *VirtualMachineSSHCredentials `json:"administratorAccount,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets', 'ComputeTypeBasicComputeSecretsComputeTypeAKS', 'ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine', 'ComputeTypeBasicComputeSecretsComputeTypeDatabricks' ComputeType ComputeTypeBasicComputeSecrets `json:"computeType,omitempty"` }
VirtualMachineSecrets secrets related to a Machine Learning compute based on AKS.
func (VirtualMachineSecrets) AsAksComputeSecrets ¶
func (vms VirtualMachineSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
AsAksComputeSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.
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) AsDatabricksComputeSecrets ¶
func (vms VirtualMachineSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
AsDatabricksComputeSecrets 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 ¶
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"` }
VirtualMachineSize describes the properties of a VM size.
type VirtualMachineSizeListResult ¶
type VirtualMachineSizeListResult struct { autorest.Response `json:"-"` // AmlCompute - The list of virtual machine sizes supported by AmlCompute. AmlCompute *[]VirtualMachineSize `json:"amlCompute,omitempty"` }
VirtualMachineSizeListResult the List Virtual Machine size operation response.
type VirtualMachineSizesClient ¶
type VirtualMachineSizesClient struct {
BaseClient
}
VirtualMachineSizesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
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.
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 ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type Workspace ¶
type Workspace struct { autorest.Response `json:"-"` // WorkspaceProperties - The properties of the machine learning workspace. *WorkspaceProperties `json:"properties,omitempty"` // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Specifies the name of the resource. Name *string `json:"name,omitempty"` // Identity - READ-ONLY; The identity of the resource. Identity *Identity `json:"identity,omitempty"` // Location - Specifies the location of the resource. Location *string `json:"location,omitempty"` // Type - READ-ONLY; Specifies the type of the resource. Type *string `json:"type,omitempty"` // Tags - Contains resource tags defined as key/value pairs. Tags map[string]*string `json:"tags"` }
Workspace an object that represents a machine learning workspace.
func (Workspace) MarshalJSON ¶
MarshalJSON is the custom marshaler for Workspace.
func (*Workspace) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Workspace struct.
type WorkspaceListResult ¶
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"` }
WorkspaceListResult the result of a request to list machine learning workspaces.
func (WorkspaceListResult) IsEmpty ¶
func (wlr WorkspaceListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkspaceListResultIterator ¶
type WorkspaceListResultIterator struct {
// contains filtered or unexported fields
}
WorkspaceListResultIterator provides access to a complete listing of Workspace values.
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 ¶
type WorkspaceListResultPage struct {
// contains filtered or unexported fields
}
WorkspaceListResultPage contains a page of Workspace values.
func NewWorkspaceListResultPage ¶
func NewWorkspaceListResultPage(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 ¶
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"` // CreationTime - READ-ONLY; The creation time of the machine learning workspace in ISO8601 format. CreationTime *date.Time `json:"creationTime,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: 'Unknown', 'Updating', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Canceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` }
WorkspaceProperties the properties of a machine learning workspace.
type WorkspacePropertiesUpdateParameters ¶
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"` }
WorkspacePropertiesUpdateParameters the parameters for updating the properties of a machine learning workspace.
type WorkspaceUpdateParameters ¶
type WorkspaceUpdateParameters struct { // Tags - The resource tags for the machine learning workspace. Tags map[string]*string `json:"tags"` // WorkspacePropertiesUpdateParameters - The properties that the machine learning workspace will be updated with. *WorkspacePropertiesUpdateParameters `json:"properties,omitempty"` }
WorkspaceUpdateParameters the parameters for updating a machine learning workspace.
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 ¶
type WorkspacesClient struct {
BaseClient
}
WorkspacesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
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.
func (WorkspacesClient) CreateOrUpdate ¶
func (client WorkspacesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, parameters Workspace) (result Workspace, err error)
CreateOrUpdate creates or updates a workspace with the specified parameters. Parameters: resourceGroupName - name of the resource group in which workspace is located. 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 ¶
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 autorest.Response, err error)
Delete deletes a machine learning workspace. Parameters: resourceGroupName - name of the resource group in which workspace is located. 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 ¶
DeleteSender sends the Delete 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 - name of the resource group in which workspace is located. 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 ¶
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, skiptoken string) (result WorkspaceListResultPage, err error)
ListByResourceGroup lists all the available machine learning workspaces under the specified resource group. Parameters: resourceGroupName - name of the resource group in which workspace is located. skiptoken - continuation token for pagination.
func (WorkspacesClient) ListByResourceGroupComplete ¶
func (client WorkspacesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, skiptoken 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, skiptoken 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 ¶
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, skiptoken string) (result WorkspaceListResultPage, err error)
ListBySubscription lists all the available machine learning workspaces under the specified subscription. Parameters: skiptoken - continuation token for pagination.
func (WorkspacesClient) ListBySubscriptionComplete ¶
func (client WorkspacesClient) ListBySubscriptionComplete(ctx context.Context, skiptoken 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, skiptoken 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 ¶
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 - name of the resource group in which workspace is located. 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 ¶
ListKeysSender sends the ListKeys 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 autorest.Response, 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 - name of the resource group in which workspace is located. 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 ¶
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 - name of the resource group in which workspace is located. 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 ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.