powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell
powerstore.getSmbShare
Explore with Pulumi AI
Using getSmbShare
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 getSmbShare(args: GetSmbShareArgs, opts?: InvokeOptions): Promise<GetSmbShareResult>
function getSmbShareOutput(args: GetSmbShareOutputArgs, opts?: InvokeOptions): Output<GetSmbShareResult>def get_smb_share(file_system_id: Optional[str] = None,
                  filter_expression: Optional[str] = None,
                  id: Optional[str] = None,
                  name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetSmbShareResult
def get_smb_share_output(file_system_id: Optional[pulumi.Input[str]] = None,
                  filter_expression: Optional[pulumi.Input[str]] = None,
                  id: Optional[pulumi.Input[str]] = None,
                  name: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetSmbShareResult]func LookupSmbShare(ctx *Context, args *LookupSmbShareArgs, opts ...InvokeOption) (*LookupSmbShareResult, error)
func LookupSmbShareOutput(ctx *Context, args *LookupSmbShareOutputArgs, opts ...InvokeOption) LookupSmbShareResultOutput> Note: This function is named LookupSmbShare in the Go SDK.
public static class GetSmbShare 
{
    public static Task<GetSmbShareResult> InvokeAsync(GetSmbShareArgs args, InvokeOptions? opts = null)
    public static Output<GetSmbShareResult> Invoke(GetSmbShareInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSmbShareResult> getSmbShare(GetSmbShareArgs args, InvokeOptions options)
public static Output<GetSmbShareResult> getSmbShare(GetSmbShareArgs args, InvokeOptions options)
fn::invoke:
  function: powerstore:index/getSmbShare:getSmbShare
  arguments:
    # arguments dictionaryThe following arguments are supported:
- FileSystem stringId 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- FilterExpression string
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- Id string
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- Name string
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
- FileSystem stringId 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- FilterExpression string
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- Id string
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- Name string
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
- fileSystem StringId 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- filterExpression String
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- id String
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- name String
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
- fileSystem stringId 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- filterExpression string
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- id string
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- name string
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
- file_system_ strid 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- filter_expression str
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- id str
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- name str
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
- fileSystem StringId 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- filterExpression String
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- id String
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- name String
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
getSmbShare Result
The following output properties are available:
- Id string
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- 
List<GetSmb Share Smb Share> 
- List of SMB shares fetched from PowerStore array.
- FileSystem stringId 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- FilterExpression string
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- Name string
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
- Id string
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- 
[]GetSmb Share Smb Share 
- List of SMB shares fetched from PowerStore array.
- FileSystem stringId 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- FilterExpression string
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- Name string
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
- id String
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- 
List<GetSmb Share Smb Share> 
- List of SMB shares fetched from PowerStore array.
- fileSystem StringId 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- filterExpression String
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- name String
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
- id string
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- 
GetSmb Share Smb Share[] 
- List of SMB shares fetched from PowerStore array.
- fileSystem stringId 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- filterExpression string
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- name string
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
- id str
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- 
Sequence[GetSmb Share Smb Share] 
- List of SMB shares fetched from PowerStore array.
- file_system_ strid 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- filter_expression str
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- name str
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
- id String
- Unique identifier of the SMB share to be fetched. Conflicts with name,file_system_idandfilter_expression.
- List<Property Map>
- List of SMB shares fetched from PowerStore array.
- fileSystem StringId 
- The ID of the file system whose SMB Shares are to be fetched. Conflicts with id,nameandfilter_expression.
- filterExpression String
- PowerStore filter expression to filter SMB shares by. Conflicts with id,nameandfile_system_id.
- name String
- Name of the SMB share to be fetch. Conflicts with id,file_system_idandfilter_expression.
Supporting Types
GetSmbShareSmbShare    
- Description string
- User defined SMB share description.
- FileSystem stringId 
- The unique identifier of the file system on which the SMB Share is created.
- Id string
- The unique identifier of the SMB Share.
- IsAbe boolEnabled 
- Whether Access-based Enumeration (ABE) is enabled.
- IsBranch boolCache Enabled 
- Whether BranchCache optimization is enabled. BranchCache optimization technology copies content from your main office or hosted cloud content servers and caches the content at branch office locations, allowing client computers at branch offices to access the content locally rather than over the WAN.
- IsContinuous boolAvailability Enabled 
- Whether continuous availability for Server Message Block (SMB) 3.0 is enabled for the SMB Share.
- IsEncryption boolEnabled 
- Whether encryption for Server Message Block (SMB) 3.0 is enabled at the shared folder level.
- Name string
- The name of the SMB Share.
- OfflineAvailability string
- Defines valid states of Offline Availability, where the states are: Manual- Only specified files will be available offline.Documents- All files that users open will be available offline.Programs- Program will preferably run from the offline cache even when connected to the network. All files that users open will be available offline.None- Prevents clients from storing documents and programs in offline cache.
- OfflineAvailability stringL10n 
- Localized message string corresponding to offline_availability
- Path string
- The local path of the filesystem or any existing sub-folder of the file system exported via the SMB Share. This path is relative to the NAS Server.
- Umask string
- The default UNIX umask for new files created on the Share.
- Description string
- User defined SMB share description.
- FileSystem stringId 
- The unique identifier of the file system on which the SMB Share is created.
- Id string
- The unique identifier of the SMB Share.
- IsAbe boolEnabled 
- Whether Access-based Enumeration (ABE) is enabled.
- IsBranch boolCache Enabled 
- Whether BranchCache optimization is enabled. BranchCache optimization technology copies content from your main office or hosted cloud content servers and caches the content at branch office locations, allowing client computers at branch offices to access the content locally rather than over the WAN.
- IsContinuous boolAvailability Enabled 
- Whether continuous availability for Server Message Block (SMB) 3.0 is enabled for the SMB Share.
- IsEncryption boolEnabled 
- Whether encryption for Server Message Block (SMB) 3.0 is enabled at the shared folder level.
- Name string
- The name of the SMB Share.
- OfflineAvailability string
- Defines valid states of Offline Availability, where the states are: Manual- Only specified files will be available offline.Documents- All files that users open will be available offline.Programs- Program will preferably run from the offline cache even when connected to the network. All files that users open will be available offline.None- Prevents clients from storing documents and programs in offline cache.
- OfflineAvailability stringL10n 
- Localized message string corresponding to offline_availability
- Path string
- The local path of the filesystem or any existing sub-folder of the file system exported via the SMB Share. This path is relative to the NAS Server.
- Umask string
- The default UNIX umask for new files created on the Share.
- description String
- User defined SMB share description.
- fileSystem StringId 
- The unique identifier of the file system on which the SMB Share is created.
- id String
- The unique identifier of the SMB Share.
- isAbe BooleanEnabled 
- Whether Access-based Enumeration (ABE) is enabled.
- isBranch BooleanCache Enabled 
- Whether BranchCache optimization is enabled. BranchCache optimization technology copies content from your main office or hosted cloud content servers and caches the content at branch office locations, allowing client computers at branch offices to access the content locally rather than over the WAN.
- isContinuous BooleanAvailability Enabled 
- Whether continuous availability for Server Message Block (SMB) 3.0 is enabled for the SMB Share.
- isEncryption BooleanEnabled 
- Whether encryption for Server Message Block (SMB) 3.0 is enabled at the shared folder level.
- name String
- The name of the SMB Share.
- offlineAvailability String
- Defines valid states of Offline Availability, where the states are: Manual- Only specified files will be available offline.Documents- All files that users open will be available offline.Programs- Program will preferably run from the offline cache even when connected to the network. All files that users open will be available offline.None- Prevents clients from storing documents and programs in offline cache.
- offlineAvailability StringL10n 
- Localized message string corresponding to offline_availability
- path String
- The local path of the filesystem or any existing sub-folder of the file system exported via the SMB Share. This path is relative to the NAS Server.
- umask String
- The default UNIX umask for new files created on the Share.
- description string
- User defined SMB share description.
- fileSystem stringId 
- The unique identifier of the file system on which the SMB Share is created.
- id string
- The unique identifier of the SMB Share.
- isAbe booleanEnabled 
- Whether Access-based Enumeration (ABE) is enabled.
- isBranch booleanCache Enabled 
- Whether BranchCache optimization is enabled. BranchCache optimization technology copies content from your main office or hosted cloud content servers and caches the content at branch office locations, allowing client computers at branch offices to access the content locally rather than over the WAN.
- isContinuous booleanAvailability Enabled 
- Whether continuous availability for Server Message Block (SMB) 3.0 is enabled for the SMB Share.
- isEncryption booleanEnabled 
- Whether encryption for Server Message Block (SMB) 3.0 is enabled at the shared folder level.
- name string
- The name of the SMB Share.
- offlineAvailability string
- Defines valid states of Offline Availability, where the states are: Manual- Only specified files will be available offline.Documents- All files that users open will be available offline.Programs- Program will preferably run from the offline cache even when connected to the network. All files that users open will be available offline.None- Prevents clients from storing documents and programs in offline cache.
- offlineAvailability stringL10n 
- Localized message string corresponding to offline_availability
- path string
- The local path of the filesystem or any existing sub-folder of the file system exported via the SMB Share. This path is relative to the NAS Server.
- umask string
- The default UNIX umask for new files created on the Share.
- description str
- User defined SMB share description.
- file_system_ strid 
- The unique identifier of the file system on which the SMB Share is created.
- id str
- The unique identifier of the SMB Share.
- is_abe_ boolenabled 
- Whether Access-based Enumeration (ABE) is enabled.
- is_branch_ boolcache_ enabled 
- Whether BranchCache optimization is enabled. BranchCache optimization technology copies content from your main office or hosted cloud content servers and caches the content at branch office locations, allowing client computers at branch offices to access the content locally rather than over the WAN.
- is_continuous_ boolavailability_ enabled 
- Whether continuous availability for Server Message Block (SMB) 3.0 is enabled for the SMB Share.
- is_encryption_ boolenabled 
- Whether encryption for Server Message Block (SMB) 3.0 is enabled at the shared folder level.
- name str
- The name of the SMB Share.
- offline_availability str
- Defines valid states of Offline Availability, where the states are: Manual- Only specified files will be available offline.Documents- All files that users open will be available offline.Programs- Program will preferably run from the offline cache even when connected to the network. All files that users open will be available offline.None- Prevents clients from storing documents and programs in offline cache.
- offline_availability_ strl10n 
- Localized message string corresponding to offline_availability
- path str
- The local path of the filesystem or any existing sub-folder of the file system exported via the SMB Share. This path is relative to the NAS Server.
- umask str
- The default UNIX umask for new files created on the Share.
- description String
- User defined SMB share description.
- fileSystem StringId 
- The unique identifier of the file system on which the SMB Share is created.
- id String
- The unique identifier of the SMB Share.
- isAbe BooleanEnabled 
- Whether Access-based Enumeration (ABE) is enabled.
- isBranch BooleanCache Enabled 
- Whether BranchCache optimization is enabled. BranchCache optimization technology copies content from your main office or hosted cloud content servers and caches the content at branch office locations, allowing client computers at branch offices to access the content locally rather than over the WAN.
- isContinuous BooleanAvailability Enabled 
- Whether continuous availability for Server Message Block (SMB) 3.0 is enabled for the SMB Share.
- isEncryption BooleanEnabled 
- Whether encryption for Server Message Block (SMB) 3.0 is enabled at the shared folder level.
- name String
- The name of the SMB Share.
- offlineAvailability String
- Defines valid states of Offline Availability, where the states are: Manual- Only specified files will be available offline.Documents- All files that users open will be available offline.Programs- Program will preferably run from the offline cache even when connected to the network. All files that users open will be available offline.None- Prevents clients from storing documents and programs in offline cache.
- offlineAvailability StringL10n 
- Localized message string corresponding to offline_availability
- path String
- The local path of the filesystem or any existing sub-folder of the file system exported via the SMB Share. This path is relative to the NAS Server.
- umask String
- The default UNIX umask for new files created on the Share.
Package Details
- Repository
- powerstore dell/terraform-provider-powerstore
- License
- Notes
- This Pulumi package is based on the powerstoreTerraform Provider.