connectivitytemplates

package
v0.79.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectivityTemplateInterface

type ConnectivityTemplateInterface struct {
	Id                      types.String `tfsdk:"id"`
	BlueprintId             types.String `tfsdk:"blueprint_id"`
	Name                    types.String `tfsdk:"name"`
	Description             types.String `tfsdk:"description"`
	Tags                    types.Set    `tfsdk:"tags"`
	IpLinks                 types.Map    `tfsdk:"ip_links"`
	RoutingZoneConstraints  types.Map    `tfsdk:"routing_zone_constraints"`
	VirtualNetworkMultiples types.Map    `tfsdk:"virtual_network_multiples"`
	VirtualNetworkSingles   types.Map    `tfsdk:"virtual_network_singles"`
}

func (*ConnectivityTemplateInterface) LoadApiData

func (*ConnectivityTemplateInterface) LoadPrimitiveIds added in v0.79.0

func (ConnectivityTemplateInterface) Request

func (ConnectivityTemplateInterface) ResourceAttributes

func (o ConnectivityTemplateInterface) ResourceAttributes() map[string]resourceSchema.Attribute

type ConnectivityTemplateLoopback

type ConnectivityTemplateLoopback struct {
	Id                    types.String `tfsdk:"id"`
	BlueprintId           types.String `tfsdk:"blueprint_id"`
	Name                  types.String `tfsdk:"name"`
	Description           types.String `tfsdk:"description"`
	Tags                  types.Set    `tfsdk:"tags"`
	BgpPeeringIpEndpoints types.Map    `tfsdk:"bgp_peering_ip_endpoints"`
}

func (*ConnectivityTemplateLoopback) LoadApiData

func (*ConnectivityTemplateLoopback) LoadPrimitiveIds added in v0.79.0

func (ConnectivityTemplateLoopback) Request

func (ConnectivityTemplateLoopback) ResourceAttributes

func (o ConnectivityTemplateLoopback) ResourceAttributes() map[string]resourceSchema.Attribute

type ConnectivityTemplateSvi

type ConnectivityTemplateSvi struct {
	Id                    types.String `tfsdk:"id"`
	BlueprintId           types.String `tfsdk:"blueprint_id"`
	Name                  types.String `tfsdk:"name"`
	Description           types.String `tfsdk:"description"`
	Tags                  types.Set    `tfsdk:"tags"`
	BgpPeeringIpEndpoints types.Map    `tfsdk:"bgp_peering_ip_endpoints"`
	DynamicBgpPeerings    types.Map    `tfsdk:"dynamic_bgp_peerings"`
}

func (*ConnectivityTemplateSvi) LoadApiData

func (*ConnectivityTemplateSvi) LoadPrimitiveIds added in v0.79.0

func (o *ConnectivityTemplateSvi) LoadPrimitiveIds(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)

func (*ConnectivityTemplateSvi) Request

func (ConnectivityTemplateSvi) ResourceAttributes

func (o ConnectivityTemplateSvi) ResourceAttributes() map[string]resourceSchema.Attribute

type ConnectivityTemplateSystem

type ConnectivityTemplateSystem struct {
	Id                 types.String `tfsdk:"id"`
	BlueprintId        types.String `tfsdk:"blueprint_id"`
	Name               types.String `tfsdk:"name"`
	Description        types.String `tfsdk:"description"`
	Tags               types.Set    `tfsdk:"tags"`
	CustomStaticRoutes types.Map    `tfsdk:"custom_static_routes"`
}

func (*ConnectivityTemplateSystem) LoadApiData

func (*ConnectivityTemplateSystem) LoadPrimitiveIds added in v0.79.0

func (ConnectivityTemplateSystem) Request

func (ConnectivityTemplateSystem) ResourceAttributes

func (o ConnectivityTemplateSystem) ResourceAttributes() map[string]resourceSchema.Attribute

func (*ConnectivityTemplateSystem) ValidateConfig

func (o *ConnectivityTemplateSystem) ValidateConfig(ctx context.Context, diags *diag.Diagnostics)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL