PowerTopologyBehavior: Type<Of<{
    extensions: readonly [{
        component: {
            attributes: {
                availableEndpoints: .;
            };
        };
        flags: {
            setTopology: true;
        };
    }, {
        component: {
            attributes: {
                activeEndpoints: .;
            };
        };
        flags: {
            dynamicPowerFlow: true;
        };
    }, {
        component: false;
        flags: {
            dynamicPowerFlow: true;
            setTopology: false;
        };
    }, {
        component: false;
        flags: {
            nodeTopology: true;
            treeTopology: true;
        };
    }, {
        component: false;
        flags: {
            nodeTopology: true;
            setTopology: true;
        };
    }, {
        component: false;
        flags: {
            setTopology: true;
            treeTopology: true;
        };
    }, {
        component: false;
        flags: {
            nodeTopology: false;
            setTopology: false;
            treeTopology: false;
        };
    }];
    features: {
        dynamicPowerFlow: .;
        nodeTopology: .;
        setTopology: .;
        treeTopology: .;
    };
    id: 156;
    name: "PowerTopology";
    revision: 1;
}>, typeof ClusterBehavior, {
    components: never[];
}>

PowerTopologyBehavior is the base class for objects that support interaction with PowerTopology.Cluster.

PowerTopology.Cluster requires you to enable one or more optional features. You can do so using PowerTopologyBehavior.with.