1. Packages
  2. AWS Classic
  3. API Docs
  4. fsx
  5. OntapFileSystem

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.28.1 published on Thursday, Mar 28, 2024 by Pulumi

aws.fsx.OntapFileSystem

Explore with Pulumi AI

aws logo

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.28.1 published on Thursday, Mar 28, 2024 by Pulumi

    Manages an Amazon FSx for NetApp ONTAP file system. See the FSx ONTAP User Guide for more information.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const test = new aws.fsx.OntapFileSystem("test", {
        storageCapacity: 1024,
        subnetIds: [
            test1.id,
            test2.id,
        ],
        deploymentType: "MULTI_AZ_1",
        throughputCapacity: 512,
        preferredSubnetId: test1.id,
    });
    
    import pulumi
    import pulumi_aws as aws
    
    test = aws.fsx.OntapFileSystem("test",
        storage_capacity=1024,
        subnet_ids=[
            test1["id"],
            test2["id"],
        ],
        deployment_type="MULTI_AZ_1",
        throughput_capacity=512,
        preferred_subnet_id=test1["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/fsx"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := fsx.NewOntapFileSystem(ctx, "test", &fsx.OntapFileSystemArgs{
    			StorageCapacity: pulumi.Int(1024),
    			SubnetIds: pulumi.StringArray{
    				test1.Id,
    				test2.Id,
    			},
    			DeploymentType:     pulumi.String("MULTI_AZ_1"),
    			ThroughputCapacity: pulumi.Int(512),
    			PreferredSubnetId:  pulumi.Any(test1.Id),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var test = new Aws.Fsx.OntapFileSystem("test", new()
        {
            StorageCapacity = 1024,
            SubnetIds = new[]
            {
                test1.Id,
                test2.Id,
            },
            DeploymentType = "MULTI_AZ_1",
            ThroughputCapacity = 512,
            PreferredSubnetId = test1.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.fsx.OntapFileSystem;
    import com.pulumi.aws.fsx.OntapFileSystemArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var test = new OntapFileSystem("test", OntapFileSystemArgs.builder()        
                .storageCapacity(1024)
                .subnetIds(            
                    test1.id(),
                    test2.id())
                .deploymentType("MULTI_AZ_1")
                .throughputCapacity(512)
                .preferredSubnetId(test1.id())
                .build());
    
        }
    }
    
    resources:
      test:
        type: aws:fsx:OntapFileSystem
        properties:
          storageCapacity: 1024
          subnetIds:
            - ${test1.id}
            - ${test2.id}
          deploymentType: MULTI_AZ_1
          throughputCapacity: 512
          preferredSubnetId: ${test1.id}
    

    Create OntapFileSystem Resource

    new OntapFileSystem(name: string, args: OntapFileSystemArgs, opts?: CustomResourceOptions);
    @overload
    def OntapFileSystem(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        automatic_backup_retention_days: Optional[int] = None,
                        daily_automatic_backup_start_time: Optional[str] = None,
                        deployment_type: Optional[str] = None,
                        disk_iops_configuration: Optional[OntapFileSystemDiskIopsConfigurationArgs] = None,
                        endpoint_ip_address_range: Optional[str] = None,
                        fsx_admin_password: Optional[str] = None,
                        ha_pairs: Optional[int] = None,
                        kms_key_id: Optional[str] = None,
                        preferred_subnet_id: Optional[str] = None,
                        route_table_ids: Optional[Sequence[str]] = None,
                        security_group_ids: Optional[Sequence[str]] = None,
                        storage_capacity: Optional[int] = None,
                        storage_type: Optional[str] = None,
                        subnet_ids: Optional[Sequence[str]] = None,
                        tags: Optional[Mapping[str, str]] = None,
                        throughput_capacity: Optional[int] = None,
                        throughput_capacity_per_ha_pair: Optional[int] = None,
                        weekly_maintenance_start_time: Optional[str] = None)
    @overload
    def OntapFileSystem(resource_name: str,
                        args: OntapFileSystemArgs,
                        opts: Optional[ResourceOptions] = None)
    func NewOntapFileSystem(ctx *Context, name string, args OntapFileSystemArgs, opts ...ResourceOption) (*OntapFileSystem, error)
    public OntapFileSystem(string name, OntapFileSystemArgs args, CustomResourceOptions? opts = null)
    public OntapFileSystem(String name, OntapFileSystemArgs args)
    public OntapFileSystem(String name, OntapFileSystemArgs args, CustomResourceOptions options)
    
    type: aws:fsx:OntapFileSystem
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args OntapFileSystemArgs
    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 OntapFileSystemArgs
    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 OntapFileSystemArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OntapFileSystemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OntapFileSystemArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    OntapFileSystem Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The OntapFileSystem resource accepts the following input properties:

    DeploymentType string
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    PreferredSubnetId string
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    SubnetIds List<string>
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    AutomaticBackupRetentionDays int
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    DailyAutomaticBackupStartTime string
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    DiskIopsConfiguration Pulumi.Aws.Fsx.Inputs.OntapFileSystemDiskIopsConfiguration
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    EndpointIpAddressRange string
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    FsxAdminPassword string
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    HaPairs int
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    KmsKeyId string
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    RouteTableIds List<string>
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    SecurityGroupIds List<string>
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    StorageCapacity int
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    StorageType string
    The filesystem storage type. defaults to SSD.
    Tags Dictionary<string, string>
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    ThroughputCapacity int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    ThroughputCapacityPerHaPair int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    WeeklyMaintenanceStartTime string
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.
    DeploymentType string
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    PreferredSubnetId string
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    SubnetIds []string
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    AutomaticBackupRetentionDays int
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    DailyAutomaticBackupStartTime string
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    DiskIopsConfiguration OntapFileSystemDiskIopsConfigurationArgs
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    EndpointIpAddressRange string
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    FsxAdminPassword string
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    HaPairs int
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    KmsKeyId string
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    RouteTableIds []string
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    SecurityGroupIds []string
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    StorageCapacity int
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    StorageType string
    The filesystem storage type. defaults to SSD.
    Tags map[string]string
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    ThroughputCapacity int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    ThroughputCapacityPerHaPair int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    WeeklyMaintenanceStartTime string
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.
    deploymentType String
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    preferredSubnetId String
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    subnetIds List<String>
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    automaticBackupRetentionDays Integer
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    dailyAutomaticBackupStartTime String
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    diskIopsConfiguration OntapFileSystemDiskIopsConfiguration
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    endpointIpAddressRange String
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    fsxAdminPassword String
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    haPairs Integer
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    kmsKeyId String
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    routeTableIds List<String>
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    securityGroupIds List<String>
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    storageCapacity Integer
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    storageType String
    The filesystem storage type. defaults to SSD.
    tags Map<String,String>
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    throughputCapacity Integer
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    throughputCapacityPerHaPair Integer
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    weeklyMaintenanceStartTime String
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.
    deploymentType string
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    preferredSubnetId string
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    subnetIds string[]
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    automaticBackupRetentionDays number
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    dailyAutomaticBackupStartTime string
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    diskIopsConfiguration OntapFileSystemDiskIopsConfiguration
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    endpointIpAddressRange string
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    fsxAdminPassword string
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    haPairs number
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    kmsKeyId string
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    routeTableIds string[]
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    securityGroupIds string[]
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    storageCapacity number
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    storageType string
    The filesystem storage type. defaults to SSD.
    tags {[key: string]: string}
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    throughputCapacity number
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    throughputCapacityPerHaPair number
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    weeklyMaintenanceStartTime string
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.
    deployment_type str
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    preferred_subnet_id str
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    subnet_ids Sequence[str]
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    automatic_backup_retention_days int
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    daily_automatic_backup_start_time str
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    disk_iops_configuration OntapFileSystemDiskIopsConfigurationArgs
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    endpoint_ip_address_range str
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    fsx_admin_password str
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    ha_pairs int
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    kms_key_id str
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    route_table_ids Sequence[str]
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    security_group_ids Sequence[str]
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    storage_capacity int
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    storage_type str
    The filesystem storage type. defaults to SSD.
    tags Mapping[str, str]
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    throughput_capacity int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    throughput_capacity_per_ha_pair int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    weekly_maintenance_start_time str
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.
    deploymentType String
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    preferredSubnetId String
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    subnetIds List<String>
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    automaticBackupRetentionDays Number
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    dailyAutomaticBackupStartTime String
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    diskIopsConfiguration Property Map
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    endpointIpAddressRange String
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    fsxAdminPassword String
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    haPairs Number
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    kmsKeyId String
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    routeTableIds List<String>
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    securityGroupIds List<String>
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    storageCapacity Number
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    storageType String
    The filesystem storage type. defaults to SSD.
    tags Map<String>
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    throughputCapacity Number
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    throughputCapacityPerHaPair Number
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    weeklyMaintenanceStartTime String
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the OntapFileSystem resource produces the following output properties:

    Arn string
    Amazon Resource Name of the file system.
    DnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    Endpoints List<Pulumi.Aws.Fsx.Outputs.OntapFileSystemEndpoint>
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    Id string
    The provider-assigned unique ID for this managed resource.
    NetworkInterfaceIds List<string>
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    OwnerId string
    AWS account identifier that created the file system.
    TagsAll Dictionary<string, string>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    VpcId string
    Identifier of the Virtual Private Cloud for the file system.
    Arn string
    Amazon Resource Name of the file system.
    DnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    Endpoints []OntapFileSystemEndpoint
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    Id string
    The provider-assigned unique ID for this managed resource.
    NetworkInterfaceIds []string
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    OwnerId string
    AWS account identifier that created the file system.
    TagsAll map[string]string
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    VpcId string
    Identifier of the Virtual Private Cloud for the file system.
    arn String
    Amazon Resource Name of the file system.
    dnsName String
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    endpoints List<OntapFileSystemEndpoint>
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    id String
    The provider-assigned unique ID for this managed resource.
    networkInterfaceIds List<String>
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    ownerId String
    AWS account identifier that created the file system.
    tagsAll Map<String,String>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    vpcId String
    Identifier of the Virtual Private Cloud for the file system.
    arn string
    Amazon Resource Name of the file system.
    dnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    endpoints OntapFileSystemEndpoint[]
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    id string
    The provider-assigned unique ID for this managed resource.
    networkInterfaceIds string[]
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    ownerId string
    AWS account identifier that created the file system.
    tagsAll {[key: string]: string}
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    vpcId string
    Identifier of the Virtual Private Cloud for the file system.
    arn str
    Amazon Resource Name of the file system.
    dns_name str
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    endpoints Sequence[OntapFileSystemEndpoint]
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    id str
    The provider-assigned unique ID for this managed resource.
    network_interface_ids Sequence[str]
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    owner_id str
    AWS account identifier that created the file system.
    tags_all Mapping[str, str]
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    vpc_id str
    Identifier of the Virtual Private Cloud for the file system.
    arn String
    Amazon Resource Name of the file system.
    dnsName String
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    endpoints List<Property Map>
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    id String
    The provider-assigned unique ID for this managed resource.
    networkInterfaceIds List<String>
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    ownerId String
    AWS account identifier that created the file system.
    tagsAll Map<String>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    vpcId String
    Identifier of the Virtual Private Cloud for the file system.

    Look up Existing OntapFileSystem Resource

    Get an existing OntapFileSystem resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: OntapFileSystemState, opts?: CustomResourceOptions): OntapFileSystem
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            arn: Optional[str] = None,
            automatic_backup_retention_days: Optional[int] = None,
            daily_automatic_backup_start_time: Optional[str] = None,
            deployment_type: Optional[str] = None,
            disk_iops_configuration: Optional[OntapFileSystemDiskIopsConfigurationArgs] = None,
            dns_name: Optional[str] = None,
            endpoint_ip_address_range: Optional[str] = None,
            endpoints: Optional[Sequence[OntapFileSystemEndpointArgs]] = None,
            fsx_admin_password: Optional[str] = None,
            ha_pairs: Optional[int] = None,
            kms_key_id: Optional[str] = None,
            network_interface_ids: Optional[Sequence[str]] = None,
            owner_id: Optional[str] = None,
            preferred_subnet_id: Optional[str] = None,
            route_table_ids: Optional[Sequence[str]] = None,
            security_group_ids: Optional[Sequence[str]] = None,
            storage_capacity: Optional[int] = None,
            storage_type: Optional[str] = None,
            subnet_ids: Optional[Sequence[str]] = None,
            tags: Optional[Mapping[str, str]] = None,
            tags_all: Optional[Mapping[str, str]] = None,
            throughput_capacity: Optional[int] = None,
            throughput_capacity_per_ha_pair: Optional[int] = None,
            vpc_id: Optional[str] = None,
            weekly_maintenance_start_time: Optional[str] = None) -> OntapFileSystem
    func GetOntapFileSystem(ctx *Context, name string, id IDInput, state *OntapFileSystemState, opts ...ResourceOption) (*OntapFileSystem, error)
    public static OntapFileSystem Get(string name, Input<string> id, OntapFileSystemState? state, CustomResourceOptions? opts = null)
    public static OntapFileSystem get(String name, Output<String> id, OntapFileSystemState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Arn string
    Amazon Resource Name of the file system.
    AutomaticBackupRetentionDays int
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    DailyAutomaticBackupStartTime string
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    DeploymentType string
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    DiskIopsConfiguration Pulumi.Aws.Fsx.Inputs.OntapFileSystemDiskIopsConfiguration
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    DnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    EndpointIpAddressRange string
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    Endpoints List<Pulumi.Aws.Fsx.Inputs.OntapFileSystemEndpoint>
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    FsxAdminPassword string
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    HaPairs int
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    KmsKeyId string
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    NetworkInterfaceIds List<string>
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    OwnerId string
    AWS account identifier that created the file system.
    PreferredSubnetId string
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    RouteTableIds List<string>
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    SecurityGroupIds List<string>
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    StorageCapacity int
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    StorageType string
    The filesystem storage type. defaults to SSD.
    SubnetIds List<string>
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    Tags Dictionary<string, string>
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    TagsAll Dictionary<string, string>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    ThroughputCapacity int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    ThroughputCapacityPerHaPair int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    VpcId string
    Identifier of the Virtual Private Cloud for the file system.
    WeeklyMaintenanceStartTime string
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.
    Arn string
    Amazon Resource Name of the file system.
    AutomaticBackupRetentionDays int
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    DailyAutomaticBackupStartTime string
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    DeploymentType string
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    DiskIopsConfiguration OntapFileSystemDiskIopsConfigurationArgs
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    DnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    EndpointIpAddressRange string
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    Endpoints []OntapFileSystemEndpointArgs
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    FsxAdminPassword string
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    HaPairs int
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    KmsKeyId string
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    NetworkInterfaceIds []string
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    OwnerId string
    AWS account identifier that created the file system.
    PreferredSubnetId string
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    RouteTableIds []string
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    SecurityGroupIds []string
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    StorageCapacity int
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    StorageType string
    The filesystem storage type. defaults to SSD.
    SubnetIds []string
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    Tags map[string]string
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    TagsAll map[string]string
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    ThroughputCapacity int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    ThroughputCapacityPerHaPair int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    VpcId string
    Identifier of the Virtual Private Cloud for the file system.
    WeeklyMaintenanceStartTime string
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.
    arn String
    Amazon Resource Name of the file system.
    automaticBackupRetentionDays Integer
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    dailyAutomaticBackupStartTime String
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    deploymentType String
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    diskIopsConfiguration OntapFileSystemDiskIopsConfiguration
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    dnsName String
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    endpointIpAddressRange String
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    endpoints List<OntapFileSystemEndpoint>
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    fsxAdminPassword String
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    haPairs Integer
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    kmsKeyId String
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    networkInterfaceIds List<String>
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    ownerId String
    AWS account identifier that created the file system.
    preferredSubnetId String
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    routeTableIds List<String>
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    securityGroupIds List<String>
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    storageCapacity Integer
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    storageType String
    The filesystem storage type. defaults to SSD.
    subnetIds List<String>
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    tags Map<String,String>
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll Map<String,String>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    throughputCapacity Integer
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    throughputCapacityPerHaPair Integer
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    vpcId String
    Identifier of the Virtual Private Cloud for the file system.
    weeklyMaintenanceStartTime String
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.
    arn string
    Amazon Resource Name of the file system.
    automaticBackupRetentionDays number
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    dailyAutomaticBackupStartTime string
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    deploymentType string
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    diskIopsConfiguration OntapFileSystemDiskIopsConfiguration
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    dnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    endpointIpAddressRange string
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    endpoints OntapFileSystemEndpoint[]
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    fsxAdminPassword string
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    haPairs number
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    kmsKeyId string
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    networkInterfaceIds string[]
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    ownerId string
    AWS account identifier that created the file system.
    preferredSubnetId string
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    routeTableIds string[]
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    securityGroupIds string[]
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    storageCapacity number
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    storageType string
    The filesystem storage type. defaults to SSD.
    subnetIds string[]
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    tags {[key: string]: string}
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll {[key: string]: string}
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    throughputCapacity number
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    throughputCapacityPerHaPair number
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    vpcId string
    Identifier of the Virtual Private Cloud for the file system.
    weeklyMaintenanceStartTime string
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.
    arn str
    Amazon Resource Name of the file system.
    automatic_backup_retention_days int
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    daily_automatic_backup_start_time str
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    deployment_type str
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    disk_iops_configuration OntapFileSystemDiskIopsConfigurationArgs
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    dns_name str
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    endpoint_ip_address_range str
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    endpoints Sequence[OntapFileSystemEndpointArgs]
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    fsx_admin_password str
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    ha_pairs int
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    kms_key_id str
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    network_interface_ids Sequence[str]
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    owner_id str
    AWS account identifier that created the file system.
    preferred_subnet_id str
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    route_table_ids Sequence[str]
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    security_group_ids Sequence[str]
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    storage_capacity int
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    storage_type str
    The filesystem storage type. defaults to SSD.
    subnet_ids Sequence[str]
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    tags Mapping[str, str]
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tags_all Mapping[str, str]
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    throughput_capacity int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    throughput_capacity_per_ha_pair int
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    vpc_id str
    Identifier of the Virtual Private Cloud for the file system.
    weekly_maintenance_start_time str
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.
    arn String
    Amazon Resource Name of the file system.
    automaticBackupRetentionDays Number
    The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days.
    dailyAutomaticBackupStartTime String
    A recurring daily time, in the format HH:MM. HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour. For example, 05:00 specifies 5 AM daily. Requires automatic_backup_retention_days to be set.
    deploymentType String
    The filesystem deployment type. Supports MULTI_AZ_1 and SINGLE_AZ_1.
    diskIopsConfiguration Property Map
    The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
    dnsName String
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    endpointIpAddressRange String
    Specifies the IP address range in which the endpoints to access your file system will be created. By default, Amazon FSx selects an unused IP address range for you from the 198.19.* range.
    endpoints List<Property Map>
    The endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
    fsxAdminPassword String
    The ONTAP administrative password for the fsxadmin user that you can use to administer your file system using the ONTAP CLI and REST API.
    haPairs Number
    The number of ha_pairs to deploy for the file system. Valid values are 1 through 6. Recommend only using this parameter for 2 or more ha pairs.
    kmsKeyId String
    ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
    networkInterfaceIds List<String>
    Set of Elastic Network Interface identifiers from which the file system is accessible The first network interface returned is the primary network interface.
    ownerId String
    AWS account identifier that created the file system.
    preferredSubnetId String
    The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
    routeTableIds List<String>
    Specifies the VPC route tables in which your file system's endpoints will be created. You should specify all VPC route tables associated with the subnets in which your clients are located. By default, Amazon FSx selects your VPC's default route table.
    securityGroupIds List<String>
    A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups will apply to all network interfaces.
    storageCapacity Number
    The storage capacity (GiB) of the file system. Valid values between 1024 and 196608.
    storageType String
    The filesystem storage type. defaults to SSD.
    subnetIds List<String>
    A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
    tags Map<String>
    A map of tags to assign to the file system. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll Map<String>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:Please use tags instead.

    throughputCapacity Number
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 128, 256, 512, 1024, 2048, and 4096. This parameter should only be used when specifying not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    throughputCapacityPerHaPair Number
    Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are 3072,6144. This parameter should only be used when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified.
    vpcId String
    Identifier of the Virtual Private Cloud for the file system.
    weeklyMaintenanceStartTime String
    The preferred start time (in d:HH:MM format) to perform weekly maintenance, in the UTC time zone.

    Supporting Types

    OntapFileSystemDiskIopsConfiguration, OntapFileSystemDiskIopsConfigurationArgs

    Iops int
    The total number of SSD IOPS provisioned for the file system.
    Mode string
    Specifies whether the number of IOPS for the file system is using the system. Valid values are AUTOMATIC and USER_PROVISIONED. Default value is AUTOMATIC.
    Iops int
    The total number of SSD IOPS provisioned for the file system.
    Mode string
    Specifies whether the number of IOPS for the file system is using the system. Valid values are AUTOMATIC and USER_PROVISIONED. Default value is AUTOMATIC.
    iops Integer
    The total number of SSD IOPS provisioned for the file system.
    mode String
    Specifies whether the number of IOPS for the file system is using the system. Valid values are AUTOMATIC and USER_PROVISIONED. Default value is AUTOMATIC.
    iops number
    The total number of SSD IOPS provisioned for the file system.
    mode string
    Specifies whether the number of IOPS for the file system is using the system. Valid values are AUTOMATIC and USER_PROVISIONED. Default value is AUTOMATIC.
    iops int
    The total number of SSD IOPS provisioned for the file system.
    mode str
    Specifies whether the number of IOPS for the file system is using the system. Valid values are AUTOMATIC and USER_PROVISIONED. Default value is AUTOMATIC.
    iops Number
    The total number of SSD IOPS provisioned for the file system.
    mode String
    Specifies whether the number of IOPS for the file system is using the system. Valid values are AUTOMATIC and USER_PROVISIONED. Default value is AUTOMATIC.

    OntapFileSystemEndpoint, OntapFileSystemEndpointArgs

    Interclusters List<Pulumi.Aws.Fsx.Inputs.OntapFileSystemEndpointIntercluster>
    An endpoint for managing your file system by setting up NetApp SnapMirror with other ONTAP systems. See Endpoint.
    Managements List<Pulumi.Aws.Fsx.Inputs.OntapFileSystemEndpointManagement>
    An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
    Interclusters []OntapFileSystemEndpointIntercluster
    An endpoint for managing your file system by setting up NetApp SnapMirror with other ONTAP systems. See Endpoint.
    Managements []OntapFileSystemEndpointManagement
    An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
    interclusters List<OntapFileSystemEndpointIntercluster>
    An endpoint for managing your file system by setting up NetApp SnapMirror with other ONTAP systems. See Endpoint.
    managements List<OntapFileSystemEndpointManagement>
    An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
    interclusters OntapFileSystemEndpointIntercluster[]
    An endpoint for managing your file system by setting up NetApp SnapMirror with other ONTAP systems. See Endpoint.
    managements OntapFileSystemEndpointManagement[]
    An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
    interclusters Sequence[OntapFileSystemEndpointIntercluster]
    An endpoint for managing your file system by setting up NetApp SnapMirror with other ONTAP systems. See Endpoint.
    managements Sequence[OntapFileSystemEndpointManagement]
    An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
    interclusters List<Property Map>
    An endpoint for managing your file system by setting up NetApp SnapMirror with other ONTAP systems. See Endpoint.
    managements List<Property Map>
    An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.

    OntapFileSystemEndpointIntercluster, OntapFileSystemEndpointInterclusterArgs

    DnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    IpAddresses List<string>
    IP addresses of the file system endpoint.
    DnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    IpAddresses []string
    IP addresses of the file system endpoint.
    dnsName String
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    ipAddresses List<String>
    IP addresses of the file system endpoint.
    dnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    ipAddresses string[]
    IP addresses of the file system endpoint.
    dns_name str
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    ip_addresses Sequence[str]
    IP addresses of the file system endpoint.
    dnsName String
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    ipAddresses List<String>
    IP addresses of the file system endpoint.

    OntapFileSystemEndpointManagement, OntapFileSystemEndpointManagementArgs

    DnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    IpAddresses List<string>
    IP addresses of the file system endpoint.
    DnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    IpAddresses []string
    IP addresses of the file system endpoint.
    dnsName String
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    ipAddresses List<String>
    IP addresses of the file system endpoint.
    dnsName string
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    ipAddresses string[]
    IP addresses of the file system endpoint.
    dns_name str
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    ip_addresses Sequence[str]
    IP addresses of the file system endpoint.
    dnsName String
    The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
    ipAddresses List<String>
    IP addresses of the file system endpoint.

    Import

    Using pulumi import, import FSx File Systems using the id. For example:

    $ pulumi import aws:fsx/ontapFileSystem:OntapFileSystem example fs-543ab12b1ca672f33
    

    Certain resource arguments, like security_group_ids, do not have a FSx API method for reading the information after creation. If the argument is set in the Pulumi program on an imported resource, Pulumi will always show a difference. To workaround this behavior, either omit the argument from the Pulumi program or use ignore_changes to hide the difference. For example:

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo

    Try AWS Native preview for resources not in the classic version.

    AWS Classic v6.28.1 published on Thursday, Mar 28, 2024 by Pulumi