VMware, Inc. 83
Appendix
</xs:sequence>
</xs:complexType>
<xs:complexType name="FirewallConfigHistoryInfoDto">
<xs:sequence>
<xs:element name="configId" type="xs:long" />
<xs:element name="userId" type="xs:string" />
<xs:element name="timestamp" type="xs:long" />
<xs:element name="status" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="DatacenterStateDto">
<xs:sequence>
<xs:element name="datacenterId" type="xs:string" />
<xs:element name="userId" type="xs:string" minOccurs="0" />
<xs:element name="timestamp" type="xs:long" minOccurs="0" />
<xs:element name="status" type="DatacenterStatusEnum" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="StatusDto">
<xs:sequence>
<xs:element name="currentState" type="ConfigStateEnum" />
<xs:element name="failedPublishInfo" type="FailedPublishInfoDto"
maxOccurs="unbounded" minOccurs="0" />
</xs:sequence>
<xs:attribute name="contextId" type="xs:string" use="required" />
<xs:attribute name="generationNumber" type="xs:long" />
</xs:complexType>
<xs:complexType name="FailedPublishInfoDto">
<xs:sequence>
<xs:element name="applianceIp" type="xs:string" />
<xs:element name="timestamp" type="xs:long" />
<xs:element name="errorDescription" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="FirewallConfigurationDto">
<xs:sequence>
<xs:element name="layer3FirewallRule" type="Layer3FirewallRuleDto"
maxOccurs="unbounded" minOccurs="0" />
<xs:element name="layer2FirewallRule" type="Layer2FirewallRuleDto"
maxOccurs="unbounded" minOccurs="0" />
</xs:sequence>
<xs:attribute name="provisioned" type="xs:boolean" use="optional" />
<xs:attribute name="contextId" type="xs:string" use="required" />
<xs:attribute name="timestamp" type="xs:long" use="optional" />
<xs:attribute name="generationNumber" type="xs:long" use="optional" />
</xs:complexType>
<xs:complexType name="ApplicationDto">
<xs:choice>
<xs:element name="applicationSetId" type="xs:string" />
<xs:sequence>
<xs:element name="portInfo" type="xs:string" minOccurs="0" />
<xs:element name="protocol" type="xs:int" />
<!-- Only in response, not considered in request -->
<xs:element name="protocolName" type="xs:string" minOccurs="0" />
<!-- only in case of ICMP -->
<xs:element name="subType" type="xs:int" minOccurs="0" />
<!-- Only in response, not considered in request -->
<xs:element name="subTypeName" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:choice>
</xs:complexType>
Comentários a estes Manuais