1. Registry
  2. Packages
  3. AWS
  4. API Docs
  5. fsx
  6. getOntapStorageVirtualMachine
Viewing docs for AWS v7.52.1
published on Wednesday, Oct 28, 2026 by Pulumi
aws logo aws logo
Viewing docs for AWS v7.52.1
published on Wednesday, Oct 28, 2026 by Pulumi

    Retrieve information on FSx ONTAP Storage Virtual Machine (SVM).

    The arguments of this data source act as filters for querying the available ONTAP Storage Virtual Machines in the current region. The given filters must match exactly one Storage Virtual Machine whose data will be exported as attributes.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.fsx.getOntapStorageVirtualMachine({
        id: "svm-12345678",
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.fsx.get_ontap_storage_virtual_machine(id="svm-12345678")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/fsx"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := fsx.LookupOntapStorageVirtualMachine(ctx, &fsx.LookupOntapStorageVirtualMachineArgs{
    			Id: pulumi.StringRef("svm-12345678"),
    		}, nil)
    		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 example = Aws.Fsx.GetOntapStorageVirtualMachine.Invoke(new()
        {
            Id = "svm-12345678",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.fsx.FsxFunctions;
    import com.pulumi.aws.fsx.inputs.GetOntapStorageVirtualMachineArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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) {
            final var example = FsxFunctions.getOntapStorageVirtualMachine(GetOntapStorageVirtualMachineArgs.builder()
                .id("svm-12345678")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: aws:fsx:getOntapStorageVirtualMachine
          arguments:
            id: svm-12345678
    
    terraform {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    data "aws_fsx_ontap_storage_virtual_machine" "example" {
      id = "svm-12345678"
    }
    

    Filter Example

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.fsx.getOntapStorageVirtualMachine({
        filters: [{
            name: "file-system-id",
            values: ["fs-12345678"],
        }],
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.fsx.get_ontap_storage_virtual_machine(filters=[{
        "name": "file-system-id",
        "values": ["fs-12345678"],
    }])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/fsx"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := fsx.LookupOntapStorageVirtualMachine(ctx, &fsx.LookupOntapStorageVirtualMachineArgs{
    			Filters: []fsx.GetOntapStorageVirtualMachineFilter{
    				{
    					Name: "file-system-id",
    					Values: []string{
    						"fs-12345678",
    					},
    				},
    			},
    		}, nil)
    		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 example = Aws.Fsx.GetOntapStorageVirtualMachine.Invoke(new()
        {
            Filters = new[]
            {
                new Aws.Fsx.Inputs.GetOntapStorageVirtualMachineFilterInputArgs
                {
                    Name = "file-system-id",
                    Values = new[]
                    {
                        "fs-12345678",
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.fsx.FsxFunctions;
    import com.pulumi.aws.fsx.inputs.GetOntapStorageVirtualMachineArgs;
    import com.pulumi.aws.fsx.inputs.GetOntapStorageVirtualMachineFilterArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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) {
            final var example = FsxFunctions.getOntapStorageVirtualMachine(GetOntapStorageVirtualMachineArgs.builder()
                .filters(GetOntapStorageVirtualMachineFilterArgs.builder()
                    .name("file-system-id")
                    .values("fs-12345678")
                    .build())
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: aws:fsx:getOntapStorageVirtualMachine
          arguments:
            filters:
              - name: file-system-id
                values:
                  - fs-12345678
    
    terraform {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    data "aws_fsx_ontap_storage_virtual_machine" "example" {
      filter {
        name   = "file-system-id"
        values = ["fs-12345678"]
      }
    }
    

    Using getOntapStorageVirtualMachine

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getOntapStorageVirtualMachine(args: GetOntapStorageVirtualMachineArgs, opts?: InvokeOptions): Promise<GetOntapStorageVirtualMachineResult>
    function getOntapStorageVirtualMachineOutput(args: GetOntapStorageVirtualMachineOutputArgs, opts?: InvokeOutputOptions): Output<GetOntapStorageVirtualMachineResult>
    def get_ontap_storage_virtual_machine(filters: Optional[Sequence[GetOntapStorageVirtualMachineFilter]] = None,
                                          id: Optional[str] = None,
                                          region: Optional[str] = None,
                                          tags: Optional[Mapping[str, str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetOntapStorageVirtualMachineResult
    def get_ontap_storage_virtual_machine_output(filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetOntapStorageVirtualMachineFilterArgs]]]] = None,
                                          id: pulumi.Input[Optional[str]] = None,
                                          region: pulumi.Input[Optional[str]] = None,
                                          tags: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                                          opts: Optional[InvokeOutputOptions] = None) -> Output[GetOntapStorageVirtualMachineResult]
    func LookupOntapStorageVirtualMachine(ctx *Context, args *LookupOntapStorageVirtualMachineArgs, opts ...InvokeOption) (*LookupOntapStorageVirtualMachineResult, error)
    func LookupOntapStorageVirtualMachineOutput(ctx *Context, args *LookupOntapStorageVirtualMachineOutputArgs, opts ...InvokeOption) LookupOntapStorageVirtualMachineResultOutput

    > Note: This function is named LookupOntapStorageVirtualMachine in the Go SDK.

    public static class GetOntapStorageVirtualMachine 
    {
        public static Task<GetOntapStorageVirtualMachineResult> InvokeAsync(GetOntapStorageVirtualMachineArgs args, InvokeOptions? opts = null)
        public static Output<GetOntapStorageVirtualMachineResult> Invoke(GetOntapStorageVirtualMachineInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetOntapStorageVirtualMachineResult> Invoke(GetOntapStorageVirtualMachineInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetOntapStorageVirtualMachineResult> getOntapStorageVirtualMachine(GetOntapStorageVirtualMachineArgs args, InvokeOptions options)
    public static Output<GetOntapStorageVirtualMachineResult> getOntapStorageVirtualMachine(GetOntapStorageVirtualMachineArgs args, InvokeOptions options)
    public static Output<GetOntapStorageVirtualMachineResult> getOntapStorageVirtualMachine(GetOntapStorageVirtualMachineArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws:fsx/getOntapStorageVirtualMachine:getOntapStorageVirtualMachine
      arguments:
        # arguments dictionary
    data "aws_fsx_get_ontap_storage_virtual_machine" "name" {
        # arguments
    }

    The following arguments are supported:

    Filters List<GetOntapStorageVirtualMachineFilter>
    Configuration block. Detailed below.
    Id string
    Identifier of the storage virtual machine (e.g. svm-12345678).
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    Tags Dictionary<string, string>
    Map of tags assigned to the resource.
    Filters []GetOntapStorageVirtualMachineFilter
    Configuration block. Detailed below.
    Id string
    Identifier of the storage virtual machine (e.g. svm-12345678).
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    Tags map[string]string
    Map of tags assigned to the resource.
    filters list(object)
    Configuration block. Detailed below.
    id string
    Identifier of the storage virtual machine (e.g. svm-12345678).
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    tags map(string)
    Map of tags assigned to the resource.
    filters List<GetOntapStorageVirtualMachineFilter>
    Configuration block. Detailed below.
    id String
    Identifier of the storage virtual machine (e.g. svm-12345678).
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    tags Map<String,String>
    Map of tags assigned to the resource.
    filters GetOntapStorageVirtualMachineFilter[]
    Configuration block. Detailed below.
    id string
    Identifier of the storage virtual machine (e.g. svm-12345678).
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    tags {[key: string]: string}
    Map of tags assigned to the resource.
    filters Sequence[GetOntapStorageVirtualMachineFilter]
    Configuration block. Detailed below.
    id str
    Identifier of the storage virtual machine (e.g. svm-12345678).
    region str
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    tags Mapping[str, str]
    Map of tags assigned to the resource.
    filters List<Property Map>
    Configuration block. Detailed below.
    id String
    Identifier of the storage virtual machine (e.g. svm-12345678).
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    tags Map<String>
    Map of tags assigned to the resource.

    getOntapStorageVirtualMachine Result

    The following output properties are available:

    ActiveDirectoryConfigurations List<GetOntapStorageVirtualMachineActiveDirectoryConfiguration>
    Microsoft Active Directory configuration to which the SVM is joined, if applicable. See activeDirectoryConfiguration Block below.
    Arn string
    ARN of the SVM.
    CreationTime string
    Time that the SVM was created.
    Endpoints List<GetOntapStorageVirtualMachineEndpoint>
    Endpoints that are used to access data or to manage the SVM using the NetApp ONTAP CLI, REST API, or NetApp CloudManager. See endpoints Block below.
    FileSystemId string
    Identifier of the file system (e.g. fs-12345678).
    Id string
    SVM's system generated unique ID.
    LifecycleStatus string
    SVM's lifecycle status.
    LifecycleTransitionReasons List<GetOntapStorageVirtualMachineLifecycleTransitionReason>
    Reason why the SVM lifecycle state changed. See lifecycleTransitionReason Block below.
    Name string
    Name of the SVM, if provisioned.
    Region string
    Subtype string
    SVM's subtype.
    Tags Dictionary<string, string>
    Map of tags assigned to the resource.
    Uuid string
    SVM's UUID.
    Filters List<GetOntapStorageVirtualMachineFilter>
    ActiveDirectoryConfigurations []GetOntapStorageVirtualMachineActiveDirectoryConfiguration
    Microsoft Active Directory configuration to which the SVM is joined, if applicable. See activeDirectoryConfiguration Block below.
    Arn string
    ARN of the SVM.
    CreationTime string
    Time that the SVM was created.
    Endpoints []GetOntapStorageVirtualMachineEndpoint
    Endpoints that are used to access data or to manage the SVM using the NetApp ONTAP CLI, REST API, or NetApp CloudManager. See endpoints Block below.
    FileSystemId string
    Identifier of the file system (e.g. fs-12345678).
    Id string
    SVM's system generated unique ID.
    LifecycleStatus string
    SVM's lifecycle status.
    LifecycleTransitionReasons []GetOntapStorageVirtualMachineLifecycleTransitionReason
    Reason why the SVM lifecycle state changed. See lifecycleTransitionReason Block below.
    Name string
    Name of the SVM, if provisioned.
    Region string
    Subtype string
    SVM's subtype.
    Tags map[string]string
    Map of tags assigned to the resource.
    Uuid string
    SVM's UUID.
    Filters []GetOntapStorageVirtualMachineFilter
    active_directory_configurations list(object)
    Microsoft Active Directory configuration to which the SVM is joined, if applicable. See activeDirectoryConfiguration Block below.
    arn string
    ARN of the SVM.
    creation_time string
    Time that the SVM was created.
    endpoints list(object)
    Endpoints that are used to access data or to manage the SVM using the NetApp ONTAP CLI, REST API, or NetApp CloudManager. See endpoints Block below.
    file_system_id string
    Identifier of the file system (e.g. fs-12345678).
    id string
    SVM's system generated unique ID.
    lifecycle_status string
    SVM's lifecycle status.
    lifecycle_transition_reasons list(object)
    Reason why the SVM lifecycle state changed. See lifecycleTransitionReason Block below.
    name string
    Name of the SVM, if provisioned.
    region string
    subtype string
    SVM's subtype.
    tags map(string)
    Map of tags assigned to the resource.
    uuid string
    SVM's UUID.
    filters list(object)
    activeDirectoryConfigurations List<GetOntapStorageVirtualMachineActiveDirectoryConfiguration>
    Microsoft Active Directory configuration to which the SVM is joined, if applicable. See activeDirectoryConfiguration Block below.
    arn String
    ARN of the SVM.
    creationTime String
    Time that the SVM was created.
    endpoints List<GetOntapStorageVirtualMachineEndpoint>
    Endpoints that are used to access data or to manage the SVM using the NetApp ONTAP CLI, REST API, or NetApp CloudManager. See endpoints Block below.
    fileSystemId String
    Identifier of the file system (e.g. fs-12345678).
    id String
    SVM's system generated unique ID.
    lifecycleStatus String
    SVM's lifecycle status.
    lifecycleTransitionReasons List<GetOntapStorageVirtualMachineLifecycleTransitionReason>
    Reason why the SVM lifecycle state changed. See lifecycleTransitionReason Block below.
    name String
    Name of the SVM, if provisioned.
    region String
    subtype String
    SVM's subtype.
    tags Map<String,String>
    Map of tags assigned to the resource.
    uuid String
    SVM's UUID.
    filters List<GetOntapStorageVirtualMachineFilter>
    activeDirectoryConfigurations GetOntapStorageVirtualMachineActiveDirectoryConfiguration[]
    Microsoft Active Directory configuration to which the SVM is joined, if applicable. See activeDirectoryConfiguration Block below.
    arn string
    ARN of the SVM.
    creationTime string
    Time that the SVM was created.
    endpoints GetOntapStorageVirtualMachineEndpoint[]
    Endpoints that are used to access data or to manage the SVM using the NetApp ONTAP CLI, REST API, or NetApp CloudManager. See endpoints Block below.
    fileSystemId string
    Identifier of the file system (e.g. fs-12345678).
    id string
    SVM's system generated unique ID.
    lifecycleStatus string
    SVM's lifecycle status.
    lifecycleTransitionReasons GetOntapStorageVirtualMachineLifecycleTransitionReason[]
    Reason why the SVM lifecycle state changed. See lifecycleTransitionReason Block below.
    name string
    Name of the SVM, if provisioned.
    region string
    subtype string
    SVM's subtype.
    tags {[key: string]: string}
    Map of tags assigned to the resource.
    uuid string
    SVM's UUID.
    filters GetOntapStorageVirtualMachineFilter[]
    active_directory_configurations Sequence[GetOntapStorageVirtualMachineActiveDirectoryConfiguration]
    Microsoft Active Directory configuration to which the SVM is joined, if applicable. See activeDirectoryConfiguration Block below.
    arn str
    ARN of the SVM.
    creation_time str
    Time that the SVM was created.
    endpoints Sequence[GetOntapStorageVirtualMachineEndpoint]
    Endpoints that are used to access data or to manage the SVM using the NetApp ONTAP CLI, REST API, or NetApp CloudManager. See endpoints Block below.
    file_system_id str
    Identifier of the file system (e.g. fs-12345678).
    id str
    SVM's system generated unique ID.
    lifecycle_status str
    SVM's lifecycle status.
    lifecycle_transition_reasons Sequence[GetOntapStorageVirtualMachineLifecycleTransitionReason]
    Reason why the SVM lifecycle state changed. See lifecycleTransitionReason Block below.
    name str
    Name of the SVM, if provisioned.
    region str
    subtype str
    SVM's subtype.
    tags Mapping[str, str]
    Map of tags assigned to the resource.
    uuid str
    SVM's UUID.
    filters Sequence[GetOntapStorageVirtualMachineFilter]
    activeDirectoryConfigurations List<Property Map>
    Microsoft Active Directory configuration to which the SVM is joined, if applicable. See activeDirectoryConfiguration Block below.
    arn String
    ARN of the SVM.
    creationTime String
    Time that the SVM was created.
    endpoints List<Property Map>
    Endpoints that are used to access data or to manage the SVM using the NetApp ONTAP CLI, REST API, or NetApp CloudManager. See endpoints Block below.
    fileSystemId String
    Identifier of the file system (e.g. fs-12345678).
    id String
    SVM's system generated unique ID.
    lifecycleStatus String
    SVM's lifecycle status.
    lifecycleTransitionReasons List<Property Map>
    Reason why the SVM lifecycle state changed. See lifecycleTransitionReason Block below.
    name String
    Name of the SVM, if provisioned.
    region String
    subtype String
    SVM's subtype.
    tags Map<String>
    Map of tags assigned to the resource.
    uuid String
    SVM's UUID.
    filters List<Property Map>

    Supporting Types

    GetOntapStorageVirtualMachineActiveDirectoryConfiguration

    NetbiosName string
    NetBIOS name of the AD computer object to which the SVM is joined.
    SelfManagedActiveDirectoryConfigurations List<GetOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfiguration>
    Configuration of the self-managed Microsoft Active Directory (AD) directory to which the SVM is joined. See selfManagedActiveDirectoryConfiguration Block below.
    NetbiosName string
    NetBIOS name of the AD computer object to which the SVM is joined.
    SelfManagedActiveDirectoryConfigurations []GetOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfiguration
    Configuration of the self-managed Microsoft Active Directory (AD) directory to which the SVM is joined. See selfManagedActiveDirectoryConfiguration Block below.
    netbios_name string
    NetBIOS name of the AD computer object to which the SVM is joined.
    self_managed_active_directory_configurations list(object)
    Configuration of the self-managed Microsoft Active Directory (AD) directory to which the SVM is joined. See selfManagedActiveDirectoryConfiguration Block below.
    netbiosName String
    NetBIOS name of the AD computer object to which the SVM is joined.
    selfManagedActiveDirectoryConfigurations List<GetOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfiguration>
    Configuration of the self-managed Microsoft Active Directory (AD) directory to which the SVM is joined. See selfManagedActiveDirectoryConfiguration Block below.
    netbiosName string
    NetBIOS name of the AD computer object to which the SVM is joined.
    selfManagedActiveDirectoryConfigurations GetOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfiguration[]
    Configuration of the self-managed Microsoft Active Directory (AD) directory to which the SVM is joined. See selfManagedActiveDirectoryConfiguration Block below.
    netbios_name str
    NetBIOS name of the AD computer object to which the SVM is joined.
    self_managed_active_directory_configurations Sequence[GetOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfiguration]
    Configuration of the self-managed Microsoft Active Directory (AD) directory to which the SVM is joined. See selfManagedActiveDirectoryConfiguration Block below.
    netbiosName String
    NetBIOS name of the AD computer object to which the SVM is joined.
    selfManagedActiveDirectoryConfigurations List<Property Map>
    Configuration of the self-managed Microsoft Active Directory (AD) directory to which the SVM is joined. See selfManagedActiveDirectoryConfiguration Block below.

    GetOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfiguration

    DnsIps List<string>
    List of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
    DomainName string
    Fully qualified domain name of the self-managed AD directory.
    FileSystemAdministratorsGroup string
    Name of the domain group whose members have administrative privileges for the FSx file system.
    OrganizationalUnitDistinguishedName string
    Fully qualified distinguished name of the organizational unit within the self-managed AD directory to which the SVM is joined.
    Username string
    User name for the service account on your self-managed AD domain that FSx uses to join to your AD domain.
    DnsIps []string
    List of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
    DomainName string
    Fully qualified domain name of the self-managed AD directory.
    FileSystemAdministratorsGroup string
    Name of the domain group whose members have administrative privileges for the FSx file system.
    OrganizationalUnitDistinguishedName string
    Fully qualified distinguished name of the organizational unit within the self-managed AD directory to which the SVM is joined.
    Username string
    User name for the service account on your self-managed AD domain that FSx uses to join to your AD domain.
    dns_ips list(string)
    List of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
    domain_name string
    Fully qualified domain name of the self-managed AD directory.
    file_system_administrators_group string
    Name of the domain group whose members have administrative privileges for the FSx file system.
    organizational_unit_distinguished_name string
    Fully qualified distinguished name of the organizational unit within the self-managed AD directory to which the SVM is joined.
    username string
    User name for the service account on your self-managed AD domain that FSx uses to join to your AD domain.
    dnsIps List<String>
    List of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
    domainName String
    Fully qualified domain name of the self-managed AD directory.
    fileSystemAdministratorsGroup String
    Name of the domain group whose members have administrative privileges for the FSx file system.
    organizationalUnitDistinguishedName String
    Fully qualified distinguished name of the organizational unit within the self-managed AD directory to which the SVM is joined.
    username String
    User name for the service account on your self-managed AD domain that FSx uses to join to your AD domain.
    dnsIps string[]
    List of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
    domainName string
    Fully qualified domain name of the self-managed AD directory.
    fileSystemAdministratorsGroup string
    Name of the domain group whose members have administrative privileges for the FSx file system.
    organizationalUnitDistinguishedName string
    Fully qualified distinguished name of the organizational unit within the self-managed AD directory to which the SVM is joined.
    username string
    User name for the service account on your self-managed AD domain that FSx uses to join to your AD domain.
    dns_ips Sequence[str]
    List of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
    domain_name str
    Fully qualified domain name of the self-managed AD directory.
    file_system_administrators_group str
    Name of the domain group whose members have administrative privileges for the FSx file system.
    organizational_unit_distinguished_name str
    Fully qualified distinguished name of the organizational unit within the self-managed AD directory to which the SVM is joined.
    username str
    User name for the service account on your self-managed AD domain that FSx uses to join to your AD domain.
    dnsIps List<String>
    List of up to three IP addresses of DNS servers or domain controllers in the self-managed AD directory.
    domainName String
    Fully qualified domain name of the self-managed AD directory.
    fileSystemAdministratorsGroup String
    Name of the domain group whose members have administrative privileges for the FSx file system.
    organizationalUnitDistinguishedName String
    Fully qualified distinguished name of the organizational unit within the self-managed AD directory to which the SVM is joined.
    username String
    User name for the service account on your self-managed AD domain that FSx uses to join to your AD domain.

    GetOntapStorageVirtualMachineEndpoint

    Iscsis List<GetOntapStorageVirtualMachineEndpointIscsi>
    Endpoint for connecting using the Internet Small Computer Systems Interface (iSCSI) protocol. See iscsi Block below.
    Managements List<GetOntapStorageVirtualMachineEndpointManagement>
    Endpoint for managing SVMs using the NetApp ONTAP CLI, NetApp ONTAP API, or NetApp CloudManager. See management Block below.
    Nfs List<GetOntapStorageVirtualMachineEndpointNf>
    Endpoint for connecting using the Network File System (NFS) protocol. See nfs Block below.
    Smbs List<GetOntapStorageVirtualMachineEndpointSmb>
    Endpoint for connecting using the Server Message Block (SMB) protocol. See smb Block below.
    Iscsis []GetOntapStorageVirtualMachineEndpointIscsi
    Endpoint for connecting using the Internet Small Computer Systems Interface (iSCSI) protocol. See iscsi Block below.
    Managements []GetOntapStorageVirtualMachineEndpointManagement
    Endpoint for managing SVMs using the NetApp ONTAP CLI, NetApp ONTAP API, or NetApp CloudManager. See management Block below.
    Nfs []GetOntapStorageVirtualMachineEndpointNf
    Endpoint for connecting using the Network File System (NFS) protocol. See nfs Block below.
    Smbs []GetOntapStorageVirtualMachineEndpointSmb
    Endpoint for connecting using the Server Message Block (SMB) protocol. See smb Block below.
    iscsis list(object)
    Endpoint for connecting using the Internet Small Computer Systems Interface (iSCSI) protocol. See iscsi Block below.
    managements list(object)
    Endpoint for managing SVMs using the NetApp ONTAP CLI, NetApp ONTAP API, or NetApp CloudManager. See management Block below.
    nfs list(object)
    Endpoint for connecting using the Network File System (NFS) protocol. See nfs Block below.
    smbs list(object)
    Endpoint for connecting using the Server Message Block (SMB) protocol. See smb Block below.
    iscsis List<GetOntapStorageVirtualMachineEndpointIscsi>
    Endpoint for connecting using the Internet Small Computer Systems Interface (iSCSI) protocol. See iscsi Block below.
    managements List<GetOntapStorageVirtualMachineEndpointManagement>
    Endpoint for managing SVMs using the NetApp ONTAP CLI, NetApp ONTAP API, or NetApp CloudManager. See management Block below.
    nfs List<GetOntapStorageVirtualMachineEndpointNf>
    Endpoint for connecting using the Network File System (NFS) protocol. See nfs Block below.
    smbs List<GetOntapStorageVirtualMachineEndpointSmb>
    Endpoint for connecting using the Server Message Block (SMB) protocol. See smb Block below.
    iscsis GetOntapStorageVirtualMachineEndpointIscsi[]
    Endpoint for connecting using the Internet Small Computer Systems Interface (iSCSI) protocol. See iscsi Block below.
    managements GetOntapStorageVirtualMachineEndpointManagement[]
    Endpoint for managing SVMs using the NetApp ONTAP CLI, NetApp ONTAP API, or NetApp CloudManager. See management Block below.
    nfs GetOntapStorageVirtualMachineEndpointNf[]
    Endpoint for connecting using the Network File System (NFS) protocol. See nfs Block below.
    smbs GetOntapStorageVirtualMachineEndpointSmb[]
    Endpoint for connecting using the Server Message Block (SMB) protocol. See smb Block below.
    iscsis Sequence[GetOntapStorageVirtualMachineEndpointIscsi]
    Endpoint for connecting using the Internet Small Computer Systems Interface (iSCSI) protocol. See iscsi Block below.
    managements Sequence[GetOntapStorageVirtualMachineEndpointManagement]
    Endpoint for managing SVMs using the NetApp ONTAP CLI, NetApp ONTAP API, or NetApp CloudManager. See management Block below.
    nfs Sequence[GetOntapStorageVirtualMachineEndpointNf]
    Endpoint for connecting using the Network File System (NFS) protocol. See nfs Block below.
    smbs Sequence[GetOntapStorageVirtualMachineEndpointSmb]
    Endpoint for connecting using the Server Message Block (SMB) protocol. See smb Block below.
    iscsis List<Property Map>
    Endpoint for connecting using the Internet Small Computer Systems Interface (iSCSI) protocol. See iscsi Block below.
    managements List<Property Map>
    Endpoint for managing SVMs using the NetApp ONTAP CLI, NetApp ONTAP API, or NetApp CloudManager. See management Block below.
    nfs List<Property Map>
    Endpoint for connecting using the Network File System (NFS) protocol. See nfs Block below.
    smbs List<Property Map>
    Endpoint for connecting using the Server Message Block (SMB) protocol. See smb Block below.

    GetOntapStorageVirtualMachineEndpointIscsi

    DnsName string
    SVM endpoint's DNS name.
    IpAddresses List<string>
    SVM endpoint's IP addresses.
    DnsName string
    SVM endpoint's DNS name.
    IpAddresses []string
    SVM endpoint's IP addresses.
    dns_name string
    SVM endpoint's DNS name.
    ip_addresses list(string)
    SVM endpoint's IP addresses.
    dnsName String
    SVM endpoint's DNS name.
    ipAddresses List<String>
    SVM endpoint's IP addresses.
    dnsName string
    SVM endpoint's DNS name.
    ipAddresses string[]
    SVM endpoint's IP addresses.
    dns_name str
    SVM endpoint's DNS name.
    ip_addresses Sequence[str]
    SVM endpoint's IP addresses.
    dnsName String
    SVM endpoint's DNS name.
    ipAddresses List<String>
    SVM endpoint's IP addresses.

    GetOntapStorageVirtualMachineEndpointManagement

    DnsName string
    SVM endpoint's DNS name.
    IpAddresses List<string>
    SVM endpoint's IP addresses.
    DnsName string
    SVM endpoint's DNS name.
    IpAddresses []string
    SVM endpoint's IP addresses.
    dns_name string
    SVM endpoint's DNS name.
    ip_addresses list(string)
    SVM endpoint's IP addresses.
    dnsName String
    SVM endpoint's DNS name.
    ipAddresses List<String>
    SVM endpoint's IP addresses.
    dnsName string
    SVM endpoint's DNS name.
    ipAddresses string[]
    SVM endpoint's IP addresses.
    dns_name str
    SVM endpoint's DNS name.
    ip_addresses Sequence[str]
    SVM endpoint's IP addresses.
    dnsName String
    SVM endpoint's DNS name.
    ipAddresses List<String>
    SVM endpoint's IP addresses.

    GetOntapStorageVirtualMachineEndpointNf

    DnsName string
    SVM endpoint's DNS name.
    IpAddresses List<string>
    SVM endpoint's IP addresses.
    DnsName string
    SVM endpoint's DNS name.
    IpAddresses []string
    SVM endpoint's IP addresses.
    dns_name string
    SVM endpoint's DNS name.
    ip_addresses list(string)
    SVM endpoint's IP addresses.
    dnsName String
    SVM endpoint's DNS name.
    ipAddresses List<String>
    SVM endpoint's IP addresses.
    dnsName string
    SVM endpoint's DNS name.
    ipAddresses string[]
    SVM endpoint's IP addresses.
    dns_name str
    SVM endpoint's DNS name.
    ip_addresses Sequence[str]
    SVM endpoint's IP addresses.
    dnsName String
    SVM endpoint's DNS name.
    ipAddresses List<String>
    SVM endpoint's IP addresses.

    GetOntapStorageVirtualMachineEndpointSmb

    DnsName string
    SVM endpoint's DNS name.
    IpAddresses List<string>
    SVM endpoint's IP addresses.
    DnsName string
    SVM endpoint's DNS name.
    IpAddresses []string
    SVM endpoint's IP addresses.
    dns_name string
    SVM endpoint's DNS name.
    ip_addresses list(string)
    SVM endpoint's IP addresses.
    dnsName String
    SVM endpoint's DNS name.
    ipAddresses List<String>
    SVM endpoint's IP addresses.
    dnsName string
    SVM endpoint's DNS name.
    ipAddresses string[]
    SVM endpoint's IP addresses.
    dns_name str
    SVM endpoint's DNS name.
    ip_addresses Sequence[str]
    SVM endpoint's IP addresses.
    dnsName String
    SVM endpoint's DNS name.
    ipAddresses List<String>
    SVM endpoint's IP addresses.

    GetOntapStorageVirtualMachineFilter

    Name string
    Name of the field to filter by, as defined by the underlying AWS API.
    Values List<string>
    Set of values that are accepted for the given field. An SVM will be selected if any one of the given values matches.
    Name string
    Name of the field to filter by, as defined by the underlying AWS API.
    Values []string
    Set of values that are accepted for the given field. An SVM will be selected if any one of the given values matches.
    name string
    Name of the field to filter by, as defined by the underlying AWS API.
    values list(string)
    Set of values that are accepted for the given field. An SVM will be selected if any one of the given values matches.
    name String
    Name of the field to filter by, as defined by the underlying AWS API.
    values List<String>
    Set of values that are accepted for the given field. An SVM will be selected if any one of the given values matches.
    name string
    Name of the field to filter by, as defined by the underlying AWS API.
    values string[]
    Set of values that are accepted for the given field. An SVM will be selected if any one of the given values matches.
    name str
    Name of the field to filter by, as defined by the underlying AWS API.
    values Sequence[str]
    Set of values that are accepted for the given field. An SVM will be selected if any one of the given values matches.
    name String
    Name of the field to filter by, as defined by the underlying AWS API.
    values List<String>
    Set of values that are accepted for the given field. An SVM will be selected if any one of the given values matches.

    GetOntapStorageVirtualMachineLifecycleTransitionReason

    Message string
    Detailed message.
    Message string
    Detailed message.
    message string
    Detailed message.
    message String
    Detailed message.
    message string
    Detailed message.
    message str
    Detailed message.
    message String
    Detailed message.

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo aws logo
    Viewing docs for AWS v7.52.1
    published on Wednesday, Oct 28, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial