DataONTAP.C.Type.ps1xml
<?xml version="1.0" encoding="ISO-8859-15"?>
<!-- Data ONTAP PowerShell Toolkit type definitions. Copyright (c) 2011 NetApp. All rights reserved. --> <Types> <Type> <Name>NetApp.Ontapi.Filer.C.NcController</Name> <Members> <ScriptProperty> <Name>Ontapi</Name> <GetScriptBlock> [string]::Format("{0}.{1}", $this.OntapiMajorVersion, $this.OntapiMinorVersion) </GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Aggr.AggrAttributes</Name> <Members> <ScriptProperty> <Name>State</Name> <GetScriptBlock> try { $this.AggrRaidAttributes.State } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.AggrRaidAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "AggrRaidAttributes" } $this.AggrRaidAttributes.State = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>TotalSize</Name> <GetScriptBlock> try { $this.AggrSpaceAttributes.SizeTotal } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.AggrSpaceAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "AggrSpaceAttributes" } $this.AggrSpaceAttributes.SizeTotal = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Used</Name> <GetScriptBlock> try { $this.AggrSpaceAttributes.PercentUsedCapacity } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.AggrSpaceAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "AggrSpaceAttributes" } $this.AggrSpaceAttributes.PercentUsedCapacity = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Available</Name> <GetScriptBlock> try { $this.AggrSpaceAttributes.SizeAvailable } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.AggrSpaceAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "AggrSpaceAttributes" } $this.AggrSpaceAttributes.SizeAvailable = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Disks</Name> <GetScriptBlock> try { $this.AggrRaidAttributes.DiskCount } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.AggrRaidAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "AggrRaidAttributes" } $this.AggrRaidAttributes.DiskCount = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>RaidType</Name> <GetScriptBlock> try { $this.AggrRaidAttributes.RaidStatus } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.AggrRaidAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "AggrRaidAttributes" } $this.AggrRaidAttributes.RaidStatus = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>RaidSize</Name> <GetScriptBlock> try { $this.AggrRaidAttributes.RaidSize } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.AggrRaidAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "AggrRaidAttributes" } $this.AggrRaidAttributes.RaidSize = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Volumes</Name> <GetScriptBlock> try { $this.AggrVolumeCountAttributes.FlexvolCount } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.AggrVolumeCountAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "AggrVolumeCountAttributes" } $this.AggrVolumeCountAttributes.FlexvolCount = $args[0] </SetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.File.FileInfo</Name> <Members> <AliasProperty> <Name>Type</Name> <ReferencedMemberName>FileType</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Size</Name> <ReferencedMemberName>FileSize</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Created</Name> <ReferencedMemberName>CreationTimestampDT</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Modified</Name> <ReferencedMemberName>ModifiedTimestampDT</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Owner</Name> <ReferencedMemberName>OwnerId</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Group</Name> <ReferencedMemberName>GroupId</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Empty</Name> <ReferencedMemberName>IsEmpty</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Igroup.InitiatorGroupInfo</Name> <Members> <AliasProperty> <Name>Name</Name> <ReferencedMemberName>InitiatorGroupName</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Type</Name> <ReferencedMemberName>InitiatorGroupOsType</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Protocol</Name> <ReferencedMemberName>InitiatorGroupType</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Portset</Name> <ReferencedMemberName>InitiatorGroupPortsetName</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>ALUA</Name> <ReferencedMemberName>InitiatorGroupAluaEnabled</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>ThrottleBorrow</Name> <ReferencedMemberName>InitiatorGroupThrottleBorrow</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>ThrottleReserve</Name> <ReferencedMemberName>InitiatorGroupThrottleReserve</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Partner</Name> <ReferencedMemberName>InitiatorGroupUsePartner</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>VSA</Name> <ReferencedMemberName>InitiatorGroupVsaEnabled</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Job.JobScheduleCronInfo</Name> <Members> <AliasProperty> <Name>Month</Name> <ReferencedMemberName>JobScheduleCronMonth</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Day</Name> <ReferencedMemberName>JobScheduleCronDay</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>DayOfWeek</Name> <ReferencedMemberName>JobScheduleCronDayOfWeek</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Hour</Name> <ReferencedMemberName>JobScheduleCronHour</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Minute</Name> <ReferencedMemberName>JobScheduleCronMinute</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Job.JobScheduleIntervalInfo</Name> <Members> <AliasProperty> <Name>Days</Name> <ReferencedMemberName>JobScheduleIntervalDays</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Hours</Name> <ReferencedMemberName>JobScheduleIntervalHours</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Minutes</Name> <ReferencedMemberName>JobScheduleIntervalMinutes</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Seconds</Name> <ReferencedMemberName>JobScheduleIntervalSeconds</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Lun.LunInfo</Name> <Members> <AliasProperty> <Name>Protocol</Name> <ReferencedMemberName>MultiProtocolType</ReferencedMemberName> </AliasProperty> <ScriptProperty> <Name>Thin</Name> <GetScriptBlock> if (!($this.IsSpaceReservationEnabledSpecified)) { $null } else { !($this.IsSpaceReservationEnabled) } </GetScriptBlock> <SetScriptBlock> if($args[0] -ne $null) { $this.IsSpaceReservationEnabledSpecified = $true $this.IsSpaceReservationEnabled = !$args[0] } else { $this.IsSpaceReservationEnabledSpecified = $false $this.IsSpaceReservationEnabled = $null } </SetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Net.NetDnsInfo</Name> <Members> <AliasProperty> <Name>Vserver</Name> <ReferencedMemberName>VserverName</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Net.HostsInfo</Name> <Members> <AliasProperty> <Name>Vserver</Name> <ReferencedMemberName>VserverName</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Address</Name> <ReferencedMemberName>HostIpAddress</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Net.NetInterfaceInfo</Name> <Members> <AliasProperty> <Name>OpStatus</Name> <ReferencedMemberName>OperationalStatus</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Security.SecurityLoginAccountInfo</Name> <Members> <AliasProperty> <Name>AuthMethod</Name> <ReferencedMemberName>AuthenticationMethod</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Sis.SisStatusInfo</Name> <Members> <ScriptProperty> <Name>ScheduleOrPolicy</Name> <GetScriptBlock> if (!([String]::IsNullOrEmpty($this.Policy))) { $this.Policy } else { $this.Schedule } </GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Snapmirror.SnapmirrorInfo</Name> <Members> <AliasProperty> <Name>Status</Name> <ReferencedMemberName>RelationshipStatus</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Snapshot.SnapshotInfo</Name> <Members> <AliasProperty> <Name>Cumulative</Name> <ReferencedMemberName>CumulativeTotal</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Created</Name> <ReferencedMemberName>AccessTimeDT</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.StorageDisk.StorageDiskInfo</Name> <Members> <ScriptProperty> <Name>Bay</Name> <GetScriptBlock> try { $this.DiskInventoryInfo.ShelfBay } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.DiskInventoryInfo -eq $null) { Initialize-NcObjectProperty $this -Name "DiskInventoryInfo" } $this.DiskInventoryInfo.ShelfBay = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Shelf</Name> <GetScriptBlock> try { $this.DiskInventoryInfo.Shelf } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.DiskInventoryInfo -eq $null) { Initialize-NcObjectProperty $this -Name "DiskInventoryInfo" } $this.DiskInventoryInfo.Shelf = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Position</Name> <GetScriptBlock> try { $this.DiskRaidInfo.Position } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.DiskRaidInfo -eq $null) { Initialize-NcObjectProperty $this -Name "DiskRaidInfo" } $this.DiskRaidInfo.Position = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Capacity</Name> <GetScriptBlock> try { $this.DiskInventoryInfo.Capacity } catch [Exception] { $null } </GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>RPM</Name> <GetScriptBlock> try { $this.DiskInventoryInfo.Rpm} catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.DiskInventoryInfo -eq $null) { Initialize-NcObjectProperty $this -Name "DiskInventoryInfo" } $this.DiskInventoryInfo.Rpm = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Paths</Name> <GetScriptBlock> try { $this.DiskPaths.Length } catch [Exception] { $null } </GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Pool</Name> <GetScriptBlock> try { $this.DiskOwnershipInfo.Pool } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.DiskOwnershipInfo -eq $null) { Initialize-NcObjectProperty $this -Name "DiskOwnershipInfo" } $this.DiskOwnershipInfo.Pool = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>FW</Name> <GetScriptBlock> try { $this.DiskInventoryInfo.FirmwareRevision } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.DiskInventoryInfo -eq $null) { Initialize-NcObjectProperty $this -Name "DiskInventoryInfo" } $this.DiskInventoryInfo.FirmwareRevision = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Model</Name> <GetScriptBlock> try { $this.DiskInventoryInfo.Model } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.DiskInventoryInfo -eq $null) { Initialize-NcObjectProperty $this -Name "DiskInventoryInfo" } $this.DiskInventoryInfo.Model = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Aggregate</Name> <GetScriptBlock> try { $this.DiskRaidInfo.DiskAggregateInfo.AggregateName } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.DiskRaidInfo -eq $null) { Initialize-NcObjectProperty $this -Name "DiskRaidInfo" } if($this.DiskRaidInfo.DiskAggregateInfo -eq $null) { Initialize-NcObjectProperty $this.DiskRaidInfo -Name "DiskAggregateInfo" } $this.DiskRaidInfo.DiskAggregateInfo.AggregateName = $args[0] </SetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Volume.VolumeAttributes</Name> <Members> <ScriptProperty> <Name>State</Name> <GetScriptBlock> try { $this.VolumeStateAttributes.State } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.VolumeStateAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "VolumeStateAttributes" } $this.VolumeStateAttributes.State = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>TotalSize</Name> <GetScriptBlock> try { $this.VolumeSpaceAttributes.Size } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.VolumeSpaceAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "VolumeSpaceAttributes" } $this.VolumeSpaceAttributes.Size = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Used</Name> <GetScriptBlock> try { $this.VolumeSpaceAttributes.PercentageSizeUsed } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.VolumeSpaceAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "VolumeSpaceAttributes" } $this.VolumeSpaceAttributes.PercentageSizeUsed = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Available</Name> <GetScriptBlock> try { $this.VolumeSpaceAttributes.SizeAvailable} catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.VolumeSpaceAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "VolumeSpaceAttributes" } $this.VolumeSpaceAttributes.SizeAvailable = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Dedupe</Name> <GetScriptBlock> try { $this.VolumeSisAttributes.IsSisVolume } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.VolumeSisAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "VolumeSisAttributes" } $this.VolumeSisAttributes.IsSisVolume = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>FilesUsed</Name> <GetScriptBlock> try { $this.VolumeInodeAttributes.FilesUsed } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.VolumeInodeAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "VolumeInodeAttributes" } $this.VolumeInodeAttributes.FilesUsed = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>FilesTotal</Name> <GetScriptBlock> try { $this.VolumeInodeAttributes.FilesTotal } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.VolumeInodeAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "VolumeInodeAttributes" } $this.VolumeInodeAttributes.FilesTotal = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Aggregate</Name> <GetScriptBlock> try { $this.VolumeIdAttributes.ContainingAggregateName } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.VolumeIdAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "VolumeIdAttributes" } $this.VolumeIdAttributes.ContainingAggregateName = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>JunctionPath</Name> <GetScriptBlock> try { $this.VolumeIdAttributes.JunctionPath } catch [Exception] { $null } </GetScriptBlock> <SetScriptBlock> if($this.VolumeIdAttributes -eq $null) { Initialize-NcObjectProperty $this -Name "VolumeIdAttributes" } $this.VolumeIdAttributes.JunctionPath = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>IsInfiniteVolume</Name> <GetScriptBlock> try { if( $this.VolumeIdAttributes.Style -eq 'infinitevol' ) { $true } else { $false } } catch [Exception] { $false } </GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Volume.VolumeCloneInfo</Name> <Members> <AliasProperty> <Name>Name</Name> <ReferencedMemberName>Volume</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Volume.VolumeMoveTargetAggrInfo</Name> <Members> <AliasProperty> <Name>Name</Name> <ReferencedMemberName>AggrName</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Available</Name> <ReferencedMemberName>AvailableSize</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Vserver.VserverInfo</Name> <Members> <AliasProperty> <Name>Vserver</Name> <ReferencedMemberName>VserverName</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Fcp.AliasesInfo</Name> <Members> <AliasProperty> <Name>Alias</Name> <ReferencedMemberName>AliasesAlias</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Wwpn</Name> <ReferencedMemberName>AliasesWwpn</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Exports.ExportRuleInfo</Name> <Members> <AliasProperty> <Name>Vserver</Name> <ReferencedMemberName>VserverName</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Ses.ShelfInfo</Name> <Members> <ScriptProperty> <Name>ShelfBayCount</Name> <GetScriptBlock>if($this.ShelfBayInfo -ne $null) { $this.ShelfBayInfo.BayCount } else { $null }</GetScriptBlock> <SetScriptBlock> if($this.ShelfBayInfo -eq $null) { Initialize-NcObjectProperty $this -Name "ShelfBayInfo" } $this.ShelfBayInfo.BayCount = $args[0] </SetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Qos.QosStreamInfo</Name> <Members> <ScriptProperty> <Name>Vserver</Name> <GetScriptBlock>if($this.Characteristics -ne $null -and $this.Characteristics.Length -eq 1) { $this.Characteristics[0].Vserver } else { $null }</GetScriptBlock> <SetScriptBlock> if($this.Characteristics -eq $null) { Initialize-NcObjectProperty $this -Name "Characteristics" -Count 1} $this.Characteristics[0].Vserver = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Volume</Name> <GetScriptBlock>if($this.Characteristics -ne $null -and $this.Characteristics.Length -eq 1) { $this.Characteristics[0].Volume } else { $null }</GetScriptBlock> <SetScriptBlock> if($this.Characteristics -eq $null) { Initialize-NcObjectProperty $this -Name "Characteristics" -Count 1} $this.Characteristics[0].Volume = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Qtree</Name> <GetScriptBlock>if($this.Characteristics -ne $null -and $this.Characteristics.Length -eq 1) { $this.Characteristics[0].Qtree } else { $null }</GetScriptBlock> <SetScriptBlock> if($this.Characteristics -eq $null) { Initialize-NcObjectProperty $this -Name "Characteristics" -Count 1} $this.Characteristics[0].Qtree = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Lun</Name> <GetScriptBlock>if($this.Characteristics -ne $null -and $this.Characteristics.Length -eq 1) { $this.Characteristics[0].Lun } else { $null }</GetScriptBlock> <SetScriptBlock> if($this.Characteristics -eq $null) { Initialize-NcObjectProperty $this -Name "Characteristics" -Count 1} $this.Characteristics[0].Lun = $args[0] </SetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.ConfigBackup.ConfigBackupInfoType</Name> <Members> <ScriptProperty> <Name>Created</Name> <GetScriptBlock>if($this.BackupCreationTimeDT -ne $null) { $this.BackupCreationTimeDT.ToShortDateString() }</GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Ldap.LdapClient</Name> <Members> <AliasProperty> <Name>Client</Name> <ReferencedMemberName>LdapClientConfig</ReferencedMemberName> </AliasProperty> <ScriptProperty> <Name>LdapServers</Name> <GetScriptBlock> $servers = @() if($this.PreferredAdServers -ne $null) { $servers += $this.PreferredAdServers } if($this.Servers -ne $null) { $servers += $this.Servers } $servers </GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Quota.Quota</Name> <Members> <AliasProperty> <Name>Qtree</Name> <ReferencedMemberName>Tree</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Iscsi.IscsiIsnsInfo</Name> <Members> <AliasProperty> <Name>Address</Name> <ReferencedMemberName>IsnsIpAddr</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Enabled</Name> <ReferencedMemberName>IsIsnsEnabled</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Flash.FlashThreshold</Name> <Members> <ScriptProperty> <Name>Threshold</Name> <GetScriptBlock> if($this.ThresholdUnits -eq "percentage") { "$($this.ThresholdValue)%" } else { "$($this.ThresholdValue) $($this.TimeSlice)" } </GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Disk.DiskSanownDetailInfo</Name> <Members> <AliasProperty> <Name>SerialNumber</Name> <ReferencedMemberName>SerialNo</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Failed</Name> <ReferencedMemberName>IsFailed</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.SnapmirrorPolicy.SnapmirrorPolicyInfo</Name> <Members> <AliasProperty> <Name>Name</Name> <ReferencedMemberName>PolicyName</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Vserver</Name> <ReferencedMemberName>VserverName</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.LicenseV2.LicenseV2Info</Name> <Members> <AliasProperty> <Name>Expiration</Name> <ReferencedMemberName>ExpirationTimeDT</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Volume.ScrubDetailInfo</Name> <Members> <AliasProperty> <Name>LastScrub</Name> <ReferencedMemberName>LastScrubTimestampDT</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Cifs.CifsLocalUser</Name> <Members> <AliasProperty> <Name>Disabled</Name> <ReferencedMemberName>IsAccountDisabled</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Fpolicy.FpolicyPolicyStatusInfo</Name> <Members> <AliasProperty> <Name>Enabled</Name> <ReferencedMemberName>Status</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Fpolicy.FpolicyServerStatusInfo</Name> <Members> <AliasProperty> <Name>Server</Name> <ReferencedMemberName>FpolicyServer</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Status</Name> <ReferencedMemberName>ServerStatus</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Type</Name> <ReferencedMemberName>ServerType</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Net.NetOptions</Name> <Members> <ScriptProperty> <Name>Ipv6Enabled</Name> <GetScriptBlock> if($this.Ipv6OptionsInfo -ne $null) { $this.Ipv6OptionsInfo.Enabled } else { $null } </GetScriptBlock> <SetScriptBlock> if($this.Ipv6OptionsInfo -eq $null) { Initialize-NcObjectProperty $this Ipv6OptionsInfo } $this.Ipv6OptionsInfo.Enabled = $args[0] </SetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>SwitchlessClusterEnabled</Name> <GetScriptBlock> if($this.SwitchlessClusterInfo -ne $null) { $this.SwitchlessClusterInfo.Enabled } else { $null } </GetScriptBlock> <SetScriptBlock> if($this.SwitchlessClusterInfo -eq $null) { Initialize-NcObjectProperty $this SwitchlessClusterInfo } $this.SwtichlessCLusterInfo.Enabled = $args[0] </SetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Perf.SystemPerfInfo</Name> <Members> <AliasProperty> <Name>CPU</Name> <ReferencedMemberName>AvgProcessorBusy</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>NFS</Name> <ReferencedMemberName>NfsOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>CIFS</Name> <ReferencedMemberName>CifsOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>HTTP</Name> <ReferencedMemberName>HttpOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>FCP</Name> <ReferencedMemberName>FcpOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>iSCSI</Name> <ReferencedMemberName>IscsiOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>NetRcvd</Name> <ReferencedMemberName>NetBytesReceivedPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>NetSent</Name> <ReferencedMemberName>NetBytesSentPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>DiskRd</Name> <ReferencedMemberName>DiskBytesReadPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>DiskWr</Name> <ReferencedMemberName>DiskBytesWrittenPerSecond</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Perf.IscsiPerfInfo</Name> <Members> <AliasProperty> <Name>RdOps</Name> <ReferencedMemberName>ReadOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrOps</Name> <ReferencedMemberName>WriteOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>OthOps</Name> <ReferencedMemberName>OtherOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RdLat</Name> <ReferencedMemberName>AvgReadLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrLat</Name> <ReferencedMemberName>AvgWriteLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>OthLat</Name> <ReferencedMemberName>AvgOtherLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Read</Name> <ReferencedMemberName>ReadBytesPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Written</Name> <ReferencedMemberName>WriteBytesPerSecond</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Perf.CifsPerfInfo</Name> <Members> <AliasProperty> <Name>RdOps</Name> <ReferencedMemberName>ReadOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrOps</Name> <ReferencedMemberName>WriteOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>TotOps</Name> <ReferencedMemberName>TotalOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RdLat</Name> <ReferencedMemberName>ReadLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrLat</Name> <ReferencedMemberName>WriteLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>TotLat</Name> <ReferencedMemberName>TotalLatency</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Perf.VolumePerfInfo</Name> <Members> <AliasProperty> <Name>RdOps</Name> <ReferencedMemberName>ReadOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrOps</Name> <ReferencedMemberName>WriteOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>TotOps</Name> <ReferencedMemberName>TotalOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RdLat</Name> <ReferencedMemberName>ReadLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrLat</Name> <ReferencedMemberName>WriteLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>TotLat</Name> <ReferencedMemberName>TotalLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Read</Name> <ReferencedMemberName>ReadBytesPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Written</Name> <ReferencedMemberName>WriteBytesPerSecond</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Perf.LunPerfInfo</Name> <Members> <AliasProperty> <Name>RdOps</Name> <ReferencedMemberName>ReadOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrOps</Name> <ReferencedMemberName>WriteOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>TotOps</Name> <ReferencedMemberName>TotalOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RdLat</Name> <ReferencedMemberName>ReadLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrLat</Name> <ReferencedMemberName>WriteLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>TotLat</Name> <ReferencedMemberName>TotalLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Read</Name> <ReferencedMemberName>ReadBytesPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Written</Name> <ReferencedMemberName>WriteBytesPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>LunPath</Name> <ReferencedMemberName>Name</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Perf.IfnetPerfInfo</Name> <Members> <AliasProperty> <Name>Rcv</Name> <ReferencedMemberName>ReceiveBytesPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RcvPkt</Name> <ReferencedMemberName>ReceivePacketsPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RcvMPkt</Name> <ReferencedMemberName>ReceiveMulticastPacketsPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RcvDrop</Name> <ReferencedMemberName>ReceivePacketsDroppedPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RcvErr</Name> <ReferencedMemberName>ReceiveErrorsPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Snd</Name> <ReferencedMemberName>SendBytesPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>SndPkt</Name> <ReferencedMemberName>SendPacketsPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>SndMPkt</Name> <ReferencedMemberName>SendMulticastPacketsPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>SndErr</Name> <ReferencedMemberName>SendErrorsPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Coll</Name> <ReferencedMemberName>CollisionsPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Ifnet</Name> <ReferencedMemberName>Uuid</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Perf.FcpPerfInfo</Name> <Members> <AliasProperty> <Name>RdOps</Name> <ReferencedMemberName>ReadOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrOps</Name> <ReferencedMemberName>WriteOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>TotOps</Name> <ReferencedMemberName>TotalOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RdLat</Name> <ReferencedMemberName>AverageReadLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrLat</Name> <ReferencedMemberName>AverageWriteLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Read</Name> <ReferencedMemberName>ReadBytesPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Written</Name> <ReferencedMemberName>WriteBytesPerSecond</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Perf.NfsPerfInfo</Name> <Members> <AliasProperty> <Name>RdOps</Name> <ReferencedMemberName>ReadOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrOps</Name> <ReferencedMemberName>WriteOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RdLat</Name> <ReferencedMemberName>AverageReadLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrLat</Name> <ReferencedMemberName>AverageWriteLatency</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Perf.DiskPerfInfo</Name> <Members> <AliasProperty> <Name>Busy</Name> <ReferencedMemberName>DiskUtilPercent</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>DiskRd</Name> <ReferencedMemberName>ReadBytesPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>DiskWr</Name> <ReferencedMemberName>WriteBytesPerSecond</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RdOps</Name> <ReferencedMemberName>ReadOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrOps</Name> <ReferencedMemberName>WriteOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>TotOps</Name> <ReferencedMemberName>TotalOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>QueueOps</Name> <ReferencedMemberName>AverageQueuedOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>PendOps</Name> <ReferencedMemberName>AveragePendingOps</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>RdLat</Name> <ReferencedMemberName>ReadLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>WrLat</Name> <ReferencedMemberName>WriteLatency</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Disk</Name> <ReferencedMemberName>Name</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Cf.TakeoverStatus</Name> <Members> <AliasProperty> <Name>Aggregate</Name> <ReferencedMemberName>TakenOverAggregate</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.FileDirectorySecurity.FileDirectorySecurityPolicyTask</Name> <Members> <AliasProperty> <Name>Index</Name> <ReferencedMemberName>TaskIndexNumber</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.SecuritySsl.VserverSslInfo</Name> <Members> <AliasProperty> <Name>ClientAuth</Name> <ReferencedMemberName>ClientAuthenticationEnabled</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>ServerAuth</Name> <ReferencedMemberName>ServerAuthenticationEnabled</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.FileserviceAudit.FileserviceAuditConfig</Name> <Members> <ScriptProperty> <Name>Rotate</Name> <GetScriptBlock> if($this.RotateSize -ne $null) { ConvertTo-FormattedNumber $this.RotateSize DataSize "0.0" } elseif($this.RotationScheduleDescription) { $this.RotationScheduleDescription } </GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Sectrace.SecurityTraceFilterAttributes</Name> <Members> <ScriptProperty> <Name>IsEnabled</Name> <GetScriptBlock> if($this.Enabled -eq "enabled") { $true } else { $false } </GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Nfs.NfsInfo</Name> <Members> <AliasProperty> <Name>GeneralAccess</Name> <ReferencedMemberName>IsNfsAccessEnabled</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>IsNfsv3</Name> <ReferencedMemberName>IsNfsv3Enabled</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>IsNfsv4</Name> <ReferencedMemberName>IsNfsv40Enabled</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>IsNfsv41</Name> <ReferencedMemberName>IsNfsv41Enabled</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Volume.ContainerInfo</Name> <Members> <AliasProperty> <Name>Value</Name> <ReferencedMemberName>Aggregate</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Vscan.VscanStatusInfo</Name> <Members> <AliasProperty> <Name>Enabled</Name> <ReferencedMemberName>IsVscanEnabled</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Vscan.VscanScannerPoolInfo</Name> <Members> <AliasProperty> <Name>VscanServer</Name> <ReferencedMemberName>Servers</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Name</Name> <ReferencedMemberName>ScannerPool</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Active</Name> <ReferencedMemberName>IsCurrentlyActive</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Vscan.VscanOnAccessPolicyInfo</Name> <Members> <AliasProperty> <Name>Name</Name> <ReferencedMemberName>PolicyName</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Enabled</Name> <ReferencedMemberName>IsPolicyEnabled</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Vscan.VscanActiveScannerPoolInfo</Name> <Members> <AliasProperty> <Name>VscanServer</Name> <ReferencedMemberName>Servers</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Aggr.AggrAutobalanceAggregateState</Name> <Members> <AliasProperty> <Name>Threshold</Name> <ReferencedMemberName>AutobalanceThreshold</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>IsConsidered</Name> <ReferencedMemberName>IsConsideredForBalance</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Aggr.AggrAutobalanceVolumeState</Name> <Members> <AliasProperty> <Name>Volume</Name> <ReferencedMemberName>VolumeName</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Size</Name> <ReferencedMemberName>VolumeTotalSize</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>IsMoving</Name> <ReferencedMemberName>IsVolumeMoving</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>IsQuiesced</Name> <ReferencedMemberName>IsVolumeQuiesced</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.ClusterPeer.ClusterPeerAuthnOffer</Name> <Members> <AliasProperty> <Name>StatusOperational</Name> <ReferencedMemberName>AuthStatusOperational</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>StatusAdmin</Name> <ReferencedMemberName>AuthStatusAdmin</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.ClusterPeer.ClusterPeerConnections</Name> <Members> <AliasProperty> <Name>StatusOperational</Name> <ReferencedMemberName>AuthStatusOperational</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>StatusAdmin</Name> <ReferencedMemberName>AuthStatusAdmin</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Net.NetFailoverGroupInfo</Name> <Members> <ScriptProperty> <Name>Target</Name> <GetScriptBlock> if($this.Node -ne $null -and $this.Port -ne $null) { "$($this.Node):$($this.Port)" } elseif($this.Targets -ne $null) { $this.Targets } </GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Net.NetSubnetInfo</Name> <Members> <AliasProperty> <Name>Name</Name> <ReferencedMemberName>SubnetName</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Total</Name> <ReferencedMemberName>TotalCount</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Used</Name> <ReferencedMemberName>UsedCount</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Net.NetArpOperationalInfo</Name> <Members> <AliasProperty> <Name>Port</Name> <ReferencedMemberName>PortName</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Metrocluster.MetroclusterNodeInfo</Name> <Members> <AliasProperty> <Name>State</Name> <ReferencedMemberName>ConfigurationState</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Metrocluster.MetroclusterCheckAggregateEligibilityInfo</Name> <Members> <AliasProperty> <Name>IsEligible</Name> <ReferencedMemberName>IsEligibletoHostAdditionalVolumes</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>ConfigReplicationVolumes</Name> <ReferencedMemberName>HostedConfigurationReplicationVolumes</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>DataONTAP.C.Types.Snapmirror.SnapmirrorHistoryInfo</Name> <Members> <AliasProperty> <Name>Start</Name> <ReferencedMemberName>StartTimeDT</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>End</Name> <ReferencedMemberName>EndTimeDT</ReferencedMemberName> </AliasProperty> </Members> </Type> </Types> <!-- SIG # Begin signature block --> <!-- MIIaGwYJKoZIhvcNAQcCoIIaDDCCGggCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB --> <!-- gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR --> <!-- AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUCllPye+9VMqqutLO4sUGoCAo --> <!-- uJygghSvMIIFADCCA+igAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UE --> <!-- BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAj --> <!-- BgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0 --> <!-- YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTExMDUw --> <!-- MzA3MDAwMFoXDTMxMDUwMzA3MDAwMFowgcYxCzAJBgNVBAYTAlVTMRAwDgYDVQQI --> <!-- EwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmll --> <!-- bGQgVGVjaG5vbG9naWVzLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydHMuc3Rh --> <!-- cmZpZWxkdGVjaC5jb20vcmVwb3NpdG9yeS8xNDAyBgNVBAMTK1N0YXJmaWVsZCBT --> <!-- ZWN1cmUgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEB --> <!-- AQUAA4IBDwAwggEKAoIBAQDlkGZL7PlGcakgg77pbL9KyUhpgXVObST2yxcT+LBx --> <!-- WYR6ayuFpDS1FuXLzOlBcCykLtb6Mn3hqN6UEKwxwcDYav9ZJ6t21vwLdGu4p64/ --> <!-- xFT0tDFE3ZNWjKRMXpuJyySDm+JXfbfYEh/JhW300YDxUJuHrtQLEAX7J7oobRfp --> <!-- DtZNuTlVBv8KJAV+L8YdcmzUiymMV33a2etmGtNPp99/UsQwxaXJDgLFU793OGgG --> <!-- JMNmyDd+MB5FcSM1/5DYKp2N57CSTTx/KgqT3M0WRmX3YISLdkuRJ3MUkuDq7o8W --> <!-- 6o0OPnYXv32JgIBEQ+ct4EMJddo26K3biTr1XRKOIwSDAgMBAAGjggEsMIIBKDAP --> <!-- BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUJUWBaFAm --> <!-- OD07LSy+zWrZtj2zZmMwHwYDVR0jBBgwFoAUfAwyH6fZMH/EfWijYqihzqsHWycw --> <!-- OgYIKwYBBQUHAQEELjAsMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5zdGFyZmll --> <!-- bGR0ZWNoLmNvbS8wOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5zdGFyZmll --> <!-- bGR0ZWNoLmNvbS9zZnJvb3QtZzIuY3JsMEwGA1UdIARFMEMwQQYEVR0gADA5MDcG --> <!-- CCsGAQUFBwIBFitodHRwczovL2NlcnRzLnN0YXJmaWVsZHRlY2guY29tL3JlcG9z --> <!-- aXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBWZcr+8z8KqJOLGMfeQ2kTNCC+Tl94 --> <!-- qGuc22pNQdvBE+zcMQAiXvcAngzgNGU0+bE6TkjIEoGIXFs+CFN69xpk37hQYcxT --> <!-- UUApS8L0rjpf5MqtJsxOYUPl/VemN3DOQyuwlMOS6eFfqhBJt2nk4NAfZKQrzR9v --> <!-- oPiEJBjOeT2pkb9UGBOJmVQRDVXFJgt5T1ocbvlj2xSApAer+rKluYjdkf5lO6Sj --> <!-- eb6JTeHQsPTIFwwKlhR8Cbds4cLYVdQYoKpBaXAko7nv6VrcPuuUSvC33l8Odvr7 --> <!-- +2kDRUBQ7nIMpBKGgc0T0U7EPMpODdIm8QC3tKai4W56gf0wrHofx1l7MIIFBTCC --> <!-- A+2gAwIBAgIRAN34yZVMJCxxAAAAAFVmcn0wDQYJKoZIhvcNAQELBQAwgbQxCzAJ --> <!-- BgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUg --> <!-- d3d3LmVudHJ1c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBF --> <!-- bnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxKDAmBgNVBAMT --> <!-- H0VudHJ1c3QgQ29kZSBTaWduaW5nIENBIC0gT1ZDUzEwHhcNMTgwOTA1MDIzOTM5 --> <!-- WhcNMjEwOTEyMDMwOTMxWjBiMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZv --> <!-- cm5pYTESMBAGA1UEBxMJU3Vubnl2YWxlMRQwEgYDVQQKEwtOZXRBcHAsIEluYzEU --> <!-- MBIGA1UEAxMLTmV0QXBwLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK --> <!-- AoIBAQDWrmpVPJjNhxp6jIBrptRNjIu08S/iHcnQKwzlCEroO/vhJ3zMTmF6WBNv --> <!-- 7ytNljEL2PT9eAu4T2f5S/OIBKT4wBtdu9PZ9rkrXa3V4dJvpGb0LLMWLxsYiMlu --> <!-- RGfH6+i1Q31JB/RFGhbMwqE7XFlVCN0X9vDQcFZd2tnoNXn06wkvvBTV+z6wcztz --> <!-- NwchzK3X25cLCIw5g3YlAtmNZ4pV4s1vmSQFi2UyGs5Jo+DVknihYtY79gCDTNjw --> <!-- IlgCgQFD/aerFjF4SFZHX9EmYB8CqRroRHro4OlPxlQtRuLxMJU0Ezw+mPqdaoBc --> <!-- 7FCcHLpL6w7YpkYUzJWak3Ik2vLvAgMBAAGjggFhMIIBXTAOBgNVHQ8BAf8EBAMC --> <!-- B4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwagYIKwYBBQUHAQEEXjBcMCMGCCsGAQUF --> <!-- BzABhhdodHRwOi8vb2NzcC5lbnRydXN0Lm5ldDA1BggrBgEFBQcwAoYpaHR0cDov --> <!-- L2FpYS5lbnRydXN0Lm5ldC9vdmNzMS1jaGFpbjI1Ni5jZXIwMQYDVR0fBCowKDAm --> <!-- oCSgIoYgaHR0cDovL2NybC5lbnRydXN0Lm5ldC9vdmNzMS5jcmwwTAYDVR0gBEUw --> <!-- QzA3BgpghkgBhvpsCgEDMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZW50cnVz --> <!-- dC5uZXQvcnBhIDAIBgZngQwBBAEwHwYDVR0jBBgwFoAUfhofGhF0XGTJDB+UAav9 --> <!-- gWQuoSwwHQYDVR0OBBYEFCH1vtDASHXz9CannsItGaIK5uANMAkGA1UdEwQCMAAw --> <!-- DQYJKoZIhvcNAQELBQADggEBADec32dI/RZxfq7+0kKVA+Ua4whPLy2+4wPxf+Th --> <!-- I3afgZAEG6J27F8y1Q8HctsKYm2rBKzxXh1YY5Vl+R3tznnlpGEmyTfuo/ZobGnM --> <!-- QtfbWcZtPamHcxBkmXTitfYA+03Bf54YYkW8yAi5X3d930OEifP/UMLjdYhNbdK6 --> <!-- iyPNk6WHDOf82julmAPt6BS+69PugbUtMwuyXuk7XCOI9gOHyMbCKXyCfuWyY6TJ --> <!-- uBhDjPXDlnumlnGwLZAX5VQONrO4meNZiN4AKcoJ3rkws/HvGCFsGyG3b1btQfwb --> <!-- hwKsCO+xtCYG2TJ1r3T3kkZXr1yjSUUs+JVYXP4q5vTz5F4wggUdMIIEBaADAgEC --> <!-- AgxDwQscAAAAAFHTc9owDQYJKoZIhvcNAQELBQAwgb4xCzAJBgNVBAYTAlVTMRYw --> <!-- FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3Qu --> <!-- bmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAwOSBFbnRydXN0LCBJbmMu --> <!-- IC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9v --> <!-- dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTE1MDYxMDEzNDYwNVoX --> <!-- DTMwMTExMDE0MTYwNVowgbQxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0 --> <!-- LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2FsLXRlcm1z --> <!-- MTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6 --> <!-- ZWQgdXNlIG9ubHkxKDAmBgNVBAMTH0VudHJ1c3QgQ29kZSBTaWduaW5nIENBIC0g --> <!-- T1ZDUzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDYhg2gZApq9Y6W --> <!-- ujuaaGrbREDe9S38621EWM+OcsNwLV5a1PkL2BE1l8Ap8TvuF6HWRLm/H0qY4BkO --> <!-- teNZCB1SjKCwiihBpKGGQFCzTceIQdo2k6dMPWMsA8uvjQAlEWlQIvZLAM7Dsi6B --> <!-- hd0j3U5NtfDAqHT862xgKZhxj2j3tx3z+EOLYpUyhk/KyExLU/5RIDAe/wBEx15x --> <!-- mqUbiXRK/lM+hOqxo4md+C1CWNgKBlAjcBYcAneXGDzZEH0MeuYFLBoIFmYSOGxx --> <!-- HdZk11bAjTbDuLUAuN0vtXq/saRuePptEnbkmXcRpiTkgrlGeamwo0lb01N0Q4F0 --> <!-- b6H4Li8lAgMBAAGjggEhMIIBHTAOBgNVHQ8BAf8EBAMCAQYwEwYDVR0lBAwwCgYI --> <!-- KwYBBQUHAwMwEgYDVR0TAQH/BAgwBgEB/wIBADAzBggrBgEFBQcBAQQnMCUwIwYI --> <!-- KwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVudHJ1c3QubmV0MDAGA1UdHwQpMCcwJaAj --> <!-- oCGGH2h0dHA6Ly9jcmwuZW50cnVzdC5uZXQvZzJjYS5jcmwwOwYDVR0gBDQwMjAw --> <!-- BgRVHSAAMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuZW50cnVzdC5uZXQvcnBh --> <!-- MB0GA1UdDgQWBBR+Gh8aEXRcZMkMH5QBq/2BZC6hLDAfBgNVHSMEGDAWgBRqciZ6 --> <!-- 0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAt3RntD5MJS9iNYGc --> <!-- 0nblp+IoeHTD7BnlE/m2I5RPYqdM5k5ywiSQ0Hm6qM3XRN8AOTDxKMRyb3iskAst --> <!-- o+qFrRTCCxSZP/sjdK2oqswiYzIlASvK0BZGQlqnREdYHQRB4tExvpdhO64EGGx6 --> <!-- eoFfqyL+CNY1jqcN9ewg3Nxtx6J22PtmqEMDASGooPZM5tSCztcNAdYzrJCj4JK7 --> <!-- GAJ1QwJ6BLTYFe1XkTwS541m+L0UzEaC1voDwAoNfLGAD+uhGjaldR882Drq55WB --> <!-- 3qxa+521zBFOKnQR1n95QmHKIUFgHqTd8dl0sNWl6AtMgYnfzIYWJRmlFFeVoooi --> <!-- e7FljTCCBX0wggRloAMCAQICCQCF+3ey4VkRlzANBgkqhkiG9w0BAQsFADCBxjEL --> <!-- MAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2Rh --> <!-- bGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMzAxBgNV --> <!-- BAsTKmh0dHA6Ly9jZXJ0cy5zdGFyZmllbGR0ZWNoLmNvbS9yZXBvc2l0b3J5LzE0 --> <!-- MDIGA1UEAxMrU3RhcmZpZWxkIFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkg --> <!-- LSBHMjAeFw0xOTA5MTcwNzAwMDBaFw0yNDA5MTcwNzAwMDBaMIGHMQswCQYDVQQG --> <!-- EwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTEkMCIG --> <!-- A1UEChMbU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgTExDMSswKQYDVQQDEyJTdGFy --> <!-- ZmllbGQgVGltZXN0YW1wIEF1dGhvcml0eSAtIEcyMIIBIjANBgkqhkiG9w0BAQEF --> <!-- AAOCAQ8AMIIBCgKCAQEArjFRM7kpZq3rWK5ZFILllmZpudJkjpW27Q+my1wiPbyf --> <!-- Q5c98rvPTa+ZeASpO4l0xwlvVs3PXYp5WjHsIG2kWltjgii8PtrBjvsQEluvBOG3 --> <!-- NaToRgmjlnUhTNL3B7Rl3BekflheR/C/h40qGCpsGmCeqzy+rpztlMyIBjyiH4Xz --> <!-- BE8GedvehB7o96tc+lXz8yL39XLVwzREPOTedmbJgxPRJHwp4hw57mrFs5BQKRKx --> <!-- VV8uuI+x5APBKAVNepM9YXgFDjHeffYg7iR7R3vH8zQ+KBGdmcYg8M2kSfBcIRRX --> <!-- FwJfERBqMOaFN2ZnuNM2R6uqOM/kzf+sT6WJRiBNVQIDAQABo4IBqTCCAaUwDAYD --> <!-- VR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBsAwFgYDVR0lAQH/BAwwCgYIKwYBBQUH --> <!-- AwgwHQYDVR0OBBYEFGeEfpcZfAJcL5Xr+AmcM5LSLdmsMB8GA1UdIwQYMBaAFCVF --> <!-- gWhQJjg9Oy0svs1q2bY9s2ZjMIGEBggrBgEFBQcBAQR4MHYwKgYIKwYBBQUHMAGG --> <!-- Hmh0dHA6Ly9vY3NwLnN0YXJmaWVsZHRlY2guY29tLzBIBggrBgEFBQcwAoY8aHR0 --> <!-- cDovL2NybC5zdGFyZmllbGR0ZWNoLmNvbS9yZXBvc2l0b3J5L3NmX2lzc3Vpbmdf --> <!-- Y2EtZzIuY3J0MFQGA1UdHwRNMEswSaBHoEWGQ2h0dHA6Ly9jcmwuc3RhcmZpZWxk --> <!-- dGVjaC5jb20vcmVwb3NpdG9yeS9tYXN0ZXJzdGFyZmllbGQyaXNzdWluZy5jcmww --> <!-- UAYDVR0gBEkwRzBFBgtghkgBhv1uAQcXAjA2MDQGCCsGAQUFBwIBFihodHRwOi8v --> <!-- Y3JsLnN0YXJmaWVsZHRlY2guY29tL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUA --> <!-- A4IBAQCBjEM9ehyilA/MmacDoeWLfjzCLfFEvRsMfHA9091suL8L05mpQGDYhsR1 --> <!-- Jz21q1yGC2NgQ1y3WAZs6l3xDM1avVAFSuuRt/RludluqFeMBPIOzypnq0PCtwtm --> <!-- SP9YlXbUU7QbrWZaeacfCkeiGE2evsHyClO0IL8DI72YFgHH8AqO2qzR5PDjFWYL --> <!-- Znlc5blWf5+0eO9GDtIf/pSJv82i4WWSciulgN9tCZsQeMlwQmGyfwxJ1y3VPAbO --> <!-- 0mEW2EIvFgBP1PnFyxzz89b+sS0mIUxWHa4nRiaDq/EDas6y81sxYU1rqud1OeC0 --> <!-- EgyJDegq+1/tANdUUd+bYUhMLJYwMYIE1jCCBNICAQEwgcowgbQxCzAJBgNVBAYT --> <!-- AlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVu --> <!-- dHJ1c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0 --> <!-- LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxKDAmBgNVBAMTH0VudHJ1 --> <!-- c3QgQ29kZSBTaWduaW5nIENBIC0gT1ZDUzECEQDd+MmVTCQscQAAAABVZnJ9MAkG --> <!-- BSsOAwIaBQCgcDAQBgorBgEEAYI3AgEMMQIwADAZBgkqhkiG9w0BCQMxDAYKKwYB --> <!-- BAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0B --> <!-- CQQxFgQUj73VlVK8iiPcvfcHtjazT2GCSk0wDQYJKoZIhvcNAQEBBQAEggEAgx6J --> <!-- GNk9rnBrkwIgeag/nSo9KzJlfqxhPfI0DgKMI12vLt0nHyVkFaYqnAmCFY9P26wB --> <!-- PZzRJVDK1WV6ULnPmOzpjWHQZayJMMTxr0iulqhLZt/FXtwD5LgSeNwqzQ5H/w70 --> <!-- gGr7R679LlD1NagUUnlSB26lEyDU+m4PmZMPMYg3vBCTbNnEnCPAooTL1aILq+CC --> <!-- HyOU0p2/1ZvMnxFyAZ9Pt9QoTeuvBF2PP8o/VZckDKjcSq/xAZAqqu+rQSMl77KK --> <!-- qgLTn8TlxX5ww2ItsxUXHwHpW/SfrJpoBzMquPIE7ye5HobUzEec5p5XUArq4HSY --> <!-- om+Ewe6f2MCrGCK99aGCAm4wggJqBgkqhkiG9w0BCQYxggJbMIICVwIBATCB1DCB --> <!-- xjELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0 --> <!-- c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMzAx --> <!-- BgNVBAsTKmh0dHA6Ly9jZXJ0cy5zdGFyZmllbGR0ZWNoLmNvbS9yZXBvc2l0b3J5 --> <!-- LzE0MDIGA1UEAxMrU3RhcmZpZWxkIFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3Jp --> <!-- dHkgLSBHMgIJAIX7d7LhWRGXMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJ --> <!-- KoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMDAyMjEwMDU0MThaMCMGCSqGSIb3 --> <!-- DQEJBDEWBBTxzSjV6BMULU6VlTVVOpPgbPYhazANBgkqhkiG9w0BAQEFAASCAQCJ --> <!-- DA0TWtDx35sJv9Bw65k/YE1oVXc6GXoSGww/gHKKMRtB+20YF7Vw9XxTu7FD6qJ7 --> <!-- J4kZcHVVP4D0ERVVW2zxZUG/+cWxZ5PFUjwc2BADO70Itvq5ZU1hQspR1moEDsZy --> <!-- 3DNMnuU5J0zp7Gx8vPH82hoV74uKlWSfuLTPrkOaArPpHqmz9f5LQiaxV9uA17dV --> <!-- VPmmzBtuB7W/55E5+R/AE2tFJPePs1NHDcTklkcUxBJTtbboDddVoJMHEAVcTufz --> <!-- 1Nu07MXCcwrwSoG++MwSsXTJyBi7g1Z822tJYW+72i85eXNVHqRWTu/4NnhMNdMb --> <!-- DZKUZ7JFxPC7pqTzi6I1 --> <!-- SIG # End signature block --> |