Microsoft.StorSimple (stable:2016-10-01)

2025/09/29 • 94 deleted methods

Managers_List (removed)
Description Retrieves all the managers in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.StorSimple/managers
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
cisIntrinsicSettings:
{
type: enum ,
}
,
sku:
{
name: enum ,
}
,
provisioningState: string ,
}
,
etag: string ,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
AvailableProviderOperations_List (removed)
Description List of AvailableProviderOperations
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.StorSimple/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
properties: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_ListByResourceGroup (removed)
Description Retrieves all the managers in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
cisIntrinsicSettings:
{
type: enum ,
}
,
sku:
{
name: enum ,
}
,
provisioningState: string ,
}
,
etag: string ,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_Get (removed)
Description Returns the properties of the specified manager name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
cisIntrinsicSettings:
{
type: enum ,
}
,
sku:
{
name: enum ,
}
,
provisioningState: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_CreateOrUpdate (removed)
Description Creates or updates the manager.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}
{
Manager:
{
properties:
{
cisIntrinsicSettings:
{
type: enum ,
}
,
sku:
{
name: enum ,
}
,
provisioningState: string ,
}
,
etag: string ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
cisIntrinsicSettings:
{
type: enum ,
}
,
sku:
{
name: enum ,
}
,
provisioningState: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
properties:
{
cisIntrinsicSettings:
{
type: enum ,
}
,
sku:
{
name: enum ,
}
,
provisioningState: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_Delete (removed)
Description Deletes the manager.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_Update (removed)
Description Updates the StorSimple Manager.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}
{
parameters:
{
tags: object ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
cisIntrinsicSettings:
{
type: enum ,
}
,
sku:
{
name: enum ,
}
,
provisioningState: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
AccessControlRecords_ListByManager (removed)
Description Retrieves all the access control records in a manager.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/accessControlRecords
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
initiatorName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
AccessControlRecords_Get (removed)
Description Returns the properties of the specified access control record name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/accessControlRecords/{accessControlRecordName}
{
accessControlRecordName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
initiatorName: string ,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
AccessControlRecords_CreateOrUpdate (removed)
Description Creates or Updates an access control record.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/accessControlRecords/{accessControlRecordName}
{
accessControlRecordName: string ,
accessControlRecord:
{
properties:
{
initiatorName: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
initiatorName: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
AccessControlRecords_Delete (removed)
Description Deletes the access control record.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/accessControlRecords/{accessControlRecordName}
{
accessControlRecordName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Alerts_ListByManager (removed)
Description Retrieves all the alerts in a manager.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/alerts
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
scope: enum ,
alertType: string ,
appearedAtTime: string ,
appearedAtSourceTime: string ,
clearedAtTime: string ,
clearedAtSourceTime: string ,
source:
{
name: string ,
timeZone: string ,
alertSourceType: enum ,
}
,
recommendation: string ,
resolutionReason: string ,
severity: enum ,
status: enum ,
errorDetails:
{
errorCode: string ,
errorMessage: string ,
occurences: integer ,
}
,
detailedInformation: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Backups_ListByManager (removed)
Description Retrieves all the backups in a manager.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/backups
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
targetId: string ,
targetType: string ,
sizeInBytes: integer ,
createdTime: string ,
expirationTime: string ,
initiatedBy: enum ,
deviceId: string ,
elements:
[
{
properties:
{
sizeInBytes: integer ,
endpointName: string ,
dataPolicy: enum ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_UploadRegistrationCertificate (removed)
Description Upload Vault Cred Certificate. Returns UploadCertificateResponse
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/certificates/{certificateName}
{
certificateName: string ,
uploadCertificateRequestrequest:
{
properties:
{
authType: enum ,
certificate: string ,
}
,
contractVersion: enum ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
authType: enum ,
certificate: string ,
resourceId: integer ,
aadAuthority: string ,
aadTenantId: string ,
servicePrincipalClientId: string ,
servicePrincipalObjectId: string ,
azureManagementEndpointAudience: string ,
subject: string ,
validFrom: string ,
validTo: string ,
thumbprint: string ,
friendlyName: string ,
issuer: string ,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Alerts_Clear (removed)
Description Clear the alerts.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/clearAlerts
{
request:
{
resolutionMessage: string ,
alerts:
[
string ,
]
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_ListByManager (removed)
Description Retrieves all the devices in a manager.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
activationTime: string ,
allowedDeviceOperations:
[
string ,
]
,
culture: string ,
deviceCapabilities:
[
string ,
]
,
deviceDescription: string ,
domainName: string ,
deviceSoftwareVersion: string ,
friendlySoftwareName: string ,
deviceConfigurationStatus: enum ,
modelDescription: string ,
status: enum ,
type: enum ,
details:
{
endpointCount: integer ,
totalStorageInBytes: integer ,
totalLocalStorageInBytes: integer ,
provisionedStorageInBytes: integer ,
provisionedLocalStorageInBytes: integer ,
usingStorageInBytes: integer ,
usingLocalStorageInBytes: integer ,
totalBackupSizeInBytes: integer ,
availableStorageInBytes: integer ,
availableLocalStorageInBytes: integer ,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_Get (removed)
Description Returns the properties of the specified device name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$expand: string ,
}

⚐ Response (200)

{
properties:
{
activationTime: string ,
allowedDeviceOperations:
[
string ,
]
,
culture: string ,
deviceCapabilities:
[
string ,
]
,
deviceDescription: string ,
domainName: string ,
deviceSoftwareVersion: string ,
friendlySoftwareName: string ,
deviceConfigurationStatus: enum ,
modelDescription: string ,
status: enum ,
type: enum ,
details:
{
endpointCount: integer ,
totalStorageInBytes: integer ,
totalLocalStorageInBytes: integer ,
provisionedStorageInBytes: integer ,
provisionedLocalStorageInBytes: integer ,
usingStorageInBytes: integer ,
usingLocalStorageInBytes: integer ,
totalBackupSizeInBytes: integer ,
availableStorageInBytes: integer ,
availableLocalStorageInBytes: integer ,
}
,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_Delete (removed)
Description Deletes the device.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_Patch (removed)
Description Patches the device.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}
{
deviceName: string ,
devicePatch:
{
deviceDescription: string ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
activationTime: string ,
allowedDeviceOperations:
[
string ,
]
,
culture: string ,
deviceCapabilities:
[
string ,
]
,
deviceDescription: string ,
domainName: string ,
deviceSoftwareVersion: string ,
friendlySoftwareName: string ,
deviceConfigurationStatus: enum ,
modelDescription: string ,
status: enum ,
type: enum ,
details:
{
endpointCount: integer ,
totalStorageInBytes: integer ,
totalLocalStorageInBytes: integer ,
provisionedStorageInBytes: integer ,
provisionedLocalStorageInBytes: integer ,
usingStorageInBytes: integer ,
usingLocalStorageInBytes: integer ,
totalBackupSizeInBytes: integer ,
availableStorageInBytes: integer ,
availableLocalStorageInBytes: integer ,
}
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_GetAlertSettings (removed)
Description Returns the alert settings of the specified device name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/alertSettings/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
emailNotification: enum ,
notificationToServiceOwners: enum ,
alertNotificationCulture: string ,
additionalRecipientEmailList:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_CreateOrUpdateAlertSettings (removed)
Description Creates or updates the alert settings
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/alertSettings/default
{
deviceName: string ,
alertSettings:
{
properties:
{
emailNotification: enum ,
notificationToServiceOwners: enum ,
alertNotificationCulture: string ,
additionalRecipientEmailList:
[
string ,
]
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
emailNotification: enum ,
notificationToServiceOwners: enum ,
alertNotificationCulture: string ,
additionalRecipientEmailList:
[
string ,
]
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Backups_ListByDevice (removed)
Description Retrieves all the backups in a device. Can be used to get the backups for failover also.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/backups
{
deviceName: string ,
forFailover: boolean ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
targetId: string ,
targetType: string ,
sizeInBytes: integer ,
createdTime: string ,
expirationTime: string ,
initiatedBy: enum ,
deviceId: string ,
elements:
[
{
properties:
{
sizeInBytes: integer ,
endpointName: string ,
dataPolicy: enum ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Backups_Delete (removed)
Description Deletes the backup.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/backups/{backupName}
{
deviceName: string ,
backupName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Backups_Clone (removed)
Description Clones the given backup element to a new disk or share with given details.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/backups/{backupName}/elements/{elementName}/clone
{
deviceName: string ,
backupName: string ,
elementName: string ,
cloneRequest:
{
properties:
{
targetDeviceId: string ,
targetAccessPointId: string ,
newEndpointName: string ,
share:
{
properties:
{
description: string ,
shareStatus: enum ,
dataPolicy: enum ,
adminUser: string ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}
,
disk:
{
properties:
{
description: string ,
diskStatus: enum ,
accessControlRecords:
[
string ,
]
,
dataPolicy: enum ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
BackupScheduleGroups_ListByDevice (removed)
Description Retrieves all the backup schedule groups in a device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/backupScheduleGroups
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
startTime:
{
hour: integer ,
minute: integer ,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
BackupScheduleGroups_Get (removed)
Description Returns the properties of the specified backup schedule group name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/backupScheduleGroups/{scheduleGroupName}
{
deviceName: string ,
scheduleGroupName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime:
{
hour: integer ,
minute: integer ,
}
,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
BackupScheduleGroups_CreateOrUpdate (removed)
Description Creates or Updates the backup schedule Group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/backupScheduleGroups/{scheduleGroupName}
{
deviceName: string ,
scheduleGroupName: string ,
scheduleGroup:
{
properties:
{
startTime:
{
hour: integer ,
minute: integer ,
}
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime:
{
hour: integer ,
minute: integer ,
}
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
BackupScheduleGroups_Delete (removed)
Description Deletes the backup schedule group.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/backupScheduleGroups/{scheduleGroupName}
{
deviceName: string ,
scheduleGroupName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
ChapSettings_ListByDevice (removed)
Description Retrieves all the chap settings in a device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/chapSettings
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
password:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
ChapSettings_Get (removed)
Description Returns the properties of the specified chap setting name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/chapSettings/{chapUserName}
{
deviceName: string ,
chapUserName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
password:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
ChapSettings_CreateOrUpdate (removed)
Description Creates or updates the chap setting.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/chapSettings/{chapUserName}
{
deviceName: string ,
chapUserName: string ,
chapSetting:
{
properties:
{
password:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
password:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
ChapSettings_Delete (removed)
Description Deletes the chap setting.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/chapSettings/{chapUserName}
{
deviceName: string ,
chapUserName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_Deactivate (removed)
Description Deactivates the device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/deactivate
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiDisks_ListByDevice (removed)
Description Retrieves all the iSCSI disks in a device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/disks
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
diskStatus: enum ,
accessControlRecords:
[
string ,
]
,
dataPolicy: enum ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_DownloadUpdates (removed)
Description Downloads updates on the device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/download
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_Failover (removed)
Description Fails over the device to another device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/failover
{
deviceName: string ,
failoverRequest:
{
accesspointIds:
[
string ,
]
,
targetDeviceId: string ,
skipValidation: boolean ,
keepSourceDevice: boolean ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_ListFailoverTarget (removed)
Description Retrieves all the devices which can be used as failover targets for the given device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/failoverTargets
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$expand: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
activationTime: string ,
allowedDeviceOperations:
[
string ,
]
,
culture: string ,
deviceCapabilities:
[
string ,
]
,
deviceDescription: string ,
domainName: string ,
deviceSoftwareVersion: string ,
friendlySoftwareName: string ,
deviceConfigurationStatus: enum ,
modelDescription: string ,
status: enum ,
type: enum ,
details:
{
endpointCount: integer ,
totalStorageInBytes: integer ,
totalLocalStorageInBytes: integer ,
provisionedStorageInBytes: integer ,
provisionedLocalStorageInBytes: integer ,
usingStorageInBytes: integer ,
usingLocalStorageInBytes: integer ,
totalBackupSizeInBytes: integer ,
availableStorageInBytes: integer ,
availableLocalStorageInBytes: integer ,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileServers_ListByDevice (removed)
Description Retrieves all the file servers in a device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
domainName: string ,
storageDomainId: string ,
backupScheduleGroupId: string ,
description: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileServers_Get (removed)
Description Returns the properties of the specified file server name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}
{
deviceName: string ,
fileServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
domainName: string ,
storageDomainId: string ,
backupScheduleGroupId: string ,
description: string ,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileServers_CreateOrUpdate (removed)
Description Creates or updates the file server.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}
{
deviceName: string ,
fileServerName: string ,
fileServer:
{
properties:
{
domainName: string ,
storageDomainId: string ,
backupScheduleGroupId: string ,
description: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
domainName: string ,
storageDomainId: string ,
backupScheduleGroupId: string ,
description: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileServers_Delete (removed)
Description Deletes the file server.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}
{
deviceName: string ,
fileServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileServers_BackupNow (removed)
Description Backup the file server now.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}/backup
{
deviceName: string ,
fileServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileServers_ListMetrics (removed)
Description Gets the file server metrics.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}/metrics
{
deviceName: string ,
fileServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
resourceId: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
primaryAggregation: enum ,
name:
{
value: string ,
localizedValue: string ,
}
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
unit: enum ,
type: string ,
values:
[
{
timeStamp: string ,
sum: number ,
count: integer ,
average: number ,
minimum: number ,
maximum: number ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileServers_ListMetricDefinition (removed)
Description Retrieves metric definitions of all metrics aggregated at the file server.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}/metricsDefinitions
{
deviceName: string ,
fileServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name:
{
value: string ,
localizedValue: string ,
}
,
unit: enum ,
primaryAggregationType: enum ,
resourceId: string ,
metricAvailabilities:
[
{
timeGrain: string ,
retention: string ,
}
,
]
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
type: string ,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileShares_ListByFileServer (removed)
Description Retrieves all the file shares in a file server.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}/shares
{
deviceName: string ,
fileServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
shareStatus: enum ,
dataPolicy: enum ,
adminUser: string ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileShares_Get (removed)
Description Returns the properties of the specified file share name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}/shares/{shareName}
{
deviceName: string ,
fileServerName: string ,
shareName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
shareStatus: enum ,
dataPolicy: enum ,
adminUser: string ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileShares_CreateOrUpdate (removed)
Description Creates or updates the file share.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}/shares/{shareName}
{
deviceName: string ,
fileServerName: string ,
shareName: string ,
fileShare:
{
properties:
{
description: string ,
shareStatus: enum ,
dataPolicy: enum ,
adminUser: string ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
shareStatus: enum ,
dataPolicy: enum ,
adminUser: string ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileShares_Delete (removed)
Description Deletes the file share.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}/shares/{shareName}
{
deviceName: string ,
fileServerName: string ,
shareName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileShares_ListMetrics (removed)
Description Gets the file share metrics
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}/shares/{shareName}/metrics
{
deviceName: string ,
fileServerName: string ,
shareName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
resourceId: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
primaryAggregation: enum ,
name:
{
value: string ,
localizedValue: string ,
}
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
unit: enum ,
type: string ,
values:
[
{
timeStamp: string ,
sum: number ,
count: integer ,
average: number ,
minimum: number ,
maximum: number ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileShares_ListMetricDefinition (removed)
Description Retrieves metric definitions of all metrics aggregated at the file share.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/fileservers/{fileServerName}/shares/{shareName}/metricsDefinitions
{
deviceName: string ,
fileServerName: string ,
shareName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name:
{
value: string ,
localizedValue: string ,
}
,
unit: enum ,
primaryAggregationType: enum ,
resourceId: string ,
metricAvailabilities:
[
{
timeGrain: string ,
retention: string ,
}
,
]
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
type: string ,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_InstallUpdates (removed)
Description Installs the updates on the device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/install
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiServers_ListByDevice (removed)
Description Retrieves all the iSCSI in a device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
storageDomainId: string ,
backupScheduleGroupId: string ,
description: string ,
chapId: string ,
reverseChapId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiServers_Get (removed)
Description Returns the properties of the specified iSCSI server name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}
{
deviceName: string ,
iscsiServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
storageDomainId: string ,
backupScheduleGroupId: string ,
description: string ,
chapId: string ,
reverseChapId: string ,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiServers_CreateOrUpdate (removed)
Description Creates or updates the iSCSI server.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}
{
deviceName: string ,
iscsiServerName: string ,
iscsiServer:
{
properties:
{
storageDomainId: string ,
backupScheduleGroupId: string ,
description: string ,
chapId: string ,
reverseChapId: string ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
storageDomainId: string ,
backupScheduleGroupId: string ,
description: string ,
chapId: string ,
reverseChapId: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiServers_Delete (removed)
Description Deletes the iSCSI server.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}
{
deviceName: string ,
iscsiServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiServers_BackupNow (removed)
Description Backup the iSCSI server now.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}/backup
{
deviceName: string ,
iscsiServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiDisks_ListByIscsiServer (removed)
Description Retrieves all the disks in a iSCSI server.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}/disks
{
deviceName: string ,
iscsiServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
diskStatus: enum ,
accessControlRecords:
[
string ,
]
,
dataPolicy: enum ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiDisks_Get (removed)
Description Returns the properties of the specified iSCSI disk name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}/disks/{diskName}
{
deviceName: string ,
iscsiServerName: string ,
diskName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
diskStatus: enum ,
accessControlRecords:
[
string ,
]
,
dataPolicy: enum ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiDisks_CreateOrUpdate (removed)
Description Creates or updates the iSCSI disk.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}/disks/{diskName}
{
deviceName: string ,
iscsiServerName: string ,
diskName: string ,
iscsiDisk:
{
properties:
{
description: string ,
diskStatus: enum ,
accessControlRecords:
[
string ,
]
,
dataPolicy: enum ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
diskStatus: enum ,
accessControlRecords:
[
string ,
]
,
dataPolicy: enum ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiDisks_Delete (removed)
Description Deletes the iSCSI disk.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}/disks/{diskName}
{
deviceName: string ,
iscsiServerName: string ,
diskName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiDisks_ListMetrics (removed)
Description Gets the iSCSI disk metrics
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}/disks/{diskName}/metrics
{
deviceName: string ,
iscsiServerName: string ,
diskName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
resourceId: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
primaryAggregation: enum ,
name:
{
value: string ,
localizedValue: string ,
}
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
unit: enum ,
type: string ,
values:
[
{
timeStamp: string ,
sum: number ,
count: integer ,
average: number ,
minimum: number ,
maximum: number ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiDisks_ListMetricDefinition (removed)
Description Retrieves metric definitions for all metric aggregated at the iSCSI disk.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}/disks/{diskName}/metricsDefinitions
{
deviceName: string ,
iscsiServerName: string ,
diskName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name:
{
value: string ,
localizedValue: string ,
}
,
unit: enum ,
primaryAggregationType: enum ,
resourceId: string ,
metricAvailabilities:
[
{
timeGrain: string ,
retention: string ,
}
,
]
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
type: string ,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiServers_ListMetrics (removed)
Description Gets the iSCSI server metrics
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}/metrics
{
deviceName: string ,
iscsiServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
resourceId: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
primaryAggregation: enum ,
name:
{
value: string ,
localizedValue: string ,
}
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
unit: enum ,
type: string ,
values:
[
{
timeStamp: string ,
sum: number ,
count: integer ,
average: number ,
minimum: number ,
maximum: number ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiServers_ListMetricDefinition (removed)
Description Retrieves metric definitions for all metrics aggregated at iSCSI server.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/iscsiservers/{iscsiServerName}/metricsDefinitions
{
deviceName: string ,
iscsiServerName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name:
{
value: string ,
localizedValue: string ,
}
,
unit: enum ,
primaryAggregationType: enum ,
resourceId: string ,
metricAvailabilities:
[
{
timeGrain: string ,
retention: string ,
}
,
]
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
type: string ,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Jobs_ListByDevice (removed)
Description Retrieves all the jobs in a device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/jobs
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
startTime: string ,
endTime: string ,
percentComplete: integer ,
error:
{
errorDetails:
[
{
recommendations:
[
string ,
]
,
code: string ,
message: string ,
}
,
]
,
code: string ,
message: string ,
}
,
properties:
{
jobType: enum ,
targetId: string ,
entityId: string ,
entityType: string ,
jobStages:
[
{
message: string ,
stageStatus: enum ,
detail: string ,
errorCode: string ,
}
,
]
,
deviceId: string ,
isCancellable: boolean ,
stats:
{
completedWorkItemCount: integer ,
totalWorkItemCount: integer ,
estimatedTimeRemaining: integer ,
}
,
targetType: enum ,
sourceDeviceId: string ,
backupPointInTime: string ,
downloadProgress:
{
downloadPhase: enum ,
percentComplete: integer ,
totalBytesToDownload: number ,
totalBytesDownloaded: number ,
numberOfUpdatesToDownload: integer ,
numberOfUpdatesDownloaded: integer ,
}
,
installProgress:
{
percentComplete: integer ,
numberOfUpdatesToInstall: integer ,
numberOfUpdatesInstalled: integer ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Jobs_Get (removed)
Description Returns the properties of the specified job name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/jobs/{jobName}
{
deviceName: string ,
jobName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
status: enum ,
startTime: string ,
endTime: string ,
percentComplete: integer ,
error:
{
errorDetails:
[
{
recommendations:
[
string ,
]
,
code: string ,
message: string ,
}
,
]
,
code: string ,
message: string ,
}
,
properties:
{
jobType: enum ,
targetId: string ,
entityId: string ,
entityType: string ,
jobStages:
[
{
message: string ,
stageStatus: enum ,
detail: string ,
errorCode: string ,
}
,
]
,
deviceId: string ,
isCancellable: boolean ,
stats:
{
completedWorkItemCount: integer ,
totalWorkItemCount: integer ,
estimatedTimeRemaining: integer ,
}
,
targetType: enum ,
sourceDeviceId: string ,
backupPointInTime: string ,
downloadProgress:
{
downloadPhase: enum ,
percentComplete: integer ,
totalBytesToDownload: number ,
totalBytesDownloaded: number ,
numberOfUpdatesToDownload: integer ,
numberOfUpdatesDownloaded: integer ,
}
,
installProgress:
{
percentComplete: integer ,
numberOfUpdatesToInstall: integer ,
numberOfUpdatesInstalled: integer ,
}
,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_ListMetrics (removed)
Description Retrieves the device metrics.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/metrics
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
resourceId: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
primaryAggregation: enum ,
name:
{
value: string ,
localizedValue: string ,
}
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
unit: enum ,
type: string ,
values:
[
{
timeStamp: string ,
sum: number ,
count: integer ,
average: number ,
minimum: number ,
maximum: number ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_ListMetricDefinition (removed)
Description Retrieves metric definition of all metrics aggregated at device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/metricsDefinitions
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name:
{
value: string ,
localizedValue: string ,
}
,
unit: enum ,
primaryAggregationType: enum ,
resourceId: string ,
metricAvailabilities:
[
{
timeGrain: string ,
retention: string ,
}
,
]
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
type: string ,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_GetNetworkSettings (removed)
Description Returns the network settings of the specified device name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/networkSettings/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
primaryDnsServer: string ,
secondaryDnsServer: string ,
nodeNetworks:
[
{
networkAdapters:
[
{
networkAdapterName: string ,
iPv4Info:
{
ipAddress: string ,
prefixLength: integer ,
gateway: string ,
}
,
iPv6Info:
{
ipAddress: string ,
prefixLength: integer ,
gateway: string ,
}
,
dhcpStatus: enum ,
linkSpeed: integer ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_ScanForUpdates (removed)
Description Scans for updates on the device.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/scanForUpdates
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_CreateOrUpdateSecuritySettings (removed)
Description Creates or updates the security settings.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/securitySettings/default/update
{
deviceName: string ,
securitySettings:
{
properties:
{
deviceAdminPassword:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Alerts_SendTestEmail (removed)
Description Sends a test alert email.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/sendTestAlertEmail
{
deviceName: string ,
request:
{
emailList:
[
string ,
]
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileShares_ListByDevice (removed)
Description Retrieves all the file shares in a device.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/shares
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
shareStatus: enum ,
dataPolicy: enum ,
adminUser: string ,
provisionedCapacityInBytes: integer ,
usedCapacityInBytes: integer ,
localUsedCapacityInBytes: integer ,
monitoringStatus: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_GetTimeSettings (removed)
Description Returns the time settings of the specified device name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/timeSettings/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
timeZone: string ,
primaryTimeServer: string ,
secondaryTimeServer: string ,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Devices_GetUpdateSummary (removed)
Description Returns the update summary of the specified device name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/updateSummary/default
{
deviceName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
deviceVersion: string ,
deviceLastScannedTime: string ,
regularUpdatesAvailable: boolean ,
rebootRequiredForInstall: boolean ,
totalItemsPendingForDownload: integer ,
totalItemsPendingForInstall: integer ,
status: enum ,
lastCompletedScanTime: string ,
lastCompletedDownloadJobTime: string ,
lastCompletedInstallJobTime: string ,
inProgressDownloadJobId: string ,
inProgressInstallJobId: string ,
inProgressScanStartedTime: string ,
inProgressDownloadJobStartedTime: string ,
inProgressInstallJobStartedTime: string ,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_GetEncryptionSettings (removed)
Description Returns the encryption settings of the manager.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/encryptionSettings/default
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
encryptionStatus: enum ,
keyRolloverStatus: enum ,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_GetExtendedInfo (removed)
Description Returns the extended information of the specified manager name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/extendedInformation/vaultExtendedInfo
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
version: string ,
integrityKey: string ,
encryptionKey: string ,
encryptionKeyThumbprint: string ,
portalCertificateThumbprint: string ,
algorithm: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_CreateExtendedInfo (removed)
Description Creates the extended info of the manager.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/extendedInformation/vaultExtendedInfo
{
ManagerExtendedInfo:
{
properties:
{
version: string ,
integrityKey: string ,
encryptionKey: string ,
encryptionKeyThumbprint: string ,
portalCertificateThumbprint: string ,
algorithm: string ,
}
,
etag: string ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
version: string ,
integrityKey: string ,
encryptionKey: string ,
encryptionKeyThumbprint: string ,
portalCertificateThumbprint: string ,
algorithm: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_DeleteExtendedInfo (removed)
Description Deletes the extended info of the manager.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/extendedInformation/vaultExtendedInfo
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_UpdateExtendedInfo (removed)
Description Updates the extended info of the manager.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/extendedInformation/vaultExtendedInfo
{
ManagerExtendedInfo:
{
properties:
{
version: string ,
integrityKey: string ,
encryptionKey: string ,
encryptionKeyThumbprint: string ,
portalCertificateThumbprint: string ,
algorithm: string ,
}
,
etag: string ,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
If-Match: string ,
}

⚐ Response (200)

{
properties:
{
version: string ,
integrityKey: string ,
encryptionKey: string ,
encryptionKeyThumbprint: string ,
portalCertificateThumbprint: string ,
algorithm: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
FileServers_ListByManager (removed)
Description Retrieves all the file servers in a manager.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/fileservers
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
domainName: string ,
storageDomainId: string ,
backupScheduleGroupId: string ,
description: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_GetEncryptionKey (removed)
Description Returns the symmetric encryption key of the manager.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/getEncryptionKey
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value: string ,
valueCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
IscsiServers_ListByManager (removed)
Description Retrieves all the iSCSI servers in a manager.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/iscsiservers
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
storageDomainId: string ,
backupScheduleGroupId: string ,
description: string ,
chapId: string ,
reverseChapId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Jobs_ListByManager (removed)
Description Retrieves all the jobs in a manager.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/jobs
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
startTime: string ,
endTime: string ,
percentComplete: integer ,
error:
{
errorDetails:
[
{
recommendations:
[
string ,
]
,
code: string ,
message: string ,
}
,
]
,
code: string ,
message: string ,
}
,
properties:
{
jobType: enum ,
targetId: string ,
entityId: string ,
entityType: string ,
jobStages:
[
{
message: string ,
stageStatus: enum ,
detail: string ,
errorCode: string ,
}
,
]
,
deviceId: string ,
isCancellable: boolean ,
stats:
{
completedWorkItemCount: integer ,
totalWorkItemCount: integer ,
estimatedTimeRemaining: integer ,
}
,
targetType: enum ,
sourceDeviceId: string ,
backupPointInTime: string ,
downloadProgress:
{
downloadPhase: enum ,
percentComplete: integer ,
totalBytesToDownload: number ,
totalBytesDownloaded: number ,
numberOfUpdatesToDownload: integer ,
numberOfUpdatesDownloaded: integer ,
}
,
installProgress:
{
percentComplete: integer ,
numberOfUpdatesToInstall: integer ,
numberOfUpdatesInstalled: integer ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_ListMetrics (removed)
Description Gets the manager metrics
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/metrics
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
resourceId: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
primaryAggregation: enum ,
name:
{
value: string ,
localizedValue: string ,
}
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
unit: enum ,
type: string ,
values:
[
{
timeStamp: string ,
sum: number ,
count: integer ,
average: number ,
minimum: number ,
maximum: number ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
Managers_ListMetricDefinition (removed)
Description Retrieves metric definition of all metrics aggregated at manager.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/metricsDefinitions
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name:
{
value: string ,
localizedValue: string ,
}
,
unit: enum ,
primaryAggregationType: enum ,
resourceId: string ,
metricAvailabilities:
[
{
timeGrain: string ,
retention: string ,
}
,
]
,
dimensions:
[
{
name: string ,
value: string ,
}
,
]
,
type: string ,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
StorageAccountCredentials_ListByManager (removed)
Description Retrieves all the storage account credentials in a manager.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageAccountCredentials
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
cloudType: enum ,
endPoint: string ,
login: string ,
location: string ,
enableSSL: enum ,
accessKey:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
StorageAccountCredentials_Get (removed)
Description Returns the properties of the specified storage account credential name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageAccountCredentials/{credentialName}
{
credentialName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
cloudType: enum ,
endPoint: string ,
login: string ,
location: string ,
enableSSL: enum ,
accessKey:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
StorageAccountCredentials_CreateOrUpdate (removed)
Description Creates or updates the storage account credential
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageAccountCredentials/{credentialName}
{
credentialName: string ,
storageAccount:
{
properties:
{
cloudType: enum ,
endPoint: string ,
login: string ,
location: string ,
enableSSL: enum ,
accessKey:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
cloudType: enum ,
endPoint: string ,
login: string ,
location: string ,
enableSSL: enum ,
accessKey:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
StorageAccountCredentials_Delete (removed)
Description Deletes the storage account credential
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageAccountCredentials/{credentialName}
{
credentialName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
StorageDomains_ListByManager (removed)
Description Retrieves all the storage domains in a manager.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageDomains
{
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
storageAccountCredentialIds:
[
string ,
]
,
encryptionKey:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
encryptionStatus: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
StorageDomains_Get (removed)
Description Returns the properties of the specified storage domain name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageDomains/{storageDomainName}
{
storageDomainName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
storageAccountCredentialIds:
[
string ,
]
,
encryptionKey:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
encryptionStatus: enum ,
}
,
}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
StorageDomains_CreateOrUpdate (removed)
Description Creates or updates the storage domain.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageDomains/{storageDomainName}
{
storageDomainName: string ,
storageDomain:
{
properties:
{
storageAccountCredentialIds:
[
string ,
]
,
encryptionKey:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
encryptionStatus: enum ,
}
,
}
,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
storageAccountCredentialIds:
[
string ,
]
,
encryptionKey:
{
value: string ,
encryptionCertificateThumbprint: string ,
encryptionAlgorithm: enum ,
}
,
encryptionStatus: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}
StorageDomains_Delete (removed)
Description Deletes the storage domain.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageDomains/{storageDomainName}
{
storageDomainName: string ,
subscriptionId: string ,
resourceGroupName: string ,
managerName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
errorCode: string ,
message:
{
language: string ,
value: string ,
}
,
values:
[
{
key: string ,
value: string ,
}
,
]
,
}