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 dictionary
The following arguments are supported:
- File
System stringId - The ID of the file system whose SMB Shares are to be fetched. Conflicts with
id
,name
andfilter_expression
. - Filter
Expression string - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - Id string
- Unique identifier of the SMB share to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - Name string
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_expression
.
- File
System stringId - The ID of the file system whose SMB Shares are to be fetched. Conflicts with
id
,name
andfilter_expression
. - Filter
Expression string - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - Id string
- Unique identifier of the SMB share to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - Name string
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_expression
.
- file
System StringId - The ID of the file system whose SMB Shares are to be fetched. Conflicts with
id
,name
andfilter_expression
. - filter
Expression String - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - id String
- Unique identifier of the SMB share to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - name String
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_expression
.
- file
System stringId - The ID of the file system whose SMB Shares are to be fetched. Conflicts with
id
,name
andfilter_expression
. - filter
Expression string - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - id string
- Unique identifier of the SMB share to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - name string
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_expression
.
- file_
system_ strid - The ID of the file system whose SMB Shares are to be fetched. Conflicts with
id
,name
andfilter_expression
. - filter_
expression str - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - id str
- Unique identifier of the SMB share to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - name str
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_expression
.
- file
System StringId - The ID of the file system whose SMB Shares are to be fetched. Conflicts with
id
,name
andfilter_expression
. - filter
Expression String - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - id String
- Unique identifier of the SMB share to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - name String
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_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_id
andfilter_expression
. - List<Get
Smb Share Smb Share> - List of SMB shares fetched from PowerStore array.
- File
System stringId - The ID of the file system whose SMB Shares are to be fetched. Conflicts with
id
,name
andfilter_expression
. - Filter
Expression string - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - Name string
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_expression
.
- Id string
- Unique identifier of the SMB share to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - []Get
Smb Share Smb Share - List of SMB shares fetched from PowerStore array.
- File
System stringId - The ID of the file system whose SMB Shares are to be fetched. Conflicts with
id
,name
andfilter_expression
. - Filter
Expression string - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - Name string
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_expression
.
- id String
- Unique identifier of the SMB share to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - List<Get
Smb Share Smb Share> - List of SMB shares fetched from PowerStore array.
- file
System StringId - The ID of the file system whose SMB Shares are to be fetched. Conflicts with
id
,name
andfilter_expression
. - filter
Expression String - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - name String
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_expression
.
- id string
- Unique identifier of the SMB share to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - Get
Smb Share Smb Share[] - List of SMB shares fetched from PowerStore array.
- file
System stringId - The ID of the file system whose SMB Shares are to be fetched. Conflicts with
id
,name
andfilter_expression
. - filter
Expression string - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - name string
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_expression
.
- id str
- Unique identifier of the SMB share to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - Sequence[Get
Smb 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
,name
andfilter_expression
. - filter_
expression str - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - name str
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_expression
.
- id String
- Unique identifier of the SMB share to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - List<Property Map>
- List of SMB shares fetched from PowerStore array.
- file
System StringId - The ID of the file system whose SMB Shares are to be fetched. Conflicts with
id
,name
andfilter_expression
. - filter
Expression String - PowerStore filter expression to filter SMB shares by. Conflicts with
id
,name
andfile_system_id
. - name String
- Name of the SMB share to be fetch. Conflicts with
id
,file_system_id
andfilter_expression
.
Supporting Types
GetSmbShareSmbShare
- Description string
- User defined SMB share description.
- File
System stringId - The unique identifier of the file system on which the SMB Share is created.
- Id string
- 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 string
- The name of the SMB Share.
- Offline
Availability 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. - Offline
Availability 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.
- File
System stringId - The unique identifier of the file system on which the SMB Share is created.
- Id string
- 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 string
- The name of the SMB Share.
- Offline
Availability 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. - Offline
Availability 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.
- file
System StringId - The unique identifier of the file system on which the SMB Share is created.
- id String
- The unique identifier of the SMB Share.
- is
Abe BooleanEnabled - Whether Access-based Enumeration (ABE) is enabled.
- is
Branch 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.
- is
Continuous BooleanAvailability Enabled - Whether continuous availability for Server Message Block (SMB) 3.0 is enabled for the SMB Share.
- is
Encryption 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.
- offline
Availability 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. - offline
Availability 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.
- file
System stringId - The unique identifier of the file system on which the SMB Share is created.
- id string
- The unique identifier of the SMB Share.
- is
Abe booleanEnabled - Whether Access-based Enumeration (ABE) is enabled.
- is
Branch 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.
- is
Continuous booleanAvailability Enabled - Whether continuous availability for Server Message Block (SMB) 3.0 is enabled for the SMB Share.
- is
Encryption 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.
- offline
Availability 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. - offline
Availability 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.
- file
System StringId - The unique identifier of the file system on which the SMB Share is created.
- id String
- The unique identifier of the SMB Share.
- is
Abe BooleanEnabled - Whether Access-based Enumeration (ABE) is enabled.
- is
Branch 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.
- is
Continuous BooleanAvailability Enabled - Whether continuous availability for Server Message Block (SMB) 3.0 is enabled for the SMB Share.
- is
Encryption 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.
- offline
Availability 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. - offline
Availability 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
powerstore
Terraform Provider.