Information
Important This version of the product has reached end of support. The documentation is available for your convenience. However, you must be logged in to access it. You will not be able to leave comments.

Skeleton container blueprint file


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

Warning

Note

When a comment line in the skeleton container 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 Container-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 addressBlueprint schema to your blueprint, search the Container-blueprint-XML-reference for this schema.

<?xml version="1.0" encoding="UTF-8"?>

<bbnaData>

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

<containerBlueprint>

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

    <description></description>
    <diagramLink></diagramLink>
    <legacyVersion></legacyVersion>
    <name></name>
    <tag></tag>
    <revisionNum></revisionNum>
    <type></type>

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

    <addressSpaceBlueprints>
        <addressSpaceBlueprint xsi:type="infrastructureAddressSpaceBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <allowOverride></allowOverride>
            <condition></condition>
            <defaultNetworkAddress></defaultNetworkAddress>
            <defaultNetworkMask></defaultNetworkMask>
            <description></description>
            <name></name>
        </addressSpaceBlueprint>
        <addressSpaceBlueprint xsi:type="provisioningAddressSpaceBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <condition></condition>
            <defaultNetworkAddress></defaultNetworkAddress>
            <defaultNetworkMask></defaultNetworkMask>
            <defaultPublicFlag></defaultPublicFlag>
            <description></description>
            <name></name>
        </addressSpaceBlueprint>
    </addressSpaceBlueprints>

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

    <addressPoolBlueprints>
        <addressPoolBlueprint>
            <addressSpaceBlueprintName></addressSpaceBlueprintName>
            <condition></condition>
            <defaultPoolSize></defaultPoolSize>
            <linkID></linkID>
            <name></name>
            <natPoolName></natPoolName>
            <rangeBlueprintName></rangeBlueprintName>
        </addressPoolBlueprint>
    </addressPoolBlueprints>

    <!-- ========= Resources: Addresses =================================== -->

    <addressBlueprints>
        <!-- see addressBlueprint schema -->
    </addressBlueprints>

    <!-- ========= Resources: Integers ==================================== -->

    <integerBlueprints>
        <integerBlueprint>
            <condition></condition>
            <integerName></integerName>
            <integerPoolName></integerPoolName>
        </integerBlueprint>
    </integerBlueprints>

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

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

    <!-- ========= Model: VRF IDs ========================================= -->

    <vrfIdBlueprints>
        <vrfIdBlueprint>
            <id></id>
            <name></name>
        </vrfIdBlueprint>
    </vrfIdBlueprints>

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

    <externalNetworkSegmentBlueprints>
       <externalNetworkSegmentBlueprint>
            <defaultEnabledFlag></defaultEnabledFlag>
            <description></description>
            <lockedFlag></lockedFlag>
            <defaultNetworkAddress></defaultNetworkAddress>
            <defaultNetworkMask></defaultNetworkMask>
            <name></name>
            <networkName></networkName>
            <tag></tag>
        </externalNetworkSegmentBlueprint>
    </externalNetworkSegmentBlueprints>

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

    <nicSegmentBlueprints>
        <!-- see nicSegmentBlueprint schema -->
    </nicSegmentBlueprints>

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

    <vipSegmentBlueprints>
        <!-- see vipSegmentBlueprint schema -->
    </vipSegmentBlueprints>

    <!-- ========= Model: Zones =========================================== -->

    <zoneBlueprints>
        <zoneBlueprint>
            <description></description>
            <name></name>
            <nicSegmentBlueprints>
                <!-- see nicSegmentBlueprint schema -->
            </nicSegmentBlueprints>
            <type></type>
            <vipSegmentBlueprints>
                <!-- see vipSegmentBlueprint schema -->
            </vipSegmentBlueprints>
        </zoneBlueprint>
    </zoneBlueprints>

    <!-- ========= Model: Network Paths =================================== -->

    <networkPathBlueprints>
        <networkPathBlueprint>
            <endpoint1Name></endpoint1Name>
            <endpoint2Name></endpoint2Name>
            <name></name>
            <servicedNodeNames>
                <servicedNodeName></servicedNodeName>
            </servicedNodeNames>
        </networkPathBlueprint>
    </networkPathBlueprints>

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

    <nodeBlueprints>

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

        <nodeBlueprint>
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <dummyHostFlag></dummyHostFlag>
            <name></name>
            <numVrfs></numVrfs>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
        </nodeBlueprint>

<!-- ========== Model: Vanilla Host Node ========================= -->

        <nodeBlueprint xsi:type="containerHostBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <name></name>
            <natTypeBlueprint>
                <!-- see natTypeBlueprint schema -->
            </natTypeBlueprint>
            <numVrfs></numVrfs>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
            <virtualGuestBlueprint>
                <!-- see virtualGuestBlueprint schema -->
            </virtualGuestBlueprint>
        </nodeBlueprint>

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

        <nodeBlueprint xsi:type="containerFirewallHostBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <name></name>
            <natTypeBlueprint>
                <!-- see natTypeBlueprint schema -->
            </natTypeBlueprint>
            <numVrfs></numVrfs>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
            <virtualGuestBlueprint xsi:type="containerVfwBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <!-- see virtualGuestBlueprint schema -->
            </virtualGuestBlueprint>
        </nodeBlueprint>

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

        <nodeBlueprint xsi:type="containerLoadBalancerHostBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <name></name>
            <natTypeBlueprint>
                <!-- see natTypeBlueprint schema -->
            </natTypeBlueprint>
            <numVrfs></numVrfs>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
            <virtualGuestBlueprint xsi:type="containerVlbBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <!-- see virtualGuestBlueprint schema -->
            </virtualGuestBlueprint>
        </nodeBlueprint>

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

        <nodeBlueprint xsi:type="containerHypervisorSwitchBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <name></name>
            <natTypeBlueprint>
                <!-- see natTypeBlueprint schema -->
            </natTypeBlueprint>
            <numVrfs></numVrfs>
            <portTypeBlueprints>
                <!-- see portTypeBlueprint schema -->
            </portTypeBlueprints>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
        </nodeBlueprint>

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

        <nodeBlueprint xsi:type="containerPhysicalSwitchBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <name></name>
            <natTypeBlueprint>
                <!-- see natTypeBlueprint schema -->
            </natTypeBlueprint>
            <numVrfs></numVrfs>
            <provisionSwitchGuid></provisionSwitchGuid>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
        </nodeBlueprint>

    </nodeBlueprints>

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

    <pairBlueprints>

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

        <pairBlueprint>
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <name></name>
            <nodeBlueprints>
                <nodeBlueprint></nodeBlueprint>
                <nodeBlueprint></nodeBlueprint>
            </nodeBlueprints>
        </pairBlueprint>

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

        <pairBlueprint xsi:type="containerCommmunityFaultHostPairBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <createGuestActionInfoBlueprints ...>
                <!-- see createGuestActionInfoBlueprint schema -->
            </createGuestActionInfoBlueprints>
            <destroyGuestActionInfoBlueprints ...>
                <!-- see destroyGuestActionInfoBlueprint schema -->
            </destroyGuestActionInfoBlueprints>
            <initGuestActionInfoBlueprint ...>
                <!-- see initGuestActionInfoBlueprint schema -->
            </initGuestActionInfoBlueprint>
            <managementVlan></managementVlan>
            <name></name>
            <nodeBlueprints>
                <nodeBlueprint></nodeBlueprint>
                <nodeBlueprint></nodeBlueprint>
            </nodeBlueprints>
            <virtualGuestBlueprint xsi:type="containerVfwBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <!-- see virtualGuestBlueprint schema -->
            </virtualGuestBlueprint>
        </pairBlueprint>

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

        <pairBlueprint xsi:type="containerIndividualFaultHostPairBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <createGuestActionInfoBlueprints ...>
                <!-- see createGuestAcitonInfoBlueprint -->
            </createGuestActionInfoBlueprints>
            <destroyGuestActionInfoBlueprints ...>
                <!-- see destroyGuestActionInfoBlueprint -->
            </destroyGuestActionInfoBlueprints>
            <initGuestActionInfoBlueprint ...>
                <!-- see initGuestActionInfoBlueprint -->
            </initGuestActionInfoBlueprint>
            <name></name>
            <nodeBlueprints>
                <nodeBlueprint></nodeBlueprint>
                <nodeBlueprint></nodeBlueprint>
            </nodeBlueprints>
            <virtualGuestBlueprint xsi:type="containerVlbBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <!-- see virtualGuestBlueprint schema -->
            </virtualGuestBlueprint>
        </pairBlueprint>

    </pairBlueprints>

</containerBlueprint>

</bbnaData>

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

TrueSight Network Automation 8.9