powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell
powerscale.getSmbServerSettings
Explore with Pulumi AI
This datasource is used to query the SMB Server Settings from PowerScale array. The information fetched from this datasource can be used for getting the details or for further processing in resource block.
Using getSmbServerSettings
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 getSmbServerSettings(args: GetSmbServerSettingsArgs, opts?: InvokeOptions): Promise<GetSmbServerSettingsResult>
function getSmbServerSettingsOutput(args: GetSmbServerSettingsOutputArgs, opts?: InvokeOptions): Output<GetSmbServerSettingsResult>
def get_smb_server_settings(filter: Optional[GetSmbServerSettingsFilter] = None,
opts: Optional[InvokeOptions] = None) -> GetSmbServerSettingsResult
def get_smb_server_settings_output(filter: Optional[pulumi.Input[GetSmbServerSettingsFilterArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSmbServerSettingsResult]
func LookupSmbServerSettings(ctx *Context, args *LookupSmbServerSettingsArgs, opts ...InvokeOption) (*LookupSmbServerSettingsResult, error)
func LookupSmbServerSettingsOutput(ctx *Context, args *LookupSmbServerSettingsOutputArgs, opts ...InvokeOption) LookupSmbServerSettingsResultOutput
> Note: This function is named LookupSmbServerSettings
in the Go SDK.
public static class GetSmbServerSettings
{
public static Task<GetSmbServerSettingsResult> InvokeAsync(GetSmbServerSettingsArgs args, InvokeOptions? opts = null)
public static Output<GetSmbServerSettingsResult> Invoke(GetSmbServerSettingsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSmbServerSettingsResult> getSmbServerSettings(GetSmbServerSettingsArgs args, InvokeOptions options)
public static Output<GetSmbServerSettingsResult> getSmbServerSettings(GetSmbServerSettingsArgs args, InvokeOptions options)
fn::invoke:
function: powerscale:index/getSmbServerSettings:getSmbServerSettings
arguments:
# arguments dictionary
The following arguments are supported:
getSmbServerSettings Result
The following output properties are available:
- Id string
- ID of SMB Server Settings.
- Smb
Server GetSettings Smb Server Settings Smb Server Settings - SMB Server Settings
- Filter
Get
Smb Server Settings Filter
- Id string
- ID of SMB Server Settings.
- Smb
Server GetSettings Smb Server Settings Smb Server Settings - SMB Server Settings
- Filter
Get
Smb Server Settings Filter
- id String
- ID of SMB Server Settings.
- smb
Server GetSettings Smb Server Settings Smb Server Settings - SMB Server Settings
- filter
Get
Smb Server Settings Filter
- id string
- ID of SMB Server Settings.
- smb
Server GetSettings Smb Server Settings Smb Server Settings - SMB Server Settings
- filter
Get
Smb Server Settings Filter
- id str
- ID of SMB Server Settings.
- smb_
server_ Getsettings Smb Server Settings Smb Server Settings - SMB Server Settings
- filter
Get
Smb Server Settings Filter
- id String
- ID of SMB Server Settings.
- smb
Server Property MapSettings - SMB Server Settings
- filter Property Map
Supporting Types
GetSmbServerSettingsFilter
- Scope string
- If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
- Scope string
- If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
- scope String
- If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
- scope string
- If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
- scope str
- If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
- scope String
- If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
GetSmbServerSettingsSmbServerSettings
- bool
- Only enumerate files and folders the requesting user has access to.
- string
- Specify level of file share audit events to log.
- Audit
Logon string - Specify the level of logon audit events to log.
- Dot
Snap boolAccessible Child - Allow access to .snapshot directories in share subdirectories.
- Dot
Snap boolAccessible Root - Allow access to the .snapshot directory in the root of the share.
- Dot
Snap boolVisible Child - Show .snapshot directories in share subdirectories.
- Dot
Snap boolVisible Root - Show the .snapshot directory in the root of a share.
- Enable
Security boolSignatures - Indicates whether the server supports signed SMB packets.
- Guest
User string - Specifies the fully-qualified user to use for guest access.
- Ignore
Eas bool - Specify whether to ignore EAs on files.
- Onefs
Cpu doubleMultiplier - Specify the number of OneFS driver worker threads per CPU.
- Onefs
Num doubleWorkers - Set the maximum number of OneFS driver worker threads.
- Reject
Unencrypted boolAccess - If SMB3 encryption is enabled, reject unencrypted access from clients.
- Require
Security boolSignatures - Indicates whether the server requires signed SMB packets.
- Server
Side boolCopy - Enable Server Side Copy.
- Server
String string - Provides a description of the server.
- Service bool
- Specify whether service is enabled.
- Srv
Cpu doubleMultiplier - Specify the number of SRV service worker threads per CPU.
- Srv
Num doubleWorkers - Set the maximum number of SRV service worker threads.
- Support
Multichannel bool - Support multichannel.
- Support
Netbios bool - Support NetBIOS.
- Support
Smb2 bool - Support the SMB2 protocol on the server.
- Support
Smb3Encryption bool - Support the SMB3 encryption on the server.
- bool
- Only enumerate files and folders the requesting user has access to.
- string
- Specify level of file share audit events to log.
- Audit
Logon string - Specify the level of logon audit events to log.
- Dot
Snap boolAccessible Child - Allow access to .snapshot directories in share subdirectories.
- Dot
Snap boolAccessible Root - Allow access to the .snapshot directory in the root of the share.
- Dot
Snap boolVisible Child - Show .snapshot directories in share subdirectories.
- Dot
Snap boolVisible Root - Show the .snapshot directory in the root of a share.
- Enable
Security boolSignatures - Indicates whether the server supports signed SMB packets.
- Guest
User string - Specifies the fully-qualified user to use for guest access.
- Ignore
Eas bool - Specify whether to ignore EAs on files.
- Onefs
Cpu float64Multiplier - Specify the number of OneFS driver worker threads per CPU.
- Onefs
Num float64Workers - Set the maximum number of OneFS driver worker threads.
- Reject
Unencrypted boolAccess - If SMB3 encryption is enabled, reject unencrypted access from clients.
- Require
Security boolSignatures - Indicates whether the server requires signed SMB packets.
- Server
Side boolCopy - Enable Server Side Copy.
- Server
String string - Provides a description of the server.
- Service bool
- Specify whether service is enabled.
- Srv
Cpu float64Multiplier - Specify the number of SRV service worker threads per CPU.
- Srv
Num float64Workers - Set the maximum number of SRV service worker threads.
- Support
Multichannel bool - Support multichannel.
- Support
Netbios bool - Support NetBIOS.
- Support
Smb2 bool - Support the SMB2 protocol on the server.
- Support
Smb3Encryption bool - Support the SMB3 encryption on the server.
- Boolean
- Only enumerate files and folders the requesting user has access to.
- String
- Specify level of file share audit events to log.
- audit
Logon String - Specify the level of logon audit events to log.
- dot
Snap BooleanAccessible Child - Allow access to .snapshot directories in share subdirectories.
- dot
Snap BooleanAccessible Root - Allow access to the .snapshot directory in the root of the share.
- dot
Snap BooleanVisible Child - Show .snapshot directories in share subdirectories.
- dot
Snap BooleanVisible Root - Show the .snapshot directory in the root of a share.
- enable
Security BooleanSignatures - Indicates whether the server supports signed SMB packets.
- guest
User String - Specifies the fully-qualified user to use for guest access.
- ignore
Eas Boolean - Specify whether to ignore EAs on files.
- onefs
Cpu DoubleMultiplier - Specify the number of OneFS driver worker threads per CPU.
- onefs
Num DoubleWorkers - Set the maximum number of OneFS driver worker threads.
- reject
Unencrypted BooleanAccess - If SMB3 encryption is enabled, reject unencrypted access from clients.
- require
Security BooleanSignatures - Indicates whether the server requires signed SMB packets.
- server
Side BooleanCopy - Enable Server Side Copy.
- server
String String - Provides a description of the server.
- service Boolean
- Specify whether service is enabled.
- srv
Cpu DoubleMultiplier - Specify the number of SRV service worker threads per CPU.
- srv
Num DoubleWorkers - Set the maximum number of SRV service worker threads.
- support
Multichannel Boolean - Support multichannel.
- support
Netbios Boolean - Support NetBIOS.
- support
Smb2 Boolean - Support the SMB2 protocol on the server.
- support
Smb3Encryption Boolean - Support the SMB3 encryption on the server.
- boolean
- Only enumerate files and folders the requesting user has access to.
- string
- Specify level of file share audit events to log.
- audit
Logon string - Specify the level of logon audit events to log.
- dot
Snap booleanAccessible Child - Allow access to .snapshot directories in share subdirectories.
- dot
Snap booleanAccessible Root - Allow access to the .snapshot directory in the root of the share.
- dot
Snap booleanVisible Child - Show .snapshot directories in share subdirectories.
- dot
Snap booleanVisible Root - Show the .snapshot directory in the root of a share.
- enable
Security booleanSignatures - Indicates whether the server supports signed SMB packets.
- guest
User string - Specifies the fully-qualified user to use for guest access.
- ignore
Eas boolean - Specify whether to ignore EAs on files.
- onefs
Cpu numberMultiplier - Specify the number of OneFS driver worker threads per CPU.
- onefs
Num numberWorkers - Set the maximum number of OneFS driver worker threads.
- reject
Unencrypted booleanAccess - If SMB3 encryption is enabled, reject unencrypted access from clients.
- require
Security booleanSignatures - Indicates whether the server requires signed SMB packets.
- server
Side booleanCopy - Enable Server Side Copy.
- server
String string - Provides a description of the server.
- service boolean
- Specify whether service is enabled.
- srv
Cpu numberMultiplier - Specify the number of SRV service worker threads per CPU.
- srv
Num numberWorkers - Set the maximum number of SRV service worker threads.
- support
Multichannel boolean - Support multichannel.
- support
Netbios boolean - Support NetBIOS.
- support
Smb2 boolean - Support the SMB2 protocol on the server.
- support
Smb3Encryption boolean - Support the SMB3 encryption on the server.
- bool
- Only enumerate files and folders the requesting user has access to.
- str
- Specify level of file share audit events to log.
- audit_
logon str - Specify the level of logon audit events to log.
- dot_
snap_ boolaccessible_ child - Allow access to .snapshot directories in share subdirectories.
- dot_
snap_ boolaccessible_ root - Allow access to the .snapshot directory in the root of the share.
- dot_
snap_ boolvisible_ child - Show .snapshot directories in share subdirectories.
- dot_
snap_ boolvisible_ root - Show the .snapshot directory in the root of a share.
- enable_
security_ boolsignatures - Indicates whether the server supports signed SMB packets.
- guest_
user str - Specifies the fully-qualified user to use for guest access.
- ignore_
eas bool - Specify whether to ignore EAs on files.
- onefs_
cpu_ floatmultiplier - Specify the number of OneFS driver worker threads per CPU.
- onefs_
num_ floatworkers - Set the maximum number of OneFS driver worker threads.
- reject_
unencrypted_ boolaccess - If SMB3 encryption is enabled, reject unencrypted access from clients.
- require_
security_ boolsignatures - Indicates whether the server requires signed SMB packets.
- server_
side_ boolcopy - Enable Server Side Copy.
- server_
string str - Provides a description of the server.
- service bool
- Specify whether service is enabled.
- srv_
cpu_ floatmultiplier - Specify the number of SRV service worker threads per CPU.
- srv_
num_ floatworkers - Set the maximum number of SRV service worker threads.
- support_
multichannel bool - Support multichannel.
- support_
netbios bool - Support NetBIOS.
- support_
smb2 bool - Support the SMB2 protocol on the server.
- support_
smb3_ boolencryption - Support the SMB3 encryption on the server.
- Boolean
- Only enumerate files and folders the requesting user has access to.
- String
- Specify level of file share audit events to log.
- audit
Logon String - Specify the level of logon audit events to log.
- dot
Snap BooleanAccessible Child - Allow access to .snapshot directories in share subdirectories.
- dot
Snap BooleanAccessible Root - Allow access to the .snapshot directory in the root of the share.
- dot
Snap BooleanVisible Child - Show .snapshot directories in share subdirectories.
- dot
Snap BooleanVisible Root - Show the .snapshot directory in the root of a share.
- enable
Security BooleanSignatures - Indicates whether the server supports signed SMB packets.
- guest
User String - Specifies the fully-qualified user to use for guest access.
- ignore
Eas Boolean - Specify whether to ignore EAs on files.
- onefs
Cpu NumberMultiplier - Specify the number of OneFS driver worker threads per CPU.
- onefs
Num NumberWorkers - Set the maximum number of OneFS driver worker threads.
- reject
Unencrypted BooleanAccess - If SMB3 encryption is enabled, reject unencrypted access from clients.
- require
Security BooleanSignatures - Indicates whether the server requires signed SMB packets.
- server
Side BooleanCopy - Enable Server Side Copy.
- server
String String - Provides a description of the server.
- service Boolean
- Specify whether service is enabled.
- srv
Cpu NumberMultiplier - Specify the number of SRV service worker threads per CPU.
- srv
Num NumberWorkers - Set the maximum number of SRV service worker threads.
- support
Multichannel Boolean - Support multichannel.
- support
Netbios Boolean - Support NetBIOS.
- support
Smb2 Boolean - Support the SMB2 protocol on the server.
- support
Smb3Encryption Boolean - Support the SMB3 encryption on the server.
Package Details
- Repository
- powerscale dell/terraform-provider-powerscale
- License
- Notes
- This Pulumi package is based on the
powerscale
Terraform Provider.