We recommend new projects start with resources from the AWS provider.
published on Monday, Oct 5, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Oct 5, 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> - One or more tags.
- 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 - One or more tags.
- 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)
- One or more tags.
- 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>
- One or more tags.
- 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[]
- One or more tags.
- 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] - One or more tags.
- 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>
- One or more tags.
- 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).
- Uuid string
- Returns the volume's ID.
- Volume
Id string - Returns the volume's universally unique identifier (UUID).
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Arn string - Returns the volume's Amazon Resource Name (ARN).
- Uuid string
- Returns the volume's ID.
- Volume
Id string - Returns the volume's universally unique identifier (UUID).
- id string
- The provider-assigned unique ID for this managed resource.
- resource_
arn string - Returns the volume's Amazon Resource Name (ARN).
- uuid string
- Returns the volume's ID.
- volume_
id string - Returns the volume's universally unique identifier (UUID).
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Arn String - Returns the volume's Amazon Resource Name (ARN).
- uuid String
- Returns the volume's ID.
- volume
Id String - Returns the volume's universally unique identifier (UUID).
- id string
- The provider-assigned unique ID for this managed resource.
- resource
Arn string - Returns the volume's Amazon Resource Name (ARN).
- uuid string
- Returns the volume's ID.
- volume
Id string - Returns the volume's universally unique identifier (UUID).
- id str
- The provider-assigned unique ID for this managed resource.
- resource_
arn str - Returns the volume's Amazon Resource Name (ARN).
- uuid str
- Returns the volume's ID.
- volume_
id str - Returns the volume's universally unique identifier (UUID).
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Arn String - Returns the volume's Amazon Resource Name (ARN).
- uuid String
- Returns the volume's ID.
- volume
Id String - Returns the volume's universally unique identifier (UUID).
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
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 configuration object for mounting a Network File System (NFS) file system.
- 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 configuration object for mounting a Network File System (NFS) file system.
- 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 configuration object for mounting a Network File System (NFS) file system.
- 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 configuration object for mounting a Network File System (NFS) file system.
- 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 configuration object for mounting a Network File System (NFS) file system.
- 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 configuration object for mounting a Network File System (NFS) file system.
- 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 configuration object for mounting a Network File System (NFS) file system.
VolumeNfsExports, VolumeNfsExportsArgs
- Client
Configurations List<Pulumi.Aws Native. FSx. Inputs. Volume Client Configurations> - The configuration object for mounting a Network File System (NFS) file system.
- Client
Configurations []VolumeClient Configurations - The configuration object for mounting a Network File System (NFS) file system.
- client_
configurations list(object) - The configuration object for mounting a Network File System (NFS) file system.
- client
Configurations List<VolumeClient Configurations> - The configuration object for mounting a Network File System (NFS) file system.
- client
Configurations VolumeClient Configurations[] - The configuration object for mounting a Network File System (NFS) file system.
- client_
configurations Sequence[VolumeClient Configurations] - The configuration object for mounting a Network File System (NFS) file system.
- client
Configurations List<Property Map> - The configuration object for mounting a Network File System (NFS) 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.
- Junction
Path string - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The JunctionPath must have a leading forward slash, such as /vol3.
- Ontap
Volume stringType - Specifies the type of volume you are creating. Valid values are the following: RW or DP
- 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.
- Size
In stringBytes - Specifies the configured size of the volume, in bytes.
- Size
In stringMegabytes - Use SizeInBytes instead. 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, default-1weekly, none.
- 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.
- Tiering
Policy Pulumi.Aws Native. FSx. Inputs. Volume Tiering Policy - Describes the data tiering policy for an ONTAP volume.
- Volume
Style string - Use to specify the style of an ONTAP volume.
- 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.
- Junction
Path string - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The JunctionPath must have a leading forward slash, such as /vol3.
- Ontap
Volume stringType - Specifies the type of volume you are creating. Valid values are the following: RW or DP
- 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.
- Size
In stringBytes - Specifies the configured size of the volume, in bytes.
- Size
In stringMegabytes - Use SizeInBytes instead. 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, default-1weekly, none.
- 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.
- Tiering
Policy VolumeTiering Policy - Describes the data tiering policy for an ONTAP volume.
- Volume
Style string - Use to specify the style of an ONTAP volume.
- 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.
- junction_
path string - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The JunctionPath must have a leading forward slash, such as /vol3.
- ontap_
volume_ stringtype - Specifies the type of volume you are creating. Valid values are the following: RW or DP
- 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.
- size_
in_ stringbytes - Specifies the configured size of the volume, in bytes.
- size_
in_ stringmegabytes - Use SizeInBytes instead. 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, default-1weekly, none.
- 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.
- tiering_
policy object - Describes the data tiering policy for an ONTAP volume.
- volume_
style string - Use to specify the style of an ONTAP volume.
- 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.
- junction
Path String - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The JunctionPath must have a leading forward slash, such as /vol3.
- ontap
Volume StringType - Specifies the type of volume you are creating. Valid values are the following: RW or DP
- 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.
- size
In StringBytes - Specifies the configured size of the volume, in bytes.
- size
In StringMegabytes - Use SizeInBytes instead. 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, default-1weekly, none.
- 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.
- tiering
Policy VolumeTiering Policy - Describes the data tiering policy for an ONTAP volume.
- volume
Style String - Use to specify the style of an ONTAP volume.
- 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.
- junction
Path string - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The JunctionPath must have a leading forward slash, such as /vol3.
- ontap
Volume stringType - Specifies the type of volume you are creating. Valid values are the following: RW or DP
- 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.
- size
In stringBytes - Specifies the configured size of the volume, in bytes.
- size
In stringMegabytes - Use SizeInBytes instead. 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, default-1weekly, none.
- 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.
- tiering
Policy VolumeTiering Policy - Describes the data tiering policy for an ONTAP volume.
- volume
Style string - Use to specify the style of an ONTAP volume.
- 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.
- junction_
path str - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The JunctionPath must have a leading forward slash, such as /vol3.
- ontap_
volume_ strtype - Specifies the type of volume you are creating. Valid values are the following: RW or DP
- 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.
- size_
in_ strbytes - Specifies the configured size of the volume, in bytes.
- size_
in_ strmegabytes - Use SizeInBytes instead. 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, default-1weekly, none.
- 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.
- tiering_
policy VolumeTiering Policy - Describes the data tiering policy for an ONTAP volume.
- volume_
style str - Use to specify the style of an ONTAP volume.
- 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.
- junction
Path String - Specifies the location in the SVM's namespace where the volume is mounted. This parameter is required. The JunctionPath must have a leading forward slash, such as /vol3.
- ontap
Volume StringType - Specifies the type of volume you are creating. Valid values are the following: RW or DP
- 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.
- size
In StringBytes - Specifies the configured size of the volume, in bytes.
- size
In StringMegabytes - Use SizeInBytes instead. 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, default-1weekly, none.
- 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.
- tiering
Policy Property Map - Describes the data tiering policy for an ONTAP volume.
- volume
Style String - Use to specify the style of an ONTAP volume.
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 to true, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set to true, 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
- 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>
- The configuration object for mounting a Network File System (NFS) file system.
- Origin
Snapshot Pulumi.Aws Native. FSx. Inputs. Volume Origin Snapshot - The configuration of an Amazon FSx for OpenZFS 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).
- 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.
- Storage
Capacity intReservation Gi B - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting StorageCapacityReservationGiB guarantees 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 to 0 or -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 to true, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set to true, 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
- Nfs
Exports []VolumeNfs Exports - The configuration object for mounting a Network File System (NFS) file system.
- Options []string
- The configuration object for mounting a Network File System (NFS) file system.
- Origin
Snapshot VolumeOrigin Snapshot - The configuration of an Amazon FSx for OpenZFS 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).
- 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.
- Storage
Capacity intReservation Gi B - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting StorageCapacityReservationGiB guarantees 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 to 0 or -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 to true, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set to true, 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
- nfs_
exports list(object) - The configuration object for mounting a Network File System (NFS) file system.
- options list(string)
- The configuration object for mounting a Network File System (NFS) file system.
- origin_
snapshot object - The configuration of an Amazon FSx for OpenZFS 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).
- 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.
- storage_
capacity_ numberreservation_ gi_ b - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting StorageCapacityReservationGiB guarantees 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 to 0 or -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 to true, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set to true, 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
- nfs
Exports List<VolumeNfs Exports> - The configuration object for mounting a Network File System (NFS) file system.
- options List<String>
- The configuration object for mounting a Network File System (NFS) file system.
- origin
Snapshot VolumeOrigin Snapshot - The configuration of an Amazon FSx for OpenZFS 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).
- 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.
- storage
Capacity IntegerReservation Gi B - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting StorageCapacityReservationGiB guarantees 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 to 0 or -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 to true, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set to true, 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
- nfs
Exports VolumeNfs Exports[] - The configuration object for mounting a Network File System (NFS) file system.
- options string[]
- The configuration object for mounting a Network File System (NFS) file system.
- origin
Snapshot VolumeOrigin Snapshot - The configuration of an Amazon FSx for OpenZFS 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).
- 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.
- storage
Capacity numberReservation Gi B - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting StorageCapacityReservationGiB guarantees 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 to 0 or -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 to true, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set to true, 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
- nfs_
exports Sequence[VolumeNfs Exports] - The configuration object for mounting a Network File System (NFS) file system.
- options Sequence[str]
- The configuration object for mounting a Network File System (NFS) file system.
- origin_
snapshot VolumeOrigin Snapshot - The configuration of an Amazon FSx for OpenZFS 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).
- 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.
- storage_
capacity_ intreservation_ gi_ b - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting StorageCapacityReservationGiB guarantees 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 to 0 or -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 to true, and you do not specify any tags, all tags for the original volume are copied over to snapshots. If this value is set to true, 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
- nfs
Exports List<Property Map> - The configuration object for mounting a Network File System (NFS) file system.
- options List<String>
- The configuration object for mounting a Network File System (NFS) file system.
- origin
Snapshot Property Map - The configuration of an Amazon FSx for OpenZFS 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).
- 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.
- storage
Capacity NumberReservation Gi B - Specifies the amount of storage in gibibytes (GiB) to reserve from the parent volume. Setting StorageCapacityReservationGiB guarantees 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 to 0 or -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 - The configuration object for mounting a Network File System (NFS) file system.
- Snapshot
Arn string - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- Copy
Strategy string - The configuration object for mounting a Network File System (NFS) file system.
- Snapshot
Arn string - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- copy_
strategy string - The configuration object for mounting a Network File System (NFS) file system.
- snapshot_
arn string - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- copy
Strategy String - The configuration object for mounting a Network File System (NFS) file system.
- snapshot
Arn String - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- copy
Strategy string - The configuration object for mounting a Network File System (NFS) file system.
- snapshot
Arn string - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- copy_
strategy str - The configuration object for mounting a Network File System (NFS) file system.
- snapshot_
arn str - Specifies the snapshot to use when creating an OpenZFS volume from a snapshot.
- copy
Strategy String - The configuration object for mounting a Network File System (NFS) file system.
- 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 to UNSPECIFIED, 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 INFINITE or UNSPECIFIED.
- 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 to UNSPECIFIED, 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 INFINITE or UNSPECIFIED.
- 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 to UNSPECIFIED, 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 INFINITE or UNSPECIFIED.
- 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 to UNSPECIFIED, 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 INFINITE or UNSPECIFIED.
- 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 to UNSPECIFIED, 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 INFINITE or UNSPECIFIED.
- 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 to UNSPECIFIED, 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 INFINITE or UNSPECIFIED.
- 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 to UNSPECIFIED, 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 INFINITE or UNSPECIFIED.
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.
- Audit
Log stringVolume - Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume
- 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.
- 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.
- Snaplock
Type string - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed.
- Audit
Log stringVolume - Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume
- 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.
- 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.
- snaplock_
type string - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed.
- audit_
log_ stringvolume - Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume
- 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.
- 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.
- snaplock
Type String - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed.
- audit
Log StringVolume - Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume
- 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.
- 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.
- snaplock
Type string - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed.
- audit
Log stringVolume - Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume
- 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.
- 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.
- snaplock_
type str - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed.
- audit_
log_ strvolume - Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume
- 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.
- 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.
- snaplock
Type String - Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed.
- audit
Log StringVolume - Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume
- 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.
- 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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
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.- 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.
- Name string
- Specifies the tiering policy used to transition data. Default value is SNAPSHOT_ONLY.
- 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.
- Name string
- Specifies the tiering policy used to transition data. Default value is SNAPSHOT_ONLY.
- 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.
- name string
- Specifies the tiering policy used to transition data. Default value is SNAPSHOT_ONLY.
- 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.
- name String
- Specifies the tiering policy used to transition data. Default value is SNAPSHOT_ONLY.
- 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.
- name string
- Specifies the tiering policy used to transition data. Default value is SNAPSHOT_ONLY.
- 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.
- name str
- Specifies the tiering policy used to transition data. Default value is SNAPSHOT_ONLY.
- 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.
- name String
- Specifies the tiering policy used to transition data. Default value is SNAPSHOT_ONLY.
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, Oct 5, 2026 by Pulumi