1. Packages
  2. Powerscale Provider
  3. API Docs
  4. getNfsAlias
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

powerscale.getNfsAlias

Explore with Pulumi AI

powerscale logo
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

    This datasource is used to query the existing NFS aliases from PowerScale array. The information fetched from this datasource can be used for getting the details or for further processing in resource block. PowerScale provides an NFS server so you can share files on your cluster

    Using getNfsAlias

    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 getNfsAlias(args: GetNfsAliasArgs, opts?: InvokeOptions): Promise<GetNfsAliasResult>
    function getNfsAliasOutput(args: GetNfsAliasOutputArgs, opts?: InvokeOptions): Output<GetNfsAliasResult>
    def get_nfs_alias(filter: Optional[GetNfsAliasFilter] = None,
                      opts: Optional[InvokeOptions] = None) -> GetNfsAliasResult
    def get_nfs_alias_output(filter: Optional[pulumi.Input[GetNfsAliasFilterArgs]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetNfsAliasResult]
    func LookupNfsAlias(ctx *Context, args *LookupNfsAliasArgs, opts ...InvokeOption) (*LookupNfsAliasResult, error)
    func LookupNfsAliasOutput(ctx *Context, args *LookupNfsAliasOutputArgs, opts ...InvokeOption) LookupNfsAliasResultOutput

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

    public static class GetNfsAlias 
    {
        public static Task<GetNfsAliasResult> InvokeAsync(GetNfsAliasArgs args, InvokeOptions? opts = null)
        public static Output<GetNfsAliasResult> Invoke(GetNfsAliasInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNfsAliasResult> getNfsAlias(GetNfsAliasArgs args, InvokeOptions options)
    public static Output<GetNfsAliasResult> getNfsAlias(GetNfsAliasArgs args, InvokeOptions options)
    
    fn::invoke:
      function: powerscale:index/getNfsAlias:getNfsAlias
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getNfsAlias Result

    The following output properties are available:

    Id string
    Identifier
    NfsAliases []GetNfsAliasNfsAlias
    List of nfs aliases
    Filter GetNfsAliasFilter
    id string
    Identifier
    nfsAliases GetNfsAliasNfsAlias[]
    List of nfs aliases
    filter GetNfsAliasFilter
    id String
    Identifier
    nfsAliases List<Property Map>
    List of nfs aliases
    filter Property Map

    Supporting Types

    GetNfsAliasFilter

    Check bool
    Check for conflicts when listing Aliases.
    Dir string
    The direction of the sort.
    Ids List<string>
    IDs to filter nfs Aliases.
    Limit double
    Return no more than this many results at once (see resume).
    Sort string
    The field that will be used for sorting.
    Zone string
    Specifies which access zone to use.
    Check bool
    Check for conflicts when listing Aliases.
    Dir string
    The direction of the sort.
    Ids []string
    IDs to filter nfs Aliases.
    Limit float64
    Return no more than this many results at once (see resume).
    Sort string
    The field that will be used for sorting.
    Zone string
    Specifies which access zone to use.
    check Boolean
    Check for conflicts when listing Aliases.
    dir String
    The direction of the sort.
    ids List<String>
    IDs to filter nfs Aliases.
    limit Double
    Return no more than this many results at once (see resume).
    sort String
    The field that will be used for sorting.
    zone String
    Specifies which access zone to use.
    check boolean
    Check for conflicts when listing Aliases.
    dir string
    The direction of the sort.
    ids string[]
    IDs to filter nfs Aliases.
    limit number
    Return no more than this many results at once (see resume).
    sort string
    The field that will be used for sorting.
    zone string
    Specifies which access zone to use.
    check bool
    Check for conflicts when listing Aliases.
    dir str
    The direction of the sort.
    ids Sequence[str]
    IDs to filter nfs Aliases.
    limit float
    Return no more than this many results at once (see resume).
    sort str
    The field that will be used for sorting.
    zone str
    Specifies which access zone to use.
    check Boolean
    Check for conflicts when listing Aliases.
    dir String
    The direction of the sort.
    ids List<String>
    IDs to filter nfs Aliases.
    limit Number
    Return no more than this many results at once (see resume).
    sort String
    The field that will be used for sorting.
    zone String
    Specifies which access zone to use.

    GetNfsAliasNfsAlias

    Health string
    Health status of NFS Alias.
    Id string
    ID of NFS Alias.
    Name string
    Name of NFS Alias.
    Path string
    Path of NFS Alias.
    Zone string
    Zone of NFS Alias.
    Health string
    Health status of NFS Alias.
    Id string
    ID of NFS Alias.
    Name string
    Name of NFS Alias.
    Path string
    Path of NFS Alias.
    Zone string
    Zone of NFS Alias.
    health String
    Health status of NFS Alias.
    id String
    ID of NFS Alias.
    name String
    Name of NFS Alias.
    path String
    Path of NFS Alias.
    zone String
    Zone of NFS Alias.
    health string
    Health status of NFS Alias.
    id string
    ID of NFS Alias.
    name string
    Name of NFS Alias.
    path string
    Path of NFS Alias.
    zone string
    Zone of NFS Alias.
    health str
    Health status of NFS Alias.
    id str
    ID of NFS Alias.
    name str
    Name of NFS Alias.
    path str
    Path of NFS Alias.
    zone str
    Zone of NFS Alias.
    health String
    Health status of NFS Alias.
    id String
    ID of NFS Alias.
    name String
    Name of NFS Alias.
    path String
    Path of NFS Alias.
    zone String
    Zone of NFS Alias.

    Package Details

    Repository
    powerscale dell/terraform-provider-powerscale
    License
    Notes
    This Pulumi package is based on the powerscale Terraform Provider.
    powerscale logo
    powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell