# vmware.query

Sent on vmware changes.

Type: object

##

#### VMWareAddedEvent

Type: object
No Additional Properties

##

#### Id

Type: integer

##

#### VMWareEntry

Type: object
No Additional Properties

##

#### Id

Type: integer

Unique identifier for the VMware configuration.

##

#### Datastore

Type: string

Valid datastore name which exists on the VMWare host.

##

#### Filesystem

Type: string

ZFS filesystem or dataset to use for VMware storage.

##

#### Hostname

Type: string

Valid IP address / hostname of a VMWare host. When clustering, this is the vCenter server for the cluster.

##

#### Username

Type: string

Credentials used to authorize access to the VMWare host.

##

#### Password

Type: string

Password for VMware host authentication.

##

#### VMWareEntryState

Type: object

Current connection and synchronization state with the VMware host.

No Additional Properties

##

#### State

Type: enum (of string)

VMware host state.

- `PENDING`: No snapshot operation on the host was performed yet
- `SUCCESS`: The last snapshot operation on the host was successful
- `ERROR`: The last snapshot operation on the host failed
- `BLOCKED`: Network activity is blocked

##### Must be one of:

- "PENDING"
- "SUCCESS"
- "ERROR"
- "BLOCKED"

##

#### Error

Type: string

Error text (if any).

##

#### Datetime

Type: stringFormat: date-time

State update datetime.

##

#### VMWareChangedEvent

Type: object
No Additional Properties

##

#### Id

Type: integer

##

#### VMWareEntry

Type: object
No Additional Properties

##

#### Id

Type: integer

Unique identifier for the VMware configuration.

##

#### Datastore

Type: string

Valid datastore name which exists on the VMWare host.

##

#### Filesystem

Type: string

ZFS filesystem or dataset to use for VMware storage.

##

#### Hostname

Type: string

Valid IP address / hostname of a VMWare host. When clustering, this is the vCenter server for the cluster.

##

#### Username

Type: string

Credentials used to authorize access to the VMWare host.

##

#### Password

Type: string

Password for VMware host authentication.

##

#### VMWareEntryState

Type: object

Current connection and synchronization state with the VMware host.

No Additional Properties

##

#### State

Type: enum (of string)

VMware host state.

- `PENDING`: No snapshot operation on the host was performed yet
- `SUCCESS`: The last snapshot operation on the host was successful
- `ERROR`: The last snapshot operation on the host failed
- `BLOCKED`: Network activity is blocked

##### Must be one of:

- "PENDING"
- "SUCCESS"
- "ERROR"
- "BLOCKED"

##

#### Error

Type: string

Error text (if any).

##

#### Datetime

Type: stringFormat: date-time

State update datetime.

##

#### VMWareRemovedEvent

Type: object
No Additional Properties

##

#### Id

Type: integer

Required roles: SNAPSHOT_TASK_READ