provider

package
v0.5.5 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2024 License: MPL-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(version string) func() provider.Provider

func NewBGPAddressFamilyDataSource

func NewBGPAddressFamilyDataSource() datasource.DataSource

func NewBGPAddressFamilyResource

func NewBGPAddressFamilyResource() resource.Resource

func NewBGPAdvertisedPrefixDataSource added in v0.5.1

func NewBGPAdvertisedPrefixDataSource() datasource.DataSource

func NewBGPAdvertisedPrefixResource added in v0.5.1

func NewBGPAdvertisedPrefixResource() resource.Resource

func NewBGPDataSource

func NewBGPDataSource() datasource.DataSource

func NewBGPGracefulRestartDataSource

func NewBGPGracefulRestartDataSource() datasource.DataSource

func NewBGPGracefulRestartResource

func NewBGPGracefulRestartResource() resource.Resource

func NewBGPInstanceDataSource

func NewBGPInstanceDataSource() datasource.DataSource

func NewBGPInstanceResource

func NewBGPInstanceResource() resource.Resource

func NewBGPPeerAddressFamilyDataSource

func NewBGPPeerAddressFamilyDataSource() datasource.DataSource

func NewBGPPeerAddressFamilyPrefixListControlDataSource

func NewBGPPeerAddressFamilyPrefixListControlDataSource() datasource.DataSource

func NewBGPPeerAddressFamilyPrefixListControlResource

func NewBGPPeerAddressFamilyPrefixListControlResource() resource.Resource

func NewBGPPeerAddressFamilyResource

func NewBGPPeerAddressFamilyResource() resource.Resource

func NewBGPPeerAddressFamilyRouteControlDataSource

func NewBGPPeerAddressFamilyRouteControlDataSource() datasource.DataSource

func NewBGPPeerAddressFamilyRouteControlResource

func NewBGPPeerAddressFamilyRouteControlResource() resource.Resource

func NewBGPPeerDataSource

func NewBGPPeerDataSource() datasource.DataSource

func NewBGPPeerLocalASNDataSource added in v0.5.3

func NewBGPPeerLocalASNDataSource() datasource.DataSource

func NewBGPPeerLocalASNResource added in v0.5.3

func NewBGPPeerLocalASNResource() resource.Resource

func NewBGPPeerResource

func NewBGPPeerResource() resource.Resource

func NewBGPPeerTemplateAddressFamilyDataSource

func NewBGPPeerTemplateAddressFamilyDataSource() datasource.DataSource

func NewBGPPeerTemplateAddressFamilyResource

func NewBGPPeerTemplateAddressFamilyResource() resource.Resource

func NewBGPPeerTemplateDataSource

func NewBGPPeerTemplateDataSource() datasource.DataSource

func NewBGPPeerTemplateMaxPrefixDataSource

func NewBGPPeerTemplateMaxPrefixDataSource() datasource.DataSource

func NewBGPPeerTemplateMaxPrefixResource

func NewBGPPeerTemplateMaxPrefixResource() resource.Resource

func NewBGPPeerTemplateResource

func NewBGPPeerTemplateResource() resource.Resource

func NewBGPResource

func NewBGPResource() resource.Resource

func NewBGPRouteControlDataSource

func NewBGPRouteControlDataSource() datasource.DataSource

func NewBGPRouteControlResource

func NewBGPRouteControlResource() resource.Resource

func NewBGPRouteRedistributionDataSource added in v0.5.3

func NewBGPRouteRedistributionDataSource() datasource.DataSource

func NewBGPRouteRedistributionResource added in v0.5.3

func NewBGPRouteRedistributionResource() resource.Resource

func NewBGPVRFDataSource

func NewBGPVRFDataSource() datasource.DataSource

func NewBGPVRFResource

func NewBGPVRFResource() resource.Resource

func NewBridgeDomainDataSource

func NewBridgeDomainDataSource() datasource.DataSource

func NewBridgeDomainResource

func NewBridgeDomainResource() resource.Resource

func NewDHCPRelayAddressDataSource

func NewDHCPRelayAddressDataSource() datasource.DataSource

func NewDHCPRelayAddressResource

func NewDHCPRelayAddressResource() resource.Resource

func NewDHCPRelayInterfaceDataSource

func NewDHCPRelayInterfaceDataSource() datasource.DataSource

func NewDHCPRelayInterfaceResource

func NewDHCPRelayInterfaceResource() resource.Resource

func NewDefaultQOSClassMapDSCPDataSource

func NewDefaultQOSClassMapDSCPDataSource() datasource.DataSource

func NewDefaultQOSClassMapDSCPResource

func NewDefaultQOSClassMapDSCPResource() resource.Resource

func NewDefaultQOSClassMapDataSource

func NewDefaultQOSClassMapDataSource() datasource.DataSource

func NewDefaultQOSClassMapResource

func NewDefaultQOSClassMapResource() resource.Resource

func NewDefaultQOSPolicyInterfaceInDataSource

func NewDefaultQOSPolicyInterfaceInDataSource() datasource.DataSource

func NewDefaultQOSPolicyInterfaceInPolicyMapDataSource

func NewDefaultQOSPolicyInterfaceInPolicyMapDataSource() datasource.DataSource

func NewDefaultQOSPolicyInterfaceInPolicyMapResource

func NewDefaultQOSPolicyInterfaceInPolicyMapResource() resource.Resource

func NewDefaultQOSPolicyInterfaceInResource

func NewDefaultQOSPolicyInterfaceInResource() resource.Resource

func NewDefaultQOSPolicyMapDataSource

func NewDefaultQOSPolicyMapDataSource() datasource.DataSource

func NewDefaultQOSPolicyMapMatchClassMapDataSource

func NewDefaultQOSPolicyMapMatchClassMapDataSource() datasource.DataSource

func NewDefaultQOSPolicyMapMatchClassMapPoliceDataSource

func NewDefaultQOSPolicyMapMatchClassMapPoliceDataSource() datasource.DataSource

func NewDefaultQOSPolicyMapMatchClassMapPoliceResource

func NewDefaultQOSPolicyMapMatchClassMapPoliceResource() resource.Resource

func NewDefaultQOSPolicyMapMatchClassMapResource

func NewDefaultQOSPolicyMapMatchClassMapResource() resource.Resource

func NewDefaultQOSPolicyMapMatchClassMapSetQOSGroupDataSource

func NewDefaultQOSPolicyMapMatchClassMapSetQOSGroupDataSource() datasource.DataSource

func NewDefaultQOSPolicyMapMatchClassMapSetQOSGroupResource

func NewDefaultQOSPolicyMapMatchClassMapSetQOSGroupResource() resource.Resource

func NewDefaultQOSPolicyMapResource

func NewDefaultQOSPolicyMapResource() resource.Resource

func NewEVPNDataSource

func NewEVPNDataSource() datasource.DataSource

func NewEVPNResource

func NewEVPNResource() resource.Resource

func NewEVPNVNIDataSource

func NewEVPNVNIDataSource() datasource.DataSource

func NewEVPNVNIResource

func NewEVPNVNIResource() resource.Resource

func NewEVPNVNIRouteTargetDataSource

func NewEVPNVNIRouteTargetDataSource() datasource.DataSource

func NewEVPNVNIRouteTargetDirectionDataSource

func NewEVPNVNIRouteTargetDirectionDataSource() datasource.DataSource

func NewEVPNVNIRouteTargetDirectionResource

func NewEVPNVNIRouteTargetDirectionResource() resource.Resource

func NewEVPNVNIRouteTargetResource

func NewEVPNVNIRouteTargetResource() resource.Resource

func NewEthernetDataSource

func NewEthernetDataSource() datasource.DataSource

func NewEthernetResource

func NewEthernetResource() resource.Resource

func NewFeatureBFDDataSource

func NewFeatureBFDDataSource() datasource.DataSource

func NewFeatureBFDResource

func NewFeatureBFDResource() resource.Resource

func NewFeatureBGPDataSource

func NewFeatureBGPDataSource() datasource.DataSource

func NewFeatureBGPResource

func NewFeatureBGPResource() resource.Resource

func NewFeatureDHCPDataSource

func NewFeatureDHCPDataSource() datasource.DataSource

func NewFeatureDHCPResource

func NewFeatureDHCPResource() resource.Resource

func NewFeatureEVPNDataSource

func NewFeatureEVPNDataSource() datasource.DataSource

func NewFeatureEVPNResource

func NewFeatureEVPNResource() resource.Resource

func NewFeatureHMMDataSource

func NewFeatureHMMDataSource() datasource.DataSource

func NewFeatureHMMResource

func NewFeatureHMMResource() resource.Resource

func NewFeatureHSRPDataSource

func NewFeatureHSRPDataSource() datasource.DataSource

func NewFeatureHSRPResource

func NewFeatureHSRPResource() resource.Resource

func NewFeatureISISDataSource

func NewFeatureISISDataSource() datasource.DataSource

func NewFeatureISISResource

func NewFeatureISISResource() resource.Resource

func NewFeatureInterfaceVLANDataSource

func NewFeatureInterfaceVLANDataSource() datasource.DataSource

func NewFeatureInterfaceVLANResource

func NewFeatureInterfaceVLANResource() resource.Resource

func NewFeatureLACPDataSource

func NewFeatureLACPDataSource() datasource.DataSource

func NewFeatureLACPResource

func NewFeatureLACPResource() resource.Resource

func NewFeatureLLDPDataSource

func NewFeatureLLDPDataSource() datasource.DataSource

func NewFeatureLLDPResource

func NewFeatureLLDPResource() resource.Resource

func NewFeatureMACsecDataSource

func NewFeatureMACsecDataSource() datasource.DataSource

func NewFeatureMACsecResource

func NewFeatureMACsecResource() resource.Resource

func NewFeatureNVOverlayDataSource

func NewFeatureNVOverlayDataSource() datasource.DataSource

func NewFeatureNVOverlayResource

func NewFeatureNVOverlayResource() resource.Resource

func NewFeatureNetflowDataSource

func NewFeatureNetflowDataSource() datasource.DataSource

func NewFeatureNetflowResource

func NewFeatureNetflowResource() resource.Resource

func NewFeatureOSPFDataSource

func NewFeatureOSPFDataSource() datasource.DataSource

func NewFeatureOSPFResource

func NewFeatureOSPFResource() resource.Resource

func NewFeatureOSPFv3DataSource

func NewFeatureOSPFv3DataSource() datasource.DataSource

func NewFeatureOSPFv3Resource

func NewFeatureOSPFv3Resource() resource.Resource

func NewFeaturePIMDataSource

func NewFeaturePIMDataSource() datasource.DataSource

func NewFeaturePIMResource

func NewFeaturePIMResource() resource.Resource

func NewFeaturePTPDataSource

func NewFeaturePTPDataSource() datasource.DataSource

func NewFeaturePTPResource

func NewFeaturePTPResource() resource.Resource

func NewFeaturePVLANDataSource

func NewFeaturePVLANDataSource() datasource.DataSource

func NewFeaturePVLANResource

func NewFeaturePVLANResource() resource.Resource

func NewFeatureSSHDataSource

func NewFeatureSSHDataSource() datasource.DataSource

func NewFeatureSSHResource

func NewFeatureSSHResource() resource.Resource

func NewFeatureTACACSDataSource

func NewFeatureTACACSDataSource() datasource.DataSource

func NewFeatureTACACSResource

func NewFeatureTACACSResource() resource.Resource

func NewFeatureTelnetDataSource

func NewFeatureTelnetDataSource() datasource.DataSource

func NewFeatureTelnetResource

func NewFeatureTelnetResource() resource.Resource

func NewFeatureUDLDDataSource

func NewFeatureUDLDDataSource() datasource.DataSource

func NewFeatureUDLDResource

func NewFeatureUDLDResource() resource.Resource

func NewFeatureVNSegmentDataSource

func NewFeatureVNSegmentDataSource() datasource.DataSource

func NewFeatureVNSegmentResource

func NewFeatureVNSegmentResource() resource.Resource

func NewFeatureVPCDataSource

func NewFeatureVPCDataSource() datasource.DataSource

func NewFeatureVPCResource

func NewFeatureVPCResource() resource.Resource

func NewHMMDataSource

func NewHMMDataSource() datasource.DataSource

func NewHMMInstanceDataSource

func NewHMMInstanceDataSource() datasource.DataSource

func NewHMMInstanceResource

func NewHMMInstanceResource() resource.Resource

func NewHMMInterfaceDataSource

func NewHMMInterfaceDataSource() datasource.DataSource

func NewHMMInterfaceResource

func NewHMMInterfaceResource() resource.Resource

func NewHMMResource

func NewHMMResource() resource.Resource

func NewIPv4AccessListDataSource

func NewIPv4AccessListDataSource() datasource.DataSource

func NewIPv4AccessListEntryDataSource

func NewIPv4AccessListEntryDataSource() datasource.DataSource

func NewIPv4AccessListEntryResource

func NewIPv4AccessListEntryResource() resource.Resource

func NewIPv4AccessListPolicyEgressInterfaceDataSource

func NewIPv4AccessListPolicyEgressInterfaceDataSource() datasource.DataSource

func NewIPv4AccessListPolicyEgressInterfaceResource

func NewIPv4AccessListPolicyEgressInterfaceResource() resource.Resource

func NewIPv4AccessListPolicyIngressInterfaceDataSource

func NewIPv4AccessListPolicyIngressInterfaceDataSource() datasource.DataSource

func NewIPv4AccessListPolicyIngressInterfaceResource

func NewIPv4AccessListPolicyIngressInterfaceResource() resource.Resource

func NewIPv4AccessListResource

func NewIPv4AccessListResource() resource.Resource

func NewIPv4InterfaceAddressDataSource

func NewIPv4InterfaceAddressDataSource() datasource.DataSource

func NewIPv4InterfaceAddressResource

func NewIPv4InterfaceAddressResource() resource.Resource

func NewIPv4InterfaceDataSource

func NewIPv4InterfaceDataSource() datasource.DataSource

func NewIPv4InterfaceResource

func NewIPv4InterfaceResource() resource.Resource

func NewIPv4PrefixListRuleDataSource

func NewIPv4PrefixListRuleDataSource() datasource.DataSource

func NewIPv4PrefixListRuleEntryDataSource

func NewIPv4PrefixListRuleEntryDataSource() datasource.DataSource

func NewIPv4PrefixListRuleEntryResource

func NewIPv4PrefixListRuleEntryResource() resource.Resource

func NewIPv4PrefixListRuleResource

func NewIPv4PrefixListRuleResource() resource.Resource

func NewIPv4StaticRouteDataSource

func NewIPv4StaticRouteDataSource() datasource.DataSource

func NewIPv4StaticRouteResource

func NewIPv4StaticRouteResource() resource.Resource

func NewIPv4VRFDataSource

func NewIPv4VRFDataSource() datasource.DataSource

func NewIPv4VRFResource

func NewIPv4VRFResource() resource.Resource

func NewISISDataSource

func NewISISDataSource() datasource.DataSource

func NewISISInstanceDataSource

func NewISISInstanceDataSource() datasource.DataSource

func NewISISInstanceResource

func NewISISInstanceResource() resource.Resource

func NewISISInterfaceDataSource

func NewISISInterfaceDataSource() datasource.DataSource

func NewISISInterfaceResource

func NewISISInterfaceResource() resource.Resource

func NewISISResource

func NewISISResource() resource.Resource

func NewISISVRFDataSource

func NewISISVRFDataSource() datasource.DataSource

func NewISISVRFResource

func NewISISVRFResource() resource.Resource

func NewLoopbackInterfaceDataSource

func NewLoopbackInterfaceDataSource() datasource.DataSource

func NewLoopbackInterfaceResource

func NewLoopbackInterfaceResource() resource.Resource

func NewLoopbackInterfaceVRFDataSource

func NewLoopbackInterfaceVRFDataSource() datasource.DataSource

func NewLoopbackInterfaceVRFResource

func NewLoopbackInterfaceVRFResource() resource.Resource

func NewNTPServerDataSource

func NewNTPServerDataSource() datasource.DataSource

func NewNTPServerResource

func NewNTPServerResource() resource.Resource

func NewNVEInterfaceDataSource

func NewNVEInterfaceDataSource() datasource.DataSource

func NewNVEInterfaceResource

func NewNVEInterfaceResource() resource.Resource

func NewNVEVNIContainerDataSource

func NewNVEVNIContainerDataSource() datasource.DataSource

func NewNVEVNIContainerResource

func NewNVEVNIContainerResource() resource.Resource

func NewNVEVNIDataSource

func NewNVEVNIDataSource() datasource.DataSource

func NewNVEVNIIngressReplicationDataSource

func NewNVEVNIIngressReplicationDataSource() datasource.DataSource

func NewNVEVNIIngressReplicationResource

func NewNVEVNIIngressReplicationResource() resource.Resource

func NewNVEVNIResource

func NewNVEVNIResource() resource.Resource

func NewOSPFAreaDataSource

func NewOSPFAreaDataSource() datasource.DataSource

func NewOSPFAreaResource

func NewOSPFAreaResource() resource.Resource

func NewOSPFAuthenticationDataSource

func NewOSPFAuthenticationDataSource() datasource.DataSource

func NewOSPFAuthenticationResource

func NewOSPFAuthenticationResource() resource.Resource

func NewOSPFDataSource

func NewOSPFDataSource() datasource.DataSource

func NewOSPFInstanceDataSource

func NewOSPFInstanceDataSource() datasource.DataSource

func NewOSPFInstanceResource

func NewOSPFInstanceResource() resource.Resource

func NewOSPFInterfaceDataSource

func NewOSPFInterfaceDataSource() datasource.DataSource

func NewOSPFInterfaceResource

func NewOSPFInterfaceResource() resource.Resource

func NewOSPFResource

func NewOSPFResource() resource.Resource

func NewOSPFVRFDataSource

func NewOSPFVRFDataSource() datasource.DataSource

func NewOSPFVRFResource

func NewOSPFVRFResource() resource.Resource

func NewPIMAnycastRPDataSource

func NewPIMAnycastRPDataSource() datasource.DataSource

func NewPIMAnycastRPPeerDataSource

func NewPIMAnycastRPPeerDataSource() datasource.DataSource

func NewPIMAnycastRPPeerResource

func NewPIMAnycastRPPeerResource() resource.Resource

func NewPIMAnycastRPResource

func NewPIMAnycastRPResource() resource.Resource

func NewPIMDataSource

func NewPIMDataSource() datasource.DataSource

func NewPIMInstanceDataSource

func NewPIMInstanceDataSource() datasource.DataSource

func NewPIMInstanceResource

func NewPIMInstanceResource() resource.Resource

func NewPIMInterfaceDataSource

func NewPIMInterfaceDataSource() datasource.DataSource

func NewPIMInterfaceResource

func NewPIMInterfaceResource() resource.Resource

func NewPIMResource

func NewPIMResource() resource.Resource

func NewPIMSSMPolicyDataSource

func NewPIMSSMPolicyDataSource() datasource.DataSource

func NewPIMSSMPolicyResource

func NewPIMSSMPolicyResource() resource.Resource

func NewPIMSSMRangeDataSource

func NewPIMSSMRangeDataSource() datasource.DataSource

func NewPIMSSMRangeResource

func NewPIMSSMRangeResource() resource.Resource

func NewPIMStaticRPDataSource

func NewPIMStaticRPDataSource() datasource.DataSource

func NewPIMStaticRPGroupListDataSource

func NewPIMStaticRPGroupListDataSource() datasource.DataSource

func NewPIMStaticRPGroupListResource

func NewPIMStaticRPGroupListResource() resource.Resource

func NewPIMStaticRPPolicyDataSource

func NewPIMStaticRPPolicyDataSource() datasource.DataSource

func NewPIMStaticRPPolicyResource

func NewPIMStaticRPPolicyResource() resource.Resource

func NewPIMStaticRPResource

func NewPIMStaticRPResource() resource.Resource

func NewPIMVRFDataSource

func NewPIMVRFDataSource() datasource.DataSource

func NewPIMVRFResource

func NewPIMVRFResource() resource.Resource

func NewPhysicalInterfaceDataSource

func NewPhysicalInterfaceDataSource() datasource.DataSource

func NewPhysicalInterfaceResource

func NewPhysicalInterfaceResource() resource.Resource

func NewPhysicalInterfaceVRFDataSource

func NewPhysicalInterfaceVRFDataSource() datasource.DataSource

func NewPhysicalInterfaceVRFResource

func NewPhysicalInterfaceVRFResource() resource.Resource

func NewPortChannelInterfaceDataSource

func NewPortChannelInterfaceDataSource() datasource.DataSource

func NewPortChannelInterfaceMemberDataSource

func NewPortChannelInterfaceMemberDataSource() datasource.DataSource

func NewPortChannelInterfaceMemberResource

func NewPortChannelInterfaceMemberResource() resource.Resource

func NewPortChannelInterfaceResource

func NewPortChannelInterfaceResource() resource.Resource

func NewPortChannelInterfaceVRFDataSource

func NewPortChannelInterfaceVRFDataSource() datasource.DataSource

func NewPortChannelInterfaceVRFResource

func NewPortChannelInterfaceVRFResource() resource.Resource

func NewQueuingQOSPolicyMapDataSource

func NewQueuingQOSPolicyMapDataSource() datasource.DataSource

func NewQueuingQOSPolicyMapMatchClassMapDataSource

func NewQueuingQOSPolicyMapMatchClassMapDataSource() datasource.DataSource

func NewQueuingQOSPolicyMapMatchClassMapPriorityDataSource

func NewQueuingQOSPolicyMapMatchClassMapPriorityDataSource() datasource.DataSource

func NewQueuingQOSPolicyMapMatchClassMapPriorityResource

func NewQueuingQOSPolicyMapMatchClassMapPriorityResource() resource.Resource

func NewQueuingQOSPolicyMapMatchClassMapRemainingBandwidthDataSource

func NewQueuingQOSPolicyMapMatchClassMapRemainingBandwidthDataSource() datasource.DataSource

func NewQueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource

func NewQueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource() resource.Resource

func NewQueuingQOSPolicyMapMatchClassMapResource

func NewQueuingQOSPolicyMapMatchClassMapResource() resource.Resource

func NewQueuingQOSPolicyMapResource

func NewQueuingQOSPolicyMapResource() resource.Resource

func NewQueuingQOSPolicySystemOutDataSource

func NewQueuingQOSPolicySystemOutDataSource() datasource.DataSource

func NewQueuingQOSPolicySystemOutPolicyMapDataSource

func NewQueuingQOSPolicySystemOutPolicyMapDataSource() datasource.DataSource

func NewQueuingQOSPolicySystemOutPolicyMapResource

func NewQueuingQOSPolicySystemOutPolicyMapResource() resource.Resource

func NewQueuingQOSPolicySystemOutResource

func NewQueuingQOSPolicySystemOutResource() resource.Resource

func NewRestDataSource

func NewRestDataSource() datasource.DataSource

func NewRestResource

func NewRestResource() resource.Resource

func NewRouteMapRuleDataSource

func NewRouteMapRuleDataSource() datasource.DataSource

func NewRouteMapRuleEntryDataSource

func NewRouteMapRuleEntryDataSource() datasource.DataSource

func NewRouteMapRuleEntryMatchRouteDataSource

func NewRouteMapRuleEntryMatchRouteDataSource() datasource.DataSource

func NewRouteMapRuleEntryMatchRoutePrefixListDataSource

func NewRouteMapRuleEntryMatchRoutePrefixListDataSource() datasource.DataSource

func NewRouteMapRuleEntryMatchRoutePrefixListResource

func NewRouteMapRuleEntryMatchRoutePrefixListResource() resource.Resource

func NewRouteMapRuleEntryMatchRouteResource

func NewRouteMapRuleEntryMatchRouteResource() resource.Resource

func NewRouteMapRuleEntryResource

func NewRouteMapRuleEntryResource() resource.Resource

func NewRouteMapRuleEntrySetRegularCommunityDataSource

func NewRouteMapRuleEntrySetRegularCommunityDataSource() datasource.DataSource

func NewRouteMapRuleEntrySetRegularCommunityItemDataSource

func NewRouteMapRuleEntrySetRegularCommunityItemDataSource() datasource.DataSource

func NewRouteMapRuleEntrySetRegularCommunityItemResource

func NewRouteMapRuleEntrySetRegularCommunityItemResource() resource.Resource

func NewRouteMapRuleEntrySetRegularCommunityResource

func NewRouteMapRuleEntrySetRegularCommunityResource() resource.Resource

func NewRouteMapRuleResource

func NewRouteMapRuleResource() resource.Resource

func NewSVIInterfaceDataSource

func NewSVIInterfaceDataSource() datasource.DataSource

func NewSVIInterfaceResource

func NewSVIInterfaceResource() resource.Resource

func NewSVIInterfaceVRFDataSource

func NewSVIInterfaceVRFDataSource() datasource.DataSource

func NewSVIInterfaceVRFResource

func NewSVIInterfaceVRFResource() resource.Resource

func NewSaveConfigResource added in v0.5.2

func NewSaveConfigResource() resource.Resource

func NewSpanningTreeInterfaceDataSource

func NewSpanningTreeInterfaceDataSource() datasource.DataSource

func NewSpanningTreeInterfaceResource

func NewSpanningTreeInterfaceResource() resource.Resource

func NewSubinterfaceDataSource

func NewSubinterfaceDataSource() datasource.DataSource

func NewSubinterfaceResource

func NewSubinterfaceResource() resource.Resource

func NewSubinterfaceVRFDataSource

func NewSubinterfaceVRFDataSource() datasource.DataSource

func NewSubinterfaceVRFResource

func NewSubinterfaceVRFResource() resource.Resource

func NewSystemDataSource

func NewSystemDataSource() datasource.DataSource

func NewSystemResource

func NewSystemResource() resource.Resource

func NewVPCDomainDataSource

func NewVPCDomainDataSource() datasource.DataSource

func NewVPCDomainResource

func NewVPCDomainResource() resource.Resource

func NewVPCInstanceDataSource

func NewVPCInstanceDataSource() datasource.DataSource

func NewVPCInstanceResource

func NewVPCInstanceResource() resource.Resource

func NewVPCInterfaceDataSource

func NewVPCInterfaceDataSource() datasource.DataSource

func NewVPCInterfaceResource

func NewVPCInterfaceResource() resource.Resource

func NewVPCKeepaliveDataSource added in v0.5.2

func NewVPCKeepaliveDataSource() datasource.DataSource

func NewVPCKeepaliveResource added in v0.5.2

func NewVPCKeepaliveResource() resource.Resource

func NewVPCPeerlinkDataSource added in v0.5.2

func NewVPCPeerlinkDataSource() datasource.DataSource

func NewVPCPeerlinkResource added in v0.5.2

func NewVPCPeerlinkResource() resource.Resource

func NewVRFAddressFamilyDataSource

func NewVRFAddressFamilyDataSource() datasource.DataSource

func NewVRFAddressFamilyResource

func NewVRFAddressFamilyResource() resource.Resource

func NewVRFDataSource

func NewVRFDataSource() datasource.DataSource

func NewVRFResource

func NewVRFResource() resource.Resource

func NewVRFRouteTargetAddressFamilyDataSource

func NewVRFRouteTargetAddressFamilyDataSource() datasource.DataSource

func NewVRFRouteTargetAddressFamilyResource

func NewVRFRouteTargetAddressFamilyResource() resource.Resource

func NewVRFRouteTargetDataSource

func NewVRFRouteTargetDataSource() datasource.DataSource

func NewVRFRouteTargetDirectionDataSource

func NewVRFRouteTargetDirectionDataSource() datasource.DataSource

func NewVRFRouteTargetDirectionResource

func NewVRFRouteTargetDirectionResource() resource.Resource

func NewVRFRouteTargetResource

func NewVRFRouteTargetResource() resource.Resource

func NewVRFRoutingDataSource

func NewVRFRoutingDataSource() datasource.DataSource

func NewVRFRoutingResource

func NewVRFRoutingResource() resource.Resource

Types

type BGP

type BGP struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type BGPAddressFamily

type BGPAddressFamily struct {
	Device                    types.String `tfsdk:"device"`
	Dn                        types.String `tfsdk:"id"`
	Asn                       types.String `tfsdk:"asn"`
	Vrf                       types.String `tfsdk:"vrf"`
	AddressFamily             types.String `tfsdk:"address_family"`
	CriticalNexthopTimeout    types.Int64  `tfsdk:"critical_nexthop_timeout"`
	NonCriticalNexthopTimeout types.Int64  `tfsdk:"non_critical_nexthop_timeout"`
}

type BGPAddressFamilyDataSource

type BGPAddressFamilyDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPAddressFamilyDataSource) Configure

func (*BGPAddressFamilyDataSource) Metadata

func (*BGPAddressFamilyDataSource) Read

func (*BGPAddressFamilyDataSource) Schema

type BGPAddressFamilyResource

type BGPAddressFamilyResource struct {
	// contains filtered or unexported fields
}

func (*BGPAddressFamilyResource) Configure

func (*BGPAddressFamilyResource) Create

func (*BGPAddressFamilyResource) Delete

func (*BGPAddressFamilyResource) ImportState

func (*BGPAddressFamilyResource) Metadata

func (*BGPAddressFamilyResource) Read

func (*BGPAddressFamilyResource) Schema

func (*BGPAddressFamilyResource) Update

type BGPAdvertisedPrefix added in v0.5.1

type BGPAdvertisedPrefix struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	Asn           types.String `tfsdk:"asn"`
	Vrf           types.String `tfsdk:"vrf"`
	AddressFamily types.String `tfsdk:"address_family"`
	Prefix        types.String `tfsdk:"prefix"`
	RouteMap      types.String `tfsdk:"route_map"`
}

type BGPAdvertisedPrefixDataSource added in v0.5.1

type BGPAdvertisedPrefixDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPAdvertisedPrefixDataSource) Configure added in v0.5.1

func (*BGPAdvertisedPrefixDataSource) Metadata added in v0.5.1

func (*BGPAdvertisedPrefixDataSource) Read added in v0.5.1

func (*BGPAdvertisedPrefixDataSource) Schema added in v0.5.1

type BGPAdvertisedPrefixResource added in v0.5.1

type BGPAdvertisedPrefixResource struct {
	// contains filtered or unexported fields
}

func (*BGPAdvertisedPrefixResource) Configure added in v0.5.1

func (*BGPAdvertisedPrefixResource) Create added in v0.5.1

func (*BGPAdvertisedPrefixResource) Delete added in v0.5.1

func (*BGPAdvertisedPrefixResource) ImportState added in v0.5.1

func (*BGPAdvertisedPrefixResource) Metadata added in v0.5.1

func (*BGPAdvertisedPrefixResource) Read added in v0.5.1

func (*BGPAdvertisedPrefixResource) Schema added in v0.5.1

func (*BGPAdvertisedPrefixResource) Update added in v0.5.1

type BGPDataSource

type BGPDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPDataSource) Configure

func (*BGPDataSource) Metadata

func (*BGPDataSource) Read

func (*BGPDataSource) Schema

type BGPGracefulRestart

type BGPGracefulRestart struct {
	Device          types.String `tfsdk:"device"`
	Dn              types.String `tfsdk:"id"`
	Asn             types.String `tfsdk:"asn"`
	Vrf             types.String `tfsdk:"vrf"`
	RestartInterval types.Int64  `tfsdk:"restart_interval"`
	StaleInterval   types.Int64  `tfsdk:"stale_interval"`
}

type BGPGracefulRestartDataSource

type BGPGracefulRestartDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPGracefulRestartDataSource) Configure

func (*BGPGracefulRestartDataSource) Metadata

func (*BGPGracefulRestartDataSource) Read

func (*BGPGracefulRestartDataSource) Schema

type BGPGracefulRestartResource

type BGPGracefulRestartResource struct {
	// contains filtered or unexported fields
}

func (*BGPGracefulRestartResource) Configure

func (*BGPGracefulRestartResource) Create

func (*BGPGracefulRestartResource) Delete

func (*BGPGracefulRestartResource) ImportState

func (*BGPGracefulRestartResource) Metadata

func (*BGPGracefulRestartResource) Read

func (*BGPGracefulRestartResource) Schema

func (*BGPGracefulRestartResource) Update

type BGPInstance

type BGPInstance struct {
	Device                types.String `tfsdk:"device"`
	Dn                    types.String `tfsdk:"id"`
	AdminState            types.String `tfsdk:"admin_state"`
	Asn                   types.String `tfsdk:"asn"`
	EnhancedErrorHandling types.Bool   `tfsdk:"enhanced_error_handling"`
}

type BGPInstanceDataSource

type BGPInstanceDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPInstanceDataSource) Configure

func (*BGPInstanceDataSource) Metadata

func (*BGPInstanceDataSource) Read

func (*BGPInstanceDataSource) Schema

type BGPInstanceResource

type BGPInstanceResource struct {
	// contains filtered or unexported fields
}

func (*BGPInstanceResource) Configure

func (*BGPInstanceResource) Create

func (*BGPInstanceResource) Delete

func (*BGPInstanceResource) ImportState

func (*BGPInstanceResource) Metadata

func (*BGPInstanceResource) Read

func (*BGPInstanceResource) Schema

func (*BGPInstanceResource) Update

type BGPPeer

type BGPPeer struct {
	Device          types.String `tfsdk:"device"`
	Dn              types.String `tfsdk:"id"`
	Asn             types.String `tfsdk:"asn"`
	Vrf             types.String `tfsdk:"vrf"`
	Address         types.String `tfsdk:"address"`
	RemoteAsn       types.String `tfsdk:"remote_asn"`
	Description     types.String `tfsdk:"description"`
	PeerTemplate    types.String `tfsdk:"peer_template"`
	PeerType        types.String `tfsdk:"peer_type"`
	SourceInterface types.String `tfsdk:"source_interface"`
	HoldTime        types.Int64  `tfsdk:"hold_time"`
	Keepalive       types.Int64  `tfsdk:"keepalive"`
	EbgpMultihopTtl types.Int64  `tfsdk:"ebgp_multihop_ttl"`
	PeerControl     types.String `tfsdk:"peer_control"`
	PasswordType    types.String `tfsdk:"password_type"`
	Password        types.String `tfsdk:"password"`
}

type BGPPeerAddressFamily

type BGPPeerAddressFamily struct {
	Device                types.String `tfsdk:"device"`
	Dn                    types.String `tfsdk:"id"`
	Asn                   types.String `tfsdk:"asn"`
	Vrf                   types.String `tfsdk:"vrf"`
	Address               types.String `tfsdk:"address"`
	AddressFamily         types.String `tfsdk:"address_family"`
	Control               types.String `tfsdk:"control"`
	SendCommunityExtended types.String `tfsdk:"send_community_extended"`
	SendCommunityStandard types.String `tfsdk:"send_community_standard"`
}

type BGPPeerAddressFamilyDataSource

type BGPPeerAddressFamilyDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerAddressFamilyDataSource) Configure

func (*BGPPeerAddressFamilyDataSource) Metadata

func (*BGPPeerAddressFamilyDataSource) Read

func (*BGPPeerAddressFamilyDataSource) Schema

type BGPPeerAddressFamilyPrefixListControl

type BGPPeerAddressFamilyPrefixListControl struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	Asn           types.String `tfsdk:"asn"`
	Vrf           types.String `tfsdk:"vrf"`
	Address       types.String `tfsdk:"address"`
	AddressFamily types.String `tfsdk:"address_family"`
	Direction     types.String `tfsdk:"direction"`
	List          types.String `tfsdk:"list"`
}

type BGPPeerAddressFamilyPrefixListControlDataSource

type BGPPeerAddressFamilyPrefixListControlDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerAddressFamilyPrefixListControlDataSource) Configure

func (*BGPPeerAddressFamilyPrefixListControlDataSource) Metadata

func (*BGPPeerAddressFamilyPrefixListControlDataSource) Read

func (*BGPPeerAddressFamilyPrefixListControlDataSource) Schema

type BGPPeerAddressFamilyPrefixListControlResource

type BGPPeerAddressFamilyPrefixListControlResource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerAddressFamilyPrefixListControlResource) Configure

func (*BGPPeerAddressFamilyPrefixListControlResource) Create

func (*BGPPeerAddressFamilyPrefixListControlResource) Delete

func (*BGPPeerAddressFamilyPrefixListControlResource) ImportState

func (*BGPPeerAddressFamilyPrefixListControlResource) Metadata

func (*BGPPeerAddressFamilyPrefixListControlResource) Read

func (*BGPPeerAddressFamilyPrefixListControlResource) Schema

func (*BGPPeerAddressFamilyPrefixListControlResource) Update

type BGPPeerAddressFamilyResource

type BGPPeerAddressFamilyResource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerAddressFamilyResource) Configure

func (*BGPPeerAddressFamilyResource) Create

func (*BGPPeerAddressFamilyResource) Delete

func (*BGPPeerAddressFamilyResource) ImportState

func (*BGPPeerAddressFamilyResource) Metadata

func (*BGPPeerAddressFamilyResource) Read

func (*BGPPeerAddressFamilyResource) Schema

func (*BGPPeerAddressFamilyResource) Update

type BGPPeerAddressFamilyRouteControl

type BGPPeerAddressFamilyRouteControl struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	Asn           types.String `tfsdk:"asn"`
	Vrf           types.String `tfsdk:"vrf"`
	Address       types.String `tfsdk:"address"`
	AddressFamily types.String `tfsdk:"address_family"`
	Direction     types.String `tfsdk:"direction"`
	RouteMapName  types.String `tfsdk:"route_map_name"`
}

type BGPPeerAddressFamilyRouteControlDataSource

type BGPPeerAddressFamilyRouteControlDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerAddressFamilyRouteControlDataSource) Configure

func (*BGPPeerAddressFamilyRouteControlDataSource) Metadata

func (*BGPPeerAddressFamilyRouteControlDataSource) Read

func (*BGPPeerAddressFamilyRouteControlDataSource) Schema

type BGPPeerAddressFamilyRouteControlResource

type BGPPeerAddressFamilyRouteControlResource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerAddressFamilyRouteControlResource) Configure

func (*BGPPeerAddressFamilyRouteControlResource) Create

func (*BGPPeerAddressFamilyRouteControlResource) Delete

func (*BGPPeerAddressFamilyRouteControlResource) ImportState

func (*BGPPeerAddressFamilyRouteControlResource) Metadata

func (*BGPPeerAddressFamilyRouteControlResource) Read

func (*BGPPeerAddressFamilyRouteControlResource) Schema

func (*BGPPeerAddressFamilyRouteControlResource) Update

type BGPPeerDataSource

type BGPPeerDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerDataSource) Configure

func (*BGPPeerDataSource) Metadata

func (*BGPPeerDataSource) Read

func (*BGPPeerDataSource) Schema

type BGPPeerLocalASN added in v0.5.3

type BGPPeerLocalASN struct {
	Device         types.String `tfsdk:"device"`
	Dn             types.String `tfsdk:"id"`
	AsnPropagation types.String `tfsdk:"asn_propagation"`
	LocalAsn       types.String `tfsdk:"local_asn"`
	Vrf            types.String `tfsdk:"vrf"`
	Address        types.String `tfsdk:"address"`
}

type BGPPeerLocalASNDataSource added in v0.5.3

type BGPPeerLocalASNDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerLocalASNDataSource) Configure added in v0.5.3

func (*BGPPeerLocalASNDataSource) Metadata added in v0.5.3

func (*BGPPeerLocalASNDataSource) Read added in v0.5.3

func (*BGPPeerLocalASNDataSource) Schema added in v0.5.3

type BGPPeerLocalASNResource added in v0.5.3

type BGPPeerLocalASNResource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerLocalASNResource) Configure added in v0.5.3

func (*BGPPeerLocalASNResource) Create added in v0.5.3

func (*BGPPeerLocalASNResource) Delete added in v0.5.3

func (*BGPPeerLocalASNResource) ImportState added in v0.5.3

func (*BGPPeerLocalASNResource) Metadata added in v0.5.3

func (*BGPPeerLocalASNResource) Read added in v0.5.3

func (*BGPPeerLocalASNResource) Schema added in v0.5.3

func (*BGPPeerLocalASNResource) Update added in v0.5.3

type BGPPeerResource

type BGPPeerResource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerResource) Configure

func (*BGPPeerResource) Create

func (*BGPPeerResource) Delete

func (*BGPPeerResource) ImportState

func (*BGPPeerResource) Metadata

func (*BGPPeerResource) Read

func (*BGPPeerResource) Schema

func (*BGPPeerResource) Update

type BGPPeerTemplate

type BGPPeerTemplate struct {
	Device          types.String `tfsdk:"device"`
	Dn              types.String `tfsdk:"id"`
	Asn             types.String `tfsdk:"asn"`
	TemplateName    types.String `tfsdk:"template_name"`
	RemoteAsn       types.String `tfsdk:"remote_asn"`
	Description     types.String `tfsdk:"description"`
	PeerType        types.String `tfsdk:"peer_type"`
	SourceInterface types.String `tfsdk:"source_interface"`
}

type BGPPeerTemplateAddressFamily

type BGPPeerTemplateAddressFamily struct {
	Device                types.String `tfsdk:"device"`
	Dn                    types.String `tfsdk:"id"`
	Asn                   types.String `tfsdk:"asn"`
	TemplateName          types.String `tfsdk:"template_name"`
	AddressFamily         types.String `tfsdk:"address_family"`
	Control               types.String `tfsdk:"control"`
	SendCommunityExtended types.String `tfsdk:"send_community_extended"`
	SendCommunityStandard types.String `tfsdk:"send_community_standard"`
}

type BGPPeerTemplateAddressFamilyDataSource

type BGPPeerTemplateAddressFamilyDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerTemplateAddressFamilyDataSource) Configure

func (*BGPPeerTemplateAddressFamilyDataSource) Metadata

func (*BGPPeerTemplateAddressFamilyDataSource) Read

func (*BGPPeerTemplateAddressFamilyDataSource) Schema

type BGPPeerTemplateAddressFamilyResource

type BGPPeerTemplateAddressFamilyResource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerTemplateAddressFamilyResource) Configure

func (*BGPPeerTemplateAddressFamilyResource) Create

func (*BGPPeerTemplateAddressFamilyResource) Delete

func (*BGPPeerTemplateAddressFamilyResource) ImportState

func (*BGPPeerTemplateAddressFamilyResource) Metadata

func (*BGPPeerTemplateAddressFamilyResource) Read

func (*BGPPeerTemplateAddressFamilyResource) Schema

func (*BGPPeerTemplateAddressFamilyResource) Update

type BGPPeerTemplateDataSource

type BGPPeerTemplateDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerTemplateDataSource) Configure

func (*BGPPeerTemplateDataSource) Metadata

func (*BGPPeerTemplateDataSource) Read

func (*BGPPeerTemplateDataSource) Schema

type BGPPeerTemplateMaxPrefix

type BGPPeerTemplateMaxPrefix struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	Asn           types.String `tfsdk:"asn"`
	TemplateName  types.String `tfsdk:"template_name"`
	AddressFamily types.String `tfsdk:"address_family"`
	Action        types.String `tfsdk:"action"`
	MaximumPrefix types.Int64  `tfsdk:"maximum_prefix"`
	RestartTime   types.Int64  `tfsdk:"restart_time"`
	Threshold     types.Int64  `tfsdk:"threshold"`
}

type BGPPeerTemplateMaxPrefixDataSource

type BGPPeerTemplateMaxPrefixDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerTemplateMaxPrefixDataSource) Configure

func (*BGPPeerTemplateMaxPrefixDataSource) Metadata

func (*BGPPeerTemplateMaxPrefixDataSource) Read

func (*BGPPeerTemplateMaxPrefixDataSource) Schema

type BGPPeerTemplateMaxPrefixResource

type BGPPeerTemplateMaxPrefixResource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerTemplateMaxPrefixResource) Configure

func (*BGPPeerTemplateMaxPrefixResource) Create

func (*BGPPeerTemplateMaxPrefixResource) Delete

func (*BGPPeerTemplateMaxPrefixResource) ImportState

func (*BGPPeerTemplateMaxPrefixResource) Metadata

func (*BGPPeerTemplateMaxPrefixResource) Read

func (*BGPPeerTemplateMaxPrefixResource) Schema

func (*BGPPeerTemplateMaxPrefixResource) Update

type BGPPeerTemplateResource

type BGPPeerTemplateResource struct {
	// contains filtered or unexported fields
}

func (*BGPPeerTemplateResource) Configure

func (*BGPPeerTemplateResource) Create

func (*BGPPeerTemplateResource) Delete

func (*BGPPeerTemplateResource) ImportState

func (*BGPPeerTemplateResource) Metadata

func (*BGPPeerTemplateResource) Read

func (*BGPPeerTemplateResource) Schema

func (*BGPPeerTemplateResource) Update

type BGPResource

type BGPResource struct {
	// contains filtered or unexported fields
}

func (*BGPResource) Configure

func (*BGPResource) Create

func (*BGPResource) Delete

func (*BGPResource) ImportState

func (*BGPResource) Metadata

func (*BGPResource) Read

func (*BGPResource) Schema

func (*BGPResource) Update

type BGPRouteControl

type BGPRouteControl struct {
	Device             types.String `tfsdk:"device"`
	Dn                 types.String `tfsdk:"id"`
	Asn                types.String `tfsdk:"asn"`
	Vrf                types.String `tfsdk:"vrf"`
	EnforceFirstAs     types.String `tfsdk:"enforce_first_as"`
	FibAccelerate      types.String `tfsdk:"fib_accelerate"`
	LogNeighborChanges types.String `tfsdk:"log_neighbor_changes"`
	SuppressRoutes     types.String `tfsdk:"suppress_routes"`
}

type BGPRouteControlDataSource

type BGPRouteControlDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPRouteControlDataSource) Configure

func (*BGPRouteControlDataSource) Metadata

func (*BGPRouteControlDataSource) Read

func (*BGPRouteControlDataSource) Schema

type BGPRouteControlResource

type BGPRouteControlResource struct {
	// contains filtered or unexported fields
}

func (*BGPRouteControlResource) Configure

func (*BGPRouteControlResource) Create

func (*BGPRouteControlResource) Delete

func (*BGPRouteControlResource) ImportState

func (*BGPRouteControlResource) Metadata

func (*BGPRouteControlResource) Read

func (*BGPRouteControlResource) Schema

func (*BGPRouteControlResource) Update

type BGPRouteRedistribution added in v0.5.3

type BGPRouteRedistribution struct {
	Device           types.String `tfsdk:"device"`
	Dn               types.String `tfsdk:"id"`
	Asn              types.String `tfsdk:"asn"`
	Vrf              types.String `tfsdk:"vrf"`
	AddressFamily    types.String `tfsdk:"address_family"`
	Protocol         types.String `tfsdk:"protocol"`
	ProtocolInstance types.String `tfsdk:"protocol_instance"`
	RouteMap         types.String `tfsdk:"route_map"`
	Scope            types.String `tfsdk:"scope"`
	Srv6PrefixType   types.String `tfsdk:"srv6_prefix_type"`
}

type BGPRouteRedistributionDataSource added in v0.5.3

type BGPRouteRedistributionDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPRouteRedistributionDataSource) Configure added in v0.5.3

func (*BGPRouteRedistributionDataSource) Metadata added in v0.5.3

func (*BGPRouteRedistributionDataSource) Read added in v0.5.3

func (*BGPRouteRedistributionDataSource) Schema added in v0.5.3

type BGPRouteRedistributionResource added in v0.5.3

type BGPRouteRedistributionResource struct {
	// contains filtered or unexported fields
}

func (*BGPRouteRedistributionResource) Configure added in v0.5.3

func (*BGPRouteRedistributionResource) Create added in v0.5.3

func (*BGPRouteRedistributionResource) Delete added in v0.5.3

func (*BGPRouteRedistributionResource) ImportState added in v0.5.3

func (*BGPRouteRedistributionResource) Metadata added in v0.5.3

func (*BGPRouteRedistributionResource) Read added in v0.5.3

func (*BGPRouteRedistributionResource) Schema added in v0.5.3

func (*BGPRouteRedistributionResource) Update added in v0.5.3

type BGPVRF

type BGPVRF struct {
	Device   types.String `tfsdk:"device"`
	Dn       types.String `tfsdk:"id"`
	Asn      types.String `tfsdk:"asn"`
	Name     types.String `tfsdk:"name"`
	RouterId types.String `tfsdk:"router_id"`
}

type BGPVRFDataSource

type BGPVRFDataSource struct {
	// contains filtered or unexported fields
}

func (*BGPVRFDataSource) Configure

func (*BGPVRFDataSource) Metadata

func (*BGPVRFDataSource) Read

func (*BGPVRFDataSource) Schema

type BGPVRFResource

type BGPVRFResource struct {
	// contains filtered or unexported fields
}

func (*BGPVRFResource) Configure

func (*BGPVRFResource) Create

func (*BGPVRFResource) Delete

func (*BGPVRFResource) ImportState

func (*BGPVRFResource) Metadata

func (*BGPVRFResource) Read

func (*BGPVRFResource) Schema

func (*BGPVRFResource) Update

type BridgeDomain

type BridgeDomain struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	FabricEncap types.String `tfsdk:"fabric_encap"`
	AccessEncap types.String `tfsdk:"access_encap"`
	Name        types.String `tfsdk:"name"`
}

type BridgeDomainDataSource

type BridgeDomainDataSource struct {
	// contains filtered or unexported fields
}

func (*BridgeDomainDataSource) Configure

func (*BridgeDomainDataSource) Metadata

func (*BridgeDomainDataSource) Read

func (*BridgeDomainDataSource) Schema

type BridgeDomainResource

type BridgeDomainResource struct {
	// contains filtered or unexported fields
}

func (*BridgeDomainResource) Configure

func (*BridgeDomainResource) Create

func (*BridgeDomainResource) Delete

func (*BridgeDomainResource) ImportState

func (*BridgeDomainResource) Metadata

func (*BridgeDomainResource) Read

func (*BridgeDomainResource) Schema

func (*BridgeDomainResource) Update

type DHCPRelayAddress

type DHCPRelayAddress struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	Vrf         types.String `tfsdk:"vrf"`
	Address     types.String `tfsdk:"address"`
}

type DHCPRelayAddressDataSource

type DHCPRelayAddressDataSource struct {
	// contains filtered or unexported fields
}

func (*DHCPRelayAddressDataSource) Configure

func (*DHCPRelayAddressDataSource) Metadata

func (*DHCPRelayAddressDataSource) Read

func (*DHCPRelayAddressDataSource) Schema

type DHCPRelayAddressResource

type DHCPRelayAddressResource struct {
	// contains filtered or unexported fields
}

func (*DHCPRelayAddressResource) Configure

func (*DHCPRelayAddressResource) Create

func (*DHCPRelayAddressResource) Delete

func (*DHCPRelayAddressResource) ImportState

func (*DHCPRelayAddressResource) Metadata

func (*DHCPRelayAddressResource) Read

func (*DHCPRelayAddressResource) Schema

func (*DHCPRelayAddressResource) Update

type DHCPRelayInterface

type DHCPRelayInterface struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
}

type DHCPRelayInterfaceDataSource

type DHCPRelayInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*DHCPRelayInterfaceDataSource) Configure

func (*DHCPRelayInterfaceDataSource) Metadata

func (*DHCPRelayInterfaceDataSource) Read

func (*DHCPRelayInterfaceDataSource) Schema

type DHCPRelayInterfaceResource

type DHCPRelayInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*DHCPRelayInterfaceResource) Configure

func (*DHCPRelayInterfaceResource) Create

func (*DHCPRelayInterfaceResource) Delete

func (*DHCPRelayInterfaceResource) ImportState

func (*DHCPRelayInterfaceResource) Metadata

func (*DHCPRelayInterfaceResource) Read

func (*DHCPRelayInterfaceResource) Schema

func (*DHCPRelayInterfaceResource) Update

type DefaultQOSClassMap

type DefaultQOSClassMap struct {
	Device    types.String `tfsdk:"device"`
	Dn        types.String `tfsdk:"id"`
	Name      types.String `tfsdk:"name"`
	MatchType types.String `tfsdk:"match_type"`
}

type DefaultQOSClassMapDSCP

type DefaultQOSClassMapDSCP struct {
	Device       types.String `tfsdk:"device"`
	Dn           types.String `tfsdk:"id"`
	ClassMapName types.String `tfsdk:"class_map_name"`
	Value        types.String `tfsdk:"value"`
}

type DefaultQOSClassMapDSCPDataSource

type DefaultQOSClassMapDSCPDataSource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSClassMapDSCPDataSource) Configure

func (*DefaultQOSClassMapDSCPDataSource) Metadata

func (*DefaultQOSClassMapDSCPDataSource) Read

func (*DefaultQOSClassMapDSCPDataSource) Schema

type DefaultQOSClassMapDSCPResource

type DefaultQOSClassMapDSCPResource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSClassMapDSCPResource) Configure

func (*DefaultQOSClassMapDSCPResource) Create

func (*DefaultQOSClassMapDSCPResource) Delete

func (*DefaultQOSClassMapDSCPResource) ImportState

func (*DefaultQOSClassMapDSCPResource) Metadata

func (*DefaultQOSClassMapDSCPResource) Read

func (*DefaultQOSClassMapDSCPResource) Schema

func (*DefaultQOSClassMapDSCPResource) Update

type DefaultQOSClassMapDataSource

type DefaultQOSClassMapDataSource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSClassMapDataSource) Configure

func (*DefaultQOSClassMapDataSource) Metadata

func (*DefaultQOSClassMapDataSource) Read

func (*DefaultQOSClassMapDataSource) Schema

type DefaultQOSClassMapResource

type DefaultQOSClassMapResource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSClassMapResource) Configure

func (*DefaultQOSClassMapResource) Create

func (*DefaultQOSClassMapResource) Delete

func (*DefaultQOSClassMapResource) ImportState

func (*DefaultQOSClassMapResource) Metadata

func (*DefaultQOSClassMapResource) Read

func (*DefaultQOSClassMapResource) Schema

func (*DefaultQOSClassMapResource) Update

type DefaultQOSPolicyInterfaceIn

type DefaultQOSPolicyInterfaceIn struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
}

type DefaultQOSPolicyInterfaceInDataSource

type DefaultQOSPolicyInterfaceInDataSource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyInterfaceInDataSource) Configure

func (*DefaultQOSPolicyInterfaceInDataSource) Metadata

func (*DefaultQOSPolicyInterfaceInDataSource) Read

func (*DefaultQOSPolicyInterfaceInDataSource) Schema

type DefaultQOSPolicyInterfaceInPolicyMap

type DefaultQOSPolicyInterfaceInPolicyMap struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	InterfaceId   types.String `tfsdk:"interface_id"`
	PolicyMapName types.String `tfsdk:"policy_map_name"`
}

type DefaultQOSPolicyInterfaceInPolicyMapDataSource

type DefaultQOSPolicyInterfaceInPolicyMapDataSource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyInterfaceInPolicyMapDataSource) Configure

func (*DefaultQOSPolicyInterfaceInPolicyMapDataSource) Metadata

func (*DefaultQOSPolicyInterfaceInPolicyMapDataSource) Read

func (*DefaultQOSPolicyInterfaceInPolicyMapDataSource) Schema

type DefaultQOSPolicyInterfaceInPolicyMapResource

type DefaultQOSPolicyInterfaceInPolicyMapResource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyInterfaceInPolicyMapResource) Configure

func (*DefaultQOSPolicyInterfaceInPolicyMapResource) Create

func (*DefaultQOSPolicyInterfaceInPolicyMapResource) Delete

func (*DefaultQOSPolicyInterfaceInPolicyMapResource) ImportState

func (*DefaultQOSPolicyInterfaceInPolicyMapResource) Metadata

func (*DefaultQOSPolicyInterfaceInPolicyMapResource) Read

func (*DefaultQOSPolicyInterfaceInPolicyMapResource) Schema

func (*DefaultQOSPolicyInterfaceInPolicyMapResource) Update

type DefaultQOSPolicyInterfaceInResource

type DefaultQOSPolicyInterfaceInResource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyInterfaceInResource) Configure

func (*DefaultQOSPolicyInterfaceInResource) Create

func (*DefaultQOSPolicyInterfaceInResource) Delete

func (*DefaultQOSPolicyInterfaceInResource) ImportState

func (*DefaultQOSPolicyInterfaceInResource) Metadata

func (*DefaultQOSPolicyInterfaceInResource) Read

func (*DefaultQOSPolicyInterfaceInResource) Schema

func (*DefaultQOSPolicyInterfaceInResource) Update

type DefaultQOSPolicyMap

type DefaultQOSPolicyMap struct {
	Device    types.String `tfsdk:"device"`
	Dn        types.String `tfsdk:"id"`
	Name      types.String `tfsdk:"name"`
	MatchType types.String `tfsdk:"match_type"`
}

type DefaultQOSPolicyMapDataSource

type DefaultQOSPolicyMapDataSource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyMapDataSource) Configure

func (*DefaultQOSPolicyMapDataSource) Metadata

func (*DefaultQOSPolicyMapDataSource) Read

func (*DefaultQOSPolicyMapDataSource) Schema

type DefaultQOSPolicyMapMatchClassMap

type DefaultQOSPolicyMapMatchClassMap struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	PolicyMapName types.String `tfsdk:"policy_map_name"`
	Name          types.String `tfsdk:"name"`
}

type DefaultQOSPolicyMapMatchClassMapDataSource

type DefaultQOSPolicyMapMatchClassMapDataSource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyMapMatchClassMapDataSource) Configure

func (*DefaultQOSPolicyMapMatchClassMapDataSource) Metadata

func (*DefaultQOSPolicyMapMatchClassMapDataSource) Read

func (*DefaultQOSPolicyMapMatchClassMapDataSource) Schema

type DefaultQOSPolicyMapMatchClassMapPolice

type DefaultQOSPolicyMapMatchClassMapPolice struct {
	Device               types.String `tfsdk:"device"`
	Dn                   types.String `tfsdk:"id"`
	PolicyMapName        types.String `tfsdk:"policy_map_name"`
	ClassMapName         types.String `tfsdk:"class_map_name"`
	BcRate               types.Int64  `tfsdk:"bc_rate"`
	BcUnit               types.String `tfsdk:"bc_unit"`
	BeRate               types.Int64  `tfsdk:"be_rate"`
	BeUnit               types.String `tfsdk:"be_unit"`
	CirRate              types.Int64  `tfsdk:"cir_rate"`
	CirUnit              types.String `tfsdk:"cir_unit"`
	ConformAction        types.String `tfsdk:"conform_action"`
	ConformSetCos        types.Int64  `tfsdk:"conform_set_cos"`
	ConformSetDscp       types.Int64  `tfsdk:"conform_set_dscp"`
	ConformSetPrecedence types.String `tfsdk:"conform_set_precedence"`
	ConformSetQosGroup   types.Int64  `tfsdk:"conform_set_qos_group"`
	ExceedAction         types.String `tfsdk:"exceed_action"`
	ExceedSetCos         types.Int64  `tfsdk:"exceed_set_cos"`
	ExceedSetDscp        types.Int64  `tfsdk:"exceed_set_dscp"`
	ExceedSetPrecedence  types.String `tfsdk:"exceed_set_precedence"`
	ExceedSetQosGroup    types.Int64  `tfsdk:"exceed_set_qos_group"`
	PirRate              types.Int64  `tfsdk:"pir_rate"`
	PirUnit              types.String `tfsdk:"pir_unit"`
	ViolateAction        types.String `tfsdk:"violate_action"`
	ViolateSetCos        types.Int64  `tfsdk:"violate_set_cos"`
	ViolateSetDscp       types.Int64  `tfsdk:"violate_set_dscp"`
	ViolateSetPrecedence types.String `tfsdk:"violate_set_precedence"`
	ViolateSetQosGroup   types.Int64  `tfsdk:"violate_set_qos_group"`
}

type DefaultQOSPolicyMapMatchClassMapPoliceDataSource

type DefaultQOSPolicyMapMatchClassMapPoliceDataSource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyMapMatchClassMapPoliceDataSource) Configure

func (*DefaultQOSPolicyMapMatchClassMapPoliceDataSource) Metadata

func (*DefaultQOSPolicyMapMatchClassMapPoliceDataSource) Read

func (*DefaultQOSPolicyMapMatchClassMapPoliceDataSource) Schema

type DefaultQOSPolicyMapMatchClassMapPoliceResource

type DefaultQOSPolicyMapMatchClassMapPoliceResource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyMapMatchClassMapPoliceResource) Configure

func (*DefaultQOSPolicyMapMatchClassMapPoliceResource) Create

func (*DefaultQOSPolicyMapMatchClassMapPoliceResource) Delete

func (*DefaultQOSPolicyMapMatchClassMapPoliceResource) ImportState

func (*DefaultQOSPolicyMapMatchClassMapPoliceResource) Metadata

func (*DefaultQOSPolicyMapMatchClassMapPoliceResource) Read

func (*DefaultQOSPolicyMapMatchClassMapPoliceResource) Schema

func (*DefaultQOSPolicyMapMatchClassMapPoliceResource) Update

type DefaultQOSPolicyMapMatchClassMapResource

type DefaultQOSPolicyMapMatchClassMapResource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyMapMatchClassMapResource) Configure

func (*DefaultQOSPolicyMapMatchClassMapResource) Create

func (*DefaultQOSPolicyMapMatchClassMapResource) Delete

func (*DefaultQOSPolicyMapMatchClassMapResource) ImportState

func (*DefaultQOSPolicyMapMatchClassMapResource) Metadata

func (*DefaultQOSPolicyMapMatchClassMapResource) Read

func (*DefaultQOSPolicyMapMatchClassMapResource) Schema

func (*DefaultQOSPolicyMapMatchClassMapResource) Update

type DefaultQOSPolicyMapMatchClassMapSetQOSGroup

type DefaultQOSPolicyMapMatchClassMapSetQOSGroup struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	PolicyMapName types.String `tfsdk:"policy_map_name"`
	ClassMapName  types.String `tfsdk:"class_map_name"`
	QosGroupId    types.Int64  `tfsdk:"qos_group_id"`
}

type DefaultQOSPolicyMapMatchClassMapSetQOSGroupDataSource

type DefaultQOSPolicyMapMatchClassMapSetQOSGroupDataSource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupDataSource) Configure

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupDataSource) Metadata

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupDataSource) Read

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupDataSource) Schema

type DefaultQOSPolicyMapMatchClassMapSetQOSGroupResource

type DefaultQOSPolicyMapMatchClassMapSetQOSGroupResource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupResource) Configure

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupResource) Create

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupResource) Delete

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupResource) ImportState

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupResource) Metadata

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupResource) Read

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupResource) Schema

func (*DefaultQOSPolicyMapMatchClassMapSetQOSGroupResource) Update

type DefaultQOSPolicyMapResource

type DefaultQOSPolicyMapResource struct {
	// contains filtered or unexported fields
}

func (*DefaultQOSPolicyMapResource) Configure

func (*DefaultQOSPolicyMapResource) Create

func (*DefaultQOSPolicyMapResource) Delete

func (*DefaultQOSPolicyMapResource) ImportState

func (*DefaultQOSPolicyMapResource) Metadata

func (*DefaultQOSPolicyMapResource) Read

func (*DefaultQOSPolicyMapResource) Schema

func (*DefaultQOSPolicyMapResource) Update

type EVPN

type EVPN struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type EVPNDataSource

type EVPNDataSource struct {
	// contains filtered or unexported fields
}

func (*EVPNDataSource) Configure

func (*EVPNDataSource) Metadata

func (*EVPNDataSource) Read

func (*EVPNDataSource) Schema

type EVPNResource

type EVPNResource struct {
	// contains filtered or unexported fields
}

func (*EVPNResource) Configure

func (*EVPNResource) Create

func (*EVPNResource) Delete

func (*EVPNResource) ImportState

func (*EVPNResource) Metadata

func (*EVPNResource) Read

func (*EVPNResource) Schema

func (*EVPNResource) Update

type EVPNVNI

type EVPNVNI struct {
	Device             types.String `tfsdk:"device"`
	Dn                 types.String `tfsdk:"id"`
	Encap              types.String `tfsdk:"encap"`
	RouteDistinguisher types.String `tfsdk:"route_distinguisher"`
}

type EVPNVNIDataSource

type EVPNVNIDataSource struct {
	// contains filtered or unexported fields
}

func (*EVPNVNIDataSource) Configure

func (*EVPNVNIDataSource) Metadata

func (*EVPNVNIDataSource) Read

func (*EVPNVNIDataSource) Schema

type EVPNVNIResource

type EVPNVNIResource struct {
	// contains filtered or unexported fields
}

func (*EVPNVNIResource) Configure

func (*EVPNVNIResource) Create

func (*EVPNVNIResource) Delete

func (*EVPNVNIResource) ImportState

func (*EVPNVNIResource) Metadata

func (*EVPNVNIResource) Read

func (*EVPNVNIResource) Schema

func (*EVPNVNIResource) Update

type EVPNVNIRouteTarget

type EVPNVNIRouteTarget struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	Encap       types.String `tfsdk:"encap"`
	Direction   types.String `tfsdk:"direction"`
	RouteTarget types.String `tfsdk:"route_target"`
}

type EVPNVNIRouteTargetDataSource

type EVPNVNIRouteTargetDataSource struct {
	// contains filtered or unexported fields
}

func (*EVPNVNIRouteTargetDataSource) Configure

func (*EVPNVNIRouteTargetDataSource) Metadata

func (*EVPNVNIRouteTargetDataSource) Read

func (*EVPNVNIRouteTargetDataSource) Schema

type EVPNVNIRouteTargetDirection

type EVPNVNIRouteTargetDirection struct {
	Device    types.String `tfsdk:"device"`
	Dn        types.String `tfsdk:"id"`
	Encap     types.String `tfsdk:"encap"`
	Direction types.String `tfsdk:"direction"`
}

type EVPNVNIRouteTargetDirectionDataSource

type EVPNVNIRouteTargetDirectionDataSource struct {
	// contains filtered or unexported fields
}

func (*EVPNVNIRouteTargetDirectionDataSource) Configure

func (*EVPNVNIRouteTargetDirectionDataSource) Metadata

func (*EVPNVNIRouteTargetDirectionDataSource) Read

func (*EVPNVNIRouteTargetDirectionDataSource) Schema

type EVPNVNIRouteTargetDirectionResource

type EVPNVNIRouteTargetDirectionResource struct {
	// contains filtered or unexported fields
}

func (*EVPNVNIRouteTargetDirectionResource) Configure

func (*EVPNVNIRouteTargetDirectionResource) Create

func (*EVPNVNIRouteTargetDirectionResource) Delete

func (*EVPNVNIRouteTargetDirectionResource) ImportState

func (*EVPNVNIRouteTargetDirectionResource) Metadata

func (*EVPNVNIRouteTargetDirectionResource) Read

func (*EVPNVNIRouteTargetDirectionResource) Schema

func (*EVPNVNIRouteTargetDirectionResource) Update

type EVPNVNIRouteTargetResource

type EVPNVNIRouteTargetResource struct {
	// contains filtered or unexported fields
}

func (*EVPNVNIRouteTargetResource) Configure

func (*EVPNVNIRouteTargetResource) Create

func (*EVPNVNIRouteTargetResource) Delete

func (*EVPNVNIRouteTargetResource) ImportState

func (*EVPNVNIRouteTargetResource) Metadata

func (*EVPNVNIRouteTargetResource) Read

func (*EVPNVNIRouteTargetResource) Schema

func (*EVPNVNIRouteTargetResource) Update

type Ethernet

type Ethernet struct {
	Device             types.String `tfsdk:"device"`
	Dn                 types.String `tfsdk:"id"`
	Mtu                types.Int64  `tfsdk:"mtu"`
	DefaultAdminStatus types.String `tfsdk:"default_admin_status"`
}

type EthernetDataSource

type EthernetDataSource struct {
	// contains filtered or unexported fields
}

func (*EthernetDataSource) Configure

func (*EthernetDataSource) Metadata

func (*EthernetDataSource) Read

func (*EthernetDataSource) Schema

type EthernetResource

type EthernetResource struct {
	// contains filtered or unexported fields
}

func (*EthernetResource) Configure

func (*EthernetResource) Create

func (*EthernetResource) Delete

func (*EthernetResource) ImportState

func (*EthernetResource) Metadata

func (*EthernetResource) Read

func (*EthernetResource) Schema

func (*EthernetResource) Update

type FeatureBFD

type FeatureBFD struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureBFDDataSource

type FeatureBFDDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureBFDDataSource) Configure

func (*FeatureBFDDataSource) Metadata

func (*FeatureBFDDataSource) Read

func (*FeatureBFDDataSource) Schema

type FeatureBFDResource

type FeatureBFDResource struct {
	// contains filtered or unexported fields
}

func (*FeatureBFDResource) Configure

func (*FeatureBFDResource) Create

func (*FeatureBFDResource) Delete

func (*FeatureBFDResource) ImportState

func (*FeatureBFDResource) Metadata

func (*FeatureBFDResource) Read

func (*FeatureBFDResource) Schema

func (*FeatureBFDResource) Update

type FeatureBGP

type FeatureBGP struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureBGPDataSource

type FeatureBGPDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureBGPDataSource) Configure

func (*FeatureBGPDataSource) Metadata

func (*FeatureBGPDataSource) Read

func (*FeatureBGPDataSource) Schema

type FeatureBGPResource

type FeatureBGPResource struct {
	// contains filtered or unexported fields
}

func (*FeatureBGPResource) Configure

func (*FeatureBGPResource) Create

func (*FeatureBGPResource) Delete

func (*FeatureBGPResource) ImportState

func (*FeatureBGPResource) Metadata

func (*FeatureBGPResource) Read

func (*FeatureBGPResource) Schema

func (*FeatureBGPResource) Update

type FeatureDHCP

type FeatureDHCP struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureDHCPDataSource

type FeatureDHCPDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureDHCPDataSource) Configure

func (*FeatureDHCPDataSource) Metadata

func (*FeatureDHCPDataSource) Read

func (*FeatureDHCPDataSource) Schema

type FeatureDHCPResource

type FeatureDHCPResource struct {
	// contains filtered or unexported fields
}

func (*FeatureDHCPResource) Configure

func (*FeatureDHCPResource) Create

func (*FeatureDHCPResource) Delete

func (*FeatureDHCPResource) ImportState

func (*FeatureDHCPResource) Metadata

func (*FeatureDHCPResource) Read

func (*FeatureDHCPResource) Schema

func (*FeatureDHCPResource) Update

type FeatureEVPN

type FeatureEVPN struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureEVPNDataSource

type FeatureEVPNDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureEVPNDataSource) Configure

func (*FeatureEVPNDataSource) Metadata

func (*FeatureEVPNDataSource) Read

func (*FeatureEVPNDataSource) Schema

type FeatureEVPNResource

type FeatureEVPNResource struct {
	// contains filtered or unexported fields
}

func (*FeatureEVPNResource) Configure

func (*FeatureEVPNResource) Create

func (*FeatureEVPNResource) Delete

func (*FeatureEVPNResource) ImportState

func (*FeatureEVPNResource) Metadata

func (*FeatureEVPNResource) Read

func (*FeatureEVPNResource) Schema

func (*FeatureEVPNResource) Update

type FeatureHMM

type FeatureHMM struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureHMMDataSource

type FeatureHMMDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureHMMDataSource) Configure

func (*FeatureHMMDataSource) Metadata

func (*FeatureHMMDataSource) Read

func (*FeatureHMMDataSource) Schema

type FeatureHMMResource

type FeatureHMMResource struct {
	// contains filtered or unexported fields
}

func (*FeatureHMMResource) Configure

func (*FeatureHMMResource) Create

func (*FeatureHMMResource) Delete

func (*FeatureHMMResource) ImportState

func (*FeatureHMMResource) Metadata

func (*FeatureHMMResource) Read

func (*FeatureHMMResource) Schema

func (*FeatureHMMResource) Update

type FeatureHSRP

type FeatureHSRP struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureHSRPDataSource

type FeatureHSRPDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureHSRPDataSource) Configure

func (*FeatureHSRPDataSource) Metadata

func (*FeatureHSRPDataSource) Read

func (*FeatureHSRPDataSource) Schema

type FeatureHSRPResource

type FeatureHSRPResource struct {
	// contains filtered or unexported fields
}

func (*FeatureHSRPResource) Configure

func (*FeatureHSRPResource) Create

func (*FeatureHSRPResource) Delete

func (*FeatureHSRPResource) ImportState

func (*FeatureHSRPResource) Metadata

func (*FeatureHSRPResource) Read

func (*FeatureHSRPResource) Schema

func (*FeatureHSRPResource) Update

type FeatureISIS

type FeatureISIS struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureISISDataSource

type FeatureISISDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureISISDataSource) Configure

func (*FeatureISISDataSource) Metadata

func (*FeatureISISDataSource) Read

func (*FeatureISISDataSource) Schema

type FeatureISISResource

type FeatureISISResource struct {
	// contains filtered or unexported fields
}

func (*FeatureISISResource) Configure

func (*FeatureISISResource) Create

func (*FeatureISISResource) Delete

func (*FeatureISISResource) ImportState

func (*FeatureISISResource) Metadata

func (*FeatureISISResource) Read

func (*FeatureISISResource) Schema

func (*FeatureISISResource) Update

type FeatureInterfaceVLAN

type FeatureInterfaceVLAN struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureInterfaceVLANDataSource

type FeatureInterfaceVLANDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureInterfaceVLANDataSource) Configure

func (*FeatureInterfaceVLANDataSource) Metadata

func (*FeatureInterfaceVLANDataSource) Read

func (*FeatureInterfaceVLANDataSource) Schema

type FeatureInterfaceVLANResource

type FeatureInterfaceVLANResource struct {
	// contains filtered or unexported fields
}

func (*FeatureInterfaceVLANResource) Configure

func (*FeatureInterfaceVLANResource) Create

func (*FeatureInterfaceVLANResource) Delete

func (*FeatureInterfaceVLANResource) ImportState

func (*FeatureInterfaceVLANResource) Metadata

func (*FeatureInterfaceVLANResource) Read

func (*FeatureInterfaceVLANResource) Schema

func (*FeatureInterfaceVLANResource) Update

type FeatureLACP

type FeatureLACP struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureLACPDataSource

type FeatureLACPDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureLACPDataSource) Configure

func (*FeatureLACPDataSource) Metadata

func (*FeatureLACPDataSource) Read

func (*FeatureLACPDataSource) Schema

type FeatureLACPResource

type FeatureLACPResource struct {
	// contains filtered or unexported fields
}

func (*FeatureLACPResource) Configure

func (*FeatureLACPResource) Create

func (*FeatureLACPResource) Delete

func (*FeatureLACPResource) ImportState

func (*FeatureLACPResource) Metadata

func (*FeatureLACPResource) Read

func (*FeatureLACPResource) Schema

func (*FeatureLACPResource) Update

type FeatureLLDP

type FeatureLLDP struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureLLDPDataSource

type FeatureLLDPDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureLLDPDataSource) Configure

func (*FeatureLLDPDataSource) Metadata

func (*FeatureLLDPDataSource) Read

func (*FeatureLLDPDataSource) Schema

type FeatureLLDPResource

type FeatureLLDPResource struct {
	// contains filtered or unexported fields
}

func (*FeatureLLDPResource) Configure

func (*FeatureLLDPResource) Create

func (*FeatureLLDPResource) Delete

func (*FeatureLLDPResource) ImportState

func (*FeatureLLDPResource) Metadata

func (*FeatureLLDPResource) Read

func (*FeatureLLDPResource) Schema

func (*FeatureLLDPResource) Update

type FeatureMACsec

type FeatureMACsec struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureMACsecDataSource

type FeatureMACsecDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureMACsecDataSource) Configure

func (*FeatureMACsecDataSource) Metadata

func (*FeatureMACsecDataSource) Read

func (*FeatureMACsecDataSource) Schema

type FeatureMACsecResource

type FeatureMACsecResource struct {
	// contains filtered or unexported fields
}

func (*FeatureMACsecResource) Configure

func (*FeatureMACsecResource) Create

func (*FeatureMACsecResource) Delete

func (*FeatureMACsecResource) ImportState

func (*FeatureMACsecResource) Metadata

func (*FeatureMACsecResource) Read

func (*FeatureMACsecResource) Schema

func (*FeatureMACsecResource) Update

type FeatureNVOverlay

type FeatureNVOverlay struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureNVOverlayDataSource

type FeatureNVOverlayDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureNVOverlayDataSource) Configure

func (*FeatureNVOverlayDataSource) Metadata

func (*FeatureNVOverlayDataSource) Read

func (*FeatureNVOverlayDataSource) Schema

type FeatureNVOverlayResource

type FeatureNVOverlayResource struct {
	// contains filtered or unexported fields
}

func (*FeatureNVOverlayResource) Configure

func (*FeatureNVOverlayResource) Create

func (*FeatureNVOverlayResource) Delete

func (*FeatureNVOverlayResource) ImportState

func (*FeatureNVOverlayResource) Metadata

func (*FeatureNVOverlayResource) Read

func (*FeatureNVOverlayResource) Schema

func (*FeatureNVOverlayResource) Update

type FeatureNetflow

type FeatureNetflow struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureNetflowDataSource

type FeatureNetflowDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureNetflowDataSource) Configure

func (*FeatureNetflowDataSource) Metadata

func (*FeatureNetflowDataSource) Read

func (*FeatureNetflowDataSource) Schema

type FeatureNetflowResource

type FeatureNetflowResource struct {
	// contains filtered or unexported fields
}

func (*FeatureNetflowResource) Configure

func (*FeatureNetflowResource) Create

func (*FeatureNetflowResource) Delete

func (*FeatureNetflowResource) ImportState

func (*FeatureNetflowResource) Metadata

func (*FeatureNetflowResource) Read

func (*FeatureNetflowResource) Schema

func (*FeatureNetflowResource) Update

type FeatureOSPF

type FeatureOSPF struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureOSPFDataSource

type FeatureOSPFDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureOSPFDataSource) Configure

func (*FeatureOSPFDataSource) Metadata

func (*FeatureOSPFDataSource) Read

func (*FeatureOSPFDataSource) Schema

type FeatureOSPFResource

type FeatureOSPFResource struct {
	// contains filtered or unexported fields
}

func (*FeatureOSPFResource) Configure

func (*FeatureOSPFResource) Create

func (*FeatureOSPFResource) Delete

func (*FeatureOSPFResource) ImportState

func (*FeatureOSPFResource) Metadata

func (*FeatureOSPFResource) Read

func (*FeatureOSPFResource) Schema

func (*FeatureOSPFResource) Update

type FeatureOSPFv3

type FeatureOSPFv3 struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureOSPFv3DataSource

type FeatureOSPFv3DataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureOSPFv3DataSource) Configure

func (*FeatureOSPFv3DataSource) Metadata

func (*FeatureOSPFv3DataSource) Read

func (*FeatureOSPFv3DataSource) Schema

type FeatureOSPFv3Resource

type FeatureOSPFv3Resource struct {
	// contains filtered or unexported fields
}

func (*FeatureOSPFv3Resource) Configure

func (*FeatureOSPFv3Resource) Create

func (*FeatureOSPFv3Resource) Delete

func (*FeatureOSPFv3Resource) ImportState

func (*FeatureOSPFv3Resource) Metadata

func (*FeatureOSPFv3Resource) Read

func (*FeatureOSPFv3Resource) Schema

func (*FeatureOSPFv3Resource) Update

type FeaturePIM

type FeaturePIM struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeaturePIMDataSource

type FeaturePIMDataSource struct {
	// contains filtered or unexported fields
}

func (*FeaturePIMDataSource) Configure

func (*FeaturePIMDataSource) Metadata

func (*FeaturePIMDataSource) Read

func (*FeaturePIMDataSource) Schema

type FeaturePIMResource

type FeaturePIMResource struct {
	// contains filtered or unexported fields
}

func (*FeaturePIMResource) Configure

func (*FeaturePIMResource) Create

func (*FeaturePIMResource) Delete

func (*FeaturePIMResource) ImportState

func (*FeaturePIMResource) Metadata

func (*FeaturePIMResource) Read

func (*FeaturePIMResource) Schema

func (*FeaturePIMResource) Update

type FeaturePTP

type FeaturePTP struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeaturePTPDataSource

type FeaturePTPDataSource struct {
	// contains filtered or unexported fields
}

func (*FeaturePTPDataSource) Configure

func (*FeaturePTPDataSource) Metadata

func (*FeaturePTPDataSource) Read

func (*FeaturePTPDataSource) Schema

type FeaturePTPResource

type FeaturePTPResource struct {
	// contains filtered or unexported fields
}

func (*FeaturePTPResource) Configure

func (*FeaturePTPResource) Create

func (*FeaturePTPResource) Delete

func (*FeaturePTPResource) ImportState

func (*FeaturePTPResource) Metadata

func (*FeaturePTPResource) Read

func (*FeaturePTPResource) Schema

func (*FeaturePTPResource) Update

type FeaturePVLAN

type FeaturePVLAN struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeaturePVLANDataSource

type FeaturePVLANDataSource struct {
	// contains filtered or unexported fields
}

func (*FeaturePVLANDataSource) Configure

func (*FeaturePVLANDataSource) Metadata

func (*FeaturePVLANDataSource) Read

func (*FeaturePVLANDataSource) Schema

type FeaturePVLANResource

type FeaturePVLANResource struct {
	// contains filtered or unexported fields
}

func (*FeaturePVLANResource) Configure

func (*FeaturePVLANResource) Create

func (*FeaturePVLANResource) Delete

func (*FeaturePVLANResource) ImportState

func (*FeaturePVLANResource) Metadata

func (*FeaturePVLANResource) Read

func (*FeaturePVLANResource) Schema

func (*FeaturePVLANResource) Update

type FeatureSSH

type FeatureSSH struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureSSHDataSource

type FeatureSSHDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureSSHDataSource) Configure

func (*FeatureSSHDataSource) Metadata

func (*FeatureSSHDataSource) Read

func (*FeatureSSHDataSource) Schema

type FeatureSSHResource

type FeatureSSHResource struct {
	// contains filtered or unexported fields
}

func (*FeatureSSHResource) Configure

func (*FeatureSSHResource) Create

func (*FeatureSSHResource) Delete

func (*FeatureSSHResource) ImportState

func (*FeatureSSHResource) Metadata

func (*FeatureSSHResource) Read

func (*FeatureSSHResource) Schema

func (*FeatureSSHResource) Update

type FeatureTACACS

type FeatureTACACS struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureTACACSDataSource

type FeatureTACACSDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureTACACSDataSource) Configure

func (*FeatureTACACSDataSource) Metadata

func (*FeatureTACACSDataSource) Read

func (*FeatureTACACSDataSource) Schema

type FeatureTACACSResource

type FeatureTACACSResource struct {
	// contains filtered or unexported fields
}

func (*FeatureTACACSResource) Configure

func (*FeatureTACACSResource) Create

func (*FeatureTACACSResource) Delete

func (*FeatureTACACSResource) ImportState

func (*FeatureTACACSResource) Metadata

func (*FeatureTACACSResource) Read

func (*FeatureTACACSResource) Schema

func (*FeatureTACACSResource) Update

type FeatureTelnet

type FeatureTelnet struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureTelnetDataSource

type FeatureTelnetDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureTelnetDataSource) Configure

func (*FeatureTelnetDataSource) Metadata

func (*FeatureTelnetDataSource) Read

func (*FeatureTelnetDataSource) Schema

type FeatureTelnetResource

type FeatureTelnetResource struct {
	// contains filtered or unexported fields
}

func (*FeatureTelnetResource) Configure

func (*FeatureTelnetResource) Create

func (*FeatureTelnetResource) Delete

func (*FeatureTelnetResource) ImportState

func (*FeatureTelnetResource) Metadata

func (*FeatureTelnetResource) Read

func (*FeatureTelnetResource) Schema

func (*FeatureTelnetResource) Update

type FeatureUDLD

type FeatureUDLD struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureUDLDDataSource

type FeatureUDLDDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureUDLDDataSource) Configure

func (*FeatureUDLDDataSource) Metadata

func (*FeatureUDLDDataSource) Read

func (*FeatureUDLDDataSource) Schema

type FeatureUDLDResource

type FeatureUDLDResource struct {
	// contains filtered or unexported fields
}

func (*FeatureUDLDResource) Configure

func (*FeatureUDLDResource) Create

func (*FeatureUDLDResource) Delete

func (*FeatureUDLDResource) ImportState

func (*FeatureUDLDResource) Metadata

func (*FeatureUDLDResource) Read

func (*FeatureUDLDResource) Schema

func (*FeatureUDLDResource) Update

type FeatureVNSegment

type FeatureVNSegment struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureVNSegmentDataSource

type FeatureVNSegmentDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureVNSegmentDataSource) Configure

func (*FeatureVNSegmentDataSource) Metadata

func (*FeatureVNSegmentDataSource) Read

func (*FeatureVNSegmentDataSource) Schema

type FeatureVNSegmentResource

type FeatureVNSegmentResource struct {
	// contains filtered or unexported fields
}

func (*FeatureVNSegmentResource) Configure

func (*FeatureVNSegmentResource) Create

func (*FeatureVNSegmentResource) Delete

func (*FeatureVNSegmentResource) ImportState

func (*FeatureVNSegmentResource) Metadata

func (*FeatureVNSegmentResource) Read

func (*FeatureVNSegmentResource) Schema

func (*FeatureVNSegmentResource) Update

type FeatureVPC

type FeatureVPC struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type FeatureVPCDataSource

type FeatureVPCDataSource struct {
	// contains filtered or unexported fields
}

func (*FeatureVPCDataSource) Configure

func (*FeatureVPCDataSource) Metadata

func (*FeatureVPCDataSource) Read

func (*FeatureVPCDataSource) Schema

type FeatureVPCResource

type FeatureVPCResource struct {
	// contains filtered or unexported fields
}

func (*FeatureVPCResource) Configure

func (*FeatureVPCResource) Create

func (*FeatureVPCResource) Delete

func (*FeatureVPCResource) ImportState

func (*FeatureVPCResource) Metadata

func (*FeatureVPCResource) Read

func (*FeatureVPCResource) Schema

func (*FeatureVPCResource) Update

type HMM

type HMM struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type HMMDataSource

type HMMDataSource struct {
	// contains filtered or unexported fields
}

func (*HMMDataSource) Configure

func (*HMMDataSource) Metadata

func (*HMMDataSource) Read

func (*HMMDataSource) Schema

type HMMInstance

type HMMInstance struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
	AnycastMac types.String `tfsdk:"anycast_mac"`
}

type HMMInstanceDataSource

type HMMInstanceDataSource struct {
	// contains filtered or unexported fields
}

func (*HMMInstanceDataSource) Configure

func (*HMMInstanceDataSource) Metadata

func (*HMMInstanceDataSource) Read

func (*HMMInstanceDataSource) Schema

type HMMInstanceResource

type HMMInstanceResource struct {
	// contains filtered or unexported fields
}

func (*HMMInstanceResource) Configure

func (*HMMInstanceResource) Create

func (*HMMInstanceResource) Delete

func (*HMMInstanceResource) ImportState

func (*HMMInstanceResource) Metadata

func (*HMMInstanceResource) Read

func (*HMMInstanceResource) Schema

func (*HMMInstanceResource) Update

type HMMInterface

type HMMInterface struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	AdminState  types.String `tfsdk:"admin_state"`
	Mode        types.String `tfsdk:"mode"`
}

type HMMInterfaceDataSource

type HMMInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*HMMInterfaceDataSource) Configure

func (*HMMInterfaceDataSource) Metadata

func (*HMMInterfaceDataSource) Read

func (*HMMInterfaceDataSource) Schema

type HMMInterfaceResource

type HMMInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*HMMInterfaceResource) Configure

func (*HMMInterfaceResource) Create

func (*HMMInterfaceResource) Delete

func (*HMMInterfaceResource) ImportState

func (*HMMInterfaceResource) Metadata

func (*HMMInterfaceResource) Read

func (*HMMInterfaceResource) Schema

func (*HMMInterfaceResource) Update

type HMMResource

type HMMResource struct {
	// contains filtered or unexported fields
}

func (*HMMResource) Configure

func (*HMMResource) Create

func (*HMMResource) Delete

func (*HMMResource) ImportState

func (*HMMResource) Metadata

func (*HMMResource) Read

func (*HMMResource) Schema

func (*HMMResource) Update

type IPv4AccessList

type IPv4AccessList struct {
	Device types.String `tfsdk:"device"`
	Dn     types.String `tfsdk:"id"`
	Name   types.String `tfsdk:"name"`
}

type IPv4AccessListDataSource

type IPv4AccessListDataSource struct {
	// contains filtered or unexported fields
}

func (*IPv4AccessListDataSource) Configure

func (*IPv4AccessListDataSource) Metadata

func (*IPv4AccessListDataSource) Read

func (*IPv4AccessListDataSource) Schema

type IPv4AccessListEntry

type IPv4AccessListEntry struct {
	Device                  types.String `tfsdk:"device"`
	Dn                      types.String `tfsdk:"id"`
	Name                    types.String `tfsdk:"name"`
	SequenceNumber          types.Int64  `tfsdk:"sequence_number"`
	Ack                     types.Bool   `tfsdk:"ack"`
	Action                  types.String `tfsdk:"action"`
	Dscp                    types.Int64  `tfsdk:"dscp"`
	DestinationAddressGroup types.String `tfsdk:"destination_address_group"`
	DestinationPort1        types.String `tfsdk:"destination_port_1"`
	DestinationPort2        types.String `tfsdk:"destination_port_2"`
	DestinationPortGroup    types.String `tfsdk:"destination_port_group"`
	DestinationPortMask     types.String `tfsdk:"destination_port_mask"`
	DestinationPortOperator types.String `tfsdk:"destination_port_operator"`
	DestinationPrefix       types.String `tfsdk:"destination_prefix"`
	DestinationPrefixLength types.String `tfsdk:"destination_prefix_length"`
	DestinationPrefixMask   types.String `tfsdk:"destination_prefix_mask"`
	Est                     types.Bool   `tfsdk:"est"`
	Fin                     types.Bool   `tfsdk:"fin"`
	Fragment                types.Bool   `tfsdk:"fragment"`
	HttpOptionType          types.String `tfsdk:"http_option_type"`
	IcmpCode                types.Int64  `tfsdk:"icmp_code"`
	IcmpType                types.Int64  `tfsdk:"icmp_type"`
	Logging                 types.Bool   `tfsdk:"logging"`
	PacketLength1           types.String `tfsdk:"packet_length_1"`
	PacketLength2           types.String `tfsdk:"packet_length_2"`
	PacketLengthOperator    types.String `tfsdk:"packet_length_operator"`
	Precedence              types.String `tfsdk:"precedence"`
	Protocol                types.String `tfsdk:"protocol"`
	ProtocolMask            types.String `tfsdk:"protocol_mask"`
	Psh                     types.Bool   `tfsdk:"psh"`
	Redirect                types.String `tfsdk:"redirect"`
	Remark                  types.String `tfsdk:"remark"`
	Rev                     types.Bool   `tfsdk:"rev"`
	Rst                     types.Bool   `tfsdk:"rst"`
	SourceAddressGroup      types.String `tfsdk:"source_address_group"`
	SourcePort1             types.String `tfsdk:"source_port_1"`
	SourcePort2             types.String `tfsdk:"source_port_2"`
	SourcePortGroup         types.String `tfsdk:"source_port_group"`
	SourcePortMask          types.String `tfsdk:"source_port_mask"`
	SourcePortOperator      types.String `tfsdk:"source_port_operator"`
	SourcePrefix            types.String `tfsdk:"source_prefix"`
	SourcePrefixLength      types.String `tfsdk:"source_prefix_length"`
	SourcePrefixMask        types.String `tfsdk:"source_prefix_mask"`
	Syn                     types.Bool   `tfsdk:"syn"`
	TimeRange               types.String `tfsdk:"time_range"`
	Ttl                     types.Int64  `tfsdk:"ttl"`
	Urg                     types.Bool   `tfsdk:"urg"`
	Vlan                    types.Int64  `tfsdk:"vlan"`
	Vni                     types.String `tfsdk:"vni"`
}

type IPv4AccessListEntryDataSource

type IPv4AccessListEntryDataSource struct {
	// contains filtered or unexported fields
}

func (*IPv4AccessListEntryDataSource) Configure

func (*IPv4AccessListEntryDataSource) Metadata

func (*IPv4AccessListEntryDataSource) Read

func (*IPv4AccessListEntryDataSource) Schema

type IPv4AccessListEntryResource

type IPv4AccessListEntryResource struct {
	// contains filtered or unexported fields
}

func (*IPv4AccessListEntryResource) Configure

func (*IPv4AccessListEntryResource) Create

func (*IPv4AccessListEntryResource) Delete

func (*IPv4AccessListEntryResource) ImportState

func (*IPv4AccessListEntryResource) Metadata

func (*IPv4AccessListEntryResource) Read

func (*IPv4AccessListEntryResource) Schema

func (*IPv4AccessListEntryResource) Update

type IPv4AccessListPolicyEgressInterface

type IPv4AccessListPolicyEgressInterface struct {
	Device         types.String `tfsdk:"device"`
	Dn             types.String `tfsdk:"id"`
	InterfaceId    types.String `tfsdk:"interface_id"`
	AccessListName types.String `tfsdk:"access_list_name"`
}

type IPv4AccessListPolicyEgressInterfaceDataSource

type IPv4AccessListPolicyEgressInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*IPv4AccessListPolicyEgressInterfaceDataSource) Configure

func (*IPv4AccessListPolicyEgressInterfaceDataSource) Metadata

func (*IPv4AccessListPolicyEgressInterfaceDataSource) Read

func (*IPv4AccessListPolicyEgressInterfaceDataSource) Schema

type IPv4AccessListPolicyEgressInterfaceInstance

type IPv4AccessListPolicyEgressInterfaceInstance struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	Name        types.String `tfsdk:"name"`
}

type IPv4AccessListPolicyEgressInterfaceResource

type IPv4AccessListPolicyEgressInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*IPv4AccessListPolicyEgressInterfaceResource) Configure

func (*IPv4AccessListPolicyEgressInterfaceResource) Create

func (*IPv4AccessListPolicyEgressInterfaceResource) Delete

func (*IPv4AccessListPolicyEgressInterfaceResource) ImportState

func (*IPv4AccessListPolicyEgressInterfaceResource) Metadata

func (*IPv4AccessListPolicyEgressInterfaceResource) Read

func (*IPv4AccessListPolicyEgressInterfaceResource) Schema

func (*IPv4AccessListPolicyEgressInterfaceResource) Update

type IPv4AccessListPolicyIngressInterface

type IPv4AccessListPolicyIngressInterface struct {
	Device         types.String `tfsdk:"device"`
	Dn             types.String `tfsdk:"id"`
	InterfaceId    types.String `tfsdk:"interface_id"`
	AccessListName types.String `tfsdk:"access_list_name"`
}

type IPv4AccessListPolicyIngressInterfaceDataSource

type IPv4AccessListPolicyIngressInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*IPv4AccessListPolicyIngressInterfaceDataSource) Configure

func (*IPv4AccessListPolicyIngressInterfaceDataSource) Metadata

func (*IPv4AccessListPolicyIngressInterfaceDataSource) Read

func (*IPv4AccessListPolicyIngressInterfaceDataSource) Schema

type IPv4AccessListPolicyIngressInterfaceInstance

type IPv4AccessListPolicyIngressInterfaceInstance struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	Name        types.String `tfsdk:"name"`
}

type IPv4AccessListPolicyIngressInterfaceResource

type IPv4AccessListPolicyIngressInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*IPv4AccessListPolicyIngressInterfaceResource) Configure

func (*IPv4AccessListPolicyIngressInterfaceResource) Create

func (*IPv4AccessListPolicyIngressInterfaceResource) Delete

func (*IPv4AccessListPolicyIngressInterfaceResource) ImportState

func (*IPv4AccessListPolicyIngressInterfaceResource) Metadata

func (*IPv4AccessListPolicyIngressInterfaceResource) Read

func (*IPv4AccessListPolicyIngressInterfaceResource) Schema

func (*IPv4AccessListPolicyIngressInterfaceResource) Update

type IPv4AccessListResource

type IPv4AccessListResource struct {
	// contains filtered or unexported fields
}

func (*IPv4AccessListResource) Configure

func (*IPv4AccessListResource) Create

func (*IPv4AccessListResource) Delete

func (*IPv4AccessListResource) ImportState

func (*IPv4AccessListResource) Metadata

func (*IPv4AccessListResource) Read

func (*IPv4AccessListResource) Schema

func (*IPv4AccessListResource) Update

type IPv4Interface

type IPv4Interface struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	Vrf         types.String `tfsdk:"vrf"`
	InterfaceId types.String `tfsdk:"interface_id"`
	DropGlean   types.String `tfsdk:"drop_glean"`
	Forward     types.String `tfsdk:"forward"`
	Unnumbered  types.String `tfsdk:"unnumbered"`
	Urpf        types.String `tfsdk:"urpf"`
}

type IPv4InterfaceAddress

type IPv4InterfaceAddress struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	Vrf         types.String `tfsdk:"vrf"`
	InterfaceId types.String `tfsdk:"interface_id"`
	Address     types.String `tfsdk:"address"`
	Type        types.String `tfsdk:"type"`
}

type IPv4InterfaceAddressDataSource

type IPv4InterfaceAddressDataSource struct {
	// contains filtered or unexported fields
}

func (*IPv4InterfaceAddressDataSource) Configure

func (*IPv4InterfaceAddressDataSource) Metadata

func (*IPv4InterfaceAddressDataSource) Read

func (*IPv4InterfaceAddressDataSource) Schema

type IPv4InterfaceAddressResource

type IPv4InterfaceAddressResource struct {
	// contains filtered or unexported fields
}

func (*IPv4InterfaceAddressResource) Configure

func (*IPv4InterfaceAddressResource) Create

func (*IPv4InterfaceAddressResource) Delete

func (*IPv4InterfaceAddressResource) ImportState

func (*IPv4InterfaceAddressResource) Metadata

func (*IPv4InterfaceAddressResource) Read

func (*IPv4InterfaceAddressResource) Schema

func (*IPv4InterfaceAddressResource) Update

type IPv4InterfaceDataSource

type IPv4InterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*IPv4InterfaceDataSource) Configure

func (*IPv4InterfaceDataSource) Metadata

func (*IPv4InterfaceDataSource) Read

func (*IPv4InterfaceDataSource) Schema

type IPv4InterfaceResource

type IPv4InterfaceResource struct {
	// contains filtered or unexported fields
}

func (*IPv4InterfaceResource) Configure

func (*IPv4InterfaceResource) Create

func (*IPv4InterfaceResource) Delete

func (*IPv4InterfaceResource) ImportState

func (*IPv4InterfaceResource) Metadata

func (*IPv4InterfaceResource) Read

func (*IPv4InterfaceResource) Schema

func (*IPv4InterfaceResource) Update

type IPv4PrefixListRule

type IPv4PrefixListRule struct {
	Device types.String `tfsdk:"device"`
	Dn     types.String `tfsdk:"id"`
	Name   types.String `tfsdk:"name"`
}

type IPv4PrefixListRuleDataSource

type IPv4PrefixListRuleDataSource struct {
	// contains filtered or unexported fields
}

func (*IPv4PrefixListRuleDataSource) Configure

func (*IPv4PrefixListRuleDataSource) Metadata

func (*IPv4PrefixListRuleDataSource) Read

func (*IPv4PrefixListRuleDataSource) Schema

type IPv4PrefixListRuleEntry

type IPv4PrefixListRuleEntry struct {
	Device    types.String `tfsdk:"device"`
	Dn        types.String `tfsdk:"id"`
	RuleName  types.String `tfsdk:"rule_name"`
	Order     types.Int64  `tfsdk:"order"`
	Action    types.String `tfsdk:"action"`
	Criteria  types.String `tfsdk:"criteria"`
	Prefix    types.String `tfsdk:"prefix"`
	FromRange types.Int64  `tfsdk:"from_range"`
	ToRange   types.Int64  `tfsdk:"to_range"`
}

type IPv4PrefixListRuleEntryDataSource

type IPv4PrefixListRuleEntryDataSource struct {
	// contains filtered or unexported fields
}

func (*IPv4PrefixListRuleEntryDataSource) Configure

func (*IPv4PrefixListRuleEntryDataSource) Metadata

func (*IPv4PrefixListRuleEntryDataSource) Read

func (*IPv4PrefixListRuleEntryDataSource) Schema

type IPv4PrefixListRuleEntryResource

type IPv4PrefixListRuleEntryResource struct {
	// contains filtered or unexported fields
}

func (*IPv4PrefixListRuleEntryResource) Configure

func (*IPv4PrefixListRuleEntryResource) Create

func (*IPv4PrefixListRuleEntryResource) Delete

func (*IPv4PrefixListRuleEntryResource) ImportState

func (*IPv4PrefixListRuleEntryResource) Metadata

func (*IPv4PrefixListRuleEntryResource) Read

func (*IPv4PrefixListRuleEntryResource) Schema

func (*IPv4PrefixListRuleEntryResource) Update

type IPv4PrefixListRuleResource

type IPv4PrefixListRuleResource struct {
	// contains filtered or unexported fields
}

func (*IPv4PrefixListRuleResource) Configure

func (*IPv4PrefixListRuleResource) Create

func (*IPv4PrefixListRuleResource) Delete

func (*IPv4PrefixListRuleResource) ImportState

func (*IPv4PrefixListRuleResource) Metadata

func (*IPv4PrefixListRuleResource) Read

func (*IPv4PrefixListRuleResource) Schema

func (*IPv4PrefixListRuleResource) Update

type IPv4StaticRoute

type IPv4StaticRoute struct {
	Device   types.String              `tfsdk:"device"`
	Dn       types.String              `tfsdk:"id"`
	VrfName  types.String              `tfsdk:"vrf_name"`
	Prefix   types.String              `tfsdk:"prefix"`
	NextHops []IPv4StaticRouteNextHops `tfsdk:"next_hops"`
}

type IPv4StaticRouteDataSource

type IPv4StaticRouteDataSource struct {
	// contains filtered or unexported fields
}

func (*IPv4StaticRouteDataSource) Configure

func (*IPv4StaticRouteDataSource) Metadata

func (*IPv4StaticRouteDataSource) Read

func (*IPv4StaticRouteDataSource) Schema

type IPv4StaticRouteNextHops

type IPv4StaticRouteNextHops struct {
	InterfaceId types.String `tfsdk:"interface_id"`
	Address     types.String `tfsdk:"address"`
	VrfName     types.String `tfsdk:"vrf_name"`
	Description types.String `tfsdk:"description"`
	Object      types.Int64  `tfsdk:"object"`
	Preference  types.Int64  `tfsdk:"preference"`
	Tag         types.Int64  `tfsdk:"tag"`
}

type IPv4StaticRouteResource

type IPv4StaticRouteResource struct {
	// contains filtered or unexported fields
}

func (*IPv4StaticRouteResource) Configure

func (*IPv4StaticRouteResource) Create

func (*IPv4StaticRouteResource) Delete

func (*IPv4StaticRouteResource) ImportState

func (*IPv4StaticRouteResource) Metadata

func (*IPv4StaticRouteResource) Read

func (*IPv4StaticRouteResource) Schema

func (*IPv4StaticRouteResource) Update

type IPv4VRF

type IPv4VRF struct {
	Device types.String `tfsdk:"device"`
	Dn     types.String `tfsdk:"id"`
	Name   types.String `tfsdk:"name"`
}

type IPv4VRFDataSource

type IPv4VRFDataSource struct {
	// contains filtered or unexported fields
}

func (*IPv4VRFDataSource) Configure

func (*IPv4VRFDataSource) Metadata

func (*IPv4VRFDataSource) Read

func (*IPv4VRFDataSource) Schema

type IPv4VRFResource

type IPv4VRFResource struct {
	// contains filtered or unexported fields
}

func (*IPv4VRFResource) Configure

func (*IPv4VRFResource) Create

func (*IPv4VRFResource) Delete

func (*IPv4VRFResource) ImportState

func (*IPv4VRFResource) Metadata

func (*IPv4VRFResource) Read

func (*IPv4VRFResource) Schema

func (*IPv4VRFResource) Update

type ISIS

type ISIS struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type ISISDataSource

type ISISDataSource struct {
	// contains filtered or unexported fields
}

func (*ISISDataSource) Configure

func (*ISISDataSource) Metadata

func (*ISISDataSource) Read

func (*ISISDataSource) Schema

type ISISInstance

type ISISInstance struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	Name       types.String `tfsdk:"name"`
	AdminState types.String `tfsdk:"admin_state"`
}

type ISISInstanceDataSource

type ISISInstanceDataSource struct {
	// contains filtered or unexported fields
}

func (*ISISInstanceDataSource) Configure

func (*ISISInstanceDataSource) Metadata

func (*ISISInstanceDataSource) Read

func (*ISISInstanceDataSource) Schema

type ISISInstanceResource

type ISISInstanceResource struct {
	// contains filtered or unexported fields
}

func (*ISISInstanceResource) Configure

func (*ISISInstanceResource) Create

func (*ISISInstanceResource) Delete

func (*ISISInstanceResource) ImportState

func (*ISISInstanceResource) Metadata

func (*ISISInstanceResource) Read

func (*ISISInstanceResource) Schema

func (*ISISInstanceResource) Update

type ISISInterface

type ISISInterface struct {
	Device                types.String `tfsdk:"device"`
	Dn                    types.String `tfsdk:"id"`
	InterfaceId           types.String `tfsdk:"interface_id"`
	AuthenticationCheck   types.Bool   `tfsdk:"authentication_check"`
	AuthenticationCheckL1 types.Bool   `tfsdk:"authentication_check_l1"`
	AuthenticationCheckL2 types.Bool   `tfsdk:"authentication_check_l2"`
	AuthenticationKey     types.String `tfsdk:"authentication_key"`
	AuthenticationKeyL1   types.String `tfsdk:"authentication_key_l1"`
	AuthenticationKeyL2   types.String `tfsdk:"authentication_key_l2"`
	AuthenticationType    types.String `tfsdk:"authentication_type"`
	AuthenticationTypeL1  types.String `tfsdk:"authentication_type_l1"`
	AuthenticationTypeL2  types.String `tfsdk:"authentication_type_l2"`
	CircuitType           types.String `tfsdk:"circuit_type"`
	Vrf                   types.String `tfsdk:"vrf"`
	HelloInterval         types.Int64  `tfsdk:"hello_interval"`
	HelloIntervalL1       types.Int64  `tfsdk:"hello_interval_l1"`
	HelloIntervalL2       types.Int64  `tfsdk:"hello_interval_l2"`
	HelloMultiplier       types.Int64  `tfsdk:"hello_multiplier"`
	HelloMultiplierL1     types.Int64  `tfsdk:"hello_multiplier_l1"`
	HelloMultiplierL2     types.Int64  `tfsdk:"hello_multiplier_l2"`
	HelloPadding          types.String `tfsdk:"hello_padding"`
	InstanceName          types.String `tfsdk:"instance_name"`
	MetricL1              types.Int64  `tfsdk:"metric_l1"`
	MetricL2              types.Int64  `tfsdk:"metric_l2"`
	MtuCheck              types.Bool   `tfsdk:"mtu_check"`
	MtuCheckL1            types.Bool   `tfsdk:"mtu_check_l1"`
	MtuCheckL2            types.Bool   `tfsdk:"mtu_check_l2"`
	NetworkTypeP2p        types.String `tfsdk:"network_type_p2p"`
	Passive               types.String `tfsdk:"passive"`
	PriorityL1            types.Int64  `tfsdk:"priority_l1"`
	PriorityL2            types.Int64  `tfsdk:"priority_l2"`
	EnableIpv4            types.Bool   `tfsdk:"enable_ipv4"`
}

type ISISInterfaceDataSource

type ISISInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*ISISInterfaceDataSource) Configure

func (*ISISInterfaceDataSource) Metadata

func (*ISISInterfaceDataSource) Read

func (*ISISInterfaceDataSource) Schema

type ISISInterfaceResource

type ISISInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*ISISInterfaceResource) Configure

func (*ISISInterfaceResource) Create

func (*ISISInterfaceResource) Delete

func (*ISISInterfaceResource) ImportState

func (*ISISInterfaceResource) Metadata

func (*ISISInterfaceResource) Read

func (*ISISInterfaceResource) Schema

func (*ISISInterfaceResource) Update

type ISISResource

type ISISResource struct {
	// contains filtered or unexported fields
}

func (*ISISResource) Configure

func (*ISISResource) Create

func (*ISISResource) Delete

func (*ISISResource) ImportState

func (*ISISResource) Metadata

func (*ISISResource) Read

func (*ISISResource) Schema

func (*ISISResource) Update

type ISISVRF

type ISISVRF struct {
	Device                types.String `tfsdk:"device"`
	Dn                    types.String `tfsdk:"id"`
	InstanceName          types.String `tfsdk:"instance_name"`
	Name                  types.String `tfsdk:"name"`
	AdminState            types.String `tfsdk:"admin_state"`
	AuthenticationCheckL1 types.Bool   `tfsdk:"authentication_check_l1"`
	AuthenticationCheckL2 types.Bool   `tfsdk:"authentication_check_l2"`
	AuthenticationKeyL1   types.String `tfsdk:"authentication_key_l1"`
	AuthenticationKeyL2   types.String `tfsdk:"authentication_key_l2"`
	AuthenticationTypeL1  types.String `tfsdk:"authentication_type_l1"`
	AuthenticationTypeL2  types.String `tfsdk:"authentication_type_l2"`
	BandwidthReference    types.Int64  `tfsdk:"bandwidth_reference"`
	BanwidthReferenceUnit types.String `tfsdk:"banwidth_reference_unit"`
	IsType                types.String `tfsdk:"is_type"`
	MetricType            types.String `tfsdk:"metric_type"`
	Mtu                   types.Int64  `tfsdk:"mtu"`
	Net                   types.String `tfsdk:"net"`
	PassiveDefault        types.String `tfsdk:"passive_default"`
}

type ISISVRFDataSource

type ISISVRFDataSource struct {
	// contains filtered or unexported fields
}

func (*ISISVRFDataSource) Configure

func (*ISISVRFDataSource) Metadata

func (*ISISVRFDataSource) Read

func (*ISISVRFDataSource) Schema

type ISISVRFResource

type ISISVRFResource struct {
	// contains filtered or unexported fields
}

func (*ISISVRFResource) Configure

func (*ISISVRFResource) Create

func (*ISISVRFResource) Delete

func (*ISISVRFResource) ImportState

func (*ISISVRFResource) Metadata

func (*ISISVRFResource) Read

func (*ISISVRFResource) Schema

func (*ISISVRFResource) Update

type LoopbackInterface

type LoopbackInterface struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	AdminState  types.String `tfsdk:"admin_state"`
	Description types.String `tfsdk:"description"`
}

type LoopbackInterfaceDataSource

type LoopbackInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*LoopbackInterfaceDataSource) Configure

func (*LoopbackInterfaceDataSource) Metadata

func (*LoopbackInterfaceDataSource) Read

func (*LoopbackInterfaceDataSource) Schema

type LoopbackInterfaceResource

type LoopbackInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*LoopbackInterfaceResource) Configure

func (*LoopbackInterfaceResource) Create

func (*LoopbackInterfaceResource) Delete

func (*LoopbackInterfaceResource) ImportState

func (*LoopbackInterfaceResource) Metadata

func (*LoopbackInterfaceResource) Read

func (*LoopbackInterfaceResource) Schema

func (*LoopbackInterfaceResource) Update

type LoopbackInterfaceVRF

type LoopbackInterfaceVRF struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	VrfDn       types.String `tfsdk:"vrf_dn"`
}

type LoopbackInterfaceVRFDataSource

type LoopbackInterfaceVRFDataSource struct {
	// contains filtered or unexported fields
}

func (*LoopbackInterfaceVRFDataSource) Configure

func (*LoopbackInterfaceVRFDataSource) Metadata

func (*LoopbackInterfaceVRFDataSource) Read

func (*LoopbackInterfaceVRFDataSource) Schema

type LoopbackInterfaceVRFResource

type LoopbackInterfaceVRFResource struct {
	// contains filtered or unexported fields
}

func (*LoopbackInterfaceVRFResource) Configure

func (*LoopbackInterfaceVRFResource) Create

func (*LoopbackInterfaceVRFResource) Delete

func (*LoopbackInterfaceVRFResource) ImportState

func (*LoopbackInterfaceVRFResource) Metadata

func (*LoopbackInterfaceVRFResource) Read

func (*LoopbackInterfaceVRFResource) Schema

func (*LoopbackInterfaceVRFResource) Update

type NTPServer

type NTPServer struct {
	Device  types.String `tfsdk:"device"`
	Dn      types.String `tfsdk:"id"`
	Name    types.String `tfsdk:"name"`
	Vrf     types.String `tfsdk:"vrf"`
	Type    types.String `tfsdk:"type"`
	KeyId   types.Int64  `tfsdk:"key_id"`
	MinPoll types.Int64  `tfsdk:"min_poll"`
	MaxPoll types.Int64  `tfsdk:"max_poll"`
}

type NTPServerDataSource

type NTPServerDataSource struct {
	// contains filtered or unexported fields
}

func (*NTPServerDataSource) Configure

func (*NTPServerDataSource) Metadata

func (*NTPServerDataSource) Read

func (*NTPServerDataSource) Schema

type NTPServerResource

type NTPServerResource struct {
	// contains filtered or unexported fields
}

func (*NTPServerResource) Configure

func (*NTPServerResource) Create

func (*NTPServerResource) Delete

func (*NTPServerResource) ImportState

func (*NTPServerResource) Metadata

func (*NTPServerResource) Read

func (*NTPServerResource) Schema

func (*NTPServerResource) Update

type NVEInterface

type NVEInterface struct {
	Device                        types.String `tfsdk:"device"`
	Dn                            types.String `tfsdk:"id"`
	AdminState                    types.String `tfsdk:"admin_state"`
	AdvertiseVirtualMac           types.Bool   `tfsdk:"advertise_virtual_mac"`
	HoldDownTime                  types.Int64  `tfsdk:"hold_down_time"`
	HostReachabilityProtocol      types.String `tfsdk:"host_reachability_protocol"`
	IngressReplicationProtocolBgp types.Bool   `tfsdk:"ingress_replication_protocol_bgp"`
	MulticastGroupL2              types.String `tfsdk:"multicast_group_l2"`
	MulticastGroupL3              types.String `tfsdk:"multicast_group_l3"`
	MultisiteSourceInterface      types.String `tfsdk:"multisite_source_interface"`
	SourceInterface               types.String `tfsdk:"source_interface"`
	SuppressArp                   types.Bool   `tfsdk:"suppress_arp"`
	SuppressMacRoute              types.Bool   `tfsdk:"suppress_mac_route"`
}

type NVEInterfaceDataSource

type NVEInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*NVEInterfaceDataSource) Configure

func (*NVEInterfaceDataSource) Metadata

func (*NVEInterfaceDataSource) Read

func (*NVEInterfaceDataSource) Schema

type NVEInterfaceResource

type NVEInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*NVEInterfaceResource) Configure

func (*NVEInterfaceResource) Create

func (*NVEInterfaceResource) Delete

func (*NVEInterfaceResource) ImportState

func (*NVEInterfaceResource) Metadata

func (*NVEInterfaceResource) Read

func (*NVEInterfaceResource) Schema

func (*NVEInterfaceResource) Update

type NVEVNI

type NVEVNI struct {
	Device                      types.String `tfsdk:"device"`
	Dn                          types.String `tfsdk:"id"`
	Vni                         types.Int64  `tfsdk:"vni"`
	AssociateVrf                types.Bool   `tfsdk:"associate_vrf"`
	MulticastGroup              types.String `tfsdk:"multicast_group"`
	MultisiteIngressReplication types.String `tfsdk:"multisite_ingress_replication"`
	SuppressArp                 types.String `tfsdk:"suppress_arp"`
}

type NVEVNIContainer

type NVEVNIContainer struct {
	Device types.String `tfsdk:"device"`
	Dn     types.String `tfsdk:"id"`
}

type NVEVNIContainerDataSource

type NVEVNIContainerDataSource struct {
	// contains filtered or unexported fields
}

func (*NVEVNIContainerDataSource) Configure

func (*NVEVNIContainerDataSource) Metadata

func (*NVEVNIContainerDataSource) Read

func (*NVEVNIContainerDataSource) Schema

type NVEVNIContainerResource

type NVEVNIContainerResource struct {
	// contains filtered or unexported fields
}

func (*NVEVNIContainerResource) Configure

func (*NVEVNIContainerResource) Create

func (*NVEVNIContainerResource) Delete

func (*NVEVNIContainerResource) ImportState

func (*NVEVNIContainerResource) Metadata

func (*NVEVNIContainerResource) Read

func (*NVEVNIContainerResource) Schema

func (*NVEVNIContainerResource) Update

type NVEVNIDataSource

type NVEVNIDataSource struct {
	// contains filtered or unexported fields
}

func (*NVEVNIDataSource) Configure

func (*NVEVNIDataSource) Metadata

func (*NVEVNIDataSource) Read

func (*NVEVNIDataSource) Schema

type NVEVNIIngressReplication

type NVEVNIIngressReplication struct {
	Device   types.String `tfsdk:"device"`
	Dn       types.String `tfsdk:"id"`
	Vni      types.Int64  `tfsdk:"vni"`
	Protocol types.String `tfsdk:"protocol"`
}

type NVEVNIIngressReplicationDataSource

type NVEVNIIngressReplicationDataSource struct {
	// contains filtered or unexported fields
}

func (*NVEVNIIngressReplicationDataSource) Configure

func (*NVEVNIIngressReplicationDataSource) Metadata

func (*NVEVNIIngressReplicationDataSource) Read

func (*NVEVNIIngressReplicationDataSource) Schema

type NVEVNIIngressReplicationResource

type NVEVNIIngressReplicationResource struct {
	// contains filtered or unexported fields
}

func (*NVEVNIIngressReplicationResource) Configure

func (*NVEVNIIngressReplicationResource) Create

func (*NVEVNIIngressReplicationResource) Delete

func (*NVEVNIIngressReplicationResource) ImportState

func (*NVEVNIIngressReplicationResource) Metadata

func (*NVEVNIIngressReplicationResource) Read

func (*NVEVNIIngressReplicationResource) Schema

func (*NVEVNIIngressReplicationResource) Update

type NVEVNIResource

type NVEVNIResource struct {
	// contains filtered or unexported fields
}

func (*NVEVNIResource) Configure

func (*NVEVNIResource) Create

func (*NVEVNIResource) Delete

func (*NVEVNIResource) ImportState

func (*NVEVNIResource) Metadata

func (*NVEVNIResource) Read

func (*NVEVNIResource) Schema

func (*NVEVNIResource) Update

type NxosProvider

type NxosProvider struct {
	// contains filtered or unexported fields
}

NxosProvider defines the provider implementation.

func (*NxosProvider) Configure

func (*NxosProvider) DataSources

func (p *NxosProvider) DataSources(ctx context.Context) []func() datasource.DataSource

func (*NxosProvider) Metadata

func (*NxosProvider) Resources

func (p *NxosProvider) Resources(ctx context.Context) []func() resource.Resource

func (*NxosProvider) Schema

type NxosProviderModel

type NxosProviderModel struct {
	Username types.String              `tfsdk:"username"`
	Password types.String              `tfsdk:"password"`
	URL      types.String              `tfsdk:"url"`
	Insecure types.Bool                `tfsdk:"insecure"`
	Retries  types.Int64               `tfsdk:"retries"`
	Devices  []NxosProviderModelDevice `tfsdk:"devices"`
}

NxosProviderModel describes the provider data model.

type NxosProviderModelDevice

type NxosProviderModelDevice struct {
	Name types.String `tfsdk:"name"`
	URL  types.String `tfsdk:"url"`
}

type OSPF

type OSPF struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type OSPFArea

type OSPFArea struct {
	Device             types.String `tfsdk:"device"`
	Dn                 types.String `tfsdk:"id"`
	InstanceName       types.String `tfsdk:"instance_name"`
	VrfName            types.String `tfsdk:"vrf_name"`
	AreaId             types.String `tfsdk:"area_id"`
	AuthenticationType types.String `tfsdk:"authentication_type"`
	Cost               types.Int64  `tfsdk:"cost"`
	Type               types.String `tfsdk:"type"`
}

type OSPFAreaDataSource

type OSPFAreaDataSource struct {
	// contains filtered or unexported fields
}

func (*OSPFAreaDataSource) Configure

func (*OSPFAreaDataSource) Metadata

func (*OSPFAreaDataSource) Read

func (*OSPFAreaDataSource) Schema

type OSPFAreaResource

type OSPFAreaResource struct {
	// contains filtered or unexported fields
}

func (*OSPFAreaResource) Configure

func (*OSPFAreaResource) Create

func (*OSPFAreaResource) Delete

func (*OSPFAreaResource) ImportState

func (*OSPFAreaResource) Metadata

func (*OSPFAreaResource) Read

func (*OSPFAreaResource) Schema

func (*OSPFAreaResource) Update

type OSPFAuthentication

type OSPFAuthentication struct {
	Device           types.String `tfsdk:"device"`
	Dn               types.String `tfsdk:"id"`
	InstanceName     types.String `tfsdk:"instance_name"`
	VrfName          types.String `tfsdk:"vrf_name"`
	InterfaceId      types.String `tfsdk:"interface_id"`
	Key              types.String `tfsdk:"key"`
	KeyId            types.Int64  `tfsdk:"key_id"`
	KeySecureMode    types.Bool   `tfsdk:"key_secure_mode"`
	Keychain         types.String `tfsdk:"keychain"`
	Md5Key           types.String `tfsdk:"md5_key"`
	Md5KeySecureMode types.Bool   `tfsdk:"md5_key_secure_mode"`
	Type             types.String `tfsdk:"type"`
}

type OSPFAuthenticationDataSource

type OSPFAuthenticationDataSource struct {
	// contains filtered or unexported fields
}

func (*OSPFAuthenticationDataSource) Configure

func (*OSPFAuthenticationDataSource) Metadata

func (*OSPFAuthenticationDataSource) Read

func (*OSPFAuthenticationDataSource) Schema

type OSPFAuthenticationResource

type OSPFAuthenticationResource struct {
	// contains filtered or unexported fields
}

func (*OSPFAuthenticationResource) Configure

func (*OSPFAuthenticationResource) Create

func (*OSPFAuthenticationResource) Delete

func (*OSPFAuthenticationResource) ImportState

func (*OSPFAuthenticationResource) Metadata

func (*OSPFAuthenticationResource) Read

func (*OSPFAuthenticationResource) Schema

func (*OSPFAuthenticationResource) Update

type OSPFDataSource

type OSPFDataSource struct {
	// contains filtered or unexported fields
}

func (*OSPFDataSource) Configure

func (*OSPFDataSource) Metadata

func (*OSPFDataSource) Read

func (*OSPFDataSource) Schema

type OSPFInstance

type OSPFInstance struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
	Name       types.String `tfsdk:"name"`
}

type OSPFInstanceDataSource

type OSPFInstanceDataSource struct {
	// contains filtered or unexported fields
}

func (*OSPFInstanceDataSource) Configure

func (*OSPFInstanceDataSource) Metadata

func (*OSPFInstanceDataSource) Read

func (*OSPFInstanceDataSource) Schema

type OSPFInstanceResource

type OSPFInstanceResource struct {
	// contains filtered or unexported fields
}

func (*OSPFInstanceResource) Configure

func (*OSPFInstanceResource) Create

func (*OSPFInstanceResource) Delete

func (*OSPFInstanceResource) ImportState

func (*OSPFInstanceResource) Metadata

func (*OSPFInstanceResource) Read

func (*OSPFInstanceResource) Schema

func (*OSPFInstanceResource) Update

type OSPFInterface

type OSPFInterface struct {
	Device               types.String `tfsdk:"device"`
	Dn                   types.String `tfsdk:"id"`
	InstanceName         types.String `tfsdk:"instance_name"`
	VrfName              types.String `tfsdk:"vrf_name"`
	InterfaceId          types.String `tfsdk:"interface_id"`
	AdvertiseSecondaries types.Bool   `tfsdk:"advertise_secondaries"`
	Area                 types.String `tfsdk:"area"`
	Bfd                  types.String `tfsdk:"bfd"`
	Cost                 types.Int64  `tfsdk:"cost"`
	DeadInterval         types.Int64  `tfsdk:"dead_interval"`
	HelloInterval        types.Int64  `tfsdk:"hello_interval"`
	NetworkType          types.String `tfsdk:"network_type"`
	Passive              types.String `tfsdk:"passive"`
	Priority             types.Int64  `tfsdk:"priority"`
}

type OSPFInterfaceDataSource

type OSPFInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*OSPFInterfaceDataSource) Configure

func (*OSPFInterfaceDataSource) Metadata

func (*OSPFInterfaceDataSource) Read

func (*OSPFInterfaceDataSource) Schema

type OSPFInterfaceResource

type OSPFInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*OSPFInterfaceResource) Configure

func (*OSPFInterfaceResource) Create

func (*OSPFInterfaceResource) Delete

func (*OSPFInterfaceResource) ImportState

func (*OSPFInterfaceResource) Metadata

func (*OSPFInterfaceResource) Read

func (*OSPFInterfaceResource) Schema

func (*OSPFInterfaceResource) Update

type OSPFResource

type OSPFResource struct {
	// contains filtered or unexported fields
}

func (*OSPFResource) Configure

func (*OSPFResource) Create

func (*OSPFResource) Delete

func (*OSPFResource) ImportState

func (*OSPFResource) Metadata

func (*OSPFResource) Read

func (*OSPFResource) Schema

func (*OSPFResource) Update

type OSPFVRF

type OSPFVRF struct {
	Device                 types.String `tfsdk:"device"`
	Dn                     types.String `tfsdk:"id"`
	InstanceName           types.String `tfsdk:"instance_name"`
	Name                   types.String `tfsdk:"name"`
	AdminState             types.String `tfsdk:"admin_state"`
	BandwidthReference     types.Int64  `tfsdk:"bandwidth_reference"`
	BandwidthReferenceUnit types.String `tfsdk:"bandwidth_reference_unit"`
	Distance               types.Int64  `tfsdk:"distance"`
	RouterId               types.String `tfsdk:"router_id"`
	Control                types.String `tfsdk:"control"`
}

type OSPFVRFDataSource

type OSPFVRFDataSource struct {
	// contains filtered or unexported fields
}

func (*OSPFVRFDataSource) Configure

func (*OSPFVRFDataSource) Metadata

func (*OSPFVRFDataSource) Read

func (*OSPFVRFDataSource) Schema

type OSPFVRFResource

type OSPFVRFResource struct {
	// contains filtered or unexported fields
}

func (*OSPFVRFResource) Configure

func (*OSPFVRFResource) Create

func (*OSPFVRFResource) Delete

func (*OSPFVRFResource) ImportState

func (*OSPFVRFResource) Metadata

func (*OSPFVRFResource) Read

func (*OSPFVRFResource) Schema

func (*OSPFVRFResource) Update

type PIM

type PIM struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type PIMAnycastRP

type PIMAnycastRP struct {
	Device          types.String `tfsdk:"device"`
	Dn              types.String `tfsdk:"id"`
	VrfName         types.String `tfsdk:"vrf_name"`
	LocalInterface  types.String `tfsdk:"local_interface"`
	SourceInterface types.String `tfsdk:"source_interface"`
}

type PIMAnycastRPDataSource

type PIMAnycastRPDataSource struct {
	// contains filtered or unexported fields
}

func (*PIMAnycastRPDataSource) Configure

func (*PIMAnycastRPDataSource) Metadata

func (*PIMAnycastRPDataSource) Read

func (*PIMAnycastRPDataSource) Schema

type PIMAnycastRPPeer

type PIMAnycastRPPeer struct {
	Device       types.String `tfsdk:"device"`
	Dn           types.String `tfsdk:"id"`
	VrfName      types.String `tfsdk:"vrf_name"`
	Address      types.String `tfsdk:"address"`
	RpSetAddress types.String `tfsdk:"rp_set_address"`
}

type PIMAnycastRPPeerDataSource

type PIMAnycastRPPeerDataSource struct {
	// contains filtered or unexported fields
}

func (*PIMAnycastRPPeerDataSource) Configure

func (*PIMAnycastRPPeerDataSource) Metadata

func (*PIMAnycastRPPeerDataSource) Read

func (*PIMAnycastRPPeerDataSource) Schema

type PIMAnycastRPPeerResource

type PIMAnycastRPPeerResource struct {
	// contains filtered or unexported fields
}

func (*PIMAnycastRPPeerResource) Configure

func (*PIMAnycastRPPeerResource) Create

func (*PIMAnycastRPPeerResource) Delete

func (*PIMAnycastRPPeerResource) ImportState

func (*PIMAnycastRPPeerResource) Metadata

func (*PIMAnycastRPPeerResource) Read

func (*PIMAnycastRPPeerResource) Schema

func (*PIMAnycastRPPeerResource) Update

type PIMAnycastRPResource

type PIMAnycastRPResource struct {
	// contains filtered or unexported fields
}

func (*PIMAnycastRPResource) Configure

func (*PIMAnycastRPResource) Create

func (*PIMAnycastRPResource) Delete

func (*PIMAnycastRPResource) ImportState

func (*PIMAnycastRPResource) Metadata

func (*PIMAnycastRPResource) Read

func (*PIMAnycastRPResource) Schema

func (*PIMAnycastRPResource) Update

type PIMDataSource

type PIMDataSource struct {
	// contains filtered or unexported fields
}

func (*PIMDataSource) Configure

func (*PIMDataSource) Metadata

func (*PIMDataSource) Read

func (*PIMDataSource) Schema

type PIMInstance

type PIMInstance struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type PIMInstanceDataSource

type PIMInstanceDataSource struct {
	// contains filtered or unexported fields
}

func (*PIMInstanceDataSource) Configure

func (*PIMInstanceDataSource) Metadata

func (*PIMInstanceDataSource) Read

func (*PIMInstanceDataSource) Schema

type PIMInstanceResource

type PIMInstanceResource struct {
	// contains filtered or unexported fields
}

func (*PIMInstanceResource) Configure

func (*PIMInstanceResource) Create

func (*PIMInstanceResource) Delete

func (*PIMInstanceResource) ImportState

func (*PIMInstanceResource) Metadata

func (*PIMInstanceResource) Read

func (*PIMInstanceResource) Schema

func (*PIMInstanceResource) Update

type PIMInterface

type PIMInterface struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	VrfName     types.String `tfsdk:"vrf_name"`
	InterfaceId types.String `tfsdk:"interface_id"`
	AdminState  types.String `tfsdk:"admin_state"`
	Bfd         types.String `tfsdk:"bfd"`
	DrPriority  types.Int64  `tfsdk:"dr_priority"`
	Passive     types.Bool   `tfsdk:"passive"`
	SparseMode  types.Bool   `tfsdk:"sparse_mode"`
}

type PIMInterfaceDataSource

type PIMInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*PIMInterfaceDataSource) Configure

func (*PIMInterfaceDataSource) Metadata

func (*PIMInterfaceDataSource) Read

func (*PIMInterfaceDataSource) Schema

type PIMInterfaceResource

type PIMInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*PIMInterfaceResource) Configure

func (*PIMInterfaceResource) Create

func (*PIMInterfaceResource) Delete

func (*PIMInterfaceResource) ImportState

func (*PIMInterfaceResource) Metadata

func (*PIMInterfaceResource) Read

func (*PIMInterfaceResource) Schema

func (*PIMInterfaceResource) Update

type PIMResource

type PIMResource struct {
	// contains filtered or unexported fields
}

func (*PIMResource) Configure

func (*PIMResource) Create

func (*PIMResource) Delete

func (*PIMResource) ImportState

func (*PIMResource) Metadata

func (*PIMResource) Read

func (*PIMResource) Schema

func (*PIMResource) Update

type PIMSSMPolicy

type PIMSSMPolicy struct {
	Device  types.String `tfsdk:"device"`
	Dn      types.String `tfsdk:"id"`
	VrfName types.String `tfsdk:"vrf_name"`
	Name    types.String `tfsdk:"name"`
}

type PIMSSMPolicyDataSource

type PIMSSMPolicyDataSource struct {
	// contains filtered or unexported fields
}

func (*PIMSSMPolicyDataSource) Configure

func (*PIMSSMPolicyDataSource) Metadata

func (*PIMSSMPolicyDataSource) Read

func (*PIMSSMPolicyDataSource) Schema

type PIMSSMPolicyResource

type PIMSSMPolicyResource struct {
	// contains filtered or unexported fields
}

func (*PIMSSMPolicyResource) Configure

func (*PIMSSMPolicyResource) Create

func (*PIMSSMPolicyResource) Delete

func (*PIMSSMPolicyResource) ImportState

func (*PIMSSMPolicyResource) Metadata

func (*PIMSSMPolicyResource) Read

func (*PIMSSMPolicyResource) Schema

func (*PIMSSMPolicyResource) Update

type PIMSSMRange

type PIMSSMRange struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	VrfName    types.String `tfsdk:"vrf_name"`
	GroupList1 types.String `tfsdk:"group_list_1"`
	GroupList2 types.String `tfsdk:"group_list_2"`
	GroupList3 types.String `tfsdk:"group_list_3"`
	GroupList4 types.String `tfsdk:"group_list_4"`
	PrefixList types.String `tfsdk:"prefix_list"`
	RouteMap   types.String `tfsdk:"route_map"`
	SsmNone    types.Bool   `tfsdk:"ssm_none"`
}

type PIMSSMRangeDataSource

type PIMSSMRangeDataSource struct {
	// contains filtered or unexported fields
}

func (*PIMSSMRangeDataSource) Configure

func (*PIMSSMRangeDataSource) Metadata

func (*PIMSSMRangeDataSource) Read

func (*PIMSSMRangeDataSource) Schema

type PIMSSMRangeResource

type PIMSSMRangeResource struct {
	// contains filtered or unexported fields
}

func (*PIMSSMRangeResource) Configure

func (*PIMSSMRangeResource) Create

func (*PIMSSMRangeResource) Delete

func (*PIMSSMRangeResource) ImportState

func (*PIMSSMRangeResource) Metadata

func (*PIMSSMRangeResource) Read

func (*PIMSSMRangeResource) Schema

func (*PIMSSMRangeResource) Update

type PIMStaticRP

type PIMStaticRP struct {
	Device  types.String `tfsdk:"device"`
	Dn      types.String `tfsdk:"id"`
	VrfName types.String `tfsdk:"vrf_name"`
	Address types.String `tfsdk:"address"`
}

type PIMStaticRPDataSource

type PIMStaticRPDataSource struct {
	// contains filtered or unexported fields
}

func (*PIMStaticRPDataSource) Configure

func (*PIMStaticRPDataSource) Metadata

func (*PIMStaticRPDataSource) Read

func (*PIMStaticRPDataSource) Schema

type PIMStaticRPGroupList

type PIMStaticRPGroupList struct {
	Device    types.String `tfsdk:"device"`
	Dn        types.String `tfsdk:"id"`
	VrfName   types.String `tfsdk:"vrf_name"`
	RpAddress types.String `tfsdk:"rp_address"`
	Address   types.String `tfsdk:"address"`
	Bidir     types.Bool   `tfsdk:"bidir"`
	Override  types.Bool   `tfsdk:"override"`
}

type PIMStaticRPGroupListDataSource

type PIMStaticRPGroupListDataSource struct {
	// contains filtered or unexported fields
}

func (*PIMStaticRPGroupListDataSource) Configure

func (*PIMStaticRPGroupListDataSource) Metadata

func (*PIMStaticRPGroupListDataSource) Read

func (*PIMStaticRPGroupListDataSource) Schema

type PIMStaticRPGroupListResource

type PIMStaticRPGroupListResource struct {
	// contains filtered or unexported fields
}

func (*PIMStaticRPGroupListResource) Configure

func (*PIMStaticRPGroupListResource) Create

func (*PIMStaticRPGroupListResource) Delete

func (*PIMStaticRPGroupListResource) ImportState

func (*PIMStaticRPGroupListResource) Metadata

func (*PIMStaticRPGroupListResource) Read

func (*PIMStaticRPGroupListResource) Schema

func (*PIMStaticRPGroupListResource) Update

type PIMStaticRPPolicy

type PIMStaticRPPolicy struct {
	Device  types.String `tfsdk:"device"`
	Dn      types.String `tfsdk:"id"`
	VrfName types.String `tfsdk:"vrf_name"`
	Name    types.String `tfsdk:"name"`
}

type PIMStaticRPPolicyDataSource

type PIMStaticRPPolicyDataSource struct {
	// contains filtered or unexported fields
}

func (*PIMStaticRPPolicyDataSource) Configure

func (*PIMStaticRPPolicyDataSource) Metadata

func (*PIMStaticRPPolicyDataSource) Read

func (*PIMStaticRPPolicyDataSource) Schema

type PIMStaticRPPolicyResource

type PIMStaticRPPolicyResource struct {
	// contains filtered or unexported fields
}

func (*PIMStaticRPPolicyResource) Configure

func (*PIMStaticRPPolicyResource) Create

func (*PIMStaticRPPolicyResource) Delete

func (*PIMStaticRPPolicyResource) ImportState

func (*PIMStaticRPPolicyResource) Metadata

func (*PIMStaticRPPolicyResource) Read

func (*PIMStaticRPPolicyResource) Schema

func (*PIMStaticRPPolicyResource) Update

type PIMStaticRPResource

type PIMStaticRPResource struct {
	// contains filtered or unexported fields
}

func (*PIMStaticRPResource) Configure

func (*PIMStaticRPResource) Create

func (*PIMStaticRPResource) Delete

func (*PIMStaticRPResource) ImportState

func (*PIMStaticRPResource) Metadata

func (*PIMStaticRPResource) Read

func (*PIMStaticRPResource) Schema

func (*PIMStaticRPResource) Update

type PIMVRF

type PIMVRF struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	Name       types.String `tfsdk:"name"`
	AdminState types.String `tfsdk:"admin_state"`
	Bfd        types.Bool   `tfsdk:"bfd"`
}

type PIMVRFDataSource

type PIMVRFDataSource struct {
	// contains filtered or unexported fields
}

func (*PIMVRFDataSource) Configure

func (*PIMVRFDataSource) Metadata

func (*PIMVRFDataSource) Read

func (*PIMVRFDataSource) Schema

type PIMVRFResource

type PIMVRFResource struct {
	// contains filtered or unexported fields
}

func (*PIMVRFResource) Configure

func (*PIMVRFResource) Create

func (*PIMVRFResource) Delete

func (*PIMVRFResource) ImportState

func (*PIMVRFResource) Metadata

func (*PIMVRFResource) Read

func (*PIMVRFResource) Schema

func (*PIMVRFResource) Update

type PhysicalInterface

type PhysicalInterface struct {
	Device                 types.String `tfsdk:"device"`
	Dn                     types.String `tfsdk:"id"`
	InterfaceId            types.String `tfsdk:"interface_id"`
	FecMode                types.String `tfsdk:"fec_mode"`
	AccessVlan             types.String `tfsdk:"access_vlan"`
	AdminState             types.String `tfsdk:"admin_state"`
	AutoNegotiation        types.String `tfsdk:"auto_negotiation"`
	Bandwidth              types.Int64  `tfsdk:"bandwidth"`
	Delay                  types.Int64  `tfsdk:"delay"`
	Description            types.String `tfsdk:"description"`
	Duplex                 types.String `tfsdk:"duplex"`
	Layer                  types.String `tfsdk:"layer"`
	LinkLogging            types.String `tfsdk:"link_logging"`
	LinkDebounceDown       types.Int64  `tfsdk:"link_debounce_down"`
	LinkDebounceUp         types.Int64  `tfsdk:"link_debounce_up"`
	Medium                 types.String `tfsdk:"medium"`
	Mode                   types.String `tfsdk:"mode"`
	Mtu                    types.Int64  `tfsdk:"mtu"`
	NativeVlan             types.String `tfsdk:"native_vlan"`
	Speed                  types.String `tfsdk:"speed"`
	SpeedGroup             types.String `tfsdk:"speed_group"`
	TrunkVlans             types.String `tfsdk:"trunk_vlans"`
	UniDirectionalEthernet types.String `tfsdk:"uni_directional_ethernet"`
	UserConfiguredFlags    types.String `tfsdk:"user_configured_flags"`
}

type PhysicalInterfaceDataSource

type PhysicalInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*PhysicalInterfaceDataSource) Configure

func (*PhysicalInterfaceDataSource) Metadata

func (*PhysicalInterfaceDataSource) Read

func (*PhysicalInterfaceDataSource) Schema

type PhysicalInterfaceResource

type PhysicalInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*PhysicalInterfaceResource) Configure

func (*PhysicalInterfaceResource) Create

func (*PhysicalInterfaceResource) Delete

func (*PhysicalInterfaceResource) ImportState

func (*PhysicalInterfaceResource) Metadata

func (*PhysicalInterfaceResource) Read

func (*PhysicalInterfaceResource) Schema

func (*PhysicalInterfaceResource) Update

type PhysicalInterfaceVRF

type PhysicalInterfaceVRF struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	VrfDn       types.String `tfsdk:"vrf_dn"`
}

type PhysicalInterfaceVRFDataSource

type PhysicalInterfaceVRFDataSource struct {
	// contains filtered or unexported fields
}

func (*PhysicalInterfaceVRFDataSource) Configure

func (*PhysicalInterfaceVRFDataSource) Metadata

func (*PhysicalInterfaceVRFDataSource) Read

func (*PhysicalInterfaceVRFDataSource) Schema

type PhysicalInterfaceVRFResource

type PhysicalInterfaceVRFResource struct {
	// contains filtered or unexported fields
}

func (*PhysicalInterfaceVRFResource) Configure

func (*PhysicalInterfaceVRFResource) Create

func (*PhysicalInterfaceVRFResource) Delete

func (*PhysicalInterfaceVRFResource) ImportState

func (*PhysicalInterfaceVRFResource) Metadata

func (*PhysicalInterfaceVRFResource) Read

func (*PhysicalInterfaceVRFResource) Schema

func (*PhysicalInterfaceVRFResource) Update

type PortChannelInterface

type PortChannelInterface struct {
	Device              types.String `tfsdk:"device"`
	Dn                  types.String `tfsdk:"id"`
	InterfaceId         types.String `tfsdk:"interface_id"`
	PortChannelMode     types.String `tfsdk:"port_channel_mode"`
	MinimumLinks        types.Int64  `tfsdk:"minimum_links"`
	MaximumLinks        types.Int64  `tfsdk:"maximum_links"`
	SuspendIndividual   types.String `tfsdk:"suspend_individual"`
	AccessVlan          types.String `tfsdk:"access_vlan"`
	AdminState          types.String `tfsdk:"admin_state"`
	AutoNegotiation     types.String `tfsdk:"auto_negotiation"`
	Bandwidth           types.Int64  `tfsdk:"bandwidth"`
	Delay               types.Int64  `tfsdk:"delay"`
	Description         types.String `tfsdk:"description"`
	Duplex              types.String `tfsdk:"duplex"`
	Layer               types.String `tfsdk:"layer"`
	LinkLogging         types.String `tfsdk:"link_logging"`
	Medium              types.String `tfsdk:"medium"`
	Mode                types.String `tfsdk:"mode"`
	Mtu                 types.Int64  `tfsdk:"mtu"`
	NativeVlan          types.String `tfsdk:"native_vlan"`
	Speed               types.String `tfsdk:"speed"`
	TrunkVlans          types.String `tfsdk:"trunk_vlans"`
	UserConfiguredFlags types.String `tfsdk:"user_configured_flags"`
}

type PortChannelInterfaceDataSource

type PortChannelInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*PortChannelInterfaceDataSource) Configure

func (*PortChannelInterfaceDataSource) Metadata

func (*PortChannelInterfaceDataSource) Read

func (*PortChannelInterfaceDataSource) Schema

type PortChannelInterfaceMember

type PortChannelInterfaceMember struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	InterfaceDn types.String `tfsdk:"interface_dn"`
	Force       types.Bool   `tfsdk:"force"`
}

type PortChannelInterfaceMemberDataSource

type PortChannelInterfaceMemberDataSource struct {
	// contains filtered or unexported fields
}

func (*PortChannelInterfaceMemberDataSource) Configure

func (*PortChannelInterfaceMemberDataSource) Metadata

func (*PortChannelInterfaceMemberDataSource) Read

func (*PortChannelInterfaceMemberDataSource) Schema

type PortChannelInterfaceMemberResource

type PortChannelInterfaceMemberResource struct {
	// contains filtered or unexported fields
}

func (*PortChannelInterfaceMemberResource) Configure

func (*PortChannelInterfaceMemberResource) Create

func (*PortChannelInterfaceMemberResource) Delete

func (*PortChannelInterfaceMemberResource) ImportState

func (*PortChannelInterfaceMemberResource) Metadata

func (*PortChannelInterfaceMemberResource) Read

func (*PortChannelInterfaceMemberResource) Schema

func (*PortChannelInterfaceMemberResource) Update

type PortChannelInterfaceResource

type PortChannelInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*PortChannelInterfaceResource) Configure

func (*PortChannelInterfaceResource) Create

func (*PortChannelInterfaceResource) Delete

func (*PortChannelInterfaceResource) ImportState

func (*PortChannelInterfaceResource) Metadata

func (*PortChannelInterfaceResource) Read

func (*PortChannelInterfaceResource) Schema

func (*PortChannelInterfaceResource) Update

type PortChannelInterfaceVRF

type PortChannelInterfaceVRF struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	VrfDn       types.String `tfsdk:"vrf_dn"`
}

type PortChannelInterfaceVRFDataSource

type PortChannelInterfaceVRFDataSource struct {
	// contains filtered or unexported fields
}

func (*PortChannelInterfaceVRFDataSource) Configure

func (*PortChannelInterfaceVRFDataSource) Metadata

func (*PortChannelInterfaceVRFDataSource) Read

func (*PortChannelInterfaceVRFDataSource) Schema

type PortChannelInterfaceVRFResource

type PortChannelInterfaceVRFResource struct {
	// contains filtered or unexported fields
}

func (*PortChannelInterfaceVRFResource) Configure

func (*PortChannelInterfaceVRFResource) Create

func (*PortChannelInterfaceVRFResource) Delete

func (*PortChannelInterfaceVRFResource) ImportState

func (*PortChannelInterfaceVRFResource) Metadata

func (*PortChannelInterfaceVRFResource) Read

func (*PortChannelInterfaceVRFResource) Schema

func (*PortChannelInterfaceVRFResource) Update

type QueuingQOSPolicyMap

type QueuingQOSPolicyMap struct {
	Device    types.String `tfsdk:"device"`
	Dn        types.String `tfsdk:"id"`
	Name      types.String `tfsdk:"name"`
	MatchType types.String `tfsdk:"match_type"`
}

type QueuingQOSPolicyMapDataSource

type QueuingQOSPolicyMapDataSource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicyMapDataSource) Configure

func (*QueuingQOSPolicyMapDataSource) Metadata

func (*QueuingQOSPolicyMapDataSource) Read

func (*QueuingQOSPolicyMapDataSource) Schema

type QueuingQOSPolicyMapMatchClassMap

type QueuingQOSPolicyMapMatchClassMap struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	PolicyMapName types.String `tfsdk:"policy_map_name"`
	Name          types.String `tfsdk:"name"`
}

type QueuingQOSPolicyMapMatchClassMapDataSource

type QueuingQOSPolicyMapMatchClassMapDataSource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicyMapMatchClassMapDataSource) Configure

func (*QueuingQOSPolicyMapMatchClassMapDataSource) Metadata

func (*QueuingQOSPolicyMapMatchClassMapDataSource) Read

func (*QueuingQOSPolicyMapMatchClassMapDataSource) Schema

type QueuingQOSPolicyMapMatchClassMapPriority

type QueuingQOSPolicyMapMatchClassMapPriority struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	PolicyMapName types.String `tfsdk:"policy_map_name"`
	ClassMapName  types.String `tfsdk:"class_map_name"`
	Level         types.Int64  `tfsdk:"level"`
}

type QueuingQOSPolicyMapMatchClassMapPriorityDataSource

type QueuingQOSPolicyMapMatchClassMapPriorityDataSource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicyMapMatchClassMapPriorityDataSource) Configure

func (*QueuingQOSPolicyMapMatchClassMapPriorityDataSource) Metadata

func (*QueuingQOSPolicyMapMatchClassMapPriorityDataSource) Read

func (*QueuingQOSPolicyMapMatchClassMapPriorityDataSource) Schema

type QueuingQOSPolicyMapMatchClassMapPriorityResource

type QueuingQOSPolicyMapMatchClassMapPriorityResource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicyMapMatchClassMapPriorityResource) Configure

func (*QueuingQOSPolicyMapMatchClassMapPriorityResource) Create

func (*QueuingQOSPolicyMapMatchClassMapPriorityResource) Delete

func (*QueuingQOSPolicyMapMatchClassMapPriorityResource) ImportState

func (*QueuingQOSPolicyMapMatchClassMapPriorityResource) Metadata

func (*QueuingQOSPolicyMapMatchClassMapPriorityResource) Read

func (*QueuingQOSPolicyMapMatchClassMapPriorityResource) Schema

func (*QueuingQOSPolicyMapMatchClassMapPriorityResource) Update

type QueuingQOSPolicyMapMatchClassMapRemainingBandwidth

type QueuingQOSPolicyMapMatchClassMapRemainingBandwidth struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	PolicyMapName types.String `tfsdk:"policy_map_name"`
	ClassMapName  types.String `tfsdk:"class_map_name"`
	Value         types.Int64  `tfsdk:"value"`
}

type QueuingQOSPolicyMapMatchClassMapRemainingBandwidthDataSource

type QueuingQOSPolicyMapMatchClassMapRemainingBandwidthDataSource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthDataSource) Configure

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthDataSource) Metadata

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthDataSource) Read

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthDataSource) Schema

type QueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource

type QueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource) Configure

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource) Create

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource) Delete

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource) ImportState

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource) Metadata

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource) Read

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource) Schema

func (*QueuingQOSPolicyMapMatchClassMapRemainingBandwidthResource) Update

type QueuingQOSPolicyMapMatchClassMapResource

type QueuingQOSPolicyMapMatchClassMapResource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicyMapMatchClassMapResource) Configure

func (*QueuingQOSPolicyMapMatchClassMapResource) Create

func (*QueuingQOSPolicyMapMatchClassMapResource) Delete

func (*QueuingQOSPolicyMapMatchClassMapResource) ImportState

func (*QueuingQOSPolicyMapMatchClassMapResource) Metadata

func (*QueuingQOSPolicyMapMatchClassMapResource) Read

func (*QueuingQOSPolicyMapMatchClassMapResource) Schema

func (*QueuingQOSPolicyMapMatchClassMapResource) Update

type QueuingQOSPolicyMapResource

type QueuingQOSPolicyMapResource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicyMapResource) Configure

func (*QueuingQOSPolicyMapResource) Create

func (*QueuingQOSPolicyMapResource) Delete

func (*QueuingQOSPolicyMapResource) ImportState

func (*QueuingQOSPolicyMapResource) Metadata

func (*QueuingQOSPolicyMapResource) Read

func (*QueuingQOSPolicyMapResource) Schema

func (*QueuingQOSPolicyMapResource) Update

type QueuingQOSPolicySystemOut

type QueuingQOSPolicySystemOut struct {
	Device types.String `tfsdk:"device"`
	Dn     types.String `tfsdk:"id"`
}

type QueuingQOSPolicySystemOutDataSource

type QueuingQOSPolicySystemOutDataSource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicySystemOutDataSource) Configure

func (*QueuingQOSPolicySystemOutDataSource) Metadata

func (*QueuingQOSPolicySystemOutDataSource) Read

func (*QueuingQOSPolicySystemOutDataSource) Schema

type QueuingQOSPolicySystemOutPolicyMap

type QueuingQOSPolicySystemOutPolicyMap struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	PolicyMapName types.String `tfsdk:"policy_map_name"`
}

type QueuingQOSPolicySystemOutPolicyMapDataSource

type QueuingQOSPolicySystemOutPolicyMapDataSource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicySystemOutPolicyMapDataSource) Configure

func (*QueuingQOSPolicySystemOutPolicyMapDataSource) Metadata

func (*QueuingQOSPolicySystemOutPolicyMapDataSource) Read

func (*QueuingQOSPolicySystemOutPolicyMapDataSource) Schema

type QueuingQOSPolicySystemOutPolicyMapResource

type QueuingQOSPolicySystemOutPolicyMapResource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicySystemOutPolicyMapResource) Configure

func (*QueuingQOSPolicySystemOutPolicyMapResource) Create

func (*QueuingQOSPolicySystemOutPolicyMapResource) Delete

func (*QueuingQOSPolicySystemOutPolicyMapResource) ImportState

func (*QueuingQOSPolicySystemOutPolicyMapResource) Metadata

func (*QueuingQOSPolicySystemOutPolicyMapResource) Read

func (*QueuingQOSPolicySystemOutPolicyMapResource) Schema

func (*QueuingQOSPolicySystemOutPolicyMapResource) Update

type QueuingQOSPolicySystemOutResource

type QueuingQOSPolicySystemOutResource struct {
	// contains filtered or unexported fields
}

func (*QueuingQOSPolicySystemOutResource) Configure

func (*QueuingQOSPolicySystemOutResource) Create

func (*QueuingQOSPolicySystemOutResource) Delete

func (*QueuingQOSPolicySystemOutResource) ImportState

func (*QueuingQOSPolicySystemOutResource) Metadata

func (*QueuingQOSPolicySystemOutResource) Read

func (*QueuingQOSPolicySystemOutResource) Schema

func (*QueuingQOSPolicySystemOutResource) Update

type RestDataSource

type RestDataSource struct {
	// contains filtered or unexported fields
}

func (*RestDataSource) Configure

func (*RestDataSource) Metadata

func (*RestDataSource) Read

func (*RestDataSource) Schema

type RestDataSourceModel

type RestDataSourceModel struct {
	Device    types.String `tfsdk:"device"`
	Id        types.String `tfsdk:"id"`
	Dn        types.String `tfsdk:"dn"`
	ClassName types.String `tfsdk:"class_name"`
	Content   types.Map    `tfsdk:"content"`
}

type RestModel

type RestModel struct {
	Device    types.String     `tfsdk:"device"`
	Id        types.String     `tfsdk:"id"`
	Dn        types.String     `tfsdk:"dn"`
	ClassName types.String     `tfsdk:"class_name"`
	Delete    types.Bool       `tfsdk:"delete"`
	Content   types.Map        `tfsdk:"content"`
	Children  []RestModelChild `tfsdk:"children"`
}

type RestModelChild

type RestModelChild struct {
	Rn        types.String `tfsdk:"rn"`
	ClassName types.String `tfsdk:"class_name"`
	Content   types.Map    `tfsdk:"content"`
}

type RestResource

type RestResource struct {
	// contains filtered or unexported fields
}

func (*RestResource) Configure

func (*RestResource) Create

func (*RestResource) Delete

func (*RestResource) ImportState

func (*RestResource) Metadata

func (*RestResource) Read

func (*RestResource) Schema

func (*RestResource) Update

type RouteMapRule

type RouteMapRule struct {
	Device types.String `tfsdk:"device"`
	Dn     types.String `tfsdk:"id"`
	Name   types.String `tfsdk:"name"`
}

type RouteMapRuleDataSource

type RouteMapRuleDataSource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleDataSource) Configure

func (*RouteMapRuleDataSource) Metadata

func (*RouteMapRuleDataSource) Read

func (*RouteMapRuleDataSource) Schema

type RouteMapRuleEntry

type RouteMapRuleEntry struct {
	Device   types.String `tfsdk:"device"`
	Dn       types.String `tfsdk:"id"`
	RuleName types.String `tfsdk:"rule_name"`
	Order    types.Int64  `tfsdk:"order"`
	Action   types.String `tfsdk:"action"`
}

type RouteMapRuleEntryDataSource

type RouteMapRuleEntryDataSource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleEntryDataSource) Configure

func (*RouteMapRuleEntryDataSource) Metadata

func (*RouteMapRuleEntryDataSource) Read

func (*RouteMapRuleEntryDataSource) Schema

type RouteMapRuleEntryMatchRoute

type RouteMapRuleEntryMatchRoute struct {
	Device   types.String `tfsdk:"device"`
	Dn       types.String `tfsdk:"id"`
	RuleName types.String `tfsdk:"rule_name"`
	Order    types.Int64  `tfsdk:"order"`
}

type RouteMapRuleEntryMatchRouteDataSource

type RouteMapRuleEntryMatchRouteDataSource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleEntryMatchRouteDataSource) Configure

func (*RouteMapRuleEntryMatchRouteDataSource) Metadata

func (*RouteMapRuleEntryMatchRouteDataSource) Read

func (*RouteMapRuleEntryMatchRouteDataSource) Schema

type RouteMapRuleEntryMatchRoutePrefixList

type RouteMapRuleEntryMatchRoutePrefixList struct {
	Device       types.String `tfsdk:"device"`
	Dn           types.String `tfsdk:"id"`
	RuleName     types.String `tfsdk:"rule_name"`
	Order        types.Int64  `tfsdk:"order"`
	PrefixListDn types.String `tfsdk:"prefix_list_dn"`
}

type RouteMapRuleEntryMatchRoutePrefixListDataSource

type RouteMapRuleEntryMatchRoutePrefixListDataSource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleEntryMatchRoutePrefixListDataSource) Configure

func (*RouteMapRuleEntryMatchRoutePrefixListDataSource) Metadata

func (*RouteMapRuleEntryMatchRoutePrefixListDataSource) Read

func (*RouteMapRuleEntryMatchRoutePrefixListDataSource) Schema

type RouteMapRuleEntryMatchRoutePrefixListResource

type RouteMapRuleEntryMatchRoutePrefixListResource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleEntryMatchRoutePrefixListResource) Configure

func (*RouteMapRuleEntryMatchRoutePrefixListResource) Create

func (*RouteMapRuleEntryMatchRoutePrefixListResource) Delete

func (*RouteMapRuleEntryMatchRoutePrefixListResource) ImportState

func (*RouteMapRuleEntryMatchRoutePrefixListResource) Metadata

func (*RouteMapRuleEntryMatchRoutePrefixListResource) Read

func (*RouteMapRuleEntryMatchRoutePrefixListResource) Schema

func (*RouteMapRuleEntryMatchRoutePrefixListResource) Update

type RouteMapRuleEntryMatchRouteResource

type RouteMapRuleEntryMatchRouteResource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleEntryMatchRouteResource) Configure

func (*RouteMapRuleEntryMatchRouteResource) Create

func (*RouteMapRuleEntryMatchRouteResource) Delete

func (*RouteMapRuleEntryMatchRouteResource) ImportState

func (*RouteMapRuleEntryMatchRouteResource) Metadata

func (*RouteMapRuleEntryMatchRouteResource) Read

func (*RouteMapRuleEntryMatchRouteResource) Schema

func (*RouteMapRuleEntryMatchRouteResource) Update

type RouteMapRuleEntryResource

type RouteMapRuleEntryResource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleEntryResource) Configure

func (*RouteMapRuleEntryResource) Create

func (*RouteMapRuleEntryResource) Delete

func (*RouteMapRuleEntryResource) ImportState

func (*RouteMapRuleEntryResource) Metadata

func (*RouteMapRuleEntryResource) Read

func (*RouteMapRuleEntryResource) Schema

func (*RouteMapRuleEntryResource) Update

type RouteMapRuleEntrySetRegularCommunity

type RouteMapRuleEntrySetRegularCommunity struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	RuleName    types.String `tfsdk:"rule_name"`
	Order       types.Int64  `tfsdk:"order"`
	Additive    types.String `tfsdk:"additive"`
	NoCommunity types.String `tfsdk:"no_community"`
	SetCriteria types.String `tfsdk:"set_criteria"`
}

type RouteMapRuleEntrySetRegularCommunityDataSource

type RouteMapRuleEntrySetRegularCommunityDataSource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleEntrySetRegularCommunityDataSource) Configure

func (*RouteMapRuleEntrySetRegularCommunityDataSource) Metadata

func (*RouteMapRuleEntrySetRegularCommunityDataSource) Read

func (*RouteMapRuleEntrySetRegularCommunityDataSource) Schema

type RouteMapRuleEntrySetRegularCommunityItem

type RouteMapRuleEntrySetRegularCommunityItem struct {
	Device    types.String `tfsdk:"device"`
	Dn        types.String `tfsdk:"id"`
	RuleName  types.String `tfsdk:"rule_name"`
	Order     types.Int64  `tfsdk:"order"`
	Community types.String `tfsdk:"community"`
}

type RouteMapRuleEntrySetRegularCommunityItemDataSource

type RouteMapRuleEntrySetRegularCommunityItemDataSource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleEntrySetRegularCommunityItemDataSource) Configure

func (*RouteMapRuleEntrySetRegularCommunityItemDataSource) Metadata

func (*RouteMapRuleEntrySetRegularCommunityItemDataSource) Read

func (*RouteMapRuleEntrySetRegularCommunityItemDataSource) Schema

type RouteMapRuleEntrySetRegularCommunityItemResource

type RouteMapRuleEntrySetRegularCommunityItemResource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleEntrySetRegularCommunityItemResource) Configure

func (*RouteMapRuleEntrySetRegularCommunityItemResource) Create

func (*RouteMapRuleEntrySetRegularCommunityItemResource) Delete

func (*RouteMapRuleEntrySetRegularCommunityItemResource) ImportState

func (*RouteMapRuleEntrySetRegularCommunityItemResource) Metadata

func (*RouteMapRuleEntrySetRegularCommunityItemResource) Read

func (*RouteMapRuleEntrySetRegularCommunityItemResource) Schema

func (*RouteMapRuleEntrySetRegularCommunityItemResource) Update

type RouteMapRuleEntrySetRegularCommunityResource

type RouteMapRuleEntrySetRegularCommunityResource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleEntrySetRegularCommunityResource) Configure

func (*RouteMapRuleEntrySetRegularCommunityResource) Create

func (*RouteMapRuleEntrySetRegularCommunityResource) Delete

func (*RouteMapRuleEntrySetRegularCommunityResource) ImportState

func (*RouteMapRuleEntrySetRegularCommunityResource) Metadata

func (*RouteMapRuleEntrySetRegularCommunityResource) Read

func (*RouteMapRuleEntrySetRegularCommunityResource) Schema

func (*RouteMapRuleEntrySetRegularCommunityResource) Update

type RouteMapRuleResource

type RouteMapRuleResource struct {
	// contains filtered or unexported fields
}

func (*RouteMapRuleResource) Configure

func (*RouteMapRuleResource) Create

func (*RouteMapRuleResource) Delete

func (*RouteMapRuleResource) ImportState

func (*RouteMapRuleResource) Metadata

func (*RouteMapRuleResource) Read

func (*RouteMapRuleResource) Schema

func (*RouteMapRuleResource) Update

type SVIInterface

type SVIInterface struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	AdminState  types.String `tfsdk:"admin_state"`
	Bandwidth   types.Int64  `tfsdk:"bandwidth"`
	Delay       types.Int64  `tfsdk:"delay"`
	Description types.String `tfsdk:"description"`
	Medium      types.String `tfsdk:"medium"`
	Mtu         types.Int64  `tfsdk:"mtu"`
}

type SVIInterfaceDataSource

type SVIInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*SVIInterfaceDataSource) Configure

func (*SVIInterfaceDataSource) Metadata

func (*SVIInterfaceDataSource) Read

func (*SVIInterfaceDataSource) Schema

type SVIInterfaceResource

type SVIInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*SVIInterfaceResource) Configure

func (*SVIInterfaceResource) Create

func (*SVIInterfaceResource) Delete

func (*SVIInterfaceResource) ImportState

func (*SVIInterfaceResource) Metadata

func (*SVIInterfaceResource) Read

func (*SVIInterfaceResource) Schema

func (*SVIInterfaceResource) Update

type SVIInterfaceVRF

type SVIInterfaceVRF struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	VrfDn       types.String `tfsdk:"vrf_dn"`
}

type SVIInterfaceVRFDataSource

type SVIInterfaceVRFDataSource struct {
	// contains filtered or unexported fields
}

func (*SVIInterfaceVRFDataSource) Configure

func (*SVIInterfaceVRFDataSource) Metadata

func (*SVIInterfaceVRFDataSource) Read

func (*SVIInterfaceVRFDataSource) Schema

type SVIInterfaceVRFResource

type SVIInterfaceVRFResource struct {
	// contains filtered or unexported fields
}

func (*SVIInterfaceVRFResource) Configure

func (*SVIInterfaceVRFResource) Create

func (*SVIInterfaceVRFResource) Delete

func (*SVIInterfaceVRFResource) ImportState

func (*SVIInterfaceVRFResource) Metadata

func (*SVIInterfaceVRFResource) Read

func (*SVIInterfaceVRFResource) Schema

func (*SVIInterfaceVRFResource) Update

type SaveConfigResource added in v0.5.2

type SaveConfigResource struct {
	// contains filtered or unexported fields
}

func (*SaveConfigResource) Configure added in v0.5.2

func (*SaveConfigResource) Create added in v0.5.2

func (*SaveConfigResource) Delete added in v0.5.2

func (*SaveConfigResource) Metadata added in v0.5.2

func (*SaveConfigResource) Read added in v0.5.2

func (*SaveConfigResource) Schema added in v0.5.2

func (*SaveConfigResource) Update added in v0.5.2

type SpanningTreeInterface

type SpanningTreeInterface struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	AdminState  types.String `tfsdk:"admin_state"`
	BpduFilter  types.String `tfsdk:"bpdu_filter"`
	BpduGuard   types.String `tfsdk:"bpdu_guard"`
	Cost        types.Int64  `tfsdk:"cost"`
	Guard       types.String `tfsdk:"guard"`
	LinkType    types.String `tfsdk:"link_type"`
	Mode        types.String `tfsdk:"mode"`
	Priority    types.Int64  `tfsdk:"priority"`
}

type SpanningTreeInterfaceDataSource

type SpanningTreeInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*SpanningTreeInterfaceDataSource) Configure

func (*SpanningTreeInterfaceDataSource) Metadata

func (*SpanningTreeInterfaceDataSource) Read

func (*SpanningTreeInterfaceDataSource) Schema

type SpanningTreeInterfaceResource

type SpanningTreeInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*SpanningTreeInterfaceResource) Configure

func (*SpanningTreeInterfaceResource) Create

func (*SpanningTreeInterfaceResource) Delete

func (*SpanningTreeInterfaceResource) ImportState

func (*SpanningTreeInterfaceResource) Metadata

func (*SpanningTreeInterfaceResource) Read

func (*SpanningTreeInterfaceResource) Schema

func (*SpanningTreeInterfaceResource) Update

type Subinterface

type Subinterface struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	AdminState  types.String `tfsdk:"admin_state"`
	Bandwidth   types.Int64  `tfsdk:"bandwidth"`
	Delay       types.Int64  `tfsdk:"delay"`
	Description types.String `tfsdk:"description"`
	Encap       types.String `tfsdk:"encap"`
	LinkLogging types.String `tfsdk:"link_logging"`
	Medium      types.String `tfsdk:"medium"`
	Mtu         types.Int64  `tfsdk:"mtu"`
}

type SubinterfaceDataSource

type SubinterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*SubinterfaceDataSource) Configure

func (*SubinterfaceDataSource) Metadata

func (*SubinterfaceDataSource) Read

func (*SubinterfaceDataSource) Schema

type SubinterfaceResource

type SubinterfaceResource struct {
	// contains filtered or unexported fields
}

func (*SubinterfaceResource) Configure

func (*SubinterfaceResource) Create

func (*SubinterfaceResource) Delete

func (*SubinterfaceResource) ImportState

func (*SubinterfaceResource) Metadata

func (*SubinterfaceResource) Read

func (*SubinterfaceResource) Schema

func (*SubinterfaceResource) Update

type SubinterfaceVRF

type SubinterfaceVRF struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	InterfaceId types.String `tfsdk:"interface_id"`
	VrfDn       types.String `tfsdk:"vrf_dn"`
}

type SubinterfaceVRFDataSource

type SubinterfaceVRFDataSource struct {
	// contains filtered or unexported fields
}

func (*SubinterfaceVRFDataSource) Configure

func (*SubinterfaceVRFDataSource) Metadata

func (*SubinterfaceVRFDataSource) Read

func (*SubinterfaceVRFDataSource) Schema

type SubinterfaceVRFResource

type SubinterfaceVRFResource struct {
	// contains filtered or unexported fields
}

func (*SubinterfaceVRFResource) Configure

func (*SubinterfaceVRFResource) Create

func (*SubinterfaceVRFResource) Delete

func (*SubinterfaceVRFResource) ImportState

func (*SubinterfaceVRFResource) Metadata

func (*SubinterfaceVRFResource) Read

func (*SubinterfaceVRFResource) Schema

func (*SubinterfaceVRFResource) Update

type System

type System struct {
	Device types.String `tfsdk:"device"`
	Dn     types.String `tfsdk:"id"`
	Name   types.String `tfsdk:"name"`
}

type SystemDataSource

type SystemDataSource struct {
	// contains filtered or unexported fields
}

func (*SystemDataSource) Configure

func (*SystemDataSource) Metadata

func (*SystemDataSource) Read

func (*SystemDataSource) Schema

type SystemResource

type SystemResource struct {
	// contains filtered or unexported fields
}

func (*SystemResource) Configure

func (*SystemResource) Create

func (*SystemResource) Delete

func (*SystemResource) ImportState

func (*SystemResource) Metadata

func (*SystemResource) Read

func (*SystemResource) Schema

func (*SystemResource) Update

type VPCDomain

type VPCDomain struct {
	Device                     types.String `tfsdk:"device"`
	Dn                         types.String `tfsdk:"id"`
	AdminState                 types.String `tfsdk:"admin_state"`
	DomainId                   types.Int64  `tfsdk:"domain_id"`
	AutoRecovery               types.String `tfsdk:"auto_recovery"`
	AutoRecoveryInterval       types.Int64  `tfsdk:"auto_recovery_interval"`
	DelayRestoreOrphanPort     types.Int64  `tfsdk:"delay_restore_orphan_port"`
	DelayRestoreSvi            types.Int64  `tfsdk:"delay_restore_svi"`
	DelayRestoreVpc            types.Int64  `tfsdk:"delay_restore_vpc"`
	Dscp                       types.Int64  `tfsdk:"dscp"`
	FastConvergence            types.String `tfsdk:"fast_convergence"`
	GracefulConsistencyCheck   types.String `tfsdk:"graceful_consistency_check"`
	L3PeerRouter               types.String `tfsdk:"l3_peer_router"`
	L3PeerRouterSyslog         types.String `tfsdk:"l3_peer_router_syslog"`
	L3PeerRouterSyslogInterval types.Int64  `tfsdk:"l3_peer_router_syslog_interval"`
	PeerGateway                types.String `tfsdk:"peer_gateway"`
	PeerIp                     types.String `tfsdk:"peer_ip"`
	PeerSwitch                 types.String `tfsdk:"peer_switch"`
	RolePriority               types.Int64  `tfsdk:"role_priority"`
	SysMac                     types.String `tfsdk:"sys_mac"`
	SystemPriority             types.Int64  `tfsdk:"system_priority"`
	Track                      types.Int64  `tfsdk:"track"`
	VirtualIp                  types.String `tfsdk:"virtual_ip"`
}

type VPCDomainDataSource

type VPCDomainDataSource struct {
	// contains filtered or unexported fields
}

func (*VPCDomainDataSource) Configure

func (*VPCDomainDataSource) Metadata

func (*VPCDomainDataSource) Read

func (*VPCDomainDataSource) Schema

type VPCDomainResource

type VPCDomainResource struct {
	// contains filtered or unexported fields
}

func (*VPCDomainResource) Configure

func (*VPCDomainResource) Create

func (*VPCDomainResource) Delete

func (*VPCDomainResource) ImportState

func (*VPCDomainResource) Metadata

func (*VPCDomainResource) Read

func (*VPCDomainResource) Schema

func (*VPCDomainResource) Update

type VPCInstance

type VPCInstance struct {
	Device     types.String `tfsdk:"device"`
	Dn         types.String `tfsdk:"id"`
	AdminState types.String `tfsdk:"admin_state"`
}

type VPCInstanceDataSource

type VPCInstanceDataSource struct {
	// contains filtered or unexported fields
}

func (*VPCInstanceDataSource) Configure

func (*VPCInstanceDataSource) Metadata

func (*VPCInstanceDataSource) Read

func (*VPCInstanceDataSource) Schema

type VPCInstanceResource

type VPCInstanceResource struct {
	// contains filtered or unexported fields
}

func (*VPCInstanceResource) Configure

func (*VPCInstanceResource) Create

func (*VPCInstanceResource) Delete

func (*VPCInstanceResource) ImportState

func (*VPCInstanceResource) Metadata

func (*VPCInstanceResource) Read

func (*VPCInstanceResource) Schema

func (*VPCInstanceResource) Update

type VPCInterface

type VPCInterface struct {
	Device                 types.String `tfsdk:"device"`
	Dn                     types.String `tfsdk:"id"`
	VpcInterfaceId         types.Int64  `tfsdk:"vpc_interface_id"`
	PortChannelInterfaceDn types.String `tfsdk:"port_channel_interface_dn"`
}

type VPCInterfaceDataSource

type VPCInterfaceDataSource struct {
	// contains filtered or unexported fields
}

func (*VPCInterfaceDataSource) Configure

func (*VPCInterfaceDataSource) Metadata

func (*VPCInterfaceDataSource) Read

func (*VPCInterfaceDataSource) Schema

type VPCInterfaceResource

type VPCInterfaceResource struct {
	// contains filtered or unexported fields
}

func (*VPCInterfaceResource) Configure

func (*VPCInterfaceResource) Create

func (*VPCInterfaceResource) Delete

func (*VPCInterfaceResource) ImportState

func (*VPCInterfaceResource) Metadata

func (*VPCInterfaceResource) Read

func (*VPCInterfaceResource) Schema

func (*VPCInterfaceResource) Update

type VPCKeepalive added in v0.5.2

type VPCKeepalive struct {
	Device                         types.String `tfsdk:"device"`
	Dn                             types.String `tfsdk:"id"`
	DestinationIp                  types.String `tfsdk:"destination_ip"`
	FlushTimeout                   types.Int64  `tfsdk:"flush_timeout"`
	Interval                       types.Int64  `tfsdk:"interval"`
	PrecedenceType                 types.Int64  `tfsdk:"precedence_type"`
	PrecedenceValue                types.Int64  `tfsdk:"precedence_value"`
	SourceIp                       types.String `tfsdk:"source_ip"`
	Timeout                        types.Int64  `tfsdk:"timeout"`
	TypeOfServiceByte              types.Int64  `tfsdk:"type_of_service_byte"`
	TypeOfServiceConfigurationType types.Int64  `tfsdk:"type_of_service_configuration_type"`
	TypeOfServiceType              types.Int64  `tfsdk:"type_of_service_type"`
	TypeOfServiceValue             types.Int64  `tfsdk:"type_of_service_value"`
	UdpPort                        types.Int64  `tfsdk:"udp_port"`
	Vrf                            types.String `tfsdk:"vrf"`
}

type VPCKeepaliveDataSource added in v0.5.2

type VPCKeepaliveDataSource struct {
	// contains filtered or unexported fields
}

func (*VPCKeepaliveDataSource) Configure added in v0.5.2

func (*VPCKeepaliveDataSource) Metadata added in v0.5.2

func (*VPCKeepaliveDataSource) Read added in v0.5.2

func (*VPCKeepaliveDataSource) Schema added in v0.5.2

type VPCKeepaliveResource added in v0.5.2

type VPCKeepaliveResource struct {
	// contains filtered or unexported fields
}

func (*VPCKeepaliveResource) Configure added in v0.5.2

func (*VPCKeepaliveResource) Create added in v0.5.2

func (*VPCKeepaliveResource) Delete added in v0.5.2

func (*VPCKeepaliveResource) ImportState added in v0.5.2

func (*VPCKeepaliveResource) Metadata added in v0.5.2

func (*VPCKeepaliveResource) Read added in v0.5.2

func (*VPCKeepaliveResource) Schema added in v0.5.2

func (*VPCKeepaliveResource) Update added in v0.5.2

type VPCPeerlink struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	PortChannelId types.String `tfsdk:"port_channel_id"`
}

type VPCPeerlinkDataSource added in v0.5.2

type VPCPeerlinkDataSource struct {
	// contains filtered or unexported fields
}

func (*VPCPeerlinkDataSource) Configure added in v0.5.2

func (*VPCPeerlinkDataSource) Metadata added in v0.5.2

func (*VPCPeerlinkDataSource) Read added in v0.5.2

func (*VPCPeerlinkDataSource) Schema added in v0.5.2

type VPCPeerlinkResource added in v0.5.2

type VPCPeerlinkResource struct {
	// contains filtered or unexported fields
}

func (*VPCPeerlinkResource) Configure added in v0.5.2

func (*VPCPeerlinkResource) Create added in v0.5.2

func (*VPCPeerlinkResource) Delete added in v0.5.2

func (*VPCPeerlinkResource) ImportState added in v0.5.2

func (*VPCPeerlinkResource) Metadata added in v0.5.2

func (*VPCPeerlinkResource) Read added in v0.5.2

func (*VPCPeerlinkResource) Schema added in v0.5.2

func (*VPCPeerlinkResource) Update added in v0.5.2

type VRF

type VRF struct {
	Device      types.String `tfsdk:"device"`
	Dn          types.String `tfsdk:"id"`
	Name        types.String `tfsdk:"name"`
	Description types.String `tfsdk:"description"`
	Encap       types.String `tfsdk:"encap"`
}

type VRFAddressFamily

type VRFAddressFamily struct {
	Device        types.String `tfsdk:"device"`
	Dn            types.String `tfsdk:"id"`
	Vrf           types.String `tfsdk:"vrf"`
	AddressFamily types.String `tfsdk:"address_family"`
}

type VRFAddressFamilyDataSource

type VRFAddressFamilyDataSource struct {
	// contains filtered or unexported fields
}

func (*VRFAddressFamilyDataSource) Configure

func (*VRFAddressFamilyDataSource) Metadata

func (*VRFAddressFamilyDataSource) Read

func (*VRFAddressFamilyDataSource) Schema

type VRFAddressFamilyResource

type VRFAddressFamilyResource struct {
	// contains filtered or unexported fields
}

func (*VRFAddressFamilyResource) Configure

func (*VRFAddressFamilyResource) Create

func (*VRFAddressFamilyResource) Delete

func (*VRFAddressFamilyResource) ImportState

func (*VRFAddressFamilyResource) Metadata

func (*VRFAddressFamilyResource) Read

func (*VRFAddressFamilyResource) Schema

func (*VRFAddressFamilyResource) Update

type VRFDataSource

type VRFDataSource struct {
	// contains filtered or unexported fields
}

func (*VRFDataSource) Configure

func (*VRFDataSource) Metadata

func (*VRFDataSource) Read

func (*VRFDataSource) Schema

type VRFResource

type VRFResource struct {
	// contains filtered or unexported fields
}

func (*VRFResource) Configure

func (*VRFResource) Create

func (*VRFResource) Delete

func (*VRFResource) ImportState

func (*VRFResource) Metadata

func (*VRFResource) Read

func (*VRFResource) Schema

func (*VRFResource) Update

type VRFRouteTarget

type VRFRouteTarget struct {
	Device                   types.String `tfsdk:"device"`
	Dn                       types.String `tfsdk:"id"`
	Vrf                      types.String `tfsdk:"vrf"`
	AddressFamily            types.String `tfsdk:"address_family"`
	RouteTargetAddressFamily types.String `tfsdk:"route_target_address_family"`
	Direction                types.String `tfsdk:"direction"`
	RouteTarget              types.String `tfsdk:"route_target"`
}

type VRFRouteTargetAddressFamily

type VRFRouteTargetAddressFamily struct {
	Device                   types.String `tfsdk:"device"`
	Dn                       types.String `tfsdk:"id"`
	Vrf                      types.String `tfsdk:"vrf"`
	AddressFamily            types.String `tfsdk:"address_family"`
	RouteTargetAddressFamily types.String `tfsdk:"route_target_address_family"`
}

type VRFRouteTargetAddressFamilyDataSource

type VRFRouteTargetAddressFamilyDataSource struct {
	// contains filtered or unexported fields
}

func (*VRFRouteTargetAddressFamilyDataSource) Configure

func (*VRFRouteTargetAddressFamilyDataSource) Metadata

func (*VRFRouteTargetAddressFamilyDataSource) Read

func (*VRFRouteTargetAddressFamilyDataSource) Schema

type VRFRouteTargetAddressFamilyResource

type VRFRouteTargetAddressFamilyResource struct {
	// contains filtered or unexported fields
}

func (*VRFRouteTargetAddressFamilyResource) Configure

func (*VRFRouteTargetAddressFamilyResource) Create

func (*VRFRouteTargetAddressFamilyResource) Delete

func (*VRFRouteTargetAddressFamilyResource) ImportState

func (*VRFRouteTargetAddressFamilyResource) Metadata

func (*VRFRouteTargetAddressFamilyResource) Read

func (*VRFRouteTargetAddressFamilyResource) Schema

func (*VRFRouteTargetAddressFamilyResource) Update

type VRFRouteTargetDataSource

type VRFRouteTargetDataSource struct {
	// contains filtered or unexported fields
}

func (*VRFRouteTargetDataSource) Configure

func (*VRFRouteTargetDataSource) Metadata

func (*VRFRouteTargetDataSource) Read

func (*VRFRouteTargetDataSource) Schema

type VRFRouteTargetDirection

type VRFRouteTargetDirection struct {
	Device                   types.String `tfsdk:"device"`
	Dn                       types.String `tfsdk:"id"`
	Vrf                      types.String `tfsdk:"vrf"`
	AddressFamily            types.String `tfsdk:"address_family"`
	RouteTargetAddressFamily types.String `tfsdk:"route_target_address_family"`
	Direction                types.String `tfsdk:"direction"`
}

type VRFRouteTargetDirectionDataSource

type VRFRouteTargetDirectionDataSource struct {
	// contains filtered or unexported fields
}

func (*VRFRouteTargetDirectionDataSource) Configure

func (*VRFRouteTargetDirectionDataSource) Metadata

func (*VRFRouteTargetDirectionDataSource) Read

func (*VRFRouteTargetDirectionDataSource) Schema

type VRFRouteTargetDirectionResource

type VRFRouteTargetDirectionResource struct {
	// contains filtered or unexported fields
}

func (*VRFRouteTargetDirectionResource) Configure

func (*VRFRouteTargetDirectionResource) Create

func (*VRFRouteTargetDirectionResource) Delete

func (*VRFRouteTargetDirectionResource) ImportState

func (*VRFRouteTargetDirectionResource) Metadata

func (*VRFRouteTargetDirectionResource) Read

func (*VRFRouteTargetDirectionResource) Schema

func (*VRFRouteTargetDirectionResource) Update

type VRFRouteTargetResource

type VRFRouteTargetResource struct {
	// contains filtered or unexported fields
}

func (*VRFRouteTargetResource) Configure

func (*VRFRouteTargetResource) Create

func (*VRFRouteTargetResource) Delete

func (*VRFRouteTargetResource) ImportState

func (*VRFRouteTargetResource) Metadata

func (*VRFRouteTargetResource) Read

func (*VRFRouteTargetResource) Schema

func (*VRFRouteTargetResource) Update

type VRFRouting

type VRFRouting struct {
	Device             types.String `tfsdk:"device"`
	Dn                 types.String `tfsdk:"id"`
	Vrf                types.String `tfsdk:"vrf"`
	RouteDistinguisher types.String `tfsdk:"route_distinguisher"`
}

type VRFRoutingDataSource

type VRFRoutingDataSource struct {
	// contains filtered or unexported fields
}

func (*VRFRoutingDataSource) Configure

func (*VRFRoutingDataSource) Metadata

func (*VRFRoutingDataSource) Read

func (*VRFRoutingDataSource) Schema

type VRFRoutingResource

type VRFRoutingResource struct {
	// contains filtered or unexported fields
}

func (*VRFRoutingResource) Configure

func (*VRFRoutingResource) Create

func (*VRFRoutingResource) Delete

func (*VRFRoutingResource) ImportState

func (*VRFRoutingResource) Metadata

func (*VRFRoutingResource) Read

func (*VRFRoutingResource) Schema

func (*VRFRoutingResource) Update

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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