NebPowerAutomation.xml
<?xml version="1.0"?>
<doc> <assembly> <name>NebPowerAutomation</name> </assembly> <members> <member name="M:NebPowerAutomation.Core.PowerShellLogger.#ctor(System.Management.Automation.Cmdlet)"> <summary> Instantiate a new logger that writes to PowerShell </summary> <param name="cmdlet"></param> </member> <member name="M:NebPowerAutomation.Core.PowerShellLogger.#ctor(System.Management.Automation.Cmdlet,NebSharp.LogSeverity)"> <summary> Instantiate a new logger that writes to PowerShell </summary> <param name="cmdlet"></param> <param name="logLevel"></param> </member> <member name="M:NebPowerAutomation.Core.PowerShellLogger.GetTimestamp"> <summary> Returns the current date and time in the format [yyyy-MM-dd HH:mm:ss]. This uses the local time zone of the user's computer. </summary> <returns>Current date and time in a standard format.</returns> </member> <member name="T:NebPowerAutomation.GetNebDataCenters"> <summary> <para type="synopsis"> Get a list of existing datacenters and their properties </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebDataCenters.Guid"> <summary> <para type="description"> Filter for a datacenter by a specific Guid </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebDataCenters.Name"> <summary> <para type="description"> Filter for a datacenter by a specific name </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebDataCenters.Sort"> <summary> <para type="description"> Set the sort direction for the reurned list </para> </summary> </member> <member name="M:NebPowerAutomation.GetNebDataCenters.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="M:NebPowerAutomation.GetNebDataCenters.GenerateFilter(System.Collections.Generic.List{NebSharp.Types.DataCenterFilter})"> <summary> Compiles a single filter from a list of filters by combining them with a logical AND </summary> <param name="filters"> List of filters to combine </param> <returns></returns> </member> <member name="T:NebPowerAutomation.NewNebDataCenter"> <summary> <para type="synopsis"> Create a new datacenter object </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebDataCenter.Address"> <summary> <para type="description"> The datacenter address </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebDataCenter.Contacts"> <summary> <para type="description"> A list of contacts for the datacenter. At least one contact must carry the primary property. </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebDataCenter.Name"> <summary> <para type="description"> The name of the datacenter </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebDataCenter.Note"> <summary> <para type="description"> An optional note for the datacenter </para> </summary> </member> <member name="M:NebPowerAutomation.NewNebDataCenter.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.RemoveNebDataCenter"> <summary> <para type="synopsis"> Deletea a datacenter object </para> </summary> </member> <member name="P:NebPowerAutomation.RemoveNebDataCenter.Cascade"> <summary> <para type="description"> An optional parameter that allows deletion of all child objects of the datacenter when deleting. If the parameter is not provided and the datacenter has child objects, the deletion will fail. </para> </summary> </member> <member name="P:NebPowerAutomation.RemoveNebDataCenter.Guid"> <summary> <para type="description"> The unique identifer of the datacenter to delete </para> </summary> </member> <member name="M:NebPowerAutomation.RemoveNebDataCenter.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.SetNebDataCenter"> <summary> <para type="synopsis"> Allows updating of datacenter properties </para> </summary> </member> <member name="P:NebPowerAutomation.SetNebDataCenter.Address"> <summary> <para type="description"> Allows updating the address of a datacenter </para> </summary> </member> <member name="P:NebPowerAutomation.SetNebDataCenter.Contacts"> <summary> <para type="description"> Allows updating the list of contacts for a datacenter </para> </summary> </member> <member name="P:NebPowerAutomation.SetNebDataCenter.Guid"> <summary> <para type="description"> The unique identifier of the datacenter to update </para> </summary> </member> <member name="P:NebPowerAutomation.SetNebDataCenter.Name"> <summary> <para type="description"> Allows updating the name of a datacenter </para> </summary> </member> <member name="P:NebPowerAutomation.SetNebDataCenter.Note"> <summary> <para type="description"> Allows updating the optional note of a datacenter </para> </summary> </member> <member name="M:NebPowerAutomation.SetNebDataCenter.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.GetNebAlert"> <summary> <para type="synopsis"> Get a list of open alerts </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebAlert.CreatedAfter"> <summary> <para type="description"> Filter for alerts created after the specified date </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebAlert.CreatedBefore"> <summary> <para type="description"> Filter for alerts created before the specified date </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebAlert.ResourceId"> <summary> <para type="description"> Filter for alerts that are releated to the specified resource Id </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebAlert.ResourceType"> <summary> <para type="description"> Filter for alerts that are related to the specified resource type </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebAlert.Severity"> <summary> <para type="description"> Filter for alerts that match the specified alert severity </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebAlert.Status"> <summary> <para type="description"> Filter for alerts that match the specified alert status </para> </summary> </member> <member name="M:NebPowerAutomation.GetNebAlert.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.UpdateNebFirmware"> <summary> Update the nebOS software version of a nPod </summary> </member> <member name="P:NebPowerAutomation.UpdateNebFirmware.Guid"> <summary> Guid of the nPod to update </summary> </member> <member name="P:NebPowerAutomation.UpdateNebFirmware.Serial"> <summary> SPU Serial number to update </summary> </member> <member name="P:NebPowerAutomation.UpdateNebFirmware.PackageName"> <summary> Name of the nebOS package to install </summary> </member> <member name="M:NebPowerAutomation.UpdateNebFirmware.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.GetNebSpu"> <summary> Get a list of services processing units </summary> </member> <member name="P:NebPowerAutomation.GetNebSpu.SpuSerial"> <summary> Filter SPUs for a specific serial number </summary> </member> <member name="P:NebPowerAutomation.GetNebSpu.Unused"> <summary> Filter list of SPUs to include only unused SPUs </summary> </member> <member name="M:NebPowerAutomation.GetNebSpu.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.GetNebSpuCustomDiagnostics"> <summary> Retrieves a list of custom diagnostic command requests. <para> Custom diagnostic command requests are used by customer satisfaction teams to run arbitrary troubleshooting commands on SPUs. These require user confirmation. </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebSpuCustomDiagnostics.SpuSerial"> <summary> Filter for a specific serial number </summary> </member> <member name="M:NebPowerAutomation.GetNebSpuCustomDiagnostics.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.InvokeNebSpuSecureErase"> <summary> Allows to secure-erase data on a services processing unit (SPU) <para type="description"> The secure erase functionality allows a deep-erase of data stored on the physical drives attached to the SPU.Only SPUs that are not part of a nPod can be secure-erased. </para> </summary> </member> <member name="P:NebPowerAutomation.InvokeNebSpuSecureErase.Serial"> <para type="description"> Serial number of the services processing unit </para> </member> <member name="M:NebPowerAutomation.InvokeNebSpuSecureErase.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.PingNebSpu"> <summary> Allows turning on the locate LEDs of an SPU </summary> <para type="description"> Allows testing if a services processing unit with a given serial number is reachable over the network. </para> </member> <member name="P:NebPowerAutomation.PingNebSpu.Serial"> <para type="description"> Serial number of the services processing unit </para> </member> <member name="M:NebPowerAutomation.PingNebSpu.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.RegisterNebSpu"> <summary> Adds an unregistered SPU to the organization </summary> </member> <member name="P:NebPowerAutomation.RegisterNebSpu.Serial"> <summary> The serial number of the SPU to register </summary> </member> <member name="M:NebPowerAutomation.RegisterNebSpu.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.RequestNebCustomDiagnostics"> <summary> Allows running custom diagnostic commands <para> SPU custom diagnostics requests allows customers to run arbitrary diagnostic commands on the services processing units as part of troubleshooting issues during a support case. </para> </summary> </member> <member name="P:NebPowerAutomation.RequestNebCustomDiagnostics.DiagnosticName"> <summary> The name of the diagnostics to execute </summary> </member> <member name="P:NebPowerAutomation.RequestNebCustomDiagnostics.NPodGuid"> <summary> The Guid of a nPod for which to execute custom diagnostics </summary> </member> <member name="P:NebPowerAutomation.RequestNebCustomDiagnostics.RequestGuid"> <summary> The custom diagnostics request Guid </summary> </member> <member name="P:NebPowerAutomation.RequestNebCustomDiagnostics.SpuSerial"> <summary> The serial number of an SPU for which to execute custom diagnostics </summary> </member> <member name="M:NebPowerAutomation.RequestNebCustomDiagnostics.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.UnregisterNebSpu"> <summary> Removes a registered SPU from the organization </summary> </member> <member name="P:NebPowerAutomation.UnregisterNebSpu.Serial"> <summary> The serial number of the SPU to unregister </summary> </member> <member name="M:NebPowerAutomation.UnregisterNebSpu.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.GetNebHost"> <summary> <para type="synopsis"> Get a list of hosts / servers </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebHost.BoardSerial"> <summary> <para type="description"> Filter for host by a specific board serial </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebHost.ChassisSerial"> <summary> <para type="description"> Filter for host by a specific chassis serial </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebHost.Guid"> <summary> <para type="description"> Filter hosts by a specific unique identifier </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebHost.Manufacturer"> <summary> <para type="description"> Filter for host by a specific manufacturer </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebHost.Model"> <summary> <para type="description"> Filter for host by a specific model </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebHost.Name"> <summary> <para type="description"> Filter for host by a specific host name </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebHost.NPod"> <summary> <para type="description"> Filter for hosts in a specific nPod </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebHost.Server"> <summary> <para type="description"> Filter for host </para> </summary> </member> <member name="M:NebPowerAutomation.GetNebHost.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="M:NebPowerAutomation.GetNebHost.GenerateFilter(System.Collections.Generic.List{NebSharp.Types.HostFilter})"> <summary> Compiles a single filter from a list of filters by combining them with a logical AND </summary> <param name="filters"> List of filters to combine </param> <returns></returns> </member> <member name="T:NebPowerAutomation.SetNebHost"> <summary> <para type="synopsis"> Allows updating of properties of a host </para> </summary> </member> <member name="P:NebPowerAutomation.SetNebHost.Guid"> <summary> <para type="description"> The unique identifier of the host to update </para> </summary> </member> <member name="P:NebPowerAutomation.SetNebHost.Name"> <summary> <para type="description"> The new name for the host </para> </summary> </member> <member name="P:NebPowerAutomation.SetNebHost.Note"> <summary> <para type="description"> The new note for the host </para> </summary> </member> <member name="P:NebPowerAutomation.SetNebHost.RackGuid"> <summary> <para type="description"> The new rack unique identifier, when moving a server to a different rack </para> </summary> </member> <member name="M:NebPowerAutomation.SetNebHost.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.GetNebNPod"> <summary> <para type="synopsis"> Get a list of nPods </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebNPod.Guid"> <summary> <para type="description"> Filter nPods by the specified unique identifier </para> </summary> </member> <member name="M:NebPowerAutomation.GetNebNPod.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.NewIPInfoConfigInput"> <summary> <para type="synopsis"> Create a new input object for configuring network interfaces for SPUs </para> </summary> </member> <member name="P:NebPowerAutomation.NewIPInfoConfigInput.Address"> <summary> <para type="description"> The network IP addresss (IPv4 or IPv6) for the network interface. This value is only considered when DHCP isn't used </para> </summary> </member> <member name="P:NebPowerAutomation.NewIPInfoConfigInput.BondMode"> <summary> <para type="description"> Specifies the bond mode for the data interfaces </para> </summary> </member> <member name="P:NebPowerAutomation.NewIPInfoConfigInput.DataPort1"> <summary> <para type="description"> Include data port #1 in the configuration </para> </summary> </member> <member name="P:NebPowerAutomation.NewIPInfoConfigInput.DataPort2"> <summary> <para type="description"> Include data port #2 in the configuration </para> </summary> </member> <member name="P:NebPowerAutomation.NewIPInfoConfigInput.Dhcp"> <summary> <para type="description"> Use DHCP for the data network interface instead of a static configuration. Static configuration is recommended. </para> </summary> </member> <member name="P:NebPowerAutomation.NewIPInfoConfigInput.Gateway"> <summary> <para type="description"> The gateway IP address to use for the interface </para> </summary> </member> <member name="P:NebPowerAutomation.NewIPInfoConfigInput.Mtu"> <summary> <para type="description"> Allows overwriting the default MTU 1500 </para> </summary> </member> <member name="P:NebPowerAutomation.NewIPInfoConfigInput.NetmaskBits"> <summary> <para type="description"> The network mask in bits </para> </summary> </member> <member name="M:NebPowerAutomation.NewIPInfoConfigInput.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.NewNebNPod"> <summary> <para type="synopsis"> Creates a new nPod </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebNPod.IgnoreWarnings"> <summary> <para type="description"> Ignore provisioning warnings and force the creation of the nPod </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebNPod.Name"> <summary> <para type="description"> The name for the new nPod </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebNPod.Note"> <summary> <para type="description"> An optional note for the new nPod </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebNPod.NPodGroupGuid"> <summary> <para type="description"> The unique identifier of the nPod group this nPod shall be created in </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebNPod.Spus"> <summary> <para type="description"> List of SPU configurations to use for the new nPod </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebNPod.TemplateGuid"> <summary> <para type="description"> The unique identifier of the nPod template for the new nPod </para> </summary> </member> <member name="M:NebPowerAutomation.NewNebNPod.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.NewNebNPodSpuInput"> <summary> <para type="synopsis"> Creates a new input object to configure SPUs for nPods </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebNPodSpuInput.IPInfoConfigInput"> <summary> <para type="description"> List of SPU network configurations for the SPUs data ports </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebNPodSpuInput.Name"> <summary> <para type="description"> A human readable name for the SPU </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebNPodSpuInput.Serial"> <summary> <para type="description"> The serial number of the SPU </para> </summary> </member> <member name="M:NebPowerAutomation.NewNebNPodSpuInput.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.RemoveNebNPod"> <summary> <para type="synopsis"> Removes an existing nPod </para> </summary> </member> <member name="P:NebPowerAutomation.RemoveNebNPod.Guid"> <summary> <para type="description"> The unique identifier of the nPod to delete </para> </summary> </member> <member name="M:NebPowerAutomation.RemoveNebNPod.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.GetNebLun"> <summary> <para type="synopsis"> Get a list of volume exports for existing volumes </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebLun.Guid"> <summary> <para type="description"> The unique identifier of a volume export. </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebLun.LunId"> <summary> <para type="description"> Get volume exports that match the specified LUN ID </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebLun.NPod"> <summary> <para type="description"> Get volume exports of the specified NPod </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebLun.Server"> <summary> <para type="description"> Get volume exports of the specified SPU </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebLun.Spu"> <summary> Get volume exports of the specified SPU </summary> </member> <member name="P:NebPowerAutomation.GetNebLun.Volume"> <summary> <para type="description"> Get volume exports of the specified volume </para> </summary> </member> <member name="M:NebPowerAutomation.GetNebLun.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="M:NebPowerAutomation.GetNebLun.GenerateFilter(System.Collections.Generic.List{NebSharp.Types.LunFilter})"> <summary> Compiles a single filter from a list of filters by combining them with a logical AND </summary> <param name="filters"> List of filters to combine </param> <returns></returns> </member> <member name="T:NebPowerAutomation.NewNebLun"> <summary> <para type="synopsis"> Creates a new volume export </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebLun.Local"> <summary> <para type="description"> If provided, the volume will be exported with ALUA turned off </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebLun.LunId"> <summary> <para type="description"> An optional LUN ID for the new export </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebLun.Server"> <summary> <para type="description"> Host / server to which the volume shall be exported to. Either Server or Spu must be specified </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebLun.Spu"> <summary> <para type="description"> SPU to which the volume shall be exported to. Either Spu or Server must be specified </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebLun.Volume"> <summary> <para type="description"> The volume that shall be exported. </para> </summary> </member> <member name="M:NebPowerAutomation.NewNebLun.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.RemoveNebLun"> <summary> <para type="synopsis"> Removes a volume export </para> </summary> </member> <member name="P:NebPowerAutomation.RemoveNebLun.Guid"> <summary> <para type="description"> The unique identifier of the volume export to remove </para> </summary> </member> <member name="M:NebPowerAutomation.RemoveNebLun.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.GetNebVolume"> <summary> <para type="synopsis"> Get a list of existing volumes, snapshots, or clones </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebVolume.Guid"> <summary> Filter volumes by a specific unique identifier </summary> </member> <member name="P:NebPowerAutomation.GetNebVolume.IncludeSnapshots"> <summary> <para type="description"> When provided, also snapshots are included in the listing </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebVolume.Name"> <summary> <para type="description"> Filter volumes by a specific volume name </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebVolume.NPod"> <summary> <para type="description"> The nPod in which the volume is created </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebVolume.OnlySnapshots"> <summary> <para type="description"> When provided, only snapshots will be listed </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebVolume.ParentVolume"> <summary> <para type="description"> Filter snapshots by their parent volume </para> </summary> </member> <member name="M:NebPowerAutomation.GetNebVolume.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="M:NebPowerAutomation.GetNebVolume.GenerateFilter(System.Collections.Generic.List{NebSharp.Types.VolumeFilter})"> <summary> Compiles a single filter from a list of filters by combining them with a logical AND </summary> <param name="filters"> List of filters to combine </param> <returns></returns> </member> <member name="T:NebPowerAutomation.NewNebClone"> <summary> <para type="synopsis"> Creates a clone from a snapshot or volume. </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebClone.Name"> <summary> <para type="description"> The name for the new clone </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebClone.Volume"> <summary> <para type="description"> The volume or snapshot from which to create a clone </para> </summary> </member> <member name="M:NebPowerAutomation.NewNebClone.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.NewNebSnapshot"> <summary> <para type="synopsis"> Creates a read only snapshot of a volume. </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebSnapshot.ExpirationSeconds"> <summary> <para type="description"> The time in seconds in which the snapshot will be automatically deleted after its creation </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebSnapshot.NamePattern"> <summary> <para type="description"> A name pattern to use for the new snapshot </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebSnapshot.RetentionSeconds"> <summary> <para type="description"> The time in seconds for how long the snapshot can't be deleted after its creation </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebSnapshot.Volume"> <summary> <para type="description"> The volume from which to create a snapshot </para> </summary> </member> <member name="M:NebPowerAutomation.NewNebSnapshot.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.NewNebVolume"> <summary> <para type="synopsis"> Creates a new volume </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebVolume.BackupSpuSerial"> <summary> <para type="description"> Optionally the SPU serial number on which to place the backup copy of a mirrored volume </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebVolume.Force"> <summary> <para type="description"> Allows overwriting capacity utilization warnings and force the creation of a volume </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebVolume.Mirrored"> <summary> <para type="description"> Creates the volume as a mirrored volume </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebVolume.Name"> <summary> <para type="description"> The name of the new volume </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebVolume.NPod"> <summary> <para type="description"> The nPod in which the volume shall be created </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebVolume.OwnerSpuSerial"> <summary> <para type="description"> Optionally the SPU serial number on which to place the primary copy of a mirrored volume </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebVolume.SizeBytes"> <summary> <para type="description"> The size of the volume in bytes </para> </summary> </member> <member name="M:NebPowerAutomation.NewNebVolume.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.RemoveNebVolume"> <summary> <para type="synopsis"> Deletes a volume. </para> </summary> </member> <member name="P:NebPowerAutomation.RemoveNebVolume.Volume"> <summary> <para type="description"> The volume, snapshot or clone to delete </para> </summary> </member> <member name="M:NebPowerAutomation.RemoveNebVolume.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.NebPSCmdlet"> <summary> A Nebulon PowerShell Cmdlet </summary> </member> <member name="F:NebPowerAutomation.NebPSCmdlet._isLogSetup"> <summary> Keeps track of the logger. If true, the logger is configured. </summary> </member> <member name="P:NebPowerAutomation.NebPSCmdlet.LogLevel"> <summary> Log level for the PowerShell logger </summary> </member> <member name="P:NebPowerAutomation.NebPSCmdlet.Connection"> <summary> A nebulon ON connection to use for the command execution. </summary> </member> <member name="M:NebPowerAutomation.NebPSCmdlet.BeginProcessing"> <summary> Performns initialization of the execution </summary> </member> <member name="M:NebPowerAutomation.NebPSCmdlet.ParameterPresent(System.String)"> <summary> Check if a specific property was present during invocation </summary> <param name="propertyName"> Name of the property </param> <returns></returns> </member> <member name="M:NebPowerAutomation.NebPSCmdlet.WriteError(System.Exception)"> <summary> Allows writing an exception to the console </summary> <param name="ex"> An exception to unpack and write to the console </param> </member> <member name="M:NebPowerAutomation.NebPSCmdlet.LoadConnection"> <summary> Sets the nebulon connection if it is set globally in the PowerShell session and fails if no connection is found. </summary> <exception cref="T:System.ArgumentException"> If no connection is established </exception> </member> <member name="M:NebPowerAutomation.NebPSCmdlet.LoadLogging"> <summary> Configures the PowerShell log with the requested verbosity level </summary> </member> <member name="T:NebPowerAutomation.GetNPodTemplate"> <summary> <para type="synopsis"> Get a list of nPod templates </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.Application"> <summary> <para type="description"> Filter templates by the specified application name </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.Guid"> <summary> <para type="description"> Filter templates by the specified template unique identifier </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.IncludeVersions"> <summary> <para type="description"> If specified, includes all previous versions of templates </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.Name"> <summary> <para type="description"> Filter templates by the specified template name </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NebulonTemplate"> <summary> <para type="description"> Filter templates for only Nebulon provided templates </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.OperatingSystem"> <summary> <para type="description"> Filter templates by the specified operating system name </para> </summary> </member> <member name="M:NebPowerAutomation.GetNPodTemplate.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="M:NebPowerAutomation.GetNPodTemplate.GenerateFilter(System.Collections.Generic.List{NebSharp.Types.NPodTemplateFilter})"> <summary> Compiles a single filter from a list of filters by combining them with a logical AND </summary> <param name="filters"> List of filters to combine </param> <returns></returns> </member> <member name="T:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate"> <summary> <para type="synopsis"> Creates a new application template </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.Application"> <summary> <para type="description"> Name of the application </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.BootImageURL"> <summary> <para type="description"> URL to a boot image </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.BootVolume"> <summary> <para type="description"> If specified a boot volume will be provisioned </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.BootVolumeSizeBytes"> <summary> <para type="description"> Size of the boot volume </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.MirroredVolume"> <summary> <para type="description"> Indicates if volumes shall be mirrored </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.Name"> <summary> <para type="description"> Name of the application tempalte </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.Note"> <summary> <para type="description"> Optional note for the template </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.OperatingSystem"> <summary> <para type="description"> Name of the operating system </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.SavingFactor"> <summary> <para type="description"> Anticipated savings factor for data </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.SharedLun"> <summary> <para type="description"> Indicates if volumes shall be shared between all hosts in the nPod </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.SnapshotScheduleTemplateGuids"> <summary> <para type="description"> List of snapshot schedule templates to associate with this template </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.VolumeCount"> <summary> <para type="description"> Allows specifying the number of volumes to create (only supported when using local volumes) </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.VolumeSizeBytes"> <summary> <para type="description"> Allows specifying the size of volumes to create </para> </summary> </member> <member name="M:NebPowerAutomation.GetNPodTemplate.NewNPodTemplate.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.GetNPodTemplate.RemoveNPodTemplate"> <summary> <para type="synopsis"> Delete an application template </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.RemoveNPodTemplate.Guid"> <summary> <para type="description"> The unique identifier of the template to delete </para> </summary> </member> <member name="M:NebPowerAutomation.GetNPodTemplate.RemoveNPodTemplate.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate"> <summary> <para type="synopsis"> Allows updating properties of an application template </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.Application"> <summary> <para type="description"> Name of the application </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.BootImageURL"> <summary> <para type="description"> URL to a boot image </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.BootVolume"> <summary> <para type="description"> If set to true, a boot volume will be provisioned </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.BootVolumeSizeBytes"> <summary> <para type="description"> Size of the boot volume in bytes </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.MirroredVolume"> <summary> <para type="description"> Indicates if the volume shall be mirrored </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.Name"> <summary> <para type="description"> Name of the application template to update </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.Note"> <summary> <para type="description"> Optional note for the application template </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.OperatingSystem"> <summary> <para type="description"> Name of the operating system </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.SavingFactor"> <summary> <para type="description"> Anticipated savings factor </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.SharedLun"> <summary> <para type="description"> Indicates if the volumes shall be shared between all hosts in the nPod </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.SnapshotScheduleTemplateGuids"> <summary> <para type="description"> List of snapshot schedules associated with the template </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.VolumeCount"> <summary> <para type="description"> Allows specifying the number of volumes to create (only supported when using local volumes) </para> </summary> </member> <member name="P:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.VolumeSizeBytes"> <summary> <para type="description"> Allows specifying the size of volumes to create </para> </summary> </member> <member name="M:NebPowerAutomation.GetNPodTemplate.SetNPodTemplate.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.NewNebAddress"> <summary> <para type="synopsis"> Creates a new address input for a datacenter </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebAddress.Address1"> <summary> <para type="description"> The address field 1 </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebAddress.Address2"> <summary> <para type="description"> The address field 2 </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebAddress.Address3"> <summary> <para type="description"> The address field 3 </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebAddress.City"> <summary> <para type="description"> The city </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebAddress.CountryCode"> <summary> <para type="description"> The country code </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebAddress.HouseNumber"> <summary> <para type="description"> The house number </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebAddress.PostalCode"> <summary> <para type="description"> The postal code </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebAddress.StateProvinceCode"> <summary> <para type="description"> The state or province code </para> </summary> </member> <member name="M:NebPowerAutomation.NewNebAddress.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.NewNebContact"> <summary> <para type="synopsis"> Creates a new contact input for a datacenter </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebContact.CommunicationMethod"> <summary> <para type="description"> The prefered communication method for this customer, e.g. email or phone. </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebContact.Guid"> <summary> <para type="description"> The unique identifier of an existing user in nebulon ON that is the user contact </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebContact.Primary"> <summary> <para type="description"> Indicates if this contact is the primary contact for a datacenter </para> </summary> </member> <member name="M:NebPowerAutomation.NewNebContact.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.GetLoginStatus"> <summary> <para type="synopsis"> Get information about the currently used nebulon ON connection </para> </summary> </member> <member name="M:NebPowerAutomation.GetLoginStatus.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.NewNebulonConnection"> <summary> <para type="synopsis"> Creates a new connection to nebulon ON </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebulonConnection.Credential"> <summary> <para type="description"> A credential object to login to nebulon ON </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebulonConnection.Password"> <summary> <para type="description"> The username to use for login </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebulonConnection.UserName"> <summary> <para type="description"> The password to use for login </para> </summary> </member> <member name="M:NebPowerAutomation.NewNebulonConnection.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.RemoveNebulonConnection"> <summary> <para type="synopsis"> Disconnect and delete the currently used Nebulon ON connection </para> </summary> </member> <member name="M:NebPowerAutomation.RemoveNebulonConnection.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.GetNebNPodGroup"> <summary> <para type="synopsis"> Get a list of nPodGroups </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebNPodGroup.Guid"> <summary> <para type="description"> Filter nPodGroups by a specific unique identifier </para> </summary> </member> <member name="P:NebPowerAutomation.GetNebNPodGroup.Name"> <summary> <para type="description"> Filter nPodGroups by a specific name </para> </summary> </member> <member name="M:NebPowerAutomation.GetNebNPodGroup.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="M:NebPowerAutomation.GetNebNPodGroup.GenerateFilter(System.Collections.Generic.List{NebSharp.Types.NPodGroupFilter})"> <summary> Compiles a single filter from a list of filters by combining them with a logical AND </summary> <param name="filters"> List of filters to combine </param> <returns></returns> </member> <member name="T:NebPowerAutomation.NewNebNPodGroup"> <summary> <para type="synopsis"> Creates a new nPod Group </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebNPodGroup.Name"> <summary> <para type="description"> Name of the nPod group </para> </summary> </member> <member name="P:NebPowerAutomation.NewNebNPodGroup.Note"> <summary> <para type="description"> Optional note for the nPod group </para> </summary> </member> <member name="M:NebPowerAutomation.NewNebNPodGroup.ProcessRecord"> <summary> Performs execution of the command </summary> </member> <member name="T:NebPowerAutomation.RemoveNebNPodGroup"> <summary> <para type="synopsis"> Deletes an existing nPod group </para> </summary> </member> <member name="P:NebPowerAutomation.RemoveNebNPodGroup.Guid"> <summary> <para type="description"> Unique identifier of the nPod group to delete </para> </summary> </member> <member name="M:NebPowerAutomation.RemoveNebNPodGroup.ProcessRecord"> <summary> Performs execution of the command </summary> </member> </members> </doc> |