diff --git a/v1/api/swagger/components/schemas/StorageInventory.yaml b/v1/api/swagger/components/schemas/StorageInventory.yaml index d2d775c0..925be26a 100644 --- a/v1/api/swagger/components/schemas/StorageInventory.yaml +++ b/v1/api/swagger/components/schemas/StorageInventory.yaml @@ -26,3 +26,12 @@ properties: type: string format: uuid description: Unique ID of the storage pool as listed in the StoragePools array + VolumeCollectionIDs: + description: IDs of the volume collections for this flavor as listed in the Volume collections array + type: array + items: + type: string + format: uuid + example: + - 7dc2567a-9756-40b9-ab9f-ba66492fb3f7 + - a6d87f06-c141-4a26-a9df-4803dc446a83 diff --git a/v1/api/swagger/components/schemas/VolumeCollection.yaml b/v1/api/swagger/components/schemas/VolumeCollection.yaml index 96d65212..4390073a 100644 --- a/v1/api/swagger/components/schemas/VolumeCollection.yaml +++ b/v1/api/swagger/components/schemas/VolumeCollection.yaml @@ -22,3 +22,12 @@ properties: Description: type: string description: The description of the volume collection resource + StoragePoolIDs: + description: IDs of the storage pools that are valid for this volume collection as listed in the Storage Pools array + type: array + items: + type: string + format: uuid + example: + - 7dc2567a-9756-40b9-ab9f-ba66492fb3f7 + - a6d87f06-c141-4a26-a9df-4803dc446a83 diff --git a/v1/html/index.html b/v1/html/index.html index 0c46e772..38b88f4f 100644 --- a/v1/html/index.html +++ b/v1/html/index.html @@ -2798,7 +2798,7 @@
{- "Images": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Category": "Linux",
- "Flavor": "ubuntu",
- "Name": "HPE Ubuntu 18.04",
- "Version": "18.04",
- "Description": "ubuntu OS also including Docker runtime"
}
], - "Locations": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Country": "USA",
- "Region": "Central",
- "DataCenter": "FTC1",
- "PrivateNetworkVIDSupport": true,
- "PrivateNetworkVNISupport": true
}
], - "Networks": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "Private",
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "Description": "Private network for intra-cluster communication",
- "HostUse": "Default",
- "Purpose": "Storage",
- "IPPoolID": "string",
- "VLAN": 200,
- "VNI": 15006
}
], - "MachineSizes": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "HPE-Large",
- "Details": {
- "Collection": "Collection1",
- "Banner1": "Banner1 value",
- "Banner2": "Banner2 value",
- "Bullets": [
- "string"
], - "InfoLink": "string",
- "Tooltip": "string"
}
}
], - "VolumeFlavors": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "HighPerfFlash",
- "Details": {
- "Collection": "Collection1",
- "Banner1": "Banner1 value",
- "Banner2": "Banner2 value",
- "Bullets": [
- "string"
], - "InfoLink": "string",
- "Tooltip": "string"
}
}
], - "Volumes": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "MyVolume",
- "Description": "string",
- "FlavorID": "69d82b9f-19a6-47cd-bcb3-7f4b437e8e51",
- "StoragePoolID": "4028a467-4960-41d8-94b5-7611e50c0642",
- "Capacity": 0,
- "Shareable": true,
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "VolumeCollectionID": "0bc8d647-85d3-4a49-8d49-8626da150790",
- "DiscoveryIP": "string",
- "TargetIQN": "string",
- "State": "new",
- "Status": "ok"
}
], - "MachineInventory": [
- {
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "SizeID": "d7550e28-89e0-4d0b-aa49-7bb3dbddae19",
- "Number": 0
}
], - "StorageInventory": [
- {
- "FlavorID": "69d82b9f-19a6-47cd-bcb3-7f4b437e8e51",
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "Capacity": 0,
- "StoragePoolID": "4028a467-4960-41d8-94b5-7611e50c0642"
}
], - "SSHKeys": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "ExampleKey",
- "Key": "'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxv1C5uOeG9BBjfQbum9GupGthTFcifS4FNYxZ2ZakN9UcpD05L2lKp4OI6mfCfciOhJ9SHduZWJFM0pYfC99hIsPAHhEwWOjh3/rHKxB/U4RYN4VFWM+ShDv92+k0Hse73HhuiHKVtmRj/fltAeCFm/mPlL+McMYFhFYMIK8b/spKpXxdEBCSowHPGIn3yi0ivPWhC4wcIa9jDIela/a0t/oDnYTeIp2WMLDbpZyQsGHmKopAAvb+83JhwytQMVTI/g5pMerbqPyxKtWaWDVDtpQ7O8G877T5U3kkl4jLLOJywxrvLrfHh1UNdNvPmvRFd+ct9Q5ugj5CIMJHqWTj Joe@Laptop.local'\n"
}
], - "StoragePools": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "string",
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "Capacity": 0
}
], - "VolumeCollections": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "string",
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "Description": "string"
}
]
}
Operations related to retrieving information about resource usage within the project.
+{- "Images": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Category": "Linux",
- "Flavor": "ubuntu",
- "Name": "HPE Ubuntu 18.04",
- "Version": "18.04",
- "Description": "ubuntu OS also including Docker runtime"
}
], - "Locations": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Country": "USA",
- "Region": "Central",
- "DataCenter": "FTC1",
- "PrivateNetworkVIDSupport": true,
- "PrivateNetworkVNISupport": true
}
], - "Networks": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "Private",
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "Description": "Private network for intra-cluster communication",
- "HostUse": "Default",
- "Purpose": "Storage",
- "IPPoolID": "string",
- "VLAN": 200,
- "VNI": 15006
}
], - "MachineSizes": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "HPE-Large",
- "Details": {
- "Collection": "Collection1",
- "Banner1": "Banner1 value",
- "Banner2": "Banner2 value",
- "Bullets": [
- "string"
], - "InfoLink": "string",
- "Tooltip": "string"
}
}
], - "VolumeFlavors": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "HighPerfFlash",
- "Details": {
- "Collection": "Collection1",
- "Banner1": "Banner1 value",
- "Banner2": "Banner2 value",
- "Bullets": [
- "string"
], - "InfoLink": "string",
- "Tooltip": "string"
}
}
], - "Volumes": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "MyVolume",
- "Description": "string",
- "FlavorID": "69d82b9f-19a6-47cd-bcb3-7f4b437e8e51",
- "StoragePoolID": "4028a467-4960-41d8-94b5-7611e50c0642",
- "Capacity": 0,
- "Shareable": true,
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "VolumeCollectionID": "0bc8d647-85d3-4a49-8d49-8626da150790",
- "DiscoveryIP": "string",
- "TargetIQN": "string",
- "State": "new",
- "Status": "ok"
}
], - "MachineInventory": [
- {
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "SizeID": "d7550e28-89e0-4d0b-aa49-7bb3dbddae19",
- "Number": 0
}
], - "StorageInventory": [
- {
- "FlavorID": "69d82b9f-19a6-47cd-bcb3-7f4b437e8e51",
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "Capacity": 0,
- "StoragePoolID": "4028a467-4960-41d8-94b5-7611e50c0642",
- "VolumeCollectionIDs": [
- "7dc2567a-9756-40b9-ab9f-ba66492fb3f7",
- "a6d87f06-c141-4a26-a9df-4803dc446a83"
]
}
], - "SSHKeys": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "ExampleKey",
- "Key": "'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxv1C5uOeG9BBjfQbum9GupGthTFcifS4FNYxZ2ZakN9UcpD05L2lKp4OI6mfCfciOhJ9SHduZWJFM0pYfC99hIsPAHhEwWOjh3/rHKxB/U4RYN4VFWM+ShDv92+k0Hse73HhuiHKVtmRj/fltAeCFm/mPlL+McMYFhFYMIK8b/spKpXxdEBCSowHPGIn3yi0ivPWhC4wcIa9jDIela/a0t/oDnYTeIp2WMLDbpZyQsGHmKopAAvb+83JhwytQMVTI/g5pMerbqPyxKtWaWDVDtpQ7O8G877T5U3kkl4jLLOJywxrvLrfHh1UNdNvPmvRFd+ct9Q5ugj5CIMJHqWTj Joe@Laptop.local'\n"
}
], - "StoragePools": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "string",
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "Capacity": 0
}
], - "VolumeCollections": [
- {
- "ID": "3892eb50-4697-4c72-aadc-32b766bce3c0",
- "Name": "string",
- "LocationID": "58e992d9-6663-492c-8c5b-ecf0b1b3bfe1",
- "Description": "string",
- "StoragePoolIDs": [
- "7dc2567a-9756-40b9-ab9f-ba66492fb3f7",
- "a6d87f06-c141-4a26-a9df-4803dc446a83"
]
}
]
}
Creates and returns a usage report based on the parameters passed in the request body
start required | string Start of the billing period |
end | string End of the billing period, default to now if omitted @@ -2934,7 +2934,7 @@Option 2: Getting the token directly from UIResponse samples
Content type application/json { |