# fcport.query

Sent on fcport changes.

Type: object

##

#### FCPortAddedEvent

Type: object
No Additional Properties

##

#### Id

Type: integer

##

#### FCPortEntry

Type: object
No Additional Properties

##

#### Id

Type: integer

Unique identifier for the Fibre Channel port configuration.

##

#### Port

Type: string

Alias name for the Fibre Channel port.

Must match regular expression: `^[a-zA-Z0-9,\-_:]+(/[1-9][0-9]*)?$`

Must be at least `1` characters long

Must be at most `40` characters long

##

#### Wwpn

World Wide Port Name for port A or `null` if not configured.

## Any of

Type: string
Must match regular expression: `^naa.[0-9a-fA-F]{16}$`
Type: null

##

#### Wwpn B

World Wide Port Name for port B or `null` if not configured.

## Any of

Type: string
Must match regular expression: `^naa.[0-9a-fA-F]{16}$`
Type: null

##

#### Target

Target configuration object or `null` if not configured.

## Any of

Type: object
Type: null

##

#### FCPortChangedEvent

Type: object
No Additional Properties

##

#### Id

Type: integer

##

#### FCPortEntry

Type: object
No Additional Properties

##

#### Id

Type: integer

Unique identifier for the Fibre Channel port configuration.

##

#### Port

Type: string

Alias name for the Fibre Channel port.

Must match regular expression: `^[a-zA-Z0-9,\-_:]+(/[1-9][0-9]*)?$`

Must be at least `1` characters long

Must be at most `40` characters long

##

#### Wwpn

World Wide Port Name for port A or `null` if not configured.

## Any of

Type: string
Must match regular expression: `^naa.[0-9a-fA-F]{16}$`
Type: null

##

#### Wwpn B

World Wide Port Name for port B or `null` if not configured.

## Any of

Type: string
Must match regular expression: `^naa.[0-9a-fA-F]{16}$`
Type: null

##

#### Target

Target configuration object or `null` if not configured.

## Any of

Type: object
Type: null

##

#### FCPortRemovedEvent

Type: object
No Additional Properties

##

#### Id

Type: integer

Required roles: SHARING_ISCSI_TARGET_READ