Documentation
¶
Index ¶
- func New(version string) func() tfsdk.Provider
- type BGP
- type BGPAddressFamilyIPv4VRF
- type BGPAddressFamilyIPv4VRFVrfs
- type BGPAddressFamilyIPv6VRF
- type BGPAddressFamilyIPv6VRFVrfs
- type BGPAddressFamilyL2VPN
- type BGPIPv4UnicastVRFNeighbor
- type BGPL2VPNEVPNNeighbor
- type BGPNeighbor
- type Banner
- type DHCP
- type DHCPSnoopingVlans
- type EVPN
- type EVPNInstance
- type InterfaceEthernet
- type InterfaceEthernetHelperAddresses
- type InterfaceEthernetSourceTemplate
- type InterfaceLoopback
- type InterfaceNVE
- type InterfaceNVEVniVrfs
- type InterfaceNVEVnis
- type InterfaceOSPF
- type InterfaceOSPFProcess
- type InterfaceOSPFProcessArea
- type InterfacePIM
- type InterfacePortChannel
- type InterfacePortChannelHelperAddresses
- type InterfacePortChannelSubinterface
- type InterfacePortChannelSubinterfaceHelperAddresses
- type InterfaceSwitchport
- type InterfaceVLAN
- type InterfaceVLANHelperAddresses
- type Logging
- type LoggingIPv4HostTransport
- type LoggingIPv4HostTransportTransportTcpPorts
- type LoggingIPv4HostTransportTransportTlsPorts
- type LoggingIPv4HostTransportTransportUdpPorts
- type LoggingIPv4HostVRFTransport
- type LoggingIPv4HostVRFTransportTransportTcpPorts
- type LoggingIPv4HostVRFTransportTransportTlsPorts
- type LoggingIPv4HostVRFTransportTransportUdpPorts
- type LoggingIPv6HostTransport
- type LoggingIPv6HostTransportTransportTcpPorts
- type LoggingIPv6HostTransportTransportTlsPorts
- type LoggingIPv6HostTransportTransportUdpPorts
- type LoggingIPv6HostVRFTransport
- type LoggingIPv6HostVRFTransportTransportTcpPorts
- type LoggingIPv6HostVRFTransportTransportTlsPorts
- type LoggingIPv6HostVRFTransportTransportUdpPorts
- type LoggingIpv4Hosts
- type LoggingIpv4VrfHosts
- type LoggingIpv6Hosts
- type LoggingIpv6VrfHosts
- type LoggingSourceInterfacesVrf
- type MSDP
- type MSDPPasswords
- type MSDPPeers
- type MSDPVRF
- type MSDPVRFPasswords
- type MSDPVRFPeers
- type OSPF
- type OSPFNeighbor
- type OSPFNetwork
- type OSPFSummaryAddress
- type OSPFVRF
- type OSPFVRFNeighbor
- type OSPFVRFNetwork
- type OSPFVRFSummaryAddress
- type PIM
- type PIMRpAddresses
- type PIMRpCandidates
- type PIMVRF
- type PIMVRFRpAddresses
- type PIMVRFRpCandidates
- type Restconf
- type RestconfDataSource
- type RestconfList
- type RestconfListItem
- type SNMPServer
- type SNMPServerContexts
- type SNMPServerGroup
- type SNMPServerGroupV3Security
- type SNMPServerSnmpCommunities
- type SNMPServerViews
- type Service
- type StaticRoute
- type StaticRouteNextHops
- type System
- type SystemMulticastRoutingVrfs
- type Template
- type TemplateDeviceTrackingAttachPolicy
- type TemplateIpAccessGroup
- type TemplateSwitchportPortSecurityMaximumRange
- type Username
- type VLAN
- type VLANConfiguration
- type VRF
- type VRFIpv4RouteTargetExport
- type VRFIpv4RouteTargetExportStitching
- type VRFIpv4RouteTargetImport
- type VRFIpv4RouteTargetImportStitching
- type VRFIpv6RouteTargetExport
- type VRFIpv6RouteTargetExportStitching
- type VRFIpv6RouteTargetImport
- type VRFIpv6RouteTargetImportStitching
- type VRFRouteTargetExport
- type VRFRouteTargetImport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BGPAddressFamilyIPv4VRF ¶ added in v0.1.1
type BGPAddressFamilyIPv4VRFVrfs ¶ added in v0.1.1
type BGPAddressFamilyIPv6VRF ¶ added in v0.1.1
type BGPAddressFamilyIPv6VRFVrfs ¶ added in v0.1.1
type BGPAddressFamilyL2VPN ¶ added in v0.1.1
type BGPIPv4UnicastVRFNeighbor ¶ added in v0.1.3
type BGPIPv4UnicastVRFNeighbor struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Asn types.String `tfsdk:"asn"`
Vrf types.String `tfsdk:"vrf"`
Ip types.String `tfsdk:"ip"`
RemoteAs types.String `tfsdk:"remote_as"`
Description types.String `tfsdk:"description"`
Shutdown types.Bool `tfsdk:"shutdown"`
UpdateSourceLoopback types.String `tfsdk:"update_source_loopback"`
Activate types.Bool `tfsdk:"activate"`
SendCommunity types.String `tfsdk:"send_community"`
RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"`
}
type BGPL2VPNEVPNNeighbor ¶ added in v0.1.3
type BGPL2VPNEVPNNeighbor struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Asn types.String `tfsdk:"asn"`
Ip types.String `tfsdk:"ip"`
Activate types.Bool `tfsdk:"activate"`
SendCommunity types.String `tfsdk:"send_community"`
RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"`
}
type BGPNeighbor ¶ added in v0.1.1
type BGPNeighbor struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Asn types.String `tfsdk:"asn"`
Ip types.String `tfsdk:"ip"`
RemoteAs types.String `tfsdk:"remote_as"`
Description types.String `tfsdk:"description"`
Shutdown types.Bool `tfsdk:"shutdown"`
UpdateSourceLoopback types.String `tfsdk:"update_source_loopback"`
}
type DHCP ¶ added in v0.1.6
type DHCP struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
CompatibilitySuboptionLinkSelection types.String `tfsdk:"compatibility_suboption_link_selection"`
CompatibilitySuboptionServerOverride types.String `tfsdk:"compatibility_suboption_server_override"`
RelayInformationTrustAll types.Bool `tfsdk:"relay_information_trust_all"`
RelayInformationOptionDefault types.Bool `tfsdk:"relay_information_option_default"`
RelayInformationOptionVpn types.Bool `tfsdk:"relay_information_option_vpn"`
Snooping types.Bool `tfsdk:"snooping"`
SnoopingVlans []DHCPSnoopingVlans `tfsdk:"snooping_vlans"`
}
type DHCPSnoopingVlans ¶ added in v0.1.6
type EVPN ¶ added in v0.1.1
type EVPN struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
ReplicationTypeIngress types.Bool `tfsdk:"replication_type_ingress"`
ReplicationTypeStatic types.Bool `tfsdk:"replication_type_static"`
ReplicationTypeP2mp types.Bool `tfsdk:"replication_type_p2mp"`
ReplicationTypeMp2mp types.Bool `tfsdk:"replication_type_mp2mp"`
MacDuplicationLimit types.Int64 `tfsdk:"mac_duplication_limit"`
MacDuplicationTime types.Int64 `tfsdk:"mac_duplication_time"`
IpDuplicationLimit types.Int64 `tfsdk:"ip_duplication_limit"`
IpDuplicationTime types.Int64 `tfsdk:"ip_duplication_time"`
RouterIdLoopback types.Int64 `tfsdk:"router_id_loopback"`
DefaultGatewayAdvertise types.Bool `tfsdk:"default_gateway_advertise"`
LoggingPeerState types.Bool `tfsdk:"logging_peer_state"`
RouteTargetAutoVni types.Bool `tfsdk:"route_target_auto_vni"`
}
type EVPNInstance ¶ added in v0.1.1
type EVPNInstance struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
EvpnInstanceNum types.Int64 `tfsdk:"evpn_instance_num"`
VlanBasedReplicationTypeIngress types.Bool `tfsdk:"vlan_based_replication_type_ingress"`
VlanBasedReplicationTypeStatic types.Bool `tfsdk:"vlan_based_replication_type_static"`
VlanBasedReplicationTypeP2mp types.Bool `tfsdk:"vlan_based_replication_type_p2mp"`
VlanBasedReplicationTypeMp2mp types.Bool `tfsdk:"vlan_based_replication_type_mp2mp"`
VlanBasedEncapsulation types.String `tfsdk:"vlan_based_encapsulation"`
VlanBasedAutoRouteTarget types.Bool `tfsdk:"vlan_based_auto_route_target"`
VlanBasedRd types.String `tfsdk:"vlan_based_rd"`
VlanBasedRouteTarget types.String `tfsdk:"vlan_based_route_target"`
VlanBasedRouteTargetBoth types.String `tfsdk:"vlan_based_route_target_both"`
VlanBasedRouteTargetImport types.String `tfsdk:"vlan_based_route_target_import"`
VlanBasedRouteTargetExport types.String `tfsdk:"vlan_based_route_target_export"`
VlanBasedIpLocalLearningDisable types.Bool `tfsdk:"vlan_based_ip_local_learning_disable"`
VlanBasedIpLocalLearningEnable types.Bool `tfsdk:"vlan_based_ip_local_learning_enable"`
VlanBasedDefaultGatewayAdvertise types.String `tfsdk:"vlan_based_default_gateway_advertise"`
VlanBasedReOriginateRouteType5 types.Bool `tfsdk:"vlan_based_re_originate_route_type5"`
}
type InterfaceEthernet ¶ added in v0.1.5
type InterfaceEthernet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Type types.String `tfsdk:"type"`
Name types.String `tfsdk:"name"`
MediaType types.String `tfsdk:"media_type"`
Switchport types.Bool `tfsdk:"switchport"`
Description types.String `tfsdk:"description"`
Shutdown types.Bool `tfsdk:"shutdown"`
VrfForwarding types.String `tfsdk:"vrf_forwarding"`
Ipv4Address types.String `tfsdk:"ipv4_address"`
Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"`
Unnumbered types.String `tfsdk:"unnumbered"`
EncapsulationDot1qVlanId types.Int64 `tfsdk:"encapsulation_dot1q_vlan_id"`
ChannelGroupNumber types.Int64 `tfsdk:"channel_group_number"`
ChannelGroupMode types.String `tfsdk:"channel_group_mode"`
IpDhcpRelaySourceInterface types.String `tfsdk:"ip_dhcp_relay_source_interface"`
HelperAddresses []InterfaceEthernetHelperAddresses `tfsdk:"helper_addresses"`
SourceTemplate []InterfaceEthernetSourceTemplate `tfsdk:"source_template"`
}
type InterfaceEthernetHelperAddresses ¶ added in v0.1.6
type InterfaceEthernetSourceTemplate ¶ added in v0.1.9
type InterfaceLoopback ¶ added in v0.1.1
type InterfaceLoopback struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.Int64 `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Shutdown types.Bool `tfsdk:"shutdown"`
VrfForwarding types.String `tfsdk:"vrf_forwarding"`
Ipv4Address types.String `tfsdk:"ipv4_address"`
Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"`
}
type InterfaceNVE ¶ added in v0.1.1
type InterfaceNVE struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.Int64 `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Shutdown types.Bool `tfsdk:"shutdown"`
HostReachabilityProtocolBgp types.Bool `tfsdk:"host_reachability_protocol_bgp"`
SourceInterfaceLoopback types.Int64 `tfsdk:"source_interface_loopback"`
VniVrfs []InterfaceNVEVniVrfs `tfsdk:"vni_vrfs"`
Vnis []InterfaceNVEVnis `tfsdk:"vnis"`
}
type InterfaceNVEVniVrfs ¶ added in v0.1.1
type InterfaceNVEVnis ¶ added in v0.1.1
type InterfaceOSPF ¶ added in v0.1.5
type InterfaceOSPF struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Type types.String `tfsdk:"type"`
Name types.String `tfsdk:"name"`
Cost types.Int64 `tfsdk:"cost"`
DeadInterval types.Int64 `tfsdk:"dead_interval"`
HelloInterval types.Int64 `tfsdk:"hello_interval"`
MtuIgnore types.Bool `tfsdk:"mtu_ignore"`
NetworkTypeBroadcast types.Bool `tfsdk:"network_type_broadcast"`
NetworkTypeNonBroadcast types.Bool `tfsdk:"network_type_non_broadcast"`
NetworkTypePointToMultipoint types.Bool `tfsdk:"network_type_point_to_multipoint"`
NetworkTypePointToPoint types.Bool `tfsdk:"network_type_point_to_point"`
Priority types.Int64 `tfsdk:"priority"`
}
type InterfaceOSPFProcess ¶ added in v0.1.5
type InterfaceOSPFProcessArea ¶ added in v0.1.5
type InterfacePIM ¶ added in v0.1.5
type InterfacePIM struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Type types.String `tfsdk:"type"`
Name types.String `tfsdk:"name"`
Passive types.Bool `tfsdk:"passive"`
DenseMode types.Bool `tfsdk:"dense_mode"`
SparseMode types.Bool `tfsdk:"sparse_mode"`
SparseDenseMode types.Bool `tfsdk:"sparse_dense_mode"`
Bfd types.Bool `tfsdk:"bfd"`
Border types.Bool `tfsdk:"border"`
BsrBorder types.Bool `tfsdk:"bsr_border"`
DrPriority types.Int64 `tfsdk:"dr_priority"`
}
type InterfacePortChannel ¶ added in v0.1.5
type InterfacePortChannel struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.Int64 `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Shutdown types.Bool `tfsdk:"shutdown"`
VrfForwarding types.String `tfsdk:"vrf_forwarding"`
Ipv4Address types.String `tfsdk:"ipv4_address"`
Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"`
Switchport types.Bool `tfsdk:"switchport"`
IpDhcpRelaySourceInterface types.String `tfsdk:"ip_dhcp_relay_source_interface"`
HelperAddresses []InterfacePortChannelHelperAddresses `tfsdk:"helper_addresses"`
}
type InterfacePortChannelHelperAddresses ¶ added in v0.1.6
type InterfacePortChannelSubinterface ¶ added in v0.1.5
type InterfacePortChannelSubinterface struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Shutdown types.Bool `tfsdk:"shutdown"`
VrfForwarding types.String `tfsdk:"vrf_forwarding"`
Ipv4Address types.String `tfsdk:"ipv4_address"`
Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"`
EncapsulationDot1qVlanId types.Int64 `tfsdk:"encapsulation_dot1q_vlan_id"`
HelperAddresses []InterfacePortChannelSubinterfaceHelperAddresses `tfsdk:"helper_addresses"`
}
type InterfacePortChannelSubinterfaceHelperAddresses ¶ added in v0.1.6
type InterfaceSwitchport ¶ added in v0.1.5
type InterfaceSwitchport struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Type types.String `tfsdk:"type"`
Name types.String `tfsdk:"name"`
ModeAccess types.Bool `tfsdk:"mode_access"`
ModeDot1qTunnel types.Bool `tfsdk:"mode_dot1q_tunnel"`
ModePrivateVlanTrunk types.Bool `tfsdk:"mode_private_vlan_trunk"`
ModePrivateVlanHost types.Bool `tfsdk:"mode_private_vlan_host"`
ModePrivateVlanPromiscuous types.Bool `tfsdk:"mode_private_vlan_promiscuous"`
ModeTrunk types.Bool `tfsdk:"mode_trunk"`
Nonegotiate types.Bool `tfsdk:"nonegotiate"`
AccessVlan types.String `tfsdk:"access_vlan"`
TrunkAllowedVlans types.String `tfsdk:"trunk_allowed_vlans"`
TrunkNativeVlanTag types.Bool `tfsdk:"trunk_native_vlan_tag"`
TrunkNativeVlan types.Int64 `tfsdk:"trunk_native_vlan"`
Host types.Bool `tfsdk:"host"`
}
type InterfaceVLAN ¶ added in v0.1.1
type InterfaceVLAN struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.Int64 `tfsdk:"name"`
Autostate types.Bool `tfsdk:"autostate"`
Description types.String `tfsdk:"description"`
Shutdown types.Bool `tfsdk:"shutdown"`
VrfForwarding types.String `tfsdk:"vrf_forwarding"`
Ipv4Address types.String `tfsdk:"ipv4_address"`
Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"`
Unnumbered types.String `tfsdk:"unnumbered"`
IpDhcpRelaySourceInterface types.String `tfsdk:"ip_dhcp_relay_source_interface"`
HelperAddresses []InterfaceVLANHelperAddresses `tfsdk:"helper_addresses"`
}
type InterfaceVLANHelperAddresses ¶ added in v0.1.6
type Logging ¶ added in v0.1.10
type Logging struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
MonitorSeverity types.String `tfsdk:"monitor_severity"`
BufferedSize types.Int64 `tfsdk:"buffered_size"`
BufferedSeverity types.String `tfsdk:"buffered_severity"`
ConsoleSeverity types.String `tfsdk:"console_severity"`
Facility types.String `tfsdk:"facility"`
HistorySize types.Int64 `tfsdk:"history_size"`
HistorySeverity types.String `tfsdk:"history_severity"`
Trap types.Bool `tfsdk:"trap"`
TrapSeverity types.String `tfsdk:"trap_severity"`
OriginIdType types.String `tfsdk:"origin_id_type"`
OriginIdName types.String `tfsdk:"origin_id_name"`
FileName types.String `tfsdk:"file_name"`
FileMaxSize types.Int64 `tfsdk:"file_max_size"`
FileMinSize types.Int64 `tfsdk:"file_min_size"`
FileSeverity types.String `tfsdk:"file_severity"`
SourceInterface types.String `tfsdk:"source_interface"`
SourceInterfacesVrf []LoggingSourceInterfacesVrf `tfsdk:"source_interfaces_vrf"`
Ipv4Hosts []LoggingIpv4Hosts `tfsdk:"ipv4_hosts"`
Ipv4VrfHosts []LoggingIpv4VrfHosts `tfsdk:"ipv4_vrf_hosts"`
Ipv6Hosts []LoggingIpv6Hosts `tfsdk:"ipv6_hosts"`
Ipv6VrfHosts []LoggingIpv6VrfHosts `tfsdk:"ipv6_vrf_hosts"`
}
type LoggingIPv4HostTransport ¶ added in v0.1.10
type LoggingIPv4HostTransport struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Ipv4Host types.String `tfsdk:"ipv4_host"`
TransportUdpPorts []LoggingIPv4HostTransportTransportUdpPorts `tfsdk:"transport_udp_ports"`
TransportTcpPorts []LoggingIPv4HostTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"`
TransportTlsPorts []LoggingIPv4HostTransportTransportTlsPorts `tfsdk:"transport_tls_ports"`
}
type LoggingIPv4HostTransportTransportTcpPorts ¶ added in v0.1.10
type LoggingIPv4HostTransportTransportTlsPorts ¶ added in v0.1.10
type LoggingIPv4HostTransportTransportUdpPorts ¶ added in v0.1.10
type LoggingIPv4HostVRFTransport ¶ added in v0.1.10
type LoggingIPv4HostVRFTransport struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Ipv4Host types.String `tfsdk:"ipv4_host"`
Vrf types.String `tfsdk:"vrf"`
TransportUdpPorts []LoggingIPv4HostVRFTransportTransportUdpPorts `tfsdk:"transport_udp_ports"`
TransportTcpPorts []LoggingIPv4HostVRFTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"`
TransportTlsPorts []LoggingIPv4HostVRFTransportTransportTlsPorts `tfsdk:"transport_tls_ports"`
}
type LoggingIPv4HostVRFTransportTransportTcpPorts ¶ added in v0.1.10
type LoggingIPv4HostVRFTransportTransportTlsPorts ¶ added in v0.1.10
type LoggingIPv4HostVRFTransportTransportUdpPorts ¶ added in v0.1.10
type LoggingIPv6HostTransport ¶ added in v0.1.10
type LoggingIPv6HostTransport struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Ipv6Host types.String `tfsdk:"ipv6_host"`
TransportUdpPorts []LoggingIPv6HostTransportTransportUdpPorts `tfsdk:"transport_udp_ports"`
TransportTcpPorts []LoggingIPv6HostTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"`
TransportTlsPorts []LoggingIPv6HostTransportTransportTlsPorts `tfsdk:"transport_tls_ports"`
}
type LoggingIPv6HostTransportTransportTcpPorts ¶ added in v0.1.10
type LoggingIPv6HostTransportTransportTlsPorts ¶ added in v0.1.10
type LoggingIPv6HostTransportTransportUdpPorts ¶ added in v0.1.10
type LoggingIPv6HostVRFTransport ¶ added in v0.1.10
type LoggingIPv6HostVRFTransport struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Ipv6Host types.String `tfsdk:"ipv6_host"`
Vrf types.String `tfsdk:"vrf"`
TransportUdpPorts []LoggingIPv6HostVRFTransportTransportUdpPorts `tfsdk:"transport_udp_ports"`
TransportTcpPorts []LoggingIPv6HostVRFTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"`
TransportTlsPorts []LoggingIPv6HostVRFTransportTransportTlsPorts `tfsdk:"transport_tls_ports"`
}
type LoggingIPv6HostVRFTransportTransportTcpPorts ¶ added in v0.1.10
type LoggingIPv6HostVRFTransportTransportTlsPorts ¶ added in v0.1.10
type LoggingIPv6HostVRFTransportTransportUdpPorts ¶ added in v0.1.10
type LoggingIpv4Hosts ¶ added in v0.1.10
type LoggingIpv4VrfHosts ¶ added in v0.1.10
type LoggingIpv6Hosts ¶ added in v0.1.10
type LoggingIpv6VrfHosts ¶ added in v0.1.10
type LoggingSourceInterfacesVrf ¶ added in v0.1.10
type MSDPPasswords ¶ added in v0.1.6
type MSDPVRF ¶ added in v0.1.6
type MSDPVRF struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Vrf types.String `tfsdk:"vrf"`
OriginatorId types.String `tfsdk:"originator_id"`
Peers []MSDPVRFPeers `tfsdk:"peers"`
Passwords []MSDPVRFPasswords `tfsdk:"passwords"`
}
type MSDPVRFPasswords ¶ added in v0.1.6
type MSDPVRFPeers ¶ added in v0.1.6
type OSPF ¶
type OSPF struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
ProcessId types.Int64 `tfsdk:"process_id"`
BfdAllInterfaces types.Bool `tfsdk:"bfd_all_interfaces"`
DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"`
DefaultInformationOriginateAlways types.Bool `tfsdk:"default_information_originate_always"`
DefaultMetric types.Int64 `tfsdk:"default_metric"`
Distance types.Int64 `tfsdk:"distance"`
DomainTag types.Int64 `tfsdk:"domain_tag"`
MplsLdpAutoconfig types.Bool `tfsdk:"mpls_ldp_autoconfig"`
MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"`
Neighbor []OSPFNeighbor `tfsdk:"neighbor"`
Network []OSPFNetwork `tfsdk:"network"`
Priority types.Int64 `tfsdk:"priority"`
RouterId types.String `tfsdk:"router_id"`
Shutdown types.Bool `tfsdk:"shutdown"`
SummaryAddress []OSPFSummaryAddress `tfsdk:"summary_address"`
}
type OSPFNeighbor ¶
type OSPFNetwork ¶
type OSPFSummaryAddress ¶
type OSPFVRF ¶
type OSPFVRF struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
ProcessId types.Int64 `tfsdk:"process_id"`
Vrf types.String `tfsdk:"vrf"`
BfdAllInterfaces types.Bool `tfsdk:"bfd_all_interfaces"`
DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"`
DefaultInformationOriginateAlways types.Bool `tfsdk:"default_information_originate_always"`
DefaultMetric types.Int64 `tfsdk:"default_metric"`
Distance types.Int64 `tfsdk:"distance"`
DomainTag types.Int64 `tfsdk:"domain_tag"`
MplsLdpAutoconfig types.Bool `tfsdk:"mpls_ldp_autoconfig"`
MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"`
Neighbor []OSPFVRFNeighbor `tfsdk:"neighbor"`
Network []OSPFVRFNetwork `tfsdk:"network"`
Priority types.Int64 `tfsdk:"priority"`
RouterId types.String `tfsdk:"router_id"`
Shutdown types.Bool `tfsdk:"shutdown"`
SummaryAddress []OSPFVRFSummaryAddress `tfsdk:"summary_address"`
}
type OSPFVRFNeighbor ¶
type OSPFVRFNetwork ¶
type OSPFVRFSummaryAddress ¶
type PIM ¶ added in v0.1.5
type PIM struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Autorp types.Bool `tfsdk:"autorp"`
AutorpListener types.Bool `tfsdk:"autorp_listener"`
BsrCandidateLoopback types.Int64 `tfsdk:"bsr_candidate_loopback"`
BsrCandidateMask types.Int64 `tfsdk:"bsr_candidate_mask"`
BsrCandidatePriority types.Int64 `tfsdk:"bsr_candidate_priority"`
BsrCandidateAcceptRpCandidate types.String `tfsdk:"bsr_candidate_accept_rp_candidate"`
SsmRange types.String `tfsdk:"ssm_range"`
SsmDefault types.Bool `tfsdk:"ssm_default"`
RpAddress types.String `tfsdk:"rp_address"`
RpAddressOverride types.Bool `tfsdk:"rp_address_override"`
RpAddressBidir types.Bool `tfsdk:"rp_address_bidir"`
RpAddresses []PIMRpAddresses `tfsdk:"rp_addresses"`
RpCandidates []PIMRpCandidates `tfsdk:"rp_candidates"`
}
type PIMRpAddresses ¶ added in v0.1.5
type PIMRpCandidates ¶ added in v0.1.5
type PIMVRF ¶ added in v0.1.5
type PIMVRF struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Vrf types.String `tfsdk:"vrf"`
Autorp types.Bool `tfsdk:"autorp"`
AutorpListener types.Bool `tfsdk:"autorp_listener"`
BsrCandidateLoopback types.Int64 `tfsdk:"bsr_candidate_loopback"`
BsrCandidateMask types.Int64 `tfsdk:"bsr_candidate_mask"`
BsrCandidatePriority types.Int64 `tfsdk:"bsr_candidate_priority"`
BsrCandidateAcceptRpCandidate types.String `tfsdk:"bsr_candidate_accept_rp_candidate"`
SsmRange types.String `tfsdk:"ssm_range"`
SsmDefault types.Bool `tfsdk:"ssm_default"`
RpAddress types.String `tfsdk:"rp_address"`
RpAddressOverride types.Bool `tfsdk:"rp_address_override"`
RpAddressBidir types.Bool `tfsdk:"rp_address_bidir"`
RpAddresses []PIMVRFRpAddresses `tfsdk:"rp_addresses"`
RpCandidates []PIMVRFRpCandidates `tfsdk:"rp_candidates"`
}
type PIMVRFRpAddresses ¶ added in v0.1.5
type PIMVRFRpCandidates ¶ added in v0.1.5
type RestconfDataSource ¶
type RestconfList ¶ added in v0.1.3
type RestconfListItem ¶ added in v0.1.3
type SNMPServer ¶ added in v0.1.10
type SNMPServer struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
ChassisId types.String `tfsdk:"chassis_id"`
Contact types.String `tfsdk:"contact"`
IfindexPersist types.Bool `tfsdk:"ifindex_persist"`
Location types.String `tfsdk:"location"`
Packetsize types.Int64 `tfsdk:"packetsize"`
QueueLength types.Int64 `tfsdk:"queue_length"`
EnableLoggingGetop types.Bool `tfsdk:"enable_logging_getop"`
EnableLoggingSetop types.Bool `tfsdk:"enable_logging_setop"`
EnableInforms types.Bool `tfsdk:"enable_informs"`
EnableTraps types.Bool `tfsdk:"enable_traps"`
EnableTrapsSnmpAuthentication types.Bool `tfsdk:"enable_traps_snmp_authentication"`
EnableTrapsSnmpColdstart types.Bool `tfsdk:"enable_traps_snmp_coldstart"`
EnableTrapsSnmpLinkdown types.Bool `tfsdk:"enable_traps_snmp_linkdown"`
EnableTrapsSnmpLinkup types.Bool `tfsdk:"enable_traps_snmp_linkup"`
EnableTrapsSnmpWarmstart types.Bool `tfsdk:"enable_traps_snmp_warmstart"`
SourceInterfaceInformsGigabitEthernet types.String `tfsdk:"source_interface_informs_gigabit_ethernet"`
SourceInterfaceInformsTenGigabitEthernet types.String `tfsdk:"source_interface_informs_ten_gigabit_ethernet"`
SourceInterfaceInformsFortyGigabitEthernet types.String `tfsdk:"source_interface_informs_forty_gigabit_ethernet"`
SourceInterfaceInformsHundredGigE types.String `tfsdk:"source_interface_informs_hundred_gig_e"`
SourceInterfaceInformsLoopback types.Int64 `tfsdk:"source_interface_informs_loopback"`
SourceInterfaceInformsPortChannel types.Int64 `tfsdk:"source_interface_informs_port_channel"`
SourceInterfaceInformsPortChannelSubinterface types.String `tfsdk:"source_interface_informs_port_channel_subinterface"`
SourceInterfaceInformsVlan types.Int64 `tfsdk:"source_interface_informs_vlan"`
SourceInterfaceTrapsGigabitEthernet types.String `tfsdk:"source_interface_traps_gigabit_ethernet"`
SourceInterfaceTrapsTenGigabitEthernet types.String `tfsdk:"source_interface_traps_ten_gigabit_ethernet"`
SourceInterfaceTrapsFortyGigabitEthernet types.String `tfsdk:"source_interface_traps_forty_gigabit_ethernet"`
SourceInterfaceTrapsHundredGigE types.String `tfsdk:"source_interface_traps_hundred_gig_e"`
SourceInterfaceTrapsLoopback types.Int64 `tfsdk:"source_interface_traps_loopback"`
SourceInterfaceTrapsPortChannel types.Int64 `tfsdk:"source_interface_traps_port_channel"`
SourceInterfaceTrapsPortChannelSubinterface types.String `tfsdk:"source_interface_traps_port_channel_subinterface"`
SourceInterfaceTrapsVlan types.Int64 `tfsdk:"source_interface_traps_vlan"`
TrapSourceGigabitEthernet types.String `tfsdk:"trap_source_gigabit_ethernet"`
TrapSourceTenGigabitEthernet types.String `tfsdk:"trap_source_ten_gigabit_ethernet"`
TrapSourceFortyGigabitEthernet types.String `tfsdk:"trap_source_forty_gigabit_ethernet"`
TrapSourceHundredGigE types.String `tfsdk:"trap_source_hundred_gig_e"`
TrapSourceLoopback types.Int64 `tfsdk:"trap_source_loopback"`
TrapSourcePortChannel types.Int64 `tfsdk:"trap_source_port_channel"`
TrapSourcePortChannelSubinterface types.String `tfsdk:"trap_source_port_channel_subinterface"`
TrapSourceVlan types.Int64 `tfsdk:"trap_source_vlan"`
SnmpCommunities []SNMPServerSnmpCommunities `tfsdk:"snmp_communities"`
Contexts []SNMPServerContexts `tfsdk:"contexts"`
Views []SNMPServerViews `tfsdk:"views"`
}
type SNMPServerContexts ¶ added in v0.1.10
type SNMPServerGroup ¶ added in v0.1.10
type SNMPServerGroupV3Security ¶ added in v0.1.10
type SNMPServerGroupV3Security struct {
SecurityLevel types.String `tfsdk:"security_level"`
ContextNode types.String `tfsdk:"context_node"`
MatchNode types.String `tfsdk:"match_node"`
ReadNode types.String `tfsdk:"read_node"`
WriteNode types.String `tfsdk:"write_node"`
NotifyNode types.String `tfsdk:"notify_node"`
AccessConfigIpv6Acl types.String `tfsdk:"access_config_ipv6_acl"`
AccessStandardAcl types.Int64 `tfsdk:"access_standard_acl"`
AccessAclName types.String `tfsdk:"access_acl_name"`
}
type SNMPServerSnmpCommunities ¶ added in v0.1.10
type SNMPServerViews ¶ added in v0.1.10
type Service ¶ added in v0.1.10
type Service struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Pad types.Bool `tfsdk:"pad"`
PasswordEncryption types.Bool `tfsdk:"password_encryption"`
PasswordRecovery types.Bool `tfsdk:"password_recovery"`
Timestamps types.Bool `tfsdk:"timestamps"`
TimestampsDebug types.Bool `tfsdk:"timestamps_debug"`
TimestampsDebugDatetime types.Bool `tfsdk:"timestamps_debug_datetime"`
TimestampsDebugDatetimeMsec types.Bool `tfsdk:"timestamps_debug_datetime_msec"`
TimestampsDebugDatetimeLocaltime types.Bool `tfsdk:"timestamps_debug_datetime_localtime"`
TimestampsDebugDatetimeShowTimezone types.Bool `tfsdk:"timestamps_debug_datetime_show_timezone"`
TimestampsDebugDatetimeYear types.Bool `tfsdk:"timestamps_debug_datetime_year"`
TimestampsDebugUptime types.Bool `tfsdk:"timestamps_debug_uptime"`
TimestampsLog types.Bool `tfsdk:"timestamps_log"`
TimestampsLogDatetime types.Bool `tfsdk:"timestamps_log_datetime"`
TimestampsLogDatetimeMsec types.Bool `tfsdk:"timestamps_log_datetime_msec"`
TimestampsLogDatetimeLocaltime types.Bool `tfsdk:"timestamps_log_datetime_localtime"`
TimestampsLogDatetimeShowTimezone types.Bool `tfsdk:"timestamps_log_datetime_show_timezone"`
TimestampsLogDatetimeYear types.Bool `tfsdk:"timestamps_log_datetime_year"`
TimestampsLogUptime types.Bool `tfsdk:"timestamps_log_uptime"`
Dhcp types.Bool `tfsdk:"dhcp"`
TcpKeepalivesIn types.Bool `tfsdk:"tcp_keepalives_in"`
TcpKeepalivesOut types.Bool `tfsdk:"tcp_keepalives_out"`
}
type StaticRoute ¶
type StaticRouteNextHops ¶ added in v0.1.1
type System ¶
type System struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Hostname types.String `tfsdk:"hostname"`
IpRouting types.Bool `tfsdk:"ip_routing"`
Ipv6UnicastRouting types.Bool `tfsdk:"ipv6_unicast_routing"`
Mtu types.Int64 `tfsdk:"mtu"`
IpSourceRoute types.Bool `tfsdk:"ip_source_route"`
IpDomainLookup types.Bool `tfsdk:"ip_domain_lookup"`
IpDomainName types.String `tfsdk:"ip_domain_name"`
LoginDelay types.Int64 `tfsdk:"login_delay"`
LoginOnFailure types.Bool `tfsdk:"login_on_failure"`
LoginOnFailureLog types.Bool `tfsdk:"login_on_failure_log"`
LoginOnSuccess types.Bool `tfsdk:"login_on_success"`
LoginOnSuccessLog types.Bool `tfsdk:"login_on_success_log"`
MulticastRouting types.Bool `tfsdk:"multicast_routing"`
MulticastRoutingSwitch types.Bool `tfsdk:"multicast_routing_switch"`
MulticastRoutingDistributed types.Bool `tfsdk:"multicast_routing_distributed"`
MulticastRoutingVrfs []SystemMulticastRoutingVrfs `tfsdk:"multicast_routing_vrfs"`
}
type SystemMulticastRoutingVrfs ¶ added in v0.1.6
type Template ¶ added in v0.1.9
type Template struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
TemplateName types.String `tfsdk:"template_name"`
Dot1xPae types.String `tfsdk:"dot1x_pae"`
Dot1xMaxReauthReq types.Int64 `tfsdk:"dot1x_max_reauth_req"`
Dot1xMaxReq types.Int64 `tfsdk:"dot1x_max_req"`
ServicePolicyInput types.String `tfsdk:"service_policy_input"`
ServicePolicyOutput types.String `tfsdk:"service_policy_output"`
SourceTemplate types.String `tfsdk:"source_template"`
SwitchportModeTrunk types.Bool `tfsdk:"switchport_mode_trunk"`
SwitchportModeAccess types.Bool `tfsdk:"switchport_mode_access"`
SwitchportNonegotiate types.Bool `tfsdk:"switchport_nonegotiate"`
SwitchportBlockUnicast types.Bool `tfsdk:"switchport_block_unicast"`
SwitchportPortSecurity types.Bool `tfsdk:"switchport_port_security"`
SwitchportPortSecurityAgingStatic types.Bool `tfsdk:"switchport_port_security_aging_static"`
SwitchportPortSecurityAgingTime types.Int64 `tfsdk:"switchport_port_security_aging_time"`
SwitchportPortSecurityAgingType types.Bool `tfsdk:"switchport_port_security_aging_type"`
SwitchportPortSecurityAgingTypeInactivity types.Bool `tfsdk:"switchport_port_security_aging_type_inactivity"`
SwitchportPortSecurityMaximumRange []TemplateSwitchportPortSecurityMaximumRange `tfsdk:"switchport_port_security_maximum_range"`
SwitchportPortSecurityViolationProtect types.Bool `tfsdk:"switchport_port_security_violation_protect"`
SwitchportPortSecurityViolationRestrict types.Bool `tfsdk:"switchport_port_security_violation_restrict"`
SwitchportPortSecurityViolationShutdown types.Bool `tfsdk:"switchport_port_security_violation_shutdown"`
SwitchportAccessVlan types.Int64 `tfsdk:"switchport_access_vlan"`
SwitchportVoiceVlan types.Int64 `tfsdk:"switchport_voice_vlan"`
SwitchportPrivateVlanHostAssociationPrimaryRange types.Int64 `tfsdk:"switchport_private_vlan_host_association_primary_range"`
SwitchportPrivateVlanHostAssociationSecondaryRange types.Int64 `tfsdk:"switchport_private_vlan_host_association_secondary_range"`
SwitchportTrunkAllowedVlans types.String `tfsdk:"switchport_trunk_allowed_vlans"`
SwitchportTrunkNativeVlanTag types.Bool `tfsdk:"switchport_trunk_native_vlan_tag"`
SwitchportTrunkNativeVlanVlanId types.Int64 `tfsdk:"switchport_trunk_native_vlan_vlan_id"`
Mab types.Bool `tfsdk:"mab"`
MabEap types.Bool `tfsdk:"mab_eap"`
AccessSessionClosed types.Bool `tfsdk:"access_session_closed"`
AccessSessionMonitor types.Bool `tfsdk:"access_session_monitor"`
AccessSessionPortControl types.String `tfsdk:"access_session_port_control"`
AccessSessionControlDirection types.String `tfsdk:"access_session_control_direction"`
AccessSessionHostMode types.String `tfsdk:"access_session_host_mode"`
AccessSessionInterfaceTemplateSticky types.Bool `tfsdk:"access_session_interface_template_sticky"`
AccessSessionInterfaceTemplateStickyTimer types.Int64 `tfsdk:"access_session_interface_template_sticky_timer"`
AuthenticationPeriodic types.Bool `tfsdk:"authentication_periodic"`
AuthenticationTimerReauthenticateServer types.Bool `tfsdk:"authentication_timer_reauthenticate_server"`
AuthenticationTimerReauthenticateRange types.Int64 `tfsdk:"authentication_timer_reauthenticate_range"`
SpanningTreeBpduguardEnable types.Bool `tfsdk:"spanning_tree_bpduguard_enable"`
SpanningTreeServicePolicy types.Bool `tfsdk:"spanning_tree_service_policy"`
SpanningTreePortfast types.Bool `tfsdk:"spanning_tree_portfast"`
SpanningTreePortfastDisable types.Bool `tfsdk:"spanning_tree_portfast_disable"`
SpanningTreePortfastEdge types.Bool `tfsdk:"spanning_tree_portfast_edge"`
SpanningTreePortfastNetwork types.Bool `tfsdk:"spanning_tree_portfast_network"`
StormControlBroadcastLevelPpsThreshold types.String `tfsdk:"storm_control_broadcast_level_pps_threshold"`
StormControlBroadcastLevelBpsThreshold types.Float64 `tfsdk:"storm_control_broadcast_level_bps_threshold"`
StormControlBroadcastLevelThreshold types.Float64 `tfsdk:"storm_control_broadcast_level_threshold"`
StormControlMulticastLevelPpsThreshold types.String `tfsdk:"storm_control_multicast_level_pps_threshold"`
StormControlMulticastLevelBpsThreshold types.Float64 `tfsdk:"storm_control_multicast_level_bps_threshold"`
StormControlMulticastLevelThreshold types.Float64 `tfsdk:"storm_control_multicast_level_threshold"`
StormControlActionShutdown types.Bool `tfsdk:"storm_control_action_shutdown"`
StormControlActionTrap types.Bool `tfsdk:"storm_control_action_trap"`
LoadInterval types.Int64 `tfsdk:"load_interval"`
IpDhcpSnoopingLimitRate types.Int64 `tfsdk:"ip_dhcp_snooping_limit_rate"`
IpDhcpSnoopingTrust types.Bool `tfsdk:"ip_dhcp_snooping_trust"`
IpAccessGroup []TemplateIpAccessGroup `tfsdk:"ip_access_group"`
SubscriberAgingInactivityTimerValue types.Int64 `tfsdk:"subscriber_aging_inactivity_timer_value"`
SubscriberAgingInactivityTimerProbe types.Bool `tfsdk:"subscriber_aging_inactivity_timer_probe"`
SubscriberAgingProbe types.Bool `tfsdk:"subscriber_aging_probe"`
DeviceTracking types.Bool `tfsdk:"device_tracking"`
DeviceTrackingAttachPolicy []TemplateDeviceTrackingAttachPolicy `tfsdk:"device_tracking_attach_policy"`
DeviceTrackingVlanRange types.String `tfsdk:"device_tracking_vlan_range"`
CtsManual types.Bool `tfsdk:"cts_manual"`
CtsManualPolicyStaticSgt types.Int64 `tfsdk:"cts_manual_policy_static_sgt"`
CtsManualPolicyStaticTrusted types.Bool `tfsdk:"cts_manual_policy_static_trusted"`
CtsManualPropagateSgt types.Bool `tfsdk:"cts_manual_propagate_sgt"`
CtsRoleBasedEnforcement types.Bool `tfsdk:"cts_role_based_enforcement"`
}
type TemplateDeviceTrackingAttachPolicy ¶ added in v0.1.9
type TemplateIpAccessGroup ¶ added in v0.1.9
type TemplateSwitchportPortSecurityMaximumRange ¶ added in v0.1.9
type Username ¶
type Username struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Privilege types.Int64 `tfsdk:"privilege"`
Description types.String `tfsdk:"description"`
PasswordEncryption types.String `tfsdk:"password_encryption"`
Password types.String `tfsdk:"password"`
SecretEncryption types.String `tfsdk:"secret_encryption"`
Secret types.String `tfsdk:"secret"`
}
type VLAN ¶ added in v0.1.1
type VLAN struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
VlanId types.Int64 `tfsdk:"vlan_id"`
RemoteSpan types.Bool `tfsdk:"remote_span"`
PrivateVlanPrimary types.Bool `tfsdk:"private_vlan_primary"`
PrivateVlanAssociation types.String `tfsdk:"private_vlan_association"`
PrivateVlanCommunity types.Bool `tfsdk:"private_vlan_community"`
PrivateVlanIsolated types.Bool `tfsdk:"private_vlan_isolated"`
Name types.String `tfsdk:"name"`
Shutdown types.Bool `tfsdk:"shutdown"`
}
type VLANConfiguration ¶ added in v0.1.1
type VLANConfiguration struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
VlanId types.Int64 `tfsdk:"vlan_id"`
Vni types.Int64 `tfsdk:"vni"`
AccessVfi types.String `tfsdk:"access_vfi"`
EvpnInstance types.Int64 `tfsdk:"evpn_instance"`
EvpnInstanceVni types.Int64 `tfsdk:"evpn_instance_vni"`
}
type VRF ¶
type VRF struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Rd types.String `tfsdk:"rd"`
AddressFamilyIpv4 types.Bool `tfsdk:"address_family_ipv4"`
AddressFamilyIpv6 types.Bool `tfsdk:"address_family_ipv6"`
VpnId types.String `tfsdk:"vpn_id"`
RouteTargetImport []VRFRouteTargetImport `tfsdk:"route_target_import"`
RouteTargetExport []VRFRouteTargetExport `tfsdk:"route_target_export"`
Ipv4RouteTargetImport []VRFIpv4RouteTargetImport `tfsdk:"ipv4_route_target_import"`
Ipv4RouteTargetImportStitching []VRFIpv4RouteTargetImportStitching `tfsdk:"ipv4_route_target_import_stitching"`
Ipv4RouteTargetExport []VRFIpv4RouteTargetExport `tfsdk:"ipv4_route_target_export"`
Ipv4RouteTargetExportStitching []VRFIpv4RouteTargetExportStitching `tfsdk:"ipv4_route_target_export_stitching"`
Ipv6RouteTargetImport []VRFIpv6RouteTargetImport `tfsdk:"ipv6_route_target_import"`
Ipv6RouteTargetImportStitching []VRFIpv6RouteTargetImportStitching `tfsdk:"ipv6_route_target_import_stitching"`
Ipv6RouteTargetExport []VRFIpv6RouteTargetExport `tfsdk:"ipv6_route_target_export"`
Ipv6RouteTargetExportStitching []VRFIpv6RouteTargetExportStitching `tfsdk:"ipv6_route_target_export_stitching"`
}
type VRFIpv4RouteTargetExport ¶ added in v0.1.6
type VRFIpv4RouteTargetExportStitching ¶ added in v0.1.6
type VRFIpv4RouteTargetImport ¶ added in v0.1.6
type VRFIpv4RouteTargetImportStitching ¶ added in v0.1.6
type VRFIpv6RouteTargetExport ¶ added in v0.1.6
type VRFIpv6RouteTargetExportStitching ¶ added in v0.1.6
type VRFIpv6RouteTargetImport ¶ added in v0.1.6
type VRFIpv6RouteTargetImportStitching ¶ added in v0.1.6
type VRFRouteTargetExport ¶
Source Files
¶
- data_source_iosxe_banner.go
- data_source_iosxe_bgp.go
- data_source_iosxe_bgp_address_family_ipv4_vrf.go
- data_source_iosxe_bgp_address_family_ipv6_vrf.go
- data_source_iosxe_bgp_address_family_l2vpn.go
- data_source_iosxe_bgp_ipv4_unicast_vrf_neighbor.go
- data_source_iosxe_bgp_l2vpn_evpn_neighbor.go
- data_source_iosxe_bgp_neighbor.go
- data_source_iosxe_dhcp.go
- data_source_iosxe_evpn.go
- data_source_iosxe_evpn_instance.go
- data_source_iosxe_interface_ethernet.go
- data_source_iosxe_interface_loopback.go
- data_source_iosxe_interface_nve.go
- data_source_iosxe_interface_ospf.go
- data_source_iosxe_interface_ospf_process.go
- data_source_iosxe_interface_pim.go
- data_source_iosxe_interface_port_channel.go
- data_source_iosxe_interface_port_channel_subinterface.go
- data_source_iosxe_interface_switchport.go
- data_source_iosxe_interface_vlan.go
- data_source_iosxe_logging.go
- data_source_iosxe_logging_ipv4_host_transport.go
- data_source_iosxe_logging_ipv4_host_vrf_transport.go
- data_source_iosxe_logging_ipv6_host_transport.go
- data_source_iosxe_logging_ipv6_host_vrf_transport.go
- data_source_iosxe_msdp.go
- data_source_iosxe_msdp_vrf.go
- data_source_iosxe_ospf.go
- data_source_iosxe_ospf_vrf.go
- data_source_iosxe_pim.go
- data_source_iosxe_pim_vrf.go
- data_source_iosxe_restconf.go
- data_source_iosxe_service.go
- data_source_iosxe_snmp_server.go
- data_source_iosxe_snmp_server_group.go
- data_source_iosxe_static_route.go
- data_source_iosxe_system.go
- data_source_iosxe_template.go
- data_source_iosxe_username.go
- data_source_iosxe_vlan.go
- data_source_iosxe_vlan_configuration.go
- data_source_iosxe_vrf.go
- model_iosxe_banner.go
- model_iosxe_bgp.go
- model_iosxe_bgp_address_family_ipv4_vrf.go
- model_iosxe_bgp_address_family_ipv6_vrf.go
- model_iosxe_bgp_address_family_l2vpn.go
- model_iosxe_bgp_ipv4_unicast_vrf_neighbor.go
- model_iosxe_bgp_l2vpn_evpn_neighbor.go
- model_iosxe_bgp_neighbor.go
- model_iosxe_dhcp.go
- model_iosxe_evpn.go
- model_iosxe_evpn_instance.go
- model_iosxe_interface_ethernet.go
- model_iosxe_interface_loopback.go
- model_iosxe_interface_nve.go
- model_iosxe_interface_ospf.go
- model_iosxe_interface_ospf_process.go
- model_iosxe_interface_pim.go
- model_iosxe_interface_port_channel.go
- model_iosxe_interface_port_channel_subinterface.go
- model_iosxe_interface_switchport.go
- model_iosxe_interface_vlan.go
- model_iosxe_logging.go
- model_iosxe_logging_ipv4_host_transport.go
- model_iosxe_logging_ipv4_host_vrf_transport.go
- model_iosxe_logging_ipv6_host_transport.go
- model_iosxe_logging_ipv6_host_vrf_transport.go
- model_iosxe_msdp.go
- model_iosxe_msdp_vrf.go
- model_iosxe_ospf.go
- model_iosxe_ospf_vrf.go
- model_iosxe_pim.go
- model_iosxe_pim_vrf.go
- model_iosxe_restconf.go
- model_iosxe_service.go
- model_iosxe_snmp_server.go
- model_iosxe_snmp_server_group.go
- model_iosxe_static_route.go
- model_iosxe_system.go
- model_iosxe_template.go
- model_iosxe_username.go
- model_iosxe_vlan.go
- model_iosxe_vlan_configuration.go
- model_iosxe_vrf.go
- provider.go
- resource_iosxe_banner.go
- resource_iosxe_bgp.go
- resource_iosxe_bgp_address_family_ipv4_vrf.go
- resource_iosxe_bgp_address_family_ipv6_vrf.go
- resource_iosxe_bgp_address_family_l2vpn.go
- resource_iosxe_bgp_ipv4_unicast_vrf_neighbor.go
- resource_iosxe_bgp_l2vpn_evpn_neighbor.go
- resource_iosxe_bgp_neighbor.go
- resource_iosxe_dhcp.go
- resource_iosxe_evpn.go
- resource_iosxe_evpn_instance.go
- resource_iosxe_interface_ethernet.go
- resource_iosxe_interface_loopback.go
- resource_iosxe_interface_nve.go
- resource_iosxe_interface_ospf.go
- resource_iosxe_interface_ospf_process.go
- resource_iosxe_interface_pim.go
- resource_iosxe_interface_port_channel.go
- resource_iosxe_interface_port_channel_subinterface.go
- resource_iosxe_interface_switchport.go
- resource_iosxe_interface_vlan.go
- resource_iosxe_logging.go
- resource_iosxe_logging_ipv4_host_transport.go
- resource_iosxe_logging_ipv4_host_vrf_transport.go
- resource_iosxe_logging_ipv6_host_transport.go
- resource_iosxe_logging_ipv6_host_vrf_transport.go
- resource_iosxe_msdp.go
- resource_iosxe_msdp_vrf.go
- resource_iosxe_ospf.go
- resource_iosxe_ospf_vrf.go
- resource_iosxe_pim.go
- resource_iosxe_pim_vrf.go
- resource_iosxe_restconf.go
- resource_iosxe_service.go
- resource_iosxe_snmp_server.go
- resource_iosxe_snmp_server_group.go
- resource_iosxe_static_route.go
- resource_iosxe_system.go
- resource_iosxe_template.go
- resource_iosxe_username.go
- resource_iosxe_vlan.go
- resource_iosxe_vlan_configuration.go
- resource_iosxe_vrf.go
Click to show internal directories.
Click to hide internal directories.