azure-sdk-for-go: github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2019-05-01/machinelearningservices Index | Files | Directories

package machinelearningservices

import "github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2019-05-01/machinelearningservices"

Package machinelearningservices implements the Azure ARM Machinelearningservices service API version 2019-05-01.

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

Index

Package Files

client.go machinelearningcompute.go models.go operations.go usages.go version.go virtualmachinesizes.go workspaces.go

Constants

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

func UserAgent Uses

func UserAgent() string

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

func Version Uses

func Version() string

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

type AKS Uses

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) AsAKS Uses

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

AsAKS is the BasicCompute implementation for AKS.

func (AKS) AsAmlCompute Uses

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

AsAmlCompute is the BasicCompute implementation for AKS.

func (AKS) AsBasicCompute Uses

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

AsBasicCompute is the BasicCompute implementation for AKS.

func (AKS) AsCompute Uses

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

AsCompute is the BasicCompute implementation for AKS.

func (AKS) AsDataFactory Uses

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

AsDataFactory is the BasicCompute implementation for AKS.

func (AKS) AsDataLakeAnalytics Uses

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

AsDataLakeAnalytics is the BasicCompute implementation for AKS.

func (AKS) AsDatabricks Uses

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

AsDatabricks is the BasicCompute implementation for AKS.

func (AKS) AsHDInsight Uses

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

AsHDInsight is the BasicCompute implementation for AKS.

func (AKS) AsVirtualMachine Uses

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

AsVirtualMachine is the BasicCompute implementation for AKS.

func (AKS) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for AKS.

type AKSProperties Uses

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 Uses

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 Uses

func (acs AksComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)

AsAksComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.

func (AksComputeSecrets) AsBasicComputeSecrets Uses

func (acs AksComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)

AsBasicComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.

func (AksComputeSecrets) AsComputeSecrets Uses

func (acs AksComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)

AsComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.

func (AksComputeSecrets) AsDatabricksComputeSecrets Uses

func (acs AksComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)

AsDatabricksComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.

func (AksComputeSecrets) AsVirtualMachineSecrets Uses

func (acs AksComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)

AsVirtualMachineSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.

func (AksComputeSecrets) MarshalJSON Uses

func (acs AksComputeSecrets) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AksComputeSecrets.

type AksNetworkingConfiguration Uses

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 Uses

type AllocationState string

AllocationState enumerates the values for allocation state.

const (
    // Resizing ...
    Resizing AllocationState = "Resizing"
    // Steady ...
    Steady AllocationState = "Steady"
)

func PossibleAllocationStateValues Uses

func PossibleAllocationStateValues() []AllocationState

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

type AmlCompute Uses

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 Uses

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

AsAKS is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsAmlCompute Uses

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

AsAmlCompute is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsBasicCompute Uses

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

AsBasicCompute is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsCompute Uses

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

AsCompute is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsDataFactory Uses

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

AsDataFactory is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsDataLakeAnalytics Uses

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

AsDataLakeAnalytics is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsDatabricks Uses

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

AsDatabricks is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsHDInsight Uses

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

AsHDInsight is the BasicCompute implementation for AmlCompute.

func (AmlCompute) AsVirtualMachine Uses

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

AsVirtualMachine is the BasicCompute implementation for AmlCompute.

func (AmlCompute) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for AmlCompute.

type AmlComputeNodeInformation Uses

type AmlComputeNodeInformation struct {
    // NodeID - READ-ONLY; ID of the compute node.
    NodeID *string `json:"nodeId,omitempty"`
    // IPAddress - READ-ONLY; Public IP address of the compute node.
    IPAddress *string `json:"ipAddress,omitempty"`
    // Port - READ-ONLY; SSH port number of the node.
    Port *float64 `json:"port,omitempty"`
}

AmlComputeNodeInformation compute node information related to a AmlCompute.

type AmlComputeNodesInformation Uses

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 Uses

func (acni AmlComputeNodesInformation) AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool)

AsAmlComputeNodesInformation is the BasicComputeNodesInformation implementation for AmlComputeNodesInformation.

func (AmlComputeNodesInformation) AsBasicComputeNodesInformation Uses

func (acni AmlComputeNodesInformation) AsBasicComputeNodesInformation() (BasicComputeNodesInformation, bool)

AsBasicComputeNodesInformation is the BasicComputeNodesInformation implementation for AmlComputeNodesInformation.

func (AmlComputeNodesInformation) AsComputeNodesInformation Uses

func (acni AmlComputeNodesInformation) AsComputeNodesInformation() (*ComputeNodesInformation, bool)

AsComputeNodesInformation is the BasicComputeNodesInformation implementation for AmlComputeNodesInformation.

func (AmlComputeNodesInformation) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for AmlComputeNodesInformation.

type AmlComputeProperties Uses

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"`
    // 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 Uses

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

BaseClient is the base client for Machinelearningservices.

func New Uses

func New(subscriptionID string) BaseClient

New creates an instance of the BaseClient client.

func NewWithBaseURI Uses

func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient

NewWithBaseURI creates an instance of the BaseClient client.

type BasicCompute Uses

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 Uses

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 Uses

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 Uses

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

ClusterUpdateParameters amlCompute update parameters.

func (ClusterUpdateParameters) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for ClusterUpdateParameters.

func (*ClusterUpdateParameters) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ClusterUpdateParameters struct.

type ClusterUpdateProperties Uses

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 Uses

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) AsAKS Uses

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

AsAKS is the BasicCompute implementation for Compute.

func (Compute) AsAmlCompute Uses

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

AsAmlCompute is the BasicCompute implementation for Compute.

func (Compute) AsBasicCompute Uses

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

AsBasicCompute is the BasicCompute implementation for Compute.

func (Compute) AsCompute Uses

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

AsCompute is the BasicCompute implementation for Compute.

func (Compute) AsDataFactory Uses

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

AsDataFactory is the BasicCompute implementation for Compute.

func (Compute) AsDataLakeAnalytics Uses

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

AsDataLakeAnalytics is the BasicCompute implementation for Compute.

func (Compute) AsDatabricks Uses

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

AsDatabricks is the BasicCompute implementation for Compute.

func (Compute) AsHDInsight Uses

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

AsHDInsight is the BasicCompute implementation for Compute.

func (Compute) AsVirtualMachine Uses

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

AsVirtualMachine is the BasicCompute implementation for Compute.

func (Compute) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for Compute.

type ComputeNodesInformation Uses

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 Uses

func (cni ComputeNodesInformation) AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool)

AsAmlComputeNodesInformation is the BasicComputeNodesInformation implementation for ComputeNodesInformation.

func (ComputeNodesInformation) AsBasicComputeNodesInformation Uses

func (cni ComputeNodesInformation) AsBasicComputeNodesInformation() (BasicComputeNodesInformation, bool)

AsBasicComputeNodesInformation is the BasicComputeNodesInformation implementation for ComputeNodesInformation.

func (ComputeNodesInformation) AsComputeNodesInformation Uses

func (cni ComputeNodesInformation) AsComputeNodesInformation() (*ComputeNodesInformation, bool)

AsComputeNodesInformation is the BasicComputeNodesInformation implementation for ComputeNodesInformation.

func (ComputeNodesInformation) MarshalJSON Uses

func (cni ComputeNodesInformation) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ComputeNodesInformation.

type ComputeResource Uses

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 Uses

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

MarshalJSON is the custom marshaler for ComputeResource.

func (*ComputeResource) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ComputeResource struct.

type ComputeSecrets Uses

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 Uses

func (cs ComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)

AsAksComputeSecrets is the BasicComputeSecrets implementation for ComputeSecrets.

func (ComputeSecrets) AsBasicComputeSecrets Uses

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

AsBasicComputeSecrets is the BasicComputeSecrets implementation for ComputeSecrets.

func (ComputeSecrets) AsComputeSecrets Uses

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

AsComputeSecrets is the BasicComputeSecrets implementation for ComputeSecrets.

func (ComputeSecrets) AsDatabricksComputeSecrets Uses

func (cs ComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)

AsDatabricksComputeSecrets is the BasicComputeSecrets implementation for ComputeSecrets.

func (ComputeSecrets) AsVirtualMachineSecrets Uses

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

AsVirtualMachineSecrets is the BasicComputeSecrets implementation for ComputeSecrets.

func (ComputeSecrets) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for ComputeSecrets.

type ComputeSecretsModel Uses

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

ComputeSecretsModel ...

func (*ComputeSecretsModel) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ComputeSecretsModel struct.

type ComputeType Uses

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 Uses

func PossibleComputeTypeValues() []ComputeType

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

type ComputeTypeBasicCompute Uses

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 Uses

func PossibleComputeTypeBasicComputeValues() []ComputeTypeBasicCompute

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

type ComputeTypeBasicComputeNodesInformation Uses

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 Uses

func PossibleComputeTypeBasicComputeNodesInformationValues() []ComputeTypeBasicComputeNodesInformation

PossibleComputeTypeBasicComputeNodesInformationValues returns an array of possible values for the ComputeTypeBasicComputeNodesInformation const type.

type ComputeTypeBasicComputeSecrets Uses

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 Uses

func PossibleComputeTypeBasicComputeSecretsValues() []ComputeTypeBasicComputeSecrets

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

type DataFactory Uses

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 Uses

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

AsAKS is the BasicCompute implementation for DataFactory.

func (DataFactory) AsAmlCompute Uses

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

AsAmlCompute is the BasicCompute implementation for DataFactory.

func (DataFactory) AsBasicCompute Uses

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

AsBasicCompute is the BasicCompute implementation for DataFactory.

func (DataFactory) AsCompute Uses

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

AsCompute is the BasicCompute implementation for DataFactory.

func (DataFactory) AsDataFactory Uses

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

AsDataFactory is the BasicCompute implementation for DataFactory.

func (DataFactory) AsDataLakeAnalytics Uses

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

AsDataLakeAnalytics is the BasicCompute implementation for DataFactory.

func (DataFactory) AsDatabricks Uses

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

AsDatabricks is the BasicCompute implementation for DataFactory.

func (DataFactory) AsHDInsight Uses

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

AsHDInsight is the BasicCompute implementation for DataFactory.

func (DataFactory) AsVirtualMachine Uses

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

AsVirtualMachine is the BasicCompute implementation for DataFactory.

func (DataFactory) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for DataFactory.

type DataLakeAnalytics Uses

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 Uses

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

AsAKS is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsAmlCompute Uses

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

AsAmlCompute is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsBasicCompute Uses

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

AsBasicCompute is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsCompute Uses

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

AsCompute is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsDataFactory Uses

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

AsDataFactory is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsDataLakeAnalytics Uses

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

AsDataLakeAnalytics is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsDatabricks Uses

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

AsDatabricks is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsHDInsight Uses

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

AsHDInsight is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) AsVirtualMachine Uses

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

AsVirtualMachine is the BasicCompute implementation for DataLakeAnalytics.

func (DataLakeAnalytics) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for DataLakeAnalytics.

type DataLakeAnalyticsProperties Uses

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

DataLakeAnalyticsProperties ...

type Databricks Uses

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 Uses

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

AsAKS is the BasicCompute implementation for Databricks.

func (Databricks) AsAmlCompute Uses

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

AsAmlCompute is the BasicCompute implementation for Databricks.

func (Databricks) AsBasicCompute Uses

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

AsBasicCompute is the BasicCompute implementation for Databricks.

func (Databricks) AsCompute Uses

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

AsCompute is the BasicCompute implementation for Databricks.

func (Databricks) AsDataFactory Uses

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

AsDataFactory is the BasicCompute implementation for Databricks.

func (Databricks) AsDataLakeAnalytics Uses

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

AsDataLakeAnalytics is the BasicCompute implementation for Databricks.

func (Databricks) AsDatabricks Uses

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

AsDatabricks is the BasicCompute implementation for Databricks.

func (Databricks) AsHDInsight Uses

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

AsHDInsight is the BasicCompute implementation for Databricks.

func (Databricks) AsVirtualMachine Uses

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

AsVirtualMachine is the BasicCompute implementation for Databricks.

func (Databricks) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for Databricks.

type DatabricksComputeSecrets Uses

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 Uses

func (dcs DatabricksComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)

AsAksComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.

func (DatabricksComputeSecrets) AsBasicComputeSecrets Uses

func (dcs DatabricksComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)

AsBasicComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.

func (DatabricksComputeSecrets) AsComputeSecrets Uses

func (dcs DatabricksComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)

AsComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.

func (DatabricksComputeSecrets) AsDatabricksComputeSecrets Uses

func (dcs DatabricksComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)

AsDatabricksComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.

func (DatabricksComputeSecrets) AsVirtualMachineSecrets Uses

func (dcs DatabricksComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)

AsVirtualMachineSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.

func (DatabricksComputeSecrets) MarshalJSON Uses

func (dcs DatabricksComputeSecrets) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DatabricksComputeSecrets.

type DatabricksProperties Uses

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

DatabricksProperties ...

type Error Uses

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 Uses

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 Uses

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 Uses

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) AsAKS Uses

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

AsAKS is the BasicCompute implementation for HDInsight.

func (HDInsight) AsAmlCompute Uses

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

AsAmlCompute is the BasicCompute implementation for HDInsight.

func (HDInsight) AsBasicCompute Uses

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

AsBasicCompute is the BasicCompute implementation for HDInsight.

func (HDInsight) AsCompute Uses

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

AsCompute is the BasicCompute implementation for HDInsight.

func (HDInsight) AsDataFactory Uses

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

AsDataFactory is the BasicCompute implementation for HDInsight.

func (HDInsight) AsDataLakeAnalytics Uses

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

AsDataLakeAnalytics is the BasicCompute implementation for HDInsight.

func (HDInsight) AsDatabricks Uses

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

AsDatabricks is the BasicCompute implementation for HDInsight.

func (HDInsight) AsHDInsight Uses

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

AsHDInsight is the BasicCompute implementation for HDInsight.

func (HDInsight) AsVirtualMachine Uses

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

AsVirtualMachine is the BasicCompute implementation for HDInsight.

func (HDInsight) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for HDInsight.

type HDInsightProperties Uses

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 Uses

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 Uses

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 Uses

func (lur ListUsagesResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type ListUsagesResultIterator Uses

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

ListUsagesResultIterator provides access to a complete listing of Usage values.

func NewListUsagesResultIterator Uses

func NewListUsagesResultIterator(page ListUsagesResultPage) ListUsagesResultIterator

Creates a new instance of the ListUsagesResultIterator type.

func (*ListUsagesResultIterator) Next Uses

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 Uses

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 Uses

func (iter ListUsagesResultIterator) NotDone() bool

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

func (ListUsagesResultIterator) Response Uses

func (iter ListUsagesResultIterator) Response() ListUsagesResult

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

func (ListUsagesResultIterator) Value Uses

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 Uses

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

ListUsagesResultPage contains a page of Usage values.

func NewListUsagesResultPage Uses

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

Creates a new instance of the ListUsagesResultPage type.

func (*ListUsagesResultPage) Next Uses

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 Uses

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 Uses

func (page ListUsagesResultPage) NotDone() bool

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

func (ListUsagesResultPage) Response Uses

func (page ListUsagesResultPage) Response() ListUsagesResult

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

func (ListUsagesResultPage) Values Uses

func (page ListUsagesResultPage) Values() []Usage

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

type ListWorkspaceKeysResult Uses

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 Uses

type MachineLearningComputeClient struct {
    BaseClient
}

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

func NewMachineLearningComputeClient Uses

func NewMachineLearningComputeClient(subscriptionID string) MachineLearningComputeClient

NewMachineLearningComputeClient creates an instance of the MachineLearningComputeClient client.

func NewMachineLearningComputeClientWithBaseURI Uses

func NewMachineLearningComputeClientWithBaseURI(baseURI string, subscriptionID string) MachineLearningComputeClient

NewMachineLearningComputeClientWithBaseURI creates an instance of the MachineLearningComputeClient client.

func (MachineLearningComputeClient) CreateOrUpdate Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

GetPreparer prepares the Get request.

func (MachineLearningComputeClient) GetResponder Uses

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 Uses

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

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

func (MachineLearningComputeClient) ListByWorkspace Uses

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 Uses

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 Uses

func (client MachineLearningComputeClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string, skiptoken string) (*http.Request, error)

ListByWorkspacePreparer prepares the ListByWorkspace request.

func (MachineLearningComputeClient) ListByWorkspaceResponder Uses

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 Uses

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 Uses

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 Uses

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

ListKeysPreparer prepares the ListKeys request.

func (MachineLearningComputeClient) ListKeysResponder Uses

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 Uses

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 Uses

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 Uses

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

ListNodesPreparer prepares the ListNodes request.

func (MachineLearningComputeClient) ListNodesResponder Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

type MachineLearningComputeCreateOrUpdateFuture struct {
    azure.Future
}

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

func (*MachineLearningComputeCreateOrUpdateFuture) Result Uses

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 Uses

type MachineLearningComputeDeleteFuture struct {
    azure.Future
}

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

func (*MachineLearningComputeDeleteFuture) Result Uses

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 Uses

type MachineLearningComputeUpdateFuture struct {
    azure.Future
}

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

func (*MachineLearningComputeUpdateFuture) Result Uses

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 NodeStateCounts Uses

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 Uses

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 Uses

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 Uses

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 Uses

type OperationsClient struct {
    BaseClient
}

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

func NewOperationsClient Uses

func NewOperationsClient(subscriptionID string) OperationsClient

NewOperationsClient creates an instance of the OperationsClient client.

func NewOperationsClientWithBaseURI Uses

func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient

NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.

func (OperationsClient) List Uses

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 Uses

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

ListPreparer prepares the List request.

func (OperationsClient) ListResponder Uses

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 Uses

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

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

type PaginatedComputeResourcesList Uses

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 Uses

func (pcrl PaginatedComputeResourcesList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type PaginatedComputeResourcesListIterator Uses

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

PaginatedComputeResourcesListIterator provides access to a complete listing of ComputeResource values.

func NewPaginatedComputeResourcesListIterator Uses

func NewPaginatedComputeResourcesListIterator(page PaginatedComputeResourcesListPage) PaginatedComputeResourcesListIterator

Creates a new instance of the PaginatedComputeResourcesListIterator type.

func (*PaginatedComputeResourcesListIterator) Next Uses

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 Uses

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 Uses

func (iter PaginatedComputeResourcesListIterator) NotDone() bool

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

func (PaginatedComputeResourcesListIterator) Response Uses

func (iter PaginatedComputeResourcesListIterator) Response() PaginatedComputeResourcesList

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

func (PaginatedComputeResourcesListIterator) Value Uses

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 Uses

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

PaginatedComputeResourcesListPage contains a page of ComputeResource values.

func NewPaginatedComputeResourcesListPage Uses

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

Creates a new instance of the PaginatedComputeResourcesListPage type.

func (*PaginatedComputeResourcesListPage) Next Uses

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 Uses

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 Uses

func (page PaginatedComputeResourcesListPage) NotDone() bool

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

func (PaginatedComputeResourcesListPage) Response Uses

func (page PaginatedComputeResourcesListPage) Response() PaginatedComputeResourcesList

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

func (PaginatedComputeResourcesListPage) Values Uses

func (page PaginatedComputeResourcesListPage) Values() []ComputeResource

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

type Password Uses

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

Password ...

type ProvisioningState Uses

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 Uses

func PossibleProvisioningStateValues() []ProvisioningState

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

type RegistryListCredentialsResult Uses

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 Resource Uses

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 Uses

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

MarshalJSON is the custom marshaler for Resource.

type ResourceID Uses

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 Uses

type ResourceIdentityType string

ResourceIdentityType enumerates the values for resource identity type.

const (
    // SystemAssigned ...
    SystemAssigned ResourceIdentityType = "SystemAssigned"
)

func PossibleResourceIdentityTypeValues Uses

func PossibleResourceIdentityTypeValues() []ResourceIdentityType

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

type ScaleSettings Uses

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 Uses

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 Uses

type SslConfiguration struct {
    // Status - Enable or disable ssl for scoring. Possible values include: 'Disabled', 'Enabled'
    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 Uses

type Status string

Status enumerates the values for status.

const (
    // Disabled ...
    Disabled Status = "Disabled"
    // Enabled ...
    Enabled Status = "Enabled"
)

func PossibleStatusValues Uses

func PossibleStatusValues() []Status

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

type SystemService Uses

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 Uses

type UnderlyingResourceAction string

UnderlyingResourceAction enumerates the values for underlying resource action.

const (
    // Delete ...
    Delete UnderlyingResourceAction = "Delete"
    // Detach ...
    Detach UnderlyingResourceAction = "Detach"
)

func PossibleUnderlyingResourceActionValues Uses

func PossibleUnderlyingResourceActionValues() []UnderlyingResourceAction

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

type Usage Uses

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 Uses

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 Uses

type UsageUnit string

UsageUnit enumerates the values for usage unit.

const (
    // Count ...
    Count UsageUnit = "Count"
)

func PossibleUsageUnitValues Uses

func PossibleUsageUnitValues() []UsageUnit

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

type UsagesClient Uses

type UsagesClient struct {
    BaseClient
}

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

func NewUsagesClient Uses

func NewUsagesClient(subscriptionID string) UsagesClient

NewUsagesClient creates an instance of the UsagesClient client.

func NewUsagesClientWithBaseURI Uses

func NewUsagesClientWithBaseURI(baseURI string, subscriptionID string) UsagesClient

NewUsagesClientWithBaseURI creates an instance of the UsagesClient client.

func (UsagesClient) List Uses

func (client UsagesClient) List(ctx context.Context, location string, expandChildren 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. expandChildren - specifies if detailed usages of child resources are required.

func (UsagesClient) ListComplete Uses

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

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

func (UsagesClient) ListPreparer Uses

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

ListPreparer prepares the List request.

func (UsagesClient) ListResponder Uses

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 Uses

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

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

type UserAccountCredentials Uses

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 Uses

type VMPriority string

VMPriority enumerates the values for vm priority.

const (
    // Dedicated ...
    Dedicated VMPriority = "Dedicated"
    // LowPriority ...
    LowPriority VMPriority = "LowPriority"
)

func PossibleVMPriorityValues Uses

func PossibleVMPriorityValues() []VMPriority

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

type VirtualMachine Uses

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 Uses

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

AsAKS is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsAmlCompute Uses

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

AsAmlCompute is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsBasicCompute Uses

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

AsBasicCompute is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsCompute Uses

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

AsCompute is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsDataFactory Uses

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

AsDataFactory is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsDataLakeAnalytics Uses

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

AsDataLakeAnalytics is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsDatabricks Uses

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

AsDatabricks is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsHDInsight Uses

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

AsHDInsight is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) AsVirtualMachine Uses

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

AsVirtualMachine is the BasicCompute implementation for VirtualMachine.

func (VirtualMachine) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for VirtualMachine.

type VirtualMachineProperties Uses

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 Uses

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 Uses

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 Uses

func (vms VirtualMachineSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)

AsAksComputeSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.

func (VirtualMachineSecrets) AsBasicComputeSecrets Uses

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

AsBasicComputeSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.

func (VirtualMachineSecrets) AsComputeSecrets Uses

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

AsComputeSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.

func (VirtualMachineSecrets) AsDatabricksComputeSecrets Uses

func (vms VirtualMachineSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)

AsDatabricksComputeSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.

func (VirtualMachineSecrets) AsVirtualMachineSecrets Uses

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

AsVirtualMachineSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.

func (VirtualMachineSecrets) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for VirtualMachineSecrets.

type VirtualMachineSize Uses

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"`
    // 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 Uses

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 Uses

type VirtualMachineSizesClient struct {
    BaseClient
}

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

func NewVirtualMachineSizesClient Uses

func NewVirtualMachineSizesClient(subscriptionID string) VirtualMachineSizesClient

NewVirtualMachineSizesClient creates an instance of the VirtualMachineSizesClient client.

func NewVirtualMachineSizesClientWithBaseURI Uses

func NewVirtualMachineSizesClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineSizesClient

NewVirtualMachineSizesClientWithBaseURI creates an instance of the VirtualMachineSizesClient client.

func (VirtualMachineSizesClient) List Uses

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 Uses

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

ListPreparer prepares the List request.

func (VirtualMachineSizesClient) ListResponder Uses

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 Uses

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

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

type Workspace Uses

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 Uses

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

MarshalJSON is the custom marshaler for Workspace.

func (*Workspace) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for Workspace struct.

type WorkspaceListResult Uses

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 Uses

func (wlr WorkspaceListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type WorkspaceListResultIterator Uses

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

WorkspaceListResultIterator provides access to a complete listing of Workspace values.

func NewWorkspaceListResultIterator Uses

func NewWorkspaceListResultIterator(page WorkspaceListResultPage) WorkspaceListResultIterator

Creates a new instance of the WorkspaceListResultIterator type.

func (*WorkspaceListResultIterator) Next Uses

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 Uses

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 Uses

func (iter WorkspaceListResultIterator) NotDone() bool

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

func (WorkspaceListResultIterator) Response Uses

func (iter WorkspaceListResultIterator) Response() WorkspaceListResult

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

func (WorkspaceListResultIterator) Value Uses

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 Uses

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

WorkspaceListResultPage contains a page of Workspace values.

func NewWorkspaceListResultPage Uses

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

Creates a new instance of the WorkspaceListResultPage type.

func (*WorkspaceListResultPage) Next Uses

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 Uses

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 Uses

func (page WorkspaceListResultPage) NotDone() bool

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

func (WorkspaceListResultPage) Response Uses

func (page WorkspaceListResultPage) Response() WorkspaceListResult

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

func (WorkspaceListResultPage) Values Uses

func (page WorkspaceListResultPage) Values() []Workspace

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

type WorkspaceProperties Uses

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 Uses

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 Uses

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 Uses

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

MarshalJSON is the custom marshaler for WorkspaceUpdateParameters.

func (*WorkspaceUpdateParameters) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for WorkspaceUpdateParameters struct.

type WorkspacesClient Uses

type WorkspacesClient struct {
    BaseClient
}

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

func NewWorkspacesClient Uses

func NewWorkspacesClient(subscriptionID string) WorkspacesClient

NewWorkspacesClient creates an instance of the WorkspacesClient client.

func NewWorkspacesClientWithBaseURI Uses

func NewWorkspacesClientWithBaseURI(baseURI string, subscriptionID string) WorkspacesClient

NewWorkspacesClientWithBaseURI creates an instance of the WorkspacesClient client.

func (WorkspacesClient) CreateOrUpdate Uses

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 Uses

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

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (WorkspacesClient) CreateOrUpdateResponder Uses

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 Uses

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

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

func (WorkspacesClient) Delete Uses

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 Uses

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

DeletePreparer prepares the Delete request.

func (WorkspacesClient) DeleteResponder Uses

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 Uses

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

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

func (WorkspacesClient) Get Uses

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 Uses

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

GetPreparer prepares the Get request.

func (WorkspacesClient) GetResponder Uses

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 Uses

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

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

func (WorkspacesClient) ListByResourceGroup Uses

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 Uses

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 Uses

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

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (WorkspacesClient) ListByResourceGroupResponder Uses

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 Uses

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

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

func (WorkspacesClient) ListBySubscription Uses

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 Uses

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 Uses

func (client WorkspacesClient) ListBySubscriptionPreparer(ctx context.Context, skiptoken string) (*http.Request, error)

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (WorkspacesClient) ListBySubscriptionResponder Uses

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 Uses

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

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

func (WorkspacesClient) ListKeys Uses

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 Uses

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

ListKeysPreparer prepares the ListKeys request.

func (WorkspacesClient) ListKeysResponder Uses

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 Uses

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

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

func (WorkspacesClient) ResyncKeys Uses

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 Uses

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

ResyncKeysPreparer prepares the ResyncKeys request.

func (WorkspacesClient) ResyncKeysResponder Uses

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 Uses

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

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

func (WorkspacesClient) Update Uses

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 Uses

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

UpdatePreparer prepares the Update request.

func (WorkspacesClient) UpdateResponder Uses

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 Uses

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

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

Directories

PathSynopsis
machinelearningservicesapi

Package machinelearningservices imports 10 packages (graph) and is imported by 3 packages. Updated 2019-08-18. Refresh now. Tools for package owners.