FileShare Constructors
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.
Overloads
FileShare() |
Initializes a new instance of the FileShare class. |
FileShare(String, String, String, String, Nullable<DateTime>, IDictionary<String,String>, Nullable<Int32>, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Int32>, String, Nullable<DateTime>, String, Nullable<Int64>, String, String, String, IList<SignedIdentifier>, Nullable<DateTime>) |
Initializes a new instance of the FileShare class. |
FileShare()
Initializes a new instance of the FileShare class.
public FileShare ();
Public Sub New ()
Applies to
FileShare(String, String, String, String, Nullable<DateTime>, IDictionary<String,String>, Nullable<Int32>, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Int32>, String, Nullable<DateTime>, String, Nullable<Int64>, String, String, String, IList<SignedIdentifier>, Nullable<DateTime>)
Initializes a new instance of the FileShare class.
public FileShare (string id = default, string name = default, string type = default, string etag = default, DateTime? lastModifiedTime = default, System.Collections.Generic.IDictionary<string,string> metadata = default, int? shareQuota = default, string enabledProtocols = default, string rootSquash = default, string version = default, bool? deleted = default, DateTime? deletedTime = default, int? remainingRetentionDays = default, string accessTier = default, DateTime? accessTierChangeTime = default, string accessTierStatus = default, long? shareUsageBytes = default, string leaseStatus = default, string leaseState = default, string leaseDuration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Storage.Models.SignedIdentifier> signedIdentifiers = default, DateTime? snapshotTime = default);
new Microsoft.Azure.Management.Storage.Models.FileShare : string * string * string * string * Nullable<DateTime> * System.Collections.Generic.IDictionary<string, string> * Nullable<int> * string * string * string * Nullable<bool> * Nullable<DateTime> * Nullable<int> * string * Nullable<DateTime> * string * Nullable<int64> * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Storage.Models.SignedIdentifier> * Nullable<DateTime> -> Microsoft.Azure.Management.Storage.Models.FileShare
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional etag As String = Nothing, Optional lastModifiedTime As Nullable(Of DateTime) = Nothing, Optional metadata As IDictionary(Of String, String) = Nothing, Optional shareQuota As Nullable(Of Integer) = Nothing, Optional enabledProtocols As String = Nothing, Optional rootSquash As String = Nothing, Optional version As String = Nothing, Optional deleted As Nullable(Of Boolean) = Nothing, Optional deletedTime As Nullable(Of DateTime) = Nothing, Optional remainingRetentionDays As Nullable(Of Integer) = Nothing, Optional accessTier As String = Nothing, Optional accessTierChangeTime As Nullable(Of DateTime) = Nothing, Optional accessTierStatus As String = Nothing, Optional shareUsageBytes As Nullable(Of Long) = Nothing, Optional leaseStatus As String = Nothing, Optional leaseState As String = Nothing, Optional leaseDuration As String = Nothing, Optional signedIdentifiers As IList(Of SignedIdentifier) = Nothing, Optional snapshotTime As Nullable(Of DateTime) = Nothing)
Parameters
- id
- String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name
- String
The name of the resource
- type
- String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag
- String
Resource Etag.
- metadata
- IDictionary<String,String>
A name-value pair to associate with the share as metadata.
The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120). For Large File Shares, the maximum size is 102400.
- enabledProtocols
- String
The authentication protocol that is used for the file share. Can only be specified when creating a share. Possible values include: 'SMB', 'NFS'
- rootSquash
- String
The property is for NFS share only. The default is NoRootSquash. Possible values include: 'NoRootSquash', 'RootSquash', 'AllSquash'
- version
- String
The version of the share.
- accessTier
- String
Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Possible values include: 'TransactionOptimized', 'Hot', 'Cool', 'Premium'
- accessTierStatus
- String
Indicates if there is a pending transition for access tier.
The approximate size of the data stored on the share. Note that this value may not include all recently created or recently resized files.
- leaseStatus
- String
The lease status of the share. Possible values include: 'Locked', 'Unlocked'
- leaseState
- String
Lease state of the share. Possible values include: 'Available', 'Leased', 'Expired', 'Breaking', 'Broken'
- leaseDuration
- String
Specifies whether the lease on a share is of infinite or fixed duration, only when the share is leased. Possible values include: 'Infinite', 'Fixed'
- signedIdentifiers
- IList<SignedIdentifier>
List of stored access policies specified on the share.
Creation time of share snapshot returned in the response of list shares with expand param "snapshots".