Documentation
¶
Index ¶
- func BlueprintA(t testing.TB, ctx context.Context, name ...string) *apstra.TwoStageL3ClosClient
- func BlueprintB(t testing.TB, ctx context.Context) (*apstra.TwoStageL3ClosClient, apstra.ObjectId)
- func BlueprintC(t testing.TB, ctx context.Context) *apstra.TwoStageL3ClosClient
- func BlueprintConfigletA(t testing.TB, ctx context.Context, client *apstra.TwoStageL3ClosClient, ...) apstra.ObjectId
- func BlueprintD(t testing.TB, ctx context.Context) *apstra.TwoStageL3ClosClient
- func BlueprintE(t testing.TB, ctx context.Context) *apstra.TwoStageL3ClosClient
- func BlueprintF(t testing.TB, ctx context.Context) *apstra.TwoStageL3ClosClient
- func CatalogConfigletA(t testing.TB, ctx context.Context, client *apstra.Client) (apstra.ObjectId, *apstra.ConfigletData)
- func GetTestClient(t testing.TB, ctx context.Context) *apstra.Client
- func Ipv4PoolA(t testing.TB, ctx context.Context) *apstra.IpPool
- func Ipv4PoolB(t testing.TB, ctx context.Context) *apstra.IpPool
- func MakeOrFindBlueprint(t testing.TB, ctx context.Context, name string, f bFunc) *apstra.TwoStageL3ClosClient
- func PropertySetA(t testing.TB, ctx context.Context) *apstra.PropertySet
- func RackTypeA(t testing.TB, ctx context.Context) *apstra.RackType
- func RackTypeB(t testing.TB, ctx context.Context) *apstra.RackType
- func RackTypeC(t testing.TB, ctx context.Context) *apstra.RackType
- func RackTypeD(t testing.TB, ctx context.Context) *apstra.RackType
- func RackTypeE(t testing.TB, ctx context.Context) *apstra.RackType
- func RackTypeF(t testing.TB, ctx context.Context) *apstra.RackType
- func RoutingPolicyA(t testing.TB, ctx context.Context, client *apstra.TwoStageL3ClosClient) apstra.ObjectId
- func SecurityZoneA(t testing.TB, ctx context.Context, client *apstra.TwoStageL3ClosClient) apstra.ObjectId
- func TagA(t testing.TB, ctx context.Context) *apstra.DesignTag
- func TemplateA(t testing.TB, ctx context.Context) *apstra.TemplateRackBased
- func TemplateB(t testing.TB, ctx context.Context) *apstra.TemplateRackBased
- func TemplateC(t testing.TB, ctx context.Context) *apstra.TemplateRackBased
- func TemplateD(t testing.TB, ctx context.Context) *apstra.TemplateRackBased
- func TemplateE(t testing.TB, ctx context.Context) *apstra.TemplateRackBased
- func TestWidgetsAB(t testing.TB, ctx context.Context, bpClient *apstra.TwoStageL3ClosClient) (apstra.ObjectId, apstra.IbaWidgetData, apstra.ObjectId, apstra.IbaWidgetData)
- func VniPool(t testing.TB, ctx context.Context, first, last uint32, cleanup bool) *apstra.VniPool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BlueprintA ¶
func BlueprintB ¶
func BlueprintC ¶
func BlueprintConfigletA ¶ added in v0.35.0
func BlueprintD ¶
func BlueprintE ¶
func BlueprintF ¶
func CatalogConfigletA ¶ added in v0.35.0
func MakeOrFindBlueprint ¶ added in v0.35.0
func PropertySetA ¶
func RackTypeB ¶
RackTypeB has: - 1 leaf switch ESI pair with 10G uplink - 1 access switch dual-homed to ESI leaf "A" - 1 pair (count = 2) access switches single-homed to ESI leaf "B"
func RackTypeC ¶
RackTypeC has: - 1 leaf switch ESI pair with 10G uplink - 1 access switch dual-homed to both ESI leaf switches
func RackTypeD ¶
RackTypeD has: - 1 leaf switch ESI pair with 10G uplink - 1 access switch single homed to ESI leaf "A" - 1 access switch ESI pair - 1 access switch single homed to ESI leaf "B"
func RackTypeE ¶
RackTypeE has: - 1 leaf switch MLAG pair with 10G uplink - 1 access switch homed to the first MLAG peer - 1 access switch homed to the second MLAG peer - 1 access switch homed to both MLAG peers
func RoutingPolicyA ¶
func SecurityZoneA ¶
func TestWidgetsAB ¶ added in v0.37.0
func TestWidgetsAB(t testing.TB, ctx context.Context, bpClient *apstra.TwoStageL3ClosClient) (apstra.ObjectId, apstra.IbaWidgetData, apstra.ObjectId, apstra.IbaWidgetData)
TestWidgetsAB instantiates two predefined probes and creates widgets from them, returning the widget Object Id and the IbaWidgetData object used for creation
Types ¶
This section is empty.