Cloud
This represents a cloud in the ecosystem. This can be public or private onprem or offprem
Attributes
- name:string - Name of the cloud
- ename:string - Extended name of the cloud. This gives the full path to the cloud in the system
Associations
Name | Cardinality | Class | Composition | Owner | Description |
type | 1 | CloudType | false | false | |
resources | n | Resource | false | true | |
devices | n | Device | false | false | |
adevices | n | AggregatedDevice | false | false | |
datacenters | n | DataCenter | false | false | |
reservations | n | Reservation | false | true | |
requests | n | Request | false | true | |
Users of the Model
Name | Cardinality | Class | Composition | Owner | Description |
clouds | n | CloudType | false | false | |
cloud | 1 | Image | false | false | |
clouds | n | MultiCloud | false | false | |
cloud | 1 | AcceleratorResource | false | false | |
cloud | 1 | ComputeResource | false | false | |
cloud | 1 | NetworkResource | false | false | |
cloud | 1 | Request | false | false | |
cloud | 1 | Reservation | false | false | |
cloud | 1 | Resource | false | false | |
cloud | 1 | StorageResource | false | false | |
Methods
Method Details
Action cloud create
- REST - cloud/create?name=string&type=string
- bin - cloud create –name string –type string
- js - cloud.create({ name:string,type:string })
Description
Create the Cloud
Parameters
Name | Type | Required | Description |
name | string | true | Name of the cloud |
type | string | false | Type of cloud |
Action cloud reserve
- REST - cloud/reserve?request=object
- bin - cloud reserve –request object
- js - cloud.reserve({ request:object })
Description
Reserve a resource
Parameters
Name | Type | Required | Description |
request | object | true | Request for the reservation |