Documentation ¶
Index ¶
- func BgpPeeringGenericSystemPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, ...) types.Set
- func BgpPeeringGenericSystemSubpolicies(ctx context.Context, bgpPeeringGenericSystemSet types.Set, ...) []*apstra.ConnectivityTemplatePrimitive
- func BgpPeeringIpEndpointPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, ...) types.Set
- func BgpPeeringIpEndpointSubpolicies(ctx context.Context, bgpPeeringIpEndpointSet types.Set, ...) []*apstra.ConnectivityTemplatePrimitive
- func CustomStaticRoutePrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, ...) types.Set
- func CustomStaticRouteSubpolicies(ctx context.Context, customStaticRouteSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
- func DynamicBgpPeeringPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, ...) types.Set
- func DynamicBgpPeeringSubpolicies(ctx context.Context, dynamicBgpPeeringSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
- func IpLinkPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, ...) types.Set
- func IpLinkSubpolicies(ctx context.Context, ipLinkSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
- func RoutingPolicyPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, ...) types.Set
- func RoutingPolicySubpolicies(ctx context.Context, routingPolicySet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
- func RoutingZoneConstraintPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, ...) types.Set
- func RoutingZoneConstraintSubpolicies(ctx context.Context, routingZoneConstraintSet types.Set, ...) []*apstra.ConnectivityTemplatePrimitive
- func StaticRoutePrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, ...) types.Set
- func StaticRouteSubpolicies(ctx context.Context, StaticRouteSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
- func VirtualNetworkMultiplePrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, ...) types.Set
- func VirtualNetworkMultipleSubpolicies(ctx context.Context, virtualNetworkMultipleSet types.Set, ...) []*apstra.ConnectivityTemplatePrimitive
- func VirtualNetworkSinglePrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, ...) types.Set
- func VirtualNetworkSingleSubpolicies(ctx context.Context, virtualNetworkSingleSet types.Set, ...) []*apstra.ConnectivityTemplatePrimitive
- type BgpPeeringGenericSystem
- type BgpPeeringIpEndpoint
- type CustomStaticRoute
- type DynamicBgpPeering
- type IpLink
- type RoutingPolicy
- type RoutingZoneConstraint
- type StaticRoute
- type VirtualNetworkMultiple
- type VirtualNetworkSingle
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BgpPeeringGenericSystemPrimitivesFromSubpolicies ¶
func BgpPeeringGenericSystemPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, diags *diag.Diagnostics) types.Set
func BgpPeeringGenericSystemSubpolicies ¶
func BgpPeeringGenericSystemSubpolicies(ctx context.Context, bgpPeeringGenericSystemSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
func BgpPeeringIpEndpointPrimitivesFromSubpolicies ¶
func BgpPeeringIpEndpointPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, diags *diag.Diagnostics) types.Set
func BgpPeeringIpEndpointSubpolicies ¶
func BgpPeeringIpEndpointSubpolicies(ctx context.Context, bgpPeeringIpEndpointSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
func CustomStaticRoutePrimitivesFromSubpolicies ¶
func CustomStaticRoutePrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, diags *diag.Diagnostics) types.Set
func CustomStaticRouteSubpolicies ¶
func CustomStaticRouteSubpolicies(ctx context.Context, customStaticRouteSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
func DynamicBgpPeeringPrimitivesFromSubpolicies ¶
func DynamicBgpPeeringPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, diags *diag.Diagnostics) types.Set
func DynamicBgpPeeringSubpolicies ¶
func DynamicBgpPeeringSubpolicies(ctx context.Context, dynamicBgpPeeringSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
func IpLinkPrimitivesFromSubpolicies ¶
func IpLinkPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, diags *diag.Diagnostics) types.Set
func IpLinkSubpolicies ¶
func IpLinkSubpolicies(ctx context.Context, ipLinkSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
func RoutingPolicyPrimitivesFromSubpolicies ¶
func RoutingPolicyPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, diags *diag.Diagnostics) types.Set
func RoutingPolicySubpolicies ¶
func RoutingPolicySubpolicies(ctx context.Context, routingPolicySet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
func RoutingZoneConstraintPrimitivesFromSubpolicies ¶
func RoutingZoneConstraintPrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, diags *diag.Diagnostics) types.Set
func RoutingZoneConstraintSubpolicies ¶
func RoutingZoneConstraintSubpolicies(ctx context.Context, routingZoneConstraintSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
func StaticRoutePrimitivesFromSubpolicies ¶
func StaticRoutePrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, diags *diag.Diagnostics) types.Set
func StaticRouteSubpolicies ¶
func StaticRouteSubpolicies(ctx context.Context, StaticRouteSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
func VirtualNetworkMultiplePrimitivesFromSubpolicies ¶
func VirtualNetworkMultiplePrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, diags *diag.Diagnostics) types.Set
func VirtualNetworkMultipleSubpolicies ¶
func VirtualNetworkMultipleSubpolicies(ctx context.Context, virtualNetworkMultipleSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
func VirtualNetworkSinglePrimitivesFromSubpolicies ¶
func VirtualNetworkSinglePrimitivesFromSubpolicies(ctx context.Context, subpolicies []*apstra.ConnectivityTemplatePrimitive, diags *diag.Diagnostics) types.Set
func VirtualNetworkSingleSubpolicies ¶
func VirtualNetworkSingleSubpolicies(ctx context.Context, virtualNetworkSingleSet types.Set, diags *diag.Diagnostics) []*apstra.ConnectivityTemplatePrimitive
Types ¶
type BgpPeeringGenericSystem ¶
type BgpPeeringGenericSystem struct { Name types.String `tfsdk:"name"` Ttl types.Int64 `tfsdk:"ttl"` BfdEnabled types.Bool `tfsdk:"bfd_enabled"` Password types.String `tfsdk:"password"` KeepaliveTime types.Int64 `tfsdk:"keepalive_time"` HoldTime types.Int64 `tfsdk:"hold_time"` Ipv4AddressingType types.String `tfsdk:"ipv4_addressing_type"` Ipv6AddressingType types.String `tfsdk:"ipv6_addressing_type"` LocalAsn types.Int64 `tfsdk:"local_asn"` NeighborAsnDynamic types.Bool `tfsdk:"neighbor_asn_dynamic"` PeerFromLoopback types.Bool `tfsdk:"peer_from_loopback"` PeerTo types.String `tfsdk:"peer_to"` RoutingPolicies types.Set `tfsdk:"routing_policies"` }
func (BgpPeeringGenericSystem) AttrTypes ¶
func (o BgpPeeringGenericSystem) AttrTypes() map[string]attr.Type
func (BgpPeeringGenericSystem) ResourceAttributes ¶
func (o BgpPeeringGenericSystem) ResourceAttributes() map[string]resourceSchema.Attribute
type BgpPeeringIpEndpoint ¶
type BgpPeeringIpEndpoint struct { Name types.String `tfsdk:"name"` NeighborAsn types.Int64 `tfsdk:"neighbor_asn"` Ttl types.Int64 `tfsdk:"ttl"` BfdEnabled types.Bool `tfsdk:"bfd_enabled"` Password types.String `tfsdk:"password"` KeepaliveTime types.Int64 `tfsdk:"keepalive_time"` HoldTime types.Int64 `tfsdk:"hold_time"` LocalAsn types.Int64 `tfsdk:"local_asn"` Ipv4Address iptypes.IPv4Address `tfsdk:"ipv4_address"` Ipv6Address iptypes.IPv6Address `tfsdk:"ipv6_address"` RoutingPolicies types.Set `tfsdk:"routing_policies"` }
func (BgpPeeringIpEndpoint) AttrTypes ¶
func (o BgpPeeringIpEndpoint) AttrTypes() map[string]attr.Type
func (BgpPeeringIpEndpoint) ResourceAttributes ¶
func (o BgpPeeringIpEndpoint) ResourceAttributes() map[string]resourceSchema.Attribute
type CustomStaticRoute ¶
type CustomStaticRoute struct { Name types.String `tfsdk:"name"` RoutingZoneId types.String `tfsdk:"routing_zone_id"` Network customtypes.IPv46Prefix `tfsdk:"network"` NextHop customtypes.IPv46Address `tfsdk:"next_hop"` }
func (CustomStaticRoute) ResourceAttributes ¶
func (o CustomStaticRoute) ResourceAttributes() map[string]resourceSchema.Attribute
func (*CustomStaticRoute) ValidateConfig ¶
func (o *CustomStaticRoute) ValidateConfig(_ context.Context, path path.Path, diags *diag.Diagnostics)
type DynamicBgpPeering ¶
type DynamicBgpPeering struct { Name types.String `tfsdk:"name"` Ttl types.Int64 `tfsdk:"ttl"` BfdEnabled types.Bool `tfsdk:"bfd_enabled"` Password types.String `tfsdk:"password"` KeepaliveTime types.Int64 `tfsdk:"keepalive_time"` HoldTime types.Int64 `tfsdk:"hold_time"` Ipv4Enabled types.Bool `tfsdk:"ipv4_enabled"` Ipv6Enabled types.Bool `tfsdk:"ipv6_enabled"` LocalAsn types.Int64 `tfsdk:"local_asn"` Ipv4PeerPrefix cidrtypes.IPv4Prefix `tfsdk:"ipv4_peer_prefix"` Ipv6PeerPrefix cidrtypes.IPv6Prefix `tfsdk:"ipv6_peer_prefix"` RoutingPolicies types.Set `tfsdk:"routing_policies"` }
func (DynamicBgpPeering) ResourceAttributes ¶
func (o DynamicBgpPeering) ResourceAttributes() map[string]resourceSchema.Attribute
func (DynamicBgpPeering) ValidateConfig ¶
func (o DynamicBgpPeering) ValidateConfig(_ context.Context, path path.Path, diags *diag.Diagnostics)
type IpLink ¶
type IpLink struct { Name types.String `tfsdk:"name"` RoutingZoneId types.String `tfsdk:"routing_zone_id"` VlanId types.Int64 `tfsdk:"vlan_id"` L3Mtu types.Int64 `tfsdk:"l3_mtu"` Ipv4AddressingType types.String `tfsdk:"ipv4_addressing_type"` Ipv6AddressingType types.String `tfsdk:"ipv6_addressing_type"` BgpPeeringGenericSystems types.Set `tfsdk:"bgp_peering_generic_systems"` BgpPeeringIpEndpoints types.Set `tfsdk:"bgp_peering_ip_endpoints"` DynamicBgpPeerings types.Set `tfsdk:"dynamic_bgp_peerings"` StaticRoutes types.Set `tfsdk:"static_routes"` }
func (IpLink) ResourceAttributes ¶
func (o IpLink) ResourceAttributes() map[string]resourceSchema.Attribute
type RoutingPolicy ¶
type RoutingPolicy struct { Name types.String `tfsdk:"name"` RoutingPolicyId types.String `tfsdk:"routing_policy_id"` }
func (RoutingPolicy) ResourceAttributes ¶
func (o RoutingPolicy) ResourceAttributes() map[string]resourceSchema.Attribute
type RoutingZoneConstraint ¶
type RoutingZoneConstraint struct { Name types.String `tfsdk:"name"` RoutingZoneConstraintId types.String `tfsdk:"routing_zone_constraint_id"` }
func (RoutingZoneConstraint) AttrTypes ¶
func (o RoutingZoneConstraint) AttrTypes() map[string]attr.Type
func (RoutingZoneConstraint) ResourceAttributes ¶
func (o RoutingZoneConstraint) ResourceAttributes() map[string]resourceSchema.Attribute
type StaticRoute ¶
type StaticRoute struct { Name types.String `tfsdk:"name"` Network customtypes.IPv46Prefix `tfsdk:"network"` }
func (StaticRoute) ResourceAttributes ¶
func (o StaticRoute) ResourceAttributes() map[string]resourceSchema.Attribute
type VirtualNetworkMultiple ¶
type VirtualNetworkMultiple struct { Name types.String `tfsdk:"name"` UntaggedVnId types.String `tfsdk:"untagged_vn_id"` TaggedVnIds types.Set `tfsdk:"tagged_vn_ids"` }
func (VirtualNetworkMultiple) AttrTypes ¶
func (o VirtualNetworkMultiple) AttrTypes() map[string]attr.Type
func (VirtualNetworkMultiple) ResourceAttributes ¶
func (o VirtualNetworkMultiple) ResourceAttributes() map[string]resourceSchema.Attribute
type VirtualNetworkSingle ¶
type VirtualNetworkSingle struct { Name types.String `tfsdk:"name"` VirtualNetworkId types.String `tfsdk:"virtual_network_id"` Tagged types.Bool `tfsdk:"tagged"` BgpPeeringGenericSystems types.Set `tfsdk:"bgp_peering_generic_systems"` StaticRoutes types.Set `tfsdk:"static_routes"` }
func (VirtualNetworkSingle) AttrTypes ¶
func (o VirtualNetworkSingle) AttrTypes() map[string]attr.Type
func (VirtualNetworkSingle) ResourceAttributes ¶
func (o VirtualNetworkSingle) ResourceAttributes() map[string]resourceSchema.Attribute
Click to show internal directories.
Click to hide internal directories.