C# Класс Ninefold.Compute.ComputeClient

Наследование: IComputeClient, ICommandExecutor
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ICommandExecutor ( ICommand command ) : ICommandResponse

Описание методов

ComputeClient() публичный Метод

public ComputeClient ( string apiKey, string base64Secret ) : System
apiKey string
base64Secret string
Результат System

ComputeClient() публичный Метод

public ComputeClient ( string apiKey, string base64Secret, string computeServiceUriRoot ) : System
apiKey string
base64Secret string
computeServiceUriRoot string
Результат System

ListAccounts() публичный Метод

public ListAccounts ( ListAccountsRequest request ) : ListAccountsResponse
request Ninefold.Compute.Messages.ListAccountsRequest
Результат Ninefold.Compute.Messages.ListAccountsResponse

ListAsyncJobs() публичный Метод

public ListAsyncJobs ( ListAsyncJobsRequest request ) : ListAsyncJobsResponse
request Ninefold.Compute.Messages.ListAsyncJobsRequest
Результат ListAsyncJobsResponse

ListEvents() публичный Метод

public ListEvents ( ListEventsRequest request ) : ListEventsResponse
request Ninefold.Compute.Messages.ListEventsRequest
Результат Ninefold.Compute.Messages.ListEventsResponse

ListIsoPermissions() публичный Метод

public ListIsoPermissions ( ListIsoPermissionsRequest request ) : ListIsoPermissionsResponse
request Ninefold.Compute.Messages.ListIsoPermissionsRequest
Результат Ninefold.Compute.Messages.ListIsoPermissionsResponse

ListIsos() публичный Метод

public ListIsos ( ListIsosRequest request ) : ListIsosResponse
request Ninefold.Compute.Messages.ListIsosRequest
Результат Ninefold.Compute.Messages.ListIsosResponse

ListServiceOfferings() публичный Метод

public ListServiceOfferings ( ListServiceOfferingsRequest request ) : ListServiceOfferingsResponse
request Ninefold.Compute.Messages.ListServiceOfferingsRequest
Результат Ninefold.Compute.Messages.ListServiceOfferingsResponse

ListSnapshotPolicies() публичный Метод

public ListSnapshotPolicies ( ListSnapshotPoliciesRequest request ) : ListSnapshotPoliciesResponse
request Ninefold.Compute.Messages.ListSnapshotPoliciesRequest
Результат Ninefold.Compute.Messages.ListSnapshotPoliciesResponse

ListSnapshots() публичный Метод

public ListSnapshots ( ListSnapshotsRequest request ) : ListSnapshotsResponse
request Ninefold.Compute.Messages.ListSnapshotsRequest
Результат Ninefold.Compute.Messages.ListSnapshotsResponse

ListTemplatePermissions() публичный Метод

public ListTemplatePermissions ( ListTemplatePermissionsRequest request ) : ListTemplatePermissionsResponse
request Ninefold.Compute.Messages.ListTemplatePermissionsRequest
Результат Ninefold.Compute.Messages.ListTemplatePermissionsResponse

ListTemplates() публичный Метод

public ListTemplates ( ListTemplatesRequest request ) : ListTemplatesResponse
request Ninefold.Compute.Messages.ListTemplatesRequest
Результат ListTemplatesResponse

ListVirtualMachines() публичный Метод

public ListVirtualMachines ( ListVirtualMachinesRequest request ) : ListVirtualMachinesResponse
request Ninefold.Compute.Messages.ListVirtualMachinesRequest
Результат Ninefold.Compute.Messages.ListVirtualMachinesResponse

ListVolumes() публичный Метод

public ListVolumes ( ListVolumesRequest request ) : ListVolumesResponse
request Ninefold.Compute.Messages.ListVolumesRequest
Результат Ninefold.Compute.Messages.ListVolumesResponse