NetappVolume.Builder |
NetappVolume.Builder.backupConfig(NetappVolumeBackupConfig backupConfig) |
backup_config block.
|
NetappVolume.Builder |
NetappVolume.Builder.capacityGib(String capacityGib) |
Capacity of the volume (in GiB).
|
NetappVolume.Builder |
NetappVolume.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
NetappVolume.Builder |
NetappVolume.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
NetappVolume.Builder |
NetappVolume.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
NetappVolume.Builder |
NetappVolume.Builder.count(Number count) |
|
static NetappVolume.Builder |
NetappVolume.Builder.create(software.constructs.Construct scope,
String id) |
|
NetappVolume.Builder |
NetappVolume.Builder.deletionPolicy(String deletionPolicy) |
Policy to determine if the volume should be deleted forcefully.
|
NetappVolume.Builder |
NetappVolume.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
NetappVolume.Builder |
NetappVolume.Builder.description(String description) |
An optional description of this resource.
|
NetappVolume.Builder |
NetappVolume.Builder.exportPolicy(NetappVolumeExportPolicy exportPolicy) |
export_policy block.
|
NetappVolume.Builder |
NetappVolume.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
NetappVolume.Builder |
NetappVolume.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/netapp_volume#id NetappVolume#id}.
|
NetappVolume.Builder |
NetappVolume.Builder.kerberosEnabled(com.hashicorp.cdktf.IResolvable kerberosEnabled) |
Flag indicating if the volume is a kerberos volume or not, export policy rules control kerberos security modes (krb5, krb5i, krb5p).
|
NetappVolume.Builder |
NetappVolume.Builder.kerberosEnabled(Boolean kerberosEnabled) |
Flag indicating if the volume is a kerberos volume or not, export policy rules control kerberos security modes (krb5, krb5i, krb5p).
|
NetappVolume.Builder |
NetappVolume.Builder.labels(Map<String,String> labels) |
Labels as key value pairs.
|
NetappVolume.Builder |
NetappVolume.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
NetappVolume.Builder |
NetappVolume.Builder.location(String location) |
Name of the pool location.
|
NetappVolume.Builder |
NetappVolume.Builder.name(String name) |
The name of the volume.
|
NetappVolume.Builder |
NetappVolume.Builder.project(String project) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/netapp_volume#project NetappVolume#project}.
|
NetappVolume.Builder |
NetappVolume.Builder.protocols(List<String> protocols) |
The protocol of the volume.
|
NetappVolume.Builder |
NetappVolume.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
NetappVolume.Builder |
NetappVolume.Builder.provisioners(List<? extends Object> provisioners) |
|
NetappVolume.Builder |
NetappVolume.Builder.restoreParameters(NetappVolumeRestoreParameters restoreParameters) |
restore_parameters block.
|
NetappVolume.Builder |
NetappVolume.Builder.restrictedActions(List<String> restrictedActions) |
List of actions that are restricted on this volume.
|
NetappVolume.Builder |
NetappVolume.Builder.securityStyle(String securityStyle) |
Security Style of the Volume.
|
NetappVolume.Builder |
NetappVolume.Builder.shareName(String shareName) |
Share name (SMB) or export path (NFS) of the volume.
|
NetappVolume.Builder |
NetappVolume.Builder.smbSettings(List<String> smbSettings) |
Settings for volumes with SMB access.
|
NetappVolume.Builder |
NetappVolume.Builder.snapshotDirectory(com.hashicorp.cdktf.IResolvable snapshotDirectory) |
If enabled, a NFS volume will contain a read-only .snapshot directory which provides access to each of the volume's snapshots.
|
NetappVolume.Builder |
NetappVolume.Builder.snapshotDirectory(Boolean snapshotDirectory) |
If enabled, a NFS volume will contain a read-only .snapshot directory which provides access to each of the volume's snapshots.
|
NetappVolume.Builder |
NetappVolume.Builder.snapshotPolicy(NetappVolumeSnapshotPolicy snapshotPolicy) |
snapshot_policy block.
|
NetappVolume.Builder |
NetappVolume.Builder.storagePool(String storagePool) |
Name of the storage pool to create the volume in.
|
NetappVolume.Builder |
NetappVolume.Builder.timeouts(NetappVolumeTimeouts timeouts) |
timeouts block.
|
NetappVolume.Builder |
NetappVolume.Builder.unixPermissions(String unixPermissions) |
Unix permission the mount point will be created with.
|