published on Thursday, Sep 10, 2026 by Pulumi
published on Thursday, Sep 10, 2026 by Pulumi
Manages a FSx ONTAP Volume. See the FSx ONTAP User Guide for more information.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = new aws.fsx.OntapVolume("test", {
name: "test",
junctionPath: "/test",
sizeInMegabytes: 1024,
storageEfficiencyEnabled: true,
storageVirtualMachineId: testAwsFsxOntapStorageVirtualMachine.id,
});
import pulumi
import pulumi_aws as aws
test = aws.fsx.OntapVolume("test",
name="test",
junction_path="/test",
size_in_megabytes=1024,
storage_efficiency_enabled=True,
storage_virtual_machine_id=test_aws_fsx_ontap_storage_virtual_machine["id"])
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/fsx"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fsx.NewOntapVolume(ctx, "test", &fsx.OntapVolumeArgs{
Name: pulumi.String("test"),
JunctionPath: pulumi.String("/test"),
SizeInMegabytes: pulumi.Int(1024),
StorageEfficiencyEnabled: pulumi.Bool(true),
StorageVirtualMachineId: pulumi.Any(testAwsFsxOntapStorageVirtualMachine.Id),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var test = new Aws.Fsx.OntapVolume("test", new()
{
Name = "test",
JunctionPath = "/test",
SizeInMegabytes = 1024,
StorageEfficiencyEnabled = true,
StorageVirtualMachineId = testAwsFsxOntapStorageVirtualMachine.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.fsx.OntapVolume;
import com.pulumi.aws.fsx.OntapVolumeArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test = new OntapVolume("test", OntapVolumeArgs.builder()
.name("test")
.junctionPath("/test")
.sizeInMegabytes(1024)
.storageEfficiencyEnabled(true)
.storageVirtualMachineId(testAwsFsxOntapStorageVirtualMachine.id())
.build());
}
}
resources:
test:
type: aws:fsx:OntapVolume
properties:
name: test
junctionPath: /test
sizeInMegabytes: 1024
storageEfficiencyEnabled: true
storageVirtualMachineId: ${testAwsFsxOntapStorageVirtualMachine.id}
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
resource "aws_fsx_ontapvolume" "test" {
name = "test"
junction_path = "/test"
size_in_megabytes = 1024
storage_efficiency_enabled = true
storage_virtual_machine_id = testAwsFsxOntapStorageVirtualMachine.id
}
Using Tiering Policy
Additional information on tiering policy with ONTAP Volumes can be found in the FSx ONTAP Guide.
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = new aws.fsx.OntapVolume("test", {
tieringPolicy: {
name: "AUTO",
coolingPeriod: 31,
},
name: "test",
junctionPath: "/test",
sizeInMegabytes: 1024,
storageEfficiencyEnabled: true,
storageVirtualMachineId: testAwsFsxOntapStorageVirtualMachine.id,
});
import pulumi
import pulumi_aws as aws
test = aws.fsx.OntapVolume("test",
tiering_policy={
"name": "AUTO",
"cooling_period": 31,
},
name="test",
junction_path="/test",
size_in_megabytes=1024,
storage_efficiency_enabled=True,
storage_virtual_machine_id=test_aws_fsx_ontap_storage_virtual_machine["id"])
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/fsx"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fsx.NewOntapVolume(ctx, "test", &fsx.OntapVolumeArgs{
TieringPolicy: &fsx.OntapVolumeTieringPolicyArgs{
Name: pulumi.String("AUTO"),
CoolingPeriod: pulumi.Int(31),
},
Name: pulumi.String("test"),
JunctionPath: pulumi.String("/test"),
SizeInMegabytes: pulumi.Int(1024),
StorageEfficiencyEnabled: pulumi.Bool(true),
StorageVirtualMachineId: pulumi.Any(testAwsFsxOntapStorageVirtualMachine.Id),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var test = new Aws.Fsx.OntapVolume("test", new()
{
TieringPolicy = new Aws.Fsx.Inputs.OntapVolumeTieringPolicyArgs
{
Name = "AUTO",
CoolingPeriod = 31,
},
Name = "test",
JunctionPath = "/test",
SizeInMegabytes = 1024,
StorageEfficiencyEnabled = true,
StorageVirtualMachineId = testAwsFsxOntapStorageVirtualMachine.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.fsx.OntapVolume;
import com.pulumi.aws.fsx.OntapVolumeArgs;
import com.pulumi.aws.fsx.inputs.OntapVolumeTieringPolicyArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test = new OntapVolume("test", OntapVolumeArgs.builder()
.tieringPolicy(OntapVolumeTieringPolicyArgs.builder()
.name("AUTO")
.coolingPeriod(31)
.build())
.name("test")
.junctionPath("/test")
.sizeInMegabytes(1024)
.storageEfficiencyEnabled(true)
.storageVirtualMachineId(testAwsFsxOntapStorageVirtualMachine.id())
.build());
}
}
resources:
test:
type: aws:fsx:OntapVolume
properties:
tieringPolicy:
name: AUTO
coolingPeriod: 31
name: test
junctionPath: /test
sizeInMegabytes: 1024
storageEfficiencyEnabled: true
storageVirtualMachineId: ${testAwsFsxOntapStorageVirtualMachine.id}
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
resource "aws_fsx_ontapvolume" "test" {
tiering_policy = {
name = "AUTO"
cooling_period = 31
}
name = "test"
junction_path = "/test"
size_in_megabytes = 1024
storage_efficiency_enabled = true
storage_virtual_machine_id = testAwsFsxOntapStorageVirtualMachine.id
}
Create OntapVolume Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OntapVolume(name: string, args: OntapVolumeArgs, opts?: CustomResourceOptions);@overload
def OntapVolume(resource_name: str,
args: OntapVolumeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def OntapVolume(resource_name: str,
opts: Optional[ResourceOptions] = None,
storage_virtual_machine_id: Optional[str] = None,
name: Optional[str] = None,
skip_final_backup: Optional[bool] = None,
final_backup_tags: Optional[Mapping[str, str]] = None,
size_in_megabytes: Optional[int] = None,
aggregate_configuration: Optional[OntapVolumeAggregateConfigurationArgs] = None,
ontap_volume_type: Optional[str] = None,
region: Optional[str] = None,
security_style: Optional[str] = None,
copy_tags_to_backups: Optional[bool] = None,
size_in_bytes: Optional[str] = None,
junction_path: Optional[str] = None,
snaplock_configuration: Optional[OntapVolumeSnaplockConfigurationArgs] = None,
snapshot_policy: Optional[str] = None,
storage_efficiency_enabled: Optional[bool] = None,
bypass_snaplock_enterprise_retention: Optional[bool] = None,
tags: Optional[Mapping[str, str]] = None,
tiering_policy: Optional[OntapVolumeTieringPolicyArgs] = None,
volume_style: Optional[str] = None,
volume_type: Optional[str] = None)func NewOntapVolume(ctx *Context, name string, args OntapVolumeArgs, opts ...ResourceOption) (*OntapVolume, error)public OntapVolume(string name, OntapVolumeArgs args, CustomResourceOptions? opts = null)
public OntapVolume(String name, OntapVolumeArgs args)
public OntapVolume(String name, OntapVolumeArgs args, CustomResourceOptions options)
type: aws:fsx:OntapVolume
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws_fsx_ontap_volume" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args OntapVolumeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args OntapVolumeArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args OntapVolumeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OntapVolumeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OntapVolumeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ontapVolumeResource = new Aws.Fsx.OntapVolume("ontapVolumeResource", new()
{
StorageVirtualMachineId = "string",
Name = "string",
SkipFinalBackup = false,
FinalBackupTags =
{
{ "string", "string" },
},
SizeInMegabytes = 0,
AggregateConfiguration = new Aws.Fsx.Inputs.OntapVolumeAggregateConfigurationArgs
{
Aggregates = new[]
{
"string",
},
ConstituentsPerAggregate = 0,
TotalConstituents = 0,
},
OntapVolumeType = "string",
Region = "string",
SecurityStyle = "string",
CopyTagsToBackups = false,
SizeInBytes = "string",
JunctionPath = "string",
SnaplockConfiguration = new Aws.Fsx.Inputs.OntapVolumeSnaplockConfigurationArgs
{
SnaplockType = "string",
AuditLogVolume = false,
AutocommitPeriod = new Aws.Fsx.Inputs.OntapVolumeSnaplockConfigurationAutocommitPeriodArgs
{
Type = "string",
Value = 0,
},
PrivilegedDelete = "string",
RetentionPeriod = new Aws.Fsx.Inputs.OntapVolumeSnaplockConfigurationRetentionPeriodArgs
{
DefaultRetention = new Aws.Fsx.Inputs.OntapVolumeSnaplockConfigurationRetentionPeriodDefaultRetentionArgs
{
Type = "string",
Value = 0,
},
MaximumRetention = new Aws.Fsx.Inputs.OntapVolumeSnaplockConfigurationRetentionPeriodMaximumRetentionArgs
{
Type = "string",
Value = 0,
},
MinimumRetention = new Aws.Fsx.Inputs.OntapVolumeSnaplockConfigurationRetentionPeriodMinimumRetentionArgs
{
Type = "string",
Value = 0,
},
},
VolumeAppendModeEnabled = false,
},
SnapshotPolicy = "string",
StorageEfficiencyEnabled = false,
BypassSnaplockEnterpriseRetention = false,
Tags =
{
{ "string", "string" },
},
TieringPolicy = new Aws.Fsx.Inputs.OntapVolumeTieringPolicyArgs
{
CoolingPeriod = 0,
Name = "string",
},
VolumeStyle = "string",
VolumeType = "string",
});
example, err := fsx.NewOntapVolume(ctx, "ontapVolumeResource", &fsx.OntapVolumeArgs{
StorageVirtualMachineId: pulumi.String("string"),
Name: pulumi.String("string"),
SkipFinalBackup: pulumi.Bool(false),
FinalBackupTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
SizeInMegabytes: pulumi.Int(0),
AggregateConfiguration: &fsx.OntapVolumeAggregateConfigurationArgs{
Aggregates: pulumi.StringArray{
pulumi.String("string"),
},
ConstituentsPerAggregate: pulumi.Int(0),
TotalConstituents: pulumi.Int(0),
},
OntapVolumeType: pulumi.String("string"),
Region: pulumi.String("string"),
SecurityStyle: pulumi.String("string"),
CopyTagsToBackups: pulumi.Bool(false),
SizeInBytes: pulumi.String("string"),
JunctionPath: pulumi.String("string"),
SnaplockConfiguration: &fsx.OntapVolumeSnaplockConfigurationArgs{
SnaplockType: pulumi.String("string"),
AuditLogVolume: pulumi.Bool(false),
AutocommitPeriod: &fsx.OntapVolumeSnaplockConfigurationAutocommitPeriodArgs{
Type: pulumi.String("string"),
Value: pulumi.Int(0),
},
PrivilegedDelete: pulumi.String("string"),
RetentionPeriod: &fsx.OntapVolumeSnaplockConfigurationRetentionPeriodArgs{
DefaultRetention: &fsx.OntapVolumeSnaplockConfigurationRetentionPeriodDefaultRetentionArgs{
Type: pulumi.String("string"),
Value: pulumi.Int(0),
},
MaximumRetention: &fsx.OntapVolumeSnaplockConfigurationRetentionPeriodMaximumRetentionArgs{
Type: pulumi.String("string"),
Value: pulumi.Int(0),
},
MinimumRetention: &fsx.OntapVolumeSnaplockConfigurationRetentionPeriodMinimumRetentionArgs{
Type: pulumi.String("string"),
Value: pulumi.Int(0),
},
},
VolumeAppendModeEnabled: pulumi.Bool(false),
},
SnapshotPolicy: pulumi.String("string"),
StorageEfficiencyEnabled: pulumi.Bool(false),
BypassSnaplockEnterpriseRetention: pulumi.Bool(false),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
TieringPolicy: &fsx.OntapVolumeTieringPolicyArgs{
CoolingPeriod: pulumi.Int(0),
Name: pulumi.String("string"),
},
VolumeStyle: pulumi.String("string"),
VolumeType: pulumi.String("string"),
})
resource "aws_fsx_ontap_volume" "ontapVolumeResource" {
lifecycle {
create_before_destroy = true
}
storage_virtual_machine_id = "string"
name = "string"
skip_final_backup = false
final_backup_tags = {
"string" = "string"
}
size_in_megabytes = 0
aggregate_configuration = {
aggregates = ["string"]
constituents_per_aggregate = 0
total_constituents = 0
}
ontap_volume_type = "string"
region = "string"
security_style = "string"
copy_tags_to_backups = false
size_in_bytes = "string"
junction_path = "string"
snaplock_configuration = {
snaplock_type = "string"
audit_log_volume = false
autocommit_period = {
type = "string"
value = 0
}
privileged_delete = "string"
retention_period = {
default_retention = {
type = "string"
value = 0
}
maximum_retention = {
type = "string"
value = 0
}
minimum_retention = {
type = "string"
value = 0
}
}
volume_append_mode_enabled = false
}
snapshot_policy = "string"
storage_efficiency_enabled = false
bypass_snaplock_enterprise_retention = false
tags = {
"string" = "string"
}
tiering_policy = {
cooling_period = 0
name = "string"
}
volume_style = "string"
volume_type = "string"
}
var ontapVolumeResource = new OntapVolume("ontapVolumeResource", OntapVolumeArgs.builder()
.storageVirtualMachineId("string")
.name("string")
.skipFinalBackup(false)
.finalBackupTags(Map.of("string", "string"))
.sizeInMegabytes(0)
.aggregateConfiguration(OntapVolumeAggregateConfigurationArgs.builder()
.aggregates("string")
.constituentsPerAggregate(0)
.totalConstituents(0)
.build())
.ontapVolumeType("string")
.region("string")
.securityStyle("string")
.copyTagsToBackups(false)
.sizeInBytes("string")
.junctionPath("string")
.snaplockConfiguration(OntapVolumeSnaplockConfigurationArgs.builder()
.snaplockType("string")
.auditLogVolume(false)
.autocommitPeriod(OntapVolumeSnaplockConfigurationAutocommitPeriodArgs.builder()
.type("string")
.value(0)
.build())
.privilegedDelete("string")
.retentionPeriod(OntapVolumeSnaplockConfigurationRetentionPeriodArgs.builder()
.defaultRetention(OntapVolumeSnaplockConfigurationRetentionPeriodDefaultRetentionArgs.builder()
.type("string")
.value(0)
.build())
.maximumRetention(OntapVolumeSnaplockConfigurationRetentionPeriodMaximumRetentionArgs.builder()
.type("string")
.value(0)
.build())
.minimumRetention(OntapVolumeSnaplockConfigurationRetentionPeriodMinimumRetentionArgs.builder()
.type("string")
.value(0)
.build())
.build())
.volumeAppendModeEnabled(false)
.build())
.snapshotPolicy("string")
.storageEfficiencyEnabled(false)
.bypassSnaplockEnterpriseRetention(false)
.tags(Map.of("string", "string"))
.tieringPolicy(OntapVolumeTieringPolicyArgs.builder()
.coolingPeriod(0)
.name("string")
.build())
.volumeStyle("string")
.volumeType("string")
.build());
ontap_volume_resource = aws.fsx.OntapVolume("ontapVolumeResource",
storage_virtual_machine_id="string",
name="string",
skip_final_backup=False,
final_backup_tags={
"string": "string",
},
size_in_megabytes=0,
aggregate_configuration={
"aggregates": ["string"],
"constituents_per_aggregate": 0,
"total_constituents": 0,
},
ontap_volume_type="string",
region="string",
security_style="string",
copy_tags_to_backups=False,
size_in_bytes="string",
junction_path="string",
snaplock_configuration={
"snaplock_type": "string",
"audit_log_volume": False,
"autocommit_period": {
"type": "string",
"value": 0,
},
"privileged_delete": "string",
"retention_period": {
"default_retention": {
"type": "string",
"value": 0,
},
"maximum_retention": {
"type": "string",
"value": 0,
},
"minimum_retention": {
"type": "string",
"value": 0,
},
},
"volume_append_mode_enabled": False,
},
snapshot_policy="string",
storage_efficiency_enabled=False,
bypass_snaplock_enterprise_retention=False,
tags={
"string": "string",
},
tiering_policy={
"cooling_period": 0,
"name": "string",
},
volume_style="string",
volume_type="string")
const ontapVolumeResource = new aws.fsx.OntapVolume("ontapVolumeResource", {
storageVirtualMachineId: "string",
name: "string",
skipFinalBackup: false,
finalBackupTags: {
string: "string",
},
sizeInMegabytes: 0,
aggregateConfiguration: {
aggregates: ["string"],
constituentsPerAggregate: 0,
totalConstituents: 0,
},
ontapVolumeType: "string",
region: "string",
securityStyle: "string",
copyTagsToBackups: false,
sizeInBytes: "string",
junctionPath: "string",
snaplockConfiguration: {
snaplockType: "string",
auditLogVolume: false,
autocommitPeriod: {
type: "string",
value: 0,
},
privilegedDelete: "string",
retentionPeriod: {
defaultRetention: {
type: "string",
value: 0,
},
maximumRetention: {
type: "string",
value: 0,
},
minimumRetention: {
type: "string",
value: 0,
},
},
volumeAppendModeEnabled: false,
},
snapshotPolicy: "string",
storageEfficiencyEnabled: false,
bypassSnaplockEnterpriseRetention: false,
tags: {
string: "string",
},
tieringPolicy: {
coolingPeriod: 0,
name: "string",
},
volumeStyle: "string",
volumeType: "string",
});
type: aws:fsx:OntapVolume
properties:
aggregateConfiguration:
aggregates:
- string
constituentsPerAggregate: 0
totalConstituents: 0
bypassSnaplockEnterpriseRetention: false
copyTagsToBackups: false
finalBackupTags:
string: string
junctionPath: string
name: string
ontapVolumeType: string
region: string
securityStyle: string
sizeInBytes: string
sizeInMegabytes: 0
skipFinalBackup: false
snaplockConfiguration:
auditLogVolume: false
autocommitPeriod:
type: string
value: 0
privilegedDelete: string
retentionPeriod:
defaultRetention:
type: string
value: 0
maximumRetention:
type: string
value: 0
minimumRetention:
type: string
value: 0
snaplockType: string
volumeAppendModeEnabled: false
snapshotPolicy: string
storageEfficiencyEnabled: false
storageVirtualMachineId: string
tags:
string: string
tieringPolicy:
coolingPeriod: 0
name: string
volumeStyle: string
volumeType: string
OntapVolume Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The OntapVolume resource accepts the following input properties:
- Storage
Virtual stringMachine Id Storage virtual machine in which to create the volume.
The following arguments are optional:
- Aggregate
Configuration OntapVolume Aggregate Configuration - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - Bypass
Snaplock boolEnterprise Retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - bool
- Whether tags for the volume should be copied to backups. This value defaults to
false. - Dictionary<string, string>
- Map of tags to apply to the volume's final backup.
- Junction
Path string - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - Name string
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- Ontap
Volume stringType - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Security
Style string - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - Size
In stringBytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - Size
In intMegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - Skip
Final boolBackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - Snaplock
Configuration OntapVolume Snaplock Configuration - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - Snapshot
Policy string - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- Storage
Efficiency boolEnabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- Dictionary<string, string>
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Tiering
Policy OntapVolume Tiering Policy - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - Volume
Style string - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - Volume
Type string - Type of volume, currently the only valid value is
ONTAP.
- Storage
Virtual stringMachine Id Storage virtual machine in which to create the volume.
The following arguments are optional:
- Aggregate
Configuration OntapVolume Aggregate Configuration Args - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - Bypass
Snaplock boolEnterprise Retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - bool
- Whether tags for the volume should be copied to backups. This value defaults to
false. - map[string]string
- Map of tags to apply to the volume's final backup.
- Junction
Path string - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - Name string
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- Ontap
Volume stringType - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Security
Style string - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - Size
In stringBytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - Size
In intMegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - Skip
Final boolBackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - Snaplock
Configuration OntapVolume Snaplock Configuration Args - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - Snapshot
Policy string - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- Storage
Efficiency boolEnabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- map[string]string
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Tiering
Policy OntapVolume Tiering Policy Args - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - Volume
Style string - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - Volume
Type string - Type of volume, currently the only valid value is
ONTAP.
- storage_
virtual_ stringmachine_ id Storage virtual machine in which to create the volume.
The following arguments are optional:
- aggregate_
configuration object - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - bypass_
snaplock_ boolenterprise_ retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - bool
- Whether tags for the volume should be copied to backups. This value defaults to
false. - map(string)
- Map of tags to apply to the volume's final backup.
- junction_
path string - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - name string
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- ontap_
volume_ stringtype - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- security_
style string - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - size_
in_ stringbytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - size_
in_ numbermegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - skip_
final_ boolbackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - snaplock_
configuration object - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - snapshot_
policy string - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- storage_
efficiency_ boolenabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- map(string)
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - tiering_
policy object - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - volume_
style string - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - volume_
type string - Type of volume, currently the only valid value is
ONTAP.
- storage
Virtual StringMachine Id Storage virtual machine in which to create the volume.
The following arguments are optional:
- aggregate
Configuration OntapVolume Aggregate Configuration - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - bypass
Snaplock BooleanEnterprise Retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - Boolean
- Whether tags for the volume should be copied to backups. This value defaults to
false. - Map<String,String>
- Map of tags to apply to the volume's final backup.
- junction
Path String - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - name String
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- ontap
Volume StringType - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- security
Style String - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - size
In StringBytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - size
In IntegerMegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - skip
Final BooleanBackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - snaplock
Configuration OntapVolume Snaplock Configuration - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - snapshot
Policy String - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- storage
Efficiency BooleanEnabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- Map<String,String>
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - tiering
Policy OntapVolume Tiering Policy - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - volume
Style String - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - volume
Type String - Type of volume, currently the only valid value is
ONTAP.
- storage
Virtual stringMachine Id Storage virtual machine in which to create the volume.
The following arguments are optional:
- aggregate
Configuration OntapVolume Aggregate Configuration - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - bypass
Snaplock booleanEnterprise Retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - boolean
- Whether tags for the volume should be copied to backups. This value defaults to
false. - {[key: string]: string}
- Map of tags to apply to the volume's final backup.
- junction
Path string - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - name string
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- ontap
Volume stringType - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- security
Style string - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - size
In stringBytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - size
In numberMegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - skip
Final booleanBackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - snaplock
Configuration OntapVolume Snaplock Configuration - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - snapshot
Policy string - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- storage
Efficiency booleanEnabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- {[key: string]: string}
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - tiering
Policy OntapVolume Tiering Policy - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - volume
Style string - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - volume
Type string - Type of volume, currently the only valid value is
ONTAP.
- storage_
virtual_ strmachine_ id Storage virtual machine in which to create the volume.
The following arguments are optional:
- aggregate_
configuration OntapVolume Aggregate Configuration Args - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - bypass_
snaplock_ boolenterprise_ retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - bool
- Whether tags for the volume should be copied to backups. This value defaults to
false. - Mapping[str, str]
- Map of tags to apply to the volume's final backup.
- junction_
path str - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - name str
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- ontap_
volume_ strtype - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- security_
style str - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - size_
in_ strbytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - size_
in_ intmegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - skip_
final_ boolbackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - snaplock_
configuration OntapVolume Snaplock Configuration Args - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - snapshot_
policy str - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- storage_
efficiency_ boolenabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- Mapping[str, str]
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - tiering_
policy OntapVolume Tiering Policy Args - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - volume_
style str - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - volume_
type str - Type of volume, currently the only valid value is
ONTAP.
- storage
Virtual StringMachine Id Storage virtual machine in which to create the volume.
The following arguments are optional:
- aggregate
Configuration Property Map - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - bypass
Snaplock BooleanEnterprise Retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - Boolean
- Whether tags for the volume should be copied to backups. This value defaults to
false. - Map<String>
- Map of tags to apply to the volume's final backup.
- junction
Path String - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - name String
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- ontap
Volume StringType - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- security
Style String - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - size
In StringBytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - size
In NumberMegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - skip
Final BooleanBackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - snaplock
Configuration Property Map - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - snapshot
Policy String - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- storage
Efficiency BooleanEnabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- Map<String>
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - tiering
Policy Property Map - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - volume
Style String - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - volume
Type String - Type of volume, currently the only valid value is
ONTAP.
Outputs
All input properties are implicitly available as output properties. Additionally, the OntapVolume resource produces the following output properties:
- Arn string
- ARN of the volune.
- File
System stringId - File system for the volume, e.g.
fs-12345679 - Flexcache
Endpoint stringType - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - Id string
- The provider-assigned unique ID for this managed resource.
- Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - Uuid string
- Volume's UUID (universally unique identifier).
- Arn string
- ARN of the volune.
- File
System stringId - File system for the volume, e.g.
fs-12345679 - Flexcache
Endpoint stringType - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - Id string
- The provider-assigned unique ID for this managed resource.
- map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - Uuid string
- Volume's UUID (universally unique identifier).
- arn string
- ARN of the volune.
- file_
system_ stringid - File system for the volume, e.g.
fs-12345679 - flexcache_
endpoint_ stringtype - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - id string
- The provider-assigned unique ID for this managed resource.
- map(string)
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - uuid string
- Volume's UUID (universally unique identifier).
- arn String
- ARN of the volune.
- file
System StringId - File system for the volume, e.g.
fs-12345679 - flexcache
Endpoint StringType - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - id String
- The provider-assigned unique ID for this managed resource.
- Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - uuid String
- Volume's UUID (universally unique identifier).
- arn string
- ARN of the volune.
- file
System stringId - File system for the volume, e.g.
fs-12345679 - flexcache
Endpoint stringType - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - id string
- The provider-assigned unique ID for this managed resource.
- {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - uuid string
- Volume's UUID (universally unique identifier).
- arn str
- ARN of the volune.
- file_
system_ strid - File system for the volume, e.g.
fs-12345679 - flexcache_
endpoint_ strtype - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - id str
- The provider-assigned unique ID for this managed resource.
- Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - uuid str
- Volume's UUID (universally unique identifier).
- arn String
- ARN of the volune.
- file
System StringId - File system for the volume, e.g.
fs-12345679 - flexcache
Endpoint StringType - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - id String
- The provider-assigned unique ID for this managed resource.
- Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - uuid String
- Volume's UUID (universally unique identifier).
Look up Existing OntapVolume Resource
Get an existing OntapVolume resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: OntapVolumeState, opts?: CustomResourceOptions): OntapVolume@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
aggregate_configuration: Optional[OntapVolumeAggregateConfigurationArgs] = None,
arn: Optional[str] = None,
bypass_snaplock_enterprise_retention: Optional[bool] = None,
copy_tags_to_backups: Optional[bool] = None,
file_system_id: Optional[str] = None,
final_backup_tags: Optional[Mapping[str, str]] = None,
flexcache_endpoint_type: Optional[str] = None,
junction_path: Optional[str] = None,
name: Optional[str] = None,
ontap_volume_type: Optional[str] = None,
region: Optional[str] = None,
security_style: Optional[str] = None,
size_in_bytes: Optional[str] = None,
size_in_megabytes: Optional[int] = None,
skip_final_backup: Optional[bool] = None,
snaplock_configuration: Optional[OntapVolumeSnaplockConfigurationArgs] = None,
snapshot_policy: Optional[str] = None,
storage_efficiency_enabled: Optional[bool] = None,
storage_virtual_machine_id: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None,
tiering_policy: Optional[OntapVolumeTieringPolicyArgs] = None,
uuid: Optional[str] = None,
volume_style: Optional[str] = None,
volume_type: Optional[str] = None) -> OntapVolumefunc GetOntapVolume(ctx *Context, name string, id IDInput, state *OntapVolumeState, opts ...ResourceOption) (*OntapVolume, error)public static OntapVolume Get(string name, Input<string> id, OntapVolumeState? state, CustomResourceOptions? opts = null)public static OntapVolume get(String name, Output<String> id, OntapVolumeState state, CustomResourceOptions options)resources: _: type: aws:fsx:OntapVolume get: id: ${id}import {
to = aws_fsx_ontap_volume.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Aggregate
Configuration OntapVolume Aggregate Configuration - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - Arn string
- ARN of the volune.
- Bypass
Snaplock boolEnterprise Retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - bool
- Whether tags for the volume should be copied to backups. This value defaults to
false. - File
System stringId - File system for the volume, e.g.
fs-12345679 - Dictionary<string, string>
- Map of tags to apply to the volume's final backup.
- Flexcache
Endpoint stringType - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - Junction
Path string - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - Name string
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- Ontap
Volume stringType - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Security
Style string - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - Size
In stringBytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - Size
In intMegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - Skip
Final boolBackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - Snaplock
Configuration OntapVolume Snaplock Configuration - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - Snapshot
Policy string - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- Storage
Efficiency boolEnabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- Storage
Virtual stringMachine Id Storage virtual machine in which to create the volume.
The following arguments are optional:
- Dictionary<string, string>
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - Tiering
Policy OntapVolume Tiering Policy - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - Uuid string
- Volume's UUID (universally unique identifier).
- Volume
Style string - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - Volume
Type string - Type of volume, currently the only valid value is
ONTAP.
- Aggregate
Configuration OntapVolume Aggregate Configuration Args - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - Arn string
- ARN of the volune.
- Bypass
Snaplock boolEnterprise Retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - bool
- Whether tags for the volume should be copied to backups. This value defaults to
false. - File
System stringId - File system for the volume, e.g.
fs-12345679 - map[string]string
- Map of tags to apply to the volume's final backup.
- Flexcache
Endpoint stringType - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - Junction
Path string - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - Name string
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- Ontap
Volume stringType - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Security
Style string - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - Size
In stringBytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - Size
In intMegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - Skip
Final boolBackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - Snaplock
Configuration OntapVolume Snaplock Configuration Args - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - Snapshot
Policy string - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- Storage
Efficiency boolEnabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- Storage
Virtual stringMachine Id Storage virtual machine in which to create the volume.
The following arguments are optional:
- map[string]string
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - Tiering
Policy OntapVolume Tiering Policy Args - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - Uuid string
- Volume's UUID (universally unique identifier).
- Volume
Style string - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - Volume
Type string - Type of volume, currently the only valid value is
ONTAP.
- aggregate_
configuration object - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - arn string
- ARN of the volune.
- bypass_
snaplock_ boolenterprise_ retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - bool
- Whether tags for the volume should be copied to backups. This value defaults to
false. - file_
system_ stringid - File system for the volume, e.g.
fs-12345679 - map(string)
- Map of tags to apply to the volume's final backup.
- flexcache_
endpoint_ stringtype - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - junction_
path string - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - name string
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- ontap_
volume_ stringtype - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- security_
style string - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - size_
in_ stringbytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - size_
in_ numbermegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - skip_
final_ boolbackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - snaplock_
configuration object - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - snapshot_
policy string - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- storage_
efficiency_ boolenabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- storage_
virtual_ stringmachine_ id Storage virtual machine in which to create the volume.
The following arguments are optional:
- map(string)
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map(string)
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - tiering_
policy object - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - uuid string
- Volume's UUID (universally unique identifier).
- volume_
style string - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - volume_
type string - Type of volume, currently the only valid value is
ONTAP.
- aggregate
Configuration OntapVolume Aggregate Configuration - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - arn String
- ARN of the volune.
- bypass
Snaplock BooleanEnterprise Retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - Boolean
- Whether tags for the volume should be copied to backups. This value defaults to
false. - file
System StringId - File system for the volume, e.g.
fs-12345679 - Map<String,String>
- Map of tags to apply to the volume's final backup.
- flexcache
Endpoint StringType - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - junction
Path String - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - name String
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- ontap
Volume StringType - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- security
Style String - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - size
In StringBytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - size
In IntegerMegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - skip
Final BooleanBackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - snaplock
Configuration OntapVolume Snaplock Configuration - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - snapshot
Policy String - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- storage
Efficiency BooleanEnabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- storage
Virtual StringMachine Id Storage virtual machine in which to create the volume.
The following arguments are optional:
- Map<String,String>
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - tiering
Policy OntapVolume Tiering Policy - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - uuid String
- Volume's UUID (universally unique identifier).
- volume
Style String - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - volume
Type String - Type of volume, currently the only valid value is
ONTAP.
- aggregate
Configuration OntapVolume Aggregate Configuration - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - arn string
- ARN of the volune.
- bypass
Snaplock booleanEnterprise Retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - boolean
- Whether tags for the volume should be copied to backups. This value defaults to
false. - file
System stringId - File system for the volume, e.g.
fs-12345679 - {[key: string]: string}
- Map of tags to apply to the volume's final backup.
- flexcache
Endpoint stringType - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - junction
Path string - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - name string
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- ontap
Volume stringType - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- security
Style string - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - size
In stringBytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - size
In numberMegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - skip
Final booleanBackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - snaplock
Configuration OntapVolume Snaplock Configuration - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - snapshot
Policy string - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- storage
Efficiency booleanEnabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- storage
Virtual stringMachine Id Storage virtual machine in which to create the volume.
The following arguments are optional:
- {[key: string]: string}
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - tiering
Policy OntapVolume Tiering Policy - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - uuid string
- Volume's UUID (universally unique identifier).
- volume
Style string - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - volume
Type string - Type of volume, currently the only valid value is
ONTAP.
- aggregate_
configuration OntapVolume Aggregate Configuration Args - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - arn str
- ARN of the volune.
- bypass_
snaplock_ boolenterprise_ retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - bool
- Whether tags for the volume should be copied to backups. This value defaults to
false. - file_
system_ strid - File system for the volume, e.g.
fs-12345679 - Mapping[str, str]
- Map of tags to apply to the volume's final backup.
- flexcache_
endpoint_ strtype - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - junction_
path str - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - name str
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- ontap_
volume_ strtype - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- security_
style str - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - size_
in_ strbytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - size_
in_ intmegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - skip_
final_ boolbackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - snaplock_
configuration OntapVolume Snaplock Configuration Args - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - snapshot_
policy str - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- storage_
efficiency_ boolenabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- storage_
virtual_ strmachine_ id Storage virtual machine in which to create the volume.
The following arguments are optional:
- Mapping[str, str]
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - tiering_
policy OntapVolume Tiering Policy Args - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - uuid str
- Volume's UUID (universally unique identifier).
- volume_
style str - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - volume_
type str - Type of volume, currently the only valid value is
ONTAP.
- aggregate
Configuration Property Map - Aggregate configuration only applies to
FLEXGROUPvolumes. See [aggregateConfigurationBlock] for details. - arn String
- ARN of the volune.
- bypass
Snaplock BooleanEnterprise Retention - Whether to allow a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - Boolean
- Whether tags for the volume should be copied to backups. This value defaults to
false. - file
System StringId - File system for the volume, e.g.
fs-12345679 - Map<String>
- Map of tags to apply to the volume's final backup.
- flexcache
Endpoint StringType - FlexCache endpoint type of the volume, Valid values are
NONE,ORIGIN,CACHE. Default value isNONE. These can be set by the ONTAP CLI or API and are use with FlexCache feature. - junction
Path String - Location in the storage virtual machine's namespace where the volume is mounted. The junctionPath must have a leading forward slash, such as
/vol3 - name String
- Name of the Volume. You can use a maximum of 203 alphanumeric characters, plus the underscore (_) special character.
- ontap
Volume StringType - Type of volume, valid values are
RW,DP. Default value isRW. These can be set by the ONTAP CLI or API. This setting is used as part of migration and replication Migrating to Amazon FSx for NetApp ONTAP - region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- security
Style String - Volume security style, Valid values are
UNIX,NTFS, andMIXED. - size
In StringBytes - Size of the volume, in megabytes (MB), that you are creating. Can be used for any size but required for volumes over 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - size
In NumberMegabytes - Size of the volume, in megabytes (MB), that you are creating. Supported when creating volumes under 2 PB. Either sizeInBytes or sizeInMegabytes must be specified. Minimum size for
FLEXGROUPvolumes are 100GiB per constituent. - skip
Final BooleanBackup - Whether to skip the default final backup taken when the volume is deleted. This configuration must be applied separately before attempting to delete the resource to have the desired behavior. Defaults to
false. - snaplock
Configuration Property Map - SnapLock configuration for an FSx for ONTAP volume. See
snaplockConfigurationBlock for details. - snapshot
Policy String - Snapshot policy for the volume. See snapshot policies in the Amazon FSx ONTAP User Guide
- storage
Efficiency BooleanEnabled - Whether to enable deduplication, compression, and compaction storage efficiency features on the volume.
- storage
Virtual StringMachine Id Storage virtual machine in which to create the volume.
The following arguments are optional:
- Map<String>
- Map of tags to assign to the volume. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - tiering
Policy Property Map - Data tiering policy for an FSx for ONTAP volume. See
tieringPolicyBlock for details. - uuid String
- Volume's UUID (universally unique identifier).
- volume
Style String - Styles of volume, valid values are
FLEXVOL,FLEXGROUP. Default value isFLEXVOL. FLEXGROUPS have a larger minimum and maximum size. See Volume Styles for more details. Volume Styles - volume
Type String - Type of volume, currently the only valid value is
ONTAP.
Supporting Types
OntapVolumeAggregateConfiguration, OntapVolumeAggregateConfigurationArgs
- Aggregates List<string>
- Names of the aggregates on which the volume will be created. Each aggregate needs to be in the format aggrX where X is the number of the aggregate.
- Constituents
Per intAggregate - Number of constituents within the FlexGroup per storage aggregate. the default value is
8. - Total
Constituents int - Total amount of constituents for a
FLEXGROUPvolume. This would equal constituentsPerAggregate x aggregates.
- Aggregates []string
- Names of the aggregates on which the volume will be created. Each aggregate needs to be in the format aggrX where X is the number of the aggregate.
- Constituents
Per intAggregate - Number of constituents within the FlexGroup per storage aggregate. the default value is
8. - Total
Constituents int - Total amount of constituents for a
FLEXGROUPvolume. This would equal constituentsPerAggregate x aggregates.
- aggregates list(string)
- Names of the aggregates on which the volume will be created. Each aggregate needs to be in the format aggrX where X is the number of the aggregate.
- constituents_
per_ numberaggregate - Number of constituents within the FlexGroup per storage aggregate. the default value is
8. - total_
constituents number - Total amount of constituents for a
FLEXGROUPvolume. This would equal constituentsPerAggregate x aggregates.
- aggregates List<String>
- Names of the aggregates on which the volume will be created. Each aggregate needs to be in the format aggrX where X is the number of the aggregate.
- constituents
Per IntegerAggregate - Number of constituents within the FlexGroup per storage aggregate. the default value is
8. - total
Constituents Integer - Total amount of constituents for a
FLEXGROUPvolume. This would equal constituentsPerAggregate x aggregates.
- aggregates string[]
- Names of the aggregates on which the volume will be created. Each aggregate needs to be in the format aggrX where X is the number of the aggregate.
- constituents
Per numberAggregate - Number of constituents within the FlexGroup per storage aggregate. the default value is
8. - total
Constituents number - Total amount of constituents for a
FLEXGROUPvolume. This would equal constituentsPerAggregate x aggregates.
- aggregates Sequence[str]
- Names of the aggregates on which the volume will be created. Each aggregate needs to be in the format aggrX where X is the number of the aggregate.
- constituents_
per_ intaggregate - Number of constituents within the FlexGroup per storage aggregate. the default value is
8. - total_
constituents int - Total amount of constituents for a
FLEXGROUPvolume. This would equal constituentsPerAggregate x aggregates.
- aggregates List<String>
- Names of the aggregates on which the volume will be created. Each aggregate needs to be in the format aggrX where X is the number of the aggregate.
- constituents
Per NumberAggregate - Number of constituents within the FlexGroup per storage aggregate. the default value is
8. - total
Constituents Number - Total amount of constituents for a
FLEXGROUPvolume. This would equal constituentsPerAggregate x aggregates.
OntapVolumeSnaplockConfiguration, OntapVolumeSnaplockConfigurationArgs
- Snaplock
Type string - Retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. Valid values:
COMPLIANCE,ENTERPRISE. - Audit
Log boolVolume - Whether to enable the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. - Autocommit
Period OntapVolume Snaplock Configuration Autocommit Period - Configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume. See
autocommitPeriodBlock for details. - Privileged
Delete string - Whether privileged delete is enabled, disabled, or permanently disabled on an FSx for ONTAP SnapLock Enterprise volume. Valid values:
DISABLED,ENABLED,PERMANENTLY_DISABLED. The default value isDISABLED. - Retention
Period OntapVolume Snaplock Configuration Retention Period - Retention period of an FSx for ONTAP SnapLock volume. See
retentionPeriodBlock for details. - Volume
Append boolMode Enabled - Whether to enable volume-append mode on an FSx for ONTAP SnapLock volume. The default value is
false.
- Snaplock
Type string - Retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. Valid values:
COMPLIANCE,ENTERPRISE. - Audit
Log boolVolume - Whether to enable the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. - Autocommit
Period OntapVolume Snaplock Configuration Autocommit Period - Configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume. See
autocommitPeriodBlock for details. - Privileged
Delete string - Whether privileged delete is enabled, disabled, or permanently disabled on an FSx for ONTAP SnapLock Enterprise volume. Valid values:
DISABLED,ENABLED,PERMANENTLY_DISABLED. The default value isDISABLED. - Retention
Period OntapVolume Snaplock Configuration Retention Period - Retention period of an FSx for ONTAP SnapLock volume. See
retentionPeriodBlock for details. - Volume
Append boolMode Enabled - Whether to enable volume-append mode on an FSx for ONTAP SnapLock volume. The default value is
false.
- snaplock_
type string - Retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. Valid values:
COMPLIANCE,ENTERPRISE. - audit_
log_ boolvolume - Whether to enable the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. - autocommit_
period object - Configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume. See
autocommitPeriodBlock for details. - privileged_
delete string - Whether privileged delete is enabled, disabled, or permanently disabled on an FSx for ONTAP SnapLock Enterprise volume. Valid values:
DISABLED,ENABLED,PERMANENTLY_DISABLED. The default value isDISABLED. - retention_
period object - Retention period of an FSx for ONTAP SnapLock volume. See
retentionPeriodBlock for details. - volume_
append_ boolmode_ enabled - Whether to enable volume-append mode on an FSx for ONTAP SnapLock volume. The default value is
false.
- snaplock
Type String - Retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. Valid values:
COMPLIANCE,ENTERPRISE. - audit
Log BooleanVolume - Whether to enable the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. - autocommit
Period OntapVolume Snaplock Configuration Autocommit Period - Configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume. See
autocommitPeriodBlock for details. - privileged
Delete String - Whether privileged delete is enabled, disabled, or permanently disabled on an FSx for ONTAP SnapLock Enterprise volume. Valid values:
DISABLED,ENABLED,PERMANENTLY_DISABLED. The default value isDISABLED. - retention
Period OntapVolume Snaplock Configuration Retention Period - Retention period of an FSx for ONTAP SnapLock volume. See
retentionPeriodBlock for details. - volume
Append BooleanMode Enabled - Whether to enable volume-append mode on an FSx for ONTAP SnapLock volume. The default value is
false.
- snaplock
Type string - Retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. Valid values:
COMPLIANCE,ENTERPRISE. - audit
Log booleanVolume - Whether to enable the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. - autocommit
Period OntapVolume Snaplock Configuration Autocommit Period - Configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume. See
autocommitPeriodBlock for details. - privileged
Delete string - Whether privileged delete is enabled, disabled, or permanently disabled on an FSx for ONTAP SnapLock Enterprise volume. Valid values:
DISABLED,ENABLED,PERMANENTLY_DISABLED. The default value isDISABLED. - retention
Period OntapVolume Snaplock Configuration Retention Period - Retention period of an FSx for ONTAP SnapLock volume. See
retentionPeriodBlock for details. - volume
Append booleanMode Enabled - Whether to enable volume-append mode on an FSx for ONTAP SnapLock volume. The default value is
false.
- snaplock_
type str - Retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. Valid values:
COMPLIANCE,ENTERPRISE. - audit_
log_ boolvolume - Whether to enable the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. - autocommit_
period OntapVolume Snaplock Configuration Autocommit Period - Configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume. See
autocommitPeriodBlock for details. - privileged_
delete str - Whether privileged delete is enabled, disabled, or permanently disabled on an FSx for ONTAP SnapLock Enterprise volume. Valid values:
DISABLED,ENABLED,PERMANENTLY_DISABLED. The default value isDISABLED. - retention_
period OntapVolume Snaplock Configuration Retention Period - Retention period of an FSx for ONTAP SnapLock volume. See
retentionPeriodBlock for details. - volume_
append_ boolmode_ enabled - Whether to enable volume-append mode on an FSx for ONTAP SnapLock volume. The default value is
false.
- snaplock
Type String - Retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. Valid values:
COMPLIANCE,ENTERPRISE. - audit
Log BooleanVolume - Whether to enable the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. - autocommit
Period Property Map - Configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume. See
autocommitPeriodBlock for details. - privileged
Delete String - Whether privileged delete is enabled, disabled, or permanently disabled on an FSx for ONTAP SnapLock Enterprise volume. Valid values:
DISABLED,ENABLED,PERMANENTLY_DISABLED. The default value isDISABLED. - retention
Period Property Map - Retention period of an FSx for ONTAP SnapLock volume. See
retentionPeriodBlock for details. - volume
Append BooleanMode Enabled - Whether to enable volume-append mode on an FSx for ONTAP SnapLock volume. The default value is
false.
OntapVolumeSnaplockConfigurationAutocommitPeriod, OntapVolumeSnaplockConfigurationAutocommitPeriodArgs
- type string
- Type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. Setting this value to
NONEdisables autocommit. Valid values:MINUTES,HOURS,DAYS,MONTHS,YEARS,NONE. - value number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type String
- Type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. Setting this value to
NONEdisables autocommit. Valid values:MINUTES,HOURS,DAYS,MONTHS,YEARS,NONE. - value Integer
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type string
- Type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. Setting this value to
NONEdisables autocommit. Valid values:MINUTES,HOURS,DAYS,MONTHS,YEARS,NONE. - value number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type String
- Type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. Setting this value to
NONEdisables autocommit. Valid values:MINUTES,HOURS,DAYS,MONTHS,YEARS,NONE. - value Number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
OntapVolumeSnaplockConfigurationRetentionPeriod, OntapVolumeSnaplockConfigurationRetentionPeriodArgs
- Default
Retention OntapVolume Snaplock Configuration Retention Period Default Retention - Retention period assigned to a write once, read many (WORM) file by default if an explicit retention period is not set for an FSx for ONTAP SnapLock volume. The default retention period must be greater than or equal to the minimum retention period and less than or equal to the maximum retention period. See
defaultRetentionBlock for details. - Maximum
Retention OntapVolume Snaplock Configuration Retention Period Maximum Retention - Longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
maximumRetentionBlock for details. - Minimum
Retention OntapVolume Snaplock Configuration Retention Period Minimum Retention - Shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
minimumRetentionBlock for details.
- Default
Retention OntapVolume Snaplock Configuration Retention Period Default Retention - Retention period assigned to a write once, read many (WORM) file by default if an explicit retention period is not set for an FSx for ONTAP SnapLock volume. The default retention period must be greater than or equal to the minimum retention period and less than or equal to the maximum retention period. See
defaultRetentionBlock for details. - Maximum
Retention OntapVolume Snaplock Configuration Retention Period Maximum Retention - Longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
maximumRetentionBlock for details. - Minimum
Retention OntapVolume Snaplock Configuration Retention Period Minimum Retention - Shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
minimumRetentionBlock for details.
- default_
retention object - Retention period assigned to a write once, read many (WORM) file by default if an explicit retention period is not set for an FSx for ONTAP SnapLock volume. The default retention period must be greater than or equal to the minimum retention period and less than or equal to the maximum retention period. See
defaultRetentionBlock for details. - maximum_
retention object - Longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
maximumRetentionBlock for details. - minimum_
retention object - Shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
minimumRetentionBlock for details.
- default
Retention OntapVolume Snaplock Configuration Retention Period Default Retention - Retention period assigned to a write once, read many (WORM) file by default if an explicit retention period is not set for an FSx for ONTAP SnapLock volume. The default retention period must be greater than or equal to the minimum retention period and less than or equal to the maximum retention period. See
defaultRetentionBlock for details. - maximum
Retention OntapVolume Snaplock Configuration Retention Period Maximum Retention - Longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
maximumRetentionBlock for details. - minimum
Retention OntapVolume Snaplock Configuration Retention Period Minimum Retention - Shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
minimumRetentionBlock for details.
- default
Retention OntapVolume Snaplock Configuration Retention Period Default Retention - Retention period assigned to a write once, read many (WORM) file by default if an explicit retention period is not set for an FSx for ONTAP SnapLock volume. The default retention period must be greater than or equal to the minimum retention period and less than or equal to the maximum retention period. See
defaultRetentionBlock for details. - maximum
Retention OntapVolume Snaplock Configuration Retention Period Maximum Retention - Longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
maximumRetentionBlock for details. - minimum
Retention OntapVolume Snaplock Configuration Retention Period Minimum Retention - Shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
minimumRetentionBlock for details.
- default_
retention OntapVolume Snaplock Configuration Retention Period Default Retention - Retention period assigned to a write once, read many (WORM) file by default if an explicit retention period is not set for an FSx for ONTAP SnapLock volume. The default retention period must be greater than or equal to the minimum retention period and less than or equal to the maximum retention period. See
defaultRetentionBlock for details. - maximum_
retention OntapVolume Snaplock Configuration Retention Period Maximum Retention - Longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
maximumRetentionBlock for details. - minimum_
retention OntapVolume Snaplock Configuration Retention Period Minimum Retention - Shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
minimumRetentionBlock for details.
- default
Retention Property Map - Retention period assigned to a write once, read many (WORM) file by default if an explicit retention period is not set for an FSx for ONTAP SnapLock volume. The default retention period must be greater than or equal to the minimum retention period and less than or equal to the maximum retention period. See
defaultRetentionBlock for details. - maximum
Retention Property Map - Longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
maximumRetentionBlock for details. - minimum
Retention Property Map - Shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume. See
minimumRetentionBlock for details.
OntapVolumeSnaplockConfigurationRetentionPeriodDefaultRetention, OntapVolumeSnaplockConfigurationRetentionPeriodDefaultRetentionArgs
- Type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - Value int
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- Type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - Value int
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type String
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value Integer
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type str
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value int
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type String
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value Number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
OntapVolumeSnaplockConfigurationRetentionPeriodMaximumRetention, OntapVolumeSnaplockConfigurationRetentionPeriodMaximumRetentionArgs
- Type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - Value int
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- Type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - Value int
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type String
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value Integer
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type str
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value int
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type String
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value Number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
OntapVolumeSnaplockConfigurationRetentionPeriodMinimumRetention, OntapVolumeSnaplockConfigurationRetentionPeriodMinimumRetentionArgs
- Type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - Value int
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- Type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - Value int
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type String
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value Integer
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type string
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type str
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value int
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
- type String
- Type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period. Valid values:SECONDS,MINUTES,HOURS,DAYS,MONTHS,YEARS,INFINITE,UNSPECIFIED. - value Number
- Amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume.
OntapVolumeTieringPolicy, OntapVolumeTieringPolicyArgs
- Cooling
Period int - Number of days that user data in a volume must remain inactive before it is considered "cold" and moved to the capacity pool. Used with
AUTOandSNAPSHOT_ONLYtiering policies only. Valid values are whole numbers between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - Name string
- Tiering policy for the ONTAP volume for moving data to the capacity pool storage. Valid values are
SNAPSHOT_ONLY,AUTO,ALL,NONE. Default value isSNAPSHOT_ONLY.
- Cooling
Period int - Number of days that user data in a volume must remain inactive before it is considered "cold" and moved to the capacity pool. Used with
AUTOandSNAPSHOT_ONLYtiering policies only. Valid values are whole numbers between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - Name string
- Tiering policy for the ONTAP volume for moving data to the capacity pool storage. Valid values are
SNAPSHOT_ONLY,AUTO,ALL,NONE. Default value isSNAPSHOT_ONLY.
- cooling_
period number - Number of days that user data in a volume must remain inactive before it is considered "cold" and moved to the capacity pool. Used with
AUTOandSNAPSHOT_ONLYtiering policies only. Valid values are whole numbers between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - name string
- Tiering policy for the ONTAP volume for moving data to the capacity pool storage. Valid values are
SNAPSHOT_ONLY,AUTO,ALL,NONE. Default value isSNAPSHOT_ONLY.
- cooling
Period Integer - Number of days that user data in a volume must remain inactive before it is considered "cold" and moved to the capacity pool. Used with
AUTOandSNAPSHOT_ONLYtiering policies only. Valid values are whole numbers between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - name String
- Tiering policy for the ONTAP volume for moving data to the capacity pool storage. Valid values are
SNAPSHOT_ONLY,AUTO,ALL,NONE. Default value isSNAPSHOT_ONLY.
- cooling
Period number - Number of days that user data in a volume must remain inactive before it is considered "cold" and moved to the capacity pool. Used with
AUTOandSNAPSHOT_ONLYtiering policies only. Valid values are whole numbers between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - name string
- Tiering policy for the ONTAP volume for moving data to the capacity pool storage. Valid values are
SNAPSHOT_ONLY,AUTO,ALL,NONE. Default value isSNAPSHOT_ONLY.
- cooling_
period int - Number of days that user data in a volume must remain inactive before it is considered "cold" and moved to the capacity pool. Used with
AUTOandSNAPSHOT_ONLYtiering policies only. Valid values are whole numbers between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - name str
- Tiering policy for the ONTAP volume for moving data to the capacity pool storage. Valid values are
SNAPSHOT_ONLY,AUTO,ALL,NONE. Default value isSNAPSHOT_ONLY.
- cooling
Period Number - Number of days that user data in a volume must remain inactive before it is considered "cold" and moved to the capacity pool. Used with
AUTOandSNAPSHOT_ONLYtiering policies only. Valid values are whole numbers between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - name String
- Tiering policy for the ONTAP volume for moving data to the capacity pool storage. Valid values are
SNAPSHOT_ONLY,AUTO,ALL,NONE. Default value isSNAPSHOT_ONLY.
Import
Using pulumi import, import FSx ONTAP volume using the id. For example:
$ pulumi import aws:fsx/ontapVolume:OntapVolume example fsvol-12345678abcdef123
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
published on Thursday, Sep 10, 2026 by Pulumi