Click or drag to resize

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
C#
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: TaskSetClusterStructureResult

Implements

ISolidFireElementSetClusterStructureAsync(CancellationToken, Account, VolumeQOS, FeatureObject, Initiator, GetNtpInfoResult, QoSPolicy, LoggingServer, ScheduleObject, GetSnmpInfoResult, GetActiveTlsCiphersResult, VirtualNetwork, VolumeAccessGroupLunAssignments, VolumeAccessGroup, Volume, StorageContainer)
See Also