C# 클래스 Ninefold.Compute.ComputeClient

상속: IComputeClient, ICommandExecutor
파일 보기 프로젝트 열기: ninefold/ninefold-dotnet-api

공개 메소드들

메소드 설명
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