http://git-wip-us.apache.org/repos/asf/stratos/blob/ca0a3bbd/service-stubs/org.apache.stratos.cloud.controller.service.stub/src/main/resources/CloudControllerService.wsdl
----------------------------------------------------------------------
diff --git
a/service-stubs/org.apache.stratos.cloud.controller.service.stub/src/main/resources/CloudControllerService.wsdl
b/service-stubs/org.apache.stratos.cloud.controller.service.stub/src/main/resources/CloudControllerService.wsdl
index 8455988..e492009 100644
---
a/service-stubs/org.apache.stratos.cloud.controller.service.stub/src/main/resources/CloudControllerService.wsdl
+++
b/service-stubs/org.apache.stratos.cloud.controller.service.stub/src/main/resources/CloudControllerService.wsdl
@@ -5,45 +5,43 @@
<xs:import
namespace="http://domain.controller.cloud.stratos.apache.org/xsd"/>
<xs:import
namespace="http://kubernetes.domain.controller.cloud.stratos.apache.org/xsd"/>
<xs:import
namespace="http://topology.domain.messaging.stratos.apache.org/xsd"/>
- <xs:element
name="CloudControllerServiceCartridgeNotFoundException">
+ <xs:element name="getCartridges">
<xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0"
name="CartridgeNotFoundException" nillable="true"
type="ax21:CartridgeNotFoundException"/>
- </xs:sequence>
+ <xs:sequence/>
</xs:complexType>
</xs:element>
- <xs:element
name="CloudControllerServiceInvalidIaasProviderException">
+ <xs:element name="getCartridgesResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="InvalidIaasProviderException" nillable="true"
type="ax21:InvalidIaasProviderException"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="CloudControllerServiceCloudControllerException">
+ <xs:element
name="CloudControllerServiceInvalidCartridgeDefinitionException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="CloudControllerException" nillable="true"
type="ax21:CloudControllerException"/>
+ <xs:element minOccurs="0"
name="InvalidCartridgeDefinitionException" nillable="true"
type="ax21:InvalidCartridgeDefinitionException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="startInstance">
+ <xs:element
name="CloudControllerServiceInvalidIaasProviderException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="instanceContext"
nillable="true" type="ax26:InstanceContext"/>
+ <xs:element minOccurs="0"
name="InvalidIaasProviderException" nillable="true"
type="ax21:InvalidIaasProviderException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="startInstanceResponse">
+ <xs:element
name="CloudControllerServiceCartridgeAlreadyExistsException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="return"
nillable="true" type="ax26:MemberContext"/>
+ <xs:element minOccurs="0"
name="CartridgeAlreadyExistsException" nillable="true"
type="ax21:CartridgeAlreadyExistsException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="CloudControllerServiceInvalidMemberException">
+ <xs:element name="addCartridge">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="InvalidMemberException" nillable="true"
type="ax21:InvalidMemberException"/>
+ <xs:element minOccurs="0" name="cartridgeConfig"
nillable="true" type="ax26:CartridgeConfig"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -54,24 +52,24 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="terminateInstance">
+ <xs:element name="removeCartridge">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="memberId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="getClusterContext">
+ <xs:element
name="CloudControllerServiceCartridgeDefinitionNotExistsException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="clusterId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0"
name="CartridgeDefinitionNotExistsException" nillable="true"
type="ax21:CartridgeDefinitionNotExistsException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="getClusterContextResponse">
+ <xs:element name="updateCartridge">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="return"
nillable="true" type="ax26:ClusterContext"/>
+ <xs:element minOccurs="0" name="cartridgeConfig"
nillable="true" type="ax26:CartridgeConfig"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -96,113 +94,120 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="getCartridges">
+ <xs:element name="addServiceGroup">
<xs:complexType>
- <xs:sequence/>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="servicegroup"
nillable="true" type="ax26:ServiceGroup"/>
+ </xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="getCartridgesResponse">
+ <xs:element name="removeServiceGroup">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="name" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element
name="CloudControllerServiceNonExistingKubernetesClusterException">
+ <xs:element name="getClusterContext">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="NonExistingKubernetesClusterException" nillable="true"
type="ax21:NonExistingKubernetesClusterException"/>
+ <xs:element minOccurs="0" name="clusterId"
nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="getKubernetesCluster">
+ <xs:element name="getClusterContextResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="kubernetesClusterId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="return"
nillable="true" type="ax26:ClusterContext"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="getKubernetesClusterResponse">
+ <xs:element
name="CloudControllerServiceNonExistingKubernetesClusterException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="return"
nillable="true" type="ax29:KubernetesCluster"/>
+ <xs:element minOccurs="0"
name="NonExistingKubernetesClusterException" nillable="true"
type="ax21:NonExistingKubernetesClusterException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="CloudControllerServiceInvalidPartitionException">
+ <xs:element name="removeKubernetesCluster">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="InvalidPartitionException" nillable="true"
type="ax21:InvalidPartitionException"/>
+ <xs:element minOccurs="0" name="kubernetesClusterId"
nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="validatePartition">
+ <xs:element name="removeKubernetesClusterResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="partition"
nillable="true" type="ax26:Partition"/>
+ <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="validatePartitionResponse">
+ <xs:element
name="CloudControllerServiceNonExistingKubernetesHostException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
+ <xs:element minOccurs="0"
name="NonExistingKubernetesHostException" nillable="true"
type="ax21:NonExistingKubernetesHostException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element
name="CloudControllerServiceInvalidCartridgeDefinitionException">
+ <xs:element name="removeKubernetesHost">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="InvalidCartridgeDefinitionException" nillable="true"
type="ax21:InvalidCartridgeDefinitionException"/>
+ <xs:element minOccurs="0" name="kubernetesHostId"
nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element
name="CloudControllerServiceCartridgeAlreadyExistsException">
+ <xs:element name="removeKubernetesHostResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="CartridgeAlreadyExistsException" nillable="true"
type="ax21:CartridgeAlreadyExistsException"/>
+ <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="addCartridge">
+ <xs:element
name="CloudControllerServiceInvalidKubernetesClusterException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="cartridgeConfig"
nillable="true" type="ax26:CartridgeConfig"/>
+ <xs:element minOccurs="0"
name="InvalidKubernetesClusterException" nillable="true"
type="ax21:InvalidKubernetesClusterException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element
name="CloudControllerServiceCartridgeDefinitionNotExistsException">
+ <xs:element name="addKubernetesCluster">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="CartridgeDefinitionNotExistsException" nillable="true"
type="ax21:CartridgeDefinitionNotExistsException"/>
+ <xs:element minOccurs="0" name="kubernetesCluster"
nillable="true" type="ax29:KubernetesCluster"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="updateCartridge">
+ <xs:element name="addKubernetesClusterResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="cartridgeConfig"
nillable="true" type="ax26:CartridgeConfig"/>
+ <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="removeCartridge">
+ <xs:element name="getKubernetesCluster">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="kubernetesClusterId"
nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="addServiceGroup">
+ <xs:element name="getKubernetesClusterResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="servicegroup"
nillable="true" type="ax26:ServiceGroup"/>
+ <xs:element minOccurs="0" name="return"
nillable="true" type="ax29:KubernetesCluster"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="removeServiceGroup">
+ <xs:element name="getKubernetesClusters">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="getKubernetesClustersResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="name" nillable="true"
type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="ax29:KubernetesCluster"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -248,98 +253,119 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="startInstances">
+ <xs:element name="CloudControllerServiceInvalidPartitionException">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="instanceContexts" nillable="true" type="ax26:InstanceContext"/>
+ <xs:element minOccurs="0"
name="InvalidPartitionException" nillable="true"
type="ax21:InvalidPartitionException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="startInstancesResponse">
+ <xs:element name="validatePartition">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="ax26:MemberContext"/>
+ <xs:element minOccurs="0" name="partition"
nillable="true" type="ax26:Partition"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="CloudControllerServiceInvalidClusterException">
+ <xs:element name="validatePartitionResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="InvalidClusterException" nillable="true"
type="ax21:InvalidClusterException"/>
+ <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="terminateInstances">
+ <xs:element name="validateDeploymentPolicy">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="clusterId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="partitions" nillable="true" type="ax26:Partition"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="registerService">
+ <xs:element name="validateDeploymentPolicyResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="registrant"
nillable="true" type="ax26:Registrant"/>
+ <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="registerServiceResponse">
+ <xs:element
name="CloudControllerServiceCartridgeNotFoundException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
+ <xs:element minOccurs="0"
name="CartridgeNotFoundException" nillable="true"
type="ax21:CartridgeNotFoundException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="getCartridgeInfo">
+ <xs:element name="CloudControllerServiceCloudControllerException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0"
name="CloudControllerException" nillable="true"
type="ax21:CloudControllerException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="getCartridgeInfoResponse">
+ <xs:element name="startInstances">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="return"
nillable="true" type="ax26:CartridgeInfo"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="instanceContexts" nillable="true" type="ax26:InstanceContext"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element
name="CloudControllerServiceUnregisteredClusterException">
+ <xs:element name="startInstancesResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="UnregisteredClusterException" nillable="true"
type="ax21:UnregisteredClusterException"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="ax26:MemberContext"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="unregisterService">
+ <xs:element name="CloudControllerServiceInvalidClusterException">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0"
name="InvalidClusterException" nillable="true"
type="ax21:InvalidClusterException"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="terminateInstances">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="clusterId"
nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="validateDeploymentPolicy">
+ <xs:element name="updateClusterStatus">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="partitions" nillable="true" type="ax26:Partition"/>
+ <xs:element minOccurs="0" name="serviceName"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="clusterId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="instanceId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="status"
nillable="true" type="ax210:ClusterStatus"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="validateDeploymentPolicyResponse">
+ <xs:element
name="CloudControllerServiceUnregisteredClusterException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
+ <xs:element minOccurs="0"
name="UnregisteredClusterException" nillable="true"
type="ax21:UnregisteredClusterException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="updateClusterStatus">
+ <xs:element name="unregisterService">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="serviceName"
nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="clusterId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="instanceId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="status"
nillable="true" type="ax210:ClusterStatus"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="getCartridgeInfo">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="getCartridgeInfoResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="return"
nillable="true" type="ax26:CartridgeInfo"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -377,18 +403,6 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="getKubernetesClusters">
- <xs:complexType>
- <xs:sequence/>
- </xs:complexType>
- </xs:element>
- <xs:element name="getKubernetesClustersResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="ax29:KubernetesCluster"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
<xs:element name="getMasterForKubernetesCluster">
<xs:complexType>
<xs:sequence>
@@ -417,120 +431,106 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element
name="CloudControllerServiceInvalidKubernetesClusterException">
+ <xs:element
name="CloudControllerServiceInvalidKubernetesHostException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="InvalidKubernetesClusterException" nillable="true"
type="ax21:InvalidKubernetesClusterException"/>
+ <xs:element minOccurs="0"
name="InvalidKubernetesHostException" nillable="true"
type="ax21:InvalidKubernetesHostException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="addKubernetesCluster">
+ <xs:element name="addKubernetesHost">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="kubernetesCluster"
nillable="true" type="ax29:KubernetesCluster"/>
+ <xs:element minOccurs="0" name="kubernetesClusterId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="kubernetesHost"
nillable="true" type="ax29:KubernetesHost"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="addKubernetesClusterResponse">
+ <xs:element name="addKubernetesHostResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return"
type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element
name="CloudControllerServiceInvalidKubernetesHostException">
+ <xs:element name="updateKubernetesHost">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="InvalidKubernetesHostException" nillable="true"
type="ax21:InvalidKubernetesHostException"/>
+ <xs:element minOccurs="0" name="kubernetesHost"
nillable="true" type="ax29:KubernetesHost"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="addKubernetesHost">
+ <xs:element name="updateKubernetesHostResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="kubernetesClusterId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="kubernetesHost"
nillable="true" type="ax29:KubernetesHost"/>
+ <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="addKubernetesHostResponse">
+ <xs:element
name="CloudControllerServiceInvalidKubernetesMasterException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
+ <xs:element minOccurs="0"
name="InvalidKubernetesMasterException" nillable="true"
type="ax21:InvalidKubernetesMasterException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="removeKubernetesCluster">
+ <xs:element
name="CloudControllerServiceNonExistingKubernetesMasterException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="kubernetesClusterId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0"
name="NonExistingKubernetesMasterException" nillable="true"
type="ax21:NonExistingKubernetesMasterException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="removeKubernetesClusterResponse">
+ <xs:element name="updateKubernetesMaster">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
+ <xs:element minOccurs="0" name="kubernetesMaster"
nillable="true" type="ax29:KubernetesMaster"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element
name="CloudControllerServiceNonExistingKubernetesHostException">
+ <xs:element name="updateKubernetesMasterResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="NonExistingKubernetesHostException" nillable="true"
type="ax21:NonExistingKubernetesHostException"/>
+ <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="removeKubernetesHost">
+ <xs:element name="startInstance">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="kubernetesHostId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="instanceContext"
nillable="true" type="ax26:InstanceContext"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="removeKubernetesHostResponse">
+ <xs:element name="startInstanceResponse">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
+ <xs:element minOccurs="0" name="return"
nillable="true" type="ax26:MemberContext"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element
name="CloudControllerServiceInvalidKubernetesMasterException">
+ <xs:element name="CloudControllerServiceInvalidMemberException">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="InvalidKubernetesMasterException" nillable="true"
type="ax21:InvalidKubernetesMasterException"/>
+ <xs:element minOccurs="0"
name="InvalidMemberException" nillable="true"
type="ax21:InvalidMemberException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element
name="CloudControllerServiceNonExistingKubernetesMasterException">
+ <xs:element name="terminateInstance">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0"
name="NonExistingKubernetesMasterException" nillable="true"
type="ax21:NonExistingKubernetesMasterException"/>
+ <xs:element minOccurs="0" name="memberId"
nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="updateKubernetesMaster">
+ <xs:element name="registerService">
<xs:complexType>
<xs:sequence>
- <xs:element minOccurs="0" name="kubernetesMaster"
nillable="true" type="ax29:KubernetesMaster"/>
+ <xs:element minOccurs="0" name="registrant"
nillable="true" type="ax26:Registrant"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="updateKubernetesMasterResponse">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="return"
type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="updateKubernetesHost">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="kubernetesHost"
nillable="true" type="ax29:KubernetesHost"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="updateKubernetesHostResponse">
+ <xs:element name="registerServiceResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return"
type="xs:boolean"/>
@@ -563,7 +563,7 @@
</xs:complexType>
</xs:schema>
<xs:schema attributeFormDefault="qualified"
elementFormDefault="qualified"
targetNamespace="http://exception.controller.cloud.stratos.apache.org/xsd">
- <xs:complexType name="CartridgeNotFoundException">
+ <xs:complexType name="InvalidCartridgeDefinitionException">
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
@@ -573,19 +573,15 @@
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="CloudControllerException">
- <xs:complexContent>
- <xs:extension base="xs:RuntimeException">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
+ <xs:complexType name="CartridgeAlreadyExistsException">
+ <xs:sequence/>
</xs:complexType>
- <xs:complexType name="InvalidMemberException">
+ <xs:complexType name="InvalidCartridgeTypeException">
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="InvalidCartridgeTypeException">
+ <xs:complexType name="CartridgeDefinitionNotExistsException">
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
@@ -600,24 +596,33 @@
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="InvalidPartitionException">
+ <xs:complexType name="NonExistingKubernetesHostException">
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="InvalidCartridgeDefinitionException">
+ <xs:complexType name="InvalidKubernetesClusterException">
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="CartridgeAlreadyExistsException">
- <xs:sequence/>
+ <xs:complexType name="InvalidPartitionException">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
+ </xs:sequence>
</xs:complexType>
- <xs:complexType name="CartridgeDefinitionNotExistsException">
+ <xs:complexType name="CartridgeNotFoundException">
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
+ <xs:complexType name="CloudControllerException">
+ <xs:complexContent>
+ <xs:extension base="xs:RuntimeException">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
<xs:complexType name="InvalidClusterException">
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
@@ -638,27 +643,22 @@
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="InvalidKubernetesClusterException">
- <xs:sequence>
- <xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
<xs:complexType name="InvalidKubernetesHostException">
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="NonExistingKubernetesHostException">
+ <xs:complexType name="InvalidKubernetesMasterException">
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="InvalidKubernetesMasterException">
+ <xs:complexType name="NonExistingKubernetesMasterException">
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="NonExistingKubernetesMasterException">
+ <xs:complexType name="InvalidMemberException">
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true"
type="xs:string"/>
</xs:sequence>
@@ -702,109 +702,6 @@
</xs:schema>
<xs:schema xmlns:ax25="http://common.stratos.apache.org/xsd"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://domain.controller.cloud.stratos.apache.org/xsd">
<xs:import namespace="http://common.stratos.apache.org/xsd"/>
- <xs:complexType name="InstanceContext">
- <xs:sequence>
- <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="clusterId" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="clusterInstanceId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="initTime" type="xs:long"/>
- <xs:element minOccurs="0" name="networkPartitionId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="obsoleteExpiryTime"
type="xs:long"/>
- <xs:element minOccurs="0" name="partition" nillable="true"
type="ax23:Partition"/>
- <xs:element minOccurs="0" name="properties"
nillable="true" type="ax25:Properties"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Partition">
- <xs:sequence>
- <xs:element minOccurs="0" name="description"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="id" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="isPublic"
type="xs:boolean"/>
- <xs:element minOccurs="0" name="kubernetesClusterId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="partitionMax"
type="xs:int"/>
- <xs:element minOccurs="0" name="partitionMin"
type="xs:int"/>
- <xs:element minOccurs="0" name="properties"
nillable="true" type="ax25:Properties"/>
- <xs:element minOccurs="0" name="provider" nillable="true"
type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="MemberContext">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="allocatedIPs" nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="applicationId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="clusterId" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="clusterInstanceId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="defaultPrivateIP"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="defaultPublicIP"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="dynamicPayload"
nillable="true" type="xs:anyType"/>
- <xs:element minOccurs="0" name="initTime" type="xs:long"/>
- <xs:element minOccurs="0" name="instanceId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="instanceMetadata"
nillable="true" type="ax23:InstanceMetadata"/>
- <xs:element minOccurs="0" name="lbClusterId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="memberId" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="networkPartitionId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="obsoleteExpiryTime"
type="xs:long"/>
- <xs:element minOccurs="0" name="obsoleteInitTime"
type="xs:long"/>
- <xs:element minOccurs="0" name="partition" nillable="true"
type="ax23:Partition"/>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="privateIPs" nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="properties"
nillable="true" type="ax25:Properties"/>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="publicIPs" nillable="true" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceMetadata">
- <xs:sequence>
- <xs:element minOccurs="0" name="hostname" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="hypervisor"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="imageId" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="loginPort" type="xs:int"/>
- <xs:element minOccurs="0" name="operatingSystem64bit"
type="xs:boolean"/>
- <xs:element minOccurs="0"
name="operatingSystemArchitecture" nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="operatingSystemName"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="operatingSystemVersion"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="ram" type="xs:int"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ClusterContext">
- <xs:sequence>
- <xs:element minOccurs="0" name="applicationId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="clusterId" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="hostName" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="kubernetesClusterId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="kubernetesServices"
nillable="true" type="xs:anyType"/>
- <xs:element minOccurs="0" name="lbCluster"
type="xs:boolean"/>
- <xs:element minOccurs="0" name="payload" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="properties"
nillable="true" type="ax25:Properties"/>
- <xs:element minOccurs="0" name="timeoutInMillis"
type="xs:long"/>
- <xs:element minOccurs="0" name="volumeRequired"
type="xs:boolean"/>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="volumes" nillable="true" type="ax23:Volume"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Volume">
- <xs:sequence>
- <xs:element minOccurs="0" name="device" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="iaasType" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="id" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="mappingPath"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="removeOntermination"
type="xs:boolean"/>
- <xs:element minOccurs="0" name="size" type="xs:int"/>
- <xs:element minOccurs="0" name="snapshotId"
nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="volumeId" nillable="true"
type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ServiceGroup">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="cartridges" nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="dependencies"
nillable="true" type="ax23:Dependencies"/>
- <xs:element minOccurs="0" name="name" nillable="true"
type="xs:string"/>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="subGroups" nillable="true" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Dependencies">
- <xs:sequence>
- <xs:element minOccurs="0" name="killBehaviour"
nillable="true" type="xs:string"/>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="startupOrders" nillable="true" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
<xs:complexType name="CartridgeConfig">
<xs:sequence>
<xs:element minOccurs="0" name="baseDir" nillable="true"
type="xs:string"/>
@@ -882,6 +779,18 @@
<xs:element maxOccurs="unbounded" minOccurs="0"
name="volumes" nillable="true" type="ax23:Volume"/>
</xs:sequence>
</xs:complexType>
+ <xs:complexType name="Volume">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="device" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="iaasType" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="id" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="mappingPath"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="removeOntermination"
type="xs:boolean"/>
+ <xs:element minOccurs="0" name="size" type="xs:int"/>
+ <xs:element minOccurs="0" name="snapshotId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="volumeId" nillable="true"
type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
<xs:complexType name="PortMapping">
<xs:sequence>
<xs:element minOccurs="0" name="kubernetesServicePort"
type="xs:int"/>
@@ -891,17 +800,95 @@
<xs:element minOccurs="0" name="proxyPort" type="xs:int"/>
</xs:sequence>
</xs:complexType>
- <xs:complexType name="Registrant">
+ <xs:complexType name="ServiceGroup">
<xs:sequence>
- <xs:element minOccurs="0" name="autoScalerPolicyName"
nillable="true" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="cartridges" nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="dependencies"
nillable="true" type="ax23:Dependencies"/>
+ <xs:element minOccurs="0" name="name" nillable="true"
type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="subGroups" nillable="true" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="Dependencies">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="killBehaviour"
nillable="true" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="startupOrders" nillable="true" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ClusterContext">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="applicationId"
nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="clusterId" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="deploymentPolicyName"
nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="hostName" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="kubernetesClusterId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="kubernetesServices"
nillable="true" type="xs:anyType"/>
+ <xs:element minOccurs="0" name="lbCluster"
type="xs:boolean"/>
<xs:element minOccurs="0" name="payload" nillable="true"
type="xs:string"/>
- <xs:element minOccurs="0" name="persistence"
nillable="true" type="ax23:Persistence"/>
<xs:element minOccurs="0" name="properties"
nillable="true" type="ax25:Properties"/>
- <xs:element minOccurs="0" name="tenantRange"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="timeoutInMillis"
type="xs:long"/>
+ <xs:element minOccurs="0" name="volumeRequired"
type="xs:boolean"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="volumes" nillable="true" type="ax23:Volume"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="Partition">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="description"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="id" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="isPublic"
type="xs:boolean"/>
+ <xs:element minOccurs="0" name="kubernetesClusterId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="partitionMax"
type="xs:int"/>
+ <xs:element minOccurs="0" name="partitionMin"
type="xs:int"/>
+ <xs:element minOccurs="0" name="properties"
nillable="true" type="ax25:Properties"/>
+ <xs:element minOccurs="0" name="provider" nillable="true"
type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="InstanceContext">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="clusterId" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="clusterInstanceId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="initTime" type="xs:long"/>
+ <xs:element minOccurs="0" name="networkPartitionId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="obsoleteExpiryTime"
type="xs:long"/>
+ <xs:element minOccurs="0" name="partition" nillable="true"
type="ax23:Partition"/>
+ <xs:element minOccurs="0" name="properties"
nillable="true" type="ax25:Properties"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="MemberContext">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="allocatedIPs" nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="applicationId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="clusterId" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="clusterInstanceId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="defaultPrivateIP"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="defaultPublicIP"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="dynamicPayload"
nillable="true" type="xs:anyType"/>
+ <xs:element minOccurs="0" name="initTime" type="xs:long"/>
+ <xs:element minOccurs="0" name="instanceId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="instanceMetadata"
nillable="true" type="ax23:InstanceMetadata"/>
+ <xs:element minOccurs="0" name="lbClusterId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="memberId" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="networkPartitionId"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="obsoleteExpiryTime"
type="xs:long"/>
+ <xs:element minOccurs="0" name="obsoleteInitTime"
type="xs:long"/>
+ <xs:element minOccurs="0" name="partition" nillable="true"
type="ax23:Partition"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="privateIPs" nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="properties"
nillable="true" type="ax25:Properties"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="publicIPs" nillable="true" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="InstanceMetadata">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="hostname" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="hypervisor"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="imageId" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="loginPort" type="xs:int"/>
+ <xs:element minOccurs="0" name="operatingSystem64bit"
type="xs:boolean"/>
+ <xs:element minOccurs="0"
name="operatingSystemArchitecture" nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="operatingSystemName"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="operatingSystemVersion"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="ram" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CartridgeInfo">
@@ -939,7 +926,7 @@
<xs:element minOccurs="0" name="autoscalePolicyName"
nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="clusterId" nillable="true"
type="xs:string"/>
- <xs:element maxOccurs="unbounded" minOccurs="0"
name="dependencyCluterIds" nillable="true" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0"
name="dependencyClusterIds" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="deploymentPolicyName"
nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="hostName" nillable="true"
type="xs:string"/>
<xs:element minOccurs="0" name="lbCluster"
type="xs:boolean"/>
@@ -948,6 +935,19 @@
<xs:element minOccurs="0" name="textPayload"
nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
+ <xs:complexType name="Registrant">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="autoScalerPolicyName"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="cartridgeType"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="clusterId" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="deploymentPolicyName"
nillable="true" type="xs:string"/>
+ <xs:element minOccurs="0" name="hostName" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="payload" nillable="true"
type="xs:string"/>
+ <xs:element minOccurs="0" name="persistence"
nillable="true" type="ax23:Persistence"/>
+ <xs:element minOccurs="0" name="properties"
nillable="true" type="ax25:Properties"/>
+ <xs:element minOccurs="0" name="tenantRange"
nillable="true" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="getCartridgesRequest">