SolidFireElementSetClusterStructureAsync Method (CancellationToken, Account, VolumeQOS, FeatureObject, Initiator, GetNtpInfoResult, QoSPolicy, LoggingServer, ScheduleObject, GetSnmpInfoResult, GetActiveTlsCiphersResult, VirtualNetwork, VolumeAccessGroupLunAssignments, VolumeAccessGroup, Volume, StorageContainer) |
You can use the SetClusterStructure method to restore the storage cluster configuration information from a backup. When you call the method, pass the json result returned from the GetClusterStructure API containing the configuration information you want to restore.
Namespace:
SolidFire.Element.Api
Assembly:
SolidFire.SDK (in SolidFire.SDK.dll) Version: 12.3.0.0
Syntax public Task<SetClusterStructureResult> SetClusterStructureAsync(
CancellationToken cancellationToken,
Account[] Accounts = null,
VolumeQOS DefaultQoS = null,
FeatureObject[] Features = null,
Initiator[] Initiators = null,
GetNtpInfoResult Ntp = null,
QoSPolicy[] QosPolicies = null,
LoggingServer[] RemoteHosts = null,
ScheduleObject[] Schedules = null,
GetSnmpInfoResult Snmp = null,
GetActiveTlsCiphersResult TlsCiphers = null,
VirtualNetwork[] VirtualNetworks = null,
VolumeAccessGroupLunAssignments[] VolumeAccessGroupLunAssignments = null,
VolumeAccessGroup[] VolumeAccessGroups = null,
Volume[] Volumes = null,
StorageContainer[] StorageContainers = null
)
Parameters
- cancellationToken
- Type: System.ThreadingCancellationToken
- Accounts (Optional)
- Type: SolidFire.Element.ApiAccount
- DefaultQoS (Optional)
- Type: SolidFire.Element.ApiVolumeQOS
- Features (Optional)
- Type: SolidFire.Element.ApiFeatureObject
- Initiators (Optional)
- Type: SolidFire.Element.ApiInitiator
- Ntp (Optional)
- Type: SolidFire.Element.ApiGetNtpInfoResult
- QosPolicies (Optional)
- Type: SolidFire.Element.ApiQoSPolicy
- RemoteHosts (Optional)
- Type: SolidFire.Element.ApiLoggingServer
- Schedules (Optional)
- Type: SolidFire.Element.ApiScheduleObject
- Snmp (Optional)
- Type: SolidFire.Element.ApiGetSnmpInfoResult
- TlsCiphers (Optional)
- Type: SolidFire.Element.ApiGetActiveTlsCiphersResult
- VirtualNetworks (Optional)
- Type: SolidFire.Element.ApiVirtualNetwork
- VolumeAccessGroupLunAssignments (Optional)
- Type: SolidFire.Element.ApiVolumeAccessGroupLunAssignments
- VolumeAccessGroups (Optional)
- Type: SolidFire.Element.ApiVolumeAccessGroup
- Volumes (Optional)
- Type: SolidFire.Element.ApiVolume
- StorageContainers (Optional)
- Type: SolidFire.Element.ApiStorageContainer
Return Value
Type:
TaskSetClusterStructureResultImplements
ISolidFireElementSetClusterStructureAsync(CancellationToken, Account, VolumeQOS, FeatureObject, Initiator, GetNtpInfoResult, QoSPolicy, LoggingServer, ScheduleObject, GetSnmpInfoResult, GetActiveTlsCiphersResult, VirtualNetwork, VolumeAccessGroupLunAssignments, VolumeAccessGroup, Volume, StorageContainer)See Also