Package-level declarations

Types

Link copied to clipboard

NetApp account resource API Version: 2020-12-01.

Link copied to clipboard
data class AccountArgs(val accountName: Output<String>? = null, val activeDirectories: Output<List<ActiveDirectoryArgs>>? = null, val encryption: Output<AccountEncryptionArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AccountArgs>

NetApp account resource API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Backup of a Volume API Version: 2020-12-01.

Link copied to clipboard
data class BackupArgs(val accountName: Output<String>? = null, val backupName: Output<String>? = null, val label: Output<String>? = null, val location: Output<String>? = null, val poolName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val volumeName: Output<String>? = null) : ConvertibleToJava<BackupArgs>

Backup of a Volume API Version: 2020-12-01.

Link copied to clipboard

Builder for BackupArgs.

Link copied to clipboard
Link copied to clipboard

Backup policy information API Version: 2020-12-01.

Link copied to clipboard
data class BackupPolicyArgs(val accountName: Output<String>? = null, val backupPolicyName: Output<String>? = null, val dailyBackupsToKeep: Output<Int>? = null, val enabled: Output<Boolean>? = null, val location: Output<String>? = null, val monthlyBackupsToKeep: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val volumeBackups: Output<List<VolumeBackupsArgs>>? = null, val volumesAssigned: Output<Int>? = null, val weeklyBackupsToKeep: Output<Int>? = null, val yearlyBackupsToKeep: Output<Int>? = null) : ConvertibleToJava<BackupPolicyArgs>

Backup policy information API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for Backup.

Link copied to clipboard
Link copied to clipboard

Capacity pool resource API Version: 2020-12-01.

Link copied to clipboard
data class PoolArgs(val accountName: Output<String>? = null, val location: Output<String>? = null, val poolName: Output<String>? = null, val qosType: Output<Either<String, QosType>>? = null, val resourceGroupName: Output<String>? = null, val serviceLevel: Output<Either<String, ServiceLevel>>? = null, val size: Output<Double>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PoolArgs>

Capacity pool resource API Version: 2020-12-01.

Link copied to clipboard

Builder for PoolArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Pool.

Link copied to clipboard

Snapshot of a Volume API Version: 2020-12-01.

Link copied to clipboard
data class SnapshotArgs(val accountName: Output<String>? = null, val location: Output<String>? = null, val poolName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val snapshotName: Output<String>? = null, val volumeName: Output<String>? = null) : ConvertibleToJava<SnapshotArgs>

Snapshot of a Volume API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Snapshot policy information API Version: 2020-12-01.

Link copied to clipboard
data class SnapshotPolicyArgs(val accountName: Output<String>? = null, val dailySchedule: Output<DailyScheduleArgs>? = null, val enabled: Output<Boolean>? = null, val hourlySchedule: Output<HourlyScheduleArgs>? = null, val location: Output<String>? = null, val monthlySchedule: Output<MonthlyScheduleArgs>? = null, val resourceGroupName: Output<String>? = null, val snapshotPolicyName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val weeklySchedule: Output<WeeklyScheduleArgs>? = null) : ConvertibleToJava<SnapshotPolicyArgs>

Snapshot policy information API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Subvolume Information properties API Version: 2021-10-01.

Link copied to clipboard
data class SubvolumeArgs(val accountName: Output<String>? = null, val parentPath: Output<String>? = null, val path: Output<String>? = null, val poolName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val size: Output<Double>? = null, val subvolumeName: Output<String>? = null, val volumeName: Output<String>? = null) : ConvertibleToJava<SubvolumeArgs>

Subvolume Information properties API Version: 2021-10-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Volume resource API Version: 2020-12-01.

Link copied to clipboard
data class VolumeArgs(val accountName: Output<String>? = null, val backupId: Output<String>? = null, val creationToken: Output<String>? = null, val dataProtection: Output<VolumePropertiesDataProtectionArgs>? = null, val encryptionKeySource: Output<String>? = null, val exportPolicy: Output<VolumePropertiesExportPolicyArgs>? = null, val isRestoring: Output<Boolean>? = null, val kerberosEnabled: Output<Boolean>? = null, val ldapEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val poolName: Output<String>? = null, val protocolTypes: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val securityStyle: Output<Either<String, SecurityStyle>>? = null, val serviceLevel: Output<Either<String, ServiceLevel>>? = null, val smbContinuouslyAvailable: Output<Boolean>? = null, val smbEncryption: Output<Boolean>? = null, val snapshotDirectoryVisible: Output<Boolean>? = null, val snapshotId: Output<String>? = null, val subnetId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val throughputMibps: Output<Double>? = null, val usageThreshold: Output<Double>? = null, val volumeName: Output<String>? = null, val volumeType: Output<String>? = null) : ConvertibleToJava<VolumeArgs>

Volume resource API Version: 2020-12-01.

Link copied to clipboard

Builder for VolumeArgs.

Link copied to clipboard

Volume group resource for create API Version: 2021-10-01.

Link copied to clipboard
data class VolumeGroupArgs(val accountName: Output<String>? = null, val groupMetaData: Output<VolumeGroupMetaDataArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val volumeGroupName: Output<String>? = null, val volumes: Output<List<VolumeGroupVolumePropertiesArgs>>? = null) : ConvertibleToJava<VolumeGroupArgs>

Volume group resource for create API Version: 2021-10-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Quota Rule of a Volume API Version: 2022-01-01.

Link copied to clipboard
data class VolumeQuotaRuleArgs(val accountName: Output<String>? = null, val location: Output<String>? = null, val poolName: Output<String>? = null, val quotaSizeInKiBs: Output<Double>? = null, val quotaTarget: Output<String>? = null, val quotaType: Output<Either<String, Type>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val volumeName: Output<String>? = null, val volumeQuotaRuleName: Output<String>? = null) : ConvertibleToJava<VolumeQuotaRuleArgs>

Quota Rule of a Volume API Version: 2022-01-01.

Link copied to clipboard

Builder for Volume.

Functions

Link copied to clipboard
suspend fun accountResource(name: String, block: suspend AccountResourceBuilder.() -> Unit): Account
Link copied to clipboard
suspend fun backupPolicyResource(name: String, block: suspend BackupPolicyResourceBuilder.() -> Unit): BackupPolicy
Link copied to clipboard
suspend fun backupResource(name: String, block: suspend BackupResourceBuilder.() -> Unit): Backup
Link copied to clipboard
suspend fun poolResource(name: String, block: suspend PoolResourceBuilder.() -> Unit): Pool
Link copied to clipboard
Link copied to clipboard
suspend fun snapshotResource(name: String, block: suspend SnapshotResourceBuilder.() -> Unit): Snapshot
Link copied to clipboard
suspend fun subvolumeResource(name: String, block: suspend SubvolumeResourceBuilder.() -> Unit): Subvolume
Link copied to clipboard
suspend fun volumeGroupResource(name: String, block: suspend VolumeGroupResourceBuilder.() -> Unit): VolumeGroup
Link copied to clipboard
Link copied to clipboard
suspend fun volumeResource(name: String, block: suspend VolumeResourceBuilder.() -> Unit): Volume