aws.fsx.OntapStorageVirtualMachine
Explore with Pulumi AI
Manages a FSx Storage Virtual Machine. See the FSx ONTAP User Guide for more information.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = new aws.fsx.OntapStorageVirtualMachine("test", {
fileSystemId: testAwsFsxOntapFileSystem.id,
name: "test",
});
import pulumi
import pulumi_aws as aws
test = aws.fsx.OntapStorageVirtualMachine("test",
file_system_id=test_aws_fsx_ontap_file_system["id"],
name="test")
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.NewOntapStorageVirtualMachine(ctx, "test", &fsx.OntapStorageVirtualMachineArgs{
FileSystemId: pulumi.Any(testAwsFsxOntapFileSystem.Id),
Name: pulumi.String("test"),
})
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.OntapStorageVirtualMachine("test", new()
{
FileSystemId = testAwsFsxOntapFileSystem.Id,
Name = "test",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.fsx.OntapStorageVirtualMachine;
import com.pulumi.aws.fsx.OntapStorageVirtualMachineArgs;
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 OntapStorageVirtualMachine("test", OntapStorageVirtualMachineArgs.builder()
.fileSystemId(testAwsFsxOntapFileSystem.id())
.name("test")
.build());
}
}
resources:
test:
type: aws:fsx:OntapStorageVirtualMachine
properties:
fileSystemId: ${testAwsFsxOntapFileSystem.id}
name: test
Using a Self-Managed Microsoft Active Directory
Additional information for using AWS Directory Service with ONTAP File Systems can be found in the FSx ONTAP Guide.
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = new aws.fsx.OntapStorageVirtualMachine("test", {
fileSystemId: testAwsFsxOntapFileSystem.id,
name: "mysvm",
activeDirectoryConfiguration: {
netbiosName: "mysvm",
selfManagedActiveDirectoryConfiguration: {
dnsIps: [
"10.0.0.111",
"10.0.0.222",
],
domainName: "corp.example.com",
password: "avoid-plaintext-passwords",
username: "Admin",
},
},
});
import pulumi
import pulumi_aws as aws
test = aws.fsx.OntapStorageVirtualMachine("test",
file_system_id=test_aws_fsx_ontap_file_system["id"],
name="mysvm",
active_directory_configuration={
"netbios_name": "mysvm",
"self_managed_active_directory_configuration": {
"dns_ips": [
"10.0.0.111",
"10.0.0.222",
],
"domain_name": "corp.example.com",
"password": "avoid-plaintext-passwords",
"username": "Admin",
},
})
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.NewOntapStorageVirtualMachine(ctx, "test", &fsx.OntapStorageVirtualMachineArgs{
FileSystemId: pulumi.Any(testAwsFsxOntapFileSystem.Id),
Name: pulumi.String("mysvm"),
ActiveDirectoryConfiguration: &fsx.OntapStorageVirtualMachineActiveDirectoryConfigurationArgs{
NetbiosName: pulumi.String("mysvm"),
SelfManagedActiveDirectoryConfiguration: &fsx.OntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationArgs{
DnsIps: pulumi.StringArray{
pulumi.String("10.0.0.111"),
pulumi.String("10.0.0.222"),
},
DomainName: pulumi.String("corp.example.com"),
Password: pulumi.String("avoid-plaintext-passwords"),
Username: pulumi.String("Admin"),
},
},
})
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.OntapStorageVirtualMachine("test", new()
{
FileSystemId = testAwsFsxOntapFileSystem.Id,
Name = "mysvm",
ActiveDirectoryConfiguration = new Aws.Fsx.Inputs.OntapStorageVirtualMachineActiveDirectoryConfigurationArgs
{
NetbiosName = "mysvm",
SelfManagedActiveDirectoryConfiguration = new Aws.Fsx.Inputs.OntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationArgs
{
DnsIps = new[]
{
"10.0.0.111",
"10.0.0.222",
},
DomainName = "corp.example.com",
Password = "avoid-plaintext-passwords",
Username = "Admin",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.fsx.OntapStorageVirtualMachine;
import com.pulumi.aws.fsx.OntapStorageVirtualMachineArgs;
import com.pulumi.aws.fsx.inputs.OntapStorageVirtualMachineActiveDirectoryConfigurationArgs;
import com.pulumi.aws.fsx.inputs.OntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationArgs;
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 OntapStorageVirtualMachine("test", OntapStorageVirtualMachineArgs.builder()
.fileSystemId(testAwsFsxOntapFileSystem.id())
.name("mysvm")
.activeDirectoryConfiguration(OntapStorageVirtualMachineActiveDirectoryConfigurationArgs.builder()
.netbiosName("mysvm")
.selfManagedActiveDirectoryConfiguration(OntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationArgs.builder()
.dnsIps(
"10.0.0.111",
"10.0.0.222")
.domainName("corp.example.com")
.password("avoid-plaintext-passwords")
.username("Admin")
.build())
.build())
.build());
}
}
resources:
test:
type: aws:fsx:OntapStorageVirtualMachine
properties:
fileSystemId: ${testAwsFsxOntapFileSystem.id}
name: mysvm
activeDirectoryConfiguration:
netbiosName: mysvm
selfManagedActiveDirectoryConfiguration:
dnsIps:
- 10.0.0.111
- 10.0.0.222
domainName: corp.example.com
password: avoid-plaintext-passwords
username: Admin
Create OntapStorageVirtualMachine Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OntapStorageVirtualMachine(name: string, args: OntapStorageVirtualMachineArgs, opts?: CustomResourceOptions);
@overload
def OntapStorageVirtualMachine(resource_name: str,
args: OntapStorageVirtualMachineArgs,
opts: Optional[ResourceOptions] = None)
@overload
def OntapStorageVirtualMachine(resource_name: str,
opts: Optional[ResourceOptions] = None,
file_system_id: Optional[str] = None,
active_directory_configuration: Optional[OntapStorageVirtualMachineActiveDirectoryConfigurationArgs] = None,
name: Optional[str] = None,
root_volume_security_style: Optional[str] = None,
svm_admin_password: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewOntapStorageVirtualMachine(ctx *Context, name string, args OntapStorageVirtualMachineArgs, opts ...ResourceOption) (*OntapStorageVirtualMachine, error)
public OntapStorageVirtualMachine(string name, OntapStorageVirtualMachineArgs args, CustomResourceOptions? opts = null)
public OntapStorageVirtualMachine(String name, OntapStorageVirtualMachineArgs args)
public OntapStorageVirtualMachine(String name, OntapStorageVirtualMachineArgs args, CustomResourceOptions options)
type: aws:fsx:OntapStorageVirtualMachine
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 OntapStorageVirtualMachineArgs
- 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 OntapStorageVirtualMachineArgs
- 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 OntapStorageVirtualMachineArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OntapStorageVirtualMachineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OntapStorageVirtualMachineArgs
- 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 ontapStorageVirtualMachineResource = new Aws.Fsx.OntapStorageVirtualMachine("ontapStorageVirtualMachineResource", new()
{
FileSystemId = "string",
ActiveDirectoryConfiguration = new Aws.Fsx.Inputs.OntapStorageVirtualMachineActiveDirectoryConfigurationArgs
{
NetbiosName = "string",
SelfManagedActiveDirectoryConfiguration = new Aws.Fsx.Inputs.OntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationArgs
{
DnsIps = new[]
{
"string",
},
DomainName = "string",
Password = "string",
Username = "string",
FileSystemAdministratorsGroup = "string",
OrganizationalUnitDistinguishedName = "string",
},
},
Name = "string",
RootVolumeSecurityStyle = "string",
SvmAdminPassword = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := fsx.NewOntapStorageVirtualMachine(ctx, "ontapStorageVirtualMachineResource", &fsx.OntapStorageVirtualMachineArgs{
FileSystemId: pulumi.String("string"),
ActiveDirectoryConfiguration: &fsx.OntapStorageVirtualMachineActiveDirectoryConfigurationArgs{
NetbiosName: pulumi.String("string"),
SelfManagedActiveDirectoryConfiguration: &fsx.OntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationArgs{
DnsIps: pulumi.StringArray{
pulumi.String("string"),
},
DomainName: pulumi.String("string"),
Password: pulumi.String("string"),
Username: pulumi.String("string"),
FileSystemAdministratorsGroup: pulumi.String("string"),
OrganizationalUnitDistinguishedName: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
RootVolumeSecurityStyle: pulumi.String("string"),
SvmAdminPassword: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var ontapStorageVirtualMachineResource = new OntapStorageVirtualMachine("ontapStorageVirtualMachineResource", OntapStorageVirtualMachineArgs.builder()
.fileSystemId("string")
.activeDirectoryConfiguration(OntapStorageVirtualMachineActiveDirectoryConfigurationArgs.builder()
.netbiosName("string")
.selfManagedActiveDirectoryConfiguration(OntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationArgs.builder()
.dnsIps("string")
.domainName("string")
.password("string")
.username("string")
.fileSystemAdministratorsGroup("string")
.organizationalUnitDistinguishedName("string")
.build())
.build())
.name("string")
.rootVolumeSecurityStyle("string")
.svmAdminPassword("string")
.tags(Map.of("string", "string"))
.build());
ontap_storage_virtual_machine_resource = aws.fsx.OntapStorageVirtualMachine("ontapStorageVirtualMachineResource",
file_system_id="string",
active_directory_configuration={
"netbiosName": "string",
"selfManagedActiveDirectoryConfiguration": {
"dnsIps": ["string"],
"domainName": "string",
"password": "string",
"username": "string",
"fileSystemAdministratorsGroup": "string",
"organizationalUnitDistinguishedName": "string",
},
},
name="string",
root_volume_security_style="string",
svm_admin_password="string",
tags={
"string": "string",
})
const ontapStorageVirtualMachineResource = new aws.fsx.OntapStorageVirtualMachine("ontapStorageVirtualMachineResource", {
fileSystemId: "string",
activeDirectoryConfiguration: {
netbiosName: "string",
selfManagedActiveDirectoryConfiguration: {
dnsIps: ["string"],
domainName: "string",
password: "string",
username: "string",
fileSystemAdministratorsGroup: "string",
organizationalUnitDistinguishedName: "string",
},
},
name: "string",
rootVolumeSecurityStyle: "string",
svmAdminPassword: "string",
tags: {
string: "string",
},
});
type: aws:fsx:OntapStorageVirtualMachine
properties:
activeDirectoryConfiguration:
netbiosName: string
selfManagedActiveDirectoryConfiguration:
dnsIps:
- string
domainName: string
fileSystemAdministratorsGroup: string
organizationalUnitDistinguishedName: string
password: string
username: string
fileSystemId: string
name: string
rootVolumeSecurityStyle: string
svmAdminPassword: string
tags:
string: string
OntapStorageVirtualMachine Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The OntapStorageVirtualMachine resource accepts the following input properties:
- File
System stringId - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- Active
Directory Pulumi.Configuration Aws. Fsx. Inputs. Ontap Storage Virtual Machine Active Directory Configuration - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- Name string
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- Root
Volume stringSecurity Style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - Svm
Admin stringPassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- Dictionary<string, string>
- A map of tags to assign to the storage virtual machine. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- File
System stringId - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- Active
Directory OntapConfiguration Storage Virtual Machine Active Directory Configuration Args - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- Name string
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- Root
Volume stringSecurity Style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - Svm
Admin stringPassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- map[string]string
- A map of tags to assign to the storage virtual machine. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- file
System StringId - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- active
Directory OntapConfiguration Storage Virtual Machine Active Directory Configuration - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- name String
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- root
Volume StringSecurity Style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - svm
Admin StringPassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- Map<String,String>
- A map of tags to assign to the storage virtual machine. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- file
System stringId - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- active
Directory OntapConfiguration Storage Virtual Machine Active Directory Configuration - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- name string
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- root
Volume stringSecurity Style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - svm
Admin stringPassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- {[key: string]: string}
- A map of tags to assign to the storage virtual machine. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- file_
system_ strid - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- active_
directory_ Ontapconfiguration Storage Virtual Machine Active Directory Configuration Args - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- name str
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- root_
volume_ strsecurity_ style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - svm_
admin_ strpassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- Mapping[str, str]
- A map of tags to assign to the storage virtual machine. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- file
System StringId - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- active
Directory Property MapConfiguration - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- name String
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- root
Volume StringSecurity Style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - svm
Admin StringPassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- Map<String>
- A map of tags to assign to the storage virtual machine. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Outputs
All input properties are implicitly available as output properties. Additionally, the OntapStorageVirtualMachine resource produces the following output properties:
- Arn string
- Amazon Resource Name of the storage virtual machine.
- Endpoints
List<Pulumi.
Aws. Fsx. Outputs. Ontap Storage Virtual Machine Endpoint> - The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- Id string
- The provider-assigned unique ID for this managed resource.
- Subtype string
- Describes the SVM's subtype, e.g.
DEFAULT
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Uuid string
- The SVM's UUID (universally unique identifier).
- Arn string
- Amazon Resource Name of the storage virtual machine.
- Endpoints
[]Ontap
Storage Virtual Machine Endpoint - The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- Id string
- The provider-assigned unique ID for this managed resource.
- Subtype string
- Describes the SVM's subtype, e.g.
DEFAULT
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Uuid string
- The SVM's UUID (universally unique identifier).
- arn String
- Amazon Resource Name of the storage virtual machine.
- endpoints
List<Ontap
Storage Virtual Machine Endpoint> - The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- id String
- The provider-assigned unique ID for this managed resource.
- subtype String
- Describes the SVM's subtype, e.g.
DEFAULT
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - uuid String
- The SVM's UUID (universally unique identifier).
- arn string
- Amazon Resource Name of the storage virtual machine.
- endpoints
Ontap
Storage Virtual Machine Endpoint[] - The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- id string
- The provider-assigned unique ID for this managed resource.
- subtype string
- Describes the SVM's subtype, e.g.
DEFAULT
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - uuid string
- The SVM's UUID (universally unique identifier).
- arn str
- Amazon Resource Name of the storage virtual machine.
- endpoints
Sequence[Ontap
Storage Virtual Machine Endpoint] - The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- id str
- The provider-assigned unique ID for this managed resource.
- subtype str
- Describes the SVM's subtype, e.g.
DEFAULT
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - uuid str
- The SVM's UUID (universally unique identifier).
- arn String
- Amazon Resource Name of the storage virtual machine.
- endpoints List<Property Map>
- The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- id String
- The provider-assigned unique ID for this managed resource.
- subtype String
- Describes the SVM's subtype, e.g.
DEFAULT
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - uuid String
- The SVM's UUID (universally unique identifier).
Look up Existing OntapStorageVirtualMachine Resource
Get an existing OntapStorageVirtualMachine 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?: OntapStorageVirtualMachineState, opts?: CustomResourceOptions): OntapStorageVirtualMachine
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
active_directory_configuration: Optional[OntapStorageVirtualMachineActiveDirectoryConfigurationArgs] = None,
arn: Optional[str] = None,
endpoints: Optional[Sequence[OntapStorageVirtualMachineEndpointArgs]] = None,
file_system_id: Optional[str] = None,
name: Optional[str] = None,
root_volume_security_style: Optional[str] = None,
subtype: Optional[str] = None,
svm_admin_password: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None,
uuid: Optional[str] = None) -> OntapStorageVirtualMachine
func GetOntapStorageVirtualMachine(ctx *Context, name string, id IDInput, state *OntapStorageVirtualMachineState, opts ...ResourceOption) (*OntapStorageVirtualMachine, error)
public static OntapStorageVirtualMachine Get(string name, Input<string> id, OntapStorageVirtualMachineState? state, CustomResourceOptions? opts = null)
public static OntapStorageVirtualMachine get(String name, Output<String> id, OntapStorageVirtualMachineState 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.
- Active
Directory Pulumi.Configuration Aws. Fsx. Inputs. Ontap Storage Virtual Machine Active Directory Configuration - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- Arn string
- Amazon Resource Name of the storage virtual machine.
- Endpoints
List<Pulumi.
Aws. Fsx. Inputs. Ontap Storage Virtual Machine Endpoint> - The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- File
System stringId - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- Name string
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- Root
Volume stringSecurity Style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - Subtype string
- Describes the SVM's subtype, e.g.
DEFAULT
- Svm
Admin stringPassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- Dictionary<string, string>
- A map of tags to assign to the storage virtual machine. 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. - Uuid string
- The SVM's UUID (universally unique identifier).
- Active
Directory OntapConfiguration Storage Virtual Machine Active Directory Configuration Args - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- Arn string
- Amazon Resource Name of the storage virtual machine.
- Endpoints
[]Ontap
Storage Virtual Machine Endpoint Args - The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- File
System stringId - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- Name string
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- Root
Volume stringSecurity Style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - Subtype string
- Describes the SVM's subtype, e.g.
DEFAULT
- Svm
Admin stringPassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- map[string]string
- A map of tags to assign to the storage virtual machine. 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. - Uuid string
- The SVM's UUID (universally unique identifier).
- active
Directory OntapConfiguration Storage Virtual Machine Active Directory Configuration - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- arn String
- Amazon Resource Name of the storage virtual machine.
- endpoints
List<Ontap
Storage Virtual Machine Endpoint> - The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- file
System StringId - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- name String
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- root
Volume StringSecurity Style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - subtype String
- Describes the SVM's subtype, e.g.
DEFAULT
- svm
Admin StringPassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- Map<String,String>
- A map of tags to assign to the storage virtual machine. 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. - uuid String
- The SVM's UUID (universally unique identifier).
- active
Directory OntapConfiguration Storage Virtual Machine Active Directory Configuration - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- arn string
- Amazon Resource Name of the storage virtual machine.
- endpoints
Ontap
Storage Virtual Machine Endpoint[] - The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- file
System stringId - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- name string
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- root
Volume stringSecurity Style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - subtype string
- Describes the SVM's subtype, e.g.
DEFAULT
- svm
Admin stringPassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- {[key: string]: string}
- A map of tags to assign to the storage virtual machine. 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. - uuid string
- The SVM's UUID (universally unique identifier).
- active_
directory_ Ontapconfiguration Storage Virtual Machine Active Directory Configuration Args - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- arn str
- Amazon Resource Name of the storage virtual machine.
- endpoints
Sequence[Ontap
Storage Virtual Machine Endpoint Args] - The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- file_
system_ strid - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- name str
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- root_
volume_ strsecurity_ style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - subtype str
- Describes the SVM's subtype, e.g.
DEFAULT
- svm_
admin_ strpassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- Mapping[str, str]
- A map of tags to assign to the storage virtual machine. 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. - uuid str
- The SVM's UUID (universally unique identifier).
- active
Directory Property MapConfiguration - Configuration block that Amazon FSx uses to join the FSx ONTAP Storage Virtual Machine(SVM) to your Microsoft Active Directory (AD) directory. Detailed below.
- arn String
- Amazon Resource Name of the storage virtual machine.
- endpoints List<Property Map>
- The endpoints that are used to access data or to manage the storage virtual machine using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror. See Endpoints below.
- file
System StringId - The ID of the Amazon FSx ONTAP File System that this SVM will be created on.
- name String
- The name of the SVM. You can use a maximum of 47 alphanumeric characters, plus the underscore (_) special character.
- root
Volume StringSecurity Style - Specifies the root volume security style, Valid values are
UNIX
,NTFS
, andMIXED
. All volumes created under this SVM will inherit the root security style unless the security style is specified on the volume. Default value isUNIX
. - subtype String
- Describes the SVM's subtype, e.g.
DEFAULT
- svm
Admin StringPassword - Specifies the password to use when logging on to the SVM using a secure shell (SSH) connection to the SVM's management endpoint. Doing so enables you to manage the SVM using the NetApp ONTAP CLI or REST API. If you do not specify a password, you can still use the file system's fsxadmin user to manage the SVM.
- Map<String>
- A map of tags to assign to the storage virtual machine. 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. - uuid String
- The SVM's UUID (universally unique identifier).
Supporting Types
OntapStorageVirtualMachineActiveDirectoryConfiguration, OntapStorageVirtualMachineActiveDirectoryConfigurationArgs
- Netbios
Name string - The NetBIOS name of the Active Directory computer object that will be created for your SVM. This is often the same as the SVM name but can be different. AWS limits to 15 characters because of standard NetBIOS naming limits.
- Self
Managed Pulumi.Active Directory Configuration Aws. Fsx. Inputs. Ontap Storage Virtual Machine Active Directory Configuration Self Managed Active Directory Configuration
- Netbios
Name string - The NetBIOS name of the Active Directory computer object that will be created for your SVM. This is often the same as the SVM name but can be different. AWS limits to 15 characters because of standard NetBIOS naming limits.
- Self
Managed OntapActive Directory Configuration Storage Virtual Machine Active Directory Configuration Self Managed Active Directory Configuration
- netbios
Name String - The NetBIOS name of the Active Directory computer object that will be created for your SVM. This is often the same as the SVM name but can be different. AWS limits to 15 characters because of standard NetBIOS naming limits.
- self
Managed OntapActive Directory Configuration Storage Virtual Machine Active Directory Configuration Self Managed Active Directory Configuration
- netbios
Name string - The NetBIOS name of the Active Directory computer object that will be created for your SVM. This is often the same as the SVM name but can be different. AWS limits to 15 characters because of standard NetBIOS naming limits.
- self
Managed OntapActive Directory Configuration Storage Virtual Machine Active Directory Configuration Self Managed Active Directory Configuration
- netbios_
name str - The NetBIOS name of the Active Directory computer object that will be created for your SVM. This is often the same as the SVM name but can be different. AWS limits to 15 characters because of standard NetBIOS naming limits.
- self_
managed_ Ontapactive_ directory_ configuration Storage Virtual Machine Active Directory Configuration Self Managed Active Directory Configuration
- netbios
Name String - The NetBIOS name of the Active Directory computer object that will be created for your SVM. This is often the same as the SVM name but can be different. AWS limits to 15 characters because of standard NetBIOS naming limits.
- self
Managed Property MapActive Directory Configuration
OntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfiguration, OntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationArgs
- Dns
Ips List<string> - A list of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
- Domain
Name string - The fully qualified domain name of the self-managed AD directory. For example,
corp.example.com
. - Password string
- The password for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- Username string
- The user name for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- File
System stringAdministrators Group - The name of the domain group whose members are granted administrative privileges for the SVM. The group that you specify must already exist in your domain. Defaults to
Domain Admins
. - Organizational
Unit stringDistinguished Name - The fully qualified distinguished name of the organizational unit within your self-managed AD directory that the Windows File Server instance will join. For example,
OU=FSx,DC=yourdomain,DC=corp,DC=com
. Only accepts OU as the direct parent of the SVM. If none is provided, the SVM is created in the default location of your self-managed AD directory. To learn more, see RFC 2253.
- Dns
Ips []string - A list of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
- Domain
Name string - The fully qualified domain name of the self-managed AD directory. For example,
corp.example.com
. - Password string
- The password for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- Username string
- The user name for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- File
System stringAdministrators Group - The name of the domain group whose members are granted administrative privileges for the SVM. The group that you specify must already exist in your domain. Defaults to
Domain Admins
. - Organizational
Unit stringDistinguished Name - The fully qualified distinguished name of the organizational unit within your self-managed AD directory that the Windows File Server instance will join. For example,
OU=FSx,DC=yourdomain,DC=corp,DC=com
. Only accepts OU as the direct parent of the SVM. If none is provided, the SVM is created in the default location of your self-managed AD directory. To learn more, see RFC 2253.
- dns
Ips List<String> - A list of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
- domain
Name String - The fully qualified domain name of the self-managed AD directory. For example,
corp.example.com
. - password String
- The password for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- username String
- The user name for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- file
System StringAdministrators Group - The name of the domain group whose members are granted administrative privileges for the SVM. The group that you specify must already exist in your domain. Defaults to
Domain Admins
. - organizational
Unit StringDistinguished Name - The fully qualified distinguished name of the organizational unit within your self-managed AD directory that the Windows File Server instance will join. For example,
OU=FSx,DC=yourdomain,DC=corp,DC=com
. Only accepts OU as the direct parent of the SVM. If none is provided, the SVM is created in the default location of your self-managed AD directory. To learn more, see RFC 2253.
- dns
Ips string[] - A list of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
- domain
Name string - The fully qualified domain name of the self-managed AD directory. For example,
corp.example.com
. - password string
- The password for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- username string
- The user name for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- file
System stringAdministrators Group - The name of the domain group whose members are granted administrative privileges for the SVM. The group that you specify must already exist in your domain. Defaults to
Domain Admins
. - organizational
Unit stringDistinguished Name - The fully qualified distinguished name of the organizational unit within your self-managed AD directory that the Windows File Server instance will join. For example,
OU=FSx,DC=yourdomain,DC=corp,DC=com
. Only accepts OU as the direct parent of the SVM. If none is provided, the SVM is created in the default location of your self-managed AD directory. To learn more, see RFC 2253.
- dns_
ips Sequence[str] - A list of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
- domain_
name str - The fully qualified domain name of the self-managed AD directory. For example,
corp.example.com
. - password str
- The password for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- username str
- The user name for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- file_
system_ stradministrators_ group - The name of the domain group whose members are granted administrative privileges for the SVM. The group that you specify must already exist in your domain. Defaults to
Domain Admins
. - organizational_
unit_ strdistinguished_ name - The fully qualified distinguished name of the organizational unit within your self-managed AD directory that the Windows File Server instance will join. For example,
OU=FSx,DC=yourdomain,DC=corp,DC=com
. Only accepts OU as the direct parent of the SVM. If none is provided, the SVM is created in the default location of your self-managed AD directory. To learn more, see RFC 2253.
- dns
Ips List<String> - A list of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
- domain
Name String - The fully qualified domain name of the self-managed AD directory. For example,
corp.example.com
. - password String
- The password for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- username String
- The user name for the service account on your self-managed AD domain that Amazon FSx will use to join to your AD domain.
- file
System StringAdministrators Group - The name of the domain group whose members are granted administrative privileges for the SVM. The group that you specify must already exist in your domain. Defaults to
Domain Admins
. - organizational
Unit StringDistinguished Name - The fully qualified distinguished name of the organizational unit within your self-managed AD directory that the Windows File Server instance will join. For example,
OU=FSx,DC=yourdomain,DC=corp,DC=com
. Only accepts OU as the direct parent of the SVM. If none is provided, the SVM is created in the default location of your self-managed AD directory. To learn more, see RFC 2253.
OntapStorageVirtualMachineEndpoint, OntapStorageVirtualMachineEndpointArgs
- Iscsis
List<Pulumi.
Aws. Fsx. Inputs. Ontap Storage Virtual Machine Endpoint Iscsi> - An endpoint for accessing data on your storage virtual machine via iSCSI protocol. See Endpoint.
- Managements
List<Pulumi.
Aws. Fsx. Inputs. Ontap Storage Virtual Machine Endpoint Management> - An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
- Nfs
List<Pulumi.
Aws. Fsx. Inputs. Ontap Storage Virtual Machine Endpoint Nf> - An endpoint for accessing data on your storage virtual machine via NFS protocol. See Endpoint.
- Smbs
List<Pulumi.
Aws. Fsx. Inputs. Ontap Storage Virtual Machine Endpoint Smb> - An endpoint for accessing data on your storage virtual machine via SMB protocol. This is only set if an active_directory_configuration has been set. See Endpoint.
- Iscsis
[]Ontap
Storage Virtual Machine Endpoint Iscsi - An endpoint for accessing data on your storage virtual machine via iSCSI protocol. See Endpoint.
- Managements
[]Ontap
Storage Virtual Machine Endpoint Management - An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
- Nfs
[]Ontap
Storage Virtual Machine Endpoint Nf - An endpoint for accessing data on your storage virtual machine via NFS protocol. See Endpoint.
- Smbs
[]Ontap
Storage Virtual Machine Endpoint Smb - An endpoint for accessing data on your storage virtual machine via SMB protocol. This is only set if an active_directory_configuration has been set. See Endpoint.
- iscsis
List<Ontap
Storage Virtual Machine Endpoint Iscsi> - An endpoint for accessing data on your storage virtual machine via iSCSI protocol. See Endpoint.
- managements
List<Ontap
Storage Virtual Machine Endpoint Management> - An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
- nfs
List<Ontap
Storage Virtual Machine Endpoint Nf> - An endpoint for accessing data on your storage virtual machine via NFS protocol. See Endpoint.
- smbs
List<Ontap
Storage Virtual Machine Endpoint Smb> - An endpoint for accessing data on your storage virtual machine via SMB protocol. This is only set if an active_directory_configuration has been set. See Endpoint.
- iscsis
Ontap
Storage Virtual Machine Endpoint Iscsi[] - An endpoint for accessing data on your storage virtual machine via iSCSI protocol. See Endpoint.
- managements
Ontap
Storage Virtual Machine Endpoint Management[] - An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
- nfs
Ontap
Storage Virtual Machine Endpoint Nf[] - An endpoint for accessing data on your storage virtual machine via NFS protocol. See Endpoint.
- smbs
Ontap
Storage Virtual Machine Endpoint Smb[] - An endpoint for accessing data on your storage virtual machine via SMB protocol. This is only set if an active_directory_configuration has been set. See Endpoint.
- iscsis
Sequence[Ontap
Storage Virtual Machine Endpoint Iscsi] - An endpoint for accessing data on your storage virtual machine via iSCSI protocol. See Endpoint.
- managements
Sequence[Ontap
Storage Virtual Machine Endpoint Management] - An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
- nfs
Sequence[Ontap
Storage Virtual Machine Endpoint Nf] - An endpoint for accessing data on your storage virtual machine via NFS protocol. See Endpoint.
- smbs
Sequence[Ontap
Storage Virtual Machine Endpoint Smb] - An endpoint for accessing data on your storage virtual machine via SMB protocol. This is only set if an active_directory_configuration has been set. See Endpoint.
- iscsis List<Property Map>
- An endpoint for accessing data on your storage virtual machine via iSCSI protocol. See Endpoint.
- managements List<Property Map>
- An endpoint for managing your file system using the NetApp ONTAP CLI and NetApp ONTAP API. See Endpoint.
- nfs List<Property Map>
- An endpoint for accessing data on your storage virtual machine via NFS protocol. See Endpoint.
- smbs List<Property Map>
- An endpoint for accessing data on your storage virtual machine via SMB protocol. This is only set if an active_directory_configuration has been set. See Endpoint.
OntapStorageVirtualMachineEndpointIscsi, OntapStorageVirtualMachineEndpointIscsiArgs
- Dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- Ip
Addresses List<string> - IP addresses of the storage virtual machine endpoint.
- Dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- Ip
Addresses []string - IP addresses of the storage virtual machine endpoint.
- dns
Name String - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses List<String> - IP addresses of the storage virtual machine endpoint.
- dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses string[] - IP addresses of the storage virtual machine endpoint.
- dns_
name str - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip_
addresses Sequence[str] - IP addresses of the storage virtual machine endpoint.
- dns
Name String - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses List<String> - IP addresses of the storage virtual machine endpoint.
OntapStorageVirtualMachineEndpointManagement, OntapStorageVirtualMachineEndpointManagementArgs
- Dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- Ip
Addresses List<string> - IP addresses of the storage virtual machine endpoint.
- Dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- Ip
Addresses []string - IP addresses of the storage virtual machine endpoint.
- dns
Name String - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses List<String> - IP addresses of the storage virtual machine endpoint.
- dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses string[] - IP addresses of the storage virtual machine endpoint.
- dns_
name str - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip_
addresses Sequence[str] - IP addresses of the storage virtual machine endpoint.
- dns
Name String - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses List<String> - IP addresses of the storage virtual machine endpoint.
OntapStorageVirtualMachineEndpointNf, OntapStorageVirtualMachineEndpointNfArgs
- Dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- Ip
Addresses List<string> - IP addresses of the storage virtual machine endpoint.
- Dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- Ip
Addresses []string - IP addresses of the storage virtual machine endpoint.
- dns
Name String - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses List<String> - IP addresses of the storage virtual machine endpoint.
- dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses string[] - IP addresses of the storage virtual machine endpoint.
- dns_
name str - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip_
addresses Sequence[str] - IP addresses of the storage virtual machine endpoint.
- dns
Name String - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses List<String> - IP addresses of the storage virtual machine endpoint.
OntapStorageVirtualMachineEndpointSmb, OntapStorageVirtualMachineEndpointSmbArgs
- Dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- Ip
Addresses List<string> - IP addresses of the storage virtual machine endpoint.
- Dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- Ip
Addresses []string - IP addresses of the storage virtual machine endpoint.
- dns
Name String - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses List<String> - IP addresses of the storage virtual machine endpoint.
- dns
Name string - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses string[] - IP addresses of the storage virtual machine endpoint.
- dns_
name str - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip_
addresses Sequence[str] - IP addresses of the storage virtual machine endpoint.
- dns
Name String - The Domain Name Service (DNS) name for the storage virtual machine. You can mount your storage virtual machine using its DNS name.
- ip
Addresses List<String> - IP addresses of the storage virtual machine endpoint.
Import
Using pulumi import
, import FSx Storage Virtual Machine using the id
. For example:
$ pulumi import aws:fsx/ontapStorageVirtualMachine:OntapStorageVirtualMachine example svm-12345678abcdef123
Certain resource arguments, like svm_admin_password
and the self_managed_active_directory
configuation block password
, do not have a FSx API method for reading the information after creation. If these arguments are 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.