C# Class AzureML.ManagementSDK

Datei anzeigen 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_oe property

public string GraphLayoutApi
return string

StudioApi public_oe property

public string StudioApi
return string

WebServiceApi public_oe property

public string WebServiceApi
return string