Get-EmcEntityClass (ESI Service)

Gets the class names of entity objects in the Entity Graph of an ESI Service instance.

 

Syntax

Get-EmcEntityClass [[-Pattern] <String>] [-ServiceUrl <String>] [-Silent] [<CommonParameters>]

 

Description

Each entity in an Entity Graph is of a particular class, for example the StorageSystem class. This command returns the list of unique class names for all entities in the graph.

 

Parameters

-Pattern <String>

Attributes: Optional, Position: 1

Specifies the pattern to filter the results. Wildcards are permitted.

 

-ServiceUrl <String>

Attributes: Optional, Position: named

Specifies the base URL for the ESI Service. This must contain only the scheme, host, and port. If no value is specified, ESI uses the default of localhost or the value set by using the Set-EmcServiceUrl cmdlet.

 

-Silent <SwitchParameter>

Attributes: Optional, Position: named

Turns off all the informational and verbose messages. However, it still displays errors.

 

<CommonParameters>

This cmdlet supports these common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, and OutVariable. Type get-help about_commonparameters for more details.

 

Examples

-------------- Example 1 --------------

C:\PS>Get-EmcEntityClass

StorageSystem

Enclosure

DiskDrive

PowerSupply

StandbyPowerSupply

LunStorageServiceNode

FcStoragePort

IscsiStoragePort

CPUModule

IOModule

MemoryModule

LinkControlCard

ManagementStorageServiceNode

CoolingComponent

CifsStorageServiceNode

NetworkSwitch

LunStoragePool

ConcreteLun

LunMaskingView

StorageManagementServiceEndpoint

SnapshotPool

CifsStoragePool

CifsSharedFolder

SnapshotLun

This example gets all Entity class names.

 

-------------- Example 2 --------------

C:\PS>Get-EmcEntityClass -Pattern *Pool

LunStoragePool

SnapshotPool

CifsStoragePool

This example gets all Entity class names that end with "Pool."