ISolidFireElement Methods |
The ISolidFireElement type exposes the following members.
Name | Description | |
---|---|---|
AbortSnapMirrorRelationship(AbortSnapMirrorRelationshipRequest) |
The SolidFire Element OS web UI uses the AbortSnapMirrorRelationship method to stop SnapMirror transfers that have started but are not yet complete.
| |
AbortSnapMirrorRelationship(Int64, SnapMirrorVolumeInfo, NullableBoolean) |
The SolidFire Element OS web UI uses the AbortSnapMirrorRelationship method to stop SnapMirror transfers that have started but are not yet complete.
| |
AbortSnapMirrorRelationshipAsync(AbortSnapMirrorRelationshipRequest, CancellationToken) |
The SolidFire Element OS web UI uses the AbortSnapMirrorRelationship method to stop SnapMirror transfers that have started but are not yet complete.
| |
AbortSnapMirrorRelationshipAsync(CancellationToken, Int64, SnapMirrorVolumeInfo, NullableBoolean) |
The SolidFire Element OS web UI uses the AbortSnapMirrorRelationship method to stop SnapMirror transfers that have started but are not yet complete.
| |
AddAccount(AddAccountRequest) |
You can use AddAccount to add a new account to the system. You can create new volumes under the new account. The CHAP settings you specify for the account apply to all volumes owned by the account.
| |
AddAccount(String, CHAPSecret, CHAPSecret, Hashtable, NullableBoolean) |
You can use AddAccount to add a new account to the system. You can create new volumes under the new account. The CHAP settings you specify for the account apply to all volumes owned by the account.
| |
AddAccountAsync(AddAccountRequest, CancellationToken) |
You can use AddAccount to add a new account to the system. You can create new volumes under the new account. The CHAP settings you specify for the account apply to all volumes owned by the account.
| |
AddAccountAsync(CancellationToken, String, CHAPSecret, CHAPSecret, Hashtable, NullableBoolean) |
You can use AddAccount to add a new account to the system. You can create new volumes under the new account. The CHAP settings you specify for the account apply to all volumes owned by the account.
| |
AddClusterAdmin(AddClusterAdminRequest) |
You can use AddClusterAdmin to add a new cluster admin account. A cluster ddmin can manage the cluster using the API and management tools. Cluster admins are completely separate and unrelated to standard tenant accounts.
Each cluster admin can be restricted to a subset of the API. NetApp recommends using multiple cluster admin accounts for different users and applications. You should give each cluster admin the minimal permissions necessary; this reduces the potential impact of credential compromise.
You must accept the End User License Agreement (EULA) by setting the acceptEula parameter to true to add a cluster administrator account to the system.
| |
AddClusterAdmin(String, String, String, Boolean, Hashtable) |
You can use AddClusterAdmin to add a new cluster admin account. A cluster ddmin can manage the cluster using the API and management tools. Cluster admins are completely separate and unrelated to standard tenant accounts.
Each cluster admin can be restricted to a subset of the API. NetApp recommends using multiple cluster admin accounts for different users and applications. You should give each cluster admin the minimal permissions necessary; this reduces the potential impact of credential compromise.
You must accept the End User License Agreement (EULA) by setting the acceptEula parameter to true to add a cluster administrator account to the system.
| |
AddClusterAdminAsync(AddClusterAdminRequest, CancellationToken) |
You can use AddClusterAdmin to add a new cluster admin account. A cluster ddmin can manage the cluster using the API and management tools. Cluster admins are completely separate and unrelated to standard tenant accounts.
Each cluster admin can be restricted to a subset of the API. NetApp recommends using multiple cluster admin accounts for different users and applications. You should give each cluster admin the minimal permissions necessary; this reduces the potential impact of credential compromise.
You must accept the End User License Agreement (EULA) by setting the acceptEula parameter to true to add a cluster administrator account to the system.
| |
AddClusterAdminAsync(CancellationToken, String, String, String, Boolean, Hashtable) |
You can use AddClusterAdmin to add a new cluster admin account. A cluster ddmin can manage the cluster using the API and management tools. Cluster admins are completely separate and unrelated to standard tenant accounts.
Each cluster admin can be restricted to a subset of the API. NetApp recommends using multiple cluster admin accounts for different users and applications. You should give each cluster admin the minimal permissions necessary; this reduces the potential impact of credential compromise.
You must accept the End User License Agreement (EULA) by setting the acceptEula parameter to true to add a cluster administrator account to the system.
| |
AddDrives(AddDrivesRequest) |
AddDrives enables you to add one or more available drives to the cluster, enabling the drives to host a portion of the cluster's data.
When you add a node to the cluster or install new drives in an existing node, the new drives are marked as "available" and must be
added via AddDrives before they can be utilized. Use the ListDrives method to display drives that are "available" to be added. When
you add multiple drives, it is more efficient to add them in a single AddDrives method call rather than multiple individual methods
with a single drive each. This reduces the amount of data balancing that must occur to stabilize the storage load on the cluster.
When you add a drive, the system automatically determines the "type" of drive it should be.
The method is asynchronous and returns immediately. However, it can take some time for the data in the cluster to be rebalanced
using the newly added drives. As the new drives are syncing on the system, you can use the ListSyncJobs method to see how the
drives are being rebalanced and the progress of adding the new drive. You can also use the GetAsyncResult method to query the
method's returned asyncHandle.
| |
AddDrives(NewDrive) |
AddDrives enables you to add one or more available drives to the cluster, enabling the drives to host a portion of the cluster's data.
When you add a node to the cluster or install new drives in an existing node, the new drives are marked as "available" and must be
added via AddDrives before they can be utilized. Use the ListDrives method to display drives that are "available" to be added. When
you add multiple drives, it is more efficient to add them in a single AddDrives method call rather than multiple individual methods
with a single drive each. This reduces the amount of data balancing that must occur to stabilize the storage load on the cluster.
When you add a drive, the system automatically determines the "type" of drive it should be.
The method is asynchronous and returns immediately. However, it can take some time for the data in the cluster to be rebalanced
using the newly added drives. As the new drives are syncing on the system, you can use the ListSyncJobs method to see how the
drives are being rebalanced and the progress of adding the new drive. You can also use the GetAsyncResult method to query the
method's returned asyncHandle.
| |
AddDrivesAsync(CancellationToken, NewDrive) |
AddDrives enables you to add one or more available drives to the cluster, enabling the drives to host a portion of the cluster's data.
When you add a node to the cluster or install new drives in an existing node, the new drives are marked as "available" and must be
added via AddDrives before they can be utilized. Use the ListDrives method to display drives that are "available" to be added. When
you add multiple drives, it is more efficient to add them in a single AddDrives method call rather than multiple individual methods
with a single drive each. This reduces the amount of data balancing that must occur to stabilize the storage load on the cluster.
When you add a drive, the system automatically determines the "type" of drive it should be.
The method is asynchronous and returns immediately. However, it can take some time for the data in the cluster to be rebalanced
using the newly added drives. As the new drives are syncing on the system, you can use the ListSyncJobs method to see how the
drives are being rebalanced and the progress of adding the new drive. You can also use the GetAsyncResult method to query the
method's returned asyncHandle.
| |
AddDrivesAsync(AddDrivesRequest, CancellationToken) |
AddDrives enables you to add one or more available drives to the cluster, enabling the drives to host a portion of the cluster's data.
When you add a node to the cluster or install new drives in an existing node, the new drives are marked as "available" and must be
added via AddDrives before they can be utilized. Use the ListDrives method to display drives that are "available" to be added. When
you add multiple drives, it is more efficient to add them in a single AddDrives method call rather than multiple individual methods
with a single drive each. This reduces the amount of data balancing that must occur to stabilize the storage load on the cluster.
When you add a drive, the system automatically determines the "type" of drive it should be.
The method is asynchronous and returns immediately. However, it can take some time for the data in the cluster to be rebalanced
using the newly added drives. As the new drives are syncing on the system, you can use the ListSyncJobs method to see how the
drives are being rebalanced and the progress of adding the new drive. You can also use the GetAsyncResult method to query the
method's returned asyncHandle.
| |
AddIdpClusterAdmin(AddIdpClusterAdminRequest) |
Adds a cluster administrator user authenticated by a third party Identity Provider (IdP).
IdP cluster admin accounts are configured based on SAML attribute-value information provided
within the IdP's SAML assertion associated with the user. If a user successfully
authenticates with the IdP and has SAML attribute statements within the SAML assertion
matching multiple IdP cluster admin accounts, the user will have the combined access level
of those matching IdP cluster admin accounts.
| |
AddIdpClusterAdmin(String, String, Boolean, Hashtable) |
Adds a cluster administrator user authenticated by a third party Identity Provider (IdP).
IdP cluster admin accounts are configured based on SAML attribute-value information provided
within the IdP's SAML assertion associated with the user. If a user successfully
authenticates with the IdP and has SAML attribute statements within the SAML assertion
matching multiple IdP cluster admin accounts, the user will have the combined access level
of those matching IdP cluster admin accounts.
| |
AddIdpClusterAdminAsync(AddIdpClusterAdminRequest, CancellationToken) |
Adds a cluster administrator user authenticated by a third party Identity Provider (IdP).
IdP cluster admin accounts are configured based on SAML attribute-value information provided
within the IdP's SAML assertion associated with the user. If a user successfully
authenticates with the IdP and has SAML attribute statements within the SAML assertion
matching multiple IdP cluster admin accounts, the user will have the combined access level
of those matching IdP cluster admin accounts.
| |
AddIdpClusterAdminAsync(CancellationToken, String, String, Boolean, Hashtable) |
Adds a cluster administrator user authenticated by a third party Identity Provider (IdP).
IdP cluster admin accounts are configured based on SAML attribute-value information provided
within the IdP's SAML assertion associated with the user. If a user successfully
authenticates with the IdP and has SAML attribute statements within the SAML assertion
matching multiple IdP cluster admin accounts, the user will have the combined access level
of those matching IdP cluster admin accounts.
| |
AddInitiatorsToVolumeAccessGroup(AddInitiatorsToVolumeAccessGroupRequest) |
AddInitiatorsToVolumeAccessGroup enables you
to add initiators to a specified volume access group.
| |
AddInitiatorsToVolumeAccessGroup(Int64, String) |
AddInitiatorsToVolumeAccessGroup enables you
to add initiators to a specified volume access group.
| |
AddInitiatorsToVolumeAccessGroupAsync(AddInitiatorsToVolumeAccessGroupRequest, CancellationToken) |
AddInitiatorsToVolumeAccessGroup enables you
to add initiators to a specified volume access group.
| |
AddInitiatorsToVolumeAccessGroupAsync(CancellationToken, Int64, String) |
AddInitiatorsToVolumeAccessGroup enables you
to add initiators to a specified volume access group.
| |
AddKeyServerToProviderKmip(AddKeyServerToProviderKmipRequest) |
Adds (assigns) the specified KMIP (Key Management Interoperability Protocol) Key Server to the specified Key Provider. This will result in contacting the server to verify it's functional, as well as to synchronize keys in the event that there are multiple key servers assigned to the provider. This synchronization may result in conflicts which could cause this to fail. If the specified KMIP Key Server is already assigned to the specified Key Provider, this is a no-op and no error will be returned. The assignment can be removed (unassigned) using RemoveKeyServerFromProviderKmip.
| |
AddKeyServerToProviderKmip(Int64, Int64) |
Adds (assigns) the specified KMIP (Key Management Interoperability Protocol) Key Server to the specified Key Provider. This will result in contacting the server to verify it's functional, as well as to synchronize keys in the event that there are multiple key servers assigned to the provider. This synchronization may result in conflicts which could cause this to fail. If the specified KMIP Key Server is already assigned to the specified Key Provider, this is a no-op and no error will be returned. The assignment can be removed (unassigned) using RemoveKeyServerFromProviderKmip.
| |
AddKeyServerToProviderKmipAsync(AddKeyServerToProviderKmipRequest, CancellationToken) |
Adds (assigns) the specified KMIP (Key Management Interoperability Protocol) Key Server to the specified Key Provider. This will result in contacting the server to verify it's functional, as well as to synchronize keys in the event that there are multiple key servers assigned to the provider. This synchronization may result in conflicts which could cause this to fail. If the specified KMIP Key Server is already assigned to the specified Key Provider, this is a no-op and no error will be returned. The assignment can be removed (unassigned) using RemoveKeyServerFromProviderKmip.
| |
AddKeyServerToProviderKmipAsync(CancellationToken, Int64, Int64) |
Adds (assigns) the specified KMIP (Key Management Interoperability Protocol) Key Server to the specified Key Provider. This will result in contacting the server to verify it's functional, as well as to synchronize keys in the event that there are multiple key servers assigned to the provider. This synchronization may result in conflicts which could cause this to fail. If the specified KMIP Key Server is already assigned to the specified Key Provider, this is a no-op and no error will be returned. The assignment can be removed (unassigned) using RemoveKeyServerFromProviderKmip.
| |
AddLdapClusterAdmin(AddLdapClusterAdminRequest) |
AddLdapClusterAdmin enables you to add a new LDAP cluster administrator user. An LDAP cluster administrator can manage the
cluster via the API and management tools. LDAP cluster admin accounts are completely separate and unrelated to standard tenant
accounts.
You can also use this method to add an LDAP group that has been defined in Active Directory. The access level that is given to the group is passed to the individual users in the LDAP group.
| |
AddLdapClusterAdmin(String, String, NullableBoolean, Hashtable) |
AddLdapClusterAdmin enables you to add a new LDAP cluster administrator user. An LDAP cluster administrator can manage the
cluster via the API and management tools. LDAP cluster admin accounts are completely separate and unrelated to standard tenant
accounts.
You can also use this method to add an LDAP group that has been defined in Active Directory. The access level that is given to the group is passed to the individual users in the LDAP group.
| |
AddLdapClusterAdminAsync(AddLdapClusterAdminRequest, CancellationToken) |
AddLdapClusterAdmin enables you to add a new LDAP cluster administrator user. An LDAP cluster administrator can manage the
cluster via the API and management tools. LDAP cluster admin accounts are completely separate and unrelated to standard tenant
accounts.
You can also use this method to add an LDAP group that has been defined in Active Directory. The access level that is given to the group is passed to the individual users in the LDAP group.
| |
AddLdapClusterAdminAsync(CancellationToken, String, String, NullableBoolean, Hashtable) |
AddLdapClusterAdmin enables you to add a new LDAP cluster administrator user. An LDAP cluster administrator can manage the
cluster via the API and management tools. LDAP cluster admin accounts are completely separate and unrelated to standard tenant
accounts.
You can also use this method to add an LDAP group that has been defined in Active Directory. The access level that is given to the group is passed to the individual users in the LDAP group.
| |
AddNodes(AddNodesRequest) |
AddNodes enables you to add one or more new nodes to a cluster. When a node that is not configured starts up for the first time, you are prompted to configure the node. After you configure the node, it is registered as a "pending node" with the cluster.
Note: It might take several seconds after adding a new node for it to start up and register its drives as available.
| |
AddNodes(Int64, NullableBoolean) |
AddNodes enables you to add one or more new nodes to a cluster. When a node that is not configured starts up for the first time, you are prompted to configure the node. After you configure the node, it is registered as a "pending node" with the cluster.
Note: It might take several seconds after adding a new node for it to start up and register its drives as available.
| |
AddNodesAsync(AddNodesRequest, CancellationToken) |
AddNodes enables you to add one or more new nodes to a cluster. When a node that is not configured starts up for the first time, you are prompted to configure the node. After you configure the node, it is registered as a "pending node" with the cluster.
Note: It might take several seconds after adding a new node for it to start up and register its drives as available.
| |
AddNodesAsync(CancellationToken, Int64, NullableBoolean) |
AddNodes enables you to add one or more new nodes to a cluster. When a node that is not configured starts up for the first time, you are prompted to configure the node. After you configure the node, it is registered as a "pending node" with the cluster.
Note: It might take several seconds after adding a new node for it to start up and register its drives as available.
| |
AddVirtualNetwork(AddVirtualNetworkRequest) |
You can use the AddVirtualNetwork method to add a new virtual network to a cluster configuration. When you add a virtual network,
an interface for each node is created and each interface will require a virtual network IP address. The number of IP addresses you
specify as a parameter for this API method must be equal to or greater than the number of nodes in the cluster. The system bulk
provisions virtual network addresses and assigns them to individual nodes automatically. You do not need to assign virtual
network addresses to nodes manually.
Note: You can use AddVirtualNetwork only to create a new virtual network. If you want to make changes to an
existing virtual network, use ModifyVirtualNetwork.
Note: Virtual network parameters must be unique to each virtual network when setting the namespace parameter to false.
| |
AddVirtualNetwork(Int64, String, AddressBlockParams, String, String, String, NullableBoolean, Hashtable) |
You can use the AddVirtualNetwork method to add a new virtual network to a cluster configuration. When you add a virtual network,
an interface for each node is created and each interface will require a virtual network IP address. The number of IP addresses you
specify as a parameter for this API method must be equal to or greater than the number of nodes in the cluster. The system bulk
provisions virtual network addresses and assigns them to individual nodes automatically. You do not need to assign virtual
network addresses to nodes manually.
Note: You can use AddVirtualNetwork only to create a new virtual network. If you want to make changes to an
existing virtual network, use ModifyVirtualNetwork.
Note: Virtual network parameters must be unique to each virtual network when setting the namespace parameter to false.
| |
AddVirtualNetworkAsync(AddVirtualNetworkRequest, CancellationToken) |
You can use the AddVirtualNetwork method to add a new virtual network to a cluster configuration. When you add a virtual network,
an interface for each node is created and each interface will require a virtual network IP address. The number of IP addresses you
specify as a parameter for this API method must be equal to or greater than the number of nodes in the cluster. The system bulk
provisions virtual network addresses and assigns them to individual nodes automatically. You do not need to assign virtual
network addresses to nodes manually.
Note: You can use AddVirtualNetwork only to create a new virtual network. If you want to make changes to an
existing virtual network, use ModifyVirtualNetwork.
Note: Virtual network parameters must be unique to each virtual network when setting the namespace parameter to false.
| |
AddVirtualNetworkAsync(CancellationToken, Int64, String, AddressBlockParams, String, String, String, NullableBoolean, Hashtable) |
You can use the AddVirtualNetwork method to add a new virtual network to a cluster configuration. When you add a virtual network,
an interface for each node is created and each interface will require a virtual network IP address. The number of IP addresses you
specify as a parameter for this API method must be equal to or greater than the number of nodes in the cluster. The system bulk
provisions virtual network addresses and assigns them to individual nodes automatically. You do not need to assign virtual
network addresses to nodes manually.
Note: You can use AddVirtualNetwork only to create a new virtual network. If you want to make changes to an
existing virtual network, use ModifyVirtualNetwork.
Note: Virtual network parameters must be unique to each virtual network when setting the namespace parameter to false.
| |
AddVolumesToVolumeAccessGroup(AddVolumesToVolumeAccessGroupRequest) |
AddVolumesToVolumeAccessGroup enables you to add
volumes to a specified volume access group.
| |
AddVolumesToVolumeAccessGroup(Int64, Int64) |
AddVolumesToVolumeAccessGroup enables you to add
volumes to a specified volume access group.
| |
AddVolumesToVolumeAccessGroupAsync(AddVolumesToVolumeAccessGroupRequest, CancellationToken) |
AddVolumesToVolumeAccessGroup enables you to add
volumes to a specified volume access group.
| |
AddVolumesToVolumeAccessGroupAsync(CancellationToken, Int64, Int64) |
AddVolumesToVolumeAccessGroup enables you to add
volumes to a specified volume access group.
| |
BreakSnapMirrorRelationship(BreakSnapMirrorRelationshipRequest) |
The SolidFire Element OS web UI uses the BreakSnapMirrorRelationship method to break a SnapMirror relationship. When a SnapMirror relationship is broken, the destination volume is made read-write and independent, and can then diverge from the source. You can reestablish the relationship with the ResyncSnapMirrorRelationship API method. This method requires the ONTAP cluster to be available.
| |
BreakSnapMirrorRelationship(Int64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the BreakSnapMirrorRelationship method to break a SnapMirror relationship. When a SnapMirror relationship is broken, the destination volume is made read-write and independent, and can then diverge from the source. You can reestablish the relationship with the ResyncSnapMirrorRelationship API method. This method requires the ONTAP cluster to be available.
| |
BreakSnapMirrorRelationshipAsync(BreakSnapMirrorRelationshipRequest, CancellationToken) |
The SolidFire Element OS web UI uses the BreakSnapMirrorRelationship method to break a SnapMirror relationship. When a SnapMirror relationship is broken, the destination volume is made read-write and independent, and can then diverge from the source. You can reestablish the relationship with the ResyncSnapMirrorRelationship API method. This method requires the ONTAP cluster to be available.
| |
BreakSnapMirrorRelationshipAsync(CancellationToken, Int64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the BreakSnapMirrorRelationship method to break a SnapMirror relationship. When a SnapMirror relationship is broken, the destination volume is made read-write and independent, and can then diverge from the source. You can reestablish the relationship with the ResyncSnapMirrorRelationship API method. This method requires the ONTAP cluster to be available.
| |
BreakSnapMirrorVolume(BreakSnapMirrorVolumeRequest) |
The SolidFire Element OS web UI uses the BreakSnapMirrorVolume method to break the SnapMirror relationship between an ONTAP source container and SolidFire target volume. Breaking a SolidFire SnapMirror volume is useful if an ONTAP system becomes unavailable while replicating data to a SolidFire volume. This feature enables a storage administrator to take control of a SolidFire SnapMirror volume, break its relationship with the remote ONTAP system, and revert the volume to a previous snapshot.
| |
BreakSnapMirrorVolume(Int64, NullableInt64, NullableBoolean, String) |
The SolidFire Element OS web UI uses the BreakSnapMirrorVolume method to break the SnapMirror relationship between an ONTAP source container and SolidFire target volume. Breaking a SolidFire SnapMirror volume is useful if an ONTAP system becomes unavailable while replicating data to a SolidFire volume. This feature enables a storage administrator to take control of a SolidFire SnapMirror volume, break its relationship with the remote ONTAP system, and revert the volume to a previous snapshot.
| |
BreakSnapMirrorVolumeAsync(BreakSnapMirrorVolumeRequest, CancellationToken) |
The SolidFire Element OS web UI uses the BreakSnapMirrorVolume method to break the SnapMirror relationship between an ONTAP source container and SolidFire target volume. Breaking a SolidFire SnapMirror volume is useful if an ONTAP system becomes unavailable while replicating data to a SolidFire volume. This feature enables a storage administrator to take control of a SolidFire SnapMirror volume, break its relationship with the remote ONTAP system, and revert the volume to a previous snapshot.
| |
BreakSnapMirrorVolumeAsync(CancellationToken, Int64, NullableInt64, NullableBoolean, String) |
The SolidFire Element OS web UI uses the BreakSnapMirrorVolume method to break the SnapMirror relationship between an ONTAP source container and SolidFire target volume. Breaking a SolidFire SnapMirror volume is useful if an ONTAP system becomes unavailable while replicating data to a SolidFire volume. This feature enables a storage administrator to take control of a SolidFire SnapMirror volume, break its relationship with the remote ONTAP system, and revert the volume to a previous snapshot.
| |
CancelClone(Int64) |
CancelClone enables you to stop an ongoing CloneVolume or CopyVolume process. When you cancel a group clone operation, the
system completes and removes the operation's associated asyncHandle.
| |
CancelClone(CancelCloneRequest) |
CancelClone enables you to stop an ongoing CloneVolume or CopyVolume process. When you cancel a group clone operation, the
system completes and removes the operation's associated asyncHandle.
| |
CancelCloneAsync(CancellationToken, Int64) |
CancelClone enables you to stop an ongoing CloneVolume or CopyVolume process. When you cancel a group clone operation, the
system completes and removes the operation's associated asyncHandle.
| |
CancelCloneAsync(CancelCloneRequest, CancellationToken) |
CancelClone enables you to stop an ongoing CloneVolume or CopyVolume process. When you cancel a group clone operation, the
system completes and removes the operation's associated asyncHandle.
| |
CancelGroupClone(Int64) |
CancelGroupClone enables you to stop an ongoing CloneMultipleVolumes process occurring on a group of volumes. When you cancel
a group clone operation, the system completes and removes the operation's associated asyncHandle.
| |
CancelGroupClone(CancelGroupCloneRequest) |
CancelGroupClone enables you to stop an ongoing CloneMultipleVolumes process occurring on a group of volumes. When you cancel
a group clone operation, the system completes and removes the operation's associated asyncHandle.
| |
CancelGroupCloneAsync(CancellationToken, Int64) |
CancelGroupClone enables you to stop an ongoing CloneMultipleVolumes process occurring on a group of volumes. When you cancel
a group clone operation, the system completes and removes the operation's associated asyncHandle.
| |
CancelGroupCloneAsync(CancelGroupCloneRequest, CancellationToken) |
CancelGroupClone enables you to stop an ongoing CloneMultipleVolumes process occurring on a group of volumes. When you cancel
a group clone operation, the system completes and removes the operation's associated asyncHandle.
| |
CheckProposedCluster(String) |
CheckProposedCluster validates that creating a cluster from a given set of nodes is likely to succeed. Any problems with the proposed cluster are returned as errors with a human-readable description and unique error code.
| |
CheckProposedCluster(CheckProposedClusterRequest) |
CheckProposedCluster validates that creating a cluster from a given set of nodes is likely to succeed. Any problems with the proposed cluster are returned as errors with a human-readable description and unique error code.
| |
CheckProposedClusterAsync(CancellationToken, String) |
CheckProposedCluster validates that creating a cluster from a given set of nodes is likely to succeed. Any problems with the proposed cluster are returned as errors with a human-readable description and unique error code.
| |
CheckProposedClusterAsync(CheckProposedClusterRequest, CancellationToken) |
CheckProposedCluster validates that creating a cluster from a given set of nodes is likely to succeed. Any problems with the proposed cluster are returned as errors with a human-readable description and unique error code.
| |
CheckProposedNodeAdditions(String) |
CheckProposedNodeAdditions validates that adding a node (or nodes) to an existing cluster is likely to succeed. Any problems with the proposed new cluster are returned as errors with a human-readable description and unique error code.
| |
CheckProposedNodeAdditions(CheckProposedNodeAdditionsRequest) |
CheckProposedNodeAdditions validates that adding a node (or nodes) to an existing cluster is likely to succeed. Any problems with the proposed new cluster are returned as errors with a human-readable description and unique error code.
| |
CheckProposedNodeAdditionsAsync(CancellationToken, String) |
CheckProposedNodeAdditions validates that adding a node (or nodes) to an existing cluster is likely to succeed. Any problems with the proposed new cluster are returned as errors with a human-readable description and unique error code.
| |
CheckProposedNodeAdditionsAsync(CheckProposedNodeAdditionsRequest, CancellationToken) |
CheckProposedNodeAdditions validates that adding a node (or nodes) to an existing cluster is likely to succeed. Any problems with the proposed new cluster are returned as errors with a human-readable description and unique error code.
| |
ClearClusterFaults(String) |
You can use the ClearClusterFaults method to clear information about both current and previously detected faults. Both resolved
and unresolved faults can be cleared.
| |
ClearClusterFaults(ClearClusterFaultsRequest) |
You can use the ClearClusterFaults method to clear information about both current and previously detected faults. Both resolved
and unresolved faults can be cleared.
| |
ClearClusterFaultsAsync(CancellationToken, String) |
You can use the ClearClusterFaults method to clear information about both current and previously detected faults. Both resolved
and unresolved faults can be cleared.
| |
ClearClusterFaultsAsync(ClearClusterFaultsRequest, CancellationToken) |
You can use the ClearClusterFaults method to clear information about both current and previously detected faults. Both resolved
and unresolved faults can be cleared.
| |
CloneMultipleVolumes(CloneMultipleVolumesRequest) |
CloneMultipleVolumes enables you to create a clone of a group of specified volumes. You can assign a consistent set of characteristics
to a group of multiple volumes when they are cloned together.
Before using groupSnapshotID to clone the volumes in a group snapshot, you must create the group snapshot by using the
CreateGroupSnapshot API method or the Element OS Web UI. Using groupSnapshotID is optional when cloning multiple volumes.
Note: Cloning multiple volumes is allowed if cluster fullness is at stage 2 or 3. Clones are not created when cluster fullness is
at stage 4 or 5.
| |
CloneMultipleVolumes(CloneMultipleVolumeParams, String, NullableInt64, NullableInt64) |
CloneMultipleVolumes enables you to create a clone of a group of specified volumes. You can assign a consistent set of characteristics
to a group of multiple volumes when they are cloned together.
Before using groupSnapshotID to clone the volumes in a group snapshot, you must create the group snapshot by using the
CreateGroupSnapshot API method or the Element OS Web UI. Using groupSnapshotID is optional when cloning multiple volumes.
Note: Cloning multiple volumes is allowed if cluster fullness is at stage 2 or 3. Clones are not created when cluster fullness is
at stage 4 or 5.
| |
CloneMultipleVolumesAsync(CloneMultipleVolumesRequest, CancellationToken) |
CloneMultipleVolumes enables you to create a clone of a group of specified volumes. You can assign a consistent set of characteristics
to a group of multiple volumes when they are cloned together.
Before using groupSnapshotID to clone the volumes in a group snapshot, you must create the group snapshot by using the
CreateGroupSnapshot API method or the Element OS Web UI. Using groupSnapshotID is optional when cloning multiple volumes.
Note: Cloning multiple volumes is allowed if cluster fullness is at stage 2 or 3. Clones are not created when cluster fullness is
at stage 4 or 5.
| |
CloneMultipleVolumesAsync(CancellationToken, CloneMultipleVolumeParams, String, NullableInt64, NullableInt64) |
CloneMultipleVolumes enables you to create a clone of a group of specified volumes. You can assign a consistent set of characteristics
to a group of multiple volumes when they are cloned together.
Before using groupSnapshotID to clone the volumes in a group snapshot, you must create the group snapshot by using the
CreateGroupSnapshot API method or the Element OS Web UI. Using groupSnapshotID is optional when cloning multiple volumes.
Note: Cloning multiple volumes is allowed if cluster fullness is at stage 2 or 3. Clones are not created when cluster fullness is
at stage 4 or 5.
| |
CloneVolume(CloneVolumeRequest) |
CloneVolume enables you to create a copy of a volume. This method is asynchronous and might take a variable amount of time to complete. The cloning process begins immediately when you make the CloneVolume request and is representative of the state of the volume when the API method is issued. You can use the GetAsyncResult method to determine when the cloning process is complete and the new volume is available for connections. You can use ListSyncJobs to see the progress of creating the clone.
Note: The initial attributes and QoS settings for the volume are inherited from the volume being cloned. You can change these settings with ModifyVolume.
Note: Cloned volumes do not inherit volume access group memberships from the source volume.
| |
CloneVolume(Int64, String, NullableInt64, NullableInt64, String, NullableInt64, Hashtable, NullableBoolean, NullableBoolean) |
CloneVolume enables you to create a copy of a volume. This method is asynchronous and might take a variable amount of time to complete. The cloning process begins immediately when you make the CloneVolume request and is representative of the state of the volume when the API method is issued. You can use the GetAsyncResult method to determine when the cloning process is complete and the new volume is available for connections. You can use ListSyncJobs to see the progress of creating the clone.
Note: The initial attributes and QoS settings for the volume are inherited from the volume being cloned. You can change these settings with ModifyVolume.
Note: Cloned volumes do not inherit volume access group memberships from the source volume.
| |
CloneVolumeAsync(CloneVolumeRequest, CancellationToken) |
CloneVolume enables you to create a copy of a volume. This method is asynchronous and might take a variable amount of time to complete. The cloning process begins immediately when you make the CloneVolume request and is representative of the state of the volume when the API method is issued. You can use the GetAsyncResult method to determine when the cloning process is complete and the new volume is available for connections. You can use ListSyncJobs to see the progress of creating the clone.
Note: The initial attributes and QoS settings for the volume are inherited from the volume being cloned. You can change these settings with ModifyVolume.
Note: Cloned volumes do not inherit volume access group memberships from the source volume.
| |
CloneVolumeAsync(CancellationToken, Int64, String, NullableInt64, NullableInt64, String, NullableInt64, Hashtable, NullableBoolean, NullableBoolean) |
CloneVolume enables you to create a copy of a volume. This method is asynchronous and might take a variable amount of time to complete. The cloning process begins immediately when you make the CloneVolume request and is representative of the state of the volume when the API method is issued. You can use the GetAsyncResult method to determine when the cloning process is complete and the new volume is available for connections. You can use ListSyncJobs to see the progress of creating the clone.
Note: The initial attributes and QoS settings for the volume are inherited from the volume being cloned. You can change these settings with ModifyVolume.
Note: Cloned volumes do not inherit volume access group memberships from the source volume.
| |
CompleteClusterPairing(String) |
You can use the CompleteClusterPairing method with the encoded key received from the StartClusterPairing method to complete the cluster pairing process. The CompleteClusterPairing method is the second step in the cluster pairing process.
| |
CompleteClusterPairing(CompleteClusterPairingRequest) |
You can use the CompleteClusterPairing method with the encoded key received from the StartClusterPairing method to complete the cluster pairing process. The CompleteClusterPairing method is the second step in the cluster pairing process.
| |
CompleteClusterPairingAsync(CancellationToken, String) |
You can use the CompleteClusterPairing method with the encoded key received from the StartClusterPairing method to complete the cluster pairing process. The CompleteClusterPairing method is the second step in the cluster pairing process.
| |
CompleteClusterPairingAsync(CompleteClusterPairingRequest, CancellationToken) |
You can use the CompleteClusterPairing method with the encoded key received from the StartClusterPairing method to complete the cluster pairing process. The CompleteClusterPairing method is the second step in the cluster pairing process.
| |
CompleteVolumePairing(CompleteVolumePairingRequest) |
You can use the CompleteVolumePairing method to complete the pairing of two volumes.
| |
CompleteVolumePairing(String, Int64) |
You can use the CompleteVolumePairing method to complete the pairing of two volumes.
| |
CompleteVolumePairingAsync(CompleteVolumePairingRequest, CancellationToken) |
You can use the CompleteVolumePairing method to complete the pairing of two volumes.
| |
CompleteVolumePairingAsync(CancellationToken, String, Int64) |
You can use the CompleteVolumePairing method to complete the pairing of two volumes.
| |
ControlPower(ControlPowerRequest) |
ControlPower can be used to reboot or halt a node.
| |
ControlPower(String, Boolean, String) |
ControlPower can be used to reboot or halt a node.
| |
ControlPowerAsync(ControlPowerRequest, CancellationToken) |
ControlPower can be used to reboot or halt a node.
| |
ControlPowerAsync(CancellationToken, String, Boolean, String) |
ControlPower can be used to reboot or halt a node.
| |
CopyVolume(CopyVolumeRequest) |
CopyVolume enables you to overwrite the data contents of an existing volume with the data contents of another volume (or
snapshot). Attributes of the destination volume such as IQN, QoS settings, size, account, and volume access group membership are
not changed. The destination volume must already exist and must be the same size as the source volume.
NetApp strongly recommends that clients unmount the destination volume before the CopyVolume operation begins. If the
destination volume is modified during the copy operation, the changes will be lost.
This method is asynchronous and may take a variable amount of time to complete. You can use the GetAsyncResult method to
determine when the process has finished, and ListSyncJobs to see the progress of the copy.
| |
CopyVolume(Int64, Int64, NullableInt64) |
CopyVolume enables you to overwrite the data contents of an existing volume with the data contents of another volume (or
snapshot). Attributes of the destination volume such as IQN, QoS settings, size, account, and volume access group membership are
not changed. The destination volume must already exist and must be the same size as the source volume.
NetApp strongly recommends that clients unmount the destination volume before the CopyVolume operation begins. If the
destination volume is modified during the copy operation, the changes will be lost.
This method is asynchronous and may take a variable amount of time to complete. You can use the GetAsyncResult method to
determine when the process has finished, and ListSyncJobs to see the progress of the copy.
| |
CopyVolumeAsync(CopyVolumeRequest, CancellationToken) |
CopyVolume enables you to overwrite the data contents of an existing volume with the data contents of another volume (or
snapshot). Attributes of the destination volume such as IQN, QoS settings, size, account, and volume access group membership are
not changed. The destination volume must already exist and must be the same size as the source volume.
NetApp strongly recommends that clients unmount the destination volume before the CopyVolume operation begins. If the
destination volume is modified during the copy operation, the changes will be lost.
This method is asynchronous and may take a variable amount of time to complete. You can use the GetAsyncResult method to
determine when the process has finished, and ListSyncJobs to see the progress of the copy.
| |
CopyVolumeAsync(CancellationToken, Int64, Int64, NullableInt64) |
CopyVolume enables you to overwrite the data contents of an existing volume with the data contents of another volume (or
snapshot). Attributes of the destination volume such as IQN, QoS settings, size, account, and volume access group membership are
not changed. The destination volume must already exist and must be the same size as the source volume.
NetApp strongly recommends that clients unmount the destination volume before the CopyVolume operation begins. If the
destination volume is modified during the copy operation, the changes will be lost.
This method is asynchronous and may take a variable amount of time to complete. You can use the GetAsyncResult method to
determine when the process has finished, and ListSyncJobs to see the progress of the copy.
| |
CreateBackupTarget(CreateBackupTargetRequest) |
CreateBackupTarget enables you to create and store backup target information so that you do not need to re-enter it each time a backup is created.
| |
CreateBackupTarget(String, Hashtable) |
CreateBackupTarget enables you to create and store backup target information so that you do not need to re-enter it each time a backup is created.
| |
CreateBackupTargetAsync(CreateBackupTargetRequest, CancellationToken) |
CreateBackupTarget enables you to create and store backup target information so that you do not need to re-enter it each time a backup is created.
| |
CreateBackupTargetAsync(CancellationToken, String, Hashtable) |
CreateBackupTarget enables you to create and store backup target information so that you do not need to re-enter it each time a backup is created.
| |
CreateCluster(CreateClusterRequest) |
The CreateCluster method enables you to initialize the node in a cluster that has ownership of the "mvip" and "svip" addresses. Each new cluster is initialized using the management IP (MIP) of the first node in the cluster. This method also automatically adds all the nodes being configured into the cluster. You only need to use this method once each time a new cluster is initialized.
Note: You need to log in to the node that is used as the master node for the cluster. After you log in, run the GetBootstrapConfig method on the node to get the IP addresses for the rest of the nodes that you want to include in the
cluster. Then, run the CreateCluster method.
| |
CreateCluster(String, String, String, String, String, NullableBoolean, String, String, Hashtable, NullableBoolean) |
The CreateCluster method enables you to initialize the node in a cluster that has ownership of the "mvip" and "svip" addresses. Each new cluster is initialized using the management IP (MIP) of the first node in the cluster. This method also automatically adds all the nodes being configured into the cluster. You only need to use this method once each time a new cluster is initialized.
Note: You need to log in to the node that is used as the master node for the cluster. After you log in, run the GetBootstrapConfig method on the node to get the IP addresses for the rest of the nodes that you want to include in the
cluster. Then, run the CreateCluster method.
| |
CreateClusterAsync(CreateClusterRequest, CancellationToken) |
The CreateCluster method enables you to initialize the node in a cluster that has ownership of the "mvip" and "svip" addresses. Each new cluster is initialized using the management IP (MIP) of the first node in the cluster. This method also automatically adds all the nodes being configured into the cluster. You only need to use this method once each time a new cluster is initialized.
Note: You need to log in to the node that is used as the master node for the cluster. After you log in, run the GetBootstrapConfig method on the node to get the IP addresses for the rest of the nodes that you want to include in the
cluster. Then, run the CreateCluster method.
| |
CreateClusterAsync(CancellationToken, String, String, String, String, String, NullableBoolean, String, String, Hashtable, NullableBoolean) |
The CreateCluster method enables you to initialize the node in a cluster that has ownership of the "mvip" and "svip" addresses. Each new cluster is initialized using the management IP (MIP) of the first node in the cluster. This method also automatically adds all the nodes being configured into the cluster. You only need to use this method once each time a new cluster is initialized.
Note: You need to log in to the node that is used as the master node for the cluster. After you log in, run the GetBootstrapConfig method on the node to get the IP addresses for the rest of the nodes that you want to include in the
cluster. Then, run the CreateCluster method.
| |
CreateClusterInterfacePreference(CreateClusterInterfacePreferenceRequest) |
Creates a new cluster preference and stores it on the storage cluster. The ClusterInterfacePreference
related APIs can be used by internal interfaces to the storage cluster such as HCI and UI to store arbitrary
information in the cluster. Since the API calls in the UI are visible to customers, these APIs are made public.
| |
CreateClusterInterfacePreference(String, String) |
Creates a new cluster preference and stores it on the storage cluster. The ClusterInterfacePreference
related APIs can be used by internal interfaces to the storage cluster such as HCI and UI to store arbitrary
information in the cluster. Since the API calls in the UI are visible to customers, these APIs are made public.
| |
CreateClusterInterfacePreferenceAsync(CreateClusterInterfacePreferenceRequest, CancellationToken) |
Creates a new cluster preference and stores it on the storage cluster. The ClusterInterfacePreference
related APIs can be used by internal interfaces to the storage cluster such as HCI and UI to store arbitrary
information in the cluster. Since the API calls in the UI are visible to customers, these APIs are made public.
| |
CreateClusterInterfacePreferenceAsync(CancellationToken, String, String) |
Creates a new cluster preference and stores it on the storage cluster. The ClusterInterfacePreference
related APIs can be used by internal interfaces to the storage cluster such as HCI and UI to store arbitrary
information in the cluster. Since the API calls in the UI are visible to customers, these APIs are made public.
| |
CreateGroupSnapshot(CreateGroupSnapshotRequest) |
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes. You can use this snapshot later as a backup or rollback to ensure the data on the group of volumes is consistent for the point in time that you created the snapshot.
Note: Creating a group snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
CreateGroupSnapshot(Int64, String, NullableBoolean, String, String, Hashtable, String, NullableBoolean) |
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes. You can use this snapshot later as a backup or rollback to ensure the data on the group of volumes is consistent for the point in time that you created the snapshot.
Note: Creating a group snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
CreateGroupSnapshotAsync(CreateGroupSnapshotRequest, CancellationToken) |
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes. You can use this snapshot later as a backup or rollback to ensure the data on the group of volumes is consistent for the point in time that you created the snapshot.
Note: Creating a group snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
CreateGroupSnapshotAsync(CancellationToken, Int64, String, NullableBoolean, String, String, Hashtable, String, NullableBoolean) |
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes. You can use this snapshot later as a backup or rollback to ensure the data on the group of volumes is consistent for the point in time that you created the snapshot.
Note: Creating a group snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
CreateIdpConfiguration(CreateIdpConfigurationRequest) |
Create a potential trust relationship for authentication using a third party Identity Provider (IdP) for the cluster.
A SAML Service Provider certificate is required for IdP communication, which will be generated as necessary.
| |
CreateIdpConfiguration(String, String) |
Create a potential trust relationship for authentication using a third party Identity Provider (IdP) for the cluster.
A SAML Service Provider certificate is required for IdP communication, which will be generated as necessary.
| |
CreateIdpConfigurationAsync(CreateIdpConfigurationRequest, CancellationToken) |
Create a potential trust relationship for authentication using a third party Identity Provider (IdP) for the cluster.
A SAML Service Provider certificate is required for IdP communication, which will be generated as necessary.
| |
CreateIdpConfigurationAsync(CancellationToken, String, String) |
Create a potential trust relationship for authentication using a third party Identity Provider (IdP) for the cluster.
A SAML Service Provider certificate is required for IdP communication, which will be generated as necessary.
| |
CreateInitiators(CreateInitiator) |
CreateInitiators enables you to create multiple new initiator IQNs or World Wide Port Names (WWPNs) and optionally assign them
aliases and attributes. When you use CreateInitiators to create new initiators, you can also add them to volume access groups.
If CreateInitiators fails to create one of the initiators provided in the parameter, the method returns an error and does not create
any initiators (no partial completion is possible).
| |
CreateInitiators(CreateInitiatorsRequest) |
CreateInitiators enables you to create multiple new initiator IQNs or World Wide Port Names (WWPNs) and optionally assign them
aliases and attributes. When you use CreateInitiators to create new initiators, you can also add them to volume access groups.
If CreateInitiators fails to create one of the initiators provided in the parameter, the method returns an error and does not create
any initiators (no partial completion is possible).
| |
CreateInitiatorsAsync(CancellationToken, CreateInitiator) |
CreateInitiators enables you to create multiple new initiator IQNs or World Wide Port Names (WWPNs) and optionally assign them
aliases and attributes. When you use CreateInitiators to create new initiators, you can also add them to volume access groups.
If CreateInitiators fails to create one of the initiators provided in the parameter, the method returns an error and does not create
any initiators (no partial completion is possible).
| |
CreateInitiatorsAsync(CreateInitiatorsRequest, CancellationToken) |
CreateInitiators enables you to create multiple new initiator IQNs or World Wide Port Names (WWPNs) and optionally assign them
aliases and attributes. When you use CreateInitiators to create new initiators, you can also add them to volume access groups.
If CreateInitiators fails to create one of the initiators provided in the parameter, the method returns an error and does not create
any initiators (no partial completion is possible).
| |
CreateKeyProviderKmip(String) |
Creates a KMIP (Key Management Interoperability Protocol) Key Provider with the specified name. A Key Provider defines a mechanism and location to retrieve authentication keys. A KMIP Key Provider represents a collection of one or more KMIP Key Servers. A newly created KMIP Key Provider will not have any KMIP Key Servers assigned to it. To create a KMIP Key Server see CreateKeyServerKmip and to assign it to a provider created via this method see AddKeyServerToProviderKmip.
| |
CreateKeyProviderKmip(CreateKeyProviderKmipRequest) |
Creates a KMIP (Key Management Interoperability Protocol) Key Provider with the specified name. A Key Provider defines a mechanism and location to retrieve authentication keys. A KMIP Key Provider represents a collection of one or more KMIP Key Servers. A newly created KMIP Key Provider will not have any KMIP Key Servers assigned to it. To create a KMIP Key Server see CreateKeyServerKmip and to assign it to a provider created via this method see AddKeyServerToProviderKmip.
| |
CreateKeyProviderKmipAsync(CancellationToken, String) |
Creates a KMIP (Key Management Interoperability Protocol) Key Provider with the specified name. A Key Provider defines a mechanism and location to retrieve authentication keys. A KMIP Key Provider represents a collection of one or more KMIP Key Servers. A newly created KMIP Key Provider will not have any KMIP Key Servers assigned to it. To create a KMIP Key Server see CreateKeyServerKmip and to assign it to a provider created via this method see AddKeyServerToProviderKmip.
| |
CreateKeyProviderKmipAsync(CreateKeyProviderKmipRequest, CancellationToken) |
Creates a KMIP (Key Management Interoperability Protocol) Key Provider with the specified name. A Key Provider defines a mechanism and location to retrieve authentication keys. A KMIP Key Provider represents a collection of one or more KMIP Key Servers. A newly created KMIP Key Provider will not have any KMIP Key Servers assigned to it. To create a KMIP Key Server see CreateKeyServerKmip and to assign it to a provider created via this method see AddKeyServerToProviderKmip.
| |
CreateKeyServerKmip(CreateKeyServerKmipRequest) |
Creates a KMIP (Key Management Interoperability Protocol) Key Server with the specified attributes. The server will not be contacted as part of this operation so it need not exist or be configured prior.
For clustered Key Server configurations, the hostnames or IP Addresses, of all server nodes, must be provided in the kmipKeyServerHostnames parameter.
| |
CreateKeyServerKmip(String, String, String, String, NullableInt64) |
Creates a KMIP (Key Management Interoperability Protocol) Key Server with the specified attributes. The server will not be contacted as part of this operation so it need not exist or be configured prior.
For clustered Key Server configurations, the hostnames or IP Addresses, of all server nodes, must be provided in the kmipKeyServerHostnames parameter.
| |
CreateKeyServerKmipAsync(CreateKeyServerKmipRequest, CancellationToken) |
Creates a KMIP (Key Management Interoperability Protocol) Key Server with the specified attributes. The server will not be contacted as part of this operation so it need not exist or be configured prior.
For clustered Key Server configurations, the hostnames or IP Addresses, of all server nodes, must be provided in the kmipKeyServerHostnames parameter.
| |
CreateKeyServerKmipAsync(CancellationToken, String, String, String, String, NullableInt64) |
Creates a KMIP (Key Management Interoperability Protocol) Key Server with the specified attributes. The server will not be contacted as part of this operation so it need not exist or be configured prior.
For clustered Key Server configurations, the hostnames or IP Addresses, of all server nodes, must be provided in the kmipKeyServerHostnames parameter.
| |
CreatePublicPrivateKeyPair(CreatePublicPrivateKeyPairRequest) |
Creates SSL public and private keys. These keys can be used to generate Certificate Sign Requests.
There can be only one key pair in use for the cluster. To replace the existing keys, make sure that they are not being used by any providers before invoking this API.
| |
CreatePublicPrivateKeyPair(String, String, String, String, String, String, String) |
Creates SSL public and private keys. These keys can be used to generate Certificate Sign Requests.
There can be only one key pair in use for the cluster. To replace the existing keys, make sure that they are not being used by any providers before invoking this API.
| |
CreatePublicPrivateKeyPairAsync(CreatePublicPrivateKeyPairRequest, CancellationToken) |
Creates SSL public and private keys. These keys can be used to generate Certificate Sign Requests.
There can be only one key pair in use for the cluster. To replace the existing keys, make sure that they are not being used by any providers before invoking this API.
| |
CreatePublicPrivateKeyPairAsync(CancellationToken, String, String, String, String, String, String, String) |
Creates SSL public and private keys. These keys can be used to generate Certificate Sign Requests.
There can be only one key pair in use for the cluster. To replace the existing keys, make sure that they are not being used by any providers before invoking this API.
| |
CreateQoSPolicy(CreateQoSPolicyRequest) |
You can use the CreateQoSPolicy method to create a QoSPolicy object that you can later apply to a volume upon creation or modification. A QoS policy has a unique ID, a name, and QoS settings.
| |
CreateQoSPolicy(String, QoS) |
You can use the CreateQoSPolicy method to create a QoSPolicy object that you can later apply to a volume upon creation or modification. A QoS policy has a unique ID, a name, and QoS settings.
| |
CreateQoSPolicyAsync(CreateQoSPolicyRequest, CancellationToken) |
You can use the CreateQoSPolicy method to create a QoSPolicy object that you can later apply to a volume upon creation or modification. A QoS policy has a unique ID, a name, and QoS settings.
| |
CreateQoSPolicyAsync(CancellationToken, String, QoS) |
You can use the CreateQoSPolicy method to create a QoSPolicy object that you can later apply to a volume upon creation or modification. A QoS policy has a unique ID, a name, and QoS settings.
| |
CreateSchedule(CreateScheduleRequest) |
CreateSchedule enables you to schedule an automatic snapshot of a volume at a defined interval.
You can use the created snapshot later as a backup or rollback to ensure the data on a volume or group of volumes is consistent for
the point in time in which the snapshot was created.
If you schedule a snapshot to run at a time period that is not divisible by 5 minutes, the snapshot runs at the next time period
that is divisible by 5 minutes. For example, if you schedule a snapshot to run at 12:42:00 UTC, it runs at 12:45:00 UTC.
Note: You can create snapshots if cluster fullness is at stage 1, 2 or 3. You cannot create snapshots after cluster fullness reaches stage 4 or 5.
| |
CreateSchedule(Schedule) |
CreateSchedule enables you to schedule an automatic snapshot of a volume at a defined interval.
You can use the created snapshot later as a backup or rollback to ensure the data on a volume or group of volumes is consistent for
the point in time in which the snapshot was created.
If you schedule a snapshot to run at a time period that is not divisible by 5 minutes, the snapshot runs at the next time period
that is divisible by 5 minutes. For example, if you schedule a snapshot to run at 12:42:00 UTC, it runs at 12:45:00 UTC.
Note: You can create snapshots if cluster fullness is at stage 1, 2 or 3. You cannot create snapshots after cluster fullness reaches stage 4 or 5.
| |
CreateScheduleAsync(CancellationToken, Schedule) |
CreateSchedule enables you to schedule an automatic snapshot of a volume at a defined interval.
You can use the created snapshot later as a backup or rollback to ensure the data on a volume or group of volumes is consistent for
the point in time in which the snapshot was created.
If you schedule a snapshot to run at a time period that is not divisible by 5 minutes, the snapshot runs at the next time period
that is divisible by 5 minutes. For example, if you schedule a snapshot to run at 12:42:00 UTC, it runs at 12:45:00 UTC.
Note: You can create snapshots if cluster fullness is at stage 1, 2 or 3. You cannot create snapshots after cluster fullness reaches stage 4 or 5.
| |
CreateScheduleAsync(CreateScheduleRequest, CancellationToken) |
CreateSchedule enables you to schedule an automatic snapshot of a volume at a defined interval.
You can use the created snapshot later as a backup or rollback to ensure the data on a volume or group of volumes is consistent for
the point in time in which the snapshot was created.
If you schedule a snapshot to run at a time period that is not divisible by 5 minutes, the snapshot runs at the next time period
that is divisible by 5 minutes. For example, if you schedule a snapshot to run at 12:42:00 UTC, it runs at 12:45:00 UTC.
Note: You can create snapshots if cluster fullness is at stage 1, 2 or 3. You cannot create snapshots after cluster fullness reaches stage 4 or 5.
| |
CreateSnapMirrorEndpoint(CreateSnapMirrorEndpointRequest) |
The SolidFire Element OS web UI uses the CreateSnapMirrorEndpoint method to create a relationship with a remote SnapMirror endpoint.
| |
CreateSnapMirrorEndpoint(String, String, String) |
The SolidFire Element OS web UI uses the CreateSnapMirrorEndpoint method to create a relationship with a remote SnapMirror endpoint.
| |
CreateSnapMirrorEndpointAsync(CreateSnapMirrorEndpointRequest, CancellationToken) |
The SolidFire Element OS web UI uses the CreateSnapMirrorEndpoint method to create a relationship with a remote SnapMirror endpoint.
| |
CreateSnapMirrorEndpointAsync(CancellationToken, String, String, String) |
The SolidFire Element OS web UI uses the CreateSnapMirrorEndpoint method to create a relationship with a remote SnapMirror endpoint.
| |
CreateSnapMirrorEndpointUnmanaged(CreateSnapMirrorEndpointUnmanagedRequest) |
The SolidFire system uses the CreateSnapMirrorEndpointUnmanaged method to enable remote, unmanaged SnapMirror endpoints to communicate with a SolidFire cluster.
Unmanaged endpoints cannot be administered using the SolidFire SnapMirror APIs. They must be managed with ONTAP management software or APIs.
| |
CreateSnapMirrorEndpointUnmanaged(String, String) |
The SolidFire system uses the CreateSnapMirrorEndpointUnmanaged method to enable remote, unmanaged SnapMirror endpoints to communicate with a SolidFire cluster.
Unmanaged endpoints cannot be administered using the SolidFire SnapMirror APIs. They must be managed with ONTAP management software or APIs.
| |
CreateSnapMirrorEndpointUnmanagedAsync(CreateSnapMirrorEndpointUnmanagedRequest, CancellationToken) |
The SolidFire system uses the CreateSnapMirrorEndpointUnmanaged method to enable remote, unmanaged SnapMirror endpoints to communicate with a SolidFire cluster.
Unmanaged endpoints cannot be administered using the SolidFire SnapMirror APIs. They must be managed with ONTAP management software or APIs.
| |
CreateSnapMirrorEndpointUnmanagedAsync(CancellationToken, String, String) |
The SolidFire system uses the CreateSnapMirrorEndpointUnmanaged method to enable remote, unmanaged SnapMirror endpoints to communicate with a SolidFire cluster.
Unmanaged endpoints cannot be administered using the SolidFire SnapMirror APIs. They must be managed with ONTAP management software or APIs.
| |
CreateSnapMirrorRelationship(CreateSnapMirrorRelationshipRequest) |
The SolidFire Element OS web UI uses the CreateSnapMirrorRelationship method to create a SnapMirror extended data protection relationship between a source and destination endpoint.
| |
CreateSnapMirrorRelationship(Int64, SnapMirrorVolumeInfo, SnapMirrorVolumeInfo, String, String, String, NullableInt64) |
The SolidFire Element OS web UI uses the CreateSnapMirrorRelationship method to create a SnapMirror extended data protection relationship between a source and destination endpoint.
| |
CreateSnapMirrorRelationshipAsync(CreateSnapMirrorRelationshipRequest, CancellationToken) |
The SolidFire Element OS web UI uses the CreateSnapMirrorRelationship method to create a SnapMirror extended data protection relationship between a source and destination endpoint.
| |
CreateSnapMirrorRelationshipAsync(CancellationToken, Int64, SnapMirrorVolumeInfo, SnapMirrorVolumeInfo, String, String, String, NullableInt64) |
The SolidFire Element OS web UI uses the CreateSnapMirrorRelationship method to create a SnapMirror extended data protection relationship between a source and destination endpoint.
| |
CreateSnapMirrorVolume(CreateSnapMirrorVolumeRequest) |
The SolidFire Element OS web UI uses the CreateSnapMirrorVolume method to create a volume on the remote ONTAP system.
| |
CreateSnapMirrorVolume(Int64, String, String, String, Int64, String) |
The SolidFire Element OS web UI uses the CreateSnapMirrorVolume method to create a volume on the remote ONTAP system.
| |
CreateSnapMirrorVolumeAsync(CreateSnapMirrorVolumeRequest, CancellationToken) |
The SolidFire Element OS web UI uses the CreateSnapMirrorVolume method to create a volume on the remote ONTAP system.
| |
CreateSnapMirrorVolumeAsync(CancellationToken, Int64, String, String, String, Int64, String) |
The SolidFire Element OS web UI uses the CreateSnapMirrorVolume method to create a volume on the remote ONTAP system.
| |
CreateSnapshot(CreateSnapshotRequest) |
CreateSnapshot enables you to create a point-in-time copy of a volume. You can create a snapshot from any volume or from an existing snapshot. If you do not provide a SnapshotID with this API method, a snapshot is created from the volume's active branch.
If the volume from which the snapshot is created is being replicated to a remote cluster, the snapshot can also be replicated to the same target. Use the enableRemoteReplication parameter to enable snapshot replication.
Note: Creating a snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
CreateSnapshot(Int64, NullableInt64, String, NullableBoolean, String, String, Hashtable, String, NullableBoolean) |
CreateSnapshot enables you to create a point-in-time copy of a volume. You can create a snapshot from any volume or from an existing snapshot. If you do not provide a SnapshotID with this API method, a snapshot is created from the volume's active branch.
If the volume from which the snapshot is created is being replicated to a remote cluster, the snapshot can also be replicated to the same target. Use the enableRemoteReplication parameter to enable snapshot replication.
Note: Creating a snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
CreateSnapshotAsync(CreateSnapshotRequest, CancellationToken) |
CreateSnapshot enables you to create a point-in-time copy of a volume. You can create a snapshot from any volume or from an existing snapshot. If you do not provide a SnapshotID with this API method, a snapshot is created from the volume's active branch.
If the volume from which the snapshot is created is being replicated to a remote cluster, the snapshot can also be replicated to the same target. Use the enableRemoteReplication parameter to enable snapshot replication.
Note: Creating a snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
CreateSnapshotAsync(CancellationToken, Int64, NullableInt64, String, NullableBoolean, String, String, Hashtable, String, NullableBoolean) |
CreateSnapshot enables you to create a point-in-time copy of a volume. You can create a snapshot from any volume or from an existing snapshot. If you do not provide a SnapshotID with this API method, a snapshot is created from the volume's active branch.
If the volume from which the snapshot is created is being replicated to a remote cluster, the snapshot can also be replicated to the same target. Use the enableRemoteReplication parameter to enable snapshot replication.
Note: Creating a snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
CreateStorageContainer(CreateStorageContainerRequest) |
CreateStorageContainer enables you to create a Virtual Volume (VVol) storage container. Storage containers are associated with a SolidFire storage system account, and are used for reporting and resource allocation. Storage containers can only be associated with virtual volumes. You need at least one storage container to use the Virtual Volumes feature.
| |
CreateStorageContainer(String, String, String, NullableInt64) |
CreateStorageContainer enables you to create a Virtual Volume (VVol) storage container. Storage containers are associated with a SolidFire storage system account, and are used for reporting and resource allocation. Storage containers can only be associated with virtual volumes. You need at least one storage container to use the Virtual Volumes feature.
| |
CreateStorageContainerAsync(CreateStorageContainerRequest, CancellationToken) |
CreateStorageContainer enables you to create a Virtual Volume (VVol) storage container. Storage containers are associated with a SolidFire storage system account, and are used for reporting and resource allocation. Storage containers can only be associated with virtual volumes. You need at least one storage container to use the Virtual Volumes feature.
| |
CreateStorageContainerAsync(CancellationToken, String, String, String, NullableInt64) |
CreateStorageContainer enables you to create a Virtual Volume (VVol) storage container. Storage containers are associated with a SolidFire storage system account, and are used for reporting and resource allocation. Storage containers can only be associated with virtual volumes. You need at least one storage container to use the Virtual Volumes feature.
| |
CreateSupportBundle(CreateSupportBundleRequest) |
CreateSupportBundle enables you to create a support bundle file under the node's directory. After creation, the bundle is stored on the node as a tar.gz file.
| |
CreateSupportBundle(String, String, NullableInt64) |
CreateSupportBundle enables you to create a support bundle file under the node's directory. After creation, the bundle is stored on the node as a tar.gz file.
| |
CreateSupportBundleAsync(CreateSupportBundleRequest, CancellationToken) |
CreateSupportBundle enables you to create a support bundle file under the node's directory. After creation, the bundle is stored on the node as a tar.gz file.
| |
CreateSupportBundleAsync(CancellationToken, String, String, NullableInt64) |
CreateSupportBundle enables you to create a support bundle file under the node's directory. After creation, the bundle is stored on the node as a tar.gz file.
| |
CreateVolume(CreateVolumeRequest) |
CreateVolume enables you to create a new (empty) volume on the cluster. As soon as the volume creation is complete, the volume is
available for connection via iSCSI.
| |
CreateVolume(String, Int64, Int64, NullableBoolean, QoS, Hashtable, NullableBoolean, String, NullableBoolean, NullableInt64, String, NullableInt64, NullableInt64) |
CreateVolume enables you to create a new (empty) volume on the cluster. As soon as the volume creation is complete, the volume is
available for connection via iSCSI.
| |
CreateVolumeAccessGroup(CreateVolumeAccessGroupRequest) |
You can use CreateVolumeAccessGroup to create a new volume access group. When you create the volume access group, you need to give it a name, and you can optionally enter initiators and volumes. After you create the group, you can add volumes and initiator IQNs. Any initiator IQN that you add to the volume access group is able to access any volume in the group without CHAP authentication.
| |
CreateVolumeAccessGroup(String, String, Int64, Int64, Int64, Hashtable) |
You can use CreateVolumeAccessGroup to create a new volume access group. When you create the volume access group, you need to give it a name, and you can optionally enter initiators and volumes. After you create the group, you can add volumes and initiator IQNs. Any initiator IQN that you add to the volume access group is able to access any volume in the group without CHAP authentication.
| |
CreateVolumeAccessGroupAsync(CreateVolumeAccessGroupRequest, CancellationToken) |
You can use CreateVolumeAccessGroup to create a new volume access group. When you create the volume access group, you need to give it a name, and you can optionally enter initiators and volumes. After you create the group, you can add volumes and initiator IQNs. Any initiator IQN that you add to the volume access group is able to access any volume in the group without CHAP authentication.
| |
CreateVolumeAccessGroupAsync(CancellationToken, String, String, Int64, Int64, Int64, Hashtable) |
You can use CreateVolumeAccessGroup to create a new volume access group. When you create the volume access group, you need to give it a name, and you can optionally enter initiators and volumes. After you create the group, you can add volumes and initiator IQNs. Any initiator IQN that you add to the volume access group is able to access any volume in the group without CHAP authentication.
| |
CreateVolumeAsync(CreateVolumeRequest, CancellationToken) |
CreateVolume enables you to create a new (empty) volume on the cluster. As soon as the volume creation is complete, the volume is
available for connection via iSCSI.
| |
CreateVolumeAsync(CancellationToken, String, Int64, Int64, NullableBoolean, QoS, Hashtable, NullableBoolean, String, NullableBoolean, NullableInt64, String, NullableInt64, NullableInt64) |
CreateVolume enables you to create a new (empty) volume on the cluster. As soon as the volume creation is complete, the volume is
available for connection via iSCSI.
| |
DeleteAllSupportBundles |
DeleteAllSupportBundles enables you to delete all support bundles generated with the CreateSupportBundle API method.
| |
DeleteAllSupportBundlesAsync |
DeleteAllSupportBundles enables you to delete all support bundles generated with the CreateSupportBundle API method.
| |
DeleteAuthSession(Guid) |
Deletes an individual auth session
If the calling user is not in the ClusterAdmins / Administrator AccessGroup, only auth session belonging
to the calling user can be deleted.
| |
DeleteAuthSession(DeleteAuthSessionRequest) |
Deletes an individual auth session
If the calling user is not in the ClusterAdmins / Administrator AccessGroup, only auth session belonging
to the calling user can be deleted.
| |
DeleteAuthSessionAsync(CancellationToken, Guid) |
Deletes an individual auth session
If the calling user is not in the ClusterAdmins / Administrator AccessGroup, only auth session belonging
to the calling user can be deleted.
| |
DeleteAuthSessionAsync(DeleteAuthSessionRequest, CancellationToken) |
Deletes an individual auth session
If the calling user is not in the ClusterAdmins / Administrator AccessGroup, only auth session belonging
to the calling user can be deleted.
| |
DeleteAuthSessionsByClusterAdmin(Int64) |
Deletes all auth sessions associated with the specified ClusterAdminID.
If the specified ClusterAdminID maps to a group of users, all auth sessions for all members of that group will be deleted.
To see the list of sessions that could be deleted, use ListAuthSessionsByClusterAdmin with the same parameter.
| |
DeleteAuthSessionsByClusterAdmin(DeleteAuthSessionsByClusterAdminRequest) |
Deletes all auth sessions associated with the specified ClusterAdminID.
If the specified ClusterAdminID maps to a group of users, all auth sessions for all members of that group will be deleted.
To see the list of sessions that could be deleted, use ListAuthSessionsByClusterAdmin with the same parameter.
| |
DeleteAuthSessionsByClusterAdminAsync(CancellationToken, Int64) |
Deletes all auth sessions associated with the specified ClusterAdminID.
If the specified ClusterAdminID maps to a group of users, all auth sessions for all members of that group will be deleted.
To see the list of sessions that could be deleted, use ListAuthSessionsByClusterAdmin with the same parameter.
| |
DeleteAuthSessionsByClusterAdminAsync(DeleteAuthSessionsByClusterAdminRequest, CancellationToken) |
Deletes all auth sessions associated with the specified ClusterAdminID.
If the specified ClusterAdminID maps to a group of users, all auth sessions for all members of that group will be deleted.
To see the list of sessions that could be deleted, use ListAuthSessionsByClusterAdmin with the same parameter.
| |
DeleteAuthSessionsByUsername(DeleteAuthSessionsByUsernameRequest) |
Deletes all auth sessions for the given user.
A caller not in AccessGroup ClusterAdmins / Administrator may only delete their own sessions.
A caller with ClusterAdmins / Administrator privileges may delete sessions belonging to any user.
To see the list of sessions that could be deleted, use ListAuthSessionsByUsername with the same parameters.
| |
DeleteAuthSessionsByUsername(String, String) |
Deletes all auth sessions for the given user.
A caller not in AccessGroup ClusterAdmins / Administrator may only delete their own sessions.
A caller with ClusterAdmins / Administrator privileges may delete sessions belonging to any user.
To see the list of sessions that could be deleted, use ListAuthSessionsByUsername with the same parameters.
| |
DeleteAuthSessionsByUsernameAsync(DeleteAuthSessionsByUsernameRequest, CancellationToken) |
Deletes all auth sessions for the given user.
A caller not in AccessGroup ClusterAdmins / Administrator may only delete their own sessions.
A caller with ClusterAdmins / Administrator privileges may delete sessions belonging to any user.
To see the list of sessions that could be deleted, use ListAuthSessionsByUsername with the same parameters.
| |
DeleteAuthSessionsByUsernameAsync(CancellationToken, String, String) |
Deletes all auth sessions for the given user.
A caller not in AccessGroup ClusterAdmins / Administrator may only delete their own sessions.
A caller with ClusterAdmins / Administrator privileges may delete sessions belonging to any user.
To see the list of sessions that could be deleted, use ListAuthSessionsByUsername with the same parameters.
| |
DeleteClusterInterfacePreference(String) |
Deletes an existing cluster interface preference.
| |
DeleteClusterInterfacePreference(DeleteClusterInterfacePreferenceRequest) |
Deletes an existing cluster interface preference.
| |
DeleteClusterInterfacePreferenceAsync(CancellationToken, String) |
Deletes an existing cluster interface preference.
| |
DeleteClusterInterfacePreferenceAsync(DeleteClusterInterfacePreferenceRequest, CancellationToken) |
Deletes an existing cluster interface preference.
| |
DeleteGroupSnapshot(DeleteGroupSnapshotRequest) |
DeleteGroupSnapshot enables you to delete a group snapshot. You can use the saveMembers parameter to preserve all the snapshots that were made for the volumes in the group, but the group association is removed.
| |
DeleteGroupSnapshot(Int64, Boolean) |
DeleteGroupSnapshot enables you to delete a group snapshot. You can use the saveMembers parameter to preserve all the snapshots that were made for the volumes in the group, but the group association is removed.
| |
DeleteGroupSnapshotAsync(DeleteGroupSnapshotRequest, CancellationToken) |
DeleteGroupSnapshot enables you to delete a group snapshot. You can use the saveMembers parameter to preserve all the snapshots that were made for the volumes in the group, but the group association is removed.
| |
DeleteGroupSnapshotAsync(CancellationToken, Int64, Boolean) |
DeleteGroupSnapshot enables you to delete a group snapshot. You can use the saveMembers parameter to preserve all the snapshots that were made for the volumes in the group, but the group association is removed.
| |
DeleteIdpConfiguration(DeleteIdpConfigurationRequest) |
Delete an existing configuration with a third party Identity Provider (IdP) for the cluster.
Deleting the last IdP Configuration will remove the SAML Service Provider certificate from the cluster.
| |
DeleteIdpConfiguration(NullableGuid, String) |
Delete an existing configuration with a third party Identity Provider (IdP) for the cluster.
Deleting the last IdP Configuration will remove the SAML Service Provider certificate from the cluster.
| |
DeleteIdpConfigurationAsync(DeleteIdpConfigurationRequest, CancellationToken) |
Delete an existing configuration with a third party Identity Provider (IdP) for the cluster.
Deleting the last IdP Configuration will remove the SAML Service Provider certificate from the cluster.
| |
DeleteIdpConfigurationAsync(CancellationToken, NullableGuid, String) |
Delete an existing configuration with a third party Identity Provider (IdP) for the cluster.
Deleting the last IdP Configuration will remove the SAML Service Provider certificate from the cluster.
| |
DeleteInitiators(Int64) |
DeleteInitiators enables you to delete one or more initiators from the system (and from any associated volumes or volume access
groups).
If DeleteInitiators fails to delete one of the initiators provided in the parameter, the system returns an error and does not delete any
initiators (no partial completion is possible).
| |
DeleteInitiators(DeleteInitiatorsRequest) |
DeleteInitiators enables you to delete one or more initiators from the system (and from any associated volumes or volume access
groups).
If DeleteInitiators fails to delete one of the initiators provided in the parameter, the system returns an error and does not delete any
initiators (no partial completion is possible).
| |
DeleteInitiatorsAsync(CancellationToken, Int64) |
DeleteInitiators enables you to delete one or more initiators from the system (and from any associated volumes or volume access
groups).
If DeleteInitiators fails to delete one of the initiators provided in the parameter, the system returns an error and does not delete any
initiators (no partial completion is possible).
| |
DeleteInitiatorsAsync(DeleteInitiatorsRequest, CancellationToken) |
DeleteInitiators enables you to delete one or more initiators from the system (and from any associated volumes or volume access
groups).
If DeleteInitiators fails to delete one of the initiators provided in the parameter, the system returns an error and does not delete any
initiators (no partial completion is possible).
| |
DeleteKeyProviderKmip(Int64) |
Delete the specified inactive Key Provider.
| |
DeleteKeyProviderKmip(DeleteKeyProviderKmipRequest) |
Delete the specified inactive Key Provider.
| |
DeleteKeyProviderKmipAsync(CancellationToken, Int64) |
Delete the specified inactive Key Provider.
| |
DeleteKeyProviderKmipAsync(DeleteKeyProviderKmipRequest, CancellationToken) |
Delete the specified inactive Key Provider.
| |
DeleteKeyServerKmip(Int64) |
Delete the specified KMIP (Key Management Interoperability Protocol) Key Server. A KMIP Key Server can be deleted unless it's the last one assigned to its provider, and that provider is active (providing keys which are currently in use).
| |
DeleteKeyServerKmip(DeleteKeyServerKmipRequest) |
Delete the specified KMIP (Key Management Interoperability Protocol) Key Server. A KMIP Key Server can be deleted unless it's the last one assigned to its provider, and that provider is active (providing keys which are currently in use).
| |
DeleteKeyServerKmipAsync(CancellationToken, Int64) |
Delete the specified KMIP (Key Management Interoperability Protocol) Key Server. A KMIP Key Server can be deleted unless it's the last one assigned to its provider, and that provider is active (providing keys which are currently in use).
| |
DeleteKeyServerKmipAsync(DeleteKeyServerKmipRequest, CancellationToken) |
Delete the specified KMIP (Key Management Interoperability Protocol) Key Server. A KMIP Key Server can be deleted unless it's the last one assigned to its provider, and that provider is active (providing keys which are currently in use).
| |
DeleteQoSPolicy(Int64) |
You can use the DeleteQoSPolicy method to delete a QoS policy from the system.
The QoS settings for all volumes created of modified with this policy are unaffected.
| |
DeleteQoSPolicy(DeleteQoSPolicyRequest) |
You can use the DeleteQoSPolicy method to delete a QoS policy from the system.
The QoS settings for all volumes created of modified with this policy are unaffected.
| |
DeleteQoSPolicyAsync(CancellationToken, Int64) |
You can use the DeleteQoSPolicy method to delete a QoS policy from the system.
The QoS settings for all volumes created of modified with this policy are unaffected.
| |
DeleteQoSPolicyAsync(DeleteQoSPolicyRequest, CancellationToken) |
You can use the DeleteQoSPolicy method to delete a QoS policy from the system.
The QoS settings for all volumes created of modified with this policy are unaffected.
| |
DeleteSnapMirrorEndpoints(Int64) |
The SolidFire Element OS web UI uses DeleteSnapMirrorEndpoints to delete one or more SnapMirror endpoints from the system.
| |
DeleteSnapMirrorEndpoints(DeleteSnapMirrorEndpointsRequest) |
The SolidFire Element OS web UI uses DeleteSnapMirrorEndpoints to delete one or more SnapMirror endpoints from the system.
| |
DeleteSnapMirrorEndpointsAsync(CancellationToken, Int64) |
The SolidFire Element OS web UI uses DeleteSnapMirrorEndpoints to delete one or more SnapMirror endpoints from the system.
| |
DeleteSnapMirrorEndpointsAsync(DeleteSnapMirrorEndpointsRequest, CancellationToken) |
The SolidFire Element OS web UI uses DeleteSnapMirrorEndpoints to delete one or more SnapMirror endpoints from the system.
| |
DeleteSnapMirrorRelationships(DeleteSnapMirrorRelationshipsRequest) |
The SolidFire Element OS web UI uses the DeleteSnapMirrorRelationships method to remove one or more SnapMirror relationships between a source and destination endpoint.
| |
DeleteSnapMirrorRelationships(Int64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the DeleteSnapMirrorRelationships method to remove one or more SnapMirror relationships between a source and destination endpoint.
| |
DeleteSnapMirrorRelationshipsAsync(DeleteSnapMirrorRelationshipsRequest, CancellationToken) |
The SolidFire Element OS web UI uses the DeleteSnapMirrorRelationships method to remove one or more SnapMirror relationships between a source and destination endpoint.
| |
DeleteSnapMirrorRelationshipsAsync(CancellationToken, Int64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the DeleteSnapMirrorRelationships method to remove one or more SnapMirror relationships between a source and destination endpoint.
| |
DeleteSnapshot(Int64) |
DeleteSnapshot enables you to delete a snapshot. A snapshot that is currently the "active" snapshot cannot be deleted. You must
rollback and make another snapshot "active" before the current snapshot can be deleted. For more details on rolling back snapshots, see RollbackToSnapshot.
| |
DeleteSnapshot(DeleteSnapshotRequest) |
DeleteSnapshot enables you to delete a snapshot. A snapshot that is currently the "active" snapshot cannot be deleted. You must
rollback and make another snapshot "active" before the current snapshot can be deleted. For more details on rolling back snapshots, see RollbackToSnapshot.
| |
DeleteSnapshotAsync(CancellationToken, Int64) |
DeleteSnapshot enables you to delete a snapshot. A snapshot that is currently the "active" snapshot cannot be deleted. You must
rollback and make another snapshot "active" before the current snapshot can be deleted. For more details on rolling back snapshots, see RollbackToSnapshot.
| |
DeleteSnapshotAsync(DeleteSnapshotRequest, CancellationToken) |
DeleteSnapshot enables you to delete a snapshot. A snapshot that is currently the "active" snapshot cannot be deleted. You must
rollback and make another snapshot "active" before the current snapshot can be deleted. For more details on rolling back snapshots, see RollbackToSnapshot.
| |
DeleteStorageContainers(Guid) |
DeleteStorageContainers enables you to remove up to 2000 Virtual Volume (VVol) storage containers from the system at one time.
The storage containers you remove must not contain any VVols.
| |
DeleteStorageContainers(DeleteStorageContainersRequest) |
DeleteStorageContainers enables you to remove up to 2000 Virtual Volume (VVol) storage containers from the system at one time.
The storage containers you remove must not contain any VVols.
| |
DeleteStorageContainersAsync(CancellationToken, Guid) |
DeleteStorageContainers enables you to remove up to 2000 Virtual Volume (VVol) storage containers from the system at one time.
The storage containers you remove must not contain any VVols.
| |
DeleteStorageContainersAsync(DeleteStorageContainersRequest, CancellationToken) |
DeleteStorageContainers enables you to remove up to 2000 Virtual Volume (VVol) storage containers from the system at one time.
The storage containers you remove must not contain any VVols.
| |
DeleteVolume(Int64) |
DeleteVolume marks an active volume for deletion. When marked, the volume is purged (permanently deleted) after the cleanup
interval elapses. After making a request to delete a volume, any active iSCSI connections to the volume are immediately terminated
and no further connections are allowed while the volume is in this state. A marked volume is not returned in target discovery
requests.
Any snapshots of a volume that has been marked for deletion are not affected. Snapshots are kept until the volume is purged from
the system.
If a volume is marked for deletion and has a bulk volume read or bulk volume write operation in progress, the bulk volume read or
write operation is stopped.
If the volume you delete is paired with a volume, replication between the paired volumes is suspended and no data is transferred
to it or from it while in a deleted state. The remote volume that the deleted volume was paired with enters into a PausedMisconfigured state and data is no longer sent to it or from the deleted volume. Until the deleted volume is purged, it can be restored and data transfers resume. If the deleted volume gets purged from the system, the volume it was paired with enters into a StoppedMisconfigured state and the volume pairing status is removed. The purged volume becomes permanently unavailable.
| |
DeleteVolume(DeleteVolumeRequest) |
DeleteVolume marks an active volume for deletion. When marked, the volume is purged (permanently deleted) after the cleanup
interval elapses. After making a request to delete a volume, any active iSCSI connections to the volume are immediately terminated
and no further connections are allowed while the volume is in this state. A marked volume is not returned in target discovery
requests.
Any snapshots of a volume that has been marked for deletion are not affected. Snapshots are kept until the volume is purged from
the system.
If a volume is marked for deletion and has a bulk volume read or bulk volume write operation in progress, the bulk volume read or
write operation is stopped.
If the volume you delete is paired with a volume, replication between the paired volumes is suspended and no data is transferred
to it or from it while in a deleted state. The remote volume that the deleted volume was paired with enters into a PausedMisconfigured state and data is no longer sent to it or from the deleted volume. Until the deleted volume is purged, it can be restored and data transfers resume. If the deleted volume gets purged from the system, the volume it was paired with enters into a StoppedMisconfigured state and the volume pairing status is removed. The purged volume becomes permanently unavailable.
| |
DeleteVolumeAccessGroup(DeleteVolumeAccessGroupRequest) |
DeleteVolumeAccessGroup enables you to delete a
volume access group.
| |
DeleteVolumeAccessGroup(Int64, NullableBoolean) |
DeleteVolumeAccessGroup enables you to delete a
volume access group.
| |
DeleteVolumeAccessGroupAsync(DeleteVolumeAccessGroupRequest, CancellationToken) |
DeleteVolumeAccessGroup enables you to delete a
volume access group.
| |
DeleteVolumeAccessGroupAsync(CancellationToken, Int64, NullableBoolean) |
DeleteVolumeAccessGroup enables you to delete a
volume access group.
| |
DeleteVolumeAsync(CancellationToken, Int64) |
DeleteVolume marks an active volume for deletion. When marked, the volume is purged (permanently deleted) after the cleanup
interval elapses. After making a request to delete a volume, any active iSCSI connections to the volume are immediately terminated
and no further connections are allowed while the volume is in this state. A marked volume is not returned in target discovery
requests.
Any snapshots of a volume that has been marked for deletion are not affected. Snapshots are kept until the volume is purged from
the system.
If a volume is marked for deletion and has a bulk volume read or bulk volume write operation in progress, the bulk volume read or
write operation is stopped.
If the volume you delete is paired with a volume, replication between the paired volumes is suspended and no data is transferred
to it or from it while in a deleted state. The remote volume that the deleted volume was paired with enters into a PausedMisconfigured state and data is no longer sent to it or from the deleted volume. Until the deleted volume is purged, it can be restored and data transfers resume. If the deleted volume gets purged from the system, the volume it was paired with enters into a StoppedMisconfigured state and the volume pairing status is removed. The purged volume becomes permanently unavailable.
| |
DeleteVolumeAsync(DeleteVolumeRequest, CancellationToken) |
DeleteVolume marks an active volume for deletion. When marked, the volume is purged (permanently deleted) after the cleanup
interval elapses. After making a request to delete a volume, any active iSCSI connections to the volume are immediately terminated
and no further connections are allowed while the volume is in this state. A marked volume is not returned in target discovery
requests.
Any snapshots of a volume that has been marked for deletion are not affected. Snapshots are kept until the volume is purged from
the system.
If a volume is marked for deletion and has a bulk volume read or bulk volume write operation in progress, the bulk volume read or
write operation is stopped.
If the volume you delete is paired with a volume, replication between the paired volumes is suspended and no data is transferred
to it or from it while in a deleted state. The remote volume that the deleted volume was paired with enters into a PausedMisconfigured state and data is no longer sent to it or from the deleted volume. Until the deleted volume is purged, it can be restored and data transfers resume. If the deleted volume gets purged from the system, the volume it was paired with enters into a StoppedMisconfigured state and the volume pairing status is removed. The purged volume becomes permanently unavailable.
| |
DeleteVolumes(DeleteVolumesRequest) |
DeleteVolumes marks multiple (up to 500) active volumes for deletion.
Once marked, the volumes are purged (permanently deleted) after the cleanup interval elapses.
The cleanup interval can be set in the SetClusterSettings method.
For more information on using this method, see SetClusterSettings on page 1.
After making a request to delete volumes, any active iSCSI connections to the volumes are immediately terminated
and no further connections are allowed while the volumes are in this state.
A marked volume is not returned in target discovery requests.
Any snapshots of a volume that has been marked for deletion are not affected.
Snapshots are kept until the volume is purged from the system.
If a volume is marked for deletion and has a bulk volume read or bulk volume write operation in progress,
the bulk volume read or write operation is stopped.
If the volumes you delete are paired with a volume, replication between the paired volumes is suspended
and no data is transferred to them or from them while in a deleted state.
The remote volumes the deleted volumes were paired with enter into a PausedMisconfigured state
and data is no longer sent to them or from the deleted volumes.
Until the deleted volumes are purged, they can be restored and data transfers resume.
If the deleted volumes are purged from the system, the volumes they were paired with enter into a
StoppedMisconfigured state and the volume pairing status is removed.
The purged volumes become permanently unavailable.
| |
DeleteVolumes(Int64, Int64, Int64) |
DeleteVolumes marks multiple (up to 500) active volumes for deletion.
Once marked, the volumes are purged (permanently deleted) after the cleanup interval elapses.
The cleanup interval can be set in the SetClusterSettings method.
For more information on using this method, see SetClusterSettings on page 1.
After making a request to delete volumes, any active iSCSI connections to the volumes are immediately terminated
and no further connections are allowed while the volumes are in this state.
A marked volume is not returned in target discovery requests.
Any snapshots of a volume that has been marked for deletion are not affected.
Snapshots are kept until the volume is purged from the system.
If a volume is marked for deletion and has a bulk volume read or bulk volume write operation in progress,
the bulk volume read or write operation is stopped.
If the volumes you delete are paired with a volume, replication between the paired volumes is suspended
and no data is transferred to them or from them while in a deleted state.
The remote volumes the deleted volumes were paired with enter into a PausedMisconfigured state
and data is no longer sent to them or from the deleted volumes.
Until the deleted volumes are purged, they can be restored and data transfers resume.
If the deleted volumes are purged from the system, the volumes they were paired with enter into a
StoppedMisconfigured state and the volume pairing status is removed.
The purged volumes become permanently unavailable.
| |
DeleteVolumesAsync(DeleteVolumesRequest, CancellationToken) |
DeleteVolumes marks multiple (up to 500) active volumes for deletion.
Once marked, the volumes are purged (permanently deleted) after the cleanup interval elapses.
The cleanup interval can be set in the SetClusterSettings method.
For more information on using this method, see SetClusterSettings on page 1.
After making a request to delete volumes, any active iSCSI connections to the volumes are immediately terminated
and no further connections are allowed while the volumes are in this state.
A marked volume is not returned in target discovery requests.
Any snapshots of a volume that has been marked for deletion are not affected.
Snapshots are kept until the volume is purged from the system.
If a volume is marked for deletion and has a bulk volume read or bulk volume write operation in progress,
the bulk volume read or write operation is stopped.
If the volumes you delete are paired with a volume, replication between the paired volumes is suspended
and no data is transferred to them or from them while in a deleted state.
The remote volumes the deleted volumes were paired with enter into a PausedMisconfigured state
and data is no longer sent to them or from the deleted volumes.
Until the deleted volumes are purged, they can be restored and data transfers resume.
If the deleted volumes are purged from the system, the volumes they were paired with enter into a
StoppedMisconfigured state and the volume pairing status is removed.
The purged volumes become permanently unavailable.
| |
DeleteVolumesAsync(CancellationToken, Int64, Int64, Int64) |
DeleteVolumes marks multiple (up to 500) active volumes for deletion.
Once marked, the volumes are purged (permanently deleted) after the cleanup interval elapses.
The cleanup interval can be set in the SetClusterSettings method.
For more information on using this method, see SetClusterSettings on page 1.
After making a request to delete volumes, any active iSCSI connections to the volumes are immediately terminated
and no further connections are allowed while the volumes are in this state.
A marked volume is not returned in target discovery requests.
Any snapshots of a volume that has been marked for deletion are not affected.
Snapshots are kept until the volume is purged from the system.
If a volume is marked for deletion and has a bulk volume read or bulk volume write operation in progress,
the bulk volume read or write operation is stopped.
If the volumes you delete are paired with a volume, replication between the paired volumes is suspended
and no data is transferred to them or from them while in a deleted state.
The remote volumes the deleted volumes were paired with enter into a PausedMisconfigured state
and data is no longer sent to them or from the deleted volumes.
Until the deleted volumes are purged, they can be restored and data transfers resume.
If the deleted volumes are purged from the system, the volumes they were paired with enter into a
StoppedMisconfigured state and the volume pairing status is removed.
The purged volumes become permanently unavailable.
| |
DisableBmcColdReset |
DisableBmcColdReset disables the background task that periodically resets the Baseboard Management Controller (BMC) for all nodes in the cluster.
| |
DisableBmcColdResetAsync |
DisableBmcColdReset disables the background task that periodically resets the Baseboard Management Controller (BMC) for all nodes in the cluster.
| |
DisableClusterSsh |
Disables SSH on all nodes in the cluster.
| |
DisableClusterSshAsync |
Disables SSH on all nodes in the cluster.
| |
DisableEncryptionAtRest |
Initiate the process of removing the password from self-encrypting drives (SEDs) within the cluster.
| |
DisableEncryptionAtRestAsync |
Initiate the process of removing the password from self-encrypting drives (SEDs) within the cluster.
| |
DisableIdpAuthentication |
Disable support for authentication using third party Identity Providers (IdP) for the cluster.
Once disabled, users authenticated by third party IdPs will no longer be able to access the cluster and any active authenticated sessions will be invalidated/logged out.
Ldap and cluster admins will be able to access the cluster via supported UIs.
| |
DisableIdpAuthenticationAsync |
Disable support for authentication using third party Identity Providers (IdP) for the cluster.
Once disabled, users authenticated by third party IdPs will no longer be able to access the cluster and any active authenticated sessions will be invalidated/logged out.
Ldap and cluster admins will be able to access the cluster via supported UIs.
| |
DisableLdapAuthentication |
The DisableLdapAuthentication method enables you to disable LDAP authentication and remove all LDAP configuration settings. This method does not remove any configured cluster admin accounts (user or group). However, those cluster admin accounts will no longer be able to log in.
| |
DisableLdapAuthenticationAsync |
The DisableLdapAuthentication method enables you to disable LDAP authentication and remove all LDAP configuration settings. This method does not remove any configured cluster admin accounts (user or group). However, those cluster admin accounts will no longer be able to log in.
| |
DisableMaintenanceMode(Int64) |
Take a node out of maintenance mode. This should be called after maintenance is complete and the node is online.
| |
DisableMaintenanceMode(DisableMaintenanceModeRequest) |
Take a node out of maintenance mode. This should be called after maintenance is complete and the node is online.
| |
DisableMaintenanceModeAsync(CancellationToken, Int64) |
Take a node out of maintenance mode. This should be called after maintenance is complete and the node is online.
| |
DisableMaintenanceModeAsync(DisableMaintenanceModeRequest, CancellationToken) |
Take a node out of maintenance mode. This should be called after maintenance is complete and the node is online.
| |
DisableSnmp |
You can use DisableSnmp to disable SNMP on the cluster nodes.
| |
DisableSnmpAsync |
You can use DisableSnmp to disable SNMP on the cluster nodes.
| |
DisableSsh |
Disables SSH on the targeted node.
This does not effect the cluster-wide SSH timeout duration.
The node is not exempt from the SSH shut off by the global timeout.
| |
DisableSshAsync |
Disables SSH on the targeted node.
This does not effect the cluster-wide SSH timeout duration.
The node is not exempt from the SSH shut off by the global timeout.
| |
EnableBmcColdReset(NullableInt64) |
EnableBmcColdReset enables a background task that periodically resets the Baseboard Management Controller (BMC) for all nodes in the cluster.
| |
EnableBmcColdReset(EnableBmcColdResetRequest) |
EnableBmcColdReset enables a background task that periodically resets the Baseboard Management Controller (BMC) for all nodes in the cluster.
| |
EnableBmcColdResetAsync(CancellationToken, NullableInt64) |
EnableBmcColdReset enables a background task that periodically resets the Baseboard Management Controller (BMC) for all nodes in the cluster.
| |
EnableBmcColdResetAsync(EnableBmcColdResetRequest, CancellationToken) |
EnableBmcColdReset enables a background task that periodically resets the Baseboard Management Controller (BMC) for all nodes in the cluster.
| |
EnableClusterSsh(String) |
Enables SSH on all nodes in the cluster.
Overwrites previous duration.
| |
EnableClusterSsh(EnableClusterSshRequest) |
Enables SSH on all nodes in the cluster.
Overwrites previous duration.
| |
EnableClusterSshAsync(CancellationToken, String) |
Enables SSH on all nodes in the cluster.
Overwrites previous duration.
| |
EnableClusterSshAsync(EnableClusterSshRequest, CancellationToken) |
Enables SSH on all nodes in the cluster.
Overwrites previous duration.
| |
EnableEncryptionAtRest(NullableInt64) |
Initiate the process of setting a password on self-encrypting drives (SEDs) within the cluster. This feature is not enabled by default but can be toggled on and off as needed.
If a password is set on a SED which is removed from the cluster, the password will remain set and the drive is not secure erased. Data can be secure erased using the SecureEraseDrives API method.
Note: This does not affect performance or efficiency.
If no parameters are specified, the password will be generated internally and at random (the only option for endpoints prior to 12.0). This generated password will be distributed across the nodes using Shamir's Secret Sharing Algorithm such that at least two nodes are required to reconstruct the password. The complete password to unlock the drives is not stored on any single node and is never sent across the network in its entirety. This protects against the theft of any number of drives or a single node.
If a keyProviderID is specified then the password will be generated/retrieved as appropriate per the type of provider. Commonly this would be via a KMIP (Key Management Interoperability Protocol) Key Server in the case of a KMIP Key Provider (see CreateKeyProviderKmip). After this operation the specified provider will be considered 'active' and will not be able to be deleted until DisableEncryptionAtRest is called.
| |
EnableEncryptionAtRest(EnableEncryptionAtRestRequest) |
Initiate the process of setting a password on self-encrypting drives (SEDs) within the cluster. This feature is not enabled by default but can be toggled on and off as needed.
If a password is set on a SED which is removed from the cluster, the password will remain set and the drive is not secure erased. Data can be secure erased using the SecureEraseDrives API method.
Note: This does not affect performance or efficiency.
If no parameters are specified, the password will be generated internally and at random (the only option for endpoints prior to 12.0). This generated password will be distributed across the nodes using Shamir's Secret Sharing Algorithm such that at least two nodes are required to reconstruct the password. The complete password to unlock the drives is not stored on any single node and is never sent across the network in its entirety. This protects against the theft of any number of drives or a single node.
If a keyProviderID is specified then the password will be generated/retrieved as appropriate per the type of provider. Commonly this would be via a KMIP (Key Management Interoperability Protocol) Key Server in the case of a KMIP Key Provider (see CreateKeyProviderKmip). After this operation the specified provider will be considered 'active' and will not be able to be deleted until DisableEncryptionAtRest is called.
| |
EnableEncryptionAtRestAsync(CancellationToken, NullableInt64) |
Initiate the process of setting a password on self-encrypting drives (SEDs) within the cluster. This feature is not enabled by default but can be toggled on and off as needed.
If a password is set on a SED which is removed from the cluster, the password will remain set and the drive is not secure erased. Data can be secure erased using the SecureEraseDrives API method.
Note: This does not affect performance or efficiency.
If no parameters are specified, the password will be generated internally and at random (the only option for endpoints prior to 12.0). This generated password will be distributed across the nodes using Shamir's Secret Sharing Algorithm such that at least two nodes are required to reconstruct the password. The complete password to unlock the drives is not stored on any single node and is never sent across the network in its entirety. This protects against the theft of any number of drives or a single node.
If a keyProviderID is specified then the password will be generated/retrieved as appropriate per the type of provider. Commonly this would be via a KMIP (Key Management Interoperability Protocol) Key Server in the case of a KMIP Key Provider (see CreateKeyProviderKmip). After this operation the specified provider will be considered 'active' and will not be able to be deleted until DisableEncryptionAtRest is called.
| |
EnableEncryptionAtRestAsync(EnableEncryptionAtRestRequest, CancellationToken) |
Initiate the process of setting a password on self-encrypting drives (SEDs) within the cluster. This feature is not enabled by default but can be toggled on and off as needed.
If a password is set on a SED which is removed from the cluster, the password will remain set and the drive is not secure erased. Data can be secure erased using the SecureEraseDrives API method.
Note: This does not affect performance or efficiency.
If no parameters are specified, the password will be generated internally and at random (the only option for endpoints prior to 12.0). This generated password will be distributed across the nodes using Shamir's Secret Sharing Algorithm such that at least two nodes are required to reconstruct the password. The complete password to unlock the drives is not stored on any single node and is never sent across the network in its entirety. This protects against the theft of any number of drives or a single node.
If a keyProviderID is specified then the password will be generated/retrieved as appropriate per the type of provider. Commonly this would be via a KMIP (Key Management Interoperability Protocol) Key Server in the case of a KMIP Key Provider (see CreateKeyProviderKmip). After this operation the specified provider will be considered 'active' and will not be able to be deleted until DisableEncryptionAtRest is called.
| |
EnableFeature(String) |
You can use EnableFeature to enable cluster features that are disabled by default.
| |
EnableFeature(EnableFeatureRequest) |
You can use EnableFeature to enable cluster features that are disabled by default.
| |
EnableFeatureAsync(CancellationToken, String) |
You can use EnableFeature to enable cluster features that are disabled by default.
| |
EnableFeatureAsync(EnableFeatureRequest, CancellationToken) |
You can use EnableFeature to enable cluster features that are disabled by default.
| |
EnableIdpAuthentication(NullableGuid) |
Enable support for authentication using a third party Identity Provider (IdP) for the cluster.
Once IdP authentication is enabled, cluster and Ldap admins will no longer be able to access the cluster via supported UIs and any active authenticated sessions will be invalidated/logged out.
Only third party IdP authenticated users will be able to access the cluster via the supported UIs.
| |
EnableIdpAuthentication(EnableIdpAuthenticationRequest) |
Enable support for authentication using a third party Identity Provider (IdP) for the cluster.
Once IdP authentication is enabled, cluster and Ldap admins will no longer be able to access the cluster via supported UIs and any active authenticated sessions will be invalidated/logged out.
Only third party IdP authenticated users will be able to access the cluster via the supported UIs.
| |
EnableIdpAuthenticationAsync(CancellationToken, NullableGuid) |
Enable support for authentication using a third party Identity Provider (IdP) for the cluster.
Once IdP authentication is enabled, cluster and Ldap admins will no longer be able to access the cluster via supported UIs and any active authenticated sessions will be invalidated/logged out.
Only third party IdP authenticated users will be able to access the cluster via the supported UIs.
| |
EnableIdpAuthenticationAsync(EnableIdpAuthenticationRequest, CancellationToken) |
Enable support for authentication using a third party Identity Provider (IdP) for the cluster.
Once IdP authentication is enabled, cluster and Ldap admins will no longer be able to access the cluster via supported UIs and any active authenticated sessions will be invalidated/logged out.
Only third party IdP authenticated users will be able to access the cluster via the supported UIs.
| |
EnableLdapAuthentication(EnableLdapAuthenticationRequest) |
The EnableLdapAuthentication method enables you to configure an LDAP directory connection to use for LDAP authentication to a cluster. Users that are members of the LDAP directory can then log in to the storage system using their LDAP credentials.
| |
EnableLdapAuthentication(String, String, String, String, String, String, String, String, String, String) |
The EnableLdapAuthentication method enables you to configure an LDAP directory connection to use for LDAP authentication to a cluster. Users that are members of the LDAP directory can then log in to the storage system using their LDAP credentials.
| |
EnableLdapAuthenticationAsync(EnableLdapAuthenticationRequest, CancellationToken) |
The EnableLdapAuthentication method enables you to configure an LDAP directory connection to use for LDAP authentication to a cluster. Users that are members of the LDAP directory can then log in to the storage system using their LDAP credentials.
| |
EnableLdapAuthenticationAsync(CancellationToken, String, String, String, String, String, String, String, String, String, String) |
The EnableLdapAuthentication method enables you to configure an LDAP directory connection to use for LDAP authentication to a cluster. Users that are members of the LDAP directory can then log in to the storage system using their LDAP credentials.
| |
EnableMaintenanceMode(EnableMaintenanceModeRequest) |
Prepare a node for maintenance. Maintenance includes anything that will require the node to be powered-off or restarted.
| |
EnableMaintenanceMode(Int64, NullableInt64, String, NullableBoolean) |
Prepare a node for maintenance. Maintenance includes anything that will require the node to be powered-off or restarted.
| |
EnableMaintenanceModeAsync(EnableMaintenanceModeRequest, CancellationToken) |
Prepare a node for maintenance. Maintenance includes anything that will require the node to be powered-off or restarted.
| |
EnableMaintenanceModeAsync(CancellationToken, Int64, NullableInt64, String, NullableBoolean) |
Prepare a node for maintenance. Maintenance includes anything that will require the node to be powered-off or restarted.
| |
EnableSnmp(Boolean) |
EnableSnmp enables you to enable SNMP on cluster nodes. When you enable SNMP, the action applies to all nodes in the cluster, and
the values that are passed replace, in whole, all values set in any previous call to EnableSnmp.
| |
EnableSnmp(EnableSnmpRequest) |
EnableSnmp enables you to enable SNMP on cluster nodes. When you enable SNMP, the action applies to all nodes in the cluster, and
the values that are passed replace, in whole, all values set in any previous call to EnableSnmp.
| |
EnableSnmpAsync(CancellationToken, Boolean) |
EnableSnmp enables you to enable SNMP on cluster nodes. When you enable SNMP, the action applies to all nodes in the cluster, and
the values that are passed replace, in whole, all values set in any previous call to EnableSnmp.
| |
EnableSnmpAsync(EnableSnmpRequest, CancellationToken) |
EnableSnmp enables you to enable SNMP on cluster nodes. When you enable SNMP, the action applies to all nodes in the cluster, and
the values that are passed replace, in whole, all values set in any previous call to EnableSnmp.
| |
EnableSsh |
Enables SSH on the targeted node.
This does not effect the cluster-wide SSH timeout duration.
The node is not exempt from the SSH shut off by the global timeout.
| |
EnableSshAsync |
Enables SSH on the targeted node.
This does not effect the cluster-wide SSH timeout duration.
The node is not exempt from the SSH shut off by the global timeout.
| |
GetAccountByID(Int64) |
GetAccountByID enables you to return details about a specific account, given its accountID.
| |
GetAccountByID(GetAccountByIDRequest) |
GetAccountByID enables you to return details about a specific account, given its accountID.
| |
GetAccountByIDAsync(CancellationToken, Int64) |
GetAccountByID enables you to return details about a specific account, given its accountID.
| |
GetAccountByIDAsync(GetAccountByIDRequest, CancellationToken) |
GetAccountByID enables you to return details about a specific account, given its accountID.
| |
GetAccountByName(String) |
GetAccountByName enables you to retrieve details about a specific account, given its username.
| |
GetAccountByName(GetAccountByNameRequest) |
GetAccountByName enables you to retrieve details about a specific account, given its username.
| |
GetAccountByNameAsync(CancellationToken, String) |
GetAccountByName enables you to retrieve details about a specific account, given its username.
| |
GetAccountByNameAsync(GetAccountByNameRequest, CancellationToken) |
GetAccountByName enables you to retrieve details about a specific account, given its username.
| |
GetAccountEfficiency(Int64) |
GetAccountEfficiency enables you to retrieve efficiency statistics about a volume account. This method returns efficiency information
only for the account you specify as a parameter.
| |
GetAccountEfficiency(GetAccountEfficiencyRequest) |
GetAccountEfficiency enables you to retrieve efficiency statistics about a volume account. This method returns efficiency information
only for the account you specify as a parameter.
| |
GetAccountEfficiencyAsync(CancellationToken, Int64) |
GetAccountEfficiency enables you to retrieve efficiency statistics about a volume account. This method returns efficiency information
only for the account you specify as a parameter.
| |
GetAccountEfficiencyAsync(GetAccountEfficiencyRequest, CancellationToken) |
GetAccountEfficiency enables you to retrieve efficiency statistics about a volume account. This method returns efficiency information
only for the account you specify as a parameter.
| |
GetActiveTlsCiphers |
You can use the GetActiveTlsCiphers method to get a list of the TLS ciphers that are currently accepted on the cluster.
| |
GetActiveTlsCiphersAsync |
You can use the GetActiveTlsCiphers method to get a list of the TLS ciphers that are currently accepted on the cluster.
| |
GetAPI |
You can use the GetAPI method to return a list of all the API methods and supported API endpoints that can be used in the system.
| |
GetAPIAsync |
You can use the GetAPI method to return a list of all the API methods and supported API endpoints that can be used in the system.
| |
GetAsyncResult(GetAsyncResultRequest) |
You can use GetAsyncResult to retrieve the result of asynchronous method calls. Some method calls require some time to run, and
might not be finished when the system sends the initial response. To obtain the status or result of the method call, use
GetAsyncResult to poll the asyncHandle value returned by the method.
GetAsyncResult returns the overall status of the operation (in progress, completed, or error) in a standard fashion, but the actual
data returned for the operation depends on the original method call and the return data is documented with each method.
| |
GetAsyncResult(Int64, NullableBoolean) |
You can use GetAsyncResult to retrieve the result of asynchronous method calls. Some method calls require some time to run, and
might not be finished when the system sends the initial response. To obtain the status or result of the method call, use
GetAsyncResult to poll the asyncHandle value returned by the method.
GetAsyncResult returns the overall status of the operation (in progress, completed, or error) in a standard fashion, but the actual
data returned for the operation depends on the original method call and the return data is documented with each method.
| |
GetAsyncResultAsync(GetAsyncResultRequest, CancellationToken) |
You can use GetAsyncResult to retrieve the result of asynchronous method calls. Some method calls require some time to run, and
might not be finished when the system sends the initial response. To obtain the status or result of the method call, use
GetAsyncResult to poll the asyncHandle value returned by the method.
GetAsyncResult returns the overall status of the operation (in progress, completed, or error) in a standard fashion, but the actual
data returned for the operation depends on the original method call and the return data is documented with each method.
| |
GetAsyncResultAsync(CancellationToken, Int64, NullableBoolean) |
You can use GetAsyncResult to retrieve the result of asynchronous method calls. Some method calls require some time to run, and
might not be finished when the system sends the initial response. To obtain the status or result of the method call, use
GetAsyncResult to poll the asyncHandle value returned by the method.
GetAsyncResult returns the overall status of the operation (in progress, completed, or error) in a standard fashion, but the actual
data returned for the operation depends on the original method call and the return data is documented with each method.
| |
GetBackupTarget(Int64) |
GetBackupTarget enables you to return information about a specific backup target that you have created.
| |
GetBackupTarget(GetBackupTargetRequest) |
GetBackupTarget enables you to return information about a specific backup target that you have created.
| |
GetBackupTargetAsync(CancellationToken, Int64) |
GetBackupTarget enables you to return information about a specific backup target that you have created.
| |
GetBackupTargetAsync(GetBackupTargetRequest, CancellationToken) |
GetBackupTarget enables you to return information about a specific backup target that you have created.
| |
GetBinAssignmentProperties |
GetBinAssignmentProperties enables you to retrieve the bin assignment properties in the database.
| |
GetBinAssignmentPropertiesAsync |
GetBinAssignmentProperties enables you to retrieve the bin assignment properties in the database.
| |
GetBootstrapConfig |
GetBootstrapConfig returns cluster and node information from the bootstrap configuration file. Use this API method on an individual node before it has been joined with a cluster. You can use the information this method returns in the cluster configuration interface when you create a cluster.
If a cluster has already been created, this can be used to obtain the MVIP and SVIP addresses of the cluster.
| |
GetBootstrapConfigAsync |
GetBootstrapConfig returns cluster and node information from the bootstrap configuration file. Use this API method on an individual node before it has been joined with a cluster. You can use the information this method returns in the cluster configuration interface when you create a cluster.
If a cluster has already been created, this can be used to obtain the MVIP and SVIP addresses of the cluster.
| |
GetClientCertificateSignRequest |
Generates a Certificate Sign Request which can be signed by a Certificate Authority to generate a client certificate for the cluster. This is part of establishing a trust relationship for interacting with external services.
| |
GetClientCertificateSignRequestAsync |
Generates a Certificate Sign Request which can be signed by a Certificate Authority to generate a client certificate for the cluster. This is part of establishing a trust relationship for interacting with external services.
| |
GetClusterCapacity |
You can use the GetClusterCapacity method to return the high-level capacity measurements for an entire cluster. You can use the fields returned from this method to calculate the efficiency rates that are displayed in the Element OS Web UI. You can use the following calculations in scripts to return the efficiency rates for thin provisioning, deduplication, compression, and overall efficiency.
| |
GetClusterCapacityAsync |
You can use the GetClusterCapacity method to return the high-level capacity measurements for an entire cluster. You can use the fields returned from this method to calculate the efficiency rates that are displayed in the Element OS Web UI. You can use the following calculations in scripts to return the efficiency rates for thin provisioning, deduplication, compression, and overall efficiency.
| |
GetClusterConfig |
The GetClusterConfig API method enables you to return information about the cluster configuration this node uses to communicate with the cluster that it is a part of.
| |
GetClusterConfigAsync |
The GetClusterConfig API method enables you to return information about the cluster configuration this node uses to communicate with the cluster that it is a part of.
| |
GetClusterFullThreshold |
You can use GetClusterFullThreshold to view the stages set for cluster fullness levels. This method returns all fullness metrics for the
cluster.
Note: When a cluster reaches the Error stage of block cluster fullness, the maximum IOPS on all volumes are reduced linearly to the volume's minimum IOPS as the cluster approaches the Critical stage. This helps prevent the cluster from
reaching the Critical stage of block cluster fullness.
| |
GetClusterFullThresholdAsync |
You can use GetClusterFullThreshold to view the stages set for cluster fullness levels. This method returns all fullness metrics for the
cluster.
Note: When a cluster reaches the Error stage of block cluster fullness, the maximum IOPS on all volumes are reduced linearly to the volume's minimum IOPS as the cluster approaches the Critical stage. This helps prevent the cluster from
reaching the Critical stage of block cluster fullness.
| |
GetClusterHardwareInfo(String) |
You can use the GetClusterHardwareInfo method to retrieve the hardware status and information for all Fibre Channel nodes, iSCSI
nodes and drives in the cluster. This generally includes details about manufacturers, vendors, versions, and other associated hardware
identification information.
| |
GetClusterHardwareInfo(GetClusterHardwareInfoRequest) |
You can use the GetClusterHardwareInfo method to retrieve the hardware status and information for all Fibre Channel nodes, iSCSI
nodes and drives in the cluster. This generally includes details about manufacturers, vendors, versions, and other associated hardware
identification information.
| |
GetClusterHardwareInfoAsync(CancellationToken, String) |
You can use the GetClusterHardwareInfo method to retrieve the hardware status and information for all Fibre Channel nodes, iSCSI
nodes and drives in the cluster. This generally includes details about manufacturers, vendors, versions, and other associated hardware
identification information.
| |
GetClusterHardwareInfoAsync(GetClusterHardwareInfoRequest, CancellationToken) |
You can use the GetClusterHardwareInfo method to retrieve the hardware status and information for all Fibre Channel nodes, iSCSI
nodes and drives in the cluster. This generally includes details about manufacturers, vendors, versions, and other associated hardware
identification information.
| |
GetClusterInfo |
GetClusterInfo enables you to return configuration information about the cluster.
| |
GetClusterInfoAsync |
GetClusterInfo enables you to return configuration information about the cluster.
| |
GetClusterInterfacePreference(String) |
Retrieves an existing cluster interface preference.
| |
GetClusterInterfacePreference(GetClusterInterfacePreferenceRequest) |
Retrieves an existing cluster interface preference.
| |
GetClusterInterfacePreferenceAsync(CancellationToken, String) |
Retrieves an existing cluster interface preference.
| |
GetClusterInterfacePreferenceAsync(GetClusterInterfacePreferenceRequest, CancellationToken) |
Retrieves an existing cluster interface preference.
| |
GetClusterMasterNodeID |
GetClusterMasterNodeID enables you to retrieve the ID of the node that can perform cluster-wide administration tasks and holds the
storage virtual IP address (SVIP) and management virtual IP address (MVIP).
| |
GetClusterMasterNodeIDAsync |
GetClusterMasterNodeID enables you to retrieve the ID of the node that can perform cluster-wide administration tasks and holds the
storage virtual IP address (SVIP) and management virtual IP address (MVIP).
| |
GetClusterSshInfo |
Returns SSH status for the cluster.
| |
GetClusterSshInfoAsync |
Returns SSH status for the cluster.
| |
GetClusterState(Boolean) |
The GetClusterState API method enables you to indicate if a node is part of a cluster or not. The three states are:
Available: Node has not been configured with a cluster name.
Pending: Node is pending for a specific named cluster and can be added.
Active: Node is an active member of a cluster and may not be added to another
cluster.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetClusterState(GetClusterStateRequest) |
The GetClusterState API method enables you to indicate if a node is part of a cluster or not. The three states are:
Available: Node has not been configured with a cluster name.
Pending: Node is pending for a specific named cluster and can be added.
Active: Node is an active member of a cluster and may not be added to another
cluster.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetClusterStateAsync(CancellationToken, Boolean) |
The GetClusterState API method enables you to indicate if a node is part of a cluster or not. The three states are:
Available: Node has not been configured with a cluster name.
Pending: Node is pending for a specific named cluster and can be added.
Active: Node is an active member of a cluster and may not be added to another
cluster.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetClusterStateAsync(GetClusterStateRequest, CancellationToken) |
The GetClusterState API method enables you to indicate if a node is part of a cluster or not. The three states are:
Available: Node has not been configured with a cluster name.
Pending: Node is pending for a specific named cluster and can be added.
Active: Node is an active member of a cluster and may not be added to another
cluster.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetClusterStats |
GetClusterStats enables you to retrieve high-level activity measurements for the cluster. Values returned are cumulative from the
creation of the cluster.
| |
GetClusterStatsAsync |
GetClusterStats enables you to retrieve high-level activity measurements for the cluster. Values returned are cumulative from the
creation of the cluster.
| |
GetClusterStructure |
You can use the GetClusterStructure method to back up the current storage cluster configuration information. If the storage cluster configuration is changed while this method is running, the contents of the configuration backup will be unpredictable. You can save this data to a text file and restore it on other clusters, or the cluster in the case of a disaster.
| |
GetClusterStructureAsync |
You can use the GetClusterStructure method to back up the current storage cluster configuration information. If the storage cluster configuration is changed while this method is running, the contents of the configuration backup will be unpredictable. You can save this data to a text file and restore it on other clusters, or the cluster in the case of a disaster.
| |
GetClusterVersionInfo |
GetClusterVersionInfo enables you to retrieve information about the Element software version running on each node in the cluster.
This method also returns information about nodes that are currently in the process of upgrading software.
| |
GetClusterVersionInfoAsync |
GetClusterVersionInfo enables you to retrieve information about the Element software version running on each node in the cluster.
This method also returns information about nodes that are currently in the process of upgrading software.
| |
GetCompleteStats |
NetApp engineering uses the GetCompleteStats API method to troubleshoot new features. The data returned from GetCompleteStats is not documented, changes frequently, and is not guaranteed to be accurate. NetApp does not recommend using GetCompleteStats for collecting performance data or any other
management integration with a SolidFire cluster.
| |
GetCompleteStatsAsync |
NetApp engineering uses the GetCompleteStats API method to troubleshoot new features. The data returned from GetCompleteStats is not documented, changes frequently, and is not guaranteed to be accurate. NetApp does not recommend using GetCompleteStats for collecting performance data or any other
management integration with a SolidFire cluster.
| |
GetConfig |
The GetConfig API method enables you to retrieve all configuration information for a node. This method includes the same information available in both the GetClusterConfig and GetNetworkConfig API methods.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetConfigAsync |
The GetConfig API method enables you to retrieve all configuration information for a node. This method includes the same information available in both the GetClusterConfig and GetNetworkConfig API methods.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetCurrentClusterAdmin |
GetCurrentClusterAdmin returns information about the calling ClusterAdmin.
If the authMethod in the return value is Ldap or Idp, then other fields in the return value may contain data aggregated from multiple LdapAdmins or IdpAdmins, respectively.
| |
GetCurrentClusterAdminAsync |
GetCurrentClusterAdmin returns information about the calling ClusterAdmin.
If the authMethod in the return value is Ldap or Idp, then other fields in the return value may contain data aggregated from multiple LdapAdmins or IdpAdmins, respectively.
| |
GetDefaultQoS |
GetDefaultQoS enables you to retrieve the default QoS values for a newly created volume.
| |
GetDefaultQoSAsync |
GetDefaultQoS enables you to retrieve the default QoS values for a newly created volume.
| |
GetDriveConfig |
GetDriveConfig enables you to display drive information for expected slice and block drive counts as well as the number of slices
and block drives that are currently connected to the node.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetDriveConfigAsync |
GetDriveConfig enables you to display drive information for expected slice and block drive counts as well as the number of slices
and block drives that are currently connected to the node.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetDriveHardwareInfo(Int64) |
GetDriveHardwareInfo returns all the hardware information for the given drive. This generally includes details about manufacturers, vendors, versions, and
other associated hardware identification information.
| |
GetDriveHardwareInfo(GetDriveHardwareInfoRequest) |
GetDriveHardwareInfo returns all the hardware information for the given drive. This generally includes details about manufacturers, vendors, versions, and
other associated hardware identification information.
| |
GetDriveHardwareInfoAsync(CancellationToken, Int64) |
GetDriveHardwareInfo returns all the hardware information for the given drive. This generally includes details about manufacturers, vendors, versions, and
other associated hardware identification information.
| |
GetDriveHardwareInfoAsync(GetDriveHardwareInfoRequest, CancellationToken) |
GetDriveHardwareInfo returns all the hardware information for the given drive. This generally includes details about manufacturers, vendors, versions, and
other associated hardware identification information.
| |
GetDriveStats(Int64) |
GetDriveStats returns high-level activity measurements for a single drive. Values are cumulative from the addition of the drive to the
cluster. Some values are specific to block drives. You might not obtain statistical data for both block and metadata drives when you
run this method.
| |
GetDriveStats(GetDriveStatsRequest) |
GetDriveStats returns high-level activity measurements for a single drive. Values are cumulative from the addition of the drive to the
cluster. Some values are specific to block drives. You might not obtain statistical data for both block and metadata drives when you
run this method.
| |
GetDriveStatsAsync(CancellationToken, Int64) |
GetDriveStats returns high-level activity measurements for a single drive. Values are cumulative from the addition of the drive to the
cluster. Some values are specific to block drives. You might not obtain statistical data for both block and metadata drives when you
run this method.
| |
GetDriveStatsAsync(GetDriveStatsRequest, CancellationToken) |
GetDriveStats returns high-level activity measurements for a single drive. Values are cumulative from the addition of the drive to the
cluster. Some values are specific to block drives. You might not obtain statistical data for both block and metadata drives when you
run this method.
| |
GetEncryptionAtRestInfo |
Get details of the current Encryption At Rest configuration. Encryption At Rest feature is built upon the Self-Encrypting Drive's hardware encryption capability.
| |
GetEncryptionAtRestInfoAsync |
Get details of the current Encryption At Rest configuration. Encryption At Rest feature is built upon the Self-Encrypting Drive's hardware encryption capability.
| |
GetFeatureStatus(String) |
GetFeatureStatus enables you to retrieve the status of a cluster feature.
| |
GetFeatureStatus(GetFeatureStatusRequest) |
GetFeatureStatus enables you to retrieve the status of a cluster feature.
| |
GetFeatureStatusAsync(CancellationToken, String) |
GetFeatureStatus enables you to retrieve the status of a cluster feature.
| |
GetFeatureStatusAsync(GetFeatureStatusRequest, CancellationToken) |
GetFeatureStatus enables you to retrieve the status of a cluster feature.
| |
GetFipsReport |
GetFipsReport enables you to retrieve FIPS compliance status on a per node basis.
| |
GetFipsReportAsync |
GetFipsReport enables you to retrieve FIPS compliance status on a per node basis.
| |
GetHardwareConfig |
GetHardwareConfig enables you to display the hardware configuration information for a node.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetHardwareConfigAsync |
GetHardwareConfig enables you to display the hardware configuration information for a node.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetHardwareInfo |
The GetHardwareInfo API method enables you to return hardware information and status for a single node. This generally includes details about manufacturers, vendors, versions, drives, and other associated hardware identification information.
| |
GetHardwareInfoAsync |
The GetHardwareInfo API method enables you to return hardware information and status for a single node. This generally includes details about manufacturers, vendors, versions, drives, and other associated hardware identification information.
| |
GetIdpAuthenticationState |
Return information regarding the state of authentication using third party Identity Providers
| |
GetIdpAuthenticationStateAsync |
Return information regarding the state of authentication using third party Identity Providers
| |
GetIpmiConfig(String) |
GetIpmiConfig enables you to retrieve hardware sensor information from sensors that are in your node.
| |
GetIpmiConfig(GetIpmiConfigRequest) |
GetIpmiConfig enables you to retrieve hardware sensor information from sensors that are in your node.
| |
GetIpmiConfigAsync(CancellationToken, String) |
GetIpmiConfig enables you to retrieve hardware sensor information from sensors that are in your node.
| |
GetIpmiConfigAsync(GetIpmiConfigRequest, CancellationToken) |
GetIpmiConfig enables you to retrieve hardware sensor information from sensors that are in your node.
| |
GetIpmiInfo |
GetIpmiInfo enables you to display a detailed reporting of sensors (objects) for node fans, intake and exhaust temperatures, and power supplies that are monitored by the system.
| |
GetIpmiInfoAsync |
GetIpmiInfo enables you to display a detailed reporting of sensors (objects) for node fans, intake and exhaust temperatures, and power supplies that are monitored by the system.
| |
GetKeyProviderKmip(Int64) |
Returns the specified KMIP (Key Management Interoperability Protocol) Key Provider object.
| |
GetKeyProviderKmip(GetKeyProviderKmipRequest) |
Returns the specified KMIP (Key Management Interoperability Protocol) Key Provider object.
| |
GetKeyProviderKmipAsync(CancellationToken, Int64) |
Returns the specified KMIP (Key Management Interoperability Protocol) Key Provider object.
| |
GetKeyProviderKmipAsync(GetKeyProviderKmipRequest, CancellationToken) |
Returns the specified KMIP (Key Management Interoperability Protocol) Key Provider object.
| |
GetKeyServerKmip(Int64) |
Returns the specified KMIP (Key Management Interoperability Protocol) Key Server object.
| |
GetKeyServerKmip(GetKeyServerKmipRequest) |
Returns the specified KMIP (Key Management Interoperability Protocol) Key Server object.
| |
GetKeyServerKmipAsync(CancellationToken, Int64) |
Returns the specified KMIP (Key Management Interoperability Protocol) Key Server object.
| |
GetKeyServerKmipAsync(GetKeyServerKmipRequest, CancellationToken) |
Returns the specified KMIP (Key Management Interoperability Protocol) Key Server object.
| |
GetLdapConfiguration |
The GetLdapConfiguration method enables you to get the currently active LDAP configuration on the cluster.
| |
GetLdapConfigurationAsync |
The GetLdapConfiguration method enables you to get the currently active LDAP configuration on the cluster.
| |
GetLicenseKey |
You can use the GetLicenseKey method to get the current license key.
| |
GetLicenseKeyAsync |
You can use the GetLicenseKey method to get the current license key.
| |
GetLimits |
GetLimits enables you to retrieve the limit values set by the API. These values might change between releases of Element OS, but do not change without an update to the system. Knowing the limit values set by the API can be useful when writing API scripts for user-facing tools.
Note: The GetLimits method returns the limits for the current software version regardless of the API endpoint version used to pass the method.
| |
GetLimitsAsync |
GetLimits enables you to retrieve the limit values set by the API. These values might change between releases of Element OS, but do not change without an update to the system. Knowing the limit values set by the API can be useful when writing API scripts for user-facing tools.
Note: The GetLimits method returns the limits for the current software version regardless of the API endpoint version used to pass the method.
| |
GetLldpConfig |
GetLldpConfig returns the current LLDP configuration for this node.
| |
GetLldpConfigAsync |
GetLldpConfig returns the current LLDP configuration for this node.
| |
GetLoginBanner |
You can use the GetLoginBanner method to get the currently active Terms of Use banner that users see when they log on to the web interface.
| |
GetLoginBannerAsync |
You can use the GetLoginBanner method to get the currently active Terms of Use banner that users see when they log on to the web interface.
| |
GetLoginSessionInfo |
GetLoginSessionInfo enables you to return the period of time a log in authentication session is valid for both log in shells and the TUI.
| |
GetLoginSessionInfoAsync |
GetLoginSessionInfo enables you to return the period of time a log in authentication session is valid for both log in shells and the TUI.
| |
GetNetworkConfig |
The GetNetworkConfig API method enables you to display the network configuration information for a node.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetNetworkConfigAsync |
The GetNetworkConfig API method enables you to display the network configuration information for a node.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
GetNodeActiveTlsCiphers |
You can use the GetNodeActiveTlsCiphers method to get a list of the TLS ciphers that are currently accepted on this node.
You can use this method on both management and storage nodes.
| |
GetNodeActiveTlsCiphersAsync |
You can use the GetNodeActiveTlsCiphers method to get a list of the TLS ciphers that are currently accepted on this node.
You can use this method on both management and storage nodes.
| |
GetNodeFipsDrivesReport |
The GetNodeFipsDrivesReport reports the FipsDrives capability of a node. This is a per-node API.
| |
GetNodeFipsDrivesReportAsync |
The GetNodeFipsDrivesReport reports the FipsDrives capability of a node. This is a per-node API.
| |
GetNodeHardwareInfo(Int64) |
GetNodeHardwareInfo enables you to return all the hardware information and status for the node specified. This generally includes details about
manufacturers, vendors, versions, and other associated hardware identification information.
| |
GetNodeHardwareInfo(GetNodeHardwareInfoRequest) |
GetNodeHardwareInfo enables you to return all the hardware information and status for the node specified. This generally includes details about
manufacturers, vendors, versions, and other associated hardware identification information.
| |
GetNodeHardwareInfoAsync(CancellationToken, Int64) |
GetNodeHardwareInfo enables you to return all the hardware information and status for the node specified. This generally includes details about
manufacturers, vendors, versions, and other associated hardware identification information.
| |
GetNodeHardwareInfoAsync(GetNodeHardwareInfoRequest, CancellationToken) |
GetNodeHardwareInfo enables you to return all the hardware information and status for the node specified. This generally includes details about
manufacturers, vendors, versions, and other associated hardware identification information.
| |
GetNodeSSLCertificate |
You can use the GetNodeSSLCertificate method to retrieve the SSL certificate that is currently active on the cluster.
You can use this method on both management and storage nodes.
| |
GetNodeSSLCertificateAsync |
You can use the GetNodeSSLCertificate method to retrieve the SSL certificate that is currently active on the cluster.
You can use this method on both management and storage nodes.
| |
GetNodeStats(Int64) |
GetNodeStats enables you to retrieve the high-level activity measurements for a single node.
| |
GetNodeStats(GetNodeStatsRequest) |
GetNodeStats enables you to retrieve the high-level activity measurements for a single node.
| |
GetNodeStatsAsync(CancellationToken, Int64) |
GetNodeStats enables you to retrieve the high-level activity measurements for a single node.
| |
GetNodeStatsAsync(GetNodeStatsRequest, CancellationToken) |
GetNodeStats enables you to retrieve the high-level activity measurements for a single node.
| |
GetNodeSupportedTlsCiphers |
You can use the GetSupportedTlsCiphers method to get a list of the supported TLS ciphers on this node.
You can use this method on both management and storage nodes.
| |
GetNodeSupportedTlsCiphersAsync |
You can use the GetSupportedTlsCiphers method to get a list of the supported TLS ciphers on this node.
You can use this method on both management and storage nodes.
| |
GetNtpInfo |
GetNtpInfo enables you to return the current network time protocol (NTP) configuration information.
| |
GetNtpInfoAsync |
GetNtpInfo enables you to return the current network time protocol (NTP) configuration information.
| |
GetNvramInfo(NullableBoolean) |
GetNvramInfo enables you to retrieve information from each node about the NVRAM card.
| |
GetNvramInfo(GetNvramInfoRequest) |
GetNvramInfo enables you to retrieve information from each node about the NVRAM card.
| |
GetNvramInfoAsync(CancellationToken, NullableBoolean) |
GetNvramInfo enables you to retrieve information from each node about the NVRAM card.
| |
GetNvramInfoAsync(GetNvramInfoRequest, CancellationToken) |
GetNvramInfo enables you to retrieve information from each node about the NVRAM card.
| |
GetOntapVersionInfo(NullableInt64) |
The SolidFire Element OS web UI uses GetOntapVersionInfo to get information about API version support from the ONTAP cluster in a SnapMirror relationship.
| |
GetOntapVersionInfo(GetOntapVersionInfoRequest) |
The SolidFire Element OS web UI uses GetOntapVersionInfo to get information about API version support from the ONTAP cluster in a SnapMirror relationship.
| |
GetOntapVersionInfoAsync(CancellationToken, NullableInt64) |
The SolidFire Element OS web UI uses GetOntapVersionInfo to get information about API version support from the ONTAP cluster in a SnapMirror relationship.
| |
GetOntapVersionInfoAsync(GetOntapVersionInfoRequest, CancellationToken) |
The SolidFire Element OS web UI uses GetOntapVersionInfo to get information about API version support from the ONTAP cluster in a SnapMirror relationship.
| |
GetOrigin |
GetOrigin enables you to retrieve the origination certificate for where the node was built. This method might return null if there is no origination certification.
| |
GetOriginAsync |
GetOrigin enables you to retrieve the origination certificate for where the node was built. This method might return null if there is no origination certification.
| |
GetPatchInfo(NullableBoolean) |
GetPatchInfo enables you to display the details of D-patch information for the given node.
| |
GetPatchInfo(GetPatchInfoRequest) |
GetPatchInfo enables you to display the details of D-patch information for the given node.
| |
GetPatchInfoAsync(CancellationToken, NullableBoolean) |
GetPatchInfo enables you to display the details of D-patch information for the given node.
| |
GetPatchInfoAsync(GetPatchInfoRequest, CancellationToken) |
GetPatchInfo enables you to display the details of D-patch information for the given node.
| |
GetPendingOperation |
You can use GetPendingOperation to detect an operation on a node that is currently in progress. You can also use this method to report back when an operation has completed.
Note: method is available only through the per-node API endpoint 5.0 or later.
| |
GetPendingOperationAsync |
You can use GetPendingOperation to detect an operation on a node that is currently in progress. You can also use this method to report back when an operation has completed.
Note: method is available only through the per-node API endpoint 5.0 or later.
| |
GetProtectionDomainLayout |
GetProtectionDomainLayout returns all of the Protection Domain information for the cluster.
| |
GetProtectionDomainLayoutAsync |
GetProtectionDomainLayout returns all of the Protection Domain information for the cluster.
| |
GetQoSPolicy(Int64) |
You can use the GetQoSPolicy method to get details about a specific QoSPolicy from the system.
| |
GetQoSPolicy(GetQoSPolicyRequest) |
You can use the GetQoSPolicy method to get details about a specific QoSPolicy from the system.
| |
GetQoSPolicyAsync(CancellationToken, Int64) |
You can use the GetQoSPolicy method to get details about a specific QoSPolicy from the system.
| |
GetQoSPolicyAsync(GetQoSPolicyRequest, CancellationToken) |
You can use the GetQoSPolicy method to get details about a specific QoSPolicy from the system.
| |
GetRawStats |
NetApp engineering uses the GetRawStats API method to troubleshoot new features. The data returned from GetRawStats is not documented, changes frequently, and is not guaranteed to be accurate. NetApp does not recommend using GetCompleteStats for collecting performance data or any other
management integration with a SolidFire cluster.
| |
GetRawStatsAsync |
NetApp engineering uses the GetRawStats API method to troubleshoot new features. The data returned from GetRawStats is not documented, changes frequently, and is not guaranteed to be accurate. NetApp does not recommend using GetCompleteStats for collecting performance data or any other
management integration with a SolidFire cluster.
| |
GetRemoteLoggingHosts |
GetRemoteLoggingHosts enables you to retrieve the current list of log servers.
| |
GetRemoteLoggingHostsAsync |
GetRemoteLoggingHosts enables you to retrieve the current list of log servers.
| |
GetSchedule(Int64) |
You can use the GetSchedule method to retrieve information about a scheduled snapshot. You can see information about a specific
schedule if there are many snapshot schedules in the system. You also retrieve information about more than one schedule with this
method by specifying additional scheduleIDs in the parameter.
| |
GetSchedule(GetScheduleRequest) |
You can use the GetSchedule method to retrieve information about a scheduled snapshot. You can see information about a specific
schedule if there are many snapshot schedules in the system. You also retrieve information about more than one schedule with this
method by specifying additional scheduleIDs in the parameter.
| |
GetScheduleAsync(CancellationToken, Int64) |
You can use the GetSchedule method to retrieve information about a scheduled snapshot. You can see information about a specific
schedule if there are many snapshot schedules in the system. You also retrieve information about more than one schedule with this
method by specifying additional scheduleIDs in the parameter.
| |
GetScheduleAsync(GetScheduleRequest, CancellationToken) |
You can use the GetSchedule method to retrieve information about a scheduled snapshot. You can see information about a specific
schedule if there are many snapshot schedules in the system. You also retrieve information about more than one schedule with this
method by specifying additional scheduleIDs in the parameter.
| |
GetSnapMirrorClusterIdentity(NullableInt64) |
The SolidFire Element OS web UI uses GetSnapMirrorClusterIdentity to get identity information about the ONTAP cluster.
| |
GetSnapMirrorClusterIdentity(GetSnapMirrorClusterIdentityRequest) |
The SolidFire Element OS web UI uses GetSnapMirrorClusterIdentity to get identity information about the ONTAP cluster.
| |
GetSnapMirrorClusterIdentityAsync(CancellationToken, NullableInt64) |
The SolidFire Element OS web UI uses GetSnapMirrorClusterIdentity to get identity information about the ONTAP cluster.
| |
GetSnapMirrorClusterIdentityAsync(GetSnapMirrorClusterIdentityRequest, CancellationToken) |
The SolidFire Element OS web UI uses GetSnapMirrorClusterIdentity to get identity information about the ONTAP cluster.
| |
GetSnmpACL |
GetSnmpACL enables you to return the current SNMP access permissions on the cluster nodes.
| |
GetSnmpACLAsync |
GetSnmpACL enables you to return the current SNMP access permissions on the cluster nodes.
| |
GetSnmpInfo |
GetSnmpInfo enables you to retrieve the current simple network management protocol (SNMP) configuration information.
Note: GetSnmpInfo is available for Element OS 8 and prior releases. It is deprecated for versions later than Element OS 8.
NetApp recommends that you migrate to the GetSnmpState and SetSnmpACL methods. See details in the Element API Reference Guide
for their descriptions and usage.
| |
GetSnmpInfoAsync |
GetSnmpInfo enables you to retrieve the current simple network management protocol (SNMP) configuration information.
Note: GetSnmpInfo is available for Element OS 8 and prior releases. It is deprecated for versions later than Element OS 8.
NetApp recommends that you migrate to the GetSnmpState and SetSnmpACL methods. See details in the Element API Reference Guide
for their descriptions and usage.
| |
GetSnmpState |
You can use GetSnmpState to return the current state of the SNMP feature.
| |
GetSnmpStateAsync |
You can use GetSnmpState to return the current state of the SNMP feature.
| |
GetSnmpTrapInfo |
You can use GetSnmpTrapInfo to return current SNMP trap configuration information.
| |
GetSnmpTrapInfoAsync |
You can use GetSnmpTrapInfo to return current SNMP trap configuration information.
| |
GetSoftwareEncryptionAtRestInfo |
Get details of the current Software Encryption At Rest configuration.
| |
GetSoftwareEncryptionAtRestInfoAsync |
Get details of the current Software Encryption At Rest configuration.
| |
GetSshInfo |
Returns SSH status for the targeted node.
| |
GetSshInfoAsync |
Returns SSH status for the targeted node.
| |
GetSSLCertificate |
You can use the GetSSLCertificate method to retrieve the SSL certificate that is currently active on the cluster.
| |
GetSSLCertificateAsync |
You can use the GetSSLCertificate method to retrieve the SSL certificate that is currently active on the cluster.
| |
GetStorageContainerEfficiency(Guid) |
GetStorageContainerEfficiency enables you to retrieve efficiency information about a virtual volume storage container.
| |
GetStorageContainerEfficiency(GetStorageContainerEfficiencyRequest) |
GetStorageContainerEfficiency enables you to retrieve efficiency information about a virtual volume storage container.
| |
GetStorageContainerEfficiencyAsync(CancellationToken, Guid) |
GetStorageContainerEfficiency enables you to retrieve efficiency information about a virtual volume storage container.
| |
GetStorageContainerEfficiencyAsync(GetStorageContainerEfficiencyRequest, CancellationToken) |
GetStorageContainerEfficiency enables you to retrieve efficiency information about a virtual volume storage container.
| |
GetSupportedTlsCiphers |
You can use the GetSupportedTlsCiphers method to get a list of the supported TLS ciphers.
| |
GetSupportedTlsCiphersAsync |
You can use the GetSupportedTlsCiphers method to get a list of the supported TLS ciphers.
| |
GetSystemStatus |
GetSystemStatus enables you to return whether a reboot ir required or not.
| |
GetSystemStatusAsync |
GetSystemStatus enables you to return whether a reboot ir required or not.
| |
GetVirtualVolumeCount |
Enables retrieval of the number of virtual volumes currently in the system.
| |
GetVirtualVolumeCountAsync |
Enables retrieval of the number of virtual volumes currently in the system.
| |
GetVolumeAccessGroupEfficiency(Int64) |
GetVolumeAccessGroupEfficiency enables you to
retrieve efficiency information about a volume access
group. Only the volume access group you provide as the
parameter in this API method is used to compute the
capacity.
| |
GetVolumeAccessGroupEfficiency(GetVolumeAccessGroupEfficiencyRequest) |
GetVolumeAccessGroupEfficiency enables you to
retrieve efficiency information about a volume access
group. Only the volume access group you provide as the
parameter in this API method is used to compute the
capacity.
| |
GetVolumeAccessGroupEfficiencyAsync(CancellationToken, Int64) |
GetVolumeAccessGroupEfficiency enables you to
retrieve efficiency information about a volume access
group. Only the volume access group you provide as the
parameter in this API method is used to compute the
capacity.
| |
GetVolumeAccessGroupEfficiencyAsync(GetVolumeAccessGroupEfficiencyRequest, CancellationToken) |
GetVolumeAccessGroupEfficiency enables you to
retrieve efficiency information about a volume access
group. Only the volume access group you provide as the
parameter in this API method is used to compute the
capacity.
| |
GetVolumeAccessGroupLunAssignments(Int64) |
The GetVolumeAccessGroupLunAssignments
method enables you to retrieve details on LUN mappings
of a specified volume access group.
| |
GetVolumeAccessGroupLunAssignments(GetVolumeAccessGroupLunAssignmentsRequest) |
The GetVolumeAccessGroupLunAssignments
method enables you to retrieve details on LUN mappings
of a specified volume access group.
| |
GetVolumeAccessGroupLunAssignmentsAsync(CancellationToken, Int64) |
The GetVolumeAccessGroupLunAssignments
method enables you to retrieve details on LUN mappings
of a specified volume access group.
| |
GetVolumeAccessGroupLunAssignmentsAsync(GetVolumeAccessGroupLunAssignmentsRequest, CancellationToken) |
The GetVolumeAccessGroupLunAssignments
method enables you to retrieve details on LUN mappings
of a specified volume access group.
| |
GetVolumeCount |
GetVolumeCount enables you to retrieve the number of volumes currently in the system.
| |
GetVolumeCountAsync |
GetVolumeCount enables you to retrieve the number of volumes currently in the system.
| |
GetVolumeEfficiency(Int64) |
GetVolumeEfficiency enables you to retrieve information about a volume. Only the volume you give as a parameter in this API method is used to compute the capacity.
| |
GetVolumeEfficiency(GetVolumeEfficiencyRequest) |
GetVolumeEfficiency enables you to retrieve information about a volume. Only the volume you give as a parameter in this API method is used to compute the capacity.
| |
GetVolumeEfficiencyAsync(CancellationToken, Int64) |
GetVolumeEfficiency enables you to retrieve information about a volume. Only the volume you give as a parameter in this API method is used to compute the capacity.
| |
GetVolumeEfficiencyAsync(GetVolumeEfficiencyRequest, CancellationToken) |
GetVolumeEfficiency enables you to retrieve information about a volume. Only the volume you give as a parameter in this API method is used to compute the capacity.
| |
GetVolumeStats(Int64) |
GetVolumeStats enables you to retrieve high-level activity measurements for a single volume. Values are cumulative from the creation of the volume.
| |
GetVolumeStats(GetVolumeStatsRequest) |
GetVolumeStats enables you to retrieve high-level activity measurements for a single volume. Values are cumulative from the creation of the volume.
| |
GetVolumeStatsAsync(CancellationToken, Int64) |
GetVolumeStats enables you to retrieve high-level activity measurements for a single volume. Values are cumulative from the creation of the volume.
| |
GetVolumeStatsAsync(GetVolumeStatsRequest, CancellationToken) |
GetVolumeStats enables you to retrieve high-level activity measurements for a single volume. Values are cumulative from the creation of the volume.
| |
InitializeSnapMirrorRelationship(InitializeSnapMirrorRelationshipRequest) |
The SolidFire Element OS web UI uses the InitializeSnapMirrorRelationship method to initialize the destination volume in a SnapMirror relationship by performing an initial baseline transfer between clusters.
| |
InitializeSnapMirrorRelationship(Int64, SnapMirrorVolumeInfo, NullableInt64) |
The SolidFire Element OS web UI uses the InitializeSnapMirrorRelationship method to initialize the destination volume in a SnapMirror relationship by performing an initial baseline transfer between clusters.
| |
InitializeSnapMirrorRelationshipAsync(InitializeSnapMirrorRelationshipRequest, CancellationToken) |
The SolidFire Element OS web UI uses the InitializeSnapMirrorRelationship method to initialize the destination volume in a SnapMirror relationship by performing an initial baseline transfer between clusters.
| |
InitializeSnapMirrorRelationshipAsync(CancellationToken, Int64, SnapMirrorVolumeInfo, NullableInt64) |
The SolidFire Element OS web UI uses the InitializeSnapMirrorRelationship method to initialize the destination volume in a SnapMirror relationship by performing an initial baseline transfer between clusters.
| |
InvokeSFApi(InvokeSFApiRequest) |
This will invoke any API method supported by the SolidFire API for the version and port the connection is using.
Returns a nested hashtable of key/value pairs that contain the result of the invoked method.
| |
InvokeSFApi(String, Object) |
This will invoke any API method supported by the SolidFire API for the version and port the connection is using.
Returns a nested hashtable of key/value pairs that contain the result of the invoked method.
| |
InvokeSFApiAsync(InvokeSFApiRequest, CancellationToken) |
This will invoke any API method supported by the SolidFire API for the version and port the connection is using.
Returns a nested hashtable of key/value pairs that contain the result of the invoked method.
| |
InvokeSFApiAsync(CancellationToken, String, Object) |
This will invoke any API method supported by the SolidFire API for the version and port the connection is using.
Returns a nested hashtable of key/value pairs that contain the result of the invoked method.
| |
ListAccounts(ListAccountsRequest) |
ListAccounts returns the entire list of accounts, with optional paging support.
| |
ListAccounts(NullableInt64, NullableInt64, NullableBoolean) |
ListAccounts returns the entire list of accounts, with optional paging support.
| |
ListAccountsAsync(ListAccountsRequest, CancellationToken) |
ListAccounts returns the entire list of accounts, with optional paging support.
| |
ListAccountsAsync(CancellationToken, NullableInt64, NullableInt64, NullableBoolean) |
ListAccounts returns the entire list of accounts, with optional paging support.
| |
ListActiveAuthSessions |
Lists all active auth sessions.
This is only callable by a user with Administrative access rights.
| |
ListActiveAuthSessionsAsync |
Lists all active auth sessions.
This is only callable by a user with Administrative access rights.
| |
ListActiveNodes |
ListActiveNodes returns the list of currently active nodes that are in the cluster.
| |
ListActiveNodesAsync |
ListActiveNodes returns the list of currently active nodes that are in the cluster.
| |
ListActivePairedVolumes(ListActivePairedVolumesRequest) |
ListActivePairedVolumes enables you to list all the active volumes paired with a volume. This method returns information about volumes with active and pending pairings.
| |
ListActivePairedVolumes(NullableInt64, NullableInt64) |
ListActivePairedVolumes enables you to list all the active volumes paired with a volume. This method returns information about volumes with active and pending pairings.
| |
ListActivePairedVolumesAsync(ListActivePairedVolumesRequest, CancellationToken) |
ListActivePairedVolumes enables you to list all the active volumes paired with a volume. This method returns information about volumes with active and pending pairings.
| |
ListActivePairedVolumesAsync(CancellationToken, NullableInt64, NullableInt64) |
ListActivePairedVolumes enables you to list all the active volumes paired with a volume. This method returns information about volumes with active and pending pairings.
| |
ListActiveVolumes(ListActiveVolumesRequest) |
ListActiveVolumes enables you to return the list of active volumes currently in the system. The list of volumes is returned sorted in
VolumeID order and can be returned in multiple parts (pages).
| |
ListActiveVolumes(NullableInt64, NullableInt64, NullableBoolean) |
ListActiveVolumes enables you to return the list of active volumes currently in the system. The list of volumes is returned sorted in
VolumeID order and can be returned in multiple parts (pages).
| |
ListActiveVolumesAsync(ListActiveVolumesRequest, CancellationToken) |
ListActiveVolumes enables you to return the list of active volumes currently in the system. The list of volumes is returned sorted in
VolumeID order and can be returned in multiple parts (pages).
| |
ListActiveVolumesAsync(CancellationToken, NullableInt64, NullableInt64, NullableBoolean) |
ListActiveVolumes enables you to return the list of active volumes currently in the system. The list of volumes is returned sorted in
VolumeID order and can be returned in multiple parts (pages).
| |
ListAllNodes |
ListAllNodes enables you to retrieve a list of active and pending nodes in the cluster.
| |
ListAllNodesAsync |
ListAllNodes enables you to retrieve a list of active and pending nodes in the cluster.
| |
ListAsyncResults(String) |
You can use ListAsyncResults to list the results of all currently running and completed asynchronous methods on the system.
Querying asynchronous results with ListAsyncResults does not cause completed asyncHandles to expire; you can use GetAsyncResult
to query any of the asyncHandles returned by ListAsyncResults.
| |
ListAsyncResults(ListAsyncResultsRequest) |
You can use ListAsyncResults to list the results of all currently running and completed asynchronous methods on the system.
Querying asynchronous results with ListAsyncResults does not cause completed asyncHandles to expire; you can use GetAsyncResult
to query any of the asyncHandles returned by ListAsyncResults.
| |
ListAsyncResultsAsync(CancellationToken, String) |
You can use ListAsyncResults to list the results of all currently running and completed asynchronous methods on the system.
Querying asynchronous results with ListAsyncResults does not cause completed asyncHandles to expire; you can use GetAsyncResult
to query any of the asyncHandles returned by ListAsyncResults.
| |
ListAsyncResultsAsync(ListAsyncResultsRequest, CancellationToken) |
You can use ListAsyncResults to list the results of all currently running and completed asynchronous methods on the system.
Querying asynchronous results with ListAsyncResults does not cause completed asyncHandles to expire; you can use GetAsyncResult
to query any of the asyncHandles returned by ListAsyncResults.
| |
ListAuthSessionsByClusterAdmin(Int64) |
List all auth sessions associated with the specified ClusterAdminID.
If the specified ClusterAdminID maps to a group of users, all auth sessions for all members of that group will be listed.
| |
ListAuthSessionsByClusterAdmin(ListAuthSessionsByClusterAdminRequest) |
List all auth sessions associated with the specified ClusterAdminID.
If the specified ClusterAdminID maps to a group of users, all auth sessions for all members of that group will be listed.
| |
ListAuthSessionsByClusterAdminAsync(CancellationToken, Int64) |
List all auth sessions associated with the specified ClusterAdminID.
If the specified ClusterAdminID maps to a group of users, all auth sessions for all members of that group will be listed.
| |
ListAuthSessionsByClusterAdminAsync(ListAuthSessionsByClusterAdminRequest, CancellationToken) |
List all auth sessions associated with the specified ClusterAdminID.
If the specified ClusterAdminID maps to a group of users, all auth sessions for all members of that group will be listed.
| |
ListAuthSessionsByUsername(ListAuthSessionsByUsernameRequest) |
Lists all auth sessions for the given user.
A caller not in AccessGroup ClusterAdmins / Administrator privileges may only list their own sessions.
A caller with ClusterAdmins / Administrator privileges may list sessions belonging to any user.
| |
ListAuthSessionsByUsername(String, String) |
Lists all auth sessions for the given user.
A caller not in AccessGroup ClusterAdmins / Administrator privileges may only list their own sessions.
A caller with ClusterAdmins / Administrator privileges may list sessions belonging to any user.
| |
ListAuthSessionsByUsernameAsync(ListAuthSessionsByUsernameRequest, CancellationToken) |
Lists all auth sessions for the given user.
A caller not in AccessGroup ClusterAdmins / Administrator privileges may only list their own sessions.
A caller with ClusterAdmins / Administrator privileges may list sessions belonging to any user.
| |
ListAuthSessionsByUsernameAsync(CancellationToken, String, String) |
Lists all auth sessions for the given user.
A caller not in AccessGroup ClusterAdmins / Administrator privileges may only list their own sessions.
A caller with ClusterAdmins / Administrator privileges may list sessions belonging to any user.
| |
ListBackupTargets |
You can use ListBackupTargets to retrieve information about all backup targets that have been created.
| |
ListBackupTargetsAsync |
You can use ListBackupTargets to retrieve information about all backup targets that have been created.
| |
ListBulkVolumeJobs |
ListBulkVolumeJobs enables you to retrieve information about each bulk volume read or write operation that is occurring in the
system.
| |
ListBulkVolumeJobsAsync |
ListBulkVolumeJobs enables you to retrieve information about each bulk volume read or write operation that is occurring in the
system.
| |
ListClusterAdmins |
ListClusterAdmins returns the list of all cluster administrators for the cluster. There can be
several cluster administrator accounts with different levels of permissions. There can be only
one primary cluster administrator in the system. The primary Cluster Admin is the
administrator that was created when the cluster was created.
| |
ListClusterAdminsAsync |
ListClusterAdmins returns the list of all cluster administrators for the cluster. There can be
several cluster administrator accounts with different levels of permissions. There can be only
one primary cluster administrator in the system. The primary Cluster Admin is the
administrator that was created when the cluster was created.
| |
ListClusterFaults(ListClusterFaultsRequest) |
ListClusterFaults enables you to retrieve information about any faults detected on the cluster. With this method, you can retrieve both current faults as well as faults that have been resolved. The system caches faults every 30 seconds.
| |
ListClusterFaults(NullableBoolean, String) |
ListClusterFaults enables you to retrieve information about any faults detected on the cluster. With this method, you can retrieve both current faults as well as faults that have been resolved. The system caches faults every 30 seconds.
| |
ListClusterFaultsAsync(ListClusterFaultsRequest, CancellationToken) |
ListClusterFaults enables you to retrieve information about any faults detected on the cluster. With this method, you can retrieve both current faults as well as faults that have been resolved. The system caches faults every 30 seconds.
| |
ListClusterFaultsAsync(CancellationToken, NullableBoolean, String) |
ListClusterFaults enables you to retrieve information about any faults detected on the cluster. With this method, you can retrieve both current faults as well as faults that have been resolved. The system caches faults every 30 seconds.
| |
ListClusterInterfacePreferences |
Lists all the existing cluster interface preferences.
| |
ListClusterInterfacePreferencesAsync |
Lists all the existing cluster interface preferences.
| |
ListClusterPairs |
You can use the ListClusterPairs method to list all the clusters that a cluster is paired with. This method returns information about active and pending cluster pairings, such as statistics about the current pairing as well as the connectivity and latency (in milliseconds) of the cluster pairing.
| |
ListClusterPairsAsync |
You can use the ListClusterPairs method to list all the clusters that a cluster is paired with. This method returns information about active and pending cluster pairings, such as statistics about the current pairing as well as the connectivity and latency (in milliseconds) of the cluster pairing.
| |
ListDeletedVolumes(NullableBoolean) |
ListDeletedVolumes enables you to retrieve the list of volumes that have been marked for deletion and purged from the system.
| |
ListDeletedVolumes(ListDeletedVolumesRequest) |
ListDeletedVolumes enables you to retrieve the list of volumes that have been marked for deletion and purged from the system.
| |
ListDeletedVolumesAsync(CancellationToken, NullableBoolean) |
ListDeletedVolumes enables you to retrieve the list of volumes that have been marked for deletion and purged from the system.
| |
ListDeletedVolumesAsync(ListDeletedVolumesRequest, CancellationToken) |
ListDeletedVolumes enables you to retrieve the list of volumes that have been marked for deletion and purged from the system.
| |
ListDriveHardware(Boolean) |
ListDriveHardware returns all the drives connected to a node. Use this method on individual nodes to return drive hardware
information or use this method on the cluster master node MVIP to see information for all the drives on all nodes.
Note: The "securitySupported": true line of the method response does not imply that the drives are capable of
encryption; only that the security status can be queried. If you have a node type with a model number ending in "-NE",
commands to enable security features on these drives will fail. See the EnableEncryptionAtRest method for more information.
| |
ListDriveHardware(ListDriveHardwareRequest) |
ListDriveHardware returns all the drives connected to a node. Use this method on individual nodes to return drive hardware
information or use this method on the cluster master node MVIP to see information for all the drives on all nodes.
Note: The "securitySupported": true line of the method response does not imply that the drives are capable of
encryption; only that the security status can be queried. If you have a node type with a model number ending in "-NE",
commands to enable security features on these drives will fail. See the EnableEncryptionAtRest method for more information.
| |
ListDriveHardwareAsync(CancellationToken, Boolean) |
ListDriveHardware returns all the drives connected to a node. Use this method on individual nodes to return drive hardware
information or use this method on the cluster master node MVIP to see information for all the drives on all nodes.
Note: The "securitySupported": true line of the method response does not imply that the drives are capable of
encryption; only that the security status can be queried. If you have a node type with a model number ending in "-NE",
commands to enable security features on these drives will fail. See the EnableEncryptionAtRest method for more information.
| |
ListDriveHardwareAsync(ListDriveHardwareRequest, CancellationToken) |
ListDriveHardware returns all the drives connected to a node. Use this method on individual nodes to return drive hardware
information or use this method on the cluster master node MVIP to see information for all the drives on all nodes.
Note: The "securitySupported": true line of the method response does not imply that the drives are capable of
encryption; only that the security status can be queried. If you have a node type with a model number ending in "-NE",
commands to enable security features on these drives will fail. See the EnableEncryptionAtRest method for more information.
| |
ListDrives |
ListDrives enables you to retrieve the list of the drives that exist in the cluster's active nodes. This method returns drives that have
been added as volume metadata or block drives as well as drives that have not been added and are available.
| |
ListDrivesAsync |
ListDrives enables you to retrieve the list of the drives that exist in the cluster's active nodes. This method returns drives that have
been added as volume metadata or block drives as well as drives that have not been added and are available.
| |
ListDriveStats(Int64) |
ListDriveStats enables you to retrieve high-level activity measurements for multiple drives in the cluster. By default, this method returns statistics for all drives in the cluster, and these measurements are cumulative from the addition of the drive to the cluster. Some values this method returns are specific to block drives, and some are specific to metadata drives.
| |
ListDriveStats(ListDriveStatsRequest) |
ListDriveStats enables you to retrieve high-level activity measurements for multiple drives in the cluster. By default, this method returns statistics for all drives in the cluster, and these measurements are cumulative from the addition of the drive to the cluster. Some values this method returns are specific to block drives, and some are specific to metadata drives.
| |
ListDriveStatsAsync(CancellationToken, Int64) |
ListDriveStats enables you to retrieve high-level activity measurements for multiple drives in the cluster. By default, this method returns statistics for all drives in the cluster, and these measurements are cumulative from the addition of the drive to the cluster. Some values this method returns are specific to block drives, and some are specific to metadata drives.
| |
ListDriveStatsAsync(ListDriveStatsRequest, CancellationToken) |
ListDriveStats enables you to retrieve high-level activity measurements for multiple drives in the cluster. By default, this method returns statistics for all drives in the cluster, and these measurements are cumulative from the addition of the drive to the cluster. Some values this method returns are specific to block drives, and some are specific to metadata drives.
| |
ListEvents(ListEventsRequest) |
ListEvents returns events detected on the cluster, sorted from oldest to newest.
| |
ListEvents(NullableInt64, NullableInt64, NullableInt64, String, NullableInt64, NullableInt64, NullableInt64, String, String, String, String) |
ListEvents returns events detected on the cluster, sorted from oldest to newest.
| |
ListEventsAsync(ListEventsRequest, CancellationToken) |
ListEvents returns events detected on the cluster, sorted from oldest to newest.
| |
ListEventsAsync(CancellationToken, NullableInt64, NullableInt64, NullableInt64, String, NullableInt64, NullableInt64, NullableInt64, String, String, String, String) |
ListEvents returns events detected on the cluster, sorted from oldest to newest.
| |
ListFibreChannelPortInfo |
ListFibreChannelPortInfo enables you to retrieve information about the Fibre Channel ports on a node. The API method is intended for use on individual nodes; userid and password authentication is required for access to individual Fibre Channel nodes.
| |
ListFibreChannelPortInfoAsync |
ListFibreChannelPortInfo enables you to retrieve information about the Fibre Channel ports on a node. The API method is intended for use on individual nodes; userid and password authentication is required for access to individual Fibre Channel nodes.
| |
ListFibreChannelSessions |
ListFibreChannelSessions enables you to retrieve information about the active Fibre Channel sessions on a cluster.
| |
ListFibreChannelSessionsAsync |
ListFibreChannelSessions enables you to retrieve information about the active Fibre Channel sessions on a cluster.
| |
ListGroupSnapshots(ListGroupSnapshotsRequest) |
ListGroupSnapshots enables you to get information about all group snapshots that have been created.
| |
ListGroupSnapshots(Int64, NullableInt64) |
ListGroupSnapshots enables you to get information about all group snapshots that have been created.
| |
ListGroupSnapshotsAsync(ListGroupSnapshotsRequest, CancellationToken) |
ListGroupSnapshots enables you to get information about all group snapshots that have been created.
| |
ListGroupSnapshotsAsync(CancellationToken, Int64, NullableInt64) |
ListGroupSnapshots enables you to get information about all group snapshots that have been created.
| |
ListIdpConfigurations(ListIdpConfigurationsRequest) |
List configurations for third party Identity Provider(s) (IdP), optionally providing either enabledOnly flag to retrieve the currently enabled IdP configuration, or an IdP metadata UUID or IdP name to query a specific IdP configuration information.
| |
ListIdpConfigurations(NullableGuid, String, NullableBoolean) |
List configurations for third party Identity Provider(s) (IdP), optionally providing either enabledOnly flag to retrieve the currently enabled IdP configuration, or an IdP metadata UUID or IdP name to query a specific IdP configuration information.
| |
ListIdpConfigurationsAsync(ListIdpConfigurationsRequest, CancellationToken) |
List configurations for third party Identity Provider(s) (IdP), optionally providing either enabledOnly flag to retrieve the currently enabled IdP configuration, or an IdP metadata UUID or IdP name to query a specific IdP configuration information.
| |
ListIdpConfigurationsAsync(CancellationToken, NullableGuid, String, NullableBoolean) |
List configurations for third party Identity Provider(s) (IdP), optionally providing either enabledOnly flag to retrieve the currently enabled IdP configuration, or an IdP metadata UUID or IdP name to query a specific IdP configuration information.
| |
ListInitiators(ListInitiatorsRequest) |
ListInitiators enables you to list initiator IQNs or World Wide Port Names (WWPNs).
| |
ListInitiators(NullableInt64, NullableInt64, Int64) |
ListInitiators enables you to list initiator IQNs or World Wide Port Names (WWPNs).
| |
ListInitiatorsAsync(ListInitiatorsRequest, CancellationToken) |
ListInitiators enables you to list initiator IQNs or World Wide Port Names (WWPNs).
| |
ListInitiatorsAsync(CancellationToken, NullableInt64, NullableInt64, Int64) |
ListInitiators enables you to list initiator IQNs or World Wide Port Names (WWPNs).
| |
ListISCSISessions |
You can use ListISCSISessions to return iSCSI session information for the cluster.
| |
ListISCSISessionsAsync |
You can use ListISCSISessions to return iSCSI session information for the cluster.
| |
ListKeyProvidersKmip(ListKeyProvidersKmipRequest) |
Returns the list of KMIP (Key Management Interoperability Protocol) Key Providers which have been created via CreateKeyProviderKmip. The list can optionally be filtered by specifying additional parameters.
| |
ListKeyProvidersKmip(NullableBoolean, NullableBoolean) |
Returns the list of KMIP (Key Management Interoperability Protocol) Key Providers which have been created via CreateKeyProviderKmip. The list can optionally be filtered by specifying additional parameters.
| |
ListKeyProvidersKmipAsync(ListKeyProvidersKmipRequest, CancellationToken) |
Returns the list of KMIP (Key Management Interoperability Protocol) Key Providers which have been created via CreateKeyProviderKmip. The list can optionally be filtered by specifying additional parameters.
| |
ListKeyProvidersKmipAsync(CancellationToken, NullableBoolean, NullableBoolean) |
Returns the list of KMIP (Key Management Interoperability Protocol) Key Providers which have been created via CreateKeyProviderKmip. The list can optionally be filtered by specifying additional parameters.
| |
ListKeyServersKmip(ListKeyServersKmipRequest) |
Returns the list of KMIP (Key Management Interoperability Protocol) Key Servers which have been created via CreateKeyServerKmip. The list can optionally be filtered by specifying additional parameters.
| |
ListKeyServersKmip(NullableInt64, NullableBoolean, NullableBoolean) |
Returns the list of KMIP (Key Management Interoperability Protocol) Key Servers which have been created via CreateKeyServerKmip. The list can optionally be filtered by specifying additional parameters.
| |
ListKeyServersKmipAsync(ListKeyServersKmipRequest, CancellationToken) |
Returns the list of KMIP (Key Management Interoperability Protocol) Key Servers which have been created via CreateKeyServerKmip. The list can optionally be filtered by specifying additional parameters.
| |
ListKeyServersKmipAsync(CancellationToken, NullableInt64, NullableBoolean, NullableBoolean) |
Returns the list of KMIP (Key Management Interoperability Protocol) Key Servers which have been created via CreateKeyServerKmip. The list can optionally be filtered by specifying additional parameters.
| |
ListNetworkInterfaces |
ListNetworkInterfaces enables you to retrieve information about each network interface on a node. The API method is intended for use on individual nodes; userid and password authentication is required for access to individual nodes.
| |
ListNetworkInterfacesAsync |
ListNetworkInterfaces enables you to retrieve information about each network interface on a node. The API method is intended for use on individual nodes; userid and password authentication is required for access to individual nodes.
| |
ListNetworkInterfaceStats |
List statistics for network statistics such as dropped packets and various types of errors.
| |
ListNetworkInterfaceStatsAsync |
List statistics for network statistics such as dropped packets and various types of errors.
| |
ListNodeFibreChannelPortInfo |
The ListNodeFibreChannelPortInfo API method enables you to retrieve information about the Fibre Channel ports on a node. The API method is intended for use on individual nodes; userid and password authentication is required for access to individual Fibre Channel nodes.
| |
ListNodeFibreChannelPortInfoAsync |
The ListNodeFibreChannelPortInfo API method enables you to retrieve information about the Fibre Channel ports on a node. The API method is intended for use on individual nodes; userid and password authentication is required for access to individual Fibre Channel nodes.
| |
ListNodeStats |
ListNodeStats enables you to view the high-level activity measurements for all nodes in a cluster.
| |
ListNodeStatsAsync |
ListNodeStats enables you to view the high-level activity measurements for all nodes in a cluster.
| |
ListPendingActiveNodes |
ListPendingActiveNodes returns the list of nodes in the cluster that are currently in the PendingActive state, between the pending and active states. These are nodes that are currently being returned to the factory image.
| |
ListPendingActiveNodesAsync |
ListPendingActiveNodes returns the list of nodes in the cluster that are currently in the PendingActive state, between the pending and active states. These are nodes that are currently being returned to the factory image.
| |
ListPendingNodes |
ListPendingNodes returns a list of the currently pending nodes in the system. Pending nodes are nodes that are running and configured to join the cluster, but have not yet been added via the AddNodes API method.
| |
ListPendingNodesAsync |
ListPendingNodes returns a list of the currently pending nodes in the system. Pending nodes are nodes that are running and configured to join the cluster, but have not yet been added via the AddNodes API method.
| |
ListProtectionDomainLevels |
ListProtectionDomainLevels returns the Tolerance and Resiliency of the cluster from the perspective
of each of the supported ProtectionDomainTypes.
| |
ListProtectionDomainLevelsAsync |
ListProtectionDomainLevels returns the Tolerance and Resiliency of the cluster from the perspective
of each of the supported ProtectionDomainTypes.
| |
ListProtocolEndpoints(Guid) |
ListProtocolEndpoints enables you to retrieve information about all protocol endpoints in the cluster. Protocol endpoints govern
access to their associated virtual volume storage containers.
| |
ListProtocolEndpoints(ListProtocolEndpointsRequest) |
ListProtocolEndpoints enables you to retrieve information about all protocol endpoints in the cluster. Protocol endpoints govern
access to their associated virtual volume storage containers.
| |
ListProtocolEndpointsAsync(CancellationToken, Guid) |
ListProtocolEndpoints enables you to retrieve information about all protocol endpoints in the cluster. Protocol endpoints govern
access to their associated virtual volume storage containers.
| |
ListProtocolEndpointsAsync(ListProtocolEndpointsRequest, CancellationToken) |
ListProtocolEndpoints enables you to retrieve information about all protocol endpoints in the cluster. Protocol endpoints govern
access to their associated virtual volume storage containers.
| |
ListQoSPolicies |
You can use the ListQoSPolicies method to list all the settings of all QoS policies on the system.
| |
ListQoSPoliciesAsync |
You can use the ListQoSPolicies method to list all the settings of all QoS policies on the system.
| |
ListSchedules |
ListSchedule enables you to retrieve information about all scheduled snapshots that have been created.
| |
ListSchedulesAsync |
ListSchedule enables you to retrieve information about all scheduled snapshots that have been created.
| |
ListServices |
You can use ListServices to return the services information for nodes, drives, current software, and other services that are running on the cluster.
| |
ListServicesAsync |
You can use ListServices to return the services information for nodes, drives, current software, and other services that are running on the cluster.
| |
ListSnapMirrorAggregates(NullableInt64) |
The SolidFire Element OS web UI uses the ListSnapMirrorAggregates method to list all SnapMirror aggregates that are available on the remote ONTAP system. An aggregate describes a set of physical storage resources.
| |
ListSnapMirrorAggregates(ListSnapMirrorAggregatesRequest) |
The SolidFire Element OS web UI uses the ListSnapMirrorAggregates method to list all SnapMirror aggregates that are available on the remote ONTAP system. An aggregate describes a set of physical storage resources.
| |
ListSnapMirrorAggregatesAsync(CancellationToken, NullableInt64) |
The SolidFire Element OS web UI uses the ListSnapMirrorAggregates method to list all SnapMirror aggregates that are available on the remote ONTAP system. An aggregate describes a set of physical storage resources.
| |
ListSnapMirrorAggregatesAsync(ListSnapMirrorAggregatesRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ListSnapMirrorAggregates method to list all SnapMirror aggregates that are available on the remote ONTAP system. An aggregate describes a set of physical storage resources.
| |
ListSnapMirrorEndpoints(Int64) |
The SolidFire Element OS web UI uses the ListSnapMirrorEndpoints method to list all SnapMirror endpoints that the SolidFire cluster is communicating with.
| |
ListSnapMirrorEndpoints(ListSnapMirrorEndpointsRequest) |
The SolidFire Element OS web UI uses the ListSnapMirrorEndpoints method to list all SnapMirror endpoints that the SolidFire cluster is communicating with.
| |
ListSnapMirrorEndpointsAsync(CancellationToken, Int64) |
The SolidFire Element OS web UI uses the ListSnapMirrorEndpoints method to list all SnapMirror endpoints that the SolidFire cluster is communicating with.
| |
ListSnapMirrorEndpointsAsync(ListSnapMirrorEndpointsRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ListSnapMirrorEndpoints method to list all SnapMirror endpoints that the SolidFire cluster is communicating with.
| |
ListSnapMirrorLuns(ListSnapMirrorLunsRequest) |
The SolidFire Element OS web UI uses the ListSnapMirrorLuns method to list the LUN information for the SnapMirror relationship from the remote ONTAP cluster.
| |
ListSnapMirrorLuns(Int64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the ListSnapMirrorLuns method to list the LUN information for the SnapMirror relationship from the remote ONTAP cluster.
| |
ListSnapMirrorLunsAsync(ListSnapMirrorLunsRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ListSnapMirrorLuns method to list the LUN information for the SnapMirror relationship from the remote ONTAP cluster.
| |
ListSnapMirrorLunsAsync(CancellationToken, Int64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the ListSnapMirrorLuns method to list the LUN information for the SnapMirror relationship from the remote ONTAP cluster.
| |
ListSnapMirrorNetworkInterfaces(ListSnapMirrorNetworkInterfacesRequest) |
The SolidFire Element OS web UI uses the ListSnapMirrorNetworkInterfaces method to list all available SnapMirror interfaces on a remote ONTAP system
| |
ListSnapMirrorNetworkInterfaces(NullableInt64, String) |
The SolidFire Element OS web UI uses the ListSnapMirrorNetworkInterfaces method to list all available SnapMirror interfaces on a remote ONTAP system
| |
ListSnapMirrorNetworkInterfacesAsync(ListSnapMirrorNetworkInterfacesRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ListSnapMirrorNetworkInterfaces method to list all available SnapMirror interfaces on a remote ONTAP system
| |
ListSnapMirrorNetworkInterfacesAsync(CancellationToken, NullableInt64, String) |
The SolidFire Element OS web UI uses the ListSnapMirrorNetworkInterfaces method to list all available SnapMirror interfaces on a remote ONTAP system
| |
ListSnapMirrorNodes(NullableInt64) |
The SolidFire Element OS web UI uses the ListSnapMirrorNodes method to get a list of nodes in a remote ONTAP cluster.
| |
ListSnapMirrorNodes(ListSnapMirrorNodesRequest) |
The SolidFire Element OS web UI uses the ListSnapMirrorNodes method to get a list of nodes in a remote ONTAP cluster.
| |
ListSnapMirrorNodesAsync(CancellationToken, NullableInt64) |
The SolidFire Element OS web UI uses the ListSnapMirrorNodes method to get a list of nodes in a remote ONTAP cluster.
| |
ListSnapMirrorNodesAsync(ListSnapMirrorNodesRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ListSnapMirrorNodes method to get a list of nodes in a remote ONTAP cluster.
| |
ListSnapMirrorPolicies(NullableInt64) |
The SolidFire Element OS web UI uses the ListSnapMirrorPolicies method to list all SnapMirror policies on a remote ONTAP system.
| |
ListSnapMirrorPolicies(ListSnapMirrorPoliciesRequest) |
The SolidFire Element OS web UI uses the ListSnapMirrorPolicies method to list all SnapMirror policies on a remote ONTAP system.
| |
ListSnapMirrorPoliciesAsync(CancellationToken, NullableInt64) |
The SolidFire Element OS web UI uses the ListSnapMirrorPolicies method to list all SnapMirror policies on a remote ONTAP system.
| |
ListSnapMirrorPoliciesAsync(ListSnapMirrorPoliciesRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ListSnapMirrorPolicies method to list all SnapMirror policies on a remote ONTAP system.
| |
ListSnapMirrorRelationships(ListSnapMirrorRelationshipsRequest) |
The SolidFire Element OS web UI uses the ListSnapMirrorRelationships method to list one or all SnapMirror relationships on a SolidFire cluster
| |
ListSnapMirrorRelationships(NullableInt64, SnapMirrorVolumeInfo, SnapMirrorVolumeInfo, String, String) |
The SolidFire Element OS web UI uses the ListSnapMirrorRelationships method to list one or all SnapMirror relationships on a SolidFire cluster
| |
ListSnapMirrorRelationshipsAsync(ListSnapMirrorRelationshipsRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ListSnapMirrorRelationships method to list one or all SnapMirror relationships on a SolidFire cluster
| |
ListSnapMirrorRelationshipsAsync(CancellationToken, NullableInt64, SnapMirrorVolumeInfo, SnapMirrorVolumeInfo, String, String) |
The SolidFire Element OS web UI uses the ListSnapMirrorRelationships method to list one or all SnapMirror relationships on a SolidFire cluster
| |
ListSnapMirrorSchedules(NullableInt64) |
The SolidFire Element OS web UI uses the ListSnapMirrorSchedules method to get a list of schedules that are available on a remote ONTAP cluster.
| |
ListSnapMirrorSchedules(ListSnapMirrorSchedulesRequest) |
The SolidFire Element OS web UI uses the ListSnapMirrorSchedules method to get a list of schedules that are available on a remote ONTAP cluster.
| |
ListSnapMirrorSchedulesAsync(CancellationToken, NullableInt64) |
The SolidFire Element OS web UI uses the ListSnapMirrorSchedules method to get a list of schedules that are available on a remote ONTAP cluster.
| |
ListSnapMirrorSchedulesAsync(ListSnapMirrorSchedulesRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ListSnapMirrorSchedules method to get a list of schedules that are available on a remote ONTAP cluster.
| |
ListSnapMirrorVolumes(ListSnapMirrorVolumesRequest) |
The SolidFire Element OS web UI uses the ListSnapMirrorVolumes method to list all SnapMirror volumes available on a remote ONTAP system.
| |
ListSnapMirrorVolumes(NullableInt64, String, String, String) |
The SolidFire Element OS web UI uses the ListSnapMirrorVolumes method to list all SnapMirror volumes available on a remote ONTAP system.
| |
ListSnapMirrorVolumesAsync(ListSnapMirrorVolumesRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ListSnapMirrorVolumes method to list all SnapMirror volumes available on a remote ONTAP system.
| |
ListSnapMirrorVolumesAsync(CancellationToken, NullableInt64, String, String, String) |
The SolidFire Element OS web UI uses the ListSnapMirrorVolumes method to list all SnapMirror volumes available on a remote ONTAP system.
| |
ListSnapMirrorVservers(ListSnapMirrorVserversRequest) |
The SolidFire Element OS web UI uses the ListSnapMirrorVservers method to list all SnapMirror Vservers available on a remote ONTAP system.
| |
ListSnapMirrorVservers(NullableInt64, String, String) |
The SolidFire Element OS web UI uses the ListSnapMirrorVservers method to list all SnapMirror Vservers available on a remote ONTAP system.
| |
ListSnapMirrorVserversAsync(ListSnapMirrorVserversRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ListSnapMirrorVservers method to list all SnapMirror Vservers available on a remote ONTAP system.
| |
ListSnapMirrorVserversAsync(CancellationToken, NullableInt64, String, String) |
The SolidFire Element OS web UI uses the ListSnapMirrorVservers method to list all SnapMirror Vservers available on a remote ONTAP system.
| |
ListSnapshots(ListSnapshotsRequest) |
ListSnapshots enables you to return the attributes of each snapshot taken on the volume. Information about snapshots that reside on the target cluster is displayed on the source cluster when this method is called from the source cluster.
| |
ListSnapshots(NullableInt64, NullableInt64) |
ListSnapshots enables you to return the attributes of each snapshot taken on the volume. Information about snapshots that reside on the target cluster is displayed on the source cluster when this method is called from the source cluster.
| |
ListSnapshotsAsync(ListSnapshotsRequest, CancellationToken) |
ListSnapshots enables you to return the attributes of each snapshot taken on the volume. Information about snapshots that reside on the target cluster is displayed on the source cluster when this method is called from the source cluster.
| |
ListSnapshotsAsync(CancellationToken, NullableInt64, NullableInt64) |
ListSnapshots enables you to return the attributes of each snapshot taken on the volume. Information about snapshots that reside on the target cluster is displayed on the source cluster when this method is called from the source cluster.
| |
ListStorageContainers(Guid) |
ListStorageContainers enables you to retrieve information about all virtual volume storage containers known to the system.
| |
ListStorageContainers(ListStorageContainersRequest) |
ListStorageContainers enables you to retrieve information about all virtual volume storage containers known to the system.
| |
ListStorageContainersAsync(CancellationToken, Guid) |
ListStorageContainers enables you to retrieve information about all virtual volume storage containers known to the system.
| |
ListStorageContainersAsync(ListStorageContainersRequest, CancellationToken) |
ListStorageContainers enables you to retrieve information about all virtual volume storage containers known to the system.
| |
ListSyncJobs |
ListSyncJobs returns information about synchronization jobs that are running on a SolidFire cluster. The type of
synchronization jobs that are returned with this method are block, slice, clone, and remote.
| |
ListSyncJobsAsync |
ListSyncJobs returns information about synchronization jobs that are running on a SolidFire cluster. The type of
synchronization jobs that are returned with this method are block, slice, clone, and remote.
| |
ListTests |
You can use the ListTests API method to return the tests that are available to run on a node.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
ListTestsAsync |
You can use the ListTests API method to return the tests that are available to run on a node.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
ListUtilities |
You can use the ListUtilities API method to return the operations that are available to run on a node.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
ListUtilitiesAsync |
You can use the ListUtilities API method to return the operations that are available to run on a node.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
ListVirtualNetworks(ListVirtualNetworksRequest) |
ListVirtualNetworks enables you to list all configured virtual networks for the cluster. You can use this method to verify the virtual
network settings in the cluster.
There are no required parameters for this method. However, to filter the results, you can pass one or more VirtualNetworkID or
VirtualNetworkTag values.
| |
ListVirtualNetworks(NullableInt64, NullableInt64, Int64, Int64) |
ListVirtualNetworks enables you to list all configured virtual networks for the cluster. You can use this method to verify the virtual
network settings in the cluster.
There are no required parameters for this method. However, to filter the results, you can pass one or more VirtualNetworkID or
VirtualNetworkTag values.
| |
ListVirtualNetworksAsync(ListVirtualNetworksRequest, CancellationToken) |
ListVirtualNetworks enables you to list all configured virtual networks for the cluster. You can use this method to verify the virtual
network settings in the cluster.
There are no required parameters for this method. However, to filter the results, you can pass one or more VirtualNetworkID or
VirtualNetworkTag values.
| |
ListVirtualNetworksAsync(CancellationToken, NullableInt64, NullableInt64, Int64, Int64) |
ListVirtualNetworks enables you to list all configured virtual networks for the cluster. You can use this method to verify the virtual
network settings in the cluster.
There are no required parameters for this method. However, to filter the results, you can pass one or more VirtualNetworkID or
VirtualNetworkTag values.
| |
ListVirtualVolumeBindings(Int64) |
ListVirtualVolumeBindings returns a list of all virtual volumes in the cluster that are bound to protocol endpoints.
| |
ListVirtualVolumeBindings(ListVirtualVolumeBindingsRequest) |
ListVirtualVolumeBindings returns a list of all virtual volumes in the cluster that are bound to protocol endpoints.
| |
ListVirtualVolumeBindingsAsync(CancellationToken, Int64) |
ListVirtualVolumeBindings returns a list of all virtual volumes in the cluster that are bound to protocol endpoints.
| |
ListVirtualVolumeBindingsAsync(ListVirtualVolumeBindingsRequest, CancellationToken) |
ListVirtualVolumeBindings returns a list of all virtual volumes in the cluster that are bound to protocol endpoints.
| |
ListVirtualVolumeHosts(Guid) |
ListVirtualVolumeHosts returns a list of all virtual volume hosts known to the cluster. A virtual volume host is a VMware ESX host
that has initiated a session with the VASA API provider.
| |
ListVirtualVolumeHosts(ListVirtualVolumeHostsRequest) |
ListVirtualVolumeHosts returns a list of all virtual volume hosts known to the cluster. A virtual volume host is a VMware ESX host
that has initiated a session with the VASA API provider.
| |
ListVirtualVolumeHostsAsync(CancellationToken, Guid) |
ListVirtualVolumeHosts returns a list of all virtual volume hosts known to the cluster. A virtual volume host is a VMware ESX host
that has initiated a session with the VASA API provider.
| |
ListVirtualVolumeHostsAsync(ListVirtualVolumeHostsRequest, CancellationToken) |
ListVirtualVolumeHosts returns a list of all virtual volume hosts known to the cluster. A virtual volume host is a VMware ESX host
that has initiated a session with the VASA API provider.
| |
ListVirtualVolumes(ListVirtualVolumesRequest) |
ListVirtualVolumes enables you to list the virtual volumes currently in the system. You can use this method to list all virtual volumes,
or only list a subset.
| |
ListVirtualVolumes(NullableBoolean, NullableInt64, NullableBoolean, NullableGuid, Guid) |
ListVirtualVolumes enables you to list the virtual volumes currently in the system. You can use this method to list all virtual volumes,
or only list a subset.
| |
ListVirtualVolumesAsync(ListVirtualVolumesRequest, CancellationToken) |
ListVirtualVolumes enables you to list the virtual volumes currently in the system. You can use this method to list all virtual volumes,
or only list a subset.
| |
ListVirtualVolumesAsync(CancellationToken, NullableBoolean, NullableInt64, NullableBoolean, NullableGuid, Guid) |
ListVirtualVolumes enables you to list the virtual volumes currently in the system. You can use this method to list all virtual volumes,
or only list a subset.
| |
ListVirtualVolumeTasks(Guid) |
ListVirtualVolumeTasks returns a list of virtual volume tasks in the system.
| |
ListVirtualVolumeTasks(ListVirtualVolumeTasksRequest) |
ListVirtualVolumeTasks returns a list of virtual volume tasks in the system.
| |
ListVirtualVolumeTasksAsync(CancellationToken, Guid) |
ListVirtualVolumeTasks returns a list of virtual volume tasks in the system.
| |
ListVirtualVolumeTasksAsync(ListVirtualVolumeTasksRequest, CancellationToken) |
ListVirtualVolumeTasks returns a list of virtual volume tasks in the system.
| |
ListVolumeAccessGroups(ListVolumeAccessGroupsRequest) |
ListVolumeAccessGroups enables you to return
information about the volume access groups that are
currently in the system.
| |
ListVolumeAccessGroups(NullableInt64, NullableInt64, Int64) |
ListVolumeAccessGroups enables you to return
information about the volume access groups that are
currently in the system.
| |
ListVolumeAccessGroupsAsync(ListVolumeAccessGroupsRequest, CancellationToken) |
ListVolumeAccessGroups enables you to return
information about the volume access groups that are
currently in the system.
| |
ListVolumeAccessGroupsAsync(CancellationToken, NullableInt64, NullableInt64, Int64) |
ListVolumeAccessGroups enables you to return
information about the volume access groups that are
currently in the system.
| |
ListVolumeQoSHistograms(NullableInt64) |
ListVolumeQoSHistograms returns histograms detailing volume performance relative to QOS settings.
It may take up to 5 seconds for newly created volumes to have accurate histogram data available.
| |
ListVolumeQoSHistograms(ListVolumeQoSHistogramsRequest) |
ListVolumeQoSHistograms returns histograms detailing volume performance relative to QOS settings.
It may take up to 5 seconds for newly created volumes to have accurate histogram data available.
| |
ListVolumeQoSHistogramsAsync(CancellationToken, NullableInt64) |
ListVolumeQoSHistograms returns histograms detailing volume performance relative to QOS settings.
It may take up to 5 seconds for newly created volumes to have accurate histogram data available.
| |
ListVolumeQoSHistogramsAsync(ListVolumeQoSHistogramsRequest, CancellationToken) |
ListVolumeQoSHistograms returns histograms detailing volume performance relative to QOS settings.
It may take up to 5 seconds for newly created volumes to have accurate histogram data available.
| |
ListVolumes(ListVolumesRequest) |
The ListVolumes method enables you to retrieve a list of volumes that are in a cluster. You can specify the volumes you want to
return in the list by using the available parameters.
| |
ListVolumes(NullableInt64, NullableInt64, String, Int64, NullableBoolean, Int64, String, NullableBoolean, String) |
The ListVolumes method enables you to retrieve a list of volumes that are in a cluster. You can specify the volumes you want to
return in the list by using the available parameters.
| |
ListVolumesAsync(ListVolumesRequest, CancellationToken) |
The ListVolumes method enables you to retrieve a list of volumes that are in a cluster. You can specify the volumes you want to
return in the list by using the available parameters.
| |
ListVolumesAsync(CancellationToken, NullableInt64, NullableInt64, String, Int64, NullableBoolean, Int64, String, NullableBoolean, String) |
The ListVolumes method enables you to retrieve a list of volumes that are in a cluster. You can specify the volumes you want to
return in the list by using the available parameters.
| |
ListVolumesForAccount(ListVolumesForAccountRequest) |
ListVolumesForAccount returns the list of active and (pending) deleted volumes for an account.
| |
ListVolumesForAccount(Int64, NullableInt64, NullableInt64, NullableBoolean) |
ListVolumesForAccount returns the list of active and (pending) deleted volumes for an account.
| |
ListVolumesForAccountAsync(ListVolumesForAccountRequest, CancellationToken) |
ListVolumesForAccount returns the list of active and (pending) deleted volumes for an account.
| |
ListVolumesForAccountAsync(CancellationToken, Int64, NullableInt64, NullableInt64, NullableBoolean) |
ListVolumesForAccount returns the list of active and (pending) deleted volumes for an account.
| |
ListVolumeStats(Int64) |
ListVolumeStats returns high-level activity measurements for a single volume, list of volumes, or all volumes (if you omit the volumeIDs parameter). Measurement values are cumulative from the creation of the volume.
| |
ListVolumeStats(ListVolumeStatsRequest) |
ListVolumeStats returns high-level activity measurements for a single volume, list of volumes, or all volumes (if you omit the volumeIDs parameter). Measurement values are cumulative from the creation of the volume.
| |
ListVolumeStatsAsync(CancellationToken, Int64) |
ListVolumeStats returns high-level activity measurements for a single volume, list of volumes, or all volumes (if you omit the volumeIDs parameter). Measurement values are cumulative from the creation of the volume.
| |
ListVolumeStatsAsync(ListVolumeStatsRequest, CancellationToken) |
ListVolumeStats returns high-level activity measurements for a single volume, list of volumes, or all volumes (if you omit the volumeIDs parameter). Measurement values are cumulative from the creation of the volume.
| |
ListVolumeStatsByAccount(ListVolumeStatsByAccountRequest) |
ListVolumeStatsByAccount returns high-level activity measurements for every account. Values are summed from all the volumes owned by the account.
| |
ListVolumeStatsByAccount(Int64, NullableBoolean) |
ListVolumeStatsByAccount returns high-level activity measurements for every account. Values are summed from all the volumes owned by the account.
| |
ListVolumeStatsByAccountAsync(ListVolumeStatsByAccountRequest, CancellationToken) |
ListVolumeStatsByAccount returns high-level activity measurements for every account. Values are summed from all the volumes owned by the account.
| |
ListVolumeStatsByAccountAsync(CancellationToken, Int64, NullableBoolean) |
ListVolumeStatsByAccount returns high-level activity measurements for every account. Values are summed from all the volumes owned by the account.
| |
ListVolumeStatsByVirtualVolume(Guid) |
ListVolumeStatsByVirtualVolume enables you to list volume statistics for any volumes in the system that are associated with virtual volumes. Statistics are cumulative from the creation of the volume.
| |
ListVolumeStatsByVirtualVolume(ListVolumeStatsByVirtualVolumeRequest) |
ListVolumeStatsByVirtualVolume enables you to list volume statistics for any volumes in the system that are associated with virtual volumes. Statistics are cumulative from the creation of the volume.
| |
ListVolumeStatsByVirtualVolumeAsync(CancellationToken, Guid) |
ListVolumeStatsByVirtualVolume enables you to list volume statistics for any volumes in the system that are associated with virtual volumes. Statistics are cumulative from the creation of the volume.
| |
ListVolumeStatsByVirtualVolumeAsync(ListVolumeStatsByVirtualVolumeRequest, CancellationToken) |
ListVolumeStatsByVirtualVolume enables you to list volume statistics for any volumes in the system that are associated with virtual volumes. Statistics are cumulative from the creation of the volume.
| |
ListVolumeStatsByVolume(NullableBoolean) |
ListVolumeStatsByVolume returns high-level activity measurements for every volume, by volume. Values are cumulative from the
creation of the volume.
| |
ListVolumeStatsByVolume(ListVolumeStatsByVolumeRequest) |
ListVolumeStatsByVolume returns high-level activity measurements for every volume, by volume. Values are cumulative from the
creation of the volume.
| |
ListVolumeStatsByVolumeAccessGroup(ListVolumeStatsByVolumeAccessGroupRequest) |
ListVolumeStatsByVolumeAccessGroup enables you to get total activity measurements for all of the volumes that are a member of the
specified volume access group(s).
| |
ListVolumeStatsByVolumeAccessGroup(Int64, NullableBoolean) |
ListVolumeStatsByVolumeAccessGroup enables you to get total activity measurements for all of the volumes that are a member of the
specified volume access group(s).
| |
ListVolumeStatsByVolumeAccessGroupAsync(ListVolumeStatsByVolumeAccessGroupRequest, CancellationToken) |
ListVolumeStatsByVolumeAccessGroup enables you to get total activity measurements for all of the volumes that are a member of the
specified volume access group(s).
| |
ListVolumeStatsByVolumeAccessGroupAsync(CancellationToken, Int64, NullableBoolean) |
ListVolumeStatsByVolumeAccessGroup enables you to get total activity measurements for all of the volumes that are a member of the
specified volume access group(s).
| |
ListVolumeStatsByVolumeAsync(CancellationToken, NullableBoolean) |
ListVolumeStatsByVolume returns high-level activity measurements for every volume, by volume. Values are cumulative from the
creation of the volume.
| |
ListVolumeStatsByVolumeAsync(ListVolumeStatsByVolumeRequest, CancellationToken) |
ListVolumeStatsByVolume returns high-level activity measurements for every volume, by volume. Values are cumulative from the
creation of the volume.
| |
ModifyAccount(ModifyAccountRequest) |
ModifyAccount enables you to modify an existing account.
When you lock an account, any existing connections from that account are immediately terminated. When you change an account's
CHAP settings, any existing connections remain active, and the new CHAP settings are used on subsequent connections or
reconnections.
To clear an account's attributes, specify {} for the attributes parameter.
| |
ModifyAccount(Int64, String, String, CHAPSecret, CHAPSecret, Hashtable, NullableBoolean) |
ModifyAccount enables you to modify an existing account.
When you lock an account, any existing connections from that account are immediately terminated. When you change an account's
CHAP settings, any existing connections remain active, and the new CHAP settings are used on subsequent connections or
reconnections.
To clear an account's attributes, specify {} for the attributes parameter.
| |
ModifyAccountAsync(ModifyAccountRequest, CancellationToken) |
ModifyAccount enables you to modify an existing account.
When you lock an account, any existing connections from that account are immediately terminated. When you change an account's
CHAP settings, any existing connections remain active, and the new CHAP settings are used on subsequent connections or
reconnections.
To clear an account's attributes, specify {} for the attributes parameter.
| |
ModifyAccountAsync(CancellationToken, Int64, String, String, CHAPSecret, CHAPSecret, Hashtable, NullableBoolean) |
ModifyAccount enables you to modify an existing account.
When you lock an account, any existing connections from that account are immediately terminated. When you change an account's
CHAP settings, any existing connections remain active, and the new CHAP settings are used on subsequent connections or
reconnections.
To clear an account's attributes, specify {} for the attributes parameter.
| |
ModifyBackupTarget(ModifyBackupTargetRequest) |
ModifyBackupTarget enables you to change attributes of a backup target.
| |
ModifyBackupTarget(Int64, String, Hashtable) |
ModifyBackupTarget enables you to change attributes of a backup target.
| |
ModifyBackupTargetAsync(ModifyBackupTargetRequest, CancellationToken) |
ModifyBackupTarget enables you to change attributes of a backup target.
| |
ModifyBackupTargetAsync(CancellationToken, Int64, String, Hashtable) |
ModifyBackupTarget enables you to change attributes of a backup target.
| |
ModifyClusterAdmin(ModifyClusterAdminRequest) |
You can use ModifyClusterAdmin to change the settings for a cluster admin, LDAP cluster admin,
or third party Identity Provider (IdP) cluster admin. You cannot change access for the
administrator cluster admin account.
| |
ModifyClusterAdmin(Int64, String, String, Hashtable) |
You can use ModifyClusterAdmin to change the settings for a cluster admin, LDAP cluster admin,
or third party Identity Provider (IdP) cluster admin. You cannot change access for the
administrator cluster admin account.
| |
ModifyClusterAdminAsync(ModifyClusterAdminRequest, CancellationToken) |
You can use ModifyClusterAdmin to change the settings for a cluster admin, LDAP cluster admin,
or third party Identity Provider (IdP) cluster admin. You cannot change access for the
administrator cluster admin account.
| |
ModifyClusterAdminAsync(CancellationToken, Int64, String, String, Hashtable) |
You can use ModifyClusterAdmin to change the settings for a cluster admin, LDAP cluster admin,
or third party Identity Provider (IdP) cluster admin. You cannot change access for the
administrator cluster admin account.
| |
ModifyClusterFullThreshold(ModifyClusterFullThresholdRequest) |
You can use ModifyClusterFullThreshold to change the level at which the system generates an event when the storage cluster approaches a certain capacity utilization. You can use the threshold settings to indicate the acceptable amount of utilized block storage or metadata storage before the system generates a warning. For example, if you want to be alerted when the system reaches 3% below the "Error" level block storage utilization, enter a value of "3" for the stage3BlockThresholdPercent parameter. If this level is reached, the system sends an alert to the Event Log in the Cluster Management Console.
| |
ModifyClusterFullThreshold(NullableInt64, NullableInt64, NullableInt64, NullableInt64) |
You can use ModifyClusterFullThreshold to change the level at which the system generates an event when the storage cluster approaches a certain capacity utilization. You can use the threshold settings to indicate the acceptable amount of utilized block storage or metadata storage before the system generates a warning. For example, if you want to be alerted when the system reaches 3% below the "Error" level block storage utilization, enter a value of "3" for the stage3BlockThresholdPercent parameter. If this level is reached, the system sends an alert to the Event Log in the Cluster Management Console.
| |
ModifyClusterFullThresholdAsync(ModifyClusterFullThresholdRequest, CancellationToken) |
You can use ModifyClusterFullThreshold to change the level at which the system generates an event when the storage cluster approaches a certain capacity utilization. You can use the threshold settings to indicate the acceptable amount of utilized block storage or metadata storage before the system generates a warning. For example, if you want to be alerted when the system reaches 3% below the "Error" level block storage utilization, enter a value of "3" for the stage3BlockThresholdPercent parameter. If this level is reached, the system sends an alert to the Event Log in the Cluster Management Console.
| |
ModifyClusterFullThresholdAsync(CancellationToken, NullableInt64, NullableInt64, NullableInt64, NullableInt64) |
You can use ModifyClusterFullThreshold to change the level at which the system generates an event when the storage cluster approaches a certain capacity utilization. You can use the threshold settings to indicate the acceptable amount of utilized block storage or metadata storage before the system generates a warning. For example, if you want to be alerted when the system reaches 3% below the "Error" level block storage utilization, enter a value of "3" for the stage3BlockThresholdPercent parameter. If this level is reached, the system sends an alert to the Event Log in the Cluster Management Console.
| |
ModifyClusterInterfacePreference(ModifyClusterInterfacePreferenceRequest) |
Modifies an existing cluster interface preference.
| |
ModifyClusterInterfacePreference(String, String) |
Modifies an existing cluster interface preference.
| |
ModifyClusterInterfacePreferenceAsync(ModifyClusterInterfacePreferenceRequest, CancellationToken) |
Modifies an existing cluster interface preference.
| |
ModifyClusterInterfacePreferenceAsync(CancellationToken, String, String) |
Modifies an existing cluster interface preference.
| |
ModifyGroupSnapshot(ModifyGroupSnapshotRequest) |
ModifyGroupSnapshot enables you to change the attributes of a group of snapshots. You can also use this method to enable snapshots created on the Read/Write (source) volume to be remotely replicated to a target SolidFire storage system.
| |
ModifyGroupSnapshot(Int64, String, NullableBoolean, String) |
ModifyGroupSnapshot enables you to change the attributes of a group of snapshots. You can also use this method to enable snapshots created on the Read/Write (source) volume to be remotely replicated to a target SolidFire storage system.
| |
ModifyGroupSnapshotAsync(ModifyGroupSnapshotRequest, CancellationToken) |
ModifyGroupSnapshot enables you to change the attributes of a group of snapshots. You can also use this method to enable snapshots created on the Read/Write (source) volume to be remotely replicated to a target SolidFire storage system.
| |
ModifyGroupSnapshotAsync(CancellationToken, Int64, String, NullableBoolean, String) |
ModifyGroupSnapshot enables you to change the attributes of a group of snapshots. You can also use this method to enable snapshots created on the Read/Write (source) volume to be remotely replicated to a target SolidFire storage system.
| |
ModifyInitiators(ModifyInitiator) |
ModifyInitiators enables you to change the attributes of one or more existing initiators. You cannot change the name of an existing
initiator. If you need to change the name of an initiator, delete it first with DeleteInitiators and create a new one with
CreateInitiators.
If ModifyInitiators fails to change one of the initiators provided in the parameter, the method returns an error and does not modify
any initiators (no partial completion is possible).
| |
ModifyInitiators(ModifyInitiatorsRequest) |
ModifyInitiators enables you to change the attributes of one or more existing initiators. You cannot change the name of an existing
initiator. If you need to change the name of an initiator, delete it first with DeleteInitiators and create a new one with
CreateInitiators.
If ModifyInitiators fails to change one of the initiators provided in the parameter, the method returns an error and does not modify
any initiators (no partial completion is possible).
| |
ModifyInitiatorsAsync(CancellationToken, ModifyInitiator) |
ModifyInitiators enables you to change the attributes of one or more existing initiators. You cannot change the name of an existing
initiator. If you need to change the name of an initiator, delete it first with DeleteInitiators and create a new one with
CreateInitiators.
If ModifyInitiators fails to change one of the initiators provided in the parameter, the method returns an error and does not modify
any initiators (no partial completion is possible).
| |
ModifyInitiatorsAsync(ModifyInitiatorsRequest, CancellationToken) |
ModifyInitiators enables you to change the attributes of one or more existing initiators. You cannot change the name of an existing
initiator. If you need to change the name of an initiator, delete it first with DeleteInitiators and create a new one with
CreateInitiators.
If ModifyInitiators fails to change one of the initiators provided in the parameter, the method returns an error and does not modify
any initiators (no partial completion is possible).
| |
ModifyKeyServerKmip(ModifyKeyServerKmipRequest) |
Modifies a KMIP (Key Management Interoperability Protocol) Key Server to the specified attributes. The only required parameter is the keyServerID. A request which contains only the keyServerID will be a no-op and no error will be returned. Any other parameters which are specified will replace the existing values on the KMIP Key Server with the specified keyServerID. Because this server might be part of an active provider this will result in contacting the server to verify it's functional. Multiple hostnames or IP addresses must only be provided to the kmipKeyServerHostnames parameter if the key servers are in a clustered configuration.
| |
ModifyKeyServerKmip(Int64, String, String, String, String, NullableInt64) |
Modifies a KMIP (Key Management Interoperability Protocol) Key Server to the specified attributes. The only required parameter is the keyServerID. A request which contains only the keyServerID will be a no-op and no error will be returned. Any other parameters which are specified will replace the existing values on the KMIP Key Server with the specified keyServerID. Because this server might be part of an active provider this will result in contacting the server to verify it's functional. Multiple hostnames or IP addresses must only be provided to the kmipKeyServerHostnames parameter if the key servers are in a clustered configuration.
| |
ModifyKeyServerKmipAsync(ModifyKeyServerKmipRequest, CancellationToken) |
Modifies a KMIP (Key Management Interoperability Protocol) Key Server to the specified attributes. The only required parameter is the keyServerID. A request which contains only the keyServerID will be a no-op and no error will be returned. Any other parameters which are specified will replace the existing values on the KMIP Key Server with the specified keyServerID. Because this server might be part of an active provider this will result in contacting the server to verify it's functional. Multiple hostnames or IP addresses must only be provided to the kmipKeyServerHostnames parameter if the key servers are in a clustered configuration.
| |
ModifyKeyServerKmipAsync(CancellationToken, Int64, String, String, String, String, NullableInt64) |
Modifies a KMIP (Key Management Interoperability Protocol) Key Server to the specified attributes. The only required parameter is the keyServerID. A request which contains only the keyServerID will be a no-op and no error will be returned. Any other parameters which are specified will replace the existing values on the KMIP Key Server with the specified keyServerID. Because this server might be part of an active provider this will result in contacting the server to verify it's functional. Multiple hostnames or IP addresses must only be provided to the kmipKeyServerHostnames parameter if the key servers are in a clustered configuration.
| |
ModifyQoSPolicy(ModifyQoSPolicyRequest) |
You can use the ModifyQoSPolicy method to modify an existing QoSPolicy on the system.
| |
ModifyQoSPolicy(Int64, String, QoS) |
You can use the ModifyQoSPolicy method to modify an existing QoSPolicy on the system.
| |
ModifyQoSPolicyAsync(ModifyQoSPolicyRequest, CancellationToken) |
You can use the ModifyQoSPolicy method to modify an existing QoSPolicy on the system.
| |
ModifyQoSPolicyAsync(CancellationToken, Int64, String, QoS) |
You can use the ModifyQoSPolicy method to modify an existing QoSPolicy on the system.
| |
ModifySchedule(ModifyScheduleRequest) |
ModifySchedule enables you to change the intervals at which a scheduled snapshot occurs. This allows for adjustment to the snapshot frequency and retention.
| |
ModifySchedule(Schedule) |
ModifySchedule enables you to change the intervals at which a scheduled snapshot occurs. This allows for adjustment to the snapshot frequency and retention.
| |
ModifyScheduleAsync(CancellationToken, Schedule) |
ModifySchedule enables you to change the intervals at which a scheduled snapshot occurs. This allows for adjustment to the snapshot frequency and retention.
| |
ModifyScheduleAsync(ModifyScheduleRequest, CancellationToken) |
ModifySchedule enables you to change the intervals at which a scheduled snapshot occurs. This allows for adjustment to the snapshot frequency and retention.
| |
ModifySnapMirrorEndpoint(ModifySnapMirrorEndpointRequest) |
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
| |
ModifySnapMirrorEndpoint(Int64, String, String, String) |
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
| |
ModifySnapMirrorEndpointAsync(ModifySnapMirrorEndpointRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
| |
ModifySnapMirrorEndpointAsync(CancellationToken, Int64, String, String, String) |
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
| |
ModifySnapMirrorEndpointUnmanaged(ModifySnapMirrorEndpointUnmanagedRequest) |
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
| |
ModifySnapMirrorEndpointUnmanaged(Int64, String, String) |
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
| |
ModifySnapMirrorEndpointUnmanagedAsync(ModifySnapMirrorEndpointUnmanagedRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
| |
ModifySnapMirrorEndpointUnmanagedAsync(CancellationToken, Int64, String, String) |
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
| |
ModifySnapMirrorRelationship(ModifySnapMirrorRelationshipRequest) |
You can use ModifySnapMirrorRelationship to change the intervals at which a scheduled snapshot occurs. You can also delete or pause a schedule by using this method.
| |
ModifySnapMirrorRelationship(SnapMirrorVolumeInfo, Int64, NullableInt64, String, String) |
You can use ModifySnapMirrorRelationship to change the intervals at which a scheduled snapshot occurs. You can also delete or pause a schedule by using this method.
| |
ModifySnapMirrorRelationshipAsync(ModifySnapMirrorRelationshipRequest, CancellationToken) |
You can use ModifySnapMirrorRelationship to change the intervals at which a scheduled snapshot occurs. You can also delete or pause a schedule by using this method.
| |
ModifySnapMirrorRelationshipAsync(CancellationToken, SnapMirrorVolumeInfo, Int64, NullableInt64, String, String) |
You can use ModifySnapMirrorRelationship to change the intervals at which a scheduled snapshot occurs. You can also delete or pause a schedule by using this method.
| |
ModifySnapshot(ModifySnapshotRequest) |
ModifySnapshot enables you to change the attributes currently assigned to a snapshot. You can use this method to enable snapshots created on
the Read/Write (source) volume to be remotely replicated to a target SolidFire storage system.
| |
ModifySnapshot(Int64, String, NullableBoolean, String) |
ModifySnapshot enables you to change the attributes currently assigned to a snapshot. You can use this method to enable snapshots created on
the Read/Write (source) volume to be remotely replicated to a target SolidFire storage system.
| |
ModifySnapshotAsync(ModifySnapshotRequest, CancellationToken) |
ModifySnapshot enables you to change the attributes currently assigned to a snapshot. You can use this method to enable snapshots created on
the Read/Write (source) volume to be remotely replicated to a target SolidFire storage system.
| |
ModifySnapshotAsync(CancellationToken, Int64, String, NullableBoolean, String) |
ModifySnapshot enables you to change the attributes currently assigned to a snapshot. You can use this method to enable snapshots created on
the Read/Write (source) volume to be remotely replicated to a target SolidFire storage system.
| |
ModifyStorageContainer(ModifyStorageContainerRequest) |
ModifyStorageContainer enables you to make changes to an existing virtual volume storage container.
| |
ModifyStorageContainer(Guid, String, String) |
ModifyStorageContainer enables you to make changes to an existing virtual volume storage container.
| |
ModifyStorageContainerAsync(ModifyStorageContainerRequest, CancellationToken) |
ModifyStorageContainer enables you to make changes to an existing virtual volume storage container.
| |
ModifyStorageContainerAsync(CancellationToken, Guid, String, String) |
ModifyStorageContainer enables you to make changes to an existing virtual volume storage container.
| |
ModifyVirtualNetwork(ModifyVirtualNetworkRequest) |
You can use ModifyVirtualNetwork to change the attributes of an existing virtual network. This method enables you to add or remove
address blocks, change the netmask, or modify the name or description of the virtual network. You can also use it to enable or
disable namespaces, as well as add or remove a gateway if namespaces are enabled on the virtual network.
Note: This method requires either the VirtualNetworkID or the VirtualNetworkTag as a parameter, but not both.
Caution: Enabling or disabling the Routable Storage VLANs functionality for an existing virtual network by changing the
"namespace" parameter disrupts any traffic handled by the virtual network. NetApp strongly recommends changing the
"namespace" parameter only during a scheduled maintenance window.
| |
ModifyVirtualNetwork(NullableInt64, NullableInt64, String, AddressBlockParams, String, String, String, NullableBoolean, Hashtable) |
You can use ModifyVirtualNetwork to change the attributes of an existing virtual network. This method enables you to add or remove
address blocks, change the netmask, or modify the name or description of the virtual network. You can also use it to enable or
disable namespaces, as well as add or remove a gateway if namespaces are enabled on the virtual network.
Note: This method requires either the VirtualNetworkID or the VirtualNetworkTag as a parameter, but not both.
Caution: Enabling or disabling the Routable Storage VLANs functionality for an existing virtual network by changing the
"namespace" parameter disrupts any traffic handled by the virtual network. NetApp strongly recommends changing the
"namespace" parameter only during a scheduled maintenance window.
| |
ModifyVirtualNetworkAsync(ModifyVirtualNetworkRequest, CancellationToken) |
You can use ModifyVirtualNetwork to change the attributes of an existing virtual network. This method enables you to add or remove
address blocks, change the netmask, or modify the name or description of the virtual network. You can also use it to enable or
disable namespaces, as well as add or remove a gateway if namespaces are enabled on the virtual network.
Note: This method requires either the VirtualNetworkID or the VirtualNetworkTag as a parameter, but not both.
Caution: Enabling or disabling the Routable Storage VLANs functionality for an existing virtual network by changing the
"namespace" parameter disrupts any traffic handled by the virtual network. NetApp strongly recommends changing the
"namespace" parameter only during a scheduled maintenance window.
| |
ModifyVirtualNetworkAsync(CancellationToken, NullableInt64, NullableInt64, String, AddressBlockParams, String, String, String, NullableBoolean, Hashtable) |
You can use ModifyVirtualNetwork to change the attributes of an existing virtual network. This method enables you to add or remove
address blocks, change the netmask, or modify the name or description of the virtual network. You can also use it to enable or
disable namespaces, as well as add or remove a gateway if namespaces are enabled on the virtual network.
Note: This method requires either the VirtualNetworkID or the VirtualNetworkTag as a parameter, but not both.
Caution: Enabling or disabling the Routable Storage VLANs functionality for an existing virtual network by changing the
"namespace" parameter disrupts any traffic handled by the virtual network. NetApp strongly recommends changing the
"namespace" parameter only during a scheduled maintenance window.
| |
ModifyVolume(ModifyVolumeRequest) |
ModifyVolume enables you to modify settings on an existing volume. You can make modifications to one volume at a time and
changes take place immediately. If you do not specify QoS values when you modify a volume, they remain the same as before the modification. You can retrieve
default QoS values for a newly created volume by running the GetDefaultQoS method.
When you need to increase the size of a volume that is being replicated, do so in the following order to prevent replication errors:
1. Increase the size of the "Replication Target" volume.
2. Increase the size of the source or "Read / Write" volume.
Both the target and source volumes must be of the same size.
Note: If you change the "access" status to locked or target, all existing iSCSI connections are terminated.
| |
ModifyVolume(Int64, NullableInt64, String, QoS, NullableInt64, Hashtable, NullableBoolean, NullableInt64, NullableBoolean, NullableInt64, NullableInt64) |
ModifyVolume enables you to modify settings on an existing volume. You can make modifications to one volume at a time and
changes take place immediately. If you do not specify QoS values when you modify a volume, they remain the same as before the modification. You can retrieve
default QoS values for a newly created volume by running the GetDefaultQoS method.
When you need to increase the size of a volume that is being replicated, do so in the following order to prevent replication errors:
1. Increase the size of the "Replication Target" volume.
2. Increase the size of the source or "Read / Write" volume.
Both the target and source volumes must be of the same size.
Note: If you change the "access" status to locked or target, all existing iSCSI connections are terminated.
| |
ModifyVolumeAccessGroup(ModifyVolumeAccessGroupRequest) |
You can use ModifyVolumeAccessGroup to update initiators and add or remove volumes from a volume access group. If a specified initiator or volume is a duplicate of what currently exists, the volume access group is left as-is. If you do not specify a value for volumes or initiators, the current list of initiators and volumes is not changed.
| |
ModifyVolumeAccessGroup(Int64, String, String, Int64, NullableBoolean, Hashtable) |
You can use ModifyVolumeAccessGroup to update initiators and add or remove volumes from a volume access group. If a specified initiator or volume is a duplicate of what currently exists, the volume access group is left as-is. If you do not specify a value for volumes or initiators, the current list of initiators and volumes is not changed.
| |
ModifyVolumeAccessGroupAsync(ModifyVolumeAccessGroupRequest, CancellationToken) |
You can use ModifyVolumeAccessGroup to update initiators and add or remove volumes from a volume access group. If a specified initiator or volume is a duplicate of what currently exists, the volume access group is left as-is. If you do not specify a value for volumes or initiators, the current list of initiators and volumes is not changed.
| |
ModifyVolumeAccessGroupAsync(CancellationToken, Int64, String, String, Int64, NullableBoolean, Hashtable) |
You can use ModifyVolumeAccessGroup to update initiators and add or remove volumes from a volume access group. If a specified initiator or volume is a duplicate of what currently exists, the volume access group is left as-is. If you do not specify a value for volumes or initiators, the current list of initiators and volumes is not changed.
| |
ModifyVolumeAccessGroupLunAssignments(ModifyVolumeAccessGroupLunAssignmentsRequest) |
The ModifyVolumeAccessGroupLunAssignments
method enables you to define custom LUN assignments
for specific volumes. This method changes only LUN
values set on the lunAssignments parameter in the
volume access group. All other LUN assignments remain
unchanged. LUN assignment values must be unique for volumes in a volume access group. You cannot define duplicate LUN values within a volume access group. However, you can use the same LUN values again in different volume access groups.
Note: Correct LUN values are 0 through 16383. The system generates an exception if you pass a LUN value outside of this range. None of the specified LUN assignments are modified if there is an exception.
Caution: If you change a LUN assignment for a volume with active I/O, the I/O can be disrupted. You might need to change the server configuration before changing volume LUN assignments.
| |
ModifyVolumeAccessGroupLunAssignments(Int64, LunAssignment) |
The ModifyVolumeAccessGroupLunAssignments
method enables you to define custom LUN assignments
for specific volumes. This method changes only LUN
values set on the lunAssignments parameter in the
volume access group. All other LUN assignments remain
unchanged. LUN assignment values must be unique for volumes in a volume access group. You cannot define duplicate LUN values within a volume access group. However, you can use the same LUN values again in different volume access groups.
Note: Correct LUN values are 0 through 16383. The system generates an exception if you pass a LUN value outside of this range. None of the specified LUN assignments are modified if there is an exception.
Caution: If you change a LUN assignment for a volume with active I/O, the I/O can be disrupted. You might need to change the server configuration before changing volume LUN assignments.
| |
ModifyVolumeAccessGroupLunAssignmentsAsync(ModifyVolumeAccessGroupLunAssignmentsRequest, CancellationToken) |
The ModifyVolumeAccessGroupLunAssignments
method enables you to define custom LUN assignments
for specific volumes. This method changes only LUN
values set on the lunAssignments parameter in the
volume access group. All other LUN assignments remain
unchanged. LUN assignment values must be unique for volumes in a volume access group. You cannot define duplicate LUN values within a volume access group. However, you can use the same LUN values again in different volume access groups.
Note: Correct LUN values are 0 through 16383. The system generates an exception if you pass a LUN value outside of this range. None of the specified LUN assignments are modified if there is an exception.
Caution: If you change a LUN assignment for a volume with active I/O, the I/O can be disrupted. You might need to change the server configuration before changing volume LUN assignments.
| |
ModifyVolumeAccessGroupLunAssignmentsAsync(CancellationToken, Int64, LunAssignment) |
The ModifyVolumeAccessGroupLunAssignments
method enables you to define custom LUN assignments
for specific volumes. This method changes only LUN
values set on the lunAssignments parameter in the
volume access group. All other LUN assignments remain
unchanged. LUN assignment values must be unique for volumes in a volume access group. You cannot define duplicate LUN values within a volume access group. However, you can use the same LUN values again in different volume access groups.
Note: Correct LUN values are 0 through 16383. The system generates an exception if you pass a LUN value outside of this range. None of the specified LUN assignments are modified if there is an exception.
Caution: If you change a LUN assignment for a volume with active I/O, the I/O can be disrupted. You might need to change the server configuration before changing volume LUN assignments.
| |
ModifyVolumeAsync(ModifyVolumeRequest, CancellationToken) |
ModifyVolume enables you to modify settings on an existing volume. You can make modifications to one volume at a time and
changes take place immediately. If you do not specify QoS values when you modify a volume, they remain the same as before the modification. You can retrieve
default QoS values for a newly created volume by running the GetDefaultQoS method.
When you need to increase the size of a volume that is being replicated, do so in the following order to prevent replication errors:
1. Increase the size of the "Replication Target" volume.
2. Increase the size of the source or "Read / Write" volume.
Both the target and source volumes must be of the same size.
Note: If you change the "access" status to locked or target, all existing iSCSI connections are terminated.
| |
ModifyVolumeAsync(CancellationToken, Int64, NullableInt64, String, QoS, NullableInt64, Hashtable, NullableBoolean, NullableInt64, NullableBoolean, NullableInt64, NullableInt64) |
ModifyVolume enables you to modify settings on an existing volume. You can make modifications to one volume at a time and
changes take place immediately. If you do not specify QoS values when you modify a volume, they remain the same as before the modification. You can retrieve
default QoS values for a newly created volume by running the GetDefaultQoS method.
When you need to increase the size of a volume that is being replicated, do so in the following order to prevent replication errors:
1. Increase the size of the "Replication Target" volume.
2. Increase the size of the source or "Read / Write" volume.
Both the target and source volumes must be of the same size.
Note: If you change the "access" status to locked or target, all existing iSCSI connections are terminated.
| |
ModifyVolumePair(ModifyVolumePairRequest) |
ModifyVolumePair enables you to pause or restart replication between a pair of volumes.
| |
ModifyVolumePair(Int64, NullableBoolean, String, NullableInt64) |
ModifyVolumePair enables you to pause or restart replication between a pair of volumes.
| |
ModifyVolumePairAsync(ModifyVolumePairRequest, CancellationToken) |
ModifyVolumePair enables you to pause or restart replication between a pair of volumes.
| |
ModifyVolumePairAsync(CancellationToken, Int64, NullableBoolean, String, NullableInt64) |
ModifyVolumePair enables you to pause or restart replication between a pair of volumes.
| |
ModifyVolumes(ModifyVolumesRequest) |
ModifyVolumes allows you to configure up to 500 existing volumes at one time. Changes take place immediately.
If ModifyVolumes fails to modify any of the specified volumes, none of the specified volumes are changed.
If you do not specify QoS values when you modify volumes, the QoS values for each volume remain unchanged.
You can retrieve default QoS values for a newly created volume by running the GetDefaultQoS method.
When you need to increase the size of volumes that are being replicated, do so in the following order
to prevent replication errors:
Increase the size of the "Replication Target" volume.
Increase the size of the source or "Read / Write" volume.
Both the target and source volumes must be of the same size.
NOTE: If you change access status to locked or replicationTarget all existing iSCSI connections are terminated.
| |
ModifyVolumes(Int64, NullableInt64, String, QoS, NullableInt64, NullableBoolean, NullableInt64, Hashtable, NullableBoolean, NullableInt64, NullableInt64) |
ModifyVolumes allows you to configure up to 500 existing volumes at one time. Changes take place immediately.
If ModifyVolumes fails to modify any of the specified volumes, none of the specified volumes are changed.
If you do not specify QoS values when you modify volumes, the QoS values for each volume remain unchanged.
You can retrieve default QoS values for a newly created volume by running the GetDefaultQoS method.
When you need to increase the size of volumes that are being replicated, do so in the following order
to prevent replication errors:
Increase the size of the "Replication Target" volume.
Increase the size of the source or "Read / Write" volume.
Both the target and source volumes must be of the same size.
NOTE: If you change access status to locked or replicationTarget all existing iSCSI connections are terminated.
| |
ModifyVolumesAsync(ModifyVolumesRequest, CancellationToken) |
ModifyVolumes allows you to configure up to 500 existing volumes at one time. Changes take place immediately.
If ModifyVolumes fails to modify any of the specified volumes, none of the specified volumes are changed.
If you do not specify QoS values when you modify volumes, the QoS values for each volume remain unchanged.
You can retrieve default QoS values for a newly created volume by running the GetDefaultQoS method.
When you need to increase the size of volumes that are being replicated, do so in the following order
to prevent replication errors:
Increase the size of the "Replication Target" volume.
Increase the size of the source or "Read / Write" volume.
Both the target and source volumes must be of the same size.
NOTE: If you change access status to locked or replicationTarget all existing iSCSI connections are terminated.
| |
ModifyVolumesAsync(CancellationToken, Int64, NullableInt64, String, QoS, NullableInt64, NullableBoolean, NullableInt64, Hashtable, NullableBoolean, NullableInt64, NullableInt64) |
ModifyVolumes allows you to configure up to 500 existing volumes at one time. Changes take place immediately.
If ModifyVolumes fails to modify any of the specified volumes, none of the specified volumes are changed.
If you do not specify QoS values when you modify volumes, the QoS values for each volume remain unchanged.
You can retrieve default QoS values for a newly created volume by running the GetDefaultQoS method.
When you need to increase the size of volumes that are being replicated, do so in the following order
to prevent replication errors:
Increase the size of the "Replication Target" volume.
Increase the size of the source or "Read / Write" volume.
Both the target and source volumes must be of the same size.
NOTE: If you change access status to locked or replicationTarget all existing iSCSI connections are terminated.
| |
PurgeDeletedVolume(Int64) |
PurgeDeletedVolume immediately and permanently purges a volume that has been deleted. You must delete a volume using
DeleteVolume before it can be purged. Volumes are purged automatically after a period of time, so usage of this method is not
typically required.
| |
PurgeDeletedVolume(PurgeDeletedVolumeRequest) |
PurgeDeletedVolume immediately and permanently purges a volume that has been deleted. You must delete a volume using
DeleteVolume before it can be purged. Volumes are purged automatically after a period of time, so usage of this method is not
typically required.
| |
PurgeDeletedVolumeAsync(CancellationToken, Int64) |
PurgeDeletedVolume immediately and permanently purges a volume that has been deleted. You must delete a volume using
DeleteVolume before it can be purged. Volumes are purged automatically after a period of time, so usage of this method is not
typically required.
| |
PurgeDeletedVolumeAsync(PurgeDeletedVolumeRequest, CancellationToken) |
PurgeDeletedVolume immediately and permanently purges a volume that has been deleted. You must delete a volume using
DeleteVolume before it can be purged. Volumes are purged automatically after a period of time, so usage of this method is not
typically required.
| |
PurgeDeletedVolumes(PurgeDeletedVolumesRequest) |
PurgeDeletedVolumes immediately and permanently purges volumes that have been deleted.
You can use this method to purge up to 500 volumes at one time.
You must delete volumes using DeleteVolumes before they can be purged.
Volumes are purged by the system automatically after a period of time, so usage of this method is not typically required.
| |
PurgeDeletedVolumes(Int64, Int64, Int64) |
PurgeDeletedVolumes immediately and permanently purges volumes that have been deleted.
You can use this method to purge up to 500 volumes at one time.
You must delete volumes using DeleteVolumes before they can be purged.
Volumes are purged by the system automatically after a period of time, so usage of this method is not typically required.
| |
PurgeDeletedVolumesAsync(PurgeDeletedVolumesRequest, CancellationToken) |
PurgeDeletedVolumes immediately and permanently purges volumes that have been deleted.
You can use this method to purge up to 500 volumes at one time.
You must delete volumes using DeleteVolumes before they can be purged.
Volumes are purged by the system automatically after a period of time, so usage of this method is not typically required.
| |
PurgeDeletedVolumesAsync(CancellationToken, Int64, Int64, Int64) |
PurgeDeletedVolumes immediately and permanently purges volumes that have been deleted.
You can use this method to purge up to 500 volumes at one time.
You must delete volumes using DeleteVolumes before they can be purged.
Volumes are purged by the system automatically after a period of time, so usage of this method is not typically required.
| |
QuiesceSnapMirrorRelationship(QuiesceSnapMirrorRelationshipRequest) |
The SolidFire Element OS web UI uses the QuiesceSnapMirrorRelationship method to disable future data transfers for a SnapMirror relationship. If a transfer is in progress, the relationship status becomes "quiescing" until the transfer is complete. If the current transfer is aborted, it will not restart. You can reenable data transfers for the relationship using the ResumeSnapMirrorRelationship API method.
| |
QuiesceSnapMirrorRelationship(Int64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the QuiesceSnapMirrorRelationship method to disable future data transfers for a SnapMirror relationship. If a transfer is in progress, the relationship status becomes "quiescing" until the transfer is complete. If the current transfer is aborted, it will not restart. You can reenable data transfers for the relationship using the ResumeSnapMirrorRelationship API method.
| |
QuiesceSnapMirrorRelationshipAsync(QuiesceSnapMirrorRelationshipRequest, CancellationToken) |
The SolidFire Element OS web UI uses the QuiesceSnapMirrorRelationship method to disable future data transfers for a SnapMirror relationship. If a transfer is in progress, the relationship status becomes "quiescing" until the transfer is complete. If the current transfer is aborted, it will not restart. You can reenable data transfers for the relationship using the ResumeSnapMirrorRelationship API method.
| |
QuiesceSnapMirrorRelationshipAsync(CancellationToken, Int64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the QuiesceSnapMirrorRelationship method to disable future data transfers for a SnapMirror relationship. If a transfer is in progress, the relationship status becomes "quiescing" until the transfer is complete. If the current transfer is aborted, it will not restart. You can reenable data transfers for the relationship using the ResumeSnapMirrorRelationship API method.
| |
RekeySoftwareEncryptionAtRestMasterKey(RekeySoftwareEncryptionAtRestMasterKeyRequest) |
Rekey the Software Encryption At Rest Master Key used to encrypt the DEKs (Data Encryption Keys).
| |
RekeySoftwareEncryptionAtRestMasterKey(String, NullableInt64) |
Rekey the Software Encryption At Rest Master Key used to encrypt the DEKs (Data Encryption Keys).
| |
RekeySoftwareEncryptionAtRestMasterKeyAsync(RekeySoftwareEncryptionAtRestMasterKeyRequest, CancellationToken) |
Rekey the Software Encryption At Rest Master Key used to encrypt the DEKs (Data Encryption Keys).
| |
RekeySoftwareEncryptionAtRestMasterKeyAsync(CancellationToken, String, NullableInt64) |
Rekey the Software Encryption At Rest Master Key used to encrypt the DEKs (Data Encryption Keys).
| |
RemoveAccount(Int64) |
RemoveAccount enables you to remove an existing account. You must delete and purge all volumes associated with the account
using DeleteVolume before you can remove the account. If volumes on the account are still pending deletion, you cannot use
RemoveAccount to remove the account.
| |
RemoveAccount(RemoveAccountRequest) |
RemoveAccount enables you to remove an existing account. You must delete and purge all volumes associated with the account
using DeleteVolume before you can remove the account. If volumes on the account are still pending deletion, you cannot use
RemoveAccount to remove the account.
| |
RemoveAccountAsync(CancellationToken, Int64) |
RemoveAccount enables you to remove an existing account. You must delete and purge all volumes associated with the account
using DeleteVolume before you can remove the account. If volumes on the account are still pending deletion, you cannot use
RemoveAccount to remove the account.
| |
RemoveAccountAsync(RemoveAccountRequest, CancellationToken) |
RemoveAccount enables you to remove an existing account. You must delete and purge all volumes associated with the account
using DeleteVolume before you can remove the account. If volumes on the account are still pending deletion, you cannot use
RemoveAccount to remove the account.
| |
RemoveBackupTarget(Int64) |
RemoveBackupTarget allows you to delete backup targets.
| |
RemoveBackupTarget(RemoveBackupTargetRequest) |
RemoveBackupTarget allows you to delete backup targets.
| |
RemoveBackupTargetAsync(CancellationToken, Int64) |
RemoveBackupTarget allows you to delete backup targets.
| |
RemoveBackupTargetAsync(RemoveBackupTargetRequest, CancellationToken) |
RemoveBackupTarget allows you to delete backup targets.
| |
RemoveClusterAdmin(Int64) |
One can use this API to remove a local cluster admin, an LDAP cluster admin, or a third
party Identity Provider (IdP) cluster admin.
One cannot remove the administrator cluster admin account.
When an IdP Admin is removed that has authenticated sessions associated with a third party
Identity Provider (IdP), those sessions will either logout or possibly experience a loss of
access rights within their current session. The access rights loss will depend on whether the
removed IdP cluster admin matched one of multiple IdP cluster admins from a given user's
SAML Attributes and the remaining set of matching IdP cluster admins results in a reduced
set of aggregate access rights.
Other cluster admin user types will be logged out upon their cluster admin removal.
| |
RemoveClusterAdmin(RemoveClusterAdminRequest) |
One can use this API to remove a local cluster admin, an LDAP cluster admin, or a third
party Identity Provider (IdP) cluster admin.
One cannot remove the administrator cluster admin account.
When an IdP Admin is removed that has authenticated sessions associated with a third party
Identity Provider (IdP), those sessions will either logout or possibly experience a loss of
access rights within their current session. The access rights loss will depend on whether the
removed IdP cluster admin matched one of multiple IdP cluster admins from a given user's
SAML Attributes and the remaining set of matching IdP cluster admins results in a reduced
set of aggregate access rights.
Other cluster admin user types will be logged out upon their cluster admin removal.
| |
RemoveClusterAdminAsync(CancellationToken, Int64) |
One can use this API to remove a local cluster admin, an LDAP cluster admin, or a third
party Identity Provider (IdP) cluster admin.
One cannot remove the administrator cluster admin account.
When an IdP Admin is removed that has authenticated sessions associated with a third party
Identity Provider (IdP), those sessions will either logout or possibly experience a loss of
access rights within their current session. The access rights loss will depend on whether the
removed IdP cluster admin matched one of multiple IdP cluster admins from a given user's
SAML Attributes and the remaining set of matching IdP cluster admins results in a reduced
set of aggregate access rights.
Other cluster admin user types will be logged out upon their cluster admin removal.
| |
RemoveClusterAdminAsync(RemoveClusterAdminRequest, CancellationToken) |
One can use this API to remove a local cluster admin, an LDAP cluster admin, or a third
party Identity Provider (IdP) cluster admin.
One cannot remove the administrator cluster admin account.
When an IdP Admin is removed that has authenticated sessions associated with a third party
Identity Provider (IdP), those sessions will either logout or possibly experience a loss of
access rights within their current session. The access rights loss will depend on whether the
removed IdP cluster admin matched one of multiple IdP cluster admins from a given user's
SAML Attributes and the remaining set of matching IdP cluster admins results in a reduced
set of aggregate access rights.
Other cluster admin user types will be logged out upon their cluster admin removal.
| |
RemoveClusterPair(Int64) |
You can use the RemoveClusterPair method to close the open connections between two paired clusters.
Note: Before you remove a cluster pair, you must first remove all volume pairing to the clusters with the "RemoveVolumePair" API method.
| |
RemoveClusterPair(RemoveClusterPairRequest) |
You can use the RemoveClusterPair method to close the open connections between two paired clusters.
Note: Before you remove a cluster pair, you must first remove all volume pairing to the clusters with the "RemoveVolumePair" API method.
| |
RemoveClusterPairAsync(CancellationToken, Int64) |
You can use the RemoveClusterPair method to close the open connections between two paired clusters.
Note: Before you remove a cluster pair, you must first remove all volume pairing to the clusters with the "RemoveVolumePair" API method.
| |
RemoveClusterPairAsync(RemoveClusterPairRequest, CancellationToken) |
You can use the RemoveClusterPair method to close the open connections between two paired clusters.
Note: Before you remove a cluster pair, you must first remove all volume pairing to the clusters with the "RemoveVolumePair" API method.
| |
RemoveDrives(Int64) |
You can use RemoveDrives to proactively remove drives that are part of the cluster. You might want to use this method when
reducing cluster capacity or preparing to replace drives nearing the end of their service life. Any data on the drives is removed and
migrated to other drives in the cluster before the drive is removed from the cluster. This is an asynchronous method. Depending on
the total capacity of the drives being removed, it might take several minutes to migrate all of the data. Use the GetAsyncResult
method to check the status of the remove operation.
When removing multiple drives, use a single RemoveDrives method call rather than multiple individual methods with a single drive
each. This reduces the amount of data balancing that must occur to even stabilize the storage load on the cluster.
You can also remove drives with a "failed" status using RemoveDrives. When you remove a drive with a "failed" status it is not
returned to an "available" or active status. The drive is unavailable for use in the cluster.
Use the ListDrives method to obtain the driveIDs for the drives you want to remove.
| |
RemoveDrives(RemoveDrivesRequest) |
You can use RemoveDrives to proactively remove drives that are part of the cluster. You might want to use this method when
reducing cluster capacity or preparing to replace drives nearing the end of their service life. Any data on the drives is removed and
migrated to other drives in the cluster before the drive is removed from the cluster. This is an asynchronous method. Depending on
the total capacity of the drives being removed, it might take several minutes to migrate all of the data. Use the GetAsyncResult
method to check the status of the remove operation.
When removing multiple drives, use a single RemoveDrives method call rather than multiple individual methods with a single drive
each. This reduces the amount of data balancing that must occur to even stabilize the storage load on the cluster.
You can also remove drives with a "failed" status using RemoveDrives. When you remove a drive with a "failed" status it is not
returned to an "available" or active status. The drive is unavailable for use in the cluster.
Use the ListDrives method to obtain the driveIDs for the drives you want to remove.
| |
RemoveDrivesAsync(CancellationToken, Int64) |
You can use RemoveDrives to proactively remove drives that are part of the cluster. You might want to use this method when
reducing cluster capacity or preparing to replace drives nearing the end of their service life. Any data on the drives is removed and
migrated to other drives in the cluster before the drive is removed from the cluster. This is an asynchronous method. Depending on
the total capacity of the drives being removed, it might take several minutes to migrate all of the data. Use the GetAsyncResult
method to check the status of the remove operation.
When removing multiple drives, use a single RemoveDrives method call rather than multiple individual methods with a single drive
each. This reduces the amount of data balancing that must occur to even stabilize the storage load on the cluster.
You can also remove drives with a "failed" status using RemoveDrives. When you remove a drive with a "failed" status it is not
returned to an "available" or active status. The drive is unavailable for use in the cluster.
Use the ListDrives method to obtain the driveIDs for the drives you want to remove.
| |
RemoveDrivesAsync(RemoveDrivesRequest, CancellationToken) |
You can use RemoveDrives to proactively remove drives that are part of the cluster. You might want to use this method when
reducing cluster capacity or preparing to replace drives nearing the end of their service life. Any data on the drives is removed and
migrated to other drives in the cluster before the drive is removed from the cluster. This is an asynchronous method. Depending on
the total capacity of the drives being removed, it might take several minutes to migrate all of the data. Use the GetAsyncResult
method to check the status of the remove operation.
When removing multiple drives, use a single RemoveDrives method call rather than multiple individual methods with a single drive
each. This reduces the amount of data balancing that must occur to even stabilize the storage load on the cluster.
You can also remove drives with a "failed" status using RemoveDrives. When you remove a drive with a "failed" status it is not
returned to an "available" or active status. The drive is unavailable for use in the cluster.
Use the ListDrives method to obtain the driveIDs for the drives you want to remove.
| |
RemoveInitiatorsFromVolumeAccessGroup(RemoveInitiatorsFromVolumeAccessGroupRequest) |
RemoveInitiatorsFromVolumeAccessGroup enables
you to remove initiators from a specified volume access
group.
| |
RemoveInitiatorsFromVolumeAccessGroup(Int64, String, NullableBoolean) |
RemoveInitiatorsFromVolumeAccessGroup enables
you to remove initiators from a specified volume access
group.
| |
RemoveInitiatorsFromVolumeAccessGroupAsync(RemoveInitiatorsFromVolumeAccessGroupRequest, CancellationToken) |
RemoveInitiatorsFromVolumeAccessGroup enables
you to remove initiators from a specified volume access
group.
| |
RemoveInitiatorsFromVolumeAccessGroupAsync(CancellationToken, Int64, String, NullableBoolean) |
RemoveInitiatorsFromVolumeAccessGroup enables
you to remove initiators from a specified volume access
group.
| |
RemoveKeyServerFromProviderKmip(Int64) |
Remove (unassign) the specified KMIP (Key Management Interoperability Protocol) Key Server from the provider it was assigned to via AddKeyServerToProviderKmip (if any). A KMIP Key Server can be unassigned from its provider unless it's the last one and that provider is active (providing keys which are currently in use). If the specified KMIP Key Server is not assigned to a provider, this is a no-op and no error will be returned.
| |
RemoveKeyServerFromProviderKmip(RemoveKeyServerFromProviderKmipRequest) |
Remove (unassign) the specified KMIP (Key Management Interoperability Protocol) Key Server from the provider it was assigned to via AddKeyServerToProviderKmip (if any). A KMIP Key Server can be unassigned from its provider unless it's the last one and that provider is active (providing keys which are currently in use). If the specified KMIP Key Server is not assigned to a provider, this is a no-op and no error will be returned.
| |
RemoveKeyServerFromProviderKmipAsync(CancellationToken, Int64) |
Remove (unassign) the specified KMIP (Key Management Interoperability Protocol) Key Server from the provider it was assigned to via AddKeyServerToProviderKmip (if any). A KMIP Key Server can be unassigned from its provider unless it's the last one and that provider is active (providing keys which are currently in use). If the specified KMIP Key Server is not assigned to a provider, this is a no-op and no error will be returned.
| |
RemoveKeyServerFromProviderKmipAsync(RemoveKeyServerFromProviderKmipRequest, CancellationToken) |
Remove (unassign) the specified KMIP (Key Management Interoperability Protocol) Key Server from the provider it was assigned to via AddKeyServerToProviderKmip (if any). A KMIP Key Server can be unassigned from its provider unless it's the last one and that provider is active (providing keys which are currently in use). If the specified KMIP Key Server is not assigned to a provider, this is a no-op and no error will be returned.
| |
RemoveNodes(RemoveNodesRequest) |
RemoveNodes can be used to remove one or more nodes from the cluster. Before removing a node, you must remove all drives from the node using the RemoveDrives method. You cannot remove a node until the RemoveDrives process has completed and all data has been migrated off of the node's drives.
After removing a node, the removed node registers itself as a pending node. You can add the pending node again or shut it down (shutting the node down removes it from the Pending Node list).
RemoveNodes can fail with xEnsembleInvalidSize if removing the nodes would violate ensemble size restrictions.
RemoveNodes can fail with xEnsembleQuorumLoss if removing the nodes would cause a loss of quorum.
RemoveNodes can fail with xEnsembleToleranceChange if there are enabled data protection schemes that can tolerate multiple node failures and removing the nodes would decrease the ensemble's node failure tolerance. The optional ignoreEnsembleToleranceChange parameter can be set true to disable the ensemble tolerance check.
| |
RemoveNodes(Int64, NullableBoolean) |
RemoveNodes can be used to remove one or more nodes from the cluster. Before removing a node, you must remove all drives from the node using the RemoveDrives method. You cannot remove a node until the RemoveDrives process has completed and all data has been migrated off of the node's drives.
After removing a node, the removed node registers itself as a pending node. You can add the pending node again or shut it down (shutting the node down removes it from the Pending Node list).
RemoveNodes can fail with xEnsembleInvalidSize if removing the nodes would violate ensemble size restrictions.
RemoveNodes can fail with xEnsembleQuorumLoss if removing the nodes would cause a loss of quorum.
RemoveNodes can fail with xEnsembleToleranceChange if there are enabled data protection schemes that can tolerate multiple node failures and removing the nodes would decrease the ensemble's node failure tolerance. The optional ignoreEnsembleToleranceChange parameter can be set true to disable the ensemble tolerance check.
| |
RemoveNodesAsync(RemoveNodesRequest, CancellationToken) |
RemoveNodes can be used to remove one or more nodes from the cluster. Before removing a node, you must remove all drives from the node using the RemoveDrives method. You cannot remove a node until the RemoveDrives process has completed and all data has been migrated off of the node's drives.
After removing a node, the removed node registers itself as a pending node. You can add the pending node again or shut it down (shutting the node down removes it from the Pending Node list).
RemoveNodes can fail with xEnsembleInvalidSize if removing the nodes would violate ensemble size restrictions.
RemoveNodes can fail with xEnsembleQuorumLoss if removing the nodes would cause a loss of quorum.
RemoveNodes can fail with xEnsembleToleranceChange if there are enabled data protection schemes that can tolerate multiple node failures and removing the nodes would decrease the ensemble's node failure tolerance. The optional ignoreEnsembleToleranceChange parameter can be set true to disable the ensemble tolerance check.
| |
RemoveNodesAsync(CancellationToken, Int64, NullableBoolean) |
RemoveNodes can be used to remove one or more nodes from the cluster. Before removing a node, you must remove all drives from the node using the RemoveDrives method. You cannot remove a node until the RemoveDrives process has completed and all data has been migrated off of the node's drives.
After removing a node, the removed node registers itself as a pending node. You can add the pending node again or shut it down (shutting the node down removes it from the Pending Node list).
RemoveNodes can fail with xEnsembleInvalidSize if removing the nodes would violate ensemble size restrictions.
RemoveNodes can fail with xEnsembleQuorumLoss if removing the nodes would cause a loss of quorum.
RemoveNodes can fail with xEnsembleToleranceChange if there are enabled data protection schemes that can tolerate multiple node failures and removing the nodes would decrease the ensemble's node failure tolerance. The optional ignoreEnsembleToleranceChange parameter can be set true to disable the ensemble tolerance check.
| |
RemoveNodeSSLCertificate |
You can use the RemoveNodeSSLCertificate method to remove the user SSL certificate and private key for the management node.
After the certificate and private key are removed, the management node is configured to use the default certificate and private key..
| |
RemoveNodeSSLCertificateAsync |
You can use the RemoveNodeSSLCertificate method to remove the user SSL certificate and private key for the management node.
After the certificate and private key are removed, the management node is configured to use the default certificate and private key..
| |
RemoveSSLCertificate |
You can use the RemoveSSLCertificate method to remove the user SSL certificate and private key for the cluster.
After the certificate and private key are removed, the cluster is configured to use the default certificate and private key.
| |
RemoveSSLCertificateAsync |
You can use the RemoveSSLCertificate method to remove the user SSL certificate and private key for the cluster.
After the certificate and private key are removed, the cluster is configured to use the default certificate and private key.
| |
RemoveVirtualNetwork(RemoveVirtualNetworkRequest) |
RemoveVirtualNetwork enables you to remove a previously added virtual network.
Note: This method requires either the virtualNetworkID or the virtualNetworkTag as a parameter, but not both.
| |
RemoveVirtualNetwork(NullableInt64, NullableInt64) |
RemoveVirtualNetwork enables you to remove a previously added virtual network.
Note: This method requires either the virtualNetworkID or the virtualNetworkTag as a parameter, but not both.
| |
RemoveVirtualNetworkAsync(RemoveVirtualNetworkRequest, CancellationToken) |
RemoveVirtualNetwork enables you to remove a previously added virtual network.
Note: This method requires either the virtualNetworkID or the virtualNetworkTag as a parameter, but not both.
| |
RemoveVirtualNetworkAsync(CancellationToken, NullableInt64, NullableInt64) |
RemoveVirtualNetwork enables you to remove a previously added virtual network.
Note: This method requires either the virtualNetworkID or the virtualNetworkTag as a parameter, but not both.
| |
RemoveVolumePair(Int64) |
RemoveVolumePair enables you to remove the remote pairing between two volumes. Use this method on both the source and target volumes that are paired together. When you remove the volume pairing information, data is no longer replicated to or from the volume.
| |
RemoveVolumePair(RemoveVolumePairRequest) |
RemoveVolumePair enables you to remove the remote pairing between two volumes. Use this method on both the source and target volumes that are paired together. When you remove the volume pairing information, data is no longer replicated to or from the volume.
| |
RemoveVolumePairAsync(CancellationToken, Int64) |
RemoveVolumePair enables you to remove the remote pairing between two volumes. Use this method on both the source and target volumes that are paired together. When you remove the volume pairing information, data is no longer replicated to or from the volume.
| |
RemoveVolumePairAsync(RemoveVolumePairRequest, CancellationToken) |
RemoveVolumePair enables you to remove the remote pairing between two volumes. Use this method on both the source and target volumes that are paired together. When you remove the volume pairing information, data is no longer replicated to or from the volume.
| |
RemoveVolumesFromVolumeAccessGroup(RemoveVolumesFromVolumeAccessGroupRequest) |
The RemoveVolumeFromVolumeAccessGroup method enables you to remove volumes from a volume access group.
| |
RemoveVolumesFromVolumeAccessGroup(Int64, Int64) |
The RemoveVolumeFromVolumeAccessGroup method enables you to remove volumes from a volume access group.
| |
RemoveVolumesFromVolumeAccessGroupAsync(RemoveVolumesFromVolumeAccessGroupRequest, CancellationToken) |
The RemoveVolumeFromVolumeAccessGroup method enables you to remove volumes from a volume access group.
| |
RemoveVolumesFromVolumeAccessGroupAsync(CancellationToken, Int64, Int64) |
The RemoveVolumeFromVolumeAccessGroup method enables you to remove volumes from a volume access group.
| |
ResetDrives(ResetDrivesRequest) |
ResetDrives enables you to proactively initialize drives and remove all data currently residing on a drive. The drive can then be reused
in an existing node or used in an upgraded node. This method requires the force parameter to be included in the method call.
| |
ResetDrives(String, Boolean) |
ResetDrives enables you to proactively initialize drives and remove all data currently residing on a drive. The drive can then be reused
in an existing node or used in an upgraded node. This method requires the force parameter to be included in the method call.
| |
ResetDrivesAsync(ResetDrivesRequest, CancellationToken) |
ResetDrives enables you to proactively initialize drives and remove all data currently residing on a drive. The drive can then be reused
in an existing node or used in an upgraded node. This method requires the force parameter to be included in the method call.
| |
ResetDrivesAsync(CancellationToken, String, Boolean) |
ResetDrives enables you to proactively initialize drives and remove all data currently residing on a drive. The drive can then be reused
in an existing node or used in an upgraded node. This method requires the force parameter to be included in the method call.
| |
ResetNode(ResetNodeRequest) |
The ResetNode API method enables you to reset a node to the factory settings. All data, packages (software upgrades, and so on),
configurations, and log files are deleted from the node when you call this method. However, network settings for the node are
preserved during this operation. Nodes that are participating in a cluster cannot be reset to the factory settings.
The ResetNode API can only be used on nodes that are in an "Available" state. It cannot be used on nodes that are "Active" in a
cluster, or in a "Pending" state.
Caution: This method clears any data that is on the node. Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
ResetNode(String, Boolean, NullableBoolean, String) |
The ResetNode API method enables you to reset a node to the factory settings. All data, packages (software upgrades, and so on),
configurations, and log files are deleted from the node when you call this method. However, network settings for the node are
preserved during this operation. Nodes that are participating in a cluster cannot be reset to the factory settings.
The ResetNode API can only be used on nodes that are in an "Available" state. It cannot be used on nodes that are "Active" in a
cluster, or in a "Pending" state.
Caution: This method clears any data that is on the node. Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
ResetNodeAsync(ResetNodeRequest, CancellationToken) |
The ResetNode API method enables you to reset a node to the factory settings. All data, packages (software upgrades, and so on),
configurations, and log files are deleted from the node when you call this method. However, network settings for the node are
preserved during this operation. Nodes that are participating in a cluster cannot be reset to the factory settings.
The ResetNode API can only be used on nodes that are in an "Available" state. It cannot be used on nodes that are "Active" in a
cluster, or in a "Pending" state.
Caution: This method clears any data that is on the node. Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
ResetNodeAsync(CancellationToken, String, Boolean, NullableBoolean, String) |
The ResetNode API method enables you to reset a node to the factory settings. All data, packages (software upgrades, and so on),
configurations, and log files are deleted from the node when you call this method. However, network settings for the node are
preserved during this operation. Nodes that are participating in a cluster cannot be reset to the factory settings.
The ResetNode API can only be used on nodes that are in an "Available" state. It cannot be used on nodes that are "Active" in a
cluster, or in a "Pending" state.
Caution: This method clears any data that is on the node. Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
ResetNodeSupplementalTlsCiphers |
You can use the ResetNodeSupplementalTlsCiphers method to restore the supplemental ciphers to their defaults.
You can use this command on management nodes.
| |
ResetNodeSupplementalTlsCiphersAsync |
You can use the ResetNodeSupplementalTlsCiphers method to restore the supplemental ciphers to their defaults.
You can use this command on management nodes.
| |
ResetSupplementalTlsCiphers |
You can use the ResetSupplementalTlsCiphers method to restore the supplemental ciphers to their defaults.
| |
ResetSupplementalTlsCiphersAsync |
You can use the ResetSupplementalTlsCiphers method to restore the supplemental ciphers to their defaults.
| |
RestartNetworking(Boolean) |
The RestartNetworking API method enables you to restart the networking services on a node.
Warning: This method restarts all networking services on a node, causing temporary loss of networking connectivity.
Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
RestartNetworking(RestartNetworkingRequest) |
The RestartNetworking API method enables you to restart the networking services on a node.
Warning: This method restarts all networking services on a node, causing temporary loss of networking connectivity.
Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
RestartNetworkingAsync(CancellationToken, Boolean) |
The RestartNetworking API method enables you to restart the networking services on a node.
Warning: This method restarts all networking services on a node, causing temporary loss of networking connectivity.
Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
RestartNetworkingAsync(RestartNetworkingRequest, CancellationToken) |
The RestartNetworking API method enables you to restart the networking services on a node.
Warning: This method restarts all networking services on a node, causing temporary loss of networking connectivity.
Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
RestartServices(RestartServicesRequest) |
The RestartServices API method enables you to restart the services on a node.
Caution: This method causes temporary node services interruption. Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
RestartServices(Boolean, String, String) |
The RestartServices API method enables you to restart the services on a node.
Caution: This method causes temporary node services interruption. Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
RestartServicesAsync(RestartServicesRequest, CancellationToken) |
The RestartServices API method enables you to restart the services on a node.
Caution: This method causes temporary node services interruption. Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
RestartServicesAsync(CancellationToken, Boolean, String, String) |
The RestartServices API method enables you to restart the services on a node.
Caution: This method causes temporary node services interruption. Exercise caution when using this method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
RestoreDeletedVolume(Int64) |
RestoreDeletedVolume marks a deleted volume as active again. This action makes the volume immediately available for iSCSI connection.
| |
RestoreDeletedVolume(RestoreDeletedVolumeRequest) |
RestoreDeletedVolume marks a deleted volume as active again. This action makes the volume immediately available for iSCSI connection.
| |
RestoreDeletedVolumeAsync(CancellationToken, Int64) |
RestoreDeletedVolume marks a deleted volume as active again. This action makes the volume immediately available for iSCSI connection.
| |
RestoreDeletedVolumeAsync(RestoreDeletedVolumeRequest, CancellationToken) |
RestoreDeletedVolume marks a deleted volume as active again. This action makes the volume immediately available for iSCSI connection.
| |
ResumeSnapMirrorRelationship(ResumeSnapMirrorRelationshipRequest) |
The SolidFire Element OS web UI uses the ResumeSnapMirrorRelationship method to enable future transfers for a quiesced SnapMirror relationship.
| |
ResumeSnapMirrorRelationship(Int64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the ResumeSnapMirrorRelationship method to enable future transfers for a quiesced SnapMirror relationship.
| |
ResumeSnapMirrorRelationshipAsync(ResumeSnapMirrorRelationshipRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ResumeSnapMirrorRelationship method to enable future transfers for a quiesced SnapMirror relationship.
| |
ResumeSnapMirrorRelationshipAsync(CancellationToken, Int64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the ResumeSnapMirrorRelationship method to enable future transfers for a quiesced SnapMirror relationship.
| |
ResyncSnapMirrorRelationship(ResyncSnapMirrorRelationshipRequest) |
The SolidFire Element OS web UI uses the ResyncSnapMirrorRelationship method to establish or reestablish a mirror relationship between a source and destination endpoint. When you resync a relationship, the system removes snapshots on the destination volume that are newer than the common snapshot copy, and then mounts the destination volume as a data protection volume with the common snapshot copy as the exported snapshot copy.
| |
ResyncSnapMirrorRelationship(Int64, SnapMirrorVolumeInfo, NullableInt64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the ResyncSnapMirrorRelationship method to establish or reestablish a mirror relationship between a source and destination endpoint. When you resync a relationship, the system removes snapshots on the destination volume that are newer than the common snapshot copy, and then mounts the destination volume as a data protection volume with the common snapshot copy as the exported snapshot copy.
| |
ResyncSnapMirrorRelationshipAsync(ResyncSnapMirrorRelationshipRequest, CancellationToken) |
The SolidFire Element OS web UI uses the ResyncSnapMirrorRelationship method to establish or reestablish a mirror relationship between a source and destination endpoint. When you resync a relationship, the system removes snapshots on the destination volume that are newer than the common snapshot copy, and then mounts the destination volume as a data protection volume with the common snapshot copy as the exported snapshot copy.
| |
ResyncSnapMirrorRelationshipAsync(CancellationToken, Int64, SnapMirrorVolumeInfo, NullableInt64, SnapMirrorVolumeInfo) |
The SolidFire Element OS web UI uses the ResyncSnapMirrorRelationship method to establish or reestablish a mirror relationship between a source and destination endpoint. When you resync a relationship, the system removes snapshots on the destination volume that are newer than the common snapshot copy, and then mounts the destination volume as a data protection volume with the common snapshot copy as the exported snapshot copy.
| |
RollbackToGroupSnapshot(RollbackToGroupSnapshotRequest) |
RollbackToGroupSnapshot enables you to roll back all individual volumes in a snapshot group to each volume's individual snapshot.
Note: Rolling back to a group snapshot creates a temporary snapshot of each volume within the group snapshot.
Snapshots are allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
RollbackToGroupSnapshot(Int64, Boolean, String, Hashtable) |
RollbackToGroupSnapshot enables you to roll back all individual volumes in a snapshot group to each volume's individual snapshot.
Note: Rolling back to a group snapshot creates a temporary snapshot of each volume within the group snapshot.
Snapshots are allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
RollbackToGroupSnapshotAsync(RollbackToGroupSnapshotRequest, CancellationToken) |
RollbackToGroupSnapshot enables you to roll back all individual volumes in a snapshot group to each volume's individual snapshot.
Note: Rolling back to a group snapshot creates a temporary snapshot of each volume within the group snapshot.
Snapshots are allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
RollbackToGroupSnapshotAsync(CancellationToken, Int64, Boolean, String, Hashtable) |
RollbackToGroupSnapshot enables you to roll back all individual volumes in a snapshot group to each volume's individual snapshot.
Note: Rolling back to a group snapshot creates a temporary snapshot of each volume within the group snapshot.
Snapshots are allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
RollbackToSnapshot(RollbackToSnapshotRequest) |
RollbackToSnapshot enables you to make an existing snapshot of the "active" volume image. This method creates a new snapshot
from an existing snapshot. The new snapshot becomes "active" and the existing snapshot is preserved until you delete it.
The previously "active" snapshot is deleted unless you set the parameter saveCurrentState to true.
Note: Creating a snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is
at stage 4 or 5.
| |
RollbackToSnapshot(Int64, Int64, Boolean, String, Hashtable) |
RollbackToSnapshot enables you to make an existing snapshot of the "active" volume image. This method creates a new snapshot
from an existing snapshot. The new snapshot becomes "active" and the existing snapshot is preserved until you delete it.
The previously "active" snapshot is deleted unless you set the parameter saveCurrentState to true.
Note: Creating a snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is
at stage 4 or 5.
| |
RollbackToSnapshotAsync(RollbackToSnapshotRequest, CancellationToken) |
RollbackToSnapshot enables you to make an existing snapshot of the "active" volume image. This method creates a new snapshot
from an existing snapshot. The new snapshot becomes "active" and the existing snapshot is preserved until you delete it.
The previously "active" snapshot is deleted unless you set the parameter saveCurrentState to true.
Note: Creating a snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is
at stage 4 or 5.
| |
RollbackToSnapshotAsync(CancellationToken, Int64, Int64, Boolean, String, Hashtable) |
RollbackToSnapshot enables you to make an existing snapshot of the "active" volume image. This method creates a new snapshot
from an existing snapshot. The new snapshot becomes "active" and the existing snapshot is preserved until you delete it.
The previously "active" snapshot is deleted unless you set the parameter saveCurrentState to true.
Note: Creating a snapshot is allowed if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is
at stage 4 or 5.
| |
SecureEraseDrives(Int64) |
SecureEraseDrives enables you to remove any residual data from drives that have a status of "available." You might want to use this method when replacing a drive nearing the end of its service life that contained sensitive data. This method uses a Security Erase Unit command to write a predetermined pattern to the drive and resets the encryption key on the drive. This asynchronous method might take up to two minutes to complete. You can use GetAsyncResult to check on the status of the secure erase operation.
You can use the ListDrives method to obtain the driveIDs for the drives you want to secure erase.
| |
SecureEraseDrives(SecureEraseDrivesRequest) |
SecureEraseDrives enables you to remove any residual data from drives that have a status of "available." You might want to use this method when replacing a drive nearing the end of its service life that contained sensitive data. This method uses a Security Erase Unit command to write a predetermined pattern to the drive and resets the encryption key on the drive. This asynchronous method might take up to two minutes to complete. You can use GetAsyncResult to check on the status of the secure erase operation.
You can use the ListDrives method to obtain the driveIDs for the drives you want to secure erase.
| |
SecureEraseDrivesAsync(CancellationToken, Int64) |
SecureEraseDrives enables you to remove any residual data from drives that have a status of "available." You might want to use this method when replacing a drive nearing the end of its service life that contained sensitive data. This method uses a Security Erase Unit command to write a predetermined pattern to the drive and resets the encryption key on the drive. This asynchronous method might take up to two minutes to complete. You can use GetAsyncResult to check on the status of the secure erase operation.
You can use the ListDrives method to obtain the driveIDs for the drives you want to secure erase.
| |
SecureEraseDrivesAsync(SecureEraseDrivesRequest, CancellationToken) |
SecureEraseDrives enables you to remove any residual data from drives that have a status of "available." You might want to use this method when replacing a drive nearing the end of its service life that contained sensitive data. This method uses a Security Erase Unit command to write a predetermined pattern to the drive and resets the encryption key on the drive. This asynchronous method might take up to two minutes to complete. You can use GetAsyncResult to check on the status of the secure erase operation.
You can use the ListDrives method to obtain the driveIDs for the drives you want to secure erase.
| |
SetClusterConfig(ClusterConfig) |
The SetClusterConfig API method enables you to set the configuration this node uses to communicate with the cluster it is associated with. To see the states in which these objects can be modified, see Cluster Object Attributes. To display the current cluster
interface settings for a node, run the GetClusterConfig API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
SetClusterConfig(SetClusterConfigRequest) |
The SetClusterConfig API method enables you to set the configuration this node uses to communicate with the cluster it is associated with. To see the states in which these objects can be modified, see Cluster Object Attributes. To display the current cluster
interface settings for a node, run the GetClusterConfig API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
SetClusterConfigAsync(CancellationToken, ClusterConfig) |
The SetClusterConfig API method enables you to set the configuration this node uses to communicate with the cluster it is associated with. To see the states in which these objects can be modified, see Cluster Object Attributes. To display the current cluster
interface settings for a node, run the GetClusterConfig API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
SetClusterConfigAsync(SetClusterConfigRequest, CancellationToken) |
The SetClusterConfig API method enables you to set the configuration this node uses to communicate with the cluster it is associated with. To see the states in which these objects can be modified, see Cluster Object Attributes. To display the current cluster
interface settings for a node, run the GetClusterConfig API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
SetClusterStructure(SetClusterStructureRequest) |
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.
| |
SetClusterStructure(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.
| |
SetClusterStructureAsync(SetClusterStructureRequest, CancellationToken) |
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.
| |
SetClusterStructureAsync(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.
| |
SetConfig(ConfigParams) |
The SetConfig API method enables you to set all the configuration information for the node. This includes the same information available via calls to SetClusterConfig and SetNetworkConfig in one API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
Caution: Changing the "bond-mode" on a node can cause a temporary loss of network connectivity. Exercise caution when using this method.
| |
SetConfig(SetConfigRequest) |
The SetConfig API method enables you to set all the configuration information for the node. This includes the same information available via calls to SetClusterConfig and SetNetworkConfig in one API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
Caution: Changing the "bond-mode" on a node can cause a temporary loss of network connectivity. Exercise caution when using this method.
| |
SetConfigAsync(CancellationToken, ConfigParams) |
The SetConfig API method enables you to set all the configuration information for the node. This includes the same information available via calls to SetClusterConfig and SetNetworkConfig in one API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
Caution: Changing the "bond-mode" on a node can cause a temporary loss of network connectivity. Exercise caution when using this method.
| |
SetConfigAsync(SetConfigRequest, CancellationToken) |
The SetConfig API method enables you to set all the configuration information for the node. This includes the same information available via calls to SetClusterConfig and SetNetworkConfig in one API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
Caution: Changing the "bond-mode" on a node can cause a temporary loss of network connectivity. Exercise caution when using this method.
| |
SetDefaultQoS(SetDefaultQoSRequest) |
SetDefaultQoS enables you to configure the default Quality of Service (QoS) values (measured in inputs and outputs per second, or
IOPS) for a volume. For more information about QoS in a SolidFire cluster, see the User Guide.
| |
SetDefaultQoS(NullableInt64, NullableInt64, NullableInt64) |
SetDefaultQoS enables you to configure the default Quality of Service (QoS) values (measured in inputs and outputs per second, or
IOPS) for a volume. For more information about QoS in a SolidFire cluster, see the User Guide.
| |
SetDefaultQoSAsync(SetDefaultQoSRequest, CancellationToken) |
SetDefaultQoS enables you to configure the default Quality of Service (QoS) values (measured in inputs and outputs per second, or
IOPS) for a volume. For more information about QoS in a SolidFire cluster, see the User Guide.
| |
SetDefaultQoSAsync(CancellationToken, NullableInt64, NullableInt64, NullableInt64) |
SetDefaultQoS enables you to configure the default Quality of Service (QoS) values (measured in inputs and outputs per second, or
IOPS) for a volume. For more information about QoS in a SolidFire cluster, see the User Guide.
| |
SetLicenseKey(SetLicenseKeyRequest) |
You can use the SetLicenseKey method to set the SerialNumber And OrderNumber for the cluster.
| |
SetLicenseKey(String, String) |
You can use the SetLicenseKey method to set the SerialNumber And OrderNumber for the cluster.
| |
SetLicenseKeyAsync(SetLicenseKeyRequest, CancellationToken) |
You can use the SetLicenseKey method to set the SerialNumber And OrderNumber for the cluster.
| |
SetLicenseKeyAsync(CancellationToken, String, String) |
You can use the SetLicenseKey method to set the SerialNumber And OrderNumber for the cluster.
| |
SetLldpConfig(LldpConfig) |
Sets LLDP configuration options. If an option isn't set in the request, then it is unchanged from the previous value.
| |
SetLldpConfig(SetLldpConfigRequest) |
Sets LLDP configuration options. If an option isn't set in the request, then it is unchanged from the previous value.
| |
SetLldpConfigAsync(CancellationToken, LldpConfig) |
Sets LLDP configuration options. If an option isn't set in the request, then it is unchanged from the previous value.
| |
SetLldpConfigAsync(SetLldpConfigRequest, CancellationToken) |
Sets LLDP configuration options. If an option isn't set in the request, then it is unchanged from the previous value.
| |
SetLoginBanner(SetLoginBannerRequest) |
You can use the SetLoginBanner method to set the active Terms of Use banner users see when they log on to the web interface.
| |
SetLoginBanner(String, NullableBoolean) |
You can use the SetLoginBanner method to set the active Terms of Use banner users see when they log on to the web interface.
| |
SetLoginBannerAsync(SetLoginBannerRequest, CancellationToken) |
You can use the SetLoginBanner method to set the active Terms of Use banner users see when they log on to the web interface.
| |
SetLoginBannerAsync(CancellationToken, String, NullableBoolean) |
You can use the SetLoginBanner method to set the active Terms of Use banner users see when they log on to the web interface.
| |
SetLoginSessionInfo(String) |
You can use SetLoginSessionInfo to set the period of time that a session's login authentication is valid. After the log in period elapses without activity on the system, the authentication expires. New login credentials are required for continued access to the cluster after the timeout period has elapsed.
| |
SetLoginSessionInfo(SetLoginSessionInfoRequest) |
You can use SetLoginSessionInfo to set the period of time that a session's login authentication is valid. After the log in period elapses without activity on the system, the authentication expires. New login credentials are required for continued access to the cluster after the timeout period has elapsed.
| |
SetLoginSessionInfoAsync(CancellationToken, String) |
You can use SetLoginSessionInfo to set the period of time that a session's login authentication is valid. After the log in period elapses without activity on the system, the authentication expires. New login credentials are required for continued access to the cluster after the timeout period has elapsed.
| |
SetLoginSessionInfoAsync(SetLoginSessionInfoRequest, CancellationToken) |
You can use SetLoginSessionInfo to set the period of time that a session's login authentication is valid. After the log in period elapses without activity on the system, the authentication expires. New login credentials are required for continued access to the cluster after the timeout period has elapsed.
| |
SetNetworkConfig(NetworkParams) |
The SetNetworkConfig API method enables you to set the network configuration for a node. To display the current network settings for a node, run the GetNetworkConfig API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
Changing the "bond-mode" on a node can cause a temporary loss of network connectivity. Exercise caution when using this method.
| |
SetNetworkConfig(SetNetworkConfigRequest) |
The SetNetworkConfig API method enables you to set the network configuration for a node. To display the current network settings for a node, run the GetNetworkConfig API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
Changing the "bond-mode" on a node can cause a temporary loss of network connectivity. Exercise caution when using this method.
| |
SetNetworkConfigAsync(CancellationToken, NetworkParams) |
The SetNetworkConfig API method enables you to set the network configuration for a node. To display the current network settings for a node, run the GetNetworkConfig API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
Changing the "bond-mode" on a node can cause a temporary loss of network connectivity. Exercise caution when using this method.
| |
SetNetworkConfigAsync(SetNetworkConfigRequest, CancellationToken) |
The SetNetworkConfig API method enables you to set the network configuration for a node. To display the current network settings for a node, run the GetNetworkConfig API method.
Note: This method is available only through the per-node API endpoint 5.0 or later.
Changing the "bond-mode" on a node can cause a temporary loss of network connectivity. Exercise caution when using this method.
| |
SetNodeSSLCertificate(SetNodeSSLCertificateRequest) |
You can use the SetNodeSSLCertificate method to set a user SSL certificate and private key for the management node.
| |
SetNodeSSLCertificate(String, String) |
You can use the SetNodeSSLCertificate method to set a user SSL certificate and private key for the management node.
| |
SetNodeSSLCertificateAsync(SetNodeSSLCertificateRequest, CancellationToken) |
You can use the SetNodeSSLCertificate method to set a user SSL certificate and private key for the management node.
| |
SetNodeSSLCertificateAsync(CancellationToken, String, String) |
You can use the SetNodeSSLCertificate method to set a user SSL certificate and private key for the management node.
| |
SetNodeSupplementalTlsCiphers(String) |
You can use the SetNodeSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers for this node.
You can use this command on management nodes.
| |
SetNodeSupplementalTlsCiphers(SetNodeSupplementalTlsCiphersRequest) |
You can use the SetNodeSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers for this node.
You can use this command on management nodes.
| |
SetNodeSupplementalTlsCiphersAsync(CancellationToken, String) |
You can use the SetNodeSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers for this node.
You can use this command on management nodes.
| |
SetNodeSupplementalTlsCiphersAsync(SetNodeSupplementalTlsCiphersRequest, CancellationToken) |
You can use the SetNodeSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers for this node.
You can use this command on management nodes.
| |
SetNtpInfo(SetNtpInfoRequest) |
SetNtpInfo enables you to configure NTP on cluster nodes. The values you set with this interface apply to all nodes in the cluster. If an NTP broadcast server periodically broadcasts time information on your network, you can optionally configure nodes as broadcast clients.
Note: NetApp recommends using NTP servers that are internal to your network, rather than the installation defaults.
| |
SetNtpInfo(String, NullableBoolean) |
SetNtpInfo enables you to configure NTP on cluster nodes. The values you set with this interface apply to all nodes in the cluster. If an NTP broadcast server periodically broadcasts time information on your network, you can optionally configure nodes as broadcast clients.
Note: NetApp recommends using NTP servers that are internal to your network, rather than the installation defaults.
| |
SetNtpInfoAsync(SetNtpInfoRequest, CancellationToken) |
SetNtpInfo enables you to configure NTP on cluster nodes. The values you set with this interface apply to all nodes in the cluster. If an NTP broadcast server periodically broadcasts time information on your network, you can optionally configure nodes as broadcast clients.
Note: NetApp recommends using NTP servers that are internal to your network, rather than the installation defaults.
| |
SetNtpInfoAsync(CancellationToken, String, NullableBoolean) |
SetNtpInfo enables you to configure NTP on cluster nodes. The values you set with this interface apply to all nodes in the cluster. If an NTP broadcast server periodically broadcasts time information on your network, you can optionally configure nodes as broadcast clients.
Note: NetApp recommends using NTP servers that are internal to your network, rather than the installation defaults.
| |
SetProtectionDomainLayout(NodeProtectionDomains) |
Used to assign Nodes to user-defined Protection Domains. This information must be provided for all
Active Nodes in the cluster, and no information may be provided for Nodes that are not Active. All Nodes
in a given Chassis must be assigned to the same user-defined Protection Domain. The same
ProtectionDomainType must be supplied for all nodes. ProtectionDomainTypes that are not user-defined
such as Node and Chassis, must not be included. If any of these are not true, the Custom Protection
Domains will be ignored, and an appropriate error will be returned.
| |
SetProtectionDomainLayout(SetProtectionDomainLayoutRequest) |
Used to assign Nodes to user-defined Protection Domains. This information must be provided for all
Active Nodes in the cluster, and no information may be provided for Nodes that are not Active. All Nodes
in a given Chassis must be assigned to the same user-defined Protection Domain. The same
ProtectionDomainType must be supplied for all nodes. ProtectionDomainTypes that are not user-defined
such as Node and Chassis, must not be included. If any of these are not true, the Custom Protection
Domains will be ignored, and an appropriate error will be returned.
| |
SetProtectionDomainLayoutAsync(CancellationToken, NodeProtectionDomains) |
Used to assign Nodes to user-defined Protection Domains. This information must be provided for all
Active Nodes in the cluster, and no information may be provided for Nodes that are not Active. All Nodes
in a given Chassis must be assigned to the same user-defined Protection Domain. The same
ProtectionDomainType must be supplied for all nodes. ProtectionDomainTypes that are not user-defined
such as Node and Chassis, must not be included. If any of these are not true, the Custom Protection
Domains will be ignored, and an appropriate error will be returned.
| |
SetProtectionDomainLayoutAsync(SetProtectionDomainLayoutRequest, CancellationToken) |
Used to assign Nodes to user-defined Protection Domains. This information must be provided for all
Active Nodes in the cluster, and no information may be provided for Nodes that are not Active. All Nodes
in a given Chassis must be assigned to the same user-defined Protection Domain. The same
ProtectionDomainType must be supplied for all nodes. ProtectionDomainTypes that are not user-defined
such as Node and Chassis, must not be included. If any of these are not true, the Custom Protection
Domains will be ignored, and an appropriate error will be returned.
| |
SetRemoteLoggingHosts(LoggingServer) |
SetRemoteLoggingHosts enables you to configure remote logging from the nodes in the storage cluster to a centralized log server or servers. Remote logging is performed over TCP using the default port 514. This API does not add to the existing logging hosts. Rather, it replaces what currently exists with new values specified by this API method. You can use GetRemoteLoggingHosts to determine what the current logging hosts are, and then use SetRemoteLoggingHosts to set the desired list of current and new logging hosts.
| |
SetRemoteLoggingHosts(SetRemoteLoggingHostsRequest) |
SetRemoteLoggingHosts enables you to configure remote logging from the nodes in the storage cluster to a centralized log server or servers. Remote logging is performed over TCP using the default port 514. This API does not add to the existing logging hosts. Rather, it replaces what currently exists with new values specified by this API method. You can use GetRemoteLoggingHosts to determine what the current logging hosts are, and then use SetRemoteLoggingHosts to set the desired list of current and new logging hosts.
| |
SetRemoteLoggingHostsAsync(CancellationToken, LoggingServer) |
SetRemoteLoggingHosts enables you to configure remote logging from the nodes in the storage cluster to a centralized log server or servers. Remote logging is performed over TCP using the default port 514. This API does not add to the existing logging hosts. Rather, it replaces what currently exists with new values specified by this API method. You can use GetRemoteLoggingHosts to determine what the current logging hosts are, and then use SetRemoteLoggingHosts to set the desired list of current and new logging hosts.
| |
SetRemoteLoggingHostsAsync(SetRemoteLoggingHostsRequest, CancellationToken) |
SetRemoteLoggingHosts enables you to configure remote logging from the nodes in the storage cluster to a centralized log server or servers. Remote logging is performed over TCP using the default port 514. This API does not add to the existing logging hosts. Rather, it replaces what currently exists with new values specified by this API method. You can use GetRemoteLoggingHosts to determine what the current logging hosts are, and then use SetRemoteLoggingHosts to set the desired list of current and new logging hosts.
| |
SetSnmpACL(SetSnmpACLRequest) |
SetSnmpACL enables you to configure SNMP access permissions on the cluster nodes. The values you set with this interface apply to all
nodes in the cluster, and the values that are passed replace, in whole, all values set in any previous call to SetSnmpACL. Also note
that the values set with this interface replace all network or usmUsers values set with the older SetSnmpInfo.
| |
SetSnmpACL(SnmpNetwork, SnmpV3UsmUser) |
SetSnmpACL enables you to configure SNMP access permissions on the cluster nodes. The values you set with this interface apply to all
nodes in the cluster, and the values that are passed replace, in whole, all values set in any previous call to SetSnmpACL. Also note
that the values set with this interface replace all network or usmUsers values set with the older SetSnmpInfo.
| |
SetSnmpACLAsync(SetSnmpACLRequest, CancellationToken) |
SetSnmpACL enables you to configure SNMP access permissions on the cluster nodes. The values you set with this interface apply to all
nodes in the cluster, and the values that are passed replace, in whole, all values set in any previous call to SetSnmpACL. Also note
that the values set with this interface replace all network or usmUsers values set with the older SetSnmpInfo.
| |
SetSnmpACLAsync(CancellationToken, SnmpNetwork, SnmpV3UsmUser) |
SetSnmpACL enables you to configure SNMP access permissions on the cluster nodes. The values you set with this interface apply to all
nodes in the cluster, and the values that are passed replace, in whole, all values set in any previous call to SetSnmpACL. Also note
that the values set with this interface replace all network or usmUsers values set with the older SetSnmpInfo.
| |
SetSnmpInfo(SetSnmpInfoRequest) |
SetSnmpInfo enables you to configure SNMP version 2 and version 3 on cluster nodes. The values you set with this interface apply to
all nodes in the cluster, and the values that are passed replace, in whole, all values set in any previous call to SetSnmpInfo.
Note: SetSnmpInfo is deprecated. Use the EnableSnmp and SetSnmpACL methods instead.
| |
SetSnmpInfo(SnmpNetwork, NullableBoolean, NullableBoolean, SnmpV3UsmUser) |
SetSnmpInfo enables you to configure SNMP version 2 and version 3 on cluster nodes. The values you set with this interface apply to
all nodes in the cluster, and the values that are passed replace, in whole, all values set in any previous call to SetSnmpInfo.
Note: SetSnmpInfo is deprecated. Use the EnableSnmp and SetSnmpACL methods instead.
| |
SetSnmpInfoAsync(SetSnmpInfoRequest, CancellationToken) |
SetSnmpInfo enables you to configure SNMP version 2 and version 3 on cluster nodes. The values you set with this interface apply to
all nodes in the cluster, and the values that are passed replace, in whole, all values set in any previous call to SetSnmpInfo.
Note: SetSnmpInfo is deprecated. Use the EnableSnmp and SetSnmpACL methods instead.
| |
SetSnmpInfoAsync(CancellationToken, SnmpNetwork, NullableBoolean, NullableBoolean, SnmpV3UsmUser) |
SetSnmpInfo enables you to configure SNMP version 2 and version 3 on cluster nodes. The values you set with this interface apply to
all nodes in the cluster, and the values that are passed replace, in whole, all values set in any previous call to SetSnmpInfo.
Note: SetSnmpInfo is deprecated. Use the EnableSnmp and SetSnmpACL methods instead.
| |
SetSnmpTrapInfo(SetSnmpTrapInfoRequest) |
You can use SetSnmpTrapInfo to enable and disable the generation of cluster SNMP notifications (traps) and to specify the set of network host computers that receive the notifications. The values you pass with each SetSnmpTrapInfo method call replace all values set in any previous call to SetSnmpTrapInfo.
| |
SetSnmpTrapInfo(Boolean, Boolean, Boolean, SnmpTrapRecipient) |
You can use SetSnmpTrapInfo to enable and disable the generation of cluster SNMP notifications (traps) and to specify the set of network host computers that receive the notifications. The values you pass with each SetSnmpTrapInfo method call replace all values set in any previous call to SetSnmpTrapInfo.
| |
SetSnmpTrapInfoAsync(SetSnmpTrapInfoRequest, CancellationToken) |
You can use SetSnmpTrapInfo to enable and disable the generation of cluster SNMP notifications (traps) and to specify the set of network host computers that receive the notifications. The values you pass with each SetSnmpTrapInfo method call replace all values set in any previous call to SetSnmpTrapInfo.
| |
SetSnmpTrapInfoAsync(CancellationToken, Boolean, Boolean, Boolean, SnmpTrapRecipient) |
You can use SetSnmpTrapInfo to enable and disable the generation of cluster SNMP notifications (traps) and to specify the set of network host computers that receive the notifications. The values you pass with each SetSnmpTrapInfo method call replace all values set in any previous call to SetSnmpTrapInfo.
| |
SetSSLCertificate(SetSSLCertificateRequest) |
You can use the SetSSLCertificate method to set a user SSL certificate and a private key for the cluster.
| |
SetSSLCertificate(String, String) |
You can use the SetSSLCertificate method to set a user SSL certificate and a private key for the cluster.
| |
SetSSLCertificateAsync(SetSSLCertificateRequest, CancellationToken) |
You can use the SetSSLCertificate method to set a user SSL certificate and a private key for the cluster.
| |
SetSSLCertificateAsync(CancellationToken, String, String) |
You can use the SetSSLCertificate method to set a user SSL certificate and a private key for the cluster.
| |
SetSupplementalTlsCiphers(String) |
You can use the SetSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers.
| |
SetSupplementalTlsCiphers(SetSupplementalTlsCiphersRequest) |
You can use the SetSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers.
| |
SetSupplementalTlsCiphersAsync(CancellationToken, String) |
You can use the SetSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers.
| |
SetSupplementalTlsCiphersAsync(SetSupplementalTlsCiphersRequest, CancellationToken) |
You can use the SetSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers.
| |
Shutdown(ShutdownRequest) |
The Shutdown API method enables you to restart or shutdown a node that has not yet been added to a cluster. To use this method,
log in to the MIP for the pending node, and enter the "shutdown" method with either the "restart" or "halt" options.
| |
Shutdown(Int64, String) |
The Shutdown API method enables you to restart or shutdown a node that has not yet been added to a cluster. To use this method,
log in to the MIP for the pending node, and enter the "shutdown" method with either the "restart" or "halt" options.
| |
ShutdownAsync(ShutdownRequest, CancellationToken) |
The Shutdown API method enables you to restart or shutdown a node that has not yet been added to a cluster. To use this method,
log in to the MIP for the pending node, and enter the "shutdown" method with either the "restart" or "halt" options.
| |
ShutdownAsync(CancellationToken, Int64, String) |
The Shutdown API method enables you to restart or shutdown a node that has not yet been added to a cluster. To use this method,
log in to the MIP for the pending node, and enter the "shutdown" method with either the "restart" or "halt" options.
| |
SnmpSendTestTraps |
SnmpSendTestTraps enables you to test SNMP functionality for a cluster. This method instructs the cluster to send test SNMP traps to the currently configured SNMP manager.
| |
SnmpSendTestTrapsAsync |
SnmpSendTestTraps enables you to test SNMP functionality for a cluster. This method instructs the cluster to send test SNMP traps to the currently configured SNMP manager.
| |
StartBulkVolumeRead(StartBulkVolumeReadRequest) |
StartBulkVolumeRead enables you to initialize a bulk volume read session on a specified volume. Only two bulk volume processes
can run simultaneously on a volume. When you initialize the session, data is read from a SolidFire storage volume for the purposes
of storing the data on an external backup source. The external data is accessed by a web server running on an SF-series node.
Communications and server interaction information for external data access is passed by a script running on the storage system.
At the start of a bulk volume read operation, a snapshot of the volume is made and the snapshot is deleted when the read is complete. You can also read a snapshot of the volume by entering the ID of the snapshot as a parameter. When you read a
previous snapshot, the system does not create a new snapshot of the volume or delete the previous snapshot when the
read completes.
Note: This process creates a new snapshot if the ID of an existing snapshot is not provided. Snapshots can be created if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
StartBulkVolumeRead(Int64, String, NullableInt64, String, Hashtable, Hashtable) |
StartBulkVolumeRead enables you to initialize a bulk volume read session on a specified volume. Only two bulk volume processes
can run simultaneously on a volume. When you initialize the session, data is read from a SolidFire storage volume for the purposes
of storing the data on an external backup source. The external data is accessed by a web server running on an SF-series node.
Communications and server interaction information for external data access is passed by a script running on the storage system.
At the start of a bulk volume read operation, a snapshot of the volume is made and the snapshot is deleted when the read is complete. You can also read a snapshot of the volume by entering the ID of the snapshot as a parameter. When you read a
previous snapshot, the system does not create a new snapshot of the volume or delete the previous snapshot when the
read completes.
Note: This process creates a new snapshot if the ID of an existing snapshot is not provided. Snapshots can be created if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
StartBulkVolumeReadAsync(StartBulkVolumeReadRequest, CancellationToken) |
StartBulkVolumeRead enables you to initialize a bulk volume read session on a specified volume. Only two bulk volume processes
can run simultaneously on a volume. When you initialize the session, data is read from a SolidFire storage volume for the purposes
of storing the data on an external backup source. The external data is accessed by a web server running on an SF-series node.
Communications and server interaction information for external data access is passed by a script running on the storage system.
At the start of a bulk volume read operation, a snapshot of the volume is made and the snapshot is deleted when the read is complete. You can also read a snapshot of the volume by entering the ID of the snapshot as a parameter. When you read a
previous snapshot, the system does not create a new snapshot of the volume or delete the previous snapshot when the
read completes.
Note: This process creates a new snapshot if the ID of an existing snapshot is not provided. Snapshots can be created if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
StartBulkVolumeReadAsync(CancellationToken, Int64, String, NullableInt64, String, Hashtable, Hashtable) |
StartBulkVolumeRead enables you to initialize a bulk volume read session on a specified volume. Only two bulk volume processes
can run simultaneously on a volume. When you initialize the session, data is read from a SolidFire storage volume for the purposes
of storing the data on an external backup source. The external data is accessed by a web server running on an SF-series node.
Communications and server interaction information for external data access is passed by a script running on the storage system.
At the start of a bulk volume read operation, a snapshot of the volume is made and the snapshot is deleted when the read is complete. You can also read a snapshot of the volume by entering the ID of the snapshot as a parameter. When you read a
previous snapshot, the system does not create a new snapshot of the volume or delete the previous snapshot when the
read completes.
Note: This process creates a new snapshot if the ID of an existing snapshot is not provided. Snapshots can be created if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
| |
StartBulkVolumeWrite(StartBulkVolumeWriteRequest) |
StartBulkVolumeWrite enables you to initialize a bulk volume write session on a specified volume. Only two bulk volume processes can run simultaneously on a volume. When you initialize the write session, data is written to a SolidFire storage volume from an external backup source. The external data is accessed by a web server running on an SF-series node. Communications and server
interaction information for external data access is passed by a script running on the storage system.
| |
StartBulkVolumeWrite(Int64, String, String, Hashtable, Hashtable) |
StartBulkVolumeWrite enables you to initialize a bulk volume write session on a specified volume. Only two bulk volume processes can run simultaneously on a volume. When you initialize the write session, data is written to a SolidFire storage volume from an external backup source. The external data is accessed by a web server running on an SF-series node. Communications and server
interaction information for external data access is passed by a script running on the storage system.
| |
StartBulkVolumeWriteAsync(StartBulkVolumeWriteRequest, CancellationToken) |
StartBulkVolumeWrite enables you to initialize a bulk volume write session on a specified volume. Only two bulk volume processes can run simultaneously on a volume. When you initialize the write session, data is written to a SolidFire storage volume from an external backup source. The external data is accessed by a web server running on an SF-series node. Communications and server
interaction information for external data access is passed by a script running on the storage system.
| |
StartBulkVolumeWriteAsync(CancellationToken, Int64, String, String, Hashtable, Hashtable) |
StartBulkVolumeWrite enables you to initialize a bulk volume write session on a specified volume. Only two bulk volume processes can run simultaneously on a volume. When you initialize the write session, data is written to a SolidFire storage volume from an external backup source. The external data is accessed by a web server running on an SF-series node. Communications and server
interaction information for external data access is passed by a script running on the storage system.
| |
StartClusterPairing |
You can use the StartClusterPairing method to create an encoded key from a cluster that is used to pair with another cluster. The key created from this API method is used in the CompleteClusterPairing API method to establish a cluster pairing. You can pair a cluster with a maximum of four other clusters.
| |
StartClusterPairingAsync |
You can use the StartClusterPairing method to create an encoded key from a cluster that is used to pair with another cluster. The key created from this API method is used in the CompleteClusterPairing API method to establish a cluster pairing. You can pair a cluster with a maximum of four other clusters.
| |
StartVolumePairing(StartVolumePairingRequest) |
StartVolumePairing enables you to create an encoded key from a volume that is used to pair with another volume. The key that this
method creates is used in the CompleteVolumePairing API method to establish a volume pairing.
| |
StartVolumePairing(Int64, String) |
StartVolumePairing enables you to create an encoded key from a volume that is used to pair with another volume. The key that this
method creates is used in the CompleteVolumePairing API method to establish a volume pairing.
| |
StartVolumePairingAsync(StartVolumePairingRequest, CancellationToken) |
StartVolumePairing enables you to create an encoded key from a volume that is used to pair with another volume. The key that this
method creates is used in the CompleteVolumePairing API method to establish a volume pairing.
| |
StartVolumePairingAsync(CancellationToken, Int64, String) |
StartVolumePairing enables you to create an encoded key from a volume that is used to pair with another volume. The key that this
method creates is used in the CompleteVolumePairing API method to establish a volume pairing.
| |
TestAddressAvailability(TestAddressAvailabilityRequest) |
You can use the TestAddressAvailability method to check to see if a certain IP address is inuse on an interface within the storage cluster.
| |
TestAddressAvailability(String, String, NullableInt64, NullableInt64) |
You can use the TestAddressAvailability method to check to see if a certain IP address is inuse on an interface within the storage cluster.
| |
TestAddressAvailabilityAsync(TestAddressAvailabilityRequest, CancellationToken) |
You can use the TestAddressAvailability method to check to see if a certain IP address is inuse on an interface within the storage cluster.
| |
TestAddressAvailabilityAsync(CancellationToken, String, String, NullableInt64, NullableInt64) |
You can use the TestAddressAvailability method to check to see if a certain IP address is inuse on an interface within the storage cluster.
| |
TestConnectEnsemble(String) |
The TestConnectEnsemble API method enables you to verify connectivity with a specified database ensemble. By default, it uses the ensemble for the cluster that the node is associated with. Alternatively, you can provide a different ensemble to test connectivity with.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestConnectEnsemble(TestConnectEnsembleRequest) |
The TestConnectEnsemble API method enables you to verify connectivity with a specified database ensemble. By default, it uses the ensemble for the cluster that the node is associated with. Alternatively, you can provide a different ensemble to test connectivity with.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestConnectEnsembleAsync(CancellationToken, String) |
The TestConnectEnsemble API method enables you to verify connectivity with a specified database ensemble. By default, it uses the ensemble for the cluster that the node is associated with. Alternatively, you can provide a different ensemble to test connectivity with.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestConnectEnsembleAsync(TestConnectEnsembleRequest, CancellationToken) |
The TestConnectEnsemble API method enables you to verify connectivity with a specified database ensemble. By default, it uses the ensemble for the cluster that the node is associated with. Alternatively, you can provide a different ensemble to test connectivity with.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestConnectMvip(String) |
The TestConnectMvip API method enables you to test the
management connection to the cluster. The test pings the MVIP and executes a simple API method to verify connectivity.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestConnectMvip(TestConnectMvipRequest) |
The TestConnectMvip API method enables you to test the
management connection to the cluster. The test pings the MVIP and executes a simple API method to verify connectivity.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestConnectMvipAsync(CancellationToken, String) |
The TestConnectMvip API method enables you to test the
management connection to the cluster. The test pings the MVIP and executes a simple API method to verify connectivity.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestConnectMvipAsync(TestConnectMvipRequest, CancellationToken) |
The TestConnectMvip API method enables you to test the
management connection to the cluster. The test pings the MVIP and executes a simple API method to verify connectivity.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestConnectSvip(String) |
The TestConnectSvip API method enables you to test the storage connection to the cluster. The test pings the SVIP using ICMP packets, and when successful, connects as an iSCSI initiator.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestConnectSvip(TestConnectSvipRequest) |
The TestConnectSvip API method enables you to test the storage connection to the cluster. The test pings the SVIP using ICMP packets, and when successful, connects as an iSCSI initiator.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestConnectSvipAsync(CancellationToken, String) |
The TestConnectSvip API method enables you to test the storage connection to the cluster. The test pings the SVIP using ICMP packets, and when successful, connects as an iSCSI initiator.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestConnectSvipAsync(TestConnectSvipRequest, CancellationToken) |
The TestConnectSvip API method enables you to test the storage connection to the cluster. The test pings the SVIP using ICMP packets, and when successful, connects as an iSCSI initiator.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestDrives(TestDrivesRequest) |
You can use the TestDrives API method to run a hardware validation on all drives on the node. This method detects hardware
failures on the drives (if present) and reports them in the results of the validation tests.
You can only use the TestDrives method on nodes that are not "active" in a cluster.
Note: This test takes approximately 10 minutes.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestDrives(NullableInt64, NullableBoolean) |
You can use the TestDrives API method to run a hardware validation on all drives on the node. This method detects hardware
failures on the drives (if present) and reports them in the results of the validation tests.
You can only use the TestDrives method on nodes that are not "active" in a cluster.
Note: This test takes approximately 10 minutes.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestDrivesAsync(TestDrivesRequest, CancellationToken) |
You can use the TestDrives API method to run a hardware validation on all drives on the node. This method detects hardware
failures on the drives (if present) and reports them in the results of the validation tests.
You can only use the TestDrives method on nodes that are not "active" in a cluster.
Note: This test takes approximately 10 minutes.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestDrivesAsync(CancellationToken, NullableInt64, NullableBoolean) |
You can use the TestDrives API method to run a hardware validation on all drives on the node. This method detects hardware
failures on the drives (if present) and reports them in the results of the validation tests.
You can only use the TestDrives method on nodes that are not "active" in a cluster.
Note: This test takes approximately 10 minutes.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestKeyProviderKmip(Int64) |
Test whether the specified Key Provider is functioning normally.
| |
TestKeyProviderKmip(TestKeyProviderKmipRequest) |
Test whether the specified Key Provider is functioning normally.
| |
TestKeyProviderKmipAsync(CancellationToken, Int64) |
Test whether the specified Key Provider is functioning normally.
| |
TestKeyProviderKmipAsync(TestKeyProviderKmipRequest, CancellationToken) |
Test whether the specified Key Provider is functioning normally.
| |
TestKeyServerKmip(Int64) |
Test whether the specified KMIP (Key Management Interoperability Protocol) Key Server is functioning normally.
| |
TestKeyServerKmip(TestKeyServerKmipRequest) |
Test whether the specified KMIP (Key Management Interoperability Protocol) Key Server is functioning normally.
| |
TestKeyServerKmipAsync(CancellationToken, Int64) |
Test whether the specified KMIP (Key Management Interoperability Protocol) Key Server is functioning normally.
| |
TestKeyServerKmipAsync(TestKeyServerKmipRequest, CancellationToken) |
Test whether the specified KMIP (Key Management Interoperability Protocol) Key Server is functioning normally.
| |
TestLdapAuthentication(TestLdapAuthenticationRequest) |
The TestLdapAuthentication method enables you to validate the currently enabled LDAP authentication settings. If the configuration is
correct, the API call returns the group membership of the tested user.
| |
TestLdapAuthentication(String, String, LdapConfiguration) |
The TestLdapAuthentication method enables you to validate the currently enabled LDAP authentication settings. If the configuration is
correct, the API call returns the group membership of the tested user.
| |
TestLdapAuthenticationAsync(TestLdapAuthenticationRequest, CancellationToken) |
The TestLdapAuthentication method enables you to validate the currently enabled LDAP authentication settings. If the configuration is
correct, the API call returns the group membership of the tested user.
| |
TestLdapAuthenticationAsync(CancellationToken, String, String, LdapConfiguration) |
The TestLdapAuthentication method enables you to validate the currently enabled LDAP authentication settings. If the configuration is
correct, the API call returns the group membership of the tested user.
| |
TestPing(TestPingRequest) |
The TestPing API allows to test the reachability to IP address(s) using ICMP packets. Source address(v4 or v6), interface and vlan tag can be specified. If not Bond1G/10G network is used to reach the target address.
The test uses the appropriate MTU sizes for each packet based on the MTU settings in the network configuration.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestPing(NullableInt64, String, NullableInt64, NullableInt64, NullableInt64, NullableBoolean, String, String, String, NullableInt64) |
The TestPing API allows to test the reachability to IP address(s) using ICMP packets. Source address(v4 or v6), interface and vlan tag can be specified. If not Bond1G/10G network is used to reach the target address.
The test uses the appropriate MTU sizes for each packet based on the MTU settings in the network configuration.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestPingAsync(TestPingRequest, CancellationToken) |
The TestPing API allows to test the reachability to IP address(s) using ICMP packets. Source address(v4 or v6), interface and vlan tag can be specified. If not Bond1G/10G network is used to reach the target address.
The test uses the appropriate MTU sizes for each packet based on the MTU settings in the network configuration.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
TestPingAsync(CancellationToken, NullableInt64, String, NullableInt64, NullableInt64, NullableInt64, NullableBoolean, String, String, String, NullableInt64) |
The TestPing API allows to test the reachability to IP address(s) using ICMP packets. Source address(v4 or v6), interface and vlan tag can be specified. If not Bond1G/10G network is used to reach the target address.
The test uses the appropriate MTU sizes for each packet based on the MTU settings in the network configuration.
Note: This method is available only through the per-node API endpoint 5.0 or later.
| |
UpdateBulkVolumeStatus(UpdateBulkVolumeStatusRequest) |
You can use UpdateBulkVolumeStatus in a script to update the status of a bulk volume job that you started with the
StartBulkVolumeRead or StartBulkVolumeWrite methods.
| |
UpdateBulkVolumeStatus(String, String, String, String, Hashtable) |
You can use UpdateBulkVolumeStatus in a script to update the status of a bulk volume job that you started with the
StartBulkVolumeRead or StartBulkVolumeWrite methods.
| |
UpdateBulkVolumeStatusAsync(UpdateBulkVolumeStatusRequest, CancellationToken) |
You can use UpdateBulkVolumeStatus in a script to update the status of a bulk volume job that you started with the
StartBulkVolumeRead or StartBulkVolumeWrite methods.
| |
UpdateBulkVolumeStatusAsync(CancellationToken, String, String, String, String, Hashtable) |
You can use UpdateBulkVolumeStatus in a script to update the status of a bulk volume job that you started with the
StartBulkVolumeRead or StartBulkVolumeWrite methods.
| |
UpdateIdpConfiguration(UpdateIdpConfigurationRequest) |
Update an existing configuration with a third party Identity Provider (IdP) for the cluster.
| |
UpdateIdpConfiguration(NullableGuid, String, String, String, NullableBoolean) |
Update an existing configuration with a third party Identity Provider (IdP) for the cluster.
| |
UpdateIdpConfigurationAsync(UpdateIdpConfigurationRequest, CancellationToken) |
Update an existing configuration with a third party Identity Provider (IdP) for the cluster.
| |
UpdateIdpConfigurationAsync(CancellationToken, NullableGuid, String, String, String, NullableBoolean) |
Update an existing configuration with a third party Identity Provider (IdP) for the cluster.
| |
UpdateSnapMirrorRelationship(UpdateSnapMirrorRelationshipRequest) |
The SolidFire Element OS web UI uses the UpdateSnapMirrorRelationship method to make the destination volume in a SnapMirror relationship an up-to-date mirror of the source volume.
| |
UpdateSnapMirrorRelationship(Int64, SnapMirrorVolumeInfo, NullableInt64) |
The SolidFire Element OS web UI uses the UpdateSnapMirrorRelationship method to make the destination volume in a SnapMirror relationship an up-to-date mirror of the source volume.
| |
UpdateSnapMirrorRelationshipAsync(UpdateSnapMirrorRelationshipRequest, CancellationToken) |
The SolidFire Element OS web UI uses the UpdateSnapMirrorRelationship method to make the destination volume in a SnapMirror relationship an up-to-date mirror of the source volume.
| |
UpdateSnapMirrorRelationshipAsync(CancellationToken, Int64, SnapMirrorVolumeInfo, NullableInt64) |
The SolidFire Element OS web UI uses the UpdateSnapMirrorRelationship method to make the destination volume in a SnapMirror relationship an up-to-date mirror of the source volume.
|