C# Class Ninefold.Compute.ComputeClient

Inheritance: IComputeClient, ICommandExecutor
Mostra file Open project: ninefold/ninefold-dotnet-api

Public Methods

Method Description
ComputeClient ( string apiKey, string base64Secret ) : System
ComputeClient ( string apiKey, string base64Secret, string computeServiceUriRoot ) : System
ListAccounts ( ListAccountsRequest request ) : ListAccountsResponse
ListAsyncJobs ( ListAsyncJobsRequest request ) : ListAsyncJobsResponse
ListEvents ( ListEventsRequest request ) : ListEventsResponse
ListIsoPermissions ( ListIsoPermissionsRequest request ) : ListIsoPermissionsResponse
ListIsos ( ListIsosRequest request ) : ListIsosResponse
ListServiceOfferings ( ListServiceOfferingsRequest request ) : ListServiceOfferingsResponse
ListSnapshotPolicies ( ListSnapshotPoliciesRequest request ) : ListSnapshotPoliciesResponse
ListSnapshots ( ListSnapshotsRequest request ) : ListSnapshotsResponse
ListTemplatePermissions ( ListTemplatePermissionsRequest request ) : ListTemplatePermissionsResponse
ListTemplates ( ListTemplatesRequest request ) : ListTemplatesResponse
ListVirtualMachines ( ListVirtualMachinesRequest request ) : ListVirtualMachinesResponse
ListVolumes ( ListVolumesRequest request ) : ListVolumesResponse

Private Methods

Method Description
ICommandExecutor ( ICommand command ) : ICommandResponse

Method Details

ComputeClient() public method

public ComputeClient ( string apiKey, string base64Secret ) : System
apiKey string
base64Secret string
return System

ComputeClient() public method

public ComputeClient ( string apiKey, string base64Secret, string computeServiceUriRoot ) : System
apiKey string
base64Secret string
computeServiceUriRoot string
return System

ListAccounts() public method

public ListAccounts ( ListAccountsRequest request ) : ListAccountsResponse
request Ninefold.Compute.Messages.ListAccountsRequest
return Ninefold.Compute.Messages.ListAccountsResponse

ListAsyncJobs() public method

public ListAsyncJobs ( ListAsyncJobsRequest request ) : ListAsyncJobsResponse
request Ninefold.Compute.Messages.ListAsyncJobsRequest
return ListAsyncJobsResponse

ListEvents() public method

public ListEvents ( ListEventsRequest request ) : ListEventsResponse
request Ninefold.Compute.Messages.ListEventsRequest
return Ninefold.Compute.Messages.ListEventsResponse

ListIsoPermissions() public method

public ListIsoPermissions ( ListIsoPermissionsRequest request ) : ListIsoPermissionsResponse
request Ninefold.Compute.Messages.ListIsoPermissionsRequest
return Ninefold.Compute.Messages.ListIsoPermissionsResponse

ListIsos() public method

public ListIsos ( ListIsosRequest request ) : ListIsosResponse
request Ninefold.Compute.Messages.ListIsosRequest
return Ninefold.Compute.Messages.ListIsosResponse

ListServiceOfferings() public method

public ListServiceOfferings ( ListServiceOfferingsRequest request ) : ListServiceOfferingsResponse
request Ninefold.Compute.Messages.ListServiceOfferingsRequest
return Ninefold.Compute.Messages.ListServiceOfferingsResponse

ListSnapshotPolicies() public method

public ListSnapshotPolicies ( ListSnapshotPoliciesRequest request ) : ListSnapshotPoliciesResponse
request Ninefold.Compute.Messages.ListSnapshotPoliciesRequest
return Ninefold.Compute.Messages.ListSnapshotPoliciesResponse

ListSnapshots() public method

public ListSnapshots ( ListSnapshotsRequest request ) : ListSnapshotsResponse
request Ninefold.Compute.Messages.ListSnapshotsRequest
return Ninefold.Compute.Messages.ListSnapshotsResponse

ListTemplatePermissions() public method

public ListTemplatePermissions ( ListTemplatePermissionsRequest request ) : ListTemplatePermissionsResponse
request Ninefold.Compute.Messages.ListTemplatePermissionsRequest
return Ninefold.Compute.Messages.ListTemplatePermissionsResponse

ListTemplates() public method

public ListTemplates ( ListTemplatesRequest request ) : ListTemplatesResponse
request Ninefold.Compute.Messages.ListTemplatesRequest
return ListTemplatesResponse

ListVirtualMachines() public method

public ListVirtualMachines ( ListVirtualMachinesRequest request ) : ListVirtualMachinesResponse
request Ninefold.Compute.Messages.ListVirtualMachinesRequest
return Ninefold.Compute.Messages.ListVirtualMachinesResponse

ListVolumes() public method

public ListVolumes ( ListVolumesRequest request ) : ListVolumesResponse
request Ninefold.Compute.Messages.ListVolumesRequest
return Ninefold.Compute.Messages.ListVolumesResponse