Documentation ¶
Index ¶
- type ConnectivityTemplateInterface
- func (o *ConnectivityTemplateInterface) LoadApiData(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
- func (o *ConnectivityTemplateInterface) LoadPrimitiveIds(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
- func (o ConnectivityTemplateInterface) Request(ctx context.Context, diags *diag.Diagnostics) *apstra.ConnectivityTemplate
- func (o ConnectivityTemplateInterface) ResourceAttributes() map[string]resourceSchema.Attribute
- type ConnectivityTemplateLoopback
- func (o *ConnectivityTemplateLoopback) LoadApiData(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
- func (o *ConnectivityTemplateLoopback) LoadPrimitiveIds(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
- func (o ConnectivityTemplateLoopback) Request(ctx context.Context, diags *diag.Diagnostics) *apstra.ConnectivityTemplate
- func (o ConnectivityTemplateLoopback) ResourceAttributes() map[string]resourceSchema.Attribute
- type ConnectivityTemplateSvi
- func (o *ConnectivityTemplateSvi) LoadApiData(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
- func (o *ConnectivityTemplateSvi) LoadPrimitiveIds(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
- func (o *ConnectivityTemplateSvi) Request(ctx context.Context, diags *diag.Diagnostics) *apstra.ConnectivityTemplate
- func (o ConnectivityTemplateSvi) ResourceAttributes() map[string]resourceSchema.Attribute
- type ConnectivityTemplateSystem
- func (o *ConnectivityTemplateSystem) LoadApiData(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
- func (o *ConnectivityTemplateSystem) LoadPrimitiveIds(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
- func (o ConnectivityTemplateSystem) Request(ctx context.Context, diags *diag.Diagnostics) *apstra.ConnectivityTemplate
- func (o ConnectivityTemplateSystem) ResourceAttributes() map[string]resourceSchema.Attribute
- func (o *ConnectivityTemplateSystem) ValidateConfig(ctx context.Context, diags *diag.Diagnostics)
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 (o *ConnectivityTemplateInterface) LoadApiData(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
func (*ConnectivityTemplateInterface) LoadPrimitiveIds ¶ added in v0.79.0
func (o *ConnectivityTemplateInterface) LoadPrimitiveIds(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
func (ConnectivityTemplateInterface) Request ¶
func (o ConnectivityTemplateInterface) Request(ctx context.Context, diags *diag.Diagnostics) *apstra.ConnectivityTemplate
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 (o *ConnectivityTemplateLoopback) LoadApiData(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
func (*ConnectivityTemplateLoopback) LoadPrimitiveIds ¶ added in v0.79.0
func (o *ConnectivityTemplateLoopback) LoadPrimitiveIds(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
func (ConnectivityTemplateLoopback) Request ¶
func (o ConnectivityTemplateLoopback) Request(ctx context.Context, diags *diag.Diagnostics) *apstra.ConnectivityTemplate
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 (o *ConnectivityTemplateSvi) LoadApiData(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
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 (o *ConnectivityTemplateSvi) Request(ctx context.Context, diags *diag.Diagnostics) *apstra.ConnectivityTemplate
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 (o *ConnectivityTemplateSystem) LoadApiData(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
func (*ConnectivityTemplateSystem) LoadPrimitiveIds ¶ added in v0.79.0
func (o *ConnectivityTemplateSystem) LoadPrimitiveIds(ctx context.Context, in *apstra.ConnectivityTemplate, diags *diag.Diagnostics)
func (ConnectivityTemplateSystem) Request ¶
func (o ConnectivityTemplateSystem) Request(ctx context.Context, diags *diag.Diagnostics) *apstra.ConnectivityTemplate
func (ConnectivityTemplateSystem) ResourceAttributes ¶
func (o ConnectivityTemplateSystem) ResourceAttributes() map[string]resourceSchema.Attribute
func (*ConnectivityTemplateSystem) ValidateConfig ¶
func (o *ConnectivityTemplateSystem) ValidateConfig(ctx context.Context, diags *diag.Diagnostics)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.