UNPKG

@itentialopensource/adapter-openstack_cinder

Version:

This adapter integrates with system described as: Openstack Block Storage (Cinder) Service

1,495 lines 42.3 kB
{ "errors": [], "statistics": [ { "owner": "errorJson", "description": "Standard adapter errors available for use", "value": 31 }, { "owner": "packageJson", "description": "Number of production dependencies", "value": 14 }, { "owner": "packageJson", "description": "Number of development dependencies", "value": 7 }, { "owner": "packageJson", "description": "Number of npm scripts", "value": 22 }, { "owner": "packageJson", "description": "Runtime Library dependency", "value": "^4.45.6" }, { "owner": "propertiesSchemaJson", "description": "Adapter properties defined in the propertiesSchema file", "value": 70 }, { "owner": "adapterJS", "description": "Lines of code generated in adapter.js", "value": 14814 }, { "owner": "adapterJS", "description": "Number of Functions added to adapter.js", "value": 158 }, { "owner": "pronghornJson", "description": "Number of Methods added to pronghorn.json", "value": 158 }, { "owner": "markdown", "description": "Number of lines in the README.md", "value": 338 }, { "owner": "markdown", "description": "Number of lines in the SUMMARY.md", "value": 9 }, { "owner": "markdown", "description": "Number of lines in the PROPERTIES.md", "value": 642 }, { "owner": "markdown", "description": "Number of lines in the TROUBLESHOOT.md", "value": 48 }, { "owner": "markdown", "description": "Number of lines in the ENHANCE.md", "value": 70 }, { "owner": "markdown", "description": "Number of lines in the BROKER.md", "value": 200 }, { "owner": "markdown", "description": "Number of lines in the CALLS.md", "value": 171 }, { "owner": "markdown", "description": "Number of lines in the AUTH.md", "value": 40 }, { "owner": "markdown", "description": "Number of lines in the SYSTEMINFO.md", "value": 11 }, { "owner": "unitTestJS", "description": "Number of lines of code in unit tests", "value": 7628 }, { "owner": "unitTestJS", "description": "Number of unit tests", "value": 473 }, { "owner": "integrationTestJS", "description": "Number of lines of code in integration tests", "value": 4800 }, { "owner": "integrationTestJS", "description": "Number of integration tests", "value": 163 }, { "owner": "actionJson", "description": "Number of actions for APIVersions entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for APIVersionDetails entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for APIExtensionsExtensions entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for VolumeTypesTypes entity", "value": 16 }, { "owner": "actionJson", "description": "Number of actions for VolumeTypeAccessTypesActionTypesOsVolumeTypeAccess entity", "value": 2 }, { "owner": "actionJson", "description": "Number of actions for DefaultVolumeTypesDefaultTypes entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for VolumesVolumes entity", "value": 13 }, { "owner": "actionJson", "description": "Number of actions for VolumeActionsVolumesAction entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for VolumeManageExtensionManageableVolumes entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for VolumeSnapshotsSnapshots entity", "value": 12 }, { "owner": "actionJson", "description": "Number of actions for SnapshotActionsSnapshotsAction entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for SnapshotManageExtensionManageableSnapshots entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for VolumeTransfer entity", "value": 6 }, { "owner": "actionJson", "description": "Number of actions for VolumeTransfersVolumeTransfers355OrLater entity", "value": 6 }, { "owner": "actionJson", "description": "Number of actions for AttachmentsAttachments entity", "value": 7 }, { "owner": "actionJson", "description": "Number of actions for BackEndStoragePools entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for BackupsBackups entity", "value": 9 }, { "owner": "actionJson", "description": "Number of actions for BackupActionsBackupsAction entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for CapabilitiesForStorageBackEndsCapabilities entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for ConsistencyGroupsDEPRECATED entity", "value": 7 }, { "owner": "actionJson", "description": "Number of actions for ConsistencyGroupSnapshotsDEPRECATED entity", "value": 5 }, { "owner": "actionJson", "description": "Number of actions for ServicesOsServices entity", "value": 9 }, { "owner": "actionJson", "description": "Number of actions for GenericVolumeGroupsGroups entity", "value": 7 }, { "owner": "actionJson", "description": "Number of actions for GroupSnapshotsGroupSnapshots entity", "value": 6 }, { "owner": "actionJson", "description": "Number of actions for GroupTypesGroupTypes entity", "value": 6 }, { "owner": "actionJson", "description": "Number of actions for GroupTypeSpecsGroupTypesGroupSpecs entity", "value": 5 }, { "owner": "actionJson", "description": "Number of actions for HostsExtensionOsHosts entity", "value": 2 }, { "owner": "actionJson", "description": "Number of actions for LimitsLimits entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for MessagesMessages entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for ResourceFiltersResourceFilters entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for QualityOfServiceQoSSpecificationsQosSpecs entity", "value": 10 }, { "owner": "actionJson", "description": "Number of actions for QuotaClassSetExtensionOsQuotaClassSets entity", "value": 2 }, { "owner": "actionJson", "description": "Number of actions for QuotaSetsExtensionOsQuotaSets entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for WorkersWorkers entity", "value": 1 }, { "owner": "actionJson", "description": "Total number of actions", "value": 158 }, { "owner": "actionJson", "description": "Total number of entities", "value": 34 }, { "owner": "schemaJson", "description": "Number of schemas for APIVersions entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for APIVersionDetails entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for APIExtensionsExtensions entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for VolumeTypesTypes entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for VolumeTypeAccessTypesActionTypesOsVolumeTypeAccess entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for DefaultVolumeTypesDefaultTypes entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for VolumesVolumes entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for VolumeActionsVolumesAction entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for VolumeManageExtensionManageableVolumes entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for VolumeSnapshotsSnapshots entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for SnapshotActionsSnapshotsAction entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for SnapshotManageExtensionManageableSnapshots entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for VolumeTransfer entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for VolumeTransfersVolumeTransfers355OrLater entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for AttachmentsAttachments entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for BackEndStoragePools entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for BackupsBackups entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for BackupActionsBackupsAction entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for CapabilitiesForStorageBackEndsCapabilities entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ConsistencyGroupsDEPRECATED entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ConsistencyGroupSnapshotsDEPRECATED entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ServicesOsServices entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for GenericVolumeGroupsGroups entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for GroupSnapshotsGroupSnapshots entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for GroupTypesGroupTypes entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for GroupTypeSpecsGroupTypesGroupSpecs entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for HostsExtensionOsHosts entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for LimitsLimits entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for MessagesMessages entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ResourceFiltersResourceFilters entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for QualityOfServiceQoSSpecificationsQosSpecs entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for QuotaClassSetExtensionOsQuotaClassSets entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for QuotaSetsExtensionOsQuotaSets entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for WorkersWorkers entity", "value": 1 }, { "owner": "schemaJson", "description": "Total number of schemas", "value": 34 }, { "owner": "mockdata", "description": "Number of mock data files for APIVersions entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for APIVersionDetails entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for APIExtensionsExtensions entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for VolumeTypesTypes entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for VolumeTypeAccessTypesActionTypesOsVolumeTypeAccess entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for DefaultVolumeTypesDefaultTypes entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for VolumesVolumes entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for VolumeActionsVolumesAction entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for VolumeManageExtensionManageableVolumes entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for VolumeSnapshotsSnapshots entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for SnapshotActionsSnapshotsAction entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for SnapshotManageExtensionManageableSnapshots entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for VolumeTransfer entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for VolumeTransfersVolumeTransfers355OrLater entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for AttachmentsAttachments entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for BackEndStoragePools entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for BackupsBackups entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for BackupActionsBackupsAction entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for CapabilitiesForStorageBackEndsCapabilities entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for ConsistencyGroupsDEPRECATED entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for ConsistencyGroupSnapshotsDEPRECATED entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for ServicesOsServices entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for GenericVolumeGroupsGroups entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for GroupSnapshotsGroupSnapshots entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for GroupTypesGroupTypes entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for GroupTypeSpecsGroupTypesGroupSpecs entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for HostsExtensionOsHosts entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for LimitsLimits entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for MessagesMessages entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for ResourceFiltersResourceFilters entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for QualityOfServiceQoSSpecificationsQosSpecs entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for QuotaClassSetExtensionOsQuotaClassSets entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for QuotaSetsExtensionOsQuotaSets entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for WorkersWorkers entity", "value": 0 }, { "owner": "mockdata", "description": "Total number of mock data files", "value": 0 }, { "owner": "actionJson", "description": "Number of actions for .system entity", "value": 2 }, { "owner": "schemaJson", "description": "Number of schemas for .system entity", "value": 3 }, { "owner": "mockdata", "description": "Number of mock data files for .system entity", "value": 2 }, { "owner": "System", "description": "System entity files", "value": 6 }, { "owner": "usecases", "description": "Number of workflows", "value": 0 }, { "owner": "staticFile", "description": "Number of lines of code in adapterBase.js", "value": 1791 }, { "owner": "staticFile", "description": "Number of static files added", "value": 37 }, { "owner": "Overall", "description": "Total lines of Code", "value": 29033 }, { "owner": "Overall", "description": "Total Tests", "value": 636 }, { "owner": "Overall", "description": "Total Files", "value": 119 } ], "warnings": [], "apiParsingReport": { "no_mockdata": [ { "fnName": "listAllApiVersions", "method": "get", "path": "/" }, { "fnName": "showAPIV3Details", "method": "get", "path": "/v3/" }, { "fnName": "listKnownAPIExtensions", "method": "get", "path": "/v3/{project_id}/extensions" }, { "fnName": "updateAVolumeType", "method": "put", "path": "/v3/{project_id}/types/{volume_type_id}" }, { "fnName": "showVolumeTypeDetail", "method": "get", "path": "/v3/{project_id}/types/{volume_type_id}" }, { "fnName": "deleteAVolumeType", "method": "delete", "path": "/v3/{project_id}/types/{volume_type_id}" }, { "fnName": "createOrUpdateExtraSpecsForVolumeType", "method": "post", "path": "/v3/{project_id}/types/{volume_type_id}/extra_specs" }, { "fnName": "showAllExtraSpecificationsForVolumeType", "method": "get", "path": "/v3/{project_id}/types/{volume_type_id}/extra_specs" }, { "fnName": "showExtraSpecificationForVolumeType", "method": "get", "path": "/v3/{project_id}/types/{volume_type_id}/extra_specs/{key}" }, { "fnName": "updateExtraSpecificationForVolumeType", "method": "put", "path": "/v3/{project_id}/types/{volume_type_id}/extra_specs/{key}" }, { "fnName": "deleteExtraSpecificationForVolumeType", "method": "delete", "path": "/v3/{project_id}/types/{volume_type_id}/extra_specs/{key}" }, { "fnName": "showDefaultVolumeType", "method": "get", "path": "/v3/{project_id}/types/default" }, { "fnName": "listAllVolumeTypes", "method": "get", "path": "/v3/{project_id}/types" }, { "fnName": "createAVolumeType", "method": "post", "path": "/v3/{project_id}/types" }, { "fnName": "showAnEncryptionType", "method": "get", "path": "/v3/{project_id}/types/{volume_type_id}/encryption" }, { "fnName": "createAnEncryptionType", "method": "post", "path": "/v3/{project_id}/types/{volume_type_id}/encryption" }, { "fnName": "showEncryptionSpecsItem", "method": "get", "path": "/v3/{project_id}/types/{volume_type_id}/encryption/{key}" }, { "fnName": "deleteAnEncryptionType", "method": "delete", "path": "/v3/{project_id}/types/{volume_type_id}/encryption/{encryption_id}" }, { "fnName": "updateAnEncryptionType", "method": "put", "path": "/v3/{project_id}/types/{volume_type_id}/encryption/{encryption_id}" }, { "fnName": "addPrivateVolumeTypeAccessToProject", "method": "post", "path": "/v3/{project_id}/types/{volume_type}/action" }, { "fnName": "listPrivateVolumeTypeAccessDetail", "method": "get", "path": "/v3/{project_id}/types/{volume_type}/os-volume-type-access" }, { "fnName": "createOrUpdateADefaultVolumeType", "method": "put", "path": "/v3/default-types/{project-id}" }, { "fnName": "showADefaultVolumeType", "method": "get", "path": "/v3/default-types/{project-id}" }, { "fnName": "deleteADefaultVolumeType", "method": "delete", "path": "/v3/default-types/{project-id}" }, { "fnName": "listDefaultVolumeTypes", "method": "get", "path": "/v3/default-types/" }, { "fnName": "listAccessibleVolumesWithDetails", "method": "get", "path": "/v3/{project_id}/volumes/detail" }, { "fnName": "createAVolume", "method": "post", "path": "/v3/{project_id}/volumes" }, { "fnName": "listAccessibleVolumes", "method": "get", "path": "/v3/{project_id}/volumes" }, { "fnName": "showAVolumeSDetails", "method": "get", "path": "/v3/{project_id}/volumes/{volume_id}" }, { "fnName": "updateAVolume", "method": "put", "path": "/v3/{project_id}/volumes/{volume_id}" }, { "fnName": "deleteAVolume", "method": "delete", "path": "/v3/{project_id}/volumes/{volume_id}" }, { "fnName": "createMetadataForVolume", "method": "post", "path": "/v3/{project_id}/volumes/{volume_id}/metadata" }, { "fnName": "showAVolumeSMetadata", "method": "get", "path": "/v3/{project_id}/volumes/{volume_id}/metadata" }, { "fnName": "updateAVolumeSMetadata", "method": "put", "path": "/v3/{project_id}/volumes/{volume_id}/metadata" }, { "fnName": "showAVolumeSMetadataForASpecificKey", "method": "get", "path": "/v3/{project_id}/volumes/{volume_id}/metadata/{key}" }, { "fnName": "deleteAVolumeSMetadata", "method": "delete", "path": "/v3/{project_id}/volumes/{volume_id}/metadata/{key}" }, { "fnName": "updateAVolumeSMetadataForASpecificKey", "method": "put", "path": "/v3/{project_id}/volumes/{volume_id}/metadata/{key}" }, { "fnName": "getVolumesSummary", "method": "get", "path": "/v3/{project_id}/volumes/summary" }, { "fnName": "extendAVolumeSize", "method": "post", "path": "/v3/{project_id}/volumes/{volume_id}/action" }, { "fnName": "manageAnExistingVolume", "method": "post", "path": "/v3/{project_id}/manageable_volumes" }, { "fnName": "listSummaryOfVolumesAvailableToManage", "method": "get", "path": "/v3/{project_id}/manageable_volumes" }, { "fnName": "listDetailOfVolumesAvailableToManage", "method": "get", "path": "/v3/{project_id}/manageable_volumes/detail" }, { "fnName": "listSnapshotsAndDetails", "method": "get", "path": "/v3/{project_id}/snapshots/detail" }, { "fnName": "createASnapshot", "method": "post", "path": "/v3/{project_id}/snapshots" }, { "fnName": "listAccessibleSnapshots", "method": "get", "path": "/v3/{project_id}/snapshots" }, { "fnName": "showASnapshotSMetadata", "method": "get", "path": "/v3/{project_id}/snapshots/{snapshot_id}/metadata" }, { "fnName": "createASnapshotSMetadata", "method": "post", "path": "/v3/{project_id}/snapshots/{snapshot_id}/metadata" }, { "fnName": "updateASnapshotSMetadata", "method": "put", "path": "/v3/{project_id}/snapshots/{snapshot_id}/metadata" }, { "fnName": "showASnapshotSDetails", "method": "get", "path": "/v3/{project_id}/snapshots/{snapshot_id}" }, { "fnName": "updateASnapshot", "method": "put", "path": "/v3/{project_id}/snapshots/{snapshot_id}" }, { "fnName": "deleteASnapshot", "method": "delete", "path": "/v3/{project_id}/snapshots/{snapshot_id}" }, { "fnName": "showASnapshotSMetadataForASpecificKey", "method": "get", "path": "/v3/{project_id}/snapshot/{snapshot_id}/metadata/{key}" }, { "fnName": "deleteASnapshotSMetadata", "method": "delete", "path": "/v3/{project_id}/snapshots/{snapshot_id}/metadata/{key}" }, { "fnName": "updateASnapshotSMetadataForASpecificKey", "method": "put", "path": "/v3/{project_id}/snapshots/{snapshot_id}/metadata/{key}" }, { "fnName": "resetASnapshotSStatus", "method": "post", "path": "/v3/{project_id}/snapshots/{snapshot_id}/action" }, { "fnName": "manageAnExistingSnapshot", "method": "post", "path": "/v3/{project_id}/manageable_snapshots" }, { "fnName": "listSummaryOfSnapshotsAvailableToManage", "method": "get", "path": "/v3/{project_id}/manageable_snapshots" }, { "fnName": "listDetailOfSnapshotsAvailableToManage", "method": "get", "path": "/v3/{project_id}/manageable_snapshots/detail" }, { "fnName": "acceptAVolumeTransferNew", "method": "post", "path": "/v3/{project_id}/os-volume-transfer/{transfer_id}/accept" }, { "fnName": "createAVolumeTransferNew", "method": "post", "path": "/v3/{project_id}/os-volume-transfer" }, { "fnName": "listVolumeTransfersForAProjectNew", "method": "get", "path": "/v3/{project_id}/os-volume-transfer" }, { "fnName": "showVolumeTransferDetailNew", "method": "get", "path": "/v3/{project_id}/os-volume-transfer/{transfer_id}" }, { "fnName": "deleteAVolumeTransferNew", "method": "delete", "path": "/v3/{project_id}/os-volume-transfer/{transfer_id}" }, { "fnName": "listVolumeTransfersAndDetailsNew", "method": "get", "path": "/v3/{project_id}/os-volume-transfer/detail" }, { "fnName": "acceptAVolumeTransfer", "method": "post", "path": "/v3/{project_id}/volume-transfers/{transfer_id}/accept" }, { "fnName": "createAVolumeTransfer", "method": "post", "path": "/v3/{project_id}/volume-transfers" }, { "fnName": "listVolumeTransfersForAProject", "method": "get", "path": "/v3/{project_id}/volume-transfers" }, { "fnName": "showVolumeTransferDetail", "method": "get", "path": "/v3/{project_id}/volume-transfers/{transfer_id}" }, { "fnName": "deleteAVolumeTransfer", "method": "delete", "path": "/v3/{project_id}/volume-transfers/{transfer_id}" }, { "fnName": "listVolumeTransfersAndDetails", "method": "get", "path": "/v3/{project_id}/volume-transfers/detail" }, { "fnName": "deleteAttachment", "method": "delete", "path": "/v3/{project_id}/attachments/{attachment_id}" }, { "fnName": "showAttachmentDetails", "method": "get", "path": "/v3/{project_id}/attachments/{attachment_id}" }, { "fnName": "updateAnAttachment", "method": "put", "path": "/v3/{project_id}/attachments/{attachment_id}" }, { "fnName": "listAttachmentsWithDetails", "method": "get", "path": "/v3/{project_id}/attachments/detail" }, { "fnName": "listAttachments", "method": "get", "path": "/v3/{project_id}/attachments" }, { "fnName": "createAttachment", "method": "post", "path": "/v3/{project_id}/attachments" }, { "fnName": "completeAttachment", "method": "post", "path": "/v3/{project_id}/attachments/{attachment_id}/action" }, { "fnName": "listAllBackEndStoragePools", "method": "get", "path": "/v3/{project_id}/scheduler-stats/get_pools" }, { "fnName": "listBackupsWithDetail", "method": "get", "path": "/v3/{project_id}/backups/detail" }, { "fnName": "showBackupDetail", "method": "get", "path": "/v3/{project_id}/backups/{backup_id}" }, { "fnName": "deleteABackup", "method": "delete", "path": "/v3/{project_id}/backups/{backup_id}" }, { "fnName": "updateABackup", "method": "put", "path": "/v3/{project_id}/backups/{backup_id}" }, { "fnName": "restoreABackup", "method": "post", "path": "/v3/{project_id}/backups/{backup_id}/restore" }, { "fnName": "createABackup", "method": "post", "path": "/v3/{project_id}/backups" }, { "fnName": "listBackupsForProject", "method": "get", "path": "/v3/{project_id}/backups" }, { "fnName": "exportABackup", "method": "get", "path": "/v3/{project_id}/backups/{backup_id}/export_record" }, { "fnName": "importABackup", "method": "post", "path": "/v3/{project_id}/backups/import_record" }, { "fnName": "forceDeleteABackup", "method": "post", "path": "/v3/{project_id}/backups/{backup_id}/action" }, { "fnName": "showAllBackEndCapabilities", "method": "get", "path": "/v3/{project_id}/capabilities/{hostname}" }, { "fnName": "listProjectSConsistencyGroups", "method": "get", "path": "/v3/{project_id}/consistencygroups" }, { "fnName": "createAConsistencyGroup", "method": "post", "path": "/v3/{project_id}/consistencygroups" }, { "fnName": "showAConsistencyGroupSDetails", "method": "get", "path": "/v3/{project_id}/consistencygroups/{consistencygroup_id}" }, { "fnName": "createAConsistencyGroupFromSource", "method": "post", "path": "/v3/{project_id}/consistencygroups/create_from_src" }, { "fnName": "deleteAConsistencyGroup", "method": "post", "path": "/v3/{project_id}/consistencygroups/{consistencygroup_id}/delete" }, { "fnName": "listConsistencyGroupsAndDetails", "method": "get", "path": "/v3/{project_id}/consistencygroups/detail" }, { "fnName": "updateAConsistencyGroup", "method": "put", "path": "/v3/{project_id}/consistencygroups/{consistencygroup_id}/update" }, { "fnName": "deleteAConsistencyGroupSnapshot", "method": "delete", "path": "/v3/{project_id}/cgsnapshots/{cgsnapshot_id}" }, { "fnName": "showConsistencyGroupSnapshotDetail", "method": "get", "path": "/v3/{project_id}/cgsnapshots/{cgsnapshot_id}" }, { "fnName": "listAllConsistencyGroupSnapshotsWithDetails", "method": "get", "path": "/v3/{project_id}/cgsnapshots/detail" }, { "fnName": "listAllConsistencyGroupSnapshots", "method": "get", "path": "/v3/{project_id}/cgsnapshots" }, { "fnName": "createAConsistencyGroupSnapshot", "method": "post", "path": "/v3/{project_id}/cgsnapshots" }, { "fnName": "listAllCinderServices", "method": "get", "path": "/v3/{project_id}/os-services" }, { "fnName": "disableACinderService", "method": "put", "path": "/v3/{project_id}/os-services/disable" }, { "fnName": "logDisabledCinderServiceInformation", "method": "put", "path": "/v3/{project_id}/os-services/disable-log-reason" }, { "fnName": "enableACinderService", "method": "put", "path": "/v3/{project_id}/os-services/enable" }, { "fnName": "getCurrentLogLevelsForCinderServices", "method": "put", "path": "/v3/{project_id}/os-services/get-log" }, { "fnName": "setLogLevelsOfCinderServicesDynamically", "method": "put", "path": "/v3/{project_id}/os-services/set-log" }, { "fnName": "freezeACinderBackendHost", "method": "put", "path": "/v3/{project_id}/os-services/freeze" }, { "fnName": "thawACinderBackendHost", "method": "put", "path": "/v3/{project_id}/os-services/thaw" }, { "fnName": "failoverACinderBackendHost", "method": "put", "path": "/v3/{project_id}/os-services/failover_host" }, { "fnName": "listGroups", "method": "get", "path": "/v3/{project_id}/groups" }, { "fnName": "createGroup", "method": "post", "path": "/v3/{project_id}/groups" }, { "fnName": "showGroupDetails", "method": "get", "path": "/v3/{project_id}/groups/{group_id}" }, { "fnName": "updateGroup", "method": "put", "path": "/v3/{project_id}/groups/{group_id}" }, { "fnName": "createGroupFromSource", "method": "post", "path": "/v3/{project_id}/groups/action" }, { "fnName": "deleteGroup", "method": "post", "path": "/v3/{project_id}/groups/{group_id}/action" }, { "fnName": "listGroupsWithDetails", "method": "get", "path": "/v3/{project_id}/groups/detail" }, { "fnName": "deleteGroupSnapshot", "method": "delete", "path": "/v3/{project_id}/group_snapshots/{group_snapshot_id}" }, { "fnName": "showGroupSnapshotDetails", "method": "get", "path": "/v3/{project_id}/group_snapshots/{group_snapshot_id}" }, { "fnName": "listGroupSnapshotsWithDetails", "method": "get", "path": "/v3/{project_id}/group_snapshots/detail" }, { "fnName": "listGroupSnapshots", "method": "get", "path": "/v3/{project_id}/group_snapshots" }, { "fnName": "createGroupSnapshot", "method": "post", "path": "/v3/{project_id}/group_snapshots" }, { "fnName": "resetGroupSnapshotStatus", "method": "post", "path": "/v3/{project_id}/group_snapshots/{group_snapshot_id}/action" }, { "fnName": "updateGroupType", "method": "put", "path": "/v3/{project_id}/group_types/{group_type_id}" }, { "fnName": "showGroupTypeDetails", "method": "get", "path": "/v3/{project_id}/group_types/{group_type_id}" }, { "fnName": "deleteGroupType", "method": "delete", "path": "/v3/{project_id}/group_types/{group_type_id}" }, { "fnName": "showDefaultGroupTypeDetails", "method": "get", "path": "/v3/{project_id}/group_types/default" }, { "fnName": "listGroupTypes", "method": "get", "path": "/v3/{project_id}/group_types" }, { "fnName": "createGroupType", "method": "post", "path": "/v3/{project_id}/group_types" }, { "fnName": "createOrUpdateGroupSpecsForAGroupType", "method": "post", "path": "/v3/{project_id}/group_types/{group_type_id}/group_specs" }, { "fnName": "listGroupSpecsForAGroupType", "method": "get", "path": "/v3/{project_id}/group_types/{group_type_id}/group_specs" }, { "fnName": "showOneSpecificGroupSpecForAGroupType", "method": "get", "path": "/v3/{project_id}/group_types/{group_type_id}/group_specs/{spec_id}" }, { "fnName": "updateOneSpecificGroupSpecForAGroupType", "method": "put", "path": "/v3/{project_id}/group_types/{group_type_id}/group_specs/{spec_id}" }, { "fnName": "deleteOneSpecificGroupSpecForAGroupType", "method": "delete", "path": "/v3/{project_id}/group_types/{group_type_id}/group_specs/{spec_id}" }, { "fnName": "listAllHostsForAProject", "method": "get", "path": "/v3/{admin_project_id}/os-hosts" }, { "fnName": "showHostDetailsForAProject", "method": "get", "path": "/v3/{admin_project_id}/os-hosts/{host_name}" }, { "fnName": "showAbsoluteLimitsForProject", "method": "get", "path": "/v3/{project_id}/limits" }, { "fnName": "deleteMessage", "method": "delete", "path": "/v3/{project_id}/messages/{message_id}" }, { "fnName": "showMessageDetails", "method": "get", "path": "/v3/{project_id}/messages/{message_id}" }, { "fnName": "listMessages", "method": "get", "path": "/v3/{project_id}/messages" }, { "fnName": "listResourceFilters", "method": "get", "path": "/v3/{project_id}/resource_filters" }, { "fnName": "disassociateAQoSSpecificationFromAllAssociations", "method": "get", "path": "/v3/{project_id}/qos-specs/{qos_id}/disassociate_all" }, { "fnName": "unsetKeysInAQoSSpecification", "method": "put", "path": "/v3/{project_id}/qos-specs/{qos_id}/delete_keys" }, { "fnName": "getAllAssociationsForAQoSSpecification", "method": "get", "path": "/v3/{project_id}/qos-specs/{qos_id}/associations" }, { "fnName": "associateQoSSpecificationWithAVolumeType", "method": "get", "path": "/v3/{project_id}/qos-specs/{qos_id}/associate" }, { "fnName": "disassociateQoSSpecificationFromAVolumeType", "method": "get", "path": "/v3/{project_id}/qos-specs/{qos_id}/disassociate" }, { "fnName": "showAQoSSpecificationDetails", "method": "get", "path": "/v3/{project_id}/qos-specs/{qos_id}" }, { "fnName": "setKeysInAQoSSpecification", "method": "put", "path": "/v3/{project_id}/qos-specs/{qos_id}" }, { "fnName": "deleteAQoSSpecification", "method": "delete", "path": "/v3/{project_id}/qos-specs/{qos_id}" }, { "fnName": "createAQoSSpecification", "method": "post", "path": "/v3/{project_id}/qos-specs" }, { "fnName": "listQoSSpecifications", "method": "get", "path": "/v3/{project_id}/qos-specs" }, { "fnName": "showQuotaClassesForAProject", "method": "get", "path": "/v3/{admin_project_id}/os-quota-class-sets/{quota_class_name}" }, { "fnName": "updateQuotaClassesForAProject", "method": "put", "path": "/v3/{admin_project_id}/os-quota-class-sets/{quota_class_name}" }, { "fnName": "showQuotasForAProject", "method": "get", "path": "/v3/{admin_project_id}/os-quota-sets/{project_id}" }, { "fnName": "updateQuotasForAProject", "method": "put", "path": "/v3/{admin_project_id}/os-quota-sets/{project_id}" }, { "fnName": "deleteQuotasForAProject", "method": "delete", "path": "/v3/{admin_project_id}/os-quota-sets/{project_id}" }, { "fnName": "getDefaultQuotasForAProject", "method": "get", "path": "/v3/{admin_project_id}/os-quota-sets/{project_id}/defaults" }, { "fnName": "cleanupServices", "method": "post", "path": "/v3/{project_id}/workers/cleanup" } ], "errors": [], "warnings": [], "callsTotal": 158, "callsConverted": 158, "no_mockdata_num": 158 } }