Documentation
¶
Index ¶
- func New(version string) func() tfsdk.Provider
- type Banner
- type OSPF
- type OSPFNeighbor
- type OSPFNetwork
- type OSPFSummaryAddress
- type OSPFVRF
- type OSPFVRFNeighbor
- type OSPFVRFNetwork
- type OSPFVRFSummaryAddress
- type Restconf
- type RestconfDataSource
- type StaticRoute
- type StaticRouteFwdList
- type System
- type Username
- type VRF
- type VRFRouteTargetExport
- type VRFRouteTargetImport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type OSPF ¶
type OSPF struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
YangId 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"`
DistanceDistance 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"`
YangId 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"`
DistanceDistance 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 RestconfDataSource ¶
type StaticRoute ¶
type StaticRouteFwdList ¶
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"`
PasswordPassword types.String `tfsdk:"password"`
SecretEncryption types.String `tfsdk:"secret_encryption"`
SecretSecret types.String `tfsdk:"secret"`
}
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"`
}
type VRFRouteTargetExport ¶
type VRFRouteTargetImport ¶
Source Files
¶
- data_source_iosxe_banner.go
- data_source_iosxe_ospf.go
- data_source_iosxe_ospf_vrf.go
- data_source_iosxe_restconf.go
- data_source_iosxe_static_route.go
- data_source_iosxe_system.go
- data_source_iosxe_username.go
- data_source_iosxe_vrf.go
- model_iosxe_banner.go
- model_iosxe_ospf.go
- model_iosxe_ospf_vrf.go
- model_iosxe_restconf.go
- model_iosxe_static_route.go
- model_iosxe_system.go
- model_iosxe_username.go
- model_iosxe_vrf.go
- provider.go
- resource_iosxe_banner.go
- resource_iosxe_ospf.go
- resource_iosxe_ospf_vrf.go
- resource_iosxe_restconf.go
- resource_iosxe_static_route.go
- resource_iosxe_system.go
- resource_iosxe_username.go
- resource_iosxe_vrf.go
Click to show internal directories.
Click to hide internal directories.