aws.fsx.OntapFileSystem
Explore with Pulumi AI
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}
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const testhapairs = new aws.fsx.OntapFileSystem("testhapairs", {
storageCapacity: 2048,
subnetIds: [test1.id],
deploymentType: "SINGLE_AZ_1",
haPairs: 2,
throughputCapacityPerHaPair: 128,
preferredSubnetId: test1.id,
});
import pulumi
import pulumi_aws as aws
testhapairs = aws.fsx.OntapFileSystem("testhapairs",
storage_capacity=2048,
subnet_ids=[test1["id"]],
deployment_type="SINGLE_AZ_1",
ha_pairs=2,
throughput_capacity_per_ha_pair=128,
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, "testhapairs", &fsx.OntapFileSystemArgs{
StorageCapacity: pulumi.Int(2048),
SubnetIds: pulumi.StringArray{
test1.Id,
},
DeploymentType: pulumi.String("SINGLE_AZ_1"),
HaPairs: pulumi.Int(2),
ThroughputCapacityPerHaPair: pulumi.Int(128),
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 testhapairs = new Aws.Fsx.OntapFileSystem("testhapairs", new()
{
StorageCapacity = 2048,
SubnetIds = new[]
{
test1.Id,
},
DeploymentType = "SINGLE_AZ_1",
HaPairs = 2,
ThroughputCapacityPerHaPair = 128,
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 testhapairs = new OntapFileSystem("testhapairs", OntapFileSystemArgs.builder()
.storageCapacity(2048)
.subnetIds(test1.id())
.deploymentType("SINGLE_AZ_1")
.haPairs(2)
.throughputCapacityPerHaPair(128)
.preferredSubnetId(test1.id())
.build());
}
}
resources:
testhapairs:
type: aws:fsx:OntapFileSystem
properties:
storageCapacity: 2048
subnetIds:
- ${test1.id}
deploymentType: SINGLE_AZ_1
haPairs: 2
throughputCapacityPerHaPair: 128
preferredSubnetId: ${test1.id}
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const testsingleazgen2 = new aws.fsx.OntapFileSystem("testsingleazgen2", {
storageCapacity: 4096,
subnetIds: [test1.id],
deploymentType: "SINGLE_AZ_2",
haPairs: 4,
throughputCapacityPerHaPair: 384,
preferredSubnetId: test1.id,
});
import pulumi
import pulumi_aws as aws
testsingleazgen2 = aws.fsx.OntapFileSystem("testsingleazgen2",
storage_capacity=4096,
subnet_ids=[test1["id"]],
deployment_type="SINGLE_AZ_2",
ha_pairs=4,
throughput_capacity_per_ha_pair=384,
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, "testsingleazgen2", &fsx.OntapFileSystemArgs{
StorageCapacity: pulumi.Int(4096),
SubnetIds: pulumi.StringArray{
test1.Id,
},
DeploymentType: pulumi.String("SINGLE_AZ_2"),
HaPairs: pulumi.Int(4),
ThroughputCapacityPerHaPair: pulumi.Int(384),
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 testsingleazgen2 = new Aws.Fsx.OntapFileSystem("testsingleazgen2", new()
{
StorageCapacity = 4096,
SubnetIds = new[]
{
test1.Id,
},
DeploymentType = "SINGLE_AZ_2",
HaPairs = 4,
ThroughputCapacityPerHaPair = 384,
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 testsingleazgen2 = new OntapFileSystem("testsingleazgen2", OntapFileSystemArgs.builder()
.storageCapacity(4096)
.subnetIds(test1.id())
.deploymentType("SINGLE_AZ_2")
.haPairs(4)
.throughputCapacityPerHaPair(384)
.preferredSubnetId(test1.id())
.build());
}
}
resources:
testsingleazgen2:
type: aws:fsx:OntapFileSystem
properties:
storageCapacity: 4096
subnetIds:
- ${test1.id}
deploymentType: SINGLE_AZ_2
haPairs: 4
throughputCapacityPerHaPair: 384
preferredSubnetId: ${test1.id}
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const testmultiazgen2 = new aws.fsx.OntapFileSystem("testmultiazgen2", {
storageCapacity: 1024,
subnetIds: [
test1.id,
test2.id,
],
deploymentType: "MULTI_AZ_2",
haPairs: 1,
throughputCapacityPerHaPair: 384,
preferredSubnetId: test1.id,
});
import pulumi
import pulumi_aws as aws
testmultiazgen2 = aws.fsx.OntapFileSystem("testmultiazgen2",
storage_capacity=1024,
subnet_ids=[
test1["id"],
test2["id"],
],
deployment_type="MULTI_AZ_2",
ha_pairs=1,
throughput_capacity_per_ha_pair=384,
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, "testmultiazgen2", &fsx.OntapFileSystemArgs{
StorageCapacity: pulumi.Int(1024),
SubnetIds: pulumi.StringArray{
test1.Id,
test2.Id,
},
DeploymentType: pulumi.String("MULTI_AZ_2"),
HaPairs: pulumi.Int(1),
ThroughputCapacityPerHaPair: pulumi.Int(384),
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 testmultiazgen2 = new Aws.Fsx.OntapFileSystem("testmultiazgen2", new()
{
StorageCapacity = 1024,
SubnetIds = new[]
{
test1.Id,
test2.Id,
},
DeploymentType = "MULTI_AZ_2",
HaPairs = 1,
ThroughputCapacityPerHaPair = 384,
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 testmultiazgen2 = new OntapFileSystem("testmultiazgen2", OntapFileSystemArgs.builder()
.storageCapacity(1024)
.subnetIds(
test1.id(),
test2.id())
.deploymentType("MULTI_AZ_2")
.haPairs(1)
.throughputCapacityPerHaPair(384)
.preferredSubnetId(test1.id())
.build());
}
}
resources:
testmultiazgen2:
type: aws:fsx:OntapFileSystem
properties:
storageCapacity: 1024
subnetIds:
- ${test1.id}
- ${test2.id}
deploymentType: MULTI_AZ_2
haPairs: 1
throughputCapacityPerHaPair: 384
preferredSubnetId: ${test1.id}
Create OntapFileSystem Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OntapFileSystem(name: string, args: OntapFileSystemArgs, opts?: CustomResourceOptions);
@overload
def OntapFileSystem(resource_name: str,
args: OntapFileSystemArgs,
opts: Optional[ResourceOptions] = None)
@overload
def OntapFileSystem(resource_name: str,
opts: Optional[ResourceOptions] = None,
preferred_subnet_id: Optional[str] = None,
subnet_ids: Optional[Sequence[str]] = None,
deployment_type: Optional[str] = None,
storage_capacity: Optional[int] = None,
endpoint_ip_address_range: Optional[str] = None,
disk_iops_configuration: Optional[OntapFileSystemDiskIopsConfigurationArgs] = None,
ha_pairs: Optional[int] = None,
kms_key_id: Optional[str] = None,
automatic_backup_retention_days: Optional[int] = None,
route_table_ids: Optional[Sequence[str]] = None,
security_group_ids: Optional[Sequence[str]] = None,
fsx_admin_password: Optional[str] = None,
storage_type: Optional[str] = None,
daily_automatic_backup_start_time: Optional[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)
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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var ontapFileSystemResource = new Aws.Fsx.OntapFileSystem("ontapFileSystemResource", new()
{
PreferredSubnetId = "string",
SubnetIds = new[]
{
"string",
},
DeploymentType = "string",
StorageCapacity = 0,
EndpointIpAddressRange = "string",
DiskIopsConfiguration = new Aws.Fsx.Inputs.OntapFileSystemDiskIopsConfigurationArgs
{
Iops = 0,
Mode = "string",
},
HaPairs = 0,
KmsKeyId = "string",
AutomaticBackupRetentionDays = 0,
RouteTableIds = new[]
{
"string",
},
SecurityGroupIds = new[]
{
"string",
},
FsxAdminPassword = "string",
StorageType = "string",
DailyAutomaticBackupStartTime = "string",
Tags =
{
{ "string", "string" },
},
ThroughputCapacity = 0,
ThroughputCapacityPerHaPair = 0,
WeeklyMaintenanceStartTime = "string",
});
example, err := fsx.NewOntapFileSystem(ctx, "ontapFileSystemResource", &fsx.OntapFileSystemArgs{
PreferredSubnetId: pulumi.String("string"),
SubnetIds: pulumi.StringArray{
pulumi.String("string"),
},
DeploymentType: pulumi.String("string"),
StorageCapacity: pulumi.Int(0),
EndpointIpAddressRange: pulumi.String("string"),
DiskIopsConfiguration: &fsx.OntapFileSystemDiskIopsConfigurationArgs{
Iops: pulumi.Int(0),
Mode: pulumi.String("string"),
},
HaPairs: pulumi.Int(0),
KmsKeyId: pulumi.String("string"),
AutomaticBackupRetentionDays: pulumi.Int(0),
RouteTableIds: pulumi.StringArray{
pulumi.String("string"),
},
SecurityGroupIds: pulumi.StringArray{
pulumi.String("string"),
},
FsxAdminPassword: pulumi.String("string"),
StorageType: pulumi.String("string"),
DailyAutomaticBackupStartTime: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
ThroughputCapacity: pulumi.Int(0),
ThroughputCapacityPerHaPair: pulumi.Int(0),
WeeklyMaintenanceStartTime: pulumi.String("string"),
})
var ontapFileSystemResource = new OntapFileSystem("ontapFileSystemResource", OntapFileSystemArgs.builder()
.preferredSubnetId("string")
.subnetIds("string")
.deploymentType("string")
.storageCapacity(0)
.endpointIpAddressRange("string")
.diskIopsConfiguration(OntapFileSystemDiskIopsConfigurationArgs.builder()
.iops(0)
.mode("string")
.build())
.haPairs(0)
.kmsKeyId("string")
.automaticBackupRetentionDays(0)
.routeTableIds("string")
.securityGroupIds("string")
.fsxAdminPassword("string")
.storageType("string")
.dailyAutomaticBackupStartTime("string")
.tags(Map.of("string", "string"))
.throughputCapacity(0)
.throughputCapacityPerHaPair(0)
.weeklyMaintenanceStartTime("string")
.build());
ontap_file_system_resource = aws.fsx.OntapFileSystem("ontapFileSystemResource",
preferred_subnet_id="string",
subnet_ids=["string"],
deployment_type="string",
storage_capacity=0,
endpoint_ip_address_range="string",
disk_iops_configuration={
"iops": 0,
"mode": "string",
},
ha_pairs=0,
kms_key_id="string",
automatic_backup_retention_days=0,
route_table_ids=["string"],
security_group_ids=["string"],
fsx_admin_password="string",
storage_type="string",
daily_automatic_backup_start_time="string",
tags={
"string": "string",
},
throughput_capacity=0,
throughput_capacity_per_ha_pair=0,
weekly_maintenance_start_time="string")
const ontapFileSystemResource = new aws.fsx.OntapFileSystem("ontapFileSystemResource", {
preferredSubnetId: "string",
subnetIds: ["string"],
deploymentType: "string",
storageCapacity: 0,
endpointIpAddressRange: "string",
diskIopsConfiguration: {
iops: 0,
mode: "string",
},
haPairs: 0,
kmsKeyId: "string",
automaticBackupRetentionDays: 0,
routeTableIds: ["string"],
securityGroupIds: ["string"],
fsxAdminPassword: "string",
storageType: "string",
dailyAutomaticBackupStartTime: "string",
tags: {
string: "string",
},
throughputCapacity: 0,
throughputCapacityPerHaPair: 0,
weeklyMaintenanceStartTime: "string",
});
type: aws:fsx:OntapFileSystem
properties:
automaticBackupRetentionDays: 0
dailyAutomaticBackupStartTime: string
deploymentType: string
diskIopsConfiguration:
iops: 0
mode: string
endpointIpAddressRange: string
fsxAdminPassword: string
haPairs: 0
kmsKeyId: string
preferredSubnetId: string
routeTableIds:
- string
securityGroupIds:
- string
storageCapacity: 0
storageType: string
subnetIds:
- string
tags:
string: string
throughputCapacity: 0
throughputCapacityPerHaPair: 0
weeklyMaintenanceStartTime: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The OntapFileSystem resource accepts the following input properties:
- Deployment
Type string - The filesystem deployment type. Supports
MULTI_AZ_1
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - Preferred
Subnet stringId - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- Storage
Capacity int - The storage capacity (GiB) of the file system. Valid values between
1024
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - Subnet
Ids List<string> - A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
- Automatic
Backup intRetention Days - 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 stringBackup Start Time - 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 OntapConfiguration File System Disk Iops Configuration - The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
- Endpoint
Ip stringAddress Range - 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 stringPassword - 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 value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - Kms
Key stringId - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- Route
Table List<string>Ids - 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 List<string>Ids - 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
Type string - The filesystem storage type. defaults to
SSD
. - 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. - 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
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - Throughput
Capacity intPer Ha Pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - Weekly
Maintenance stringStart Time - The preferred start time (in
d:HH:MM
format) to perform weekly maintenance, in the UTC time zone.
- Deployment
Type string - The filesystem deployment type. Supports
MULTI_AZ_1
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - Preferred
Subnet stringId - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- Storage
Capacity int - The storage capacity (GiB) of the file system. Valid values between
1024
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - Subnet
Ids []string - A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
- Automatic
Backup intRetention Days - 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 stringBackup Start Time - 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 OntapConfiguration File System Disk Iops Configuration Args - The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
- Endpoint
Ip stringAddress Range - 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 stringPassword - 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 value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - Kms
Key stringId - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- Route
Table []stringIds - 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 []stringIds - 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
Type string - The filesystem storage type. defaults to
SSD
. - 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. - 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
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - Throughput
Capacity intPer Ha Pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - Weekly
Maintenance stringStart Time - The preferred start time (in
d:HH:MM
format) to perform weekly maintenance, in the UTC time zone.
- deployment
Type String - The filesystem deployment type. Supports
MULTI_AZ_1
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - preferred
Subnet StringId - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- storage
Capacity Integer - The storage capacity (GiB) of the file system. Valid values between
1024
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - subnet
Ids List<String> - A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
- automatic
Backup IntegerRetention Days - 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 StringBackup Start Time - 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 OntapConfiguration File System Disk Iops Configuration - The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
- endpoint
Ip StringAddress Range - 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 StringPassword - 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 Integer - The number of ha_pairs to deploy for the file system. Valid value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - kms
Key StringId - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- route
Table List<String>Ids - 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 List<String>Ids - 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
Type String - The filesystem storage type. defaults to
SSD
. - 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. - throughput
Capacity Integer - Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are
128
,256
,512
,1024
,2048
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - throughput
Capacity IntegerPer Ha Pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - weekly
Maintenance StringStart Time - The preferred start time (in
d:HH:MM
format) to perform weekly maintenance, in the UTC time zone.
- deployment
Type string - The filesystem deployment type. Supports
MULTI_AZ_1
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - preferred
Subnet stringId - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- storage
Capacity number - The storage capacity (GiB) of the file system. Valid values between
1024
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - subnet
Ids string[] - A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
- automatic
Backup numberRetention Days - 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 stringBackup Start Time - 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 OntapConfiguration File System Disk Iops Configuration - The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
- endpoint
Ip stringAddress Range - 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 stringPassword - 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 number - The number of ha_pairs to deploy for the file system. Valid value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - kms
Key stringId - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- route
Table string[]Ids - 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 string[]Ids - 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
Type string - The filesystem storage type. defaults to
SSD
. - {[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. - throughput
Capacity number - Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are
128
,256
,512
,1024
,2048
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - throughput
Capacity numberPer Ha Pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - weekly
Maintenance stringStart Time - 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
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - preferred_
subnet_ strid - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- storage_
capacity int - The storage capacity (GiB) of the file system. Valid values between
1024
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - 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_ intretention_ days - 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_ strbackup_ start_ time - 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_ Ontapconfiguration File System Disk Iops Configuration Args - The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
- endpoint_
ip_ straddress_ range - 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_ strpassword - 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 value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - kms_
key_ strid - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- route_
table_ Sequence[str]ids - 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_ Sequence[str]ids - 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_
type str - The filesystem storage type. defaults to
SSD
. - 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
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - throughput_
capacity_ intper_ ha_ pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - weekly_
maintenance_ strstart_ time - The preferred start time (in
d:HH:MM
format) to perform weekly maintenance, in the UTC time zone.
- deployment
Type String - The filesystem deployment type. Supports
MULTI_AZ_1
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - preferred
Subnet StringId - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- storage
Capacity Number - The storage capacity (GiB) of the file system. Valid values between
1024
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - subnet
Ids List<String> - A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
- automatic
Backup NumberRetention Days - 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 StringBackup Start Time - 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 Property MapConfiguration - The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
- endpoint
Ip StringAddress Range - 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 StringPassword - 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 Number - The number of ha_pairs to deploy for the file system. Valid value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - kms
Key StringId - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- route
Table List<String>Ids - 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 List<String>Ids - 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
Type String - The filesystem storage type. defaults to
SSD
. - 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. - throughput
Capacity Number - Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are
128
,256
,512
,1024
,2048
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - throughput
Capacity NumberPer Ha Pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - weekly
Maintenance StringStart Time - 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.
- Dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- Endpoints
List<Ontap
File System Endpoint> - 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.
- Network
Interface List<string>Ids - 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 string - AWS account identifier that created the file system.
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Vpc
Id string - Identifier of the Virtual Private Cloud for the file system.
- Arn string
- Amazon Resource Name of the file system.
- Dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- Endpoints
[]Ontap
File System Endpoint - 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.
- Network
Interface []stringIds - 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 string - AWS account identifier that created the file system.
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Vpc
Id string - Identifier of the Virtual Private Cloud for the file system.
- arn String
- Amazon Resource Name of the file system.
- dns
Name String - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- endpoints
List<Ontap
File System Endpoint> - 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.
- network
Interface List<String>Ids - 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 String - AWS account identifier that created the file system.
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - vpc
Id String - Identifier of the Virtual Private Cloud for the file system.
- arn string
- Amazon Resource Name of the file system.
- dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- endpoints
Ontap
File System Endpoint[] - 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.
- network
Interface string[]Ids - 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 string - AWS account identifier that created the file system.
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - vpc
Id 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[Ontap
File System Endpoint] - 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_ Sequence[str]ids - 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.
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - vpc_
id str - Identifier of the Virtual Private Cloud for the file system.
- arn String
- Amazon Resource Name of the file system.
- dns
Name 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.
- network
Interface List<String>Ids - 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 String - AWS account identifier that created the file system.
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - vpc
Id 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.
- Arn string
- Amazon Resource Name of the file system.
- Automatic
Backup intRetention Days - 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 stringBackup Start Time - 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 string - The filesystem deployment type. Supports
MULTI_AZ_1
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - Disk
Iops OntapConfiguration File System Disk Iops Configuration - The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
- Dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- Endpoint
Ip stringAddress Range - 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<Ontap
File System Endpoint> - 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 stringPassword - 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 value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - Kms
Key stringId - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- Network
Interface List<string>Ids - 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 string - AWS account identifier that created the file system.
- Preferred
Subnet stringId - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- Route
Table List<string>Ids - 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 List<string>Ids - 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
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - Storage
Type string - The filesystem storage type. defaults to
SSD
. - Subnet
Ids List<string> - A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
- 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. - Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - 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
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - Throughput
Capacity intPer Ha Pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - Vpc
Id string - Identifier of the Virtual Private Cloud for the file system.
- Weekly
Maintenance stringStart Time - 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.
- Automatic
Backup intRetention Days - 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 stringBackup Start Time - 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 string - The filesystem deployment type. Supports
MULTI_AZ_1
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - Disk
Iops OntapConfiguration File System Disk Iops Configuration Args - The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
- Dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- Endpoint
Ip stringAddress Range - 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
[]Ontap
File System Endpoint Args - 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 stringPassword - 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 value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - Kms
Key stringId - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- Network
Interface []stringIds - 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 string - AWS account identifier that created the file system.
- Preferred
Subnet stringId - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- Route
Table []stringIds - 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 []stringIds - 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
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - Storage
Type string - The filesystem storage type. defaults to
SSD
. - Subnet
Ids []string - A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
- 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. - map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - 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
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - Throughput
Capacity intPer Ha Pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - Vpc
Id string - Identifier of the Virtual Private Cloud for the file system.
- Weekly
Maintenance stringStart Time - 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.
- automatic
Backup IntegerRetention Days - 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 StringBackup Start Time - 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 String - The filesystem deployment type. Supports
MULTI_AZ_1
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - disk
Iops OntapConfiguration File System Disk Iops Configuration - The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
- dns
Name String - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- endpoint
Ip StringAddress Range - 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<Ontap
File System Endpoint> - 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 StringPassword - 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 Integer - The number of ha_pairs to deploy for the file system. Valid value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - kms
Key StringId - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- network
Interface List<String>Ids - 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 String - AWS account identifier that created the file system.
- preferred
Subnet StringId - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- route
Table List<String>Ids - 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 List<String>Ids - 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 Integer - The storage capacity (GiB) of the file system. Valid values between
1024
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - storage
Type String - The filesystem storage type. defaults to
SSD
. - subnet
Ids List<String> - A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
- 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. - Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - throughput
Capacity Integer - Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are
128
,256
,512
,1024
,2048
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - throughput
Capacity IntegerPer Ha Pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - vpc
Id String - Identifier of the Virtual Private Cloud for the file system.
- weekly
Maintenance StringStart Time - 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.
- automatic
Backup numberRetention Days - 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 stringBackup Start Time - 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 string - The filesystem deployment type. Supports
MULTI_AZ_1
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - disk
Iops OntapConfiguration File System Disk Iops Configuration - The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
- dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- endpoint
Ip stringAddress Range - 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
Ontap
File System Endpoint[] - 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 stringPassword - 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 number - The number of ha_pairs to deploy for the file system. Valid value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - kms
Key stringId - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- network
Interface string[]Ids - 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 string - AWS account identifier that created the file system.
- preferred
Subnet stringId - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- route
Table string[]Ids - 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 string[]Ids - 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 number - The storage capacity (GiB) of the file system. Valid values between
1024
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - storage
Type string - The filesystem storage type. defaults to
SSD
. - subnet
Ids string[] - A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
- {[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. - {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - throughput
Capacity number - Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are
128
,256
,512
,1024
,2048
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - throughput
Capacity numberPer Ha Pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - vpc
Id string - Identifier of the Virtual Private Cloud for the file system.
- weekly
Maintenance stringStart Time - 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_ intretention_ days - 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_ strbackup_ start_ time - 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
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - disk_
iops_ Ontapconfiguration File System Disk Iops Configuration Args - 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_ straddress_ range - 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[Ontap
File System Endpoint Args] - 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_ strpassword - 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 value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - kms_
key_ strid - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- network_
interface_ Sequence[str]ids - 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_ strid - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- route_
table_ Sequence[str]ids - 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_ Sequence[str]ids - 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
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - 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.
- 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. - Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - 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
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - throughput_
capacity_ intper_ ha_ pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported 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_ strstart_ time - 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.
- automatic
Backup NumberRetention Days - 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 StringBackup Start Time - 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 String - The filesystem deployment type. Supports
MULTI_AZ_1
,MULTI_AZ_2
,SINGLE_AZ_1
, andSINGLE_AZ_2
. - disk
Iops Property MapConfiguration - The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file system. See Disk Iops Configuration below.
- dns
Name String - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- endpoint
Ip StringAddress Range - 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.
- fsx
Admin StringPassword - 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 Number - The number of ha_pairs to deploy for the file system. Valid value is 1 for
SINGLE_AZ_1
orMULTI_AZ_1
andMULTI_AZ_2
. Valid values are 1 through 12 forSINGLE_AZ_2
. - kms
Key StringId - ARN for the KMS Key to encrypt the file system at rest, Defaults to an AWS managed KMS Key.
- network
Interface List<String>Ids - 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 String - AWS account identifier that created the file system.
- preferred
Subnet StringId - The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC).
- route
Table List<String>Ids - 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 List<String>Ids - 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 Number - The storage capacity (GiB) of the file system. Valid values between
1024
and196608
for file systems with deployment_typeSINGLE_AZ_1
andMULTI_AZ_1
. Valid values are between1024
and524288
forMULTI_AZ_2
. Valid values between1024
(1024
per ha pair) and1048576
for file systems with deployment_typeSINGLE_AZ_2
. ForSINGLE_AZ_2
, the1048576
(1PB) maximum is only supported when using 2 or more ha_pairs, the maximum is524288
(512TB) when using 1 ha_pair. - storage
Type String - The filesystem storage type. defaults to
SSD
. - subnet
Ids List<String> - A list of IDs for the subnets that the file system will be accessible from. Up to 2 subnets can be provided.
- 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. - Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - throughput
Capacity Number - Sets the throughput capacity (in MBps) for the file system that you're creating. Valid values are
128
,256
,512
,1024
,2048
, and4096
. This parameter is only supported when not using the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - throughput
Capacity NumberPer Ha Pair - Sets the per-HA-pair throughput capacity (in MBps) for the file system that you're creating, as opposed to
throughput_capacity
which specifies the total throughput capacity for the file system. Valid value forMULTI_AZ_1
andSINGLE_AZ_1
are128
,256
,512
,1024
,2048
, and4096
. Valid values for deployment typeMULTI_AZ_2
andSINGLE_AZ_2
are384
,768
,1536
,3072
,6144
whereha_pairs
is1
. Valid values for deployment typeSINGLE_AZ_2
are1536
,3072
, and6144
whereha_pairs
is greater than 1. This parameter is only supported when specifying the ha_pairs parameter. Either throughput_capacity or throughput_capacity_per_ha_pair must be specified. - vpc
Id String - Identifier of the Virtual Private Cloud for the file system.
- weekly
Maintenance StringStart Time - The preferred start time (in
d:HH:MM
format) to perform weekly maintenance, in the UTC time zone.
Supporting Types
OntapFileSystemDiskIopsConfiguration, OntapFileSystemDiskIopsConfigurationArgs
OntapFileSystemEndpoint, OntapFileSystemEndpointArgs
- Interclusters
List<Ontap
File System Endpoint Intercluster> - An endpoint for managing your file system by setting up NetApp SnapMirror with other ONTAP systems. See Endpoint.
- Managements
List<Ontap
File System Endpoint Management> - An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
- Interclusters
[]Ontap
File System Endpoint Intercluster - An endpoint for managing your file system by setting up NetApp SnapMirror with other ONTAP systems. See Endpoint.
- Managements
[]Ontap
File System Endpoint Management - An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
- interclusters
List<Ontap
File System Endpoint Intercluster> - An endpoint for managing your file system by setting up NetApp SnapMirror with other ONTAP systems. See Endpoint.
- managements
List<Ontap
File System Endpoint Management> - An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
- interclusters
Ontap
File System Endpoint Intercluster[] - An endpoint for managing your file system by setting up NetApp SnapMirror with other ONTAP systems. See Endpoint.
- managements
Ontap
File System Endpoint Management[] - An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
- interclusters
Sequence[Ontap
File System Endpoint Intercluster] - An endpoint for managing your file system by setting up NetApp SnapMirror with other ONTAP systems. See Endpoint.
- managements
Sequence[Ontap
File System Endpoint Management] - 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
- Dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- Ip
Addresses List<string> - IP addresses of the file system endpoint.
- Dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- Ip
Addresses []string - IP addresses of the file system endpoint.
- dns
Name String - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- ip
Addresses List<String> - IP addresses of the file system endpoint.
- dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- ip
Addresses 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.
- dns
Name String - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- ip
Addresses List<String> - IP addresses of the file system endpoint.
OntapFileSystemEndpointManagement, OntapFileSystemEndpointManagementArgs
- Dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- Ip
Addresses List<string> - IP addresses of the file system endpoint.
- Dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- Ip
Addresses []string - IP addresses of the file system endpoint.
- dns
Name String - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- ip
Addresses List<String> - IP addresses of the file system endpoint.
- dns
Name string - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- ip
Addresses 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.
- dns
Name String - The Domain Name Service (DNS) name for the file system. You can mount your file system using its DNS name.
- ip
Addresses 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:
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.