1. Packages
  2. Powerstore Provider
  3. API Docs
  4. getNasServer
powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell

powerstore.getNasServer

Explore with Pulumi AI

powerstore logo
powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell

    Using getNasServer

    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 getNasServer(args: GetNasServerArgs, opts?: InvokeOptions): Promise<GetNasServerResult>
    function getNasServerOutput(args: GetNasServerOutputArgs, opts?: InvokeOptions): Output<GetNasServerResult>
    def get_nas_server(id: Optional[str] = None,
                       name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetNasServerResult
    def get_nas_server_output(id: Optional[pulumi.Input[str]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetNasServerResult]
    func GetNasServer(ctx *Context, args *GetNasServerArgs, opts ...InvokeOption) (*GetNasServerResult, error)
    func GetNasServerOutput(ctx *Context, args *GetNasServerOutputArgs, opts ...InvokeOption) GetNasServerResultOutput

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

    public static class GetNasServer 
    {
        public static Task<GetNasServerResult> InvokeAsync(GetNasServerArgs args, InvokeOptions? opts = null)
        public static Output<GetNasServerResult> Invoke(GetNasServerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNasServerResult> getNasServer(GetNasServerArgs args, InvokeOptions options)
    public static Output<GetNasServerResult> getNasServer(GetNasServerArgs args, InvokeOptions options)
    
    fn::invoke:
      function: powerstore:index/getNasServer:getNasServer
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Unique identifier of the NAS Server. Conflicts with name.
    Name string
    NAS Server name. Conflicts with id.
    Id string
    Unique identifier of the NAS Server. Conflicts with name.
    Name string
    NAS Server name. Conflicts with id.
    id String
    Unique identifier of the NAS Server. Conflicts with name.
    name String
    NAS Server name. Conflicts with id.
    id string
    Unique identifier of the NAS Server. Conflicts with name.
    name string
    NAS Server name. Conflicts with id.
    id str
    Unique identifier of the NAS Server. Conflicts with name.
    name str
    NAS Server name. Conflicts with id.
    id String
    Unique identifier of the NAS Server. Conflicts with name.
    name String
    NAS Server name. Conflicts with id.

    getNasServer Result

    The following output properties are available:

    Id string
    Unique identifier of the NAS Server. Conflicts with name.
    NasServers List<GetNasServerNasServer>
    List of NAS Servers.
    Name string
    NAS Server name. Conflicts with id.
    Id string
    Unique identifier of the NAS Server. Conflicts with name.
    NasServers []GetNasServerNasServer
    List of NAS Servers.
    Name string
    NAS Server name. Conflicts with id.
    id String
    Unique identifier of the NAS Server. Conflicts with name.
    nasServers List<GetNasServerNasServer>
    List of NAS Servers.
    name String
    NAS Server name. Conflicts with id.
    id string
    Unique identifier of the NAS Server. Conflicts with name.
    nasServers GetNasServerNasServer[]
    List of NAS Servers.
    name string
    NAS Server name. Conflicts with id.
    id str
    Unique identifier of the NAS Server. Conflicts with name.
    nas_servers Sequence[GetNasServerNasServer]
    List of NAS Servers.
    name str
    NAS Server name. Conflicts with id.
    id String
    Unique identifier of the NAS Server. Conflicts with name.
    nasServers List<Property Map>
    List of NAS Servers.
    name String
    NAS Server name. Conflicts with id.

    Supporting Types

    GetNasServerNasServer

    BackupIpv4InterfaceId string
    Backup IPv4 Interface ID
    BackupIpv6InterfaceId string
    Backup IPv6 Interface ID
    CurrentNodeId string
    Current Node ID
    CurrentPreferredIpv4InterfaceId string
    Current Preferred IPv4Interface ID
    CurrentPreferredIpv6InterfaceId string
    Current Preferred IPv6Interface ID
    CurrentUnixDirectoryService string
    Current Unix Directory Service
    CurrentUnixDirectoryServiceL10n string
    Current Unix Directory Service L10n
    DefaultUnixUser string
    Default Unix User
    DefaultWindowsUser string
    Default Windows User
    Description string
    Description
    FileEventsPublishingMode string
    File Events Publishing Mode
    FileEventsPublishingModeL10n string
    File Events Publishing Mode L10n
    Id string
    Unique identifier of the NAS Server
    IsAutoUserMappingEnabled bool
    Is Auto User Mapping Enabled
    IsDrTest bool
    Is DR Test
    IsProductionModeEnabled bool
    Is Production Mode Enabled
    IsReplicationDestination bool
    Is Replication Destination
    IsUsernameTranslationEnabled bool
    Is Username Translation Enabled
    Name string
    NAS Server name
    OperationalStatus string
    Operational Status
    OperationalStatusL10n string
    Operational Status L10n
    PreferredNodeId string
    Preferred Node ID
    ProductionIpv4InterfaceId string
    Production IPv4 Interface ID
    ProductionIpv6InterfaceId string
    Production IPv6 Interface ID
    ProtectionPolicyId string
    Protection Policy ID
    BackupIpv4InterfaceId string
    Backup IPv4 Interface ID
    BackupIpv6InterfaceId string
    Backup IPv6 Interface ID
    CurrentNodeId string
    Current Node ID
    CurrentPreferredIpv4InterfaceId string
    Current Preferred IPv4Interface ID
    CurrentPreferredIpv6InterfaceId string
    Current Preferred IPv6Interface ID
    CurrentUnixDirectoryService string
    Current Unix Directory Service
    CurrentUnixDirectoryServiceL10n string
    Current Unix Directory Service L10n
    DefaultUnixUser string
    Default Unix User
    DefaultWindowsUser string
    Default Windows User
    Description string
    Description
    FileEventsPublishingMode string
    File Events Publishing Mode
    FileEventsPublishingModeL10n string
    File Events Publishing Mode L10n
    Id string
    Unique identifier of the NAS Server
    IsAutoUserMappingEnabled bool
    Is Auto User Mapping Enabled
    IsDrTest bool
    Is DR Test
    IsProductionModeEnabled bool
    Is Production Mode Enabled
    IsReplicationDestination bool
    Is Replication Destination
    IsUsernameTranslationEnabled bool
    Is Username Translation Enabled
    Name string
    NAS Server name
    OperationalStatus string
    Operational Status
    OperationalStatusL10n string
    Operational Status L10n
    PreferredNodeId string
    Preferred Node ID
    ProductionIpv4InterfaceId string
    Production IPv4 Interface ID
    ProductionIpv6InterfaceId string
    Production IPv6 Interface ID
    ProtectionPolicyId string
    Protection Policy ID
    backupIpv4InterfaceId String
    Backup IPv4 Interface ID
    backupIpv6InterfaceId String
    Backup IPv6 Interface ID
    currentNodeId String
    Current Node ID
    currentPreferredIpv4InterfaceId String
    Current Preferred IPv4Interface ID
    currentPreferredIpv6InterfaceId String
    Current Preferred IPv6Interface ID
    currentUnixDirectoryService String
    Current Unix Directory Service
    currentUnixDirectoryServiceL10n String
    Current Unix Directory Service L10n
    defaultUnixUser String
    Default Unix User
    defaultWindowsUser String
    Default Windows User
    description String
    Description
    fileEventsPublishingMode String
    File Events Publishing Mode
    fileEventsPublishingModeL10n String
    File Events Publishing Mode L10n
    id String
    Unique identifier of the NAS Server
    isAutoUserMappingEnabled Boolean
    Is Auto User Mapping Enabled
    isDrTest Boolean
    Is DR Test
    isProductionModeEnabled Boolean
    Is Production Mode Enabled
    isReplicationDestination Boolean
    Is Replication Destination
    isUsernameTranslationEnabled Boolean
    Is Username Translation Enabled
    name String
    NAS Server name
    operationalStatus String
    Operational Status
    operationalStatusL10n String
    Operational Status L10n
    preferredNodeId String
    Preferred Node ID
    productionIpv4InterfaceId String
    Production IPv4 Interface ID
    productionIpv6InterfaceId String
    Production IPv6 Interface ID
    protectionPolicyId String
    Protection Policy ID
    backupIpv4InterfaceId string
    Backup IPv4 Interface ID
    backupIpv6InterfaceId string
    Backup IPv6 Interface ID
    currentNodeId string
    Current Node ID
    currentPreferredIpv4InterfaceId string
    Current Preferred IPv4Interface ID
    currentPreferredIpv6InterfaceId string
    Current Preferred IPv6Interface ID
    currentUnixDirectoryService string
    Current Unix Directory Service
    currentUnixDirectoryServiceL10n string
    Current Unix Directory Service L10n
    defaultUnixUser string
    Default Unix User
    defaultWindowsUser string
    Default Windows User
    description string
    Description
    fileEventsPublishingMode string
    File Events Publishing Mode
    fileEventsPublishingModeL10n string
    File Events Publishing Mode L10n
    id string
    Unique identifier of the NAS Server
    isAutoUserMappingEnabled boolean
    Is Auto User Mapping Enabled
    isDrTest boolean
    Is DR Test
    isProductionModeEnabled boolean
    Is Production Mode Enabled
    isReplicationDestination boolean
    Is Replication Destination
    isUsernameTranslationEnabled boolean
    Is Username Translation Enabled
    name string
    NAS Server name
    operationalStatus string
    Operational Status
    operationalStatusL10n string
    Operational Status L10n
    preferredNodeId string
    Preferred Node ID
    productionIpv4InterfaceId string
    Production IPv4 Interface ID
    productionIpv6InterfaceId string
    Production IPv6 Interface ID
    protectionPolicyId string
    Protection Policy ID
    backup_ipv4_interface_id str
    Backup IPv4 Interface ID
    backup_ipv6_interface_id str
    Backup IPv6 Interface ID
    current_node_id str
    Current Node ID
    current_preferred_ipv4_interface_id str
    Current Preferred IPv4Interface ID
    current_preferred_ipv6_interface_id str
    Current Preferred IPv6Interface ID
    current_unix_directory_service str
    Current Unix Directory Service
    current_unix_directory_service_l10n str
    Current Unix Directory Service L10n
    default_unix_user str
    Default Unix User
    default_windows_user str
    Default Windows User
    description str
    Description
    file_events_publishing_mode str
    File Events Publishing Mode
    file_events_publishing_mode_l10n str
    File Events Publishing Mode L10n
    id str
    Unique identifier of the NAS Server
    is_auto_user_mapping_enabled bool
    Is Auto User Mapping Enabled
    is_dr_test bool
    Is DR Test
    is_production_mode_enabled bool
    Is Production Mode Enabled
    is_replication_destination bool
    Is Replication Destination
    is_username_translation_enabled bool
    Is Username Translation Enabled
    name str
    NAS Server name
    operational_status str
    Operational Status
    operational_status_l10n str
    Operational Status L10n
    preferred_node_id str
    Preferred Node ID
    production_ipv4_interface_id str
    Production IPv4 Interface ID
    production_ipv6_interface_id str
    Production IPv6 Interface ID
    protection_policy_id str
    Protection Policy ID
    backupIpv4InterfaceId String
    Backup IPv4 Interface ID
    backupIpv6InterfaceId String
    Backup IPv6 Interface ID
    currentNodeId String
    Current Node ID
    currentPreferredIpv4InterfaceId String
    Current Preferred IPv4Interface ID
    currentPreferredIpv6InterfaceId String
    Current Preferred IPv6Interface ID
    currentUnixDirectoryService String
    Current Unix Directory Service
    currentUnixDirectoryServiceL10n String
    Current Unix Directory Service L10n
    defaultUnixUser String
    Default Unix User
    defaultWindowsUser String
    Default Windows User
    description String
    Description
    fileEventsPublishingMode String
    File Events Publishing Mode
    fileEventsPublishingModeL10n String
    File Events Publishing Mode L10n
    id String
    Unique identifier of the NAS Server
    isAutoUserMappingEnabled Boolean
    Is Auto User Mapping Enabled
    isDrTest Boolean
    Is DR Test
    isProductionModeEnabled Boolean
    Is Production Mode Enabled
    isReplicationDestination Boolean
    Is Replication Destination
    isUsernameTranslationEnabled Boolean
    Is Username Translation Enabled
    name String
    NAS Server name
    operationalStatus String
    Operational Status
    operationalStatusL10n String
    Operational Status L10n
    preferredNodeId String
    Preferred Node ID
    productionIpv4InterfaceId String
    Production IPv4 Interface ID
    productionIpv6InterfaceId String
    Production IPv6 Interface ID
    protectionPolicyId String
    Protection Policy ID

    Package Details

    Repository
    powerstore dell/terraform-provider-powerstore
    License
    Notes
    This Pulumi package is based on the powerstore Terraform Provider.
    powerstore logo
    powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell