Package-level declarations
Types
Link copied to clipboard
data class AccountArgs(val activeDirectory: Output<AccountActiveDirectoryArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AccountArgs>
Manages a NetApp Account.
Link copied to clipboard
class AccountArgsBuilder
Builder for AccountArgs.
Link copied to clipboard
Link copied to clipboard
class AccountResourceBuilder
Builder for Account.
Link copied to clipboard
object NetappFunctions
Link copied to clipboard
data class PoolArgs(val accountName: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val qosType: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceLevel: Output<String>? = null, val sizeInTb: Output<Int>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PoolArgs>
Manages a Pool within a NetApp Account.
Link copied to clipboard
class PoolArgsBuilder
Builder for PoolArgs.
Link copied to clipboard
Link copied to clipboard
class PoolResourceBuilder
Builder for Pool.
Link copied to clipboard
data class SnapshotArgs(val accountName: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val poolName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val volumeName: Output<String>? = null) : ConvertibleToJava<SnapshotArgs>
Manages a NetApp Snapshot.
Link copied to clipboard
class SnapshotArgsBuilder
Builder for SnapshotArgs.
Link copied to clipboard
Link copied to clipboard
Manages a NetApp Snapshot Policy.
Link copied to clipboard
data class SnapshotPolicyArgs(val accountName: Output<String>? = null, val dailySchedule: Output<SnapshotPolicyDailyScheduleArgs>? = null, val enabled: Output<Boolean>? = null, val hourlySchedule: Output<SnapshotPolicyHourlyScheduleArgs>? = null, val location: Output<String>? = null, val monthlySchedule: Output<SnapshotPolicyMonthlyScheduleArgs>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val weeklySchedule: Output<SnapshotPolicyWeeklyScheduleArgs>? = null) : ConvertibleToJava<SnapshotPolicyArgs>
Manages a NetApp Snapshot Policy.
Link copied to clipboard
Builder for SnapshotPolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SnapshotPolicy.
Link copied to clipboard
class SnapshotResourceBuilder
Builder for Snapshot.
Link copied to clipboard
data class VolumeArgs(val accountName: Output<String>? = null, val azureVmwareDataStoreEnabled: Output<Boolean>? = null, val createFromSnapshotResourceId: Output<String>? = null, val dataProtectionReplication: Output<VolumeDataProtectionReplicationArgs>? = null, val dataProtectionSnapshotPolicy: Output<VolumeDataProtectionSnapshotPolicyArgs>? = null, val exportPolicyRules: Output<List<VolumeExportPolicyRuleArgs>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val networkFeatures: Output<String>? = null, val poolName: Output<String>? = null, val protocols: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val securityStyle: Output<String>? = null, val serviceLevel: Output<String>? = null, val snapshotDirectoryVisible: Output<Boolean>? = null, val storageQuotaInGb: Output<Int>? = null, val subnetId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val throughputInMibps: Output<Double>? = null, val volumePath: Output<String>? = null, val zone: Output<String>? = null) : ConvertibleToJava<VolumeArgs>
Manages a NetApp Volume.
Link copied to clipboard
class VolumeArgsBuilder
Builder for VolumeArgs.
Link copied to clipboard
Application Volume Groups can be imported using the resource id
, e.g.
Link copied to clipboard
data class VolumeGroupSapHanaArgs(val accountName: Output<String>? = null, val applicationIdentifier: Output<String>? = null, val groupDescription: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val volumes: Output<List<VolumeGroupSapHanaVolumeArgs>>? = null) : ConvertibleToJava<VolumeGroupSapHanaArgs>
Application Volume Groups can be imported using the resource id
, e.g.
Link copied to clipboard
Builder for VolumeGroupSapHanaArgs.
Link copied to clipboard
Link copied to clipboard
Builder for VolumeGroupSapHana.
Link copied to clipboard
Link copied to clipboard
Manages a Volume Quota Rule.
Link copied to clipboard
data class VolumeQuotaRuleArgs(val location: Output<String>? = null, val name: Output<String>? = null, val quotaSizeInKib: Output<Int>? = null, val quotaTarget: Output<String>? = null, val quotaType: Output<String>? = null, val volumeId: Output<String>? = null) : ConvertibleToJava<VolumeQuotaRuleArgs>
Manages a Volume Quota Rule.
Link copied to clipboard
Builder for VolumeQuotaRuleArgs.
Link copied to clipboard
Link copied to clipboard
Builder for VolumeQuotaRule.
Link copied to clipboard
class VolumeResourceBuilder
Builder for Volume.
Functions
Link copied to clipboard
suspend fun snapshotPolicy(name: String, block: suspend SnapshotPolicyResourceBuilder.() -> Unit): SnapshotPolicy
Link copied to clipboard
suspend fun volumeGroupSapHana(name: String, block: suspend VolumeGroupSapHanaResourceBuilder.() -> Unit): VolumeGroupSapHana
Link copied to clipboard
suspend fun volumeQuotaRule(name: String, block: suspend VolumeQuotaRuleResourceBuilder.() -> Unit): VolumeQuotaRule