iaasLoadBalancerCreator element

Type: iaasLoadBalancerCreator
Namespace: (default namespace)
XML Schema: ns0.xsd

IaasComputeInstanceCreator encapsulates all the information needed to create a new IAAS Load Balancer.

Example XML

<?xml version="1.0" encoding="UTF-8"?> <iaasLoadBalancerCreator> <deploymentId>...</deploymentId> <name>...</name> <availabilityZones>...</availabilityZones> <availabilityZones>...</availabilityZones> <!--...more "availabilityZones" elements...--> <portConfigurations> <instancePort>...</instancePort> <instanceProtocol>...</instanceProtocol> <loadBalancerPort>...</loadBalancerPort> <loadBalancerProtocol>...</loadBalancerProtocol> <sslCertificateId>...</sslCertificateId> </portConfigurations> <portConfigurations> <!--...--> </portConfigurations> <!--...more "portConfigurations" elements...--> <securityGroups>...</securityGroups> <securityGroups>...</securityGroups> <!--...more "securityGroups" elements...--> <idleTimeout>...</idleTimeout> <tags> <key>...</key> <value>...</value> </tags> <tags> <!--...--> </tags> <!--...more "tags" elements...--> </iaasLoadBalancerCreator>

Example JSON

{ "deploymentId" : "...", "name" : "...", "availabilityZones" : [ "...", ... ], "portConfigurations" : [ { "instancePort" : ..., "instanceProtocol" : "TCP", "loadBalancerPort" : ..., "loadBalancerProtocol" : "TCP", "sslCertificateId" : "..." }, ... ], "securityGroups" : [ "...", ... ], "idleTimeout" : ..., "tags" : [ { "key" : "...", "value" : "..." }, ... ] }