1. Packages
  2. Ionoscloud Provider
  3. API Docs
  4. NfsCluster
ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud

ionoscloud.NfsCluster

Explore with Pulumi AI

Create clusters of Network File Storage (NFS) on IonosCloud.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as ionoscloud from "@pulumi/ionoscloud";

// Basic example
const nfsDc = new ionoscloud.Datacenter("nfsDc", {
    location: "de/txl",
    description: "Datacenter Description",
    secAuthProtection: false,
});
const nfsLan = new ionoscloud.Lan("nfsLan", {
    datacenterId: nfsDc.datacenterId,
    "public": false,
});
const example = new ionoscloud.NfsCluster("example", {
    location: "de/txl",
    size: 2,
    nfs: {
        minVersion: "4.2",
    },
    connections: {
        datacenterId: nfsDc.datacenterId,
        ipAddress: "192.168.100.10/24",
        lan: nfsLan.lanId,
    },
});
Copy
import pulumi
import pulumi_ionoscloud as ionoscloud

# Basic example
nfs_dc = ionoscloud.Datacenter("nfsDc",
    location="de/txl",
    description="Datacenter Description",
    sec_auth_protection=False)
nfs_lan = ionoscloud.Lan("nfsLan",
    datacenter_id=nfs_dc.datacenter_id,
    public=False)
example = ionoscloud.NfsCluster("example",
    location="de/txl",
    size=2,
    nfs={
        "min_version": "4.2",
    },
    connections={
        "datacenter_id": nfs_dc.datacenter_id,
        "ip_address": "192.168.100.10/24",
        "lan": nfs_lan.lan_id,
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ionoscloud/v6/ionoscloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		// Basic example
		nfsDc, err := ionoscloud.NewDatacenter(ctx, "nfsDc", &ionoscloud.DatacenterArgs{
			Location:          pulumi.String("de/txl"),
			Description:       pulumi.String("Datacenter Description"),
			SecAuthProtection: pulumi.Bool(false),
		})
		if err != nil {
			return err
		}
		nfsLan, err := ionoscloud.NewLan(ctx, "nfsLan", &ionoscloud.LanArgs{
			DatacenterId: nfsDc.DatacenterId,
			Public:       pulumi.Bool(false),
		})
		if err != nil {
			return err
		}
		_, err = ionoscloud.NewNfsCluster(ctx, "example", &ionoscloud.NfsClusterArgs{
			Location: pulumi.String("de/txl"),
			Size:     pulumi.Float64(2),
			Nfs: &ionoscloud.NfsClusterNfsArgs{
				MinVersion: pulumi.String("4.2"),
			},
			Connections: &ionoscloud.NfsClusterConnectionsArgs{
				DatacenterId: nfsDc.DatacenterId,
				IpAddress:    pulumi.String("192.168.100.10/24"),
				Lan:          nfsLan.LanId,
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ionoscloud = Pulumi.Ionoscloud;

return await Deployment.RunAsync(() => 
{
    // Basic example
    var nfsDc = new Ionoscloud.Datacenter("nfsDc", new()
    {
        Location = "de/txl",
        Description = "Datacenter Description",
        SecAuthProtection = false,
    });

    var nfsLan = new Ionoscloud.Lan("nfsLan", new()
    {
        DatacenterId = nfsDc.DatacenterId,
        Public = false,
    });

    var example = new Ionoscloud.NfsCluster("example", new()
    {
        Location = "de/txl",
        Size = 2,
        Nfs = new Ionoscloud.Inputs.NfsClusterNfsArgs
        {
            MinVersion = "4.2",
        },
        Connections = new Ionoscloud.Inputs.NfsClusterConnectionsArgs
        {
            DatacenterId = nfsDc.DatacenterId,
            IpAddress = "192.168.100.10/24",
            Lan = nfsLan.LanId,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ionoscloud.Datacenter;
import com.pulumi.ionoscloud.DatacenterArgs;
import com.pulumi.ionoscloud.Lan;
import com.pulumi.ionoscloud.LanArgs;
import com.pulumi.ionoscloud.NfsCluster;
import com.pulumi.ionoscloud.NfsClusterArgs;
import com.pulumi.ionoscloud.inputs.NfsClusterNfsArgs;
import com.pulumi.ionoscloud.inputs.NfsClusterConnectionsArgs;
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) {
        // Basic example
        var nfsDc = new Datacenter("nfsDc", DatacenterArgs.builder()
            .location("de/txl")
            .description("Datacenter Description")
            .secAuthProtection(false)
            .build());

        var nfsLan = new Lan("nfsLan", LanArgs.builder()
            .datacenterId(nfsDc.datacenterId())
            .public_(false)
            .build());

        var example = new NfsCluster("example", NfsClusterArgs.builder()
            .location("de/txl")
            .size(2)
            .nfs(NfsClusterNfsArgs.builder()
                .minVersion("4.2")
                .build())
            .connections(NfsClusterConnectionsArgs.builder()
                .datacenterId(nfsDc.datacenterId())
                .ipAddress("192.168.100.10/24")
                .lan(nfsLan.lanId())
                .build())
            .build());

    }
}
Copy
resources:
  # Basic example
  nfsDc:
    type: ionoscloud:Datacenter
    properties:
      location: de/txl
      description: Datacenter Description
      secAuthProtection: false
  nfsLan:
    type: ionoscloud:Lan
    properties:
      datacenterId: ${nfsDc.datacenterId}
      public: false
  example:
    type: ionoscloud:NfsCluster
    properties:
      location: de/txl
      size: 2
      nfs:
        minVersion: '4.2'
      connections:
        datacenterId: ${nfsDc.datacenterId}
        ipAddress: 192.168.100.10/24
        lan: ${nfsLan.lanId}
Copy

Create NfsCluster Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new NfsCluster(name: string, args: NfsClusterArgs, opts?: CustomResourceOptions);
@overload
def NfsCluster(resource_name: str,
               args: NfsClusterArgs,
               opts: Optional[ResourceOptions] = None)

@overload
def NfsCluster(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               connections: Optional[NfsClusterConnectionsArgs] = None,
               size: Optional[float] = None,
               location: Optional[str] = None,
               name: Optional[str] = None,
               nfs: Optional[NfsClusterNfsArgs] = None,
               timeouts: Optional[NfsClusterTimeoutsArgs] = None)
func NewNfsCluster(ctx *Context, name string, args NfsClusterArgs, opts ...ResourceOption) (*NfsCluster, error)
public NfsCluster(string name, NfsClusterArgs args, CustomResourceOptions? opts = null)
public NfsCluster(String name, NfsClusterArgs args)
public NfsCluster(String name, NfsClusterArgs args, CustomResourceOptions options)
type: ionoscloud:NfsCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. NfsClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. NfsClusterArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. NfsClusterArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. NfsClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. NfsClusterArgs
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 nfsClusterResource = new Ionoscloud.NfsCluster("nfsClusterResource", new()
{
    Connections = new Ionoscloud.Inputs.NfsClusterConnectionsArgs
    {
        DatacenterId = "string",
        IpAddress = "string",
        Lan = "string",
    },
    Size = 0,
    Location = "string",
    Name = "string",
    Nfs = new Ionoscloud.Inputs.NfsClusterNfsArgs
    {
        MinVersion = "string",
    },
    Timeouts = new Ionoscloud.Inputs.NfsClusterTimeoutsArgs
    {
        Create = "string",
        Default = "string",
        Delete = "string",
        Update = "string",
    },
});
Copy
example, err := ionoscloud.NewNfsCluster(ctx, "nfsClusterResource", &ionoscloud.NfsClusterArgs{
Connections: &.NfsClusterConnectionsArgs{
DatacenterId: pulumi.String("string"),
IpAddress: pulumi.String("string"),
Lan: pulumi.String("string"),
},
Size: pulumi.Float64(0),
Location: pulumi.String("string"),
Name: pulumi.String("string"),
Nfs: &.NfsClusterNfsArgs{
MinVersion: pulumi.String("string"),
},
Timeouts: &.NfsClusterTimeoutsArgs{
Create: pulumi.String("string"),
Default: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
Copy
var nfsClusterResource = new NfsCluster("nfsClusterResource", NfsClusterArgs.builder()
    .connections(NfsClusterConnectionsArgs.builder()
        .datacenterId("string")
        .ipAddress("string")
        .lan("string")
        .build())
    .size(0)
    .location("string")
    .name("string")
    .nfs(NfsClusterNfsArgs.builder()
        .minVersion("string")
        .build())
    .timeouts(NfsClusterTimeoutsArgs.builder()
        .create("string")
        .default_("string")
        .delete("string")
        .update("string")
        .build())
    .build());
Copy
nfs_cluster_resource = ionoscloud.NfsCluster("nfsClusterResource",
    connections={
        "datacenter_id": "string",
        "ip_address": "string",
        "lan": "string",
    },
    size=0,
    location="string",
    name="string",
    nfs={
        "min_version": "string",
    },
    timeouts={
        "create": "string",
        "default": "string",
        "delete": "string",
        "update": "string",
    })
Copy
const nfsClusterResource = new ionoscloud.NfsCluster("nfsClusterResource", {
    connections: {
        datacenterId: "string",
        ipAddress: "string",
        lan: "string",
    },
    size: 0,
    location: "string",
    name: "string",
    nfs: {
        minVersion: "string",
    },
    timeouts: {
        create: "string",
        "default": "string",
        "delete": "string",
        update: "string",
    },
});
Copy
type: ionoscloud:NfsCluster
properties:
    connections:
        datacenterId: string
        ipAddress: string
        lan: string
    location: string
    name: string
    nfs:
        minVersion: string
    size: 0
    timeouts:
        create: string
        default: string
        delete: string
        update: string
Copy

NfsCluster 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 NfsCluster resource accepts the following input properties:

Connections This property is required. NfsClusterConnections
The network connections for the Network File Storage Cluster.
Size This property is required. double
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
Location string
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
Name string
The name of the Network File Storage cluster.
Nfs NfsClusterNfs
Timeouts NfsClusterTimeouts
Connections This property is required. NfsClusterConnectionsArgs
The network connections for the Network File Storage Cluster.
Size This property is required. float64
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
Location string
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
Name string
The name of the Network File Storage cluster.
Nfs NfsClusterNfsArgs
Timeouts NfsClusterTimeoutsArgs
connections This property is required. NfsClusterConnections
The network connections for the Network File Storage Cluster.
size This property is required. Double
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
location String
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
name String
The name of the Network File Storage cluster.
nfs NfsClusterNfs
timeouts NfsClusterTimeouts
connections This property is required. NfsClusterConnections
The network connections for the Network File Storage Cluster.
size This property is required. number
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
location string
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
name string
The name of the Network File Storage cluster.
nfs NfsClusterNfs
timeouts NfsClusterTimeouts
connections This property is required. NfsClusterConnectionsArgs
The network connections for the Network File Storage Cluster.
size This property is required. float
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
location str
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
name str
The name of the Network File Storage cluster.
nfs NfsClusterNfsArgs
timeouts NfsClusterTimeoutsArgs
connections This property is required. Property Map
The network connections for the Network File Storage Cluster.
size This property is required. Number
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
location String
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
name String
The name of the Network File Storage cluster.
nfs Property Map
timeouts Property Map

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing NfsCluster Resource

Get an existing NfsCluster 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?: NfsClusterState, opts?: CustomResourceOptions): NfsCluster
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        connections: Optional[NfsClusterConnectionsArgs] = None,
        location: Optional[str] = None,
        name: Optional[str] = None,
        nfs: Optional[NfsClusterNfsArgs] = None,
        size: Optional[float] = None,
        timeouts: Optional[NfsClusterTimeoutsArgs] = None) -> NfsCluster
func GetNfsCluster(ctx *Context, name string, id IDInput, state *NfsClusterState, opts ...ResourceOption) (*NfsCluster, error)
public static NfsCluster Get(string name, Input<string> id, NfsClusterState? state, CustomResourceOptions? opts = null)
public static NfsCluster get(String name, Output<String> id, NfsClusterState state, CustomResourceOptions options)
resources:  _:    type: ionoscloud:NfsCluster    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
Connections NfsClusterConnections
The network connections for the Network File Storage Cluster.
Location string
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
Name string
The name of the Network File Storage cluster.
Nfs NfsClusterNfs
Size double
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
Timeouts NfsClusterTimeouts
Connections NfsClusterConnectionsArgs
The network connections for the Network File Storage Cluster.
Location string
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
Name string
The name of the Network File Storage cluster.
Nfs NfsClusterNfsArgs
Size float64
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
Timeouts NfsClusterTimeoutsArgs
connections NfsClusterConnections
The network connections for the Network File Storage Cluster.
location String
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
name String
The name of the Network File Storage cluster.
nfs NfsClusterNfs
size Double
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
timeouts NfsClusterTimeouts
connections NfsClusterConnections
The network connections for the Network File Storage Cluster.
location string
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
name string
The name of the Network File Storage cluster.
nfs NfsClusterNfs
size number
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
timeouts NfsClusterTimeouts
connections NfsClusterConnectionsArgs
The network connections for the Network File Storage Cluster.
location str
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
name str
The name of the Network File Storage cluster.
nfs NfsClusterNfsArgs
size float
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
timeouts NfsClusterTimeoutsArgs
connections Property Map
The network connections for the Network File Storage Cluster.
location String
The location where the Network File Storage cluster is located. If this is not set and if no value is provided for the IONOS_API_URL env var, the default location will be: de/fra.

  • de/fra - Frankfurt
  • de/txl - Berlin
name String
The name of the Network File Storage cluster.
nfs Property Map
size Number
The size of the Network File Storage cluster in TiB. Note that the cluster size cannot be reduced after provisioning. This value determines the billing fees. Default is 2. The minimum value is 2 and the maximum value is 42.
timeouts Property Map

Supporting Types

NfsClusterConnections
, NfsClusterConnectionsArgs

DatacenterId This property is required. string
The ID of the datacenter where the Network File Storage cluster is located.
IpAddress This property is required. string
The IP address and prefix of the Network File Storage cluster. The IP address can be either IPv4 or IPv6. The IP address has to be given with CIDR notation.
Lan This property is required. string

The Private LAN to which the Network File Storage cluster must be connected.

⚠ NOTE: IONOS_API_URL_NFS can be used to set a custom API URL for the resource. location field needs to be empty, otherwise it will override the custom API URL. Setting endpoint or IONOS_API_URL does not have any effect.

DatacenterId This property is required. string
The ID of the datacenter where the Network File Storage cluster is located.
IpAddress This property is required. string
The IP address and prefix of the Network File Storage cluster. The IP address can be either IPv4 or IPv6. The IP address has to be given with CIDR notation.
Lan This property is required. string

The Private LAN to which the Network File Storage cluster must be connected.

⚠ NOTE: IONOS_API_URL_NFS can be used to set a custom API URL for the resource. location field needs to be empty, otherwise it will override the custom API URL. Setting endpoint or IONOS_API_URL does not have any effect.

datacenterId This property is required. String
The ID of the datacenter where the Network File Storage cluster is located.
ipAddress This property is required. String
The IP address and prefix of the Network File Storage cluster. The IP address can be either IPv4 or IPv6. The IP address has to be given with CIDR notation.
lan This property is required. String

The Private LAN to which the Network File Storage cluster must be connected.

⚠ NOTE: IONOS_API_URL_NFS can be used to set a custom API URL for the resource. location field needs to be empty, otherwise it will override the custom API URL. Setting endpoint or IONOS_API_URL does not have any effect.

datacenterId This property is required. string
The ID of the datacenter where the Network File Storage cluster is located.
ipAddress This property is required. string
The IP address and prefix of the Network File Storage cluster. The IP address can be either IPv4 or IPv6. The IP address has to be given with CIDR notation.
lan This property is required. string

The Private LAN to which the Network File Storage cluster must be connected.

⚠ NOTE: IONOS_API_URL_NFS can be used to set a custom API URL for the resource. location field needs to be empty, otherwise it will override the custom API URL. Setting endpoint or IONOS_API_URL does not have any effect.

datacenter_id This property is required. str
The ID of the datacenter where the Network File Storage cluster is located.
ip_address This property is required. str
The IP address and prefix of the Network File Storage cluster. The IP address can be either IPv4 or IPv6. The IP address has to be given with CIDR notation.
lan This property is required. str

The Private LAN to which the Network File Storage cluster must be connected.

⚠ NOTE: IONOS_API_URL_NFS can be used to set a custom API URL for the resource. location field needs to be empty, otherwise it will override the custom API URL. Setting endpoint or IONOS_API_URL does not have any effect.

datacenterId This property is required. String
The ID of the datacenter where the Network File Storage cluster is located.
ipAddress This property is required. String
The IP address and prefix of the Network File Storage cluster. The IP address can be either IPv4 or IPv6. The IP address has to be given with CIDR notation.
lan This property is required. String

The Private LAN to which the Network File Storage cluster must be connected.

⚠ NOTE: IONOS_API_URL_NFS can be used to set a custom API URL for the resource. location field needs to be empty, otherwise it will override the custom API URL. Setting endpoint or IONOS_API_URL does not have any effect.

NfsClusterNfs
, NfsClusterNfsArgs

MinVersion string
The minimum supported version of the NFS cluster. Supported values: 4.2. Default is 4.2.
MinVersion string
The minimum supported version of the NFS cluster. Supported values: 4.2. Default is 4.2.
minVersion String
The minimum supported version of the NFS cluster. Supported values: 4.2. Default is 4.2.
minVersion string
The minimum supported version of the NFS cluster. Supported values: 4.2. Default is 4.2.
min_version str
The minimum supported version of the NFS cluster. Supported values: 4.2. Default is 4.2.
minVersion String
The minimum supported version of the NFS cluster. Supported values: 4.2. Default is 4.2.

NfsClusterTimeouts
, NfsClusterTimeoutsArgs

Create string
Default string
Delete string
Update string
Create string
Default string
Delete string
Update string
create String
default_ String
delete String
update String
create string
default string
delete string
update string
create String
default String
delete String
update String

Import

A Network File Storage Cluster resource can be imported using its location and resource id:

$ pulumi import ionoscloud:index/nfsCluster:NfsCluster name location:uuid
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
ionoscloud ionos-cloud/terraform-provider-ionoscloud
License
Notes
This Pulumi package is based on the ionoscloud Terraform Provider.