We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
Resource Type definition for AWS::FSx::Volume
Create Volume Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Volume(name: string, args?: VolumeArgs, opts?: CustomResourceOptions);@overload
def Volume(resource_name: str,
args: Optional[VolumeArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Volume(resource_name: str,
opts: Optional[ResourceOptions] = None,
backup_id: Optional[str] = None,
name: Optional[str] = None,
ontap_configuration: Optional[VolumeOntapConfigurationArgs] = None,
open_zfs_configuration: Optional[VolumeOpenZfsConfigurationArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
volume_type: Optional[str] = None)func NewVolume(ctx *Context, name string, args *VolumeArgs, opts ...ResourceOption) (*Volume, error)public Volume(string name, VolumeArgs? args = null, CustomResourceOptions? opts = null)
public Volume(String name, VolumeArgs args)
public Volume(String name, VolumeArgs args, CustomResourceOptions options)
type: aws-native:fsx:Volume
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_fsx_volume" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args VolumeArgs
- 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 VolumeArgs
- 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 VolumeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VolumeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VolumeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Volume 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 Volume resource accepts the following input properties:
- Backup
Id string - Specifies the ID of the volume backup to use to create a new volume.
- Name string
- The name of the volume.
- Ontap
Configuration Pulumi.Aws Native. FSx. Inputs. Volume Ontap Configuration - The configuration of an Amazon FSx for NetApp ONTAP volume.
- Open
Zfs Pulumi.Configuration Aws Native. FSx. Inputs. Volume Open Zfs Configuration - The configuration of an Amazon FSx for OpenZFS volume.
-
List<Pulumi.
Aws Native. Inputs. Tag> An array of key-value pairs to apply to this resource.
For more information, see Tag .
- Volume
Type string - The type of the volume.
- Backup
Id string - Specifies the ID of the volume backup to use to create a new volume.
- Name string
- The name of the volume.
- Ontap
Configuration VolumeOntap Configuration Args - The configuration of an Amazon FSx for NetApp ONTAP volume.
- Open
Zfs VolumeConfiguration Open Zfs Configuration Args - The configuration of an Amazon FSx for OpenZFS volume.
-
Tag
Args An array of key-value pairs to apply to this resource.
For more information, see Tag .
- Volume
Type string - The type of the volume.
- backup_
id string - Specifies the ID of the volume backup to use to create a new volume.
- name string
- The name of the volume.
- ontap_
configuration object - The configuration of an Amazon FSx for NetApp ONTAP volume.
- open_
zfs_ objectconfiguration - The configuration of an Amazon FSx for OpenZFS volume.
- list(object)
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- volume_
type string - The type of the volume.
- backup
Id String - Specifies the ID of the volume backup to use to create a new volume.
- name String
- The name of the volume.
- ontap
Configuration VolumeOntap Configuration - The configuration of an Amazon FSx for NetApp ONTAP volume.
- open
Zfs VolumeConfiguration Open Zfs Configuration - The configuration of an Amazon FSx for OpenZFS volume.
- List<Tag>
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- volume
Type String - The type of the volume.
- backup
Id string - Specifies the ID of the volume backup to use to create a new volume.
- name string
- The name of the volume.
- ontap
Configuration VolumeOntap Configuration - The configuration of an Amazon FSx for NetApp ONTAP volume.
- open
Zfs VolumeConfiguration Open Zfs Configuration - The configuration of an Amazon FSx for OpenZFS volume.
- Tag[]
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- volume
Type string - The type of the volume.
- backup_
id str - Specifies the ID of the volume backup to use to create a new volume.
- name str
- The name of the volume.
- ontap_
configuration VolumeOntap Configuration Args - The configuration of an Amazon FSx for NetApp ONTAP volume.
- open_
zfs_ Volumeconfiguration Open Zfs Configuration Args - The configuration of an Amazon FSx for OpenZFS volume.
-
Sequence[Tag
Args] An array of key-value pairs to apply to this resource.
For more information, see Tag .
- volume_
type str - The type of the volume.
- backup
Id String - Specifies the ID of the volume backup to use to create a new volume.
- name String
- The name of the volume.
- ontap
Configuration Property Map - The configuration of an Amazon FSx for NetApp ONTAP volume.
- open
Zfs Property MapConfiguration - The configuration of an Amazon FSx for OpenZFS volume.
- List<Property Map>
An array of key-value pairs to apply to this resource.
For more information, see Tag .
- volume
Type String - The type of the volume.
Outputs
All input properties are implicitly available as output properties. Additionally, the Volume resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Arn string Returns the volume's Amazon Resource Name (ARN).
Example:
arn:aws:fsx:us-east-2:111122223333:volume/fs-0123456789abcdef9/fsvol-01234567891112223- Uuid string
Returns the volume's universally unique identifier (UUID).
Example:
abcd0123-cd45-ef67-11aa-1111aaaa23bc- Volume
Id string Returns the volume's ID.
Example:
fsvol-0123456789abcdefa
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Arn string Returns the volume's Amazon Resource Name (ARN).
Example:
arn:aws:fsx:us-east-2:111122223333:volume/fs-0123456789abcdef9/fsvol-01234567891112223- Uuid string
Returns the volume's universally unique identifier (UUID).
Example:
abcd0123-cd45-ef67-11aa-1111aaaa23bc- Volume
Id string Returns the volume's ID.
Example:
fsvol-0123456789abcdefa
- id string
- The provider-assigned unique ID for this managed resource.
- resource_
arn string Returns the volume's Amazon Resource Name (ARN).
Example:
arn:aws:fsx:us-east-2:111122223333:volume/fs-0123456789abcdef9/fsvol-01234567891112223- uuid string
Returns the volume's universally unique identifier (UUID).
Example:
abcd0123-cd45-ef67-11aa-1111aaaa23bc- volume_
id string Returns the volume's ID.
Example:
fsvol-0123456789abcdefa
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Arn String Returns the volume's Amazon Resource Name (ARN).
Example:
arn:aws:fsx:us-east-2:111122223333:volume/fs-0123456789abcdef9/fsvol-01234567891112223- uuid String
Returns the volume's universally unique identifier (UUID).
Example:
abcd0123-cd45-ef67-11aa-1111aaaa23bc- volume
Id String Returns the volume's ID.
Example:
fsvol-0123456789abcdefa
- id string
- The provider-assigned unique ID for this managed resource.
- resource
Arn string Returns the volume's Amazon Resource Name (ARN).
Example:
arn:aws:fsx:us-east-2:111122223333:volume/fs-0123456789abcdef9/fsvol-01234567891112223- uuid string
Returns the volume's universally unique identifier (UUID).
Example:
abcd0123-cd45-ef67-11aa-1111aaaa23bc- volume
Id string Returns the volume's ID.
Example:
fsvol-0123456789abcdefa
- id str
- The provider-assigned unique ID for this managed resource.
- resource_
arn str Returns the volume's Amazon Resource Name (ARN).
Example:
arn:aws:fsx:us-east-2:111122223333:volume/fs-0123456789abcdef9/fsvol-01234567891112223- uuid str
Returns the volume's universally unique identifier (UUID).
Example:
abcd0123-cd45-ef67-11aa-1111aaaa23bc- volume_
id str Returns the volume's ID.
Example:
fsvol-0123456789abcdefa
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Arn String Returns the volume's Amazon Resource Name (ARN).
Example:
arn:aws:fsx:us-east-2:111122223333:volume/fs-0123456789abcdef9/fsvol-01234567891112223- uuid String
Returns the volume's universally unique identifier (UUID).
Example:
abcd0123-cd45-ef67-11aa-1111aaaa23bc- volume
Id String Returns the volume's ID.
Example:
fsvol-0123456789abcdefa
Supporting Types
Tag, TagArgs
A set of tags to apply to the resource.VolumeAggregateConfiguration, VolumeAggregateConfigurationArgs
- Aggregates List<string>
The list of aggregates that this volume resides on. Aggregates are storage pools which make up your primary storage tier. Each high-availability (HA) pair has one aggregate. The names of the aggregates map to the names of the aggregates in the ONTAP CLI and REST API. For FlexVols, there will always be a single entry.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
- The strings in the value of
Aggregatesare not are not formatted asaggrX, where X is a number between 1 and 12. - The value of
Aggregatescontains aggregates that are not present. - One or more of the aggregates supplied are too close to the volume limit to support adding more volumes.
- The strings in the value of
- Constituents
Per intAggregate - Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. This field is optional when creating a FlexGroup volume. If unspecified, the default value will be 8. This field cannot be provided when creating a FlexVol volume.
- Aggregates []string
The list of aggregates that this volume resides on. Aggregates are storage pools which make up your primary storage tier. Each high-availability (HA) pair has one aggregate. The names of the aggregates map to the names of the aggregates in the ONTAP CLI and REST API. For FlexVols, there will always be a single entry.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
- The strings in the value of
Aggregatesare not are not formatted asaggrX, where X is a number between 1 and 12. - The value of
Aggregatescontains aggregates that are not present. - One or more of the aggregates supplied are too close to the volume limit to support adding more volumes.
- The strings in the value of
- Constituents
Per intAggregate - Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. This field is optional when creating a FlexGroup volume. If unspecified, the default value will be 8. This field cannot be provided when creating a FlexVol volume.
- aggregates list(string)
The list of aggregates that this volume resides on. Aggregates are storage pools which make up your primary storage tier. Each high-availability (HA) pair has one aggregate. The names of the aggregates map to the names of the aggregates in the ONTAP CLI and REST API. For FlexVols, there will always be a single entry.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
- The strings in the value of
Aggregatesare not are not formatted asaggrX, where X is a number between 1 and 12. - The value of
Aggregatescontains aggregates that are not present. - One or more of the aggregates supplied are too close to the volume limit to support adding more volumes.
- The strings in the value of
- constituents_
per_ numberaggregate - Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. This field is optional when creating a FlexGroup volume. If unspecified, the default value will be 8. This field cannot be provided when creating a FlexVol volume.
- aggregates List<String>
The list of aggregates that this volume resides on. Aggregates are storage pools which make up your primary storage tier. Each high-availability (HA) pair has one aggregate. The names of the aggregates map to the names of the aggregates in the ONTAP CLI and REST API. For FlexVols, there will always be a single entry.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
- The strings in the value of
Aggregatesare not are not formatted asaggrX, where X is a number between 1 and 12. - The value of
Aggregatescontains aggregates that are not present. - One or more of the aggregates supplied are too close to the volume limit to support adding more volumes.
- The strings in the value of
- constituents
Per IntegerAggregate - Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. This field is optional when creating a FlexGroup volume. If unspecified, the default value will be 8. This field cannot be provided when creating a FlexVol volume.
- aggregates string[]
The list of aggregates that this volume resides on. Aggregates are storage pools which make up your primary storage tier. Each high-availability (HA) pair has one aggregate. The names of the aggregates map to the names of the aggregates in the ONTAP CLI and REST API. For FlexVols, there will always be a single entry.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
- The strings in the value of
Aggregatesare not are not formatted asaggrX, where X is a number between 1 and 12. - The value of
Aggregatescontains aggregates that are not present. - One or more of the aggregates supplied are too close to the volume limit to support adding more volumes.
- The strings in the value of
- constituents
Per numberAggregate - Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. This field is optional when creating a FlexGroup volume. If unspecified, the default value will be 8. This field cannot be provided when creating a FlexVol volume.
- aggregates Sequence[str]
The list of aggregates that this volume resides on. Aggregates are storage pools which make up your primary storage tier. Each high-availability (HA) pair has one aggregate. The names of the aggregates map to the names of the aggregates in the ONTAP CLI and REST API. For FlexVols, there will always be a single entry.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
- The strings in the value of
Aggregatesare not are not formatted asaggrX, where X is a number between 1 and 12. - The value of
Aggregatescontains aggregates that are not present. - One or more of the aggregates supplied are too close to the volume limit to support adding more volumes.
- The strings in the value of
- constituents_
per_ intaggregate - Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. This field is optional when creating a FlexGroup volume. If unspecified, the default value will be 8. This field cannot be provided when creating a FlexVol volume.
- aggregates List<String>
The list of aggregates that this volume resides on. Aggregates are storage pools which make up your primary storage tier. Each high-availability (HA) pair has one aggregate. The names of the aggregates map to the names of the aggregates in the ONTAP CLI and REST API. For FlexVols, there will always be a single entry.
Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:
- The strings in the value of
Aggregatesare not are not formatted asaggrX, where X is a number between 1 and 12. - The value of
Aggregatescontains aggregates that are not present. - One or more of the aggregates supplied are too close to the volume limit to support adding more volumes.
- The strings in the value of
- constituents
Per NumberAggregate - Used to explicitly set the number of constituents within the FlexGroup per storage aggregate. This field is optional when creating a FlexGroup volume. If unspecified, the default value will be 8. This field cannot be provided when creating a FlexVol volume.
VolumeAutocommitPeriod, VolumeAutocommitPeriodArgs
- Type string
- Defines the type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. Setting this value to
NONEdisables autocommit. The default value isNONE. - Value int
- Defines the amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. The following ranges are valid:
Minutes: 5 - 65,535Hours: 1 - 65,535Days: 1 - 3,650Months: 1 - 120Years: 1 - 10
- Type string
- Defines the type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. Setting this value to
NONEdisables autocommit. The default value isNONE. - Value int
- Defines the amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. The following ranges are valid:
Minutes: 5 - 65,535Hours: 1 - 65,535Days: 1 - 3,650Months: 1 - 120Years: 1 - 10
- type string
- Defines the type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. Setting this value to
NONEdisables autocommit. The default value isNONE. - value number
- Defines the amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. The following ranges are valid:
Minutes: 5 - 65,535Hours: 1 - 65,535Days: 1 - 3,650Months: 1 - 120Years: 1 - 10
- type String
- Defines the type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. Setting this value to
NONEdisables autocommit. The default value isNONE. - value Integer
- Defines the amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. The following ranges are valid:
Minutes: 5 - 65,535Hours: 1 - 65,535Days: 1 - 3,650Months: 1 - 120Years: 1 - 10
- type string
- Defines the type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. Setting this value to
NONEdisables autocommit. The default value isNONE. - value number
- Defines the amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. The following ranges are valid:
Minutes: 5 - 65,535Hours: 1 - 65,535Days: 1 - 3,650Months: 1 - 120Years: 1 - 10
- type str
- Defines the type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. Setting this value to
NONEdisables autocommit. The default value isNONE. - value int
- Defines the amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. The following ranges are valid:
Minutes: 5 - 65,535Hours: 1 - 65,535Days: 1 - 3,650Months: 1 - 120Years: 1 - 10
- type String
- Defines the type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. Setting this value to
NONEdisables autocommit. The default value isNONE. - value Number
- Defines the amount of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. The following ranges are valid:
Minutes: 5 - 65,535Hours: 1 - 65,535Days: 1 - 3,650Months: 1 - 120Years: 1 - 10
VolumeClientConfigurations, VolumeClientConfigurationsArgs
- Clients string
- A value that specifies who can mount the file system. You can provide a wildcard character (
*), an IP address (0.0.0.0), or a CIDR address (192.0.2.0/24). By default, Amazon FSx uses the wildcard character when specifying the client. - Options List<string>
- The options to use when mounting the file system. For a list of options that you can use with Network File System (NFS), see the exports(5) - Linux man page . When choosing your options, consider the following:
crossmntis used by default. If you don't specifycrossmntwhen changing the client configuration, you won't be able to see or access snapshots in your file system's snapshot directory.syncis used by default. If you instead specifyasync, the system acknowledges writes before writing to disk. If the system crashes before the writes are finished, you lose the unwritten data.
- Clients string
- A value that specifies who can mount the file system. You can provide a wildcard character (
*), an IP address (0.0.0.0), or a CIDR address (192.0.2.0/24). By default, Amazon FSx uses the wildcard character when specifying the client. - Options []string
- The options to use when mounting the file system. For a list of options that you can use with Network File System (NFS), see the exports(5) - Linux man page . When choosing your options, consider the following:
crossmntis used by default. If you don't specifycrossmntwhen changing the client configuration, you won't be able to see or access snapshots in your file system's snapshot directory.syncis used by default. If you instead specifyasync, the system acknowledges writes before writing to disk. If the system crashes before the writes are finished, you lose the unwritten data.
- clients string
- A value that specifies who can mount the file system. You can provide a wildcard character (
*), an IP address (0.0.0.0), or a CIDR address (192.0.2.0/24). By default, Amazon FSx uses the wildcard character when specifying the client. - options list(string)
- The options to use when mounting the file system. For a list of options that you can use with Network File System (NFS), see the exports(5) - Linux man page . When choosing your options, consider the following:
crossmntis used by default. If you don't specifycrossmntwhen changing the client configuration, you won't be able to see or access snapshots in your file system's snapshot directory.syncis used by default. If you instead specifyasync, the system acknowledges writes before writing to disk. If the system crashes before the writes are finished, you lose the unwritten data.
- clients String
- A value that specifies who can mount the file system. You can provide a wildcard character (
*), an IP address (0.0.0.0), or a CIDR address (192.0.2.0/24). By default, Amazon FSx uses the wildcard character when specifying the client. - options List<String>
- The options to use when mounting the file system. For a list of options that you can use with Network File System (NFS), see the exports(5) - Linux man page . When choosing your options, consider the following:
crossmntis used by default. If you don't specifycrossmntwhen changing the client configuration, you won't be able to see or access snapshots in your file system's snapshot directory.syncis used by default. If you instead specifyasync, the system acknowledges writes before writing to disk. If the system crashes before the writes are finished, you lose the unwritten data.
- clients string
- A value that specifies who can mount the file system. You can provide a wildcard character (
*), an IP address (0.0.0.0), or a CIDR address (192.0.2.0/24). By default, Amazon FSx uses the wildcard character when specifying the client. - options string[]
- The options to use when mounting the file system. For a list of options that you can use with Network File System (NFS), see the exports(5) - Linux man page . When choosing your options, consider the following:
crossmntis used by default. If you don't specifycrossmntwhen changing the client configuration, you won't be able to see or access snapshots in your file system's snapshot directory.syncis used by default. If you instead specifyasync, the system acknowledges writes before writing to disk. If the system crashes before the writes are finished, you lose the unwritten data.
- clients str
- A value that specifies who can mount the file system. You can provide a wildcard character (
*), an IP address (0.0.0.0), or a CIDR address (192.0.2.0/24). By default, Amazon FSx uses the wildcard character when specifying the client. - options Sequence[str]
- The options to use when mounting the file system. For a list of options that you can use with Network File System (NFS), see the exports(5) - Linux man page . When choosing your options, consider the following:
crossmntis used by default. If you don't specifycrossmntwhen changing the client configuration, you won't be able to see or access snapshots in your file system's snapshot directory.syncis used by default. If you instead specifyasync, the system acknowledges writes before writing to disk. If the system crashes before the writes are finished, you lose the unwritten data.
- clients String
- A value that specifies who can mount the file system. You can provide a wildcard character (
*), an IP address (0.0.0.0), or a CIDR address (192.0.2.0/24). By default, Amazon FSx uses the wildcard character when specifying the client. - options List<String>
- The options to use when mounting the file system. For a list of options that you can use with Network File System (NFS), see the exports(5) - Linux man page . When choosing your options, consider the following:
crossmntis used by default. If you don't specifycrossmntwhen changing the client configuration, you won't be able to see or access snapshots in your file system's snapshot directory.syncis used by default. If you instead specifyasync, the system acknowledges writes before writing to disk. If the system crashes before the writes are finished, you lose the unwritten data.
VolumeNfsExports, VolumeNfsExportsArgs
- Client
Configurations List<Pulumi.Aws Native. FSx. Inputs. Volume Client Configurations> - A list of configuration objects that contain the client and options for mounting the OpenZFS file system.
- Client
Configurations []VolumeClient Configurations - A list of configuration objects that contain the client and options for mounting the OpenZFS file system.
- client_
configurations list(object) - A list of configuration objects that contain the client and options for mounting the OpenZFS file system.
- client
Configurations List<VolumeClient Configurations> - A list of configuration objects that contain the client and options for mounting the OpenZFS file system.
- client
Configurations VolumeClient Configurations[] - A list of configuration objects that contain the client and options for mounting the OpenZFS file system.
- client_
configurations Sequence[VolumeClient Configurations] - A list of configuration objects that contain the client and options for mounting the OpenZFS file system.
- client
Configurations List<Property Map> - A list of configuration objects that contain the client and options for mounting the OpenZFS file system.
VolumeOntapConfiguration, VolumeOntapConfigurationArgs
- Storage
Virtual stringMachine Id - Specifies the ONTAP SVM in which to create the volume.
- Aggregate
Configuration Pulumi.Aws Native. FSx. Inputs. Volume Aggregate Configuration - Used to specify the configuration options for an FSx for ONTAP volume's storage aggregate or aggregates.
- string
- A boolean flag indicating whether tags for the volume should be copied to backups. This value defaults to false. If it's set to true, all tags for the volume are copied to all automatic and user-initiated backups where the user doesn't specify tags. If this value is true, and you specify one or more tags, only the specified tags are copied to backups. If you specify one or more tags when creating a user-initiated backup, no tags are copied from the volume, regardless of this value.
- Junction
Path string - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The
JunctionPathmust have a leading forward slash, such as/vol3. - Ontap
Volume stringType Specifies the type of volume you are creating. Valid values are the following:
RWspecifies a read/write volume.RWis the default.DPspecifies a data-protection volume. ADPvolume is read-only and can be used as the destination of a NetApp SnapMirror relationship.
For more information, see Volume types in the Amazon FSx for NetApp ONTAP User Guide.
- Security
Style string Specifies the security style for the volume. If a volume's security style is not specified, it is automatically set to the root volume's security style. The security style determines the type of permissions that FSx for ONTAP uses to control data access. Specify one of the following values:
UNIXif the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.NTFSif the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.MIXEDThis is an advanced setting. For more information, see the topic What the security styles and their effects are in the NetApp Documentation Center.
For more information, see Volume security style in the FSx for ONTAP User Guide.
- Size
In stringBytes - Specifies the configured size of the volume, in bytes.
- Size
In stringMegabytes - Use
SizeInBytesinstead. Specifies the size of the volume, in megabytes (MB), that you are creating. - Snaplock
Configuration Pulumi.Aws Native. FSx. Inputs. Volume Snaplock Configuration - The SnapLock configuration object for an FSx for ONTAP SnapLock volume.
- Snapshot
Policy string Specifies the snapshot policy for the volume. There are three built-in snapshot policies:
default: This is the default policy. A maximum of six hourly snapshots taken five minutes past the hour. A maximum of two daily snapshots taken Monday through Saturday at 10 minutes after midnight. A maximum of two weekly snapshots taken every Sunday at 15 minutes after midnight.default-1weekly: This policy is the same as thedefaultpolicy except that it only retains one snapshot from the weekly schedule.none: This policy does not take any snapshots. This policy can be assigned to volumes to prevent automatic snapshots from being taken.
You can also provide the name of a custom policy that you created with the ONTAP CLI or REST API.
For more information, see Snapshot policies in the Amazon FSx for NetApp ONTAP User Guide.
- Storage
Efficiency stringEnabled Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume, or set to false to disable them.
StorageEfficiencyEnabledis required when creating aRWvolume (OntapVolumeTypeset toRW).- Tiering
Policy Pulumi.Aws Native. FSx. Inputs. Volume Tiering Policy Describes the data tiering policy for an ONTAP volume. When enabled, Amazon FSx for ONTAP's intelligent tiering automatically transitions a volume's data between the file system's primary storage and capacity pool storage based on your access patterns.
Valid tiering policies are the following:
SNAPSHOT_ONLY- (Default value) moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- Volume
Style string - Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles of volumes that you can use for different purposes, FlexVol and FlexGroup volumes. For more information, see Volume styles in the Amazon FSx for NetApp ONTAP User Guide.
- Storage
Virtual stringMachine Id - Specifies the ONTAP SVM in which to create the volume.
- Aggregate
Configuration VolumeAggregate Configuration - Used to specify the configuration options for an FSx for ONTAP volume's storage aggregate or aggregates.
- string
- A boolean flag indicating whether tags for the volume should be copied to backups. This value defaults to false. If it's set to true, all tags for the volume are copied to all automatic and user-initiated backups where the user doesn't specify tags. If this value is true, and you specify one or more tags, only the specified tags are copied to backups. If you specify one or more tags when creating a user-initiated backup, no tags are copied from the volume, regardless of this value.
- Junction
Path string - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The
JunctionPathmust have a leading forward slash, such as/vol3. - Ontap
Volume stringType Specifies the type of volume you are creating. Valid values are the following:
RWspecifies a read/write volume.RWis the default.DPspecifies a data-protection volume. ADPvolume is read-only and can be used as the destination of a NetApp SnapMirror relationship.
For more information, see Volume types in the Amazon FSx for NetApp ONTAP User Guide.
- Security
Style string Specifies the security style for the volume. If a volume's security style is not specified, it is automatically set to the root volume's security style. The security style determines the type of permissions that FSx for ONTAP uses to control data access. Specify one of the following values:
UNIXif the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.NTFSif the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.MIXEDThis is an advanced setting. For more information, see the topic What the security styles and their effects are in the NetApp Documentation Center.
For more information, see Volume security style in the FSx for ONTAP User Guide.
- Size
In stringBytes - Specifies the configured size of the volume, in bytes.
- Size
In stringMegabytes - Use
SizeInBytesinstead. Specifies the size of the volume, in megabytes (MB), that you are creating. - Snaplock
Configuration VolumeSnaplock Configuration - The SnapLock configuration object for an FSx for ONTAP SnapLock volume.
- Snapshot
Policy string Specifies the snapshot policy for the volume. There are three built-in snapshot policies:
default: This is the default policy. A maximum of six hourly snapshots taken five minutes past the hour. A maximum of two daily snapshots taken Monday through Saturday at 10 minutes after midnight. A maximum of two weekly snapshots taken every Sunday at 15 minutes after midnight.default-1weekly: This policy is the same as thedefaultpolicy except that it only retains one snapshot from the weekly schedule.none: This policy does not take any snapshots. This policy can be assigned to volumes to prevent automatic snapshots from being taken.
You can also provide the name of a custom policy that you created with the ONTAP CLI or REST API.
For more information, see Snapshot policies in the Amazon FSx for NetApp ONTAP User Guide.
- Storage
Efficiency stringEnabled Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume, or set to false to disable them.
StorageEfficiencyEnabledis required when creating aRWvolume (OntapVolumeTypeset toRW).- Tiering
Policy VolumeTiering Policy Describes the data tiering policy for an ONTAP volume. When enabled, Amazon FSx for ONTAP's intelligent tiering automatically transitions a volume's data between the file system's primary storage and capacity pool storage based on your access patterns.
Valid tiering policies are the following:
SNAPSHOT_ONLY- (Default value) moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- Volume
Style string - Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles of volumes that you can use for different purposes, FlexVol and FlexGroup volumes. For more information, see Volume styles in the Amazon FSx for NetApp ONTAP User Guide.
- storage_
virtual_ stringmachine_ id - Specifies the ONTAP SVM in which to create the volume.
- aggregate_
configuration object - Used to specify the configuration options for an FSx for ONTAP volume's storage aggregate or aggregates.
- string
- A boolean flag indicating whether tags for the volume should be copied to backups. This value defaults to false. If it's set to true, all tags for the volume are copied to all automatic and user-initiated backups where the user doesn't specify tags. If this value is true, and you specify one or more tags, only the specified tags are copied to backups. If you specify one or more tags when creating a user-initiated backup, no tags are copied from the volume, regardless of this value.
- junction_
path string - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The
JunctionPathmust have a leading forward slash, such as/vol3. - ontap_
volume_ stringtype Specifies the type of volume you are creating. Valid values are the following:
RWspecifies a read/write volume.RWis the default.DPspecifies a data-protection volume. ADPvolume is read-only and can be used as the destination of a NetApp SnapMirror relationship.
For more information, see Volume types in the Amazon FSx for NetApp ONTAP User Guide.
- security_
style string Specifies the security style for the volume. If a volume's security style is not specified, it is automatically set to the root volume's security style. The security style determines the type of permissions that FSx for ONTAP uses to control data access. Specify one of the following values:
UNIXif the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.NTFSif the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.MIXEDThis is an advanced setting. For more information, see the topic What the security styles and their effects are in the NetApp Documentation Center.
For more information, see Volume security style in the FSx for ONTAP User Guide.
- size_
in_ stringbytes - Specifies the configured size of the volume, in bytes.
- size_
in_ stringmegabytes - Use
SizeInBytesinstead. Specifies the size of the volume, in megabytes (MB), that you are creating. - snaplock_
configuration object - The SnapLock configuration object for an FSx for ONTAP SnapLock volume.
- snapshot_
policy string Specifies the snapshot policy for the volume. There are three built-in snapshot policies:
default: This is the default policy. A maximum of six hourly snapshots taken five minutes past the hour. A maximum of two daily snapshots taken Monday through Saturday at 10 minutes after midnight. A maximum of two weekly snapshots taken every Sunday at 15 minutes after midnight.default-1weekly: This policy is the same as thedefaultpolicy except that it only retains one snapshot from the weekly schedule.none: This policy does not take any snapshots. This policy can be assigned to volumes to prevent automatic snapshots from being taken.
You can also provide the name of a custom policy that you created with the ONTAP CLI or REST API.
For more information, see Snapshot policies in the Amazon FSx for NetApp ONTAP User Guide.
- storage_
efficiency_ stringenabled Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume, or set to false to disable them.
StorageEfficiencyEnabledis required when creating aRWvolume (OntapVolumeTypeset toRW).- tiering_
policy object Describes the data tiering policy for an ONTAP volume. When enabled, Amazon FSx for ONTAP's intelligent tiering automatically transitions a volume's data between the file system's primary storage and capacity pool storage based on your access patterns.
Valid tiering policies are the following:
SNAPSHOT_ONLY- (Default value) moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- volume_
style string - Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles of volumes that you can use for different purposes, FlexVol and FlexGroup volumes. For more information, see Volume styles in the Amazon FSx for NetApp ONTAP User Guide.
- storage
Virtual StringMachine Id - Specifies the ONTAP SVM in which to create the volume.
- aggregate
Configuration VolumeAggregate Configuration - Used to specify the configuration options for an FSx for ONTAP volume's storage aggregate or aggregates.
- String
- A boolean flag indicating whether tags for the volume should be copied to backups. This value defaults to false. If it's set to true, all tags for the volume are copied to all automatic and user-initiated backups where the user doesn't specify tags. If this value is true, and you specify one or more tags, only the specified tags are copied to backups. If you specify one or more tags when creating a user-initiated backup, no tags are copied from the volume, regardless of this value.
- junction
Path String - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The
JunctionPathmust have a leading forward slash, such as/vol3. - ontap
Volume StringType Specifies the type of volume you are creating. Valid values are the following:
RWspecifies a read/write volume.RWis the default.DPspecifies a data-protection volume. ADPvolume is read-only and can be used as the destination of a NetApp SnapMirror relationship.
For more information, see Volume types in the Amazon FSx for NetApp ONTAP User Guide.
- security
Style String Specifies the security style for the volume. If a volume's security style is not specified, it is automatically set to the root volume's security style. The security style determines the type of permissions that FSx for ONTAP uses to control data access. Specify one of the following values:
UNIXif the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.NTFSif the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.MIXEDThis is an advanced setting. For more information, see the topic What the security styles and their effects are in the NetApp Documentation Center.
For more information, see Volume security style in the FSx for ONTAP User Guide.
- size
In StringBytes - Specifies the configured size of the volume, in bytes.
- size
In StringMegabytes - Use
SizeInBytesinstead. Specifies the size of the volume, in megabytes (MB), that you are creating. - snaplock
Configuration VolumeSnaplock Configuration - The SnapLock configuration object for an FSx for ONTAP SnapLock volume.
- snapshot
Policy String Specifies the snapshot policy for the volume. There are three built-in snapshot policies:
default: This is the default policy. A maximum of six hourly snapshots taken five minutes past the hour. A maximum of two daily snapshots taken Monday through Saturday at 10 minutes after midnight. A maximum of two weekly snapshots taken every Sunday at 15 minutes after midnight.default-1weekly: This policy is the same as thedefaultpolicy except that it only retains one snapshot from the weekly schedule.none: This policy does not take any snapshots. This policy can be assigned to volumes to prevent automatic snapshots from being taken.
You can also provide the name of a custom policy that you created with the ONTAP CLI or REST API.
For more information, see Snapshot policies in the Amazon FSx for NetApp ONTAP User Guide.
- storage
Efficiency StringEnabled Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume, or set to false to disable them.
StorageEfficiencyEnabledis required when creating aRWvolume (OntapVolumeTypeset toRW).- tiering
Policy VolumeTiering Policy Describes the data tiering policy for an ONTAP volume. When enabled, Amazon FSx for ONTAP's intelligent tiering automatically transitions a volume's data between the file system's primary storage and capacity pool storage based on your access patterns.
Valid tiering policies are the following:
SNAPSHOT_ONLY- (Default value) moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- volume
Style String - Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles of volumes that you can use for different purposes, FlexVol and FlexGroup volumes. For more information, see Volume styles in the Amazon FSx for NetApp ONTAP User Guide.
- storage
Virtual stringMachine Id - Specifies the ONTAP SVM in which to create the volume.
- aggregate
Configuration VolumeAggregate Configuration - Used to specify the configuration options for an FSx for ONTAP volume's storage aggregate or aggregates.
- string
- A boolean flag indicating whether tags for the volume should be copied to backups. This value defaults to false. If it's set to true, all tags for the volume are copied to all automatic and user-initiated backups where the user doesn't specify tags. If this value is true, and you specify one or more tags, only the specified tags are copied to backups. If you specify one or more tags when creating a user-initiated backup, no tags are copied from the volume, regardless of this value.
- junction
Path string - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The
JunctionPathmust have a leading forward slash, such as/vol3. - ontap
Volume stringType Specifies the type of volume you are creating. Valid values are the following:
RWspecifies a read/write volume.RWis the default.DPspecifies a data-protection volume. ADPvolume is read-only and can be used as the destination of a NetApp SnapMirror relationship.
For more information, see Volume types in the Amazon FSx for NetApp ONTAP User Guide.
- security
Style string Specifies the security style for the volume. If a volume's security style is not specified, it is automatically set to the root volume's security style. The security style determines the type of permissions that FSx for ONTAP uses to control data access. Specify one of the following values:
UNIXif the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.NTFSif the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.MIXEDThis is an advanced setting. For more information, see the topic What the security styles and their effects are in the NetApp Documentation Center.
For more information, see Volume security style in the FSx for ONTAP User Guide.
- size
In stringBytes - Specifies the configured size of the volume, in bytes.
- size
In stringMegabytes - Use
SizeInBytesinstead. Specifies the size of the volume, in megabytes (MB), that you are creating. - snaplock
Configuration VolumeSnaplock Configuration - The SnapLock configuration object for an FSx for ONTAP SnapLock volume.
- snapshot
Policy string Specifies the snapshot policy for the volume. There are three built-in snapshot policies:
default: This is the default policy. A maximum of six hourly snapshots taken five minutes past the hour. A maximum of two daily snapshots taken Monday through Saturday at 10 minutes after midnight. A maximum of two weekly snapshots taken every Sunday at 15 minutes after midnight.default-1weekly: This policy is the same as thedefaultpolicy except that it only retains one snapshot from the weekly schedule.none: This policy does not take any snapshots. This policy can be assigned to volumes to prevent automatic snapshots from being taken.
You can also provide the name of a custom policy that you created with the ONTAP CLI or REST API.
For more information, see Snapshot policies in the Amazon FSx for NetApp ONTAP User Guide.
- storage
Efficiency stringEnabled Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume, or set to false to disable them.
StorageEfficiencyEnabledis required when creating aRWvolume (OntapVolumeTypeset toRW).- tiering
Policy VolumeTiering Policy Describes the data tiering policy for an ONTAP volume. When enabled, Amazon FSx for ONTAP's intelligent tiering automatically transitions a volume's data between the file system's primary storage and capacity pool storage based on your access patterns.
Valid tiering policies are the following:
SNAPSHOT_ONLY- (Default value) moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- volume
Style string - Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles of volumes that you can use for different purposes, FlexVol and FlexGroup volumes. For more information, see Volume styles in the Amazon FSx for NetApp ONTAP User Guide.
- storage_
virtual_ strmachine_ id - Specifies the ONTAP SVM in which to create the volume.
- aggregate_
configuration VolumeAggregate Configuration - Used to specify the configuration options for an FSx for ONTAP volume's storage aggregate or aggregates.
- str
- A boolean flag indicating whether tags for the volume should be copied to backups. This value defaults to false. If it's set to true, all tags for the volume are copied to all automatic and user-initiated backups where the user doesn't specify tags. If this value is true, and you specify one or more tags, only the specified tags are copied to backups. If you specify one or more tags when creating a user-initiated backup, no tags are copied from the volume, regardless of this value.
- junction_
path str - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The
JunctionPathmust have a leading forward slash, such as/vol3. - ontap_
volume_ strtype Specifies the type of volume you are creating. Valid values are the following:
RWspecifies a read/write volume.RWis the default.DPspecifies a data-protection volume. ADPvolume is read-only and can be used as the destination of a NetApp SnapMirror relationship.
For more information, see Volume types in the Amazon FSx for NetApp ONTAP User Guide.
- security_
style str Specifies the security style for the volume. If a volume's security style is not specified, it is automatically set to the root volume's security style. The security style determines the type of permissions that FSx for ONTAP uses to control data access. Specify one of the following values:
UNIXif the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.NTFSif the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.MIXEDThis is an advanced setting. For more information, see the topic What the security styles and their effects are in the NetApp Documentation Center.
For more information, see Volume security style in the FSx for ONTAP User Guide.
- size_
in_ strbytes - Specifies the configured size of the volume, in bytes.
- size_
in_ strmegabytes - Use
SizeInBytesinstead. Specifies the size of the volume, in megabytes (MB), that you are creating. - snaplock_
configuration VolumeSnaplock Configuration - The SnapLock configuration object for an FSx for ONTAP SnapLock volume.
- snapshot_
policy str Specifies the snapshot policy for the volume. There are three built-in snapshot policies:
default: This is the default policy. A maximum of six hourly snapshots taken five minutes past the hour. A maximum of two daily snapshots taken Monday through Saturday at 10 minutes after midnight. A maximum of two weekly snapshots taken every Sunday at 15 minutes after midnight.default-1weekly: This policy is the same as thedefaultpolicy except that it only retains one snapshot from the weekly schedule.none: This policy does not take any snapshots. This policy can be assigned to volumes to prevent automatic snapshots from being taken.
You can also provide the name of a custom policy that you created with the ONTAP CLI or REST API.
For more information, see Snapshot policies in the Amazon FSx for NetApp ONTAP User Guide.
- storage_
efficiency_ strenabled Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume, or set to false to disable them.
StorageEfficiencyEnabledis required when creating aRWvolume (OntapVolumeTypeset toRW).- tiering_
policy VolumeTiering Policy Describes the data tiering policy for an ONTAP volume. When enabled, Amazon FSx for ONTAP's intelligent tiering automatically transitions a volume's data between the file system's primary storage and capacity pool storage based on your access patterns.
Valid tiering policies are the following:
SNAPSHOT_ONLY- (Default value) moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- volume_
style str - Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles of volumes that you can use for different purposes, FlexVol and FlexGroup volumes. For more information, see Volume styles in the Amazon FSx for NetApp ONTAP User Guide.
- storage
Virtual StringMachine Id - Specifies the ONTAP SVM in which to create the volume.
- aggregate
Configuration Property Map - Used to specify the configuration options for an FSx for ONTAP volume's storage aggregate or aggregates.
- String
- A boolean flag indicating whether tags for the volume should be copied to backups. This value defaults to false. If it's set to true, all tags for the volume are copied to all automatic and user-initiated backups where the user doesn't specify tags. If this value is true, and you specify one or more tags, only the specified tags are copied to backups. If you specify one or more tags when creating a user-initiated backup, no tags are copied from the volume, regardless of this value.
- junction
Path String - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The
JunctionPathmust have a leading forward slash, such as/vol3. - ontap
Volume StringType Specifies the type of volume you are creating. Valid values are the following:
RWspecifies a read/write volume.RWis the default.DPspecifies a data-protection volume. ADPvolume is read-only and can be used as the destination of a NetApp SnapMirror relationship.
For more information, see Volume types in the Amazon FSx for NetApp ONTAP User Guide.
- security
Style String Specifies the security style for the volume. If a volume's security style is not specified, it is automatically set to the root volume's security style. The security style determines the type of permissions that FSx for ONTAP uses to control data access. Specify one of the following values:
UNIXif the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.NTFSif the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.MIXEDThis is an advanced setting. For more information, see the topic What the security styles and their effects are in the NetApp Documentation Center.
For more information, see Volume security style in the FSx for ONTAP User Guide.
- size
In StringBytes - Specifies the configured size of the volume, in bytes.
- size
In StringMegabytes - Use
SizeInBytesinstead. Specifies the size of the volume, in megabytes (MB), that you are creating. - snaplock
Configuration Property Map - The SnapLock configuration object for an FSx for ONTAP SnapLock volume.
- snapshot
Policy String Specifies the snapshot policy for the volume. There are three built-in snapshot policies:
default: This is the default policy. A maximum of six hourly snapshots taken five minutes past the hour. A maximum of two daily snapshots taken Monday through Saturday at 10 minutes after midnight. A maximum of two weekly snapshots taken every Sunday at 15 minutes after midnight.default-1weekly: This policy is the same as thedefaultpolicy except that it only retains one snapshot from the weekly schedule.none: This policy does not take any snapshots. This policy can be assigned to volumes to prevent automatic snapshots from being taken.
You can also provide the name of a custom policy that you created with the ONTAP CLI or REST API.
For more information, see Snapshot policies in the Amazon FSx for NetApp ONTAP User Guide.
- storage
Efficiency StringEnabled Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume, or set to false to disable them.
StorageEfficiencyEnabledis required when creating aRWvolume (OntapVolumeTypeset toRW).- tiering
Policy Property Map Describes the data tiering policy for an ONTAP volume. When enabled, Amazon FSx for ONTAP's intelligent tiering automatically transitions a volume's data between the file system's primary storage and capacity pool storage based on your access patterns.
Valid tiering policies are the following:
SNAPSHOT_ONLY- (Default value) moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- volume
Style String - Use to specify the style of an ONTAP volume. FSx for ONTAP offers two styles of volumes that you can use for different purposes, FlexVol and FlexGroup volumes. For more information, see Volume styles in the Amazon FSx for NetApp ONTAP User Guide.
VolumeOpenZfsConfiguration, VolumeOpenZfsConfigurationArgs
- Parent
Volume stringId - The ID of the volume to use as the parent volume of the volume that you are creating.
- bool
- A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults to
false. If this value is set totrue, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set totrue, and you do specify one or more tags, only the specified tags for the original volume are copied over to snapshots. If you specify one or more tags when creating a new snapshot, no tags are copied over from the original volume, regardless of this value. - Data
Compression stringType - Specifies the method used to compress the data on the volume. The compression type is
NONEby default.NONE- Doesn't compress the data on the volume.NONEis the default.ZSTD- Compresses the data in the volume using the Zstandard (ZSTD) compression algorithm. Compared to LZ4, Z-Standard provides a better compression ratio to minimize on-disk storage utilization.LZ4- Compresses the data in the volume using the LZ4 compression algorithm. Compared to Z-Standard, LZ4 is less compute-intensive and delivers higher write throughput speeds.
- Nfs
Exports List<Pulumi.Aws Native. FSx. Inputs. Volume Nfs Exports> - The configuration object for mounting a Network File System (NFS) file system.
- Options List<string>
- To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. - Origin
Snapshot Pulumi.Aws Native. FSx. Inputs. Volume Origin Snapshot - The configuration object that specifies the snapshot to use as the origin of the data for the volume.
- Read
Only bool - A Boolean value indicating whether the volume is read-only.
- Record
Size intKi B - Specifies the suggested block size for a volume in a ZFS dataset, in kibibytes (KiB). For file systems using the Intelligent-Tiering storage class, valid values are 128, 256, 512, 1024, 2048, or 4096 KiB, with a default of 1024 KiB. For all other file systems, valid values are 4, 8, 16, 32, 64, 128, 256, 512, or 1024 KiB, with a default of 128 KiB. We recommend using the default setting for the majority of use cases. Generally, workloads that write in fixed small or large record sizes may benefit from setting a custom record size, like database workloads (small record size) or media streaming workloads (large record size). For additional guidance on when to set a custom record size, see ZFS Record size in the Amazon FSx for OpenZFS User Guide .
- Storage
Capacity intQuota Gi B Sets the maximum storage size in gibibytes (GiB) for the volume. You can specify a quota that is larger than the storage on the parent volume. A volume quota limits the amount of storage that the volume can consume to the configured amount, but does not guarantee the space will be available on the parent volume. To guarantee quota space, you must also set
StorageCapacityReservationGiB. To not specify a storage capacity quota, set this to-1.For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide .
- Storage
Capacity intReservation Gi B - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting
StorageCapacityReservationGiBguarantees that the specified amount of storage space on the parent volume will always be available for the volume. You can't reserve more storage than the parent volume has. To not specify a storage capacity reservation, set this to0or-1. For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide . - User
And List<Pulumi.Group Quotas Aws Native. FSx. Inputs. Volume User And Group Quotas> - Configures how much storage users and groups can use on the volume.
- Parent
Volume stringId - The ID of the volume to use as the parent volume of the volume that you are creating.
- bool
- A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults to
false. If this value is set totrue, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set totrue, and you do specify one or more tags, only the specified tags for the original volume are copied over to snapshots. If you specify one or more tags when creating a new snapshot, no tags are copied over from the original volume, regardless of this value. - Data
Compression stringType - Specifies the method used to compress the data on the volume. The compression type is
NONEby default.NONE- Doesn't compress the data on the volume.NONEis the default.ZSTD- Compresses the data in the volume using the Zstandard (ZSTD) compression algorithm. Compared to LZ4, Z-Standard provides a better compression ratio to minimize on-disk storage utilization.LZ4- Compresses the data in the volume using the LZ4 compression algorithm. Compared to Z-Standard, LZ4 is less compute-intensive and delivers higher write throughput speeds.
- Nfs
Exports []VolumeNfs Exports - The configuration object for mounting a Network File System (NFS) file system.
- Options []string
- To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. - Origin
Snapshot VolumeOrigin Snapshot - The configuration object that specifies the snapshot to use as the origin of the data for the volume.
- Read
Only bool - A Boolean value indicating whether the volume is read-only.
- Record
Size intKi B - Specifies the suggested block size for a volume in a ZFS dataset, in kibibytes (KiB). For file systems using the Intelligent-Tiering storage class, valid values are 128, 256, 512, 1024, 2048, or 4096 KiB, with a default of 1024 KiB. For all other file systems, valid values are 4, 8, 16, 32, 64, 128, 256, 512, or 1024 KiB, with a default of 128 KiB. We recommend using the default setting for the majority of use cases. Generally, workloads that write in fixed small or large record sizes may benefit from setting a custom record size, like database workloads (small record size) or media streaming workloads (large record size). For additional guidance on when to set a custom record size, see ZFS Record size in the Amazon FSx for OpenZFS User Guide .
- Storage
Capacity intQuota Gi B Sets the maximum storage size in gibibytes (GiB) for the volume. You can specify a quota that is larger than the storage on the parent volume. A volume quota limits the amount of storage that the volume can consume to the configured amount, but does not guarantee the space will be available on the parent volume. To guarantee quota space, you must also set
StorageCapacityReservationGiB. To not specify a storage capacity quota, set this to-1.For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide .
- Storage
Capacity intReservation Gi B - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting
StorageCapacityReservationGiBguarantees that the specified amount of storage space on the parent volume will always be available for the volume. You can't reserve more storage than the parent volume has. To not specify a storage capacity reservation, set this to0or-1. For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide . - User
And []VolumeGroup Quotas User And Group Quotas - Configures how much storage users and groups can use on the volume.
- parent_
volume_ stringid - The ID of the volume to use as the parent volume of the volume that you are creating.
- bool
- A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults to
false. If this value is set totrue, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set totrue, and you do specify one or more tags, only the specified tags for the original volume are copied over to snapshots. If you specify one or more tags when creating a new snapshot, no tags are copied over from the original volume, regardless of this value. - data_
compression_ stringtype - Specifies the method used to compress the data on the volume. The compression type is
NONEby default.NONE- Doesn't compress the data on the volume.NONEis the default.ZSTD- Compresses the data in the volume using the Zstandard (ZSTD) compression algorithm. Compared to LZ4, Z-Standard provides a better compression ratio to minimize on-disk storage utilization.LZ4- Compresses the data in the volume using the LZ4 compression algorithm. Compared to Z-Standard, LZ4 is less compute-intensive and delivers higher write throughput speeds.
- nfs_
exports list(object) - The configuration object for mounting a Network File System (NFS) file system.
- options list(string)
- To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. - origin_
snapshot object - The configuration object that specifies the snapshot to use as the origin of the data for the volume.
- read_
only bool - A Boolean value indicating whether the volume is read-only.
- record_
size_ numberki_ b - Specifies the suggested block size for a volume in a ZFS dataset, in kibibytes (KiB). For file systems using the Intelligent-Tiering storage class, valid values are 128, 256, 512, 1024, 2048, or 4096 KiB, with a default of 1024 KiB. For all other file systems, valid values are 4, 8, 16, 32, 64, 128, 256, 512, or 1024 KiB, with a default of 128 KiB. We recommend using the default setting for the majority of use cases. Generally, workloads that write in fixed small or large record sizes may benefit from setting a custom record size, like database workloads (small record size) or media streaming workloads (large record size). For additional guidance on when to set a custom record size, see ZFS Record size in the Amazon FSx for OpenZFS User Guide .
- storage_
capacity_ numberquota_ gi_ b Sets the maximum storage size in gibibytes (GiB) for the volume. You can specify a quota that is larger than the storage on the parent volume. A volume quota limits the amount of storage that the volume can consume to the configured amount, but does not guarantee the space will be available on the parent volume. To guarantee quota space, you must also set
StorageCapacityReservationGiB. To not specify a storage capacity quota, set this to-1.For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide .
- storage_
capacity_ numberreservation_ gi_ b - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting
StorageCapacityReservationGiBguarantees that the specified amount of storage space on the parent volume will always be available for the volume. You can't reserve more storage than the parent volume has. To not specify a storage capacity reservation, set this to0or-1. For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide . - user_
and_ list(object)group_ quotas - Configures how much storage users and groups can use on the volume.
- parent
Volume StringId - The ID of the volume to use as the parent volume of the volume that you are creating.
- Boolean
- A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults to
false. If this value is set totrue, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set totrue, and you do specify one or more tags, only the specified tags for the original volume are copied over to snapshots. If you specify one or more tags when creating a new snapshot, no tags are copied over from the original volume, regardless of this value. - data
Compression StringType - Specifies the method used to compress the data on the volume. The compression type is
NONEby default.NONE- Doesn't compress the data on the volume.NONEis the default.ZSTD- Compresses the data in the volume using the Zstandard (ZSTD) compression algorithm. Compared to LZ4, Z-Standard provides a better compression ratio to minimize on-disk storage utilization.LZ4- Compresses the data in the volume using the LZ4 compression algorithm. Compared to Z-Standard, LZ4 is less compute-intensive and delivers higher write throughput speeds.
- nfs
Exports List<VolumeNfs Exports> - The configuration object for mounting a Network File System (NFS) file system.
- options List<String>
- To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. - origin
Snapshot VolumeOrigin Snapshot - The configuration object that specifies the snapshot to use as the origin of the data for the volume.
- read
Only Boolean - A Boolean value indicating whether the volume is read-only.
- record
Size IntegerKi B - Specifies the suggested block size for a volume in a ZFS dataset, in kibibytes (KiB). For file systems using the Intelligent-Tiering storage class, valid values are 128, 256, 512, 1024, 2048, or 4096 KiB, with a default of 1024 KiB. For all other file systems, valid values are 4, 8, 16, 32, 64, 128, 256, 512, or 1024 KiB, with a default of 128 KiB. We recommend using the default setting for the majority of use cases. Generally, workloads that write in fixed small or large record sizes may benefit from setting a custom record size, like database workloads (small record size) or media streaming workloads (large record size). For additional guidance on when to set a custom record size, see ZFS Record size in the Amazon FSx for OpenZFS User Guide .
- storage
Capacity IntegerQuota Gi B Sets the maximum storage size in gibibytes (GiB) for the volume. You can specify a quota that is larger than the storage on the parent volume. A volume quota limits the amount of storage that the volume can consume to the configured amount, but does not guarantee the space will be available on the parent volume. To guarantee quota space, you must also set
StorageCapacityReservationGiB. To not specify a storage capacity quota, set this to-1.For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide .
- storage
Capacity IntegerReservation Gi B - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting
StorageCapacityReservationGiBguarantees that the specified amount of storage space on the parent volume will always be available for the volume. You can't reserve more storage than the parent volume has. To not specify a storage capacity reservation, set this to0or-1. For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide . - user
And List<VolumeGroup Quotas User And Group Quotas> - Configures how much storage users and groups can use on the volume.
- parent
Volume stringId - The ID of the volume to use as the parent volume of the volume that you are creating.
- boolean
- A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults to
false. If this value is set totrue, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set totrue, and you do specify one or more tags, only the specified tags for the original volume are copied over to snapshots. If you specify one or more tags when creating a new snapshot, no tags are copied over from the original volume, regardless of this value. - data
Compression stringType - Specifies the method used to compress the data on the volume. The compression type is
NONEby default.NONE- Doesn't compress the data on the volume.NONEis the default.ZSTD- Compresses the data in the volume using the Zstandard (ZSTD) compression algorithm. Compared to LZ4, Z-Standard provides a better compression ratio to minimize on-disk storage utilization.LZ4- Compresses the data in the volume using the LZ4 compression algorithm. Compared to Z-Standard, LZ4 is less compute-intensive and delivers higher write throughput speeds.
- nfs
Exports VolumeNfs Exports[] - The configuration object for mounting a Network File System (NFS) file system.
- options string[]
- To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. - origin
Snapshot VolumeOrigin Snapshot - The configuration object that specifies the snapshot to use as the origin of the data for the volume.
- read
Only boolean - A Boolean value indicating whether the volume is read-only.
- record
Size numberKi B - Specifies the suggested block size for a volume in a ZFS dataset, in kibibytes (KiB). For file systems using the Intelligent-Tiering storage class, valid values are 128, 256, 512, 1024, 2048, or 4096 KiB, with a default of 1024 KiB. For all other file systems, valid values are 4, 8, 16, 32, 64, 128, 256, 512, or 1024 KiB, with a default of 128 KiB. We recommend using the default setting for the majority of use cases. Generally, workloads that write in fixed small or large record sizes may benefit from setting a custom record size, like database workloads (small record size) or media streaming workloads (large record size). For additional guidance on when to set a custom record size, see ZFS Record size in the Amazon FSx for OpenZFS User Guide .
- storage
Capacity numberQuota Gi B Sets the maximum storage size in gibibytes (GiB) for the volume. You can specify a quota that is larger than the storage on the parent volume. A volume quota limits the amount of storage that the volume can consume to the configured amount, but does not guarantee the space will be available on the parent volume. To guarantee quota space, you must also set
StorageCapacityReservationGiB. To not specify a storage capacity quota, set this to-1.For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide .
- storage
Capacity numberReservation Gi B - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting
StorageCapacityReservationGiBguarantees that the specified amount of storage space on the parent volume will always be available for the volume. You can't reserve more storage than the parent volume has. To not specify a storage capacity reservation, set this to0or-1. For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide . - user
And VolumeGroup Quotas User And Group Quotas[] - Configures how much storage users and groups can use on the volume.
- parent_
volume_ strid - The ID of the volume to use as the parent volume of the volume that you are creating.
- bool
- A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults to
false. If this value is set totrue, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set totrue, and you do specify one or more tags, only the specified tags for the original volume are copied over to snapshots. If you specify one or more tags when creating a new snapshot, no tags are copied over from the original volume, regardless of this value. - data_
compression_ strtype - Specifies the method used to compress the data on the volume. The compression type is
NONEby default.NONE- Doesn't compress the data on the volume.NONEis the default.ZSTD- Compresses the data in the volume using the Zstandard (ZSTD) compression algorithm. Compared to LZ4, Z-Standard provides a better compression ratio to minimize on-disk storage utilization.LZ4- Compresses the data in the volume using the LZ4 compression algorithm. Compared to Z-Standard, LZ4 is less compute-intensive and delivers higher write throughput speeds.
- nfs_
exports Sequence[VolumeNfs Exports] - The configuration object for mounting a Network File System (NFS) file system.
- options Sequence[str]
- To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. - origin_
snapshot VolumeOrigin Snapshot - The configuration object that specifies the snapshot to use as the origin of the data for the volume.
- read_
only bool - A Boolean value indicating whether the volume is read-only.
- record_
size_ intki_ b - Specifies the suggested block size for a volume in a ZFS dataset, in kibibytes (KiB). For file systems using the Intelligent-Tiering storage class, valid values are 128, 256, 512, 1024, 2048, or 4096 KiB, with a default of 1024 KiB. For all other file systems, valid values are 4, 8, 16, 32, 64, 128, 256, 512, or 1024 KiB, with a default of 128 KiB. We recommend using the default setting for the majority of use cases. Generally, workloads that write in fixed small or large record sizes may benefit from setting a custom record size, like database workloads (small record size) or media streaming workloads (large record size). For additional guidance on when to set a custom record size, see ZFS Record size in the Amazon FSx for OpenZFS User Guide .
- storage_
capacity_ intquota_ gi_ b Sets the maximum storage size in gibibytes (GiB) for the volume. You can specify a quota that is larger than the storage on the parent volume. A volume quota limits the amount of storage that the volume can consume to the configured amount, but does not guarantee the space will be available on the parent volume. To guarantee quota space, you must also set
StorageCapacityReservationGiB. To not specify a storage capacity quota, set this to-1.For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide .
- storage_
capacity_ intreservation_ gi_ b - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting
StorageCapacityReservationGiBguarantees that the specified amount of storage space on the parent volume will always be available for the volume. You can't reserve more storage than the parent volume has. To not specify a storage capacity reservation, set this to0or-1. For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide . - user_
and_ Sequence[Volumegroup_ quotas User And Group Quotas] - Configures how much storage users and groups can use on the volume.
- parent
Volume StringId - The ID of the volume to use as the parent volume of the volume that you are creating.
- Boolean
- A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults to
false. If this value is set totrue, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set totrue, and you do specify one or more tags, only the specified tags for the original volume are copied over to snapshots. If you specify one or more tags when creating a new snapshot, no tags are copied over from the original volume, regardless of this value. - data
Compression StringType - Specifies the method used to compress the data on the volume. The compression type is
NONEby default.NONE- Doesn't compress the data on the volume.NONEis the default.ZSTD- Compresses the data in the volume using the Zstandard (ZSTD) compression algorithm. Compared to LZ4, Z-Standard provides a better compression ratio to minimize on-disk storage utilization.LZ4- Compresses the data in the volume using the LZ4 compression algorithm. Compared to Z-Standard, LZ4 is less compute-intensive and delivers higher write throughput speeds.
- nfs
Exports List<Property Map> - The configuration object for mounting a Network File System (NFS) file system.
- options List<String>
- To delete the volume's child volumes, snapshots, and clones, use the string
DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. - origin
Snapshot Property Map - The configuration object that specifies the snapshot to use as the origin of the data for the volume.
- read
Only Boolean - A Boolean value indicating whether the volume is read-only.
- record
Size NumberKi B - Specifies the suggested block size for a volume in a ZFS dataset, in kibibytes (KiB). For file systems using the Intelligent-Tiering storage class, valid values are 128, 256, 512, 1024, 2048, or 4096 KiB, with a default of 1024 KiB. For all other file systems, valid values are 4, 8, 16, 32, 64, 128, 256, 512, or 1024 KiB, with a default of 128 KiB. We recommend using the default setting for the majority of use cases. Generally, workloads that write in fixed small or large record sizes may benefit from setting a custom record size, like database workloads (small record size) or media streaming workloads (large record size). For additional guidance on when to set a custom record size, see ZFS Record size in the Amazon FSx for OpenZFS User Guide .
- storage
Capacity NumberQuota Gi B Sets the maximum storage size in gibibytes (GiB) for the volume. You can specify a quota that is larger than the storage on the parent volume. A volume quota limits the amount of storage that the volume can consume to the configured amount, but does not guarantee the space will be available on the parent volume. To guarantee quota space, you must also set
StorageCapacityReservationGiB. To not specify a storage capacity quota, set this to-1.For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide .
- storage
Capacity NumberReservation Gi B - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting
StorageCapacityReservationGiBguarantees that the specified amount of storage space on the parent volume will always be available for the volume. You can't reserve more storage than the parent volume has. To not specify a storage capacity reservation, set this to0or-1. For more information, see Volume properties in the Amazon FSx for OpenZFS User Guide . - user
And List<Property Map>Group Quotas - Configures how much storage users and groups can use on the volume.
VolumeOriginSnapshot, VolumeOriginSnapshotArgs
- Copy
Strategy string Specifies the strategy used when copying data from the snapshot to the new volume.
CLONE- The new volume references the data in the origin snapshot. Cloning a snapshot is faster than copying data from the snapshot to a new volume and doesn't consume disk throughput. However, the origin snapshot can't be deleted if there is a volume using its copied data.FULL_COPY- Copies all data from the snapshot to the new volume.
Specify this option to create the volume from a snapshot on another FSx for OpenZFS file system.
The
INCREMENTAL_COPYoption is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume .- Snapshot
Arn string - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- Copy
Strategy string Specifies the strategy used when copying data from the snapshot to the new volume.
CLONE- The new volume references the data in the origin snapshot. Cloning a snapshot is faster than copying data from the snapshot to a new volume and doesn't consume disk throughput. However, the origin snapshot can't be deleted if there is a volume using its copied data.FULL_COPY- Copies all data from the snapshot to the new volume.
Specify this option to create the volume from a snapshot on another FSx for OpenZFS file system.
The
INCREMENTAL_COPYoption is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume .- Snapshot
Arn string - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- copy_
strategy string Specifies the strategy used when copying data from the snapshot to the new volume.
CLONE- The new volume references the data in the origin snapshot. Cloning a snapshot is faster than copying data from the snapshot to a new volume and doesn't consume disk throughput. However, the origin snapshot can't be deleted if there is a volume using its copied data.FULL_COPY- Copies all data from the snapshot to the new volume.
Specify this option to create the volume from a snapshot on another FSx for OpenZFS file system.
The
INCREMENTAL_COPYoption is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume .- snapshot_
arn string - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- copy
Strategy String Specifies the strategy used when copying data from the snapshot to the new volume.
CLONE- The new volume references the data in the origin snapshot. Cloning a snapshot is faster than copying data from the snapshot to a new volume and doesn't consume disk throughput. However, the origin snapshot can't be deleted if there is a volume using its copied data.FULL_COPY- Copies all data from the snapshot to the new volume.
Specify this option to create the volume from a snapshot on another FSx for OpenZFS file system.
The
INCREMENTAL_COPYoption is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume .- snapshot
Arn String - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- copy
Strategy string Specifies the strategy used when copying data from the snapshot to the new volume.
CLONE- The new volume references the data in the origin snapshot. Cloning a snapshot is faster than copying data from the snapshot to a new volume and doesn't consume disk throughput. However, the origin snapshot can't be deleted if there is a volume using its copied data.FULL_COPY- Copies all data from the snapshot to the new volume.
Specify this option to create the volume from a snapshot on another FSx for OpenZFS file system.
The
INCREMENTAL_COPYoption is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume .- snapshot
Arn string - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- copy_
strategy str Specifies the strategy used when copying data from the snapshot to the new volume.
CLONE- The new volume references the data in the origin snapshot. Cloning a snapshot is faster than copying data from the snapshot to a new volume and doesn't consume disk throughput. However, the origin snapshot can't be deleted if there is a volume using its copied data.FULL_COPY- Copies all data from the snapshot to the new volume.
Specify this option to create the volume from a snapshot on another FSx for OpenZFS file system.
The
INCREMENTAL_COPYoption is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume .- snapshot_
arn str - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- copy
Strategy String Specifies the strategy used when copying data from the snapshot to the new volume.
CLONE- The new volume references the data in the origin snapshot. Cloning a snapshot is faster than copying data from the snapshot to a new volume and doesn't consume disk throughput. However, the origin snapshot can't be deleted if there is a volume using its copied data.FULL_COPY- Copies all data from the snapshot to the new volume.
Specify this option to create the volume from a snapshot on another FSx for OpenZFS file system.
The
INCREMENTAL_COPYoption is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume .- snapshot
Arn String - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
VolumeRetentionPeriod, VolumeRetentionPeriodArgs
- Type string
- Defines the 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. - Value int
- Defines the amount of time for the retention period of an FSx for ONTAP SnapLock volume. You can't set a value for
INFINITEorUNSPECIFIED. For all other options, the following ranges are valid:Seconds: 0 - 65,535Minutes: 0 - 65,535Hours: 0 - 24Days: 0 - 365Months: 0 - 12Years: 0 - 100
- Type string
- Defines the 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. - Value int
- Defines the amount of time for the retention period of an FSx for ONTAP SnapLock volume. You can't set a value for
INFINITEorUNSPECIFIED. For all other options, the following ranges are valid:Seconds: 0 - 65,535Minutes: 0 - 65,535Hours: 0 - 24Days: 0 - 365Months: 0 - 12Years: 0 - 100
- type string
- Defines the 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. - value number
- Defines the amount of time for the retention period of an FSx for ONTAP SnapLock volume. You can't set a value for
INFINITEorUNSPECIFIED. For all other options, the following ranges are valid:Seconds: 0 - 65,535Minutes: 0 - 65,535Hours: 0 - 24Days: 0 - 365Months: 0 - 12Years: 0 - 100
- type String
- Defines the 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. - value Integer
- Defines the amount of time for the retention period of an FSx for ONTAP SnapLock volume. You can't set a value for
INFINITEorUNSPECIFIED. For all other options, the following ranges are valid:Seconds: 0 - 65,535Minutes: 0 - 65,535Hours: 0 - 24Days: 0 - 365Months: 0 - 12Years: 0 - 100
- type string
- Defines the 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. - value number
- Defines the amount of time for the retention period of an FSx for ONTAP SnapLock volume. You can't set a value for
INFINITEorUNSPECIFIED. For all other options, the following ranges are valid:Seconds: 0 - 65,535Minutes: 0 - 65,535Hours: 0 - 24Days: 0 - 365Months: 0 - 12Years: 0 - 100
- type str
- Defines the 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. - value int
- Defines the amount of time for the retention period of an FSx for ONTAP SnapLock volume. You can't set a value for
INFINITEorUNSPECIFIED. For all other options, the following ranges are valid:Seconds: 0 - 65,535Minutes: 0 - 65,535Hours: 0 - 24Days: 0 - 365Months: 0 - 12Years: 0 - 100
- type String
- Defines the 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. - value Number
- Defines the amount of time for the retention period of an FSx for ONTAP SnapLock volume. You can't set a value for
INFINITEorUNSPECIFIED. For all other options, the following ranges are valid:Seconds: 0 - 65,535Minutes: 0 - 65,535Hours: 0 - 24Days: 0 - 365Months: 0 - 12Years: 0 - 100
VolumeSnaplockConfiguration, VolumeSnaplockConfigurationArgs
- Snaplock
Type string - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. You can choose one of the following retention modes:
COMPLIANCE: Files transitioned to write once, read many (WORM) on a Compliance volume can't be deleted until their retention periods expire. This retention mode is used to address government or industry-specific mandates or to protect against ransomware attacks. For more information, see SnapLock Compliance .ENTERPRISE: Files transitioned to WORM on an Enterprise volume can be deleted by authorized users before their retention periods expire using privileged delete. This retention mode is used to advance an organization's data integrity and internal compliance or to test retention settings before using SnapLock Compliance. For more information, see SnapLock Enterprise .
- Audit
Log stringVolume Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. If you setAuditLogVolumetotrue, the SnapLock volume is created as an audit log volume. The minimum retention period for an audit log volume is six months.For more information, see SnapLock audit log volumes .
- Autocommit
Period Pulumi.Aws Native. FSx. Inputs. Volume Autocommit Period - The configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume.
- Privileged
Delete string Enables, disables, or permanently disables privileged delete on an FSx for ONTAP SnapLock Enterprise volume. Enabling privileged delete allows SnapLock administrators to delete write once, read many (WORM) files even if they have active retention periods.
PERMANENTLY_DISABLEDis a terminal state. If privileged delete is permanently disabled on a SnapLock volume, you can't re-enable it. The default value isDISABLED.For more information, see Privileged delete .
- Retention
Period Pulumi.Aws Native. FSx. Inputs. Volume Snaplock Retention Period - Specifies the retention period of an FSx for ONTAP SnapLock volume.
- Volume
Append stringMode Enabled Enables or disables volume-append mode on an FSx for ONTAP SnapLock volume. Volume-append mode allows you to create WORM-appendable files and write data to them incrementally. The default value is
false.For more information, see Volume-append mode .
- Snaplock
Type string - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. You can choose one of the following retention modes:
COMPLIANCE: Files transitioned to write once, read many (WORM) on a Compliance volume can't be deleted until their retention periods expire. This retention mode is used to address government or industry-specific mandates or to protect against ransomware attacks. For more information, see SnapLock Compliance .ENTERPRISE: Files transitioned to WORM on an Enterprise volume can be deleted by authorized users before their retention periods expire using privileged delete. This retention mode is used to advance an organization's data integrity and internal compliance or to test retention settings before using SnapLock Compliance. For more information, see SnapLock Enterprise .
- Audit
Log stringVolume Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. If you setAuditLogVolumetotrue, the SnapLock volume is created as an audit log volume. The minimum retention period for an audit log volume is six months.For more information, see SnapLock audit log volumes .
- Autocommit
Period VolumeAutocommit Period - The configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume.
- Privileged
Delete string Enables, disables, or permanently disables privileged delete on an FSx for ONTAP SnapLock Enterprise volume. Enabling privileged delete allows SnapLock administrators to delete write once, read many (WORM) files even if they have active retention periods.
PERMANENTLY_DISABLEDis a terminal state. If privileged delete is permanently disabled on a SnapLock volume, you can't re-enable it. The default value isDISABLED.For more information, see Privileged delete .
- Retention
Period VolumeSnaplock Retention Period - Specifies the retention period of an FSx for ONTAP SnapLock volume.
- Volume
Append stringMode Enabled Enables or disables volume-append mode on an FSx for ONTAP SnapLock volume. Volume-append mode allows you to create WORM-appendable files and write data to them incrementally. The default value is
false.For more information, see Volume-append mode .
- snaplock_
type string - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. You can choose one of the following retention modes:
COMPLIANCE: Files transitioned to write once, read many (WORM) on a Compliance volume can't be deleted until their retention periods expire. This retention mode is used to address government or industry-specific mandates or to protect against ransomware attacks. For more information, see SnapLock Compliance .ENTERPRISE: Files transitioned to WORM on an Enterprise volume can be deleted by authorized users before their retention periods expire using privileged delete. This retention mode is used to advance an organization's data integrity and internal compliance or to test retention settings before using SnapLock Compliance. For more information, see SnapLock Enterprise .
- audit_
log_ stringvolume Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. If you setAuditLogVolumetotrue, the SnapLock volume is created as an audit log volume. The minimum retention period for an audit log volume is six months.For more information, see SnapLock audit log volumes .
- autocommit_
period object - The configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume.
- privileged_
delete string Enables, disables, or permanently disables privileged delete on an FSx for ONTAP SnapLock Enterprise volume. Enabling privileged delete allows SnapLock administrators to delete write once, read many (WORM) files even if they have active retention periods.
PERMANENTLY_DISABLEDis a terminal state. If privileged delete is permanently disabled on a SnapLock volume, you can't re-enable it. The default value isDISABLED.For more information, see Privileged delete .
- retention_
period object - Specifies the retention period of an FSx for ONTAP SnapLock volume.
- volume_
append_ stringmode_ enabled Enables or disables volume-append mode on an FSx for ONTAP SnapLock volume. Volume-append mode allows you to create WORM-appendable files and write data to them incrementally. The default value is
false.For more information, see Volume-append mode .
- snaplock
Type String - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. You can choose one of the following retention modes:
COMPLIANCE: Files transitioned to write once, read many (WORM) on a Compliance volume can't be deleted until their retention periods expire. This retention mode is used to address government or industry-specific mandates or to protect against ransomware attacks. For more information, see SnapLock Compliance .ENTERPRISE: Files transitioned to WORM on an Enterprise volume can be deleted by authorized users before their retention periods expire using privileged delete. This retention mode is used to advance an organization's data integrity and internal compliance or to test retention settings before using SnapLock Compliance. For more information, see SnapLock Enterprise .
- audit
Log StringVolume Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. If you setAuditLogVolumetotrue, the SnapLock volume is created as an audit log volume. The minimum retention period for an audit log volume is six months.For more information, see SnapLock audit log volumes .
- autocommit
Period VolumeAutocommit Period - The configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume.
- privileged
Delete String Enables, disables, or permanently disables privileged delete on an FSx for ONTAP SnapLock Enterprise volume. Enabling privileged delete allows SnapLock administrators to delete write once, read many (WORM) files even if they have active retention periods.
PERMANENTLY_DISABLEDis a terminal state. If privileged delete is permanently disabled on a SnapLock volume, you can't re-enable it. The default value isDISABLED.For more information, see Privileged delete .
- retention
Period VolumeSnaplock Retention Period - Specifies the retention period of an FSx for ONTAP SnapLock volume.
- volume
Append StringMode Enabled Enables or disables volume-append mode on an FSx for ONTAP SnapLock volume. Volume-append mode allows you to create WORM-appendable files and write data to them incrementally. The default value is
false.For more information, see Volume-append mode .
- snaplock
Type string - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. You can choose one of the following retention modes:
COMPLIANCE: Files transitioned to write once, read many (WORM) on a Compliance volume can't be deleted until their retention periods expire. This retention mode is used to address government or industry-specific mandates or to protect against ransomware attacks. For more information, see SnapLock Compliance .ENTERPRISE: Files transitioned to WORM on an Enterprise volume can be deleted by authorized users before their retention periods expire using privileged delete. This retention mode is used to advance an organization's data integrity and internal compliance or to test retention settings before using SnapLock Compliance. For more information, see SnapLock Enterprise .
- audit
Log stringVolume Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. If you setAuditLogVolumetotrue, the SnapLock volume is created as an audit log volume. The minimum retention period for an audit log volume is six months.For more information, see SnapLock audit log volumes .
- autocommit
Period VolumeAutocommit Period - The configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume.
- privileged
Delete string Enables, disables, or permanently disables privileged delete on an FSx for ONTAP SnapLock Enterprise volume. Enabling privileged delete allows SnapLock administrators to delete write once, read many (WORM) files even if they have active retention periods.
PERMANENTLY_DISABLEDis a terminal state. If privileged delete is permanently disabled on a SnapLock volume, you can't re-enable it. The default value isDISABLED.For more information, see Privileged delete .
- retention
Period VolumeSnaplock Retention Period - Specifies the retention period of an FSx for ONTAP SnapLock volume.
- volume
Append stringMode Enabled Enables or disables volume-append mode on an FSx for ONTAP SnapLock volume. Volume-append mode allows you to create WORM-appendable files and write data to them incrementally. The default value is
false.For more information, see Volume-append mode .
- snaplock_
type str - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. You can choose one of the following retention modes:
COMPLIANCE: Files transitioned to write once, read many (WORM) on a Compliance volume can't be deleted until their retention periods expire. This retention mode is used to address government or industry-specific mandates or to protect against ransomware attacks. For more information, see SnapLock Compliance .ENTERPRISE: Files transitioned to WORM on an Enterprise volume can be deleted by authorized users before their retention periods expire using privileged delete. This retention mode is used to advance an organization's data integrity and internal compliance or to test retention settings before using SnapLock Compliance. For more information, see SnapLock Enterprise .
- audit_
log_ strvolume Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. If you setAuditLogVolumetotrue, the SnapLock volume is created as an audit log volume. The minimum retention period for an audit log volume is six months.For more information, see SnapLock audit log volumes .
- autocommit_
period VolumeAutocommit Period - The configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume.
- privileged_
delete str Enables, disables, or permanently disables privileged delete on an FSx for ONTAP SnapLock Enterprise volume. Enabling privileged delete allows SnapLock administrators to delete write once, read many (WORM) files even if they have active retention periods.
PERMANENTLY_DISABLEDis a terminal state. If privileged delete is permanently disabled on a SnapLock volume, you can't re-enable it. The default value isDISABLED.For more information, see Privileged delete .
- retention_
period VolumeSnaplock Retention Period - Specifies the retention period of an FSx for ONTAP SnapLock volume.
- volume_
append_ strmode_ enabled Enables or disables volume-append mode on an FSx for ONTAP SnapLock volume. Volume-append mode allows you to create WORM-appendable files and write data to them incrementally. The default value is
false.For more information, see Volume-append mode .
- snaplock
Type String - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. You can choose one of the following retention modes:
COMPLIANCE: Files transitioned to write once, read many (WORM) on a Compliance volume can't be deleted until their retention periods expire. This retention mode is used to address government or industry-specific mandates or to protect against ransomware attacks. For more information, see SnapLock Compliance .ENTERPRISE: Files transitioned to WORM on an Enterprise volume can be deleted by authorized users before their retention periods expire using privileged delete. This retention mode is used to advance an organization's data integrity and internal compliance or to test retention settings before using SnapLock Compliance. For more information, see SnapLock Enterprise .
- audit
Log StringVolume Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume. The default value is
false. If you setAuditLogVolumetotrue, the SnapLock volume is created as an audit log volume. The minimum retention period for an audit log volume is six months.For more information, see SnapLock audit log volumes .
- autocommit
Period Property Map - The configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume.
- privileged
Delete String Enables, disables, or permanently disables privileged delete on an FSx for ONTAP SnapLock Enterprise volume. Enabling privileged delete allows SnapLock administrators to delete write once, read many (WORM) files even if they have active retention periods.
PERMANENTLY_DISABLEDis a terminal state. If privileged delete is permanently disabled on a SnapLock volume, you can't re-enable it. The default value isDISABLED.For more information, see Privileged delete .
- retention
Period Property Map - Specifies the retention period of an FSx for ONTAP SnapLock volume.
- volume
Append StringMode Enabled Enables or disables volume-append mode on an FSx for ONTAP SnapLock volume. Volume-append mode allows you to create WORM-appendable files and write data to them incrementally. The default value is
false.For more information, see Volume-append mode .
VolumeSnaplockRetentionPeriod, VolumeSnaplockRetentionPeriodArgs
- Default
Retention Pulumi.Aws Native. FSx. Inputs. Volume Retention Period - The 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.
- Maximum
Retention Pulumi.Aws Native. FSx. Inputs. Volume Retention Period - The longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- Minimum
Retention Pulumi.Aws Native. FSx. Inputs. Volume Retention Period - The shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- Default
Retention VolumeRetention Period - The 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.
- Maximum
Retention VolumeRetention Period - The longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- Minimum
Retention VolumeRetention Period - The shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- default_
retention object - The 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.
- maximum_
retention object - The longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- minimum_
retention object - The shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- default
Retention VolumeRetention Period - The 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.
- maximum
Retention VolumeRetention Period - The longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- minimum
Retention VolumeRetention Period - The shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- default
Retention VolumeRetention Period - The 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.
- maximum
Retention VolumeRetention Period - The longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- minimum
Retention VolumeRetention Period - The shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- default_
retention VolumeRetention Period - The 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.
- maximum_
retention VolumeRetention Period - The longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- minimum_
retention VolumeRetention Period - The shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- default
Retention Property Map - The 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.
- maximum
Retention Property Map - The longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
- minimum
Retention Property Map - The shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
VolumeTieringPolicy, VolumeTieringPolicyArgs
- Cooling
Period int - Specifies the 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 the
AUTOandSNAPSHOT_ONLYtiering policies. Enter a whole number between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - Name string
- Specifies the tiering policy used to transition data. Default value is
SNAPSHOT_ONLY.SNAPSHOT_ONLY- moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- Cooling
Period int - Specifies the 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 the
AUTOandSNAPSHOT_ONLYtiering policies. Enter a whole number between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - Name string
- Specifies the tiering policy used to transition data. Default value is
SNAPSHOT_ONLY.SNAPSHOT_ONLY- moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- cooling_
period number - Specifies the 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 the
AUTOandSNAPSHOT_ONLYtiering policies. Enter a whole number between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - name string
- Specifies the tiering policy used to transition data. Default value is
SNAPSHOT_ONLY.SNAPSHOT_ONLY- moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- cooling
Period Integer - Specifies the 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 the
AUTOandSNAPSHOT_ONLYtiering policies. Enter a whole number between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - name String
- Specifies the tiering policy used to transition data. Default value is
SNAPSHOT_ONLY.SNAPSHOT_ONLY- moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- cooling
Period number - Specifies the 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 the
AUTOandSNAPSHOT_ONLYtiering policies. Enter a whole number between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - name string
- Specifies the tiering policy used to transition data. Default value is
SNAPSHOT_ONLY.SNAPSHOT_ONLY- moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- cooling_
period int - Specifies the 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 the
AUTOandSNAPSHOT_ONLYtiering policies. Enter a whole number between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - name str
- Specifies the tiering policy used to transition data. Default value is
SNAPSHOT_ONLY.SNAPSHOT_ONLY- moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- cooling
Period Number - Specifies the 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 the
AUTOandSNAPSHOT_ONLYtiering policies. Enter a whole number between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY. - name String
- Specifies the tiering policy used to transition data. Default value is
SNAPSHOT_ONLY.SNAPSHOT_ONLY- moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
VolumeUserAndGroupQuotas, VolumeUserAndGroupQuotasArgs
- Id int
- The ID of the user or group that the quota applies to.
- Storage
Capacity intQuota Gi B - The user or group's storage quota, in gibibytes (GiB).
- Type string
- Specifies whether the quota applies to a user or group.
- Id int
- The ID of the user or group that the quota applies to.
- Storage
Capacity intQuota Gi B - The user or group's storage quota, in gibibytes (GiB).
- Type string
- Specifies whether the quota applies to a user or group.
- id number
- The ID of the user or group that the quota applies to.
- storage_
capacity_ numberquota_ gi_ b - The user or group's storage quota, in gibibytes (GiB).
- type string
- Specifies whether the quota applies to a user or group.
- id Integer
- The ID of the user or group that the quota applies to.
- storage
Capacity IntegerQuota Gi B - The user or group's storage quota, in gibibytes (GiB).
- type String
- Specifies whether the quota applies to a user or group.
- id number
- The ID of the user or group that the quota applies to.
- storage
Capacity numberQuota Gi B - The user or group's storage quota, in gibibytes (GiB).
- type string
- Specifies whether the quota applies to a user or group.
- id int
- The ID of the user or group that the quota applies to.
- storage_
capacity_ intquota_ gi_ b - The user or group's storage quota, in gibibytes (GiB).
- type str
- Specifies whether the quota applies to a user or group.
- id Number
- The ID of the user or group that the quota applies to.
- storage
Capacity NumberQuota Gi B - The user or group's storage quota, in gibibytes (GiB).
- type String
- Specifies whether the quota applies to a user or group.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi