ArmDataBoxEdgeModelFactory.DataBoxEdgeShareData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue instance von DataBoxEdgeShareData.
public static Azure.ResourceManager.DataBoxEdge.DataBoxEdgeShareData DataBoxEdgeShareData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string description = default, Azure.ResourceManager.DataBoxEdge.Models.ShareStatus shareStatus = default, Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeShareMonitoringStatus monitoringStatus = default, Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeStorageContainerInfo azureContainerInfo = default, Azure.ResourceManager.DataBoxEdge.Models.ShareAccessProtocol accessProtocol = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBoxEdge.Models.UserAccessRight> userAccessRights = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBoxEdge.Models.ClientAccessRight> clientAccessRights = default, Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeRefreshDetails refreshDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeMountPointMap> shareMappings = default, Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeDataPolicy? dataPolicy = default);
static member DataBoxEdgeShareData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Azure.ResourceManager.DataBoxEdge.Models.ShareStatus * Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeShareMonitoringStatus * Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeStorageContainerInfo * Azure.ResourceManager.DataBoxEdge.Models.ShareAccessProtocol * seq<Azure.ResourceManager.DataBoxEdge.Models.UserAccessRight> * seq<Azure.ResourceManager.DataBoxEdge.Models.ClientAccessRight> * Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeRefreshDetails * seq<Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeMountPointMap> * Nullable<Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeDataPolicy> -> Azure.ResourceManager.DataBoxEdge.DataBoxEdgeShareData
Public Shared Function DataBoxEdgeShareData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional description As String = Nothing, Optional shareStatus As ShareStatus = Nothing, Optional monitoringStatus As DataBoxEdgeShareMonitoringStatus = Nothing, Optional azureContainerInfo As DataBoxEdgeStorageContainerInfo = Nothing, Optional accessProtocol As ShareAccessProtocol = Nothing, Optional userAccessRights As IEnumerable(Of UserAccessRight) = Nothing, Optional clientAccessRights As IEnumerable(Of ClientAccessRight) = Nothing, Optional refreshDetails As DataBoxEdgeRefreshDetails = Nothing, Optional shareMappings As IEnumerable(Of DataBoxEdgeMountPointMap) = Nothing, Optional dataPolicy As Nullable(Of DataBoxEdgeDataPolicy) = Nothing) As DataBoxEdgeShareData
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemDaten.
- description
- String
Beschreibung für die Freigabe.
- shareStatus
- ShareStatus
Aktuelle status der Freigabe.
- monitoringStatus
- DataBoxEdgeShareMonitoringStatus
Aktuelle Überwachung status der Freigabe.
- azureContainerInfo
- DataBoxEdgeStorageContainerInfo
Azure-Containerzuordnung für die Freigabe.
- accessProtocol
- ShareAccessProtocol
Zugriffsprotokoll, das von der Freigabe verwendet werden soll.
- userAccessRights
- IEnumerable<UserAccessRight>
Zuordnung von Benutzern und entsprechenden Zugriffsrechten für die Freigabe (für das SMB-Protokoll erforderlich).
- clientAccessRights
- IEnumerable<ClientAccessRight>
Liste der IP-Adressen und entsprechenden Zugriffsrechte für die Freigabe (erforderlich für das NFS-Protokoll).
- refreshDetails
- DataBoxEdgeRefreshDetails
Details zum Aktualisierungsauftrag in dieser Freigabe.
- shareMappings
- IEnumerable<DataBoxEdgeMountPointMap>
Freigeben des Bereitstellungspunkts für die Rolle.
- dataPolicy
- Nullable<DataBoxEdgeDataPolicy>
Datenrichtlinie der Freigabe.
Gibt zurück
Eine neue DataBoxEdgeShareData instance zum Mocking.
Gilt für:
Azure SDK for .NET