new Compute(oToast)
Parameters:
| Name | Type | Description |
|---|---|---|
oToast |
Toast |
Methods
-
async availabilityZones() → {Promise.<Array.<Compute~Zone>>}
-
가용영역 조회
Returns:
Promise.<Array.<Compute~Zone>> -
async createInstance(instance) → {Promise.<Compute~Instance>}
-
인스턴스 생성
Parameters:
Name Type Description instanceCompute~InstanceCreate Returns:
Promise.<Compute~Instance> -
async deleteInstance(instanceId) → {Promise.<void>}
-
인스턴스 삭제
Parameters:
Name Type Description instanceIdstring 인스턴스 ID Returns:
Promise.<void> -
async instances(instanceIdopt) → {Promise.<Array.<Compute~Instance>>}
-
인스턴스 조회
Parameters:
Name Type Attributes Description instanceIdstring <optional>
인스턴스 ID. 비우는 경우 모든 인스턴스 조회 Returns:
Promise.<Array.<Compute~Instance>> -
async instancesDetail(instanceIdopt) → {Promise.<Array.<Compute~InstanceDetail>>}
-
인스턴스 상세 조회
Parameters:
Name Type Attributes Description instanceIdstring <optional>
인스턴스 ID. 비우는 경우 모든 인스턴스 조회 Returns:
Promise.<Array.<Compute~InstanceDetail>> -
async request(path, optionsopt) → {Promise.<object>}
-
Request API
Parameters:
Name Type Attributes Description pathstring optionsobject <optional>
Returns:
Promise.<object>
Type Definitions
-
Instance
-
Properties:
Name Type Description idstring namestring statusstring -
InstanceCreate
-
Properties:
Name Type Attributes Description namestring imagestring flavorstring networksArray.<object> <optional>
Properties
Name Type Description idstring subnetIdstring availabilityZonestring keyNamestring countnumber volumeobject Properties
Name Type Description sizenumber typestring securityGroupsArray.<object> namestring -
InstanceDetail
-
Properties:
Name Type Description addressesArray.<object> Properties
Name Type Description macAddressstring ipAddressstring versionnumber floatingIpAddressstring availabilityZonestring flavorobject Properties
Name Type Description idstring namestring cpunumber ramnumber statusstring idstring namestring imagestring metadataObject.<string, string> keyNamestring volumesobject Properties
Name Type Description rootstring sizenumber volumns.attachmentsArray.<object> Properties
Name Type Description idstring namestring sizenumber typestring securityGroupsArray.<object> Properties
Name Type Description namestring launchedAtstring stringstring stringstring -
Zone
-
Properties:
Name Type Description zoneNamestring zoneStateobject Properties
Name Type Description availableboolean