Data Sources

Detailed Documentations for PowerScale Data Sources

In Terraform, a data source is a way to retrieve information about an entity that is not managed by the current Terraform configuration. Data sources provide dynamic information that can be used elsewhere in the Terraform configuration. Data sources are used to get information about resources external to Terraform and use them to set up Terraform resources. For example, a file system Dell Storage system exposes. Data sources are accessed via a special kind of resource known as a data resource, declared using a data block. Each data resource is associated with a single entity, which determines the kind of object it reads and what query constraint arguments are available.


powerscale_accesszone data source

Access Zone Datasource. This datasource is used to query the existing Access Zone from PowerScale array. The information fetched from this datasource can be used for getting the details / for further processing in resource block. PowerScale Access Zones allow you to isolate data and control who can access data in each zone.

powerscale_adsprovider data source

This datasource is used to query the existing ADS providers from PowerScale array. The information fetched from this datasource can be used for getting the details / for further processing in resource block. Joining your cluster to an AD domain allows you to perform user and group authentication.

powerscale_cluster data source

This datasource is used to query the existing cluster from PowerScale array. The information fetched from this data source can be used for getting the details, including config, identity, nodes, internal_networks and acs.

powerscale_filesystem data source

This datasource is used to query the existing FileSystem(Namespace Directory) from PowerScale array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.It allows you to get information which includes all metadata , access control , quotas and snapshots related information for the directory.

powerscale_nfs_export data source

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

powerscale_smb_share data source

This datasource is used to query the existing SMB shares from PowerScale array. The information fetched from this datasource can be used for getting the details / for further processing in resource block. PowerScale SMB shares provide clients network access to file system resources on the cluster.

powerscale_user data source

This datasource is used to query the existing Users from PowerScale array. The information fetched from this datasource can be used for getting the details / for further processing in resource block. PowerScale User allows you to authenticate through a local authentication provider. Remote users are restricted to read-only operations.

powerscale_user_group data source

This datasource is used to query the existing User Groups from PowerScale array. The information fetched from this datasource can be used for getting the details / for further processing in resource block. PowerScale User Group allows you to do operations on a set of users, groups and well-knowns.