VirtualMachineVMCIDeviceOptionFilterSpecOption

VirtualMachineVMCIDeviceOptionFilterSpecOption
VirtualMachineVMCIDeviceOptionFilterSpecOption

Filter specification options.

Indicates options for each filter specification, as defined by VirtualMachineVMCIDeviceFilterSpec.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "action": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "choiceInfo": [
            {
                "_typeName": "string",
                "label": "string",
                "summary": "string",
                "key": "string"
            }
        ],
        "defaultIndex": 0
    },
    "protocol": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "choiceInfo": [
            {
                "_typeName": "string",
                "label": "string",
                "summary": "string",
                "key": "string"
            }
        ],
        "defaultIndex": 0
    },
    "direction": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "choiceInfo": [
            {
                "_typeName": "string",
                "label": "string",
                "summary": "string",
                "key": "string"
            }
        ],
        "defaultIndex": 0
    },
    "lowerDstPortBoundary": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "upperDstPortBoundary": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    }
}
action
Required

Available actions.

protocol
Required

Available protocols.

direction
Required

Available directions.

lowerDstPortBoundary
Required

Minimum, maximum and default values for lower destination port boundary.

upperDstPortBoundary
Required

Minimum, maximum and default values for upper destination port boundary.