Unsupported content

 

This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Skeleton pod blueprint file

The following pod blueprint is a skeleton that you can use to create your own pods. You can copy and paste the content provided in an XML file.

Note

When a comment line in the skeleton pod blueprint states that you should see the information for a particular schema, and you want to add tags for that schema to your blueprint, you should search for that schema in the Pod blueprint XML reference, and copy and paste the tags for that schema into your blueprint. For example, if you want to add tags for the paramBlueprint schema to your blueprint, search the Pod blueprint XML reference for the following tags:

<paramBlueprint>
     <description></description>
     <min></min>
     <max></max>
     <name></name>
     <pattern></pattern>
     <sensitiveFlag></sensitiveFlag>
     <type></type>
</paramBlueprint>
<?xml version="1.0" encoding="UTF-8"?>

<bbnaData>

<version>
    <major></major>
    <minor></minor>
    <maint></maint>
</version>

<podBlueprint>

    <!-- ========= Identity =============================================== -->

    <diagramLink></diagramLink>
    <legacyVersion></legacyVersion>
    <name></name>

    <!-- ========= Resources: Address Ranges ============================== -->

    <addressRangeBlueprints>
        <addressRangeBlueprint>
            <defaultRangeMask></defaultRangeMask>
            <defaultPoolMask></defaultPoolMask>
            <defaultPublicFlag></defaultPublicFlag>
            <name></name>
        </addressRangeBlueprint>
    </addressRangeBlueprints>

    <!-- ========= Resources: Address Pools =============================== -->

    <addressPoolBlueprints>
        <addressPoolBlueprint>
            <defaultPublicFlag></defaultPublicFlag>
            <defaultShareableFlag></defaultShareableFlag>
            <name></name>
            <natPoolName></natPoolName>
        </addressPoolBlueprint>
    </addressPoolBlueprints>

    <!-- ========= Resources: VLAN Pools ================================== -->

    <vlanPoolBlueprints>
        <vlanPoolBlueprint>
            <defaultEndNum></defaultEndNum>
            <defaultStartNum></defaultStartNum>
            <name></name>
        </vlanPoolBlueprint>
    </vlanPoolBlueprints>

    <!-- ========= Resources: VLANs ======================================= -->

    <vlanBlueprints>
        <vlanBlueprint>
            <vlanName></vlanName>
            <vlanPoolName></vlanPoolName>
        </vlanBlueprint>
    </vlanBlueprints>

    <!-- ========= Resources: Integer Pools =============================== -->

    <integerPoolBlueprints>
        <integerPoolBlueprint>
            <defaultEndNum></defaultEndNum>
            <name></name>
            <defaultStartNum></defaultStartNum>
        </integerPoolBlueprint>
    </integerPoolBlueprints>

    <!-- ========= Model: NIC Segments ==================================== -->

    <nicSegmentBlueprints>
        <nicSegmentBlueprint>
            <addressPoolName></addressPoolName>
            <customerFlag></customerFlag>
            <name></name>
            <managementFlag></managementFlag>
            <networkName></networkName>
            <tag></tag>
			<vlanName></vlanName>
        </nicSegmentBlueprint>
    </nicSegmentBlueprints>

    <!-- ========= Model: Simple Parameters =============================== -->

    <paramBlueprints>
        <!-- see paramBlueprint schema -->
    </paramBlueprints>

    <!-- ========= Model: Balanced Parameters ============================= -->

    <balancedParamBlueprints>
        <!-- see balancedParamBlueprint schema -->
    </balancedParamBlueprints>

    <!-- ========= Model: Nodes =========================================== -->

    <nodeBlueprints>

        <!-- ========== Vanilla Node ====================================== -->

        <nodeBlueprint>
            <balancedParamBlueprints>
                <!-- see balancedParamBlueprint schema -->
            </balancedParamBlueprints>
            <category></category>
            <defaultMaxVrfs></defaultMaxVrfs>
            <defaultShareableFlag></defaultShareableFlag>
            <name></name>
            <optionalFlag></optionalFlag>
            <paramBlueprints>
                <!-- see paramBlueprint schema -->
            </paramBlueprints>
            <role></role>
        </nodeBlueprint>

        <!-- ========== Firewall Host Node ================================ -->

        <nodeBlueprint xsi:type="podFirewallHostBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <balancedParamBlueprints>
                <!-- see balancedParamBlueprint schema -->
            </balancedParamBlueprints>
            <category></category>
            <defaultMaxRulesPerVfw></defaultMaxRulesPerVfw>
            <defaultMaxVfws></defaultMaxVfws>
            <defaultMaxVrfs></defaultMaxVrfs>
            <defaultShareableFlag></defaultShareableFlag>
            <name></name>
            <optionalFlag></optionalFlag>
            <paramBlueprints>
                <!-- see paramBlueprint schema -->
            </paramBlueprints>
            <role></role>
        </nodeBlueprint>

        <!-- ========== Load Balancer Host Node =========================== -->

        <nodeBlueprint xsi:type="podLoadBalancerHostBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <balancedParamBlueprints>
                <!-- see balancedParamBlueprint schema -->
            </balancedParamBlueprints>
            <category></category>
            <defaultMaxEntriesPerPool></defaultMaxEntriesPerPool>
            <defaultMaxPoolsPerVlb></defaultMaxPoolsPerVlb>
            <defaultMaxVlbs></defaultMaxVlbs>
            <defaultMaxVrfs></defaultMaxVrfs>
            <defaultShareableFlag></defaultShareableFlag>
            <name></name>
            <optionalFlag></optionalFlag>
            <paramBlueprints>
                <!-- see paramBlueprint schema -->
            </paramBlueprints>
            <role></role>
        </nodeBlueprint>

        <!-- ========== Hypervisor Switch Node ============================ -->

        <nodeBlueprint xsi:type="podHypervisorSwitchBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <balancedParamBlueprints>
                <!-- see balancedParamBlueprint schema -->
            </balancedParamBlueprints>
            <category></category>
            <defaultMaxPorts></defaultMaxPorts>
            <defaultMaxPortTypes></defaultMaxPortTypes>
            <defaultMaxVrfs></defaultMaxVrfs>
            <defaultShareableFlag></defaultShareableFlag>
            <name></name>
            <optionalFlag></optionalFlag>
            <paramBlueprints>
                <!-- see paramBlueprint schema -->
            </paramBlueprints>
            <portTypeBlueprints>
                <portTypeBlueprint>
                    <description></description>
                    <name></name>
                    <nameWithinSwitch></nameWithinSwitch>
                    <nicSegmentName></nicSegmentName>
                </portTypeBlueprint>
            </portTypeBlueprints>
            <role></role>
        </nodeBlueprint>

        <!-- ========== Physical Switch Node ============================== -->

        <nodeBlueprint xsi:type="podPhysicalSwitchBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <balancedParamBlueprints>
                <!-- see balancedParamBlueprint schema -->
            </balancedParamBlueprints>
            <category></category>
            <defaultMaxVrfs></defaultMaxVrfs>
            <defaultShareableFlag></defaultShareableFlag>
            <name></name>
            <optionalFlag></optionalFlag>
            <paramBlueprints>
                <!-- see paramBlueprint schema -->
            </paramBlueprints>
            <role></role>
        </nodeBlueprint>

    </nodeBlueprints>

    <!-- ========= Model: Pairs =========================================== -->

    <pairBlueprints>

        <!-- ========== Model: Vanilla Pair =============================== -->

        <pairBlueprint>
            <balancedParamBlueprints>
                <!-- see balancedParamBlueprint schema -->
            </balancedParamBlueprints>
            <nodeBlueprints>
                <nodeBlueprint></nodeBlueprint>
                <nodeBlueprint></nodeBlueprint>
            </nodeBlueprints>
            <name></name>
            <paramBlueprints>
                <!-- see paramBlueprint schema -->
            </paramBlueprints>
        </pairBlueprint>

        <!-- ========== Model: Community Fault Host Pair ================= -->

        <pairBlueprint xsi:type="podCommunityFaultHostPairBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <balancedParamBlueprints>
                <!-- see balancedParamBlueprint schema -->
            </balancedParamBlueprints>
            <community1ManagementVlanName></community1ManagementVlanName>
            <community2ManagementVlanName></community2ManagementVlanName>
            <nodeBlueprints>
                <nodeBlueprint></nodeBlueprint>
                <nodeBlueprint></nodeBlueprint>
            </nodeBlueprints>
            <name></name>
            <paramBlueprints>
                <!-- see paramBlueprint schema -->
            </paramBlueprints>
        </pairBlueprint>

        <!-- ========== Model: Individual Fault Host Pair ================= -->

        <pairBlueprint xsi:type="podIndividualFaultHostPairBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <balancedParamBlueprints>
                <!-- see balancedParamBlueprint schema -->
            </balancedParamBlueprints>
            <defaultActiveGuestPriority></defaultActiveGuestPriority>
            <defaultStandbyGuestPriority></defaultStandbyGuestPriority>
            <faultIdPoolBlueprint>
                <defaultEndNum></defaultEndNum>
                <name></name>
                <defaultStartNum></defaultStartNum>
            </faultIdPoolBlueprint>
            <nodeBlueprints>
                <nodeBlueprint></nodeBlueprint>
                <nodeBlueprint></nodeBlueprint>
            </nodeBlueprints>
            <name></name>
            <paramBlueprints>
                <!-- see paramBlueprint schema -->
            </paramBlueprints>
        </pairBlueprint>

    </pairBlueprints>

</podBlueprint>

</bbnaData>
Was this page helpful? Yes No Submitting... Thank you

Comments