Package-level declarations

Types

Link copied to clipboard
data class AsymmetricEncryptedSecretResponse(val encryptionAlgorithm: String, val encryptionCertThumbprint: String? = null, val value: String)

Represent the secrets intended for encryption with asymmetric key pair.

Link copied to clipboard
data class BandwidthScheduleResponse(val days: List<String>, val rateInMbps: Int, val start: TimeResponse, val stop: TimeResponse)

The schedule for bandwidth setting.

Link copied to clipboard
data class FailoverSetEligibilityResultResponse(val errorMessage: String? = null, val isEligibleForFailover: Boolean? = null)

The eligibility result of failover set, for failover.

Link copied to clipboard
data class FailoverSetResponse(val eligibilityResult: FailoverSetEligibilityResultResponse? = null, val volumeContainers: List<VolumeContainerFailoverMetadataResponse>? = null)

The failover set on a device.

Link copied to clipboard
data class FailoverTargetResponse(val availableLocalStorageInBytes: Double? = null, val availableTieredStorageInBytes: Double? = null, val dataContainersCount: Int? = null, val deviceId: String? = null, val deviceLocation: String? = null, val deviceSoftwareVersion: String? = null, val deviceStatus: String? = null, val eligibilityResult: TargetEligibilityResultResponse? = null, val friendlyDeviceSoftwareVersion: String? = null, val modelDescription: String? = null, val volumesCount: Int? = null)

Represents the eligibility of a device as a failover target device.

Link copied to clipboard
data class GetAccessControlRecordResult(val azureApiVersion: String, val id: String, val initiatorName: String, val kind: String? = null, val name: String, val type: String, val volumeCount: Int)

The access control record.

Link copied to clipboard
data class GetBackupPolicyResult(val azureApiVersion: String, val backupPolicyCreationType: String, val id: String, val kind: String? = null, val lastBackupTime: String, val name: String, val nextBackupTime: String, val scheduledBackupStatus: String, val schedulesCount: Double, val ssmHostName: String, val type: String, val volumeIds: List<String>)

The backup policy.

Link copied to clipboard
data class GetBackupScheduleResult(val azureApiVersion: String, val backupType: String, val id: String, val kind: String? = null, val lastSuccessfulRun: String, val name: String, val retentionCount: Double, val scheduleRecurrence: ScheduleRecurrenceResponse, val scheduleStatus: String, val startTime: String, val type: String)

The backup schedule.

Link copied to clipboard
data class GetBandwidthSettingResult(val azureApiVersion: String, val id: String, val kind: String? = null, val name: String, val schedules: List<BandwidthScheduleResponse>, val type: String, val volumeCount: Int)

The bandwidth setting.

The public key.

Link copied to clipboard
data class GetManagerExtendedInfoResult(val algorithm: String, val azureApiVersion: String, val encryptionKey: String? = null, val encryptionKeyThumbprint: String? = null, val etag: String? = null, val id: String, val integrityKey: String, val kind: String? = null, val name: String, val portalCertificateThumbprint: String? = null, val type: String, val version: String? = null)

The extended info of the manager.

Link copied to clipboard
data class GetManagerResult(val azureApiVersion: String, val cisIntrinsicSettings: ManagerIntrinsicSettingsResponse? = null, val etag: String? = null, val id: String, val location: String, val name: String, val provisioningState: String? = null, val sku: ManagerSkuResponse? = null, val tags: Map<String, String>? = null, val type: String)

The StorSimple Manager.

Link copied to clipboard
data class GetStorageAccountCredentialResult(val accessKey: AsymmetricEncryptedSecretResponse? = null, val azureApiVersion: String, val endPoint: String, val id: String, val kind: String? = null, val name: String, val sslStatus: String, val type: String, val volumesCount: Int)

The storage account credential.

Link copied to clipboard
data class GetVolumeContainerResult(val azureApiVersion: String, val bandWidthRateInMbps: Int? = null, val bandwidthSettingId: String? = null, val encryptionKey: AsymmetricEncryptedSecretResponse? = null, val encryptionStatus: String, val id: String, val kind: String? = null, val name: String, val ownerShipStatus: String, val storageAccountCredentialId: String, val totalCloudStorageUsageInBytes: Double, val type: String, val volumeCount: Int)

The volume container.

Link copied to clipboard
data class GetVolumeResult(val accessControlRecordIds: List<String>, val azureApiVersion: String, val backupPolicyIds: List<String>, val backupStatus: String, val id: String, val kind: String? = null, val monitoringStatus: String, val name: String, val operationStatus: String, val sizeInBytes: Double, val type: String, val volumeContainerId: String, val volumeStatus: String, val volumeType: String)

The volume.

Link copied to clipboard
data class ListDeviceFailoverSetsResult(val value: List<FailoverSetResponse>? = null)

The list of failover sets.

Link copied to clipboard

The list of all devices in a resource and their eligibility status as a failover target device.

Link copied to clipboard
data class ListManagerActivationKeyResult(val activationKey: String)

The key.

Link copied to clipboard
data class ListManagerPublicEncryptionKeyResult(val encryptionAlgorithm: String, val value: String, val valueCertificateThumbprint: String? = null)

Represents the secrets encrypted using Symmetric Encryption Key.

Link copied to clipboard

Intrinsic settings which refers to the type of the StorSimple Manager.

Link copied to clipboard
data class ManagerSkuResponse(val name: String)

The Sku.

Link copied to clipboard
data class ScheduleRecurrenceResponse(val recurrenceType: String, val recurrenceValue: Int, val weeklyDaysList: List<String>? = null)

The schedule recurrence.

Link copied to clipboard
data class TargetEligibilityErrorMessageResponse(val message: String? = null, val resolution: String? = null, val resultCode: String? = null)

The error/warning message due to which the device is ineligible as a failover target device.

Link copied to clipboard
data class TargetEligibilityResultResponse(val eligibilityStatus: String? = null, val messages: List<TargetEligibilityErrorMessageResponse>? = null)

The eligibility result of device, as a failover target device.

Link copied to clipboard
data class TimeResponse(val hours: Int, val minutes: Int, val seconds: Int)

The time.

Link copied to clipboard
data class VolumeContainerFailoverMetadataResponse(val volumeContainerId: String? = null, val volumes: List<VolumeFailoverMetadataResponse>? = null)

The metadata of the volume container, that is being considered as part of a failover set.

Link copied to clipboard
data class VolumeFailoverMetadataResponse(val backupCreatedDate: String? = null, val backupElementId: String? = null, val backupId: String? = null, val backupPolicyId: String? = null, val sizeInBytes: Double? = null, val volumeId: String? = null, val volumeType: String? = null)

The metadata of a volume that has valid cloud snapshot.