C# 클래스 MCloud.Linode.LinodeAPI

파일 보기 프로젝트 열기: jacksonh/MCloud 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ApiEndpoint string

공개 메소드들

메소드 설명
CreateNode ( string name, NodeSize size, NodeImage image, NodeLocation location, NodeAuth auth, LinodeNodeOptions options ) : Node
DestroyNode ( Node node ) : bool
Echo ( ) : void
ListImages ( NodeLocation location ) : List
ListLocations ( ) : List
ListNodes ( ) : List
ListNodes ( string id ) : List
ListSizes ( NodeLocation location ) : List
RebootNode ( Node node ) : bool
StateFromStatus ( int status ) : NodeState
UpdateNode ( Node node ) : void

비공개 메소드들

메소드 설명
Execute ( MCloud.Linode.LinodeRequest request ) : LinodeResponse
FindKernel ( LinodeNodeOptions options ) : string
GenerateBaseURL ( ) : string
GenerateRandomPassword ( ) : string
IPsForNode ( string id, List public_ips, List private_ips ) : void
LinodeAPI ( LinodeDriver driver ) : System

메소드 상세

CreateNode() 공개 메소드

public CreateNode ( string name, NodeSize size, NodeImage image, NodeLocation location, NodeAuth auth, LinodeNodeOptions options ) : Node
name string
size NodeSize
image NodeImage
location NodeLocation
auth NodeAuth
options LinodeNodeOptions
리턴 Node

DestroyNode() 공개 메소드

public DestroyNode ( Node node ) : bool
node Node
리턴 bool

Echo() 공개 메소드

public Echo ( ) : void
리턴 void

ListImages() 공개 메소드

public ListImages ( NodeLocation location ) : List
location NodeLocation
리턴 List

ListLocations() 공개 메소드

public ListLocations ( ) : List
리턴 List

ListNodes() 공개 메소드

public ListNodes ( ) : List
리턴 List

ListNodes() 공개 메소드

public ListNodes ( string id ) : List
id string
리턴 List

ListSizes() 공개 메소드

public ListSizes ( NodeLocation location ) : List
location NodeLocation
리턴 List

RebootNode() 공개 메소드

public RebootNode ( Node node ) : bool
node Node
리턴 bool

StateFromStatus() 공개 정적인 메소드

public static StateFromStatus ( int status ) : NodeState
status int
리턴 NodeState

UpdateNode() 공개 메소드

public UpdateNode ( Node node ) : void
node Node
리턴 void

프로퍼티 상세

ApiEndpoint 공개적으로 정적으로 프로퍼티

public static string ApiEndpoint
리턴 string