1. Packages
  2. Powerscale Provider
  3. API Docs
  4. getSmbServerSettings
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

powerscale.getSmbServerSettings

Explore with Pulumi AI

powerscale logo
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

    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.
    smbServerSettings Property Map
    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

    AccessBasedShareEnum bool
    Only enumerate files and folders the requesting user has access to.
    AuditFileshare string
    Specify level of file share audit events to log.
    AuditLogon string
    Specify the level of logon audit events to log.
    DotSnapAccessibleChild bool
    Allow access to .snapshot directories in share subdirectories.
    DotSnapAccessibleRoot bool
    Allow access to the .snapshot directory in the root of the share.
    DotSnapVisibleChild bool
    Show .snapshot directories in share subdirectories.
    DotSnapVisibleRoot bool
    Show the .snapshot directory in the root of a share.
    EnableSecuritySignatures bool
    Indicates whether the server supports signed SMB packets.
    GuestUser string
    Specifies the fully-qualified user to use for guest access.
    IgnoreEas bool
    Specify whether to ignore EAs on files.
    OnefsCpuMultiplier double
    Specify the number of OneFS driver worker threads per CPU.
    OnefsNumWorkers double
    Set the maximum number of OneFS driver worker threads.
    RejectUnencryptedAccess bool
    If SMB3 encryption is enabled, reject unencrypted access from clients.
    RequireSecuritySignatures bool
    Indicates whether the server requires signed SMB packets.
    ServerSideCopy bool
    Enable Server Side Copy.
    ServerString string
    Provides a description of the server.
    Service bool
    Specify whether service is enabled.
    SrvCpuMultiplier double
    Specify the number of SRV service worker threads per CPU.
    SrvNumWorkers double
    Set the maximum number of SRV service worker threads.
    SupportMultichannel bool
    Support multichannel.
    SupportNetbios bool
    Support NetBIOS.
    SupportSmb2 bool
    Support the SMB2 protocol on the server.
    SupportSmb3Encryption bool
    Support the SMB3 encryption on the server.
    AccessBasedShareEnum bool
    Only enumerate files and folders the requesting user has access to.
    AuditFileshare string
    Specify level of file share audit events to log.
    AuditLogon string
    Specify the level of logon audit events to log.
    DotSnapAccessibleChild bool
    Allow access to .snapshot directories in share subdirectories.
    DotSnapAccessibleRoot bool
    Allow access to the .snapshot directory in the root of the share.
    DotSnapVisibleChild bool
    Show .snapshot directories in share subdirectories.
    DotSnapVisibleRoot bool
    Show the .snapshot directory in the root of a share.
    EnableSecuritySignatures bool
    Indicates whether the server supports signed SMB packets.
    GuestUser string
    Specifies the fully-qualified user to use for guest access.
    IgnoreEas bool
    Specify whether to ignore EAs on files.
    OnefsCpuMultiplier float64
    Specify the number of OneFS driver worker threads per CPU.
    OnefsNumWorkers float64
    Set the maximum number of OneFS driver worker threads.
    RejectUnencryptedAccess bool
    If SMB3 encryption is enabled, reject unencrypted access from clients.
    RequireSecuritySignatures bool
    Indicates whether the server requires signed SMB packets.
    ServerSideCopy bool
    Enable Server Side Copy.
    ServerString string
    Provides a description of the server.
    Service bool
    Specify whether service is enabled.
    SrvCpuMultiplier float64
    Specify the number of SRV service worker threads per CPU.
    SrvNumWorkers float64
    Set the maximum number of SRV service worker threads.
    SupportMultichannel bool
    Support multichannel.
    SupportNetbios bool
    Support NetBIOS.
    SupportSmb2 bool
    Support the SMB2 protocol on the server.
    SupportSmb3Encryption bool
    Support the SMB3 encryption on the server.
    accessBasedShareEnum Boolean
    Only enumerate files and folders the requesting user has access to.
    auditFileshare String
    Specify level of file share audit events to log.
    auditLogon String
    Specify the level of logon audit events to log.
    dotSnapAccessibleChild Boolean
    Allow access to .snapshot directories in share subdirectories.
    dotSnapAccessibleRoot Boolean
    Allow access to the .snapshot directory in the root of the share.
    dotSnapVisibleChild Boolean
    Show .snapshot directories in share subdirectories.
    dotSnapVisibleRoot Boolean
    Show the .snapshot directory in the root of a share.
    enableSecuritySignatures Boolean
    Indicates whether the server supports signed SMB packets.
    guestUser String
    Specifies the fully-qualified user to use for guest access.
    ignoreEas Boolean
    Specify whether to ignore EAs on files.
    onefsCpuMultiplier Double
    Specify the number of OneFS driver worker threads per CPU.
    onefsNumWorkers Double
    Set the maximum number of OneFS driver worker threads.
    rejectUnencryptedAccess Boolean
    If SMB3 encryption is enabled, reject unencrypted access from clients.
    requireSecuritySignatures Boolean
    Indicates whether the server requires signed SMB packets.
    serverSideCopy Boolean
    Enable Server Side Copy.
    serverString String
    Provides a description of the server.
    service Boolean
    Specify whether service is enabled.
    srvCpuMultiplier Double
    Specify the number of SRV service worker threads per CPU.
    srvNumWorkers Double
    Set the maximum number of SRV service worker threads.
    supportMultichannel Boolean
    Support multichannel.
    supportNetbios Boolean
    Support NetBIOS.
    supportSmb2 Boolean
    Support the SMB2 protocol on the server.
    supportSmb3Encryption Boolean
    Support the SMB3 encryption on the server.
    accessBasedShareEnum boolean
    Only enumerate files and folders the requesting user has access to.
    auditFileshare string
    Specify level of file share audit events to log.
    auditLogon string
    Specify the level of logon audit events to log.
    dotSnapAccessibleChild boolean
    Allow access to .snapshot directories in share subdirectories.
    dotSnapAccessibleRoot boolean
    Allow access to the .snapshot directory in the root of the share.
    dotSnapVisibleChild boolean
    Show .snapshot directories in share subdirectories.
    dotSnapVisibleRoot boolean
    Show the .snapshot directory in the root of a share.
    enableSecuritySignatures boolean
    Indicates whether the server supports signed SMB packets.
    guestUser string
    Specifies the fully-qualified user to use for guest access.
    ignoreEas boolean
    Specify whether to ignore EAs on files.
    onefsCpuMultiplier number
    Specify the number of OneFS driver worker threads per CPU.
    onefsNumWorkers number
    Set the maximum number of OneFS driver worker threads.
    rejectUnencryptedAccess boolean
    If SMB3 encryption is enabled, reject unencrypted access from clients.
    requireSecuritySignatures boolean
    Indicates whether the server requires signed SMB packets.
    serverSideCopy boolean
    Enable Server Side Copy.
    serverString string
    Provides a description of the server.
    service boolean
    Specify whether service is enabled.
    srvCpuMultiplier number
    Specify the number of SRV service worker threads per CPU.
    srvNumWorkers number
    Set the maximum number of SRV service worker threads.
    supportMultichannel boolean
    Support multichannel.
    supportNetbios boolean
    Support NetBIOS.
    supportSmb2 boolean
    Support the SMB2 protocol on the server.
    supportSmb3Encryption boolean
    Support the SMB3 encryption on the server.
    access_based_share_enum bool
    Only enumerate files and folders the requesting user has access to.
    audit_fileshare str
    Specify level of file share audit events to log.
    audit_logon str
    Specify the level of logon audit events to log.
    dot_snap_accessible_child bool
    Allow access to .snapshot directories in share subdirectories.
    dot_snap_accessible_root bool
    Allow access to the .snapshot directory in the root of the share.
    dot_snap_visible_child bool
    Show .snapshot directories in share subdirectories.
    dot_snap_visible_root bool
    Show the .snapshot directory in the root of a share.
    enable_security_signatures bool
    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_multiplier float
    Specify the number of OneFS driver worker threads per CPU.
    onefs_num_workers float
    Set the maximum number of OneFS driver worker threads.
    reject_unencrypted_access bool
    If SMB3 encryption is enabled, reject unencrypted access from clients.
    require_security_signatures bool
    Indicates whether the server requires signed SMB packets.
    server_side_copy bool
    Enable Server Side Copy.
    server_string str
    Provides a description of the server.
    service bool
    Specify whether service is enabled.
    srv_cpu_multiplier float
    Specify the number of SRV service worker threads per CPU.
    srv_num_workers float
    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_encryption bool
    Support the SMB3 encryption on the server.
    accessBasedShareEnum Boolean
    Only enumerate files and folders the requesting user has access to.
    auditFileshare String
    Specify level of file share audit events to log.
    auditLogon String
    Specify the level of logon audit events to log.
    dotSnapAccessibleChild Boolean
    Allow access to .snapshot directories in share subdirectories.
    dotSnapAccessibleRoot Boolean
    Allow access to the .snapshot directory in the root of the share.
    dotSnapVisibleChild Boolean
    Show .snapshot directories in share subdirectories.
    dotSnapVisibleRoot Boolean
    Show the .snapshot directory in the root of a share.
    enableSecuritySignatures Boolean
    Indicates whether the server supports signed SMB packets.
    guestUser String
    Specifies the fully-qualified user to use for guest access.
    ignoreEas Boolean
    Specify whether to ignore EAs on files.
    onefsCpuMultiplier Number
    Specify the number of OneFS driver worker threads per CPU.
    onefsNumWorkers Number
    Set the maximum number of OneFS driver worker threads.
    rejectUnencryptedAccess Boolean
    If SMB3 encryption is enabled, reject unencrypted access from clients.
    requireSecuritySignatures Boolean
    Indicates whether the server requires signed SMB packets.
    serverSideCopy Boolean
    Enable Server Side Copy.
    serverString String
    Provides a description of the server.
    service Boolean
    Specify whether service is enabled.
    srvCpuMultiplier Number
    Specify the number of SRV service worker threads per CPU.
    srvNumWorkers Number
    Set the maximum number of SRV service worker threads.
    supportMultichannel Boolean
    Support multichannel.
    supportNetbios Boolean
    Support NetBIOS.
    supportSmb2 Boolean
    Support the SMB2 protocol on the server.
    supportSmb3Encryption 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.
    powerscale logo
    powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell