powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell
powerscale.getNfsAlias
Explore with Pulumi AI
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
- Nfs
Aliases List<GetNfs Alias Nfs Alias> - List of nfs aliases
- Filter
Get
Nfs Alias Filter
- Id string
- Identifier
- Nfs
Aliases []GetNfs Alias Nfs Alias - List of nfs aliases
- Filter
Get
Nfs Alias Filter
- id String
- Identifier
- nfs
Aliases List<GetNfs Alias Nfs Alias> - List of nfs aliases
- filter
Get
Nfs Alias Filter
- id string
- Identifier
- nfs
Aliases GetNfs Alias Nfs Alias[] - List of nfs aliases
- filter
Get
Nfs Alias Filter
- id str
- Identifier
- nfs_
aliases Sequence[GetNfs Alias Nfs Alias] - List of nfs aliases
- filter
Get
Nfs Alias Filter
- id String
- Identifier
- nfs
Aliases List<Property Map> - List of nfs aliases
- filter Property Map
Supporting Types
GetNfsAliasFilter
- 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 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
Package Details
- Repository
- powerscale dell/terraform-provider-powerscale
- License
- Notes
- This Pulumi package is based on the
powerscale
Terraform Provider.