C# Class AzureML.ManagementSDK

Show file Open project: hning86/azuremlps Class Usage Examples

Public Properties

Property Type Description
GraphLayoutApi string
StudioApi string
WebServiceApi string

Public Methods

Method Description
AddWebServiceEndpoint ( WorkspaceSetting setting, AddWebServiceEndpointRequest req ) : void
AddWorkspaceUsers ( WorkspaceSetting setting, string emails, string role ) : void
AutoLayoutGraph ( string jsonGraph ) : string
BeginParseCustomModuleJob ( WorkspaceSetting setting, string moduleUploadMetadata ) : string
CreateWorkspace ( string managementCertThumbprint, string azureSubscriptionId, string workspaceName, string location, string storageAccountName, string storageAccountKey, string ownerEmail, string source ) : Task
DeleteDataset ( WorkspaceSetting setting, string datasetFamilyId ) : void
DeployWebServiceFromPredictiveExperiment ( WorkspaceSetting setting, string predictiveExperimentId, bool updateExistingWebServiceDefaultEndpoint ) : WebServiceCreationStatus
DownloadDatasetAsync ( WorkspaceSetting setting, string datasetId, string filename ) : System.Threading.Tasks.Task
DownloadFileAsync ( string url, string filename ) : System.Threading.Tasks.Task
ExportAmlWebServiceDefinitionFromExperiment ( WorkspaceSetting setting, string experimentId ) : string
GetActivityStatus ( WorkspaceSetting setting, string activityId, bool isPacking ) : PackingServiceActivity
GetBESJobStatus ( string submitJobRequestUrl, string apiKey, string jobId, string &results ) : string
GetCreateWorkspaceStatus ( string managementCertThumbprint, string azureSubscriptionId, string workspaceId, string region ) : WorkspaceRdfe
GetCustomModuleBuildJobStatus ( WorkspaceSetting setting, string activityGroupId ) : string
GetDataset ( WorkspaceSetting setting ) : AzureML.Contract.Dataset[]
GetDatasetSchemaGenStatus ( WorkspaceSetting setting, string dataSourceId ) : string
GetExperimentById ( WorkspaceSetting setting, string experimentId, string &rawJson ) : Experiment
GetExperiments ( WorkspaceSetting setting ) : AzureML.Contract.Experiment[]
GetModules ( WorkspaceSetting setting ) : AzureML.Contract.Module[]
GetTrainedModels ( WorkspaceSetting setting ) : AzureML.Contract.UserAsset[]
GetTransforms ( WorkspaceSetting setting ) : AzureML.Contract.UserAsset[]
GetWebServiceCreationStatus ( WorkspaceSetting setting, string activityId ) : WebServiceCreationStatus
GetWebServiceEndpointByName ( WorkspaceSetting setting, string webServiceId, string epName ) : WebServiceEndPoint
GetWebServiceEndpoints ( WorkspaceSetting setting, string webServiceId ) : AzureML.Contract.WebServiceEndPoint[]
GetWebServicesById ( WorkspaceSetting setting, string webServiceId ) : WebService
GetWebServicesInWorkspace ( WorkspaceSetting setting ) : AzureML.Contract.WebService[]
GetWorkspaceFromAmlRP ( WorkspaceSetting setting ) : Workspace
GetWorkspaceUsers ( WorkspaceSetting setting ) : AzureML.Contract.WorkspaceUser[]
GetWorkspacesFromRdfe ( string managementCertThumbprint, string azureSubscriptionId ) : AzureML.Contract.WorkspaceRdfe[]
InvokeRRS ( string PostRequestUrl, string apiKey, string input ) : string
ManagementSDK ( ) : AzureML.Contract
PackExperiment ( WorkspaceSetting setting, string experimentId ) : PackingServiceActivity
PatchWebServiceEndpoint ( WorkspaceSetting setting, string webServiceId, string endpointName, dynamic patchReq ) : void
PromoteUserAsset ( WorkspaceSetting setting, string experimentId, string nodeId, string nodeOutputName, string assetName, string assetDescription, UserAssetType assetType, string familyId ) : void
RefreshWebServiceEndPoint ( WorkspaceSetting setting, string webServiceId, string endpointName, bool overwriteResources ) : bool
RemoveExperimentById ( WorkspaceSetting setting, string ExperimentId ) : void
RemoveWebServiceById ( WorkspaceSetting setting, string webServiceId ) : void
RemoveWebServiceEndpoint ( WorkspaceSetting setting, string webServiceId, string endpointName ) : void
RemoveWorkspace ( string managementCertThumbprint, string azureSubscriptionId, string workspaceId, string region ) : void
RunExperiment ( WorkspaceSetting setting, Experiment exp, string rawJson ) : void
SaveExperiment ( WorkspaceSetting setting, Experiment exp, string rawJson ) : void
SaveExperimentAs ( WorkspaceSetting setting, Experiment exp, string rawJson, string newName ) : void
StartBESJob ( string submitJobRequestUrl, string apiKey, string jobId ) : void
StartDatasetSchemaGen ( WorkspaceSetting setting, string dataTypeId, string uploadFileId, string datasetName, string description, string uploadFileName ) : string
SubmitBESJob ( string submitJobRequestUrl, string apiKey, string jobConfig ) : string
UnpackExperiment ( WorkspaceSetting setting, string packedLocation, string sourceRegion ) : PackingServiceActivity
UnpackExperimentFromGallery ( WorkspaceSetting setting, string packageUri, string galleryUrl, string entityId ) : PackingServiceActivity
UpdateNodesPositions ( string jsonGraph, StudioGraph graph ) : string
UploadResource ( WorkspaceSetting setting, string fileFormat ) : string
UploadResourceAsnyc ( WorkspaceSetting setting, string fileFormat, string fileName ) : Task
UploadResourceInChunksAsnyc ( WorkspaceSetting setting, int numOfBlocks, int blockId, string uploadId, string fileName, string fileFormat ) : Task

Private Methods

Method Description
CreateStudioGraph ( dynamic dag ) : StudioGraph
CreateSubmitExperimentRequest ( Experiment exp, string rawJson, bool runExperiment, string newName, bool createNewCopy ) : string
ExtractNodesFromXml ( string xml ) : List
GetExperimentGraphFromJson ( string rawJson ) : string
GetExperimentWebServiceFromJson ( string rawJson ) : string
GetRdfeHttpRequest ( string managementCertThumbprint, string reqUrl, string method ) : HttpWebRequest
GetStoreCertificate ( string thumbprint ) : X509Certificate2
InsertNodesIntoGraph ( dynamic dag, StudioGraph graph, string section ) : void
ManagementSDK ( string sdkName ) : AzureML.Contract
SetAPIEndpoints ( string key, string postfix ) : void
SetApiUrl ( string location ) : void
SubmitExperiment ( WorkspaceSetting setting, Experiment exp, string rawJson, string newName, bool createNewCopy, bool run ) : void
ValidateWorkspaceSetting ( WorkspaceSetting setting ) : void

Method Details

AddWebServiceEndpoint() public method

public AddWebServiceEndpoint ( WorkspaceSetting setting, AddWebServiceEndpointRequest req ) : void
setting AzureML.Contract.WorkspaceSetting
req AzureML.Contract.AddWebServiceEndpointRequest
return void

AddWorkspaceUsers() public method

public AddWorkspaceUsers ( WorkspaceSetting setting, string emails, string role ) : void
setting AzureML.Contract.WorkspaceSetting
emails string
role string
return void

AutoLayoutGraph() public method

public AutoLayoutGraph ( string jsonGraph ) : string
jsonGraph string
return string

BeginParseCustomModuleJob() public method

public BeginParseCustomModuleJob ( WorkspaceSetting setting, string moduleUploadMetadata ) : string
setting AzureML.Contract.WorkspaceSetting
moduleUploadMetadata string
return string

CreateWorkspace() public method

public CreateWorkspace ( string managementCertThumbprint, string azureSubscriptionId, string workspaceName, string location, string storageAccountName, string storageAccountKey, string ownerEmail, string source ) : Task
managementCertThumbprint string
azureSubscriptionId string
workspaceName string
location string
storageAccountName string
storageAccountKey string
ownerEmail string
source string
return Task

DeleteDataset() public method

public DeleteDataset ( WorkspaceSetting setting, string datasetFamilyId ) : void
setting AzureML.Contract.WorkspaceSetting
datasetFamilyId string
return void

DeployWebServiceFromPredictiveExperiment() public method

public DeployWebServiceFromPredictiveExperiment ( WorkspaceSetting setting, string predictiveExperimentId, bool updateExistingWebServiceDefaultEndpoint ) : WebServiceCreationStatus
setting AzureML.Contract.WorkspaceSetting
predictiveExperimentId string
updateExistingWebServiceDefaultEndpoint bool
return AzureML.Contract.WebServiceCreationStatus

DownloadDatasetAsync() public method

public DownloadDatasetAsync ( WorkspaceSetting setting, string datasetId, string filename ) : System.Threading.Tasks.Task
setting AzureML.Contract.WorkspaceSetting
datasetId string
filename string
return System.Threading.Tasks.Task

DownloadFileAsync() public method

public DownloadFileAsync ( string url, string filename ) : System.Threading.Tasks.Task
url string
filename string
return System.Threading.Tasks.Task

ExportAmlWebServiceDefinitionFromExperiment() public method

public ExportAmlWebServiceDefinitionFromExperiment ( WorkspaceSetting setting, string experimentId ) : string
setting AzureML.Contract.WorkspaceSetting
experimentId string
return string

GetActivityStatus() public method

public GetActivityStatus ( WorkspaceSetting setting, string activityId, bool isPacking ) : PackingServiceActivity
setting AzureML.Contract.WorkspaceSetting
activityId string
isPacking bool
return AzureML.Contract.PackingServiceActivity

GetBESJobStatus() public method

public GetBESJobStatus ( string submitJobRequestUrl, string apiKey, string jobId, string &results ) : string
submitJobRequestUrl string
apiKey string
jobId string
results string
return string

GetCreateWorkspaceStatus() public method

public GetCreateWorkspaceStatus ( string managementCertThumbprint, string azureSubscriptionId, string workspaceId, string region ) : WorkspaceRdfe
managementCertThumbprint string
azureSubscriptionId string
workspaceId string
region string
return AzureML.Contract.WorkspaceRdfe

GetCustomModuleBuildJobStatus() public method

public GetCustomModuleBuildJobStatus ( WorkspaceSetting setting, string activityGroupId ) : string
setting AzureML.Contract.WorkspaceSetting
activityGroupId string
return string

GetDataset() public method

public GetDataset ( WorkspaceSetting setting ) : AzureML.Contract.Dataset[]
setting AzureML.Contract.WorkspaceSetting
return AzureML.Contract.Dataset[]

GetDatasetSchemaGenStatus() public method

public GetDatasetSchemaGenStatus ( WorkspaceSetting setting, string dataSourceId ) : string
setting AzureML.Contract.WorkspaceSetting
dataSourceId string
return string

GetExperimentById() public method

public GetExperimentById ( WorkspaceSetting setting, string experimentId, string &rawJson ) : Experiment
setting AzureML.Contract.WorkspaceSetting
experimentId string
rawJson string
return AzureML.Contract.Experiment

GetExperiments() public method

public GetExperiments ( WorkspaceSetting setting ) : AzureML.Contract.Experiment[]
setting AzureML.Contract.WorkspaceSetting
return AzureML.Contract.Experiment[]

GetModules() public method

public GetModules ( WorkspaceSetting setting ) : AzureML.Contract.Module[]
setting AzureML.Contract.WorkspaceSetting
return AzureML.Contract.Module[]

GetTrainedModels() public method

public GetTrainedModels ( WorkspaceSetting setting ) : AzureML.Contract.UserAsset[]
setting AzureML.Contract.WorkspaceSetting
return AzureML.Contract.UserAsset[]

GetTransforms() public method

public GetTransforms ( WorkspaceSetting setting ) : AzureML.Contract.UserAsset[]
setting AzureML.Contract.WorkspaceSetting
return AzureML.Contract.UserAsset[]

GetWebServiceCreationStatus() public method

public GetWebServiceCreationStatus ( WorkspaceSetting setting, string activityId ) : WebServiceCreationStatus
setting AzureML.Contract.WorkspaceSetting
activityId string
return AzureML.Contract.WebServiceCreationStatus

GetWebServiceEndpointByName() public method

public GetWebServiceEndpointByName ( WorkspaceSetting setting, string webServiceId, string epName ) : WebServiceEndPoint
setting AzureML.Contract.WorkspaceSetting
webServiceId string
epName string
return AzureML.Contract.WebServiceEndPoint

GetWebServiceEndpoints() public method

public GetWebServiceEndpoints ( WorkspaceSetting setting, string webServiceId ) : AzureML.Contract.WebServiceEndPoint[]
setting AzureML.Contract.WorkspaceSetting
webServiceId string
return AzureML.Contract.WebServiceEndPoint[]

GetWebServicesById() public method

public GetWebServicesById ( WorkspaceSetting setting, string webServiceId ) : WebService
setting AzureML.Contract.WorkspaceSetting
webServiceId string
return AzureML.Contract.WebService

GetWebServicesInWorkspace() public method

public GetWebServicesInWorkspace ( WorkspaceSetting setting ) : AzureML.Contract.WebService[]
setting AzureML.Contract.WorkspaceSetting
return AzureML.Contract.WebService[]

GetWorkspaceFromAmlRP() public method

public GetWorkspaceFromAmlRP ( WorkspaceSetting setting ) : Workspace
setting AzureML.Contract.WorkspaceSetting
return AzureML.Contract.Workspace

GetWorkspaceUsers() public method

public GetWorkspaceUsers ( WorkspaceSetting setting ) : AzureML.Contract.WorkspaceUser[]
setting AzureML.Contract.WorkspaceSetting
return AzureML.Contract.WorkspaceUser[]

GetWorkspacesFromRdfe() public method

public GetWorkspacesFromRdfe ( string managementCertThumbprint, string azureSubscriptionId ) : AzureML.Contract.WorkspaceRdfe[]
managementCertThumbprint string
azureSubscriptionId string
return AzureML.Contract.WorkspaceRdfe[]

InvokeRRS() public method

public InvokeRRS ( string PostRequestUrl, string apiKey, string input ) : string
PostRequestUrl string
apiKey string
input string
return string

ManagementSDK() public method

public ManagementSDK ( ) : AzureML.Contract
return AzureML.Contract

PackExperiment() public method

public PackExperiment ( WorkspaceSetting setting, string experimentId ) : PackingServiceActivity
setting AzureML.Contract.WorkspaceSetting
experimentId string
return AzureML.Contract.PackingServiceActivity

PatchWebServiceEndpoint() public method

public PatchWebServiceEndpoint ( WorkspaceSetting setting, string webServiceId, string endpointName, dynamic patchReq ) : void
setting AzureML.Contract.WorkspaceSetting
webServiceId string
endpointName string
patchReq dynamic
return void

PromoteUserAsset() public method

public PromoteUserAsset ( WorkspaceSetting setting, string experimentId, string nodeId, string nodeOutputName, string assetName, string assetDescription, UserAssetType assetType, string familyId ) : void
setting AzureML.Contract.WorkspaceSetting
experimentId string
nodeId string
nodeOutputName string
assetName string
assetDescription string
assetType UserAssetType
familyId string
return void

RefreshWebServiceEndPoint() public method

public RefreshWebServiceEndPoint ( WorkspaceSetting setting, string webServiceId, string endpointName, bool overwriteResources ) : bool
setting AzureML.Contract.WorkspaceSetting
webServiceId string
endpointName string
overwriteResources bool
return bool

RemoveExperimentById() public method

public RemoveExperimentById ( WorkspaceSetting setting, string ExperimentId ) : void
setting AzureML.Contract.WorkspaceSetting
ExperimentId string
return void

RemoveWebServiceById() public method

public RemoveWebServiceById ( WorkspaceSetting setting, string webServiceId ) : void
setting AzureML.Contract.WorkspaceSetting
webServiceId string
return void

RemoveWebServiceEndpoint() public method

public RemoveWebServiceEndpoint ( WorkspaceSetting setting, string webServiceId, string endpointName ) : void
setting AzureML.Contract.WorkspaceSetting
webServiceId string
endpointName string
return void

RemoveWorkspace() public method

public RemoveWorkspace ( string managementCertThumbprint, string azureSubscriptionId, string workspaceId, string region ) : void
managementCertThumbprint string
azureSubscriptionId string
workspaceId string
region string
return void

RunExperiment() public method

public RunExperiment ( WorkspaceSetting setting, Experiment exp, string rawJson ) : void
setting AzureML.Contract.WorkspaceSetting
exp AzureML.Contract.Experiment
rawJson string
return void

SaveExperiment() public method

public SaveExperiment ( WorkspaceSetting setting, Experiment exp, string rawJson ) : void
setting AzureML.Contract.WorkspaceSetting
exp AzureML.Contract.Experiment
rawJson string
return void

SaveExperimentAs() public method

public SaveExperimentAs ( WorkspaceSetting setting, Experiment exp, string rawJson, string newName ) : void
setting AzureML.Contract.WorkspaceSetting
exp AzureML.Contract.Experiment
rawJson string
newName string
return void

StartBESJob() public method

public StartBESJob ( string submitJobRequestUrl, string apiKey, string jobId ) : void
submitJobRequestUrl string
apiKey string
jobId string
return void

StartDatasetSchemaGen() public method

public StartDatasetSchemaGen ( WorkspaceSetting setting, string dataTypeId, string uploadFileId, string datasetName, string description, string uploadFileName ) : string
setting AzureML.Contract.WorkspaceSetting
dataTypeId string
uploadFileId string
datasetName string
description string
uploadFileName string
return string

SubmitBESJob() public method

public SubmitBESJob ( string submitJobRequestUrl, string apiKey, string jobConfig ) : string
submitJobRequestUrl string
apiKey string
jobConfig string
return string

UnpackExperiment() public method

public UnpackExperiment ( WorkspaceSetting setting, string packedLocation, string sourceRegion ) : PackingServiceActivity
setting AzureML.Contract.WorkspaceSetting
packedLocation string
sourceRegion string
return AzureML.Contract.PackingServiceActivity

UnpackExperimentFromGallery() public method

public UnpackExperimentFromGallery ( WorkspaceSetting setting, string packageUri, string galleryUrl, string entityId ) : PackingServiceActivity
setting AzureML.Contract.WorkspaceSetting
packageUri string
galleryUrl string
entityId string
return AzureML.Contract.PackingServiceActivity

UpdateNodesPositions() public method

public UpdateNodesPositions ( string jsonGraph, StudioGraph graph ) : string
jsonGraph string
graph AzureML.Contract.StudioGraph
return string

UploadResource() public method

public UploadResource ( WorkspaceSetting setting, string fileFormat ) : string
setting AzureML.Contract.WorkspaceSetting
fileFormat string
return string

UploadResourceAsnyc() public method

public UploadResourceAsnyc ( WorkspaceSetting setting, string fileFormat, string fileName ) : Task
setting AzureML.Contract.WorkspaceSetting
fileFormat string
fileName string
return Task

UploadResourceInChunksAsnyc() public method

public UploadResourceInChunksAsnyc ( WorkspaceSetting setting, int numOfBlocks, int blockId, string uploadId, string fileName, string fileFormat ) : Task
setting AzureML.Contract.WorkspaceSetting
numOfBlocks int
blockId int
uploadId string
fileName string
fileFormat string
return Task

Property Details

GraphLayoutApi public property

public string GraphLayoutApi
return string

StudioApi public property

public string StudioApi
return string

WebServiceApi public property

public string WebServiceApi
return string