Package-level declarations

Types

Link copied to clipboard
class AccessControlRecord : KotlinCustomResource

The access control record. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
data class AccessControlRecordArgs(val accessControlRecordName: Output<String>? = null, val initiatorName: Output<String>? = null, val kind: Output<Kind>? = null, val managerName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<AccessControlRecordArgs>

The access control record. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
Link copied to clipboard
class BackupPolicy : KotlinCustomResource

The backup policy. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
data class BackupPolicyArgs(val backupPolicyName: Output<String>? = null, val deviceName: Output<String>? = null, val kind: Output<Kind>? = null, val managerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val volumeIds: Output<List<String>>? = null) : ConvertibleToJava<BackupPolicyArgs>

The backup policy. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
Link copied to clipboard
object BackupPolicyMapper : ResourceMapper<BackupPolicy>
Link copied to clipboard
Link copied to clipboard
class BackupSchedule : KotlinCustomResource

The backup schedule. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
data class BackupScheduleArgs(val backupPolicyName: Output<String>? = null, val backupScheduleName: Output<String>? = null, val backupType: Output<BackupType>? = null, val deviceName: Output<String>? = null, val kind: Output<Kind>? = null, val managerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retentionCount: Output<Double>? = null, val scheduleRecurrence: Output<ScheduleRecurrenceArgs>? = null, val scheduleStatus: Output<ScheduleStatus>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<BackupScheduleArgs>

The backup schedule. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
Link copied to clipboard
object BackupScheduleMapper : ResourceMapper<BackupSchedule>
Link copied to clipboard
class BandwidthSetting : KotlinCustomResource

The bandwidth setting. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
data class BandwidthSettingArgs(val bandwidthSettingName: Output<String>? = null, val kind: Output<Kind>? = null, val managerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val schedules: Output<List<BandwidthScheduleArgs>>? = null) : ConvertibleToJava<BandwidthSettingArgs>

The bandwidth setting. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
object BandwidthSettingMapper : ResourceMapper<BandwidthSetting>
Link copied to clipboard
class Manager : KotlinCustomResource

The StorSimple Manager. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
data class ManagerArgs(val cisIntrinsicSettings: Output<ManagerIntrinsicSettingsArgs>? = null, val location: Output<String>? = null, val managerName: Output<String>? = null, val provisioningState: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<ManagerSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ManagerArgs>

The StorSimple Manager. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
Link copied to clipboard
class ManagerExtendedInfo : KotlinCustomResource

The extended info of the manager. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
data class ManagerExtendedInfoArgs(val algorithm: Output<String>? = null, val encryptionKey: Output<String>? = null, val encryptionKeyThumbprint: Output<String>? = null, val integrityKey: Output<String>? = null, val kind: Output<Kind>? = null, val managerName: Output<String>? = null, val portalCertificateThumbprint: Output<String>? = null, val resourceGroupName: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<ManagerExtendedInfoArgs>

The extended info of the manager. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
Link copied to clipboard
object ManagerMapper : ResourceMapper<Manager>
Link copied to clipboard
Link copied to clipboard
class StorageAccountCredential : KotlinCustomResource

The storage account credential. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
data class StorageAccountCredentialArgs(val accessKey: Output<AsymmetricEncryptedSecretArgs>? = null, val endPoint: Output<String>? = null, val kind: Output<Kind>? = null, val managerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sslStatus: Output<SslStatus>? = null, val storageAccountCredentialName: Output<String>? = null) : ConvertibleToJava<StorageAccountCredentialArgs>

The storage account credential. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
Link copied to clipboard
class Volume : KotlinCustomResource

The volume. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
data class VolumeArgs(val accessControlRecordIds: Output<List<String>>? = null, val deviceName: Output<String>? = null, val kind: Output<Kind>? = null, val managerName: Output<String>? = null, val monitoringStatus: Output<MonitoringStatus>? = null, val resourceGroupName: Output<String>? = null, val sizeInBytes: Output<Double>? = null, val volumeContainerName: Output<String>? = null, val volumeName: Output<String>? = null, val volumeStatus: Output<VolumeStatus>? = null, val volumeType: Output<VolumeType>? = null) : ConvertibleToJava<VolumeArgs>

The volume. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard

Builder for VolumeArgs.

Link copied to clipboard
class VolumeContainer : KotlinCustomResource

The volume container. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
data class VolumeContainerArgs(val bandWidthRateInMbps: Output<Int>? = null, val bandwidthSettingId: Output<String>? = null, val deviceName: Output<String>? = null, val encryptionKey: Output<AsymmetricEncryptedSecretArgs>? = null, val kind: Output<Kind>? = null, val managerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageAccountCredentialId: Output<String>? = null, val volumeContainerName: Output<String>? = null) : ConvertibleToJava<VolumeContainerArgs>

The volume container. Uses Azure REST API version 2017-06-01. In version 1.x of the Azure Native provider, it used API version 2017-06-01.

Link copied to clipboard
object VolumeContainerMapper : ResourceMapper<VolumeContainer>
Link copied to clipboard
object VolumeMapper : ResourceMapper<Volume>
Link copied to clipboard

Builder for Volume.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun manager(name: String): Manager
suspend fun manager(name: String, block: suspend ManagerResourceBuilder.() -> Unit): Manager
Link copied to clipboard
fun volume(name: String): Volume
suspend fun volume(name: String, block: suspend VolumeResourceBuilder.() -> Unit): Volume
Link copied to clipboard