ArmNetAppModelFactory.NetAppCachePatchProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.NetApp.Models.NetAppCachePatchProperties NetAppCachePatchProperties(long? size = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetApp.Models.NetAppVolumeExportPolicyRule> exportRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetApp.Models.NetAppProtocolType> protocolTypes = default, Azure.ResourceManager.NetApp.Models.NetAppSmbSettings smbSettings = default, float? throughputMibps = default, Azure.Core.ResourceIdentifier keyVaultPrivateEndpointResourceId = default, Azure.ResourceManager.NetApp.Models.NetAppCifsChangeNotifyState? cifsChangeNotifications = default, Azure.ResourceManager.NetApp.Models.NetAppEnableWriteBackState? writeBack = default);
static member NetAppCachePatchProperties : Nullable<int64> * seq<Azure.ResourceManager.NetApp.Models.NetAppVolumeExportPolicyRule> * seq<Azure.ResourceManager.NetApp.Models.NetAppProtocolType> * Azure.ResourceManager.NetApp.Models.NetAppSmbSettings * Nullable<single> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.NetApp.Models.NetAppCifsChangeNotifyState> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppEnableWriteBackState> -> Azure.ResourceManager.NetApp.Models.NetAppCachePatchProperties
Public Shared Function NetAppCachePatchProperties (Optional size As Nullable(Of Long) = Nothing, Optional exportRules As IEnumerable(Of NetAppVolumeExportPolicyRule) = Nothing, Optional protocolTypes As IEnumerable(Of NetAppProtocolType) = Nothing, Optional smbSettings As NetAppSmbSettings = Nothing, Optional throughputMibps As Nullable(Of Single) = Nothing, Optional keyVaultPrivateEndpointResourceId As ResourceIdentifier = Nothing, Optional cifsChangeNotifications As Nullable(Of NetAppCifsChangeNotifyState) = Nothing, Optional writeBack As Nullable(Of NetAppEnableWriteBackState) = Nothing) As NetAppCachePatchProperties
Parameters
Maximum storage quota allowed for a file system in bytes. Valid values are in the range 50GiB to 1PiB. Values expressed in bytes as multiples of 1GiB.
- exportRules
- IEnumerable<NetAppVolumeExportPolicyRule>
Export policy rule.
- protocolTypes
- IEnumerable<NetAppProtocolType>
Set of supported protocol types, which include NFSv3, NFSv4 and SMB protocol.
- smbSettings
- NetAppSmbSettings
SMB information for the cache.
Maximum throughput in MiB/s that can be achieved by this cache volume and this will be accepted as input only for manual qosType cache.
- keyVaultPrivateEndpointResourceId
- ResourceIdentifier
The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
- cifsChangeNotifications
- Nullable<NetAppCifsChangeNotifyState>
Flag indicating whether a CIFS change notification is enabled for the cache.
- writeBack
- Nullable<NetAppEnableWriteBackState>
Flag indicating whether writeback is enabled for the cache.
Returns
A new NetAppCachePatchProperties instance for mocking.