Partager via


IProtocolSettings Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.ProtocolSettingsTypeConverter))]
public interface IProtocolSettings : Microsoft.Azure.PowerShell.Cmdlets.Storage.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.ProtocolSettingsTypeConverter))>]
type IProtocolSettings = interface
    interface IJsonSerializable
Public Interface IProtocolSettings
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

Name Description
MultichannelEnabled

Indicates whether multichannel is enabled

NfsEncryptionInTransitRequired

Indicates whether encryption in transit is required

SmbAuthenticationMethod

SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'.

SmbChannelEncryption

SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ';'.

SmbEncryptionInTransitRequired

Indicates whether encryption in transit is required

SmbKerberosTicketEncryption

Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ';'

SmbVersion

SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'.

Methods

Name Description
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to