Documentation ¶
Index ¶
- Variables
- 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 BlueprintF(t testing.TB, ctx context.Context) *apstra.TwoStageL3ClosClient
- func BlueprintG(t testing.TB, ctx context.Context, cleanup bool) *apstra.TwoStageL3ClosClient
- func BlueprintI(t testing.TB, ctx context.Context) *apstra.TwoStageL3ClosClient
- func CatalogConfigletA(t testing.TB, ctx context.Context, client *apstra.Client) (apstra.ObjectId, *apstra.ConfigletData)
- func FfBlueprintA(t testing.TB, ctx context.Context) *apstra.FreeformClient
- func FfBlueprintB(t testing.TB, ctx context.Context, intSystemCount, extSystemCount int) (*apstra.FreeformClient, []apstra.ObjectId, []apstra.ObjectId)
- func FfBlueprintC(t testing.TB, ctx context.Context) (*apstra.FreeformClient, apstra.ObjectId)
- func GetSystemIds(t testing.TB, ctx context.Context, bp *apstra.TwoStageL3ClosClient, ...) map[string]apstra.ObjectId
- 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 TelemetryServiceRegistryEntryA(t testing.TB, ctx context.Context) *apstra.TelemetryServiceRegistryEntry
- 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 TestCfgFileToEnv(t testing.TB)
- func VirtualNetworkVxlan(t testing.TB, ctx context.Context, client *apstra.TwoStageL3ClosClient, ...) apstra.ObjectId
- func VniPool(t testing.TB, ctx context.Context, first, last uint32, cleanup bool) *apstra.VniPool
Constants ¶
This section is empty.
Variables ¶
var MakeOrFindBlueprintMutex *sync.Mutex
MakeOrFindBlueprintMutex is created by TestMain()
Functions ¶
func BlueprintA ¶
func BlueprintB ¶
func BlueprintC ¶
func BlueprintConfigletA ¶ added in v0.35.0
func BlueprintD ¶
func BlueprintF ¶
func BlueprintG ¶ added in v0.70.0
func BlueprintI ¶ added in v0.74.0
func CatalogConfigletA ¶ added in v0.35.0
func FfBlueprintA ¶ added in v0.61.0
func FfBlueprintB ¶ added in v0.61.0
func FfBlueprintC ¶ added in v0.64.0
FfBlueprintC creates a freeform blueprint with a single resource group inside. Returned values are the blueprint client and the resource group ID.
func GetSystemIds ¶ added in v0.74.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 TelemetryServiceRegistryEntryA ¶ added in v0.61.0
func TestCfgFileToEnv ¶ added in v0.58.0
func VirtualNetworkVxlan ¶ added in v0.70.0
Types ¶
This section is empty.