# jbof.create

Create a new JBOF.

This will use the supplied Redfish credentials to configure the data plane on the expansion shelf for direct connection to ROCE capable network cards on the TrueNAS head unit.

Type: object

##

Type: array
No Additional Items

#### Tuple Validation

##### Parameter 1: data

#### data

Type: object

JBOF configuration data for creation.

No Additional Properties

##

#### Description

Type: string

Optional description of the JBOF.

##

#### Mgmt Ip1

IP of first Redfish management interface.

## Any of

Type: const
Specific value: `""`
Type: string

##

#### Mgmt Ip2

Optional IP of second Redfish management interface.

## Any of

Type: const
Specific value: `""`
Type: string

##

#### Mgmt Username

Type: string

Redfish administrative username.

##

#### Mgmt Password

Type: string

Redfish administrative password.

##

#### JBOFEntry

Type: object

The created JBOF configuration.

No Additional Properties

##

#### Id

Type: integer

Unique identifier for the JBOF configuration.

##

#### Description

Type: string

Optional description of the JBOF.

##

#### Mgmt Ip1

IP of first Redfish management interface.

## Any of

Type: const
Specific value: `""`
Type: string

##

#### Mgmt Ip2

Optional IP of second Redfish management interface.

## Any of

Type: const
Specific value: `""`
Type: string

##

#### Mgmt Username

Type: string

Redfish administrative username.

##

#### Mgmt Password

Type: string

Redfish administrative password.

##

#### Index

Type: integer

Index of the JBOF. Used to determine data plane IP addresses.

##

#### Uuid

Type: string

UUID of the JBOF as reported by the enclosure firmware.

Required roles: JBOF_WRITE