StorsimpleFunctions

Functions

Link copied to clipboard

Returns the properties of the specified access control record name. Uses Azure REST API version 2017-06-01.

suspend fun getAccessControlRecord(accessControlRecordName: String, managerName: String, resourceGroupName: String): GetAccessControlRecordResult
Link copied to clipboard

Gets the properties of the specified backup policy name. Uses Azure REST API version 2017-06-01.

suspend fun getBackupPolicy(backupPolicyName: String, deviceName: String, managerName: String, resourceGroupName: String): GetBackupPolicyResult
Link copied to clipboard

Gets the properties of the specified backup schedule name. Uses Azure REST API version 2017-06-01.

suspend fun getBackupSchedule(backupPolicyName: String, backupScheduleName: String, deviceName: String, managerName: String, resourceGroupName: String): GetBackupScheduleResult
Link copied to clipboard

Returns the properties of the specified bandwidth setting name. Uses Azure REST API version 2017-06-01.

suspend fun getBandwidthSetting(bandwidthSettingName: String, managerName: String, resourceGroupName: String): GetBandwidthSettingResult
Link copied to clipboard

Returns the properties of the specified manager name. Uses Azure REST API version 2017-06-01.

suspend fun getManager(argument: suspend GetManagerPlainArgsBuilder.() -> Unit): GetManagerResult
suspend fun getManager(managerName: String, resourceGroupName: String): GetManagerResult
Link copied to clipboard

Returns the extended information of the specified manager name. Uses Azure REST API version 2017-06-01.

suspend fun getManagerExtendedInfo(managerName: String, resourceGroupName: String): GetManagerExtendedInfoResult
Link copied to clipboard

Gets the properties of the specified storage account credential name. Uses Azure REST API version 2017-06-01.

suspend fun getStorageAccountCredential(managerName: String, resourceGroupName: String, storageAccountCredentialName: String): GetStorageAccountCredentialResult
Link copied to clipboard

Returns the properties of the specified volume name. Uses Azure REST API version 2017-06-01.

suspend fun getVolume(argument: suspend GetVolumePlainArgsBuilder.() -> Unit): GetVolumeResult
suspend fun getVolume(deviceName: String, managerName: String, resourceGroupName: String, volumeContainerName: String, volumeName: String): GetVolumeResult
Link copied to clipboard

Gets the properties of the specified volume container name. Uses Azure REST API version 2017-06-01.

suspend fun getVolumeContainer(deviceName: String, managerName: String, resourceGroupName: String, volumeContainerName: String): GetVolumeContainerResult
Link copied to clipboard

Returns all failover sets for a given device and their eligibility for participating in a failover. A failover set refers to a set of volume containers that need to be failed-over as a single unit to maintain data integrity. Uses Azure REST API version 2017-06-01.

suspend fun listDeviceFailoverSets(deviceName: String, managerName: String, resourceGroupName: String): ListDeviceFailoverSetsResult
Link copied to clipboard

Given a list of volume containers to be failed over from a source device, this method returns the eligibility result, as a failover target, for all devices under that resource. Uses Azure REST API version 2017-06-01.

suspend fun listDeviceFailoverTars(managerName: String, resourceGroupName: String, sourceDeviceName: String, volumeContainers: List<String>? = null): ListDeviceFailoverTarsResult
Link copied to clipboard

Returns the activation key of the manager. Uses Azure REST API version 2017-06-01.

suspend fun listManagerActivationKey(managerName: String, resourceGroupName: String): ListManagerActivationKeyResult
Link copied to clipboard

Returns the symmetric encrypted public encryption key of the manager. Uses Azure REST API version 2017-06-01.