ArrayOfAgencyConfigInfo

ArrayOfAgencyConfigInfo
ArrayOfAgencyConfigInfo

A boxed array of AgencyConfigInfo. To be used in Any placeholders.

This structure may be used only with operations rendered under /eam.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_typeName": "string",
            "agentConfig": [
                {
                    "_typeName": "string",
                    "productLineId": "string",
                    "hostVersion": "string",
                    "ovfPackageUrl": "string",
                    "ovfSslTrust": {
                        "_typeName": "string"
                    },
                    "ovfEnvironment": {
                        "_typeName": "string",
                        "ovfProperty": [
                            {
                                "_typeName": "string",
                                "key": "string",
                                "value": "string"
                            }
                        ]
                    },
                    "vibUrl": "string",
                    "vibSslTrust": {
                        "_typeName": "string"
                    },
                    "vibMatchingRules": [
                        {
                            "_typeName": "string",
                            "vibNameRegex": "string",
                            "vibVersionRegex": "string"
                        }
                    ],
                    "vibName": "string",
                    "dvFilterEnabled": false,
                    "rebootHostAfterVibUninstall": false,
                    "vmciService": [
                        "string"
                    ],
                    "ovfDiskProvisioning": "string",
                    "vmStoragePolicies": [
                        {
                            "_typeName": "string"
                        }
                    ]
                }
            ],
            "scope": {
                "_typeName": "string"
            },
            "manuallyMarkAgentVmAvailableAfterProvisioning": false,
            "manuallyMarkAgentVmAvailableAfterPowerOn": false,
            "optimizedDeploymentEnabled": false,
            "agentName": "string",
            "agencyName": "string",
            "useUuidVmName": false,
            "manuallyProvisioned": false,
            "manuallyMonitored": false,
            "bypassVumEnabled": false,
            "agentVmNetwork": [
                {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                }
            ],
            "agentVmDatastore": [
                {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                }
            ],
            "preferHostConfiguration": false,
            "ipPool": {
                "_typeName": "string",
                "id": 0,
                "name": "string",
                "ipv4Config": {
                    "_typeName": "string",
                    "subnetAddress": "string",
                    "netmask": "string",
                    "gateway": "string",
                    "range": "string",
                    "dns": [
                        "string"
                    ],
                    "dhcpServerAvailable": false,
                    "ipPoolEnabled": false
                },
                "ipv6Config": {
                    "_typeName": "string",
                    "subnetAddress": "string",
                    "netmask": "string",
                    "gateway": "string",
                    "range": "string",
                    "dns": [
                        "string"
                    ],
                    "dhcpServerAvailable": false,
                    "ipPoolEnabled": false
                },
                "dnsDomain": "string",
                "dnsSearchPath": "string",
                "hostPrefix": "string",
                "httpProxy": "string",
                "networkAssociation": [
                    {
                        "_typeName": "string",
                        "network": {
                            "_typeName": "string",
                            "type": "string",
                            "value": "string"
                        },
                        "networkName": "string"
                    }
                ],
                "availableIpv4Addresses": 0,
                "availableIpv6Addresses": 0,
                "allocatedIpv4Addresses": 0,
                "allocatedIpv6Addresses": 0
            },
            "resourcePools": [
                {
                    "_typeName": "string",
                    "resourcePoolId": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    },
                    "computeResourceId": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    }
                }
            ],
            "folders": [
                {
                    "_typeName": "string",
                    "folderId": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    },
                    "datacenterId": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    }
                }
            ]
        }
    ]
}
_value
Required

_value