Documentation
¶
Index ¶
- Constants
- func New() provider.Provider
- func NewASPathSetDataSource() datasource.DataSource
- func NewASPathSetResource() resource.Resource
- func NewBFDDataSource() datasource.DataSource
- func NewBFDResource() resource.Resource
- func NewBGPASFormatDataSource() datasource.DataSource
- func NewBGPASFormatResource() resource.Resource
- func NewBannerDataSource() datasource.DataSource
- func NewBannerResource() resource.Resource
- func NewCDPDataSource() datasource.DataSource
- func NewCDPResource() resource.Resource
- func NewClassMapQoSDataSource() datasource.DataSource
- func NewClassMapQoSResource() resource.Resource
- func NewCommunitySetDataSource() datasource.DataSource
- func NewCommunitySetResource() resource.Resource
- func NewDomainDataSource() datasource.DataSource
- func NewDomainResource() resource.Resource
- func NewDomainVRFDataSource() datasource.DataSource
- func NewDomainVRFResource() resource.Resource
- func NewESISetDataSource() datasource.DataSource
- func NewESISetResource() resource.Resource
- func NewEVPNDataSource() datasource.DataSource
- func NewEVPNEVIDataSource() datasource.DataSource
- func NewEVPNEVIResource() resource.Resource
- func NewEVPNGroupDataSource() datasource.DataSource
- func NewEVPNGroupResource() resource.Resource
- func NewEVPNInterfaceDataSource() datasource.DataSource
- func NewEVPNInterfaceResource() resource.Resource
- func NewEVPNResource() resource.Resource
- func NewEVPNSegmentRoutingSRv6EVIDataSource() datasource.DataSource
- func NewEVPNSegmentRoutingSRv6EVIResource() resource.Resource
- func NewErrorDisableRecoveryDataSource() datasource.DataSource
- func NewErrorDisableRecoveryResource() resource.Resource
- func NewExtcommunityCostSetDataSource() datasource.DataSource
- func NewExtcommunityCostSetResource() resource.Resource
- func NewExtcommunityOpaqueSetDataSource() datasource.DataSource
- func NewExtcommunityOpaqueSetResource() resource.Resource
- func NewExtcommunityRTSetDataSource() datasource.DataSource
- func NewExtcommunityRTSetResource() resource.Resource
- func NewExtcommunitySOOSetDataSource() datasource.DataSource
- func NewExtcommunitySOOSetResource() resource.Resource
- func NewFPDDataSource() datasource.DataSource
- func NewFPDResource() resource.Resource
- func NewFlowExporterMapDataSource() datasource.DataSource
- func NewFlowExporterMapResource() resource.Resource
- func NewFlowMonitorMapDataSource() datasource.DataSource
- func NewFlowMonitorMapResource() resource.Resource
- func NewFlowSamplerMapDataSource() datasource.DataSource
- func NewFlowSamplerMapResource() resource.Resource
- func NewGnmiDataSource() datasource.DataSource
- func NewGnmiResource() resource.Resource
- func NewHostnameDataSource() datasource.DataSource
- func NewHostnameResource() resource.Resource
- func NewIPv4AccessListDataSource() datasource.DataSource
- func NewIPv4AccessListOptionsDataSource() datasource.DataSource
- func NewIPv4AccessListOptionsResource() resource.Resource
- func NewIPv4AccessListResource() resource.Resource
- func NewIPv4PrefixListDataSource() datasource.DataSource
- func NewIPv4PrefixListResource() resource.Resource
- func NewIPv6AccessListDataSource() datasource.DataSource
- func NewIPv6AccessListOptionsDataSource() datasource.DataSource
- func NewIPv6AccessListOptionsResource() resource.Resource
- func NewIPv6AccessListResource() resource.Resource
- func NewIPv6DataSource() datasource.DataSource
- func NewIPv6PrefixListDataSource() datasource.DataSource
- func NewIPv6PrefixListResource() resource.Resource
- func NewIPv6Resource() resource.Resource
- func NewInterfaceDataSource() datasource.DataSource
- func NewInterfaceResource() resource.Resource
- func NewKeyChainDataSource() datasource.DataSource
- func NewKeyChainResource() resource.Resource
- func NewL2VPNBridgeGroupBridgeDomainDataSource() datasource.DataSource
- func NewL2VPNBridgeGroupBridgeDomainResource() resource.Resource
- func NewL2VPNBridgeGroupDataSource() datasource.DataSource
- func NewL2VPNBridgeGroupResource() resource.Resource
- func NewL2VPNDataSource() datasource.DataSource
- func NewL2VPNPWClassDataSource() datasource.DataSource
- func NewL2VPNPWClassResource() resource.Resource
- func NewL2VPNResource() resource.Resource
- func NewL2VPNXconnectGroupP2PDataSource() datasource.DataSource
- func NewL2VPNXconnectGroupP2PResource() resource.Resource
- func NewLACPDataSource() datasource.DataSource
- func NewLACPResource() resource.Resource
- func NewLLDPDataSource() datasource.DataSource
- func NewLLDPResource() resource.Resource
- func NewLoggingDataSource() datasource.DataSource
- func NewLoggingResource() resource.Resource
- func NewLoggingSourceInterfaceDataSource() datasource.DataSource
- func NewLoggingSourceInterfaceResource() resource.Resource
- func NewLoggingVRFDataSource() datasource.DataSource
- func NewLoggingVRFResource() resource.Resource
- func NewMPLSLDPDataSource() datasource.DataSource
- func NewMPLSLDPResource() resource.Resource
- func NewMPLSOAMDataSource() datasource.DataSource
- func NewMPLSOAMResource() resource.Resource
- func NewMPLSTrafficEngDataSource() datasource.DataSource
- func NewMPLSTrafficEngResource() resource.Resource
- func NewNTPDataSource() datasource.DataSource
- func NewNTPResource() resource.Resource
- func NewPCEDataSource() datasource.DataSource
- func NewPCEResource() resource.Resource
- func NewPolicyMapQoSDataSource() datasource.DataSource
- func NewPolicyMapQoSResource() resource.Resource
- func NewPrefixSetDataSource() datasource.DataSource
- func NewPrefixSetResource() resource.Resource
- func NewRDSetDataSource() datasource.DataSource
- func NewRDSetResource() resource.Resource
- func NewRoutePolicyDataSource() datasource.DataSource
- func NewRoutePolicyResource() resource.Resource
- func NewRouterBGPAddressFamilyDataSource() datasource.DataSource
- func NewRouterBGPAddressFamilyResource() resource.Resource
- func NewRouterBGPDataSource() datasource.DataSource
- func NewRouterBGPNeighborAddressFamilyDataSource() datasource.DataSource
- func NewRouterBGPNeighborAddressFamilyResource() resource.Resource
- func NewRouterBGPNeighborGroupDataSource() datasource.DataSource
- func NewRouterBGPNeighborGroupResource() resource.Resource
- func NewRouterBGPResource() resource.Resource
- func NewRouterBGPVRFAddressFamilyDataSource() datasource.DataSource
- func NewRouterBGPVRFAddressFamilyResource() resource.Resource
- func NewRouterBGPVRFDataSource() datasource.DataSource
- func NewRouterBGPVRFNeighborAddressFamilyDataSource() datasource.DataSource
- func NewRouterBGPVRFNeighborAddressFamilyResource() resource.Resource
- func NewRouterBGPVRFResource() resource.Resource
- func NewRouterHSRPInterfaceDataSource() datasource.DataSource
- func NewRouterHSRPInterfaceIPv4GroupV1DataSource() datasource.DataSource
- func NewRouterHSRPInterfaceIPv4GroupV1Resource() resource.Resource
- func NewRouterHSRPInterfaceIPv4GroupV2DataSource() datasource.DataSource
- func NewRouterHSRPInterfaceIPv4GroupV2Resource() resource.Resource
- func NewRouterHSRPInterfaceIPv6GroupV2DataSource() datasource.DataSource
- func NewRouterHSRPInterfaceIPv6GroupV2Resource() resource.Resource
- func NewRouterHSRPInterfaceResource() resource.Resource
- func NewRouterISISAddressFamilyDataSource() datasource.DataSource
- func NewRouterISISAddressFamilyResource() resource.Resource
- func NewRouterISISDataSource() datasource.DataSource
- func NewRouterISISInterfaceAddressFamilyDataSource() datasource.DataSource
- func NewRouterISISInterfaceAddressFamilyResource() resource.Resource
- func NewRouterISISInterfaceDataSource() datasource.DataSource
- func NewRouterISISInterfaceResource() resource.Resource
- func NewRouterISISResource() resource.Resource
- func NewRouterOSPFAreaInterfaceDataSource() datasource.DataSource
- func NewRouterOSPFAreaInterfaceResource() resource.Resource
- func NewRouterOSPFDataSource() datasource.DataSource
- func NewRouterOSPFResource() resource.Resource
- func NewRouterOSPFVRFAreaInterfaceDataSource() datasource.DataSource
- func NewRouterOSPFVRFAreaInterfaceResource() resource.Resource
- func NewRouterOSPFVRFDataSource() datasource.DataSource
- func NewRouterOSPFVRFResource() resource.Resource
- func NewRouterStaticIPv4MulticastDataSource() datasource.DataSource
- func NewRouterStaticIPv4MulticastResource() resource.Resource
- func NewRouterStaticIPv4UnicastDataSource() datasource.DataSource
- func NewRouterStaticIPv4UnicastResource() resource.Resource
- func NewRouterStaticIPv6MulticastDataSource() datasource.DataSource
- func NewRouterStaticIPv6MulticastResource() resource.Resource
- func NewRouterStaticIPv6UnicastDataSource() datasource.DataSource
- func NewRouterStaticIPv6UnicastResource() resource.Resource
- func NewRouterStaticVRFIPv4MulticastDataSource() datasource.DataSource
- func NewRouterStaticVRFIPv4MulticastResource() resource.Resource
- func NewRouterStaticVRFIPv4UnicastDataSource() datasource.DataSource
- func NewRouterStaticVRFIPv4UnicastResource() resource.Resource
- func NewRouterStaticVRFIPv6MulticastDataSource() datasource.DataSource
- func NewRouterStaticVRFIPv6MulticastResource() resource.Resource
- func NewRouterStaticVRFIPv6UnicastDataSource() datasource.DataSource
- func NewRouterStaticVRFIPv6UnicastResource() resource.Resource
- func NewRouterVRRPInterfaceDataSource() datasource.DataSource
- func NewRouterVRRPInterfaceIPv4DataSource() datasource.DataSource
- func NewRouterVRRPInterfaceIPv4Resource() resource.Resource
- func NewRouterVRRPInterfaceIPv6DataSource() datasource.DataSource
- func NewRouterVRRPInterfaceIPv6Resource() resource.Resource
- func NewRouterVRRPInterfaceResource() resource.Resource
- func NewSNMPServerDataSource() datasource.DataSource
- func NewSNMPServerMIBDataSource() datasource.DataSource
- func NewSNMPServerMIBResource() resource.Resource
- func NewSNMPServerResource() resource.Resource
- func NewSNMPServerVRFHostDataSource() datasource.DataSource
- func NewSNMPServerVRFHostResource() resource.Resource
- func NewSNMPServerViewDataSource() datasource.DataSource
- func NewSNMPServerViewResource() resource.Resource
- func NewSSHDataSource() datasource.DataSource
- func NewSSHResource() resource.Resource
- func NewSegmentRoutingDataSource() datasource.DataSource
- func NewSegmentRoutingResource() resource.Resource
- func NewSegmentRoutingTEDataSource() datasource.DataSource
- func NewSegmentRoutingTEPolicyCandidatePathDataSource() datasource.DataSource
- func NewSegmentRoutingTEPolicyCandidatePathResource() resource.Resource
- func NewSegmentRoutingTEResource() resource.Resource
- func NewSegmentRoutingV6DataSource() datasource.DataSource
- func NewSegmentRoutingV6Resource() resource.Resource
- func NewServiceTimestampsDataSource() datasource.DataSource
- func NewServiceTimestampsResource() resource.Resource
- func NewTagSetDataSource() datasource.DataSource
- func NewTagSetResource() resource.Resource
- func NewTelnetDataSource() datasource.DataSource
- func NewTelnetResource() resource.Resource
- func NewVRFDataSource() datasource.DataSource
- func NewVRFResource() resource.Resource
- type ASPathSet
- type ASPathSetData
- type ASPathSetDataSource
- func (d *ASPathSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ASPathSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ASPathSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ASPathSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ASPathSetResource
- func (r *ASPathSetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ASPathSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ASPathSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ASPathSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ASPathSetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ASPathSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ASPathSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ASPathSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BFD
- type BFDData
- type BFDDataSource
- func (d *BFDDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BFDDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BFDDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BFDDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BFDInterfaces
- type BFDMultipathLocations
- type BFDResource
- func (r *BFDResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BFDResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BFDResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BFDResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BFDResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BFDResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BFDResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BFDResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPASFormat
- type BGPASFormatData
- type BGPASFormatDataSource
- func (d *BGPASFormatDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPASFormatDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPASFormatDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPASFormatDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPASFormatResource
- func (r *BGPASFormatResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPASFormatResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPASFormatResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPASFormatResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPASFormatResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPASFormatResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPASFormatResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPASFormatResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Banner
- type BannerData
- type BannerDataSource
- func (d *BannerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BannerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BannerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BannerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BannerResource
- func (r *BannerResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BannerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BannerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BannerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BannerResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BannerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BannerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BannerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CDP
- type CDPData
- type CDPDataSource
- func (d *CDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CDPResource
- func (r *CDPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CDPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ClassMapQoS
- type ClassMapQoSData
- type ClassMapQoSDataSource
- func (d *ClassMapQoSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ClassMapQoSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ClassMapQoSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ClassMapQoSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ClassMapQoSResource
- func (r *ClassMapQoSResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ClassMapQoSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ClassMapQoSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ClassMapQoSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ClassMapQoSResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ClassMapQoSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ClassMapQoSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ClassMapQoSResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CommunitySet
- type CommunitySetData
- type CommunitySetDataSource
- func (d *CommunitySetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CommunitySetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CommunitySetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CommunitySetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CommunitySetResource
- func (r *CommunitySetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CommunitySetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CommunitySetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CommunitySetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CommunitySetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CommunitySetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CommunitySetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CommunitySetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Domain
- type DomainData
- type DomainDataSource
- func (d *DomainDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DomainDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *DomainDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DomainDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DomainDomains
- type DomainIpv4Hosts
- type DomainIpv6Hosts
- type DomainNameServers
- type DomainResource
- func (r *DomainResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *DomainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DomainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DomainResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DomainResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *DomainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DomainResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DomainResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DomainVRF
- type DomainVRFData
- type DomainVRFDataSource
- func (d *DomainVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DomainVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *DomainVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DomainVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DomainVRFDomains
- type DomainVRFIpv4Hosts
- type DomainVRFIpv6Hosts
- type DomainVRFNameServers
- type DomainVRFResource
- func (r *DomainVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *DomainVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DomainVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DomainVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DomainVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *DomainVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DomainVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DomainVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ESISet
- type ESISetData
- type ESISetDataSource
- func (d *ESISetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ESISetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ESISetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ESISetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ESISetResource
- func (r *ESISetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ESISetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ESISetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ESISetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ESISetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ESISetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ESISetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ESISetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EVPN
- type EVPNData
- type EVPNDataSource
- func (d *EVPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EVPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *EVPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EVPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EVPNEVI
- type EVPNEVIBgpRouteTargetExportFourByteAsFormat
- type EVPNEVIBgpRouteTargetExportIpv4AddressFormat
- type EVPNEVIBgpRouteTargetExportTwoByteAsFormat
- type EVPNEVIBgpRouteTargetImportFourByteAsFormat
- type EVPNEVIBgpRouteTargetImportIpv4AddressFormat
- type EVPNEVIBgpRouteTargetImportTwoByteAsFormat
- type EVPNEVIData
- type EVPNEVIDataSource
- func (d *EVPNEVIDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EVPNEVIDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *EVPNEVIDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EVPNEVIDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EVPNEVIResource
- func (r *EVPNEVIResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EVPNEVIResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EVPNEVIResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EVPNEVIResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EVPNEVIResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EVPNEVIResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EVPNEVIResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EVPNEVIResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EVPNGroup
- type EVPNGroupCoreInterfaces
- type EVPNGroupData
- type EVPNGroupDataSource
- func (d *EVPNGroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EVPNGroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *EVPNGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EVPNGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EVPNGroupResource
- func (r *EVPNGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EVPNGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EVPNGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EVPNGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EVPNGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EVPNGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EVPNGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EVPNGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EVPNInterface
- type EVPNInterfaceData
- type EVPNInterfaceDataSource
- func (d *EVPNInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EVPNInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *EVPNInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EVPNInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EVPNInterfaceResource
- func (r *EVPNInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EVPNInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EVPNInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EVPNInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EVPNInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EVPNInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EVPNInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EVPNInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EVPNResource
- func (r *EVPNResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EVPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EVPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EVPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EVPNResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EVPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EVPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EVPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EVPNSegmentRoutingSRv6EVI
- type EVPNSegmentRoutingSRv6EVIBgpRouteTargetExportFourByteAsFormat
- type EVPNSegmentRoutingSRv6EVIBgpRouteTargetExportIpv4AddressFormat
- type EVPNSegmentRoutingSRv6EVIBgpRouteTargetExportTwoByteAsFormat
- type EVPNSegmentRoutingSRv6EVIBgpRouteTargetImportFourByteAsFormat
- type EVPNSegmentRoutingSRv6EVIBgpRouteTargetImportIpv4AddressFormat
- type EVPNSegmentRoutingSRv6EVIBgpRouteTargetImportTwoByteAsFormat
- type EVPNSegmentRoutingSRv6EVIData
- type EVPNSegmentRoutingSRv6EVIDataSource
- func (d *EVPNSegmentRoutingSRv6EVIDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EVPNSegmentRoutingSRv6EVIDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *EVPNSegmentRoutingSRv6EVIDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EVPNSegmentRoutingSRv6EVIDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EVPNSegmentRoutingSRv6EVIResource
- func (r *EVPNSegmentRoutingSRv6EVIResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EVPNSegmentRoutingSRv6EVIResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EVPNSegmentRoutingSRv6EVIResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EVPNSegmentRoutingSRv6EVIResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EVPNSegmentRoutingSRv6EVIResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EVPNSegmentRoutingSRv6EVIResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EVPNSegmentRoutingSRv6EVIResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EVPNSegmentRoutingSRv6EVIResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ErrorDisableRecovery
- type ErrorDisableRecoveryData
- type ErrorDisableRecoveryDataSource
- func (d *ErrorDisableRecoveryDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ErrorDisableRecoveryDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ErrorDisableRecoveryDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ErrorDisableRecoveryDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ErrorDisableRecoveryResource
- func (r *ErrorDisableRecoveryResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ErrorDisableRecoveryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ErrorDisableRecoveryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ErrorDisableRecoveryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ErrorDisableRecoveryResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ErrorDisableRecoveryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ErrorDisableRecoveryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ErrorDisableRecoveryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ExtcommunityCostSet
- type ExtcommunityCostSetData
- type ExtcommunityCostSetDataSource
- func (d *ExtcommunityCostSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ExtcommunityCostSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ExtcommunityCostSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ExtcommunityCostSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ExtcommunityCostSetResource
- func (r *ExtcommunityCostSetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ExtcommunityCostSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ExtcommunityCostSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ExtcommunityCostSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ExtcommunityCostSetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ExtcommunityCostSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ExtcommunityCostSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ExtcommunityCostSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ExtcommunityOpaqueSet
- type ExtcommunityOpaqueSetData
- type ExtcommunityOpaqueSetDataSource
- func (d *ExtcommunityOpaqueSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ExtcommunityOpaqueSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ExtcommunityOpaqueSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ExtcommunityOpaqueSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ExtcommunityOpaqueSetResource
- func (r *ExtcommunityOpaqueSetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ExtcommunityOpaqueSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ExtcommunityOpaqueSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ExtcommunityOpaqueSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ExtcommunityOpaqueSetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ExtcommunityOpaqueSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ExtcommunityOpaqueSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ExtcommunityOpaqueSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ExtcommunityRTSet
- type ExtcommunityRTSetData
- type ExtcommunityRTSetDataSource
- func (d *ExtcommunityRTSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ExtcommunityRTSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ExtcommunityRTSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ExtcommunityRTSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ExtcommunityRTSetResource
- func (r *ExtcommunityRTSetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ExtcommunityRTSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ExtcommunityRTSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ExtcommunityRTSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ExtcommunityRTSetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ExtcommunityRTSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ExtcommunityRTSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ExtcommunityRTSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ExtcommunitySOOSet
- type ExtcommunitySOOSetData
- type ExtcommunitySOOSetDataSource
- func (d *ExtcommunitySOOSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ExtcommunitySOOSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ExtcommunitySOOSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ExtcommunitySOOSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ExtcommunitySOOSetResource
- func (r *ExtcommunitySOOSetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ExtcommunitySOOSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ExtcommunitySOOSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ExtcommunitySOOSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ExtcommunitySOOSetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ExtcommunitySOOSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ExtcommunitySOOSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ExtcommunitySOOSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FPD
- type FPDData
- type FPDDataSource
- func (d *FPDDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *FPDDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *FPDDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FPDDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FPDResource
- func (r *FPDResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *FPDResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FPDResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FPDResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FPDResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *FPDResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FPDResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FPDResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FlowExporterMap
- type FlowExporterMapData
- type FlowExporterMapDataSource
- func (d *FlowExporterMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *FlowExporterMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *FlowExporterMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FlowExporterMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FlowExporterMapResource
- func (r *FlowExporterMapResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *FlowExporterMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FlowExporterMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FlowExporterMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FlowExporterMapResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *FlowExporterMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FlowExporterMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FlowExporterMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FlowMonitorMap
- type FlowMonitorMapData
- type FlowMonitorMapDataSource
- func (d *FlowMonitorMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *FlowMonitorMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *FlowMonitorMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FlowMonitorMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FlowMonitorMapExporters
- type FlowMonitorMapResource
- func (r *FlowMonitorMapResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *FlowMonitorMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FlowMonitorMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FlowMonitorMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FlowMonitorMapResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *FlowMonitorMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FlowMonitorMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FlowMonitorMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FlowSamplerMap
- type FlowSamplerMapData
- type FlowSamplerMapDataSource
- func (d *FlowSamplerMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *FlowSamplerMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *FlowSamplerMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FlowSamplerMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FlowSamplerMapResource
- func (r *FlowSamplerMapResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *FlowSamplerMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FlowSamplerMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FlowSamplerMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FlowSamplerMapResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *FlowSamplerMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FlowSamplerMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FlowSamplerMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Gnmi
- type GnmiData
- type GnmiDataSource
- func (d *GnmiDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *GnmiDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *GnmiDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *GnmiDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GnmiList
- type GnmiResource
- func (r *GnmiResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *GnmiResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *GnmiResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *GnmiResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *GnmiResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *GnmiResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *GnmiResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *GnmiResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *GnmiResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type Hostname
- type HostnameData
- type HostnameDataSource
- func (d *HostnameDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *HostnameDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *HostnameDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *HostnameDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type HostnameResource
- func (r *HostnameResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *HostnameResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *HostnameResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *HostnameResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *HostnameResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *HostnameResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *HostnameResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *HostnameResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IPv4AccessList
- type IPv4AccessListData
- type IPv4AccessListDataSource
- func (d *IPv4AccessListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *IPv4AccessListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *IPv4AccessListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IPv4AccessListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IPv4AccessListOptions
- type IPv4AccessListOptionsData
- type IPv4AccessListOptionsDataSource
- func (d *IPv4AccessListOptionsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *IPv4AccessListOptionsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *IPv4AccessListOptionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IPv4AccessListOptionsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IPv4AccessListOptionsResource
- func (r *IPv4AccessListOptionsResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *IPv4AccessListOptionsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IPv4AccessListOptionsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IPv4AccessListOptionsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IPv4AccessListOptionsResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *IPv4AccessListOptionsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IPv4AccessListOptionsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IPv4AccessListOptionsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IPv4AccessListResource
- func (r *IPv4AccessListResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *IPv4AccessListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IPv4AccessListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IPv4AccessListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IPv4AccessListResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *IPv4AccessListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IPv4AccessListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IPv4AccessListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IPv4AccessListSequences
- type IPv4PrefixList
- type IPv4PrefixListData
- type IPv4PrefixListDataSource
- func (d *IPv4PrefixListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *IPv4PrefixListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *IPv4PrefixListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IPv4PrefixListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IPv4PrefixListResource
- func (r *IPv4PrefixListResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *IPv4PrefixListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IPv4PrefixListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IPv4PrefixListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IPv4PrefixListResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *IPv4PrefixListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IPv4PrefixListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IPv4PrefixListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IPv4PrefixListSequences
- type IPv6
- type IPv6AccessList
- type IPv6AccessListData
- type IPv6AccessListDataSource
- func (d *IPv6AccessListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *IPv6AccessListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *IPv6AccessListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IPv6AccessListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IPv6AccessListOptions
- type IPv6AccessListOptionsData
- type IPv6AccessListOptionsDataSource
- func (d *IPv6AccessListOptionsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *IPv6AccessListOptionsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *IPv6AccessListOptionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IPv6AccessListOptionsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IPv6AccessListOptionsResource
- func (r *IPv6AccessListOptionsResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *IPv6AccessListOptionsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IPv6AccessListOptionsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IPv6AccessListOptionsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IPv6AccessListOptionsResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *IPv6AccessListOptionsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IPv6AccessListOptionsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IPv6AccessListOptionsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IPv6AccessListResource
- func (r *IPv6AccessListResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *IPv6AccessListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IPv6AccessListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IPv6AccessListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IPv6AccessListResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *IPv6AccessListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IPv6AccessListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IPv6AccessListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IPv6AccessListSequences
- type IPv6Data
- type IPv6DataSource
- func (d *IPv6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *IPv6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *IPv6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IPv6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IPv6PrefixList
- type IPv6PrefixListData
- type IPv6PrefixListDataSource
- func (d *IPv6PrefixListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *IPv6PrefixListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *IPv6PrefixListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IPv6PrefixListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IPv6PrefixListResource
- func (r *IPv6PrefixListResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *IPv6PrefixListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IPv6PrefixListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IPv6PrefixListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IPv6PrefixListResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *IPv6PrefixListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IPv6PrefixListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IPv6PrefixListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IPv6PrefixListSequences
- type IPv6Resource
- func (r *IPv6Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *IPv6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IPv6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IPv6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IPv6Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *IPv6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IPv6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IPv6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Interface
- type InterfaceData
- type InterfaceDataSource
- func (d *InterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceFlowIpv4EgressMonitorSamplers
- type InterfaceFlowIpv4EgressMonitors
- type InterfaceFlowIpv4IngressMonitorSamplers
- type InterfaceFlowIpv4IngressMonitors
- type InterfaceFlowIpv6EgressMonitorSamplers
- type InterfaceFlowIpv6EgressMonitors
- type InterfaceFlowIpv6IngressMonitorSamplers
- type InterfaceFlowIpv6IngressMonitors
- type InterfaceIpv6Addresses
- type InterfaceResource
- func (r *InterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceServicePolicyInput
- type InterfaceServicePolicyOutput
- type KeyChain
- type KeyChainData
- type KeyChainDataSource
- func (d *KeyChainDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *KeyChainDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *KeyChainDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *KeyChainDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type KeyChainKeys
- type KeyChainResource
- func (r *KeyChainResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *KeyChainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *KeyChainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *KeyChainResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *KeyChainResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *KeyChainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *KeyChainResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *KeyChainResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type L2VPN
- type L2VPNBridgeGroup
- type L2VPNBridgeGroupBridgeDomain
- type L2VPNBridgeGroupBridgeDomainData
- type L2VPNBridgeGroupBridgeDomainDataSource
- func (d *L2VPNBridgeGroupBridgeDomainDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *L2VPNBridgeGroupBridgeDomainDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *L2VPNBridgeGroupBridgeDomainDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *L2VPNBridgeGroupBridgeDomainDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type L2VPNBridgeGroupBridgeDomainEvis
- type L2VPNBridgeGroupBridgeDomainInterfaces
- type L2VPNBridgeGroupBridgeDomainResource
- func (r *L2VPNBridgeGroupBridgeDomainResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *L2VPNBridgeGroupBridgeDomainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *L2VPNBridgeGroupBridgeDomainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *L2VPNBridgeGroupBridgeDomainResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *L2VPNBridgeGroupBridgeDomainResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *L2VPNBridgeGroupBridgeDomainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *L2VPNBridgeGroupBridgeDomainResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *L2VPNBridgeGroupBridgeDomainResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type L2VPNBridgeGroupBridgeDomainSegmentRoutingSrv6Evis
- type L2VPNBridgeGroupBridgeDomainVnis
- type L2VPNBridgeGroupData
- type L2VPNBridgeGroupDataSource
- func (d *L2VPNBridgeGroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *L2VPNBridgeGroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *L2VPNBridgeGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *L2VPNBridgeGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type L2VPNBridgeGroupResource
- func (r *L2VPNBridgeGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *L2VPNBridgeGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *L2VPNBridgeGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *L2VPNBridgeGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *L2VPNBridgeGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *L2VPNBridgeGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *L2VPNBridgeGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *L2VPNBridgeGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type L2VPNData
- type L2VPNDataSource
- func (d *L2VPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *L2VPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *L2VPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *L2VPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type L2VPNPWClass
- type L2VPNPWClassData
- type L2VPNPWClassDataSource
- func (d *L2VPNPWClassDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *L2VPNPWClassDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *L2VPNPWClassDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *L2VPNPWClassDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type L2VPNPWClassResource
- func (r *L2VPNPWClassResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *L2VPNPWClassResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *L2VPNPWClassResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *L2VPNPWClassResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *L2VPNPWClassResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *L2VPNPWClassResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *L2VPNPWClassResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *L2VPNPWClassResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type L2VPNResource
- func (r *L2VPNResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *L2VPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *L2VPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *L2VPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *L2VPNResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *L2VPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *L2VPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *L2VPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type L2VPNXconnectGroupP2P
- type L2VPNXconnectGroupP2PData
- type L2VPNXconnectGroupP2PDataSource
- func (d *L2VPNXconnectGroupP2PDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *L2VPNXconnectGroupP2PDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *L2VPNXconnectGroupP2PDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *L2VPNXconnectGroupP2PDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type L2VPNXconnectGroupP2PEvpnServiceNeighbors
- type L2VPNXconnectGroupP2PEvpnTargetNeighbors
- type L2VPNXconnectGroupP2PInterfaces
- type L2VPNXconnectGroupP2PIpv4Neighbors
- type L2VPNXconnectGroupP2PIpv6Neighbors
- type L2VPNXconnectGroupP2PNeighborEvpnEviSegmentRoutingServices
- type L2VPNXconnectGroupP2PResource
- func (r *L2VPNXconnectGroupP2PResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *L2VPNXconnectGroupP2PResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *L2VPNXconnectGroupP2PResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *L2VPNXconnectGroupP2PResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *L2VPNXconnectGroupP2PResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *L2VPNXconnectGroupP2PResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *L2VPNXconnectGroupP2PResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *L2VPNXconnectGroupP2PResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type L2VPNXconnectGroups
- type LACP
- type LACPData
- type LACPDataSource
- func (d *LACPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LACPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LACPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LACPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LACPResource
- func (r *LACPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LACPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LACPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LACPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LACPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LACPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LACPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LACPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type LLDP
- type LLDPData
- type LLDPDataSource
- func (d *LLDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LLDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LLDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LLDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LLDPResource
- func (r *LLDPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LLDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LLDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LLDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LLDPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LLDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LLDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LLDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Logging
- type LoggingData
- type LoggingDataSource
- func (d *LoggingDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LoggingDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LoggingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LoggingDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LoggingResource
- func (r *LoggingResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LoggingResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LoggingResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LoggingResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LoggingResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LoggingResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LoggingResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LoggingResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type LoggingSourceInterface
- type LoggingSourceInterfaceData
- type LoggingSourceInterfaceDataSource
- func (d *LoggingSourceInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LoggingSourceInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LoggingSourceInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LoggingSourceInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LoggingSourceInterfaceResource
- func (r *LoggingSourceInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LoggingSourceInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LoggingSourceInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LoggingSourceInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LoggingSourceInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LoggingSourceInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LoggingSourceInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LoggingSourceInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type LoggingSourceInterfaceVrfs
- type LoggingVRF
- type LoggingVRFData
- type LoggingVRFDataSource
- func (d *LoggingVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LoggingVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LoggingVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LoggingVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LoggingVRFHostIpv4Addresses
- type LoggingVRFHostIpv6Addresses
- type LoggingVRFResource
- func (r *LoggingVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LoggingVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LoggingVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LoggingVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LoggingVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LoggingVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LoggingVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LoggingVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MPLSLDP
- type MPLSLDPAddressFamilies
- type MPLSLDPData
- type MPLSLDPDataSource
- func (d *MPLSLDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *MPLSLDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *MPLSLDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MPLSLDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MPLSLDPInterfaces
- type MPLSLDPMldpAddressFamilies
- type MPLSLDPResource
- func (r *MPLSLDPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *MPLSLDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MPLSLDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MPLSLDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MPLSLDPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *MPLSLDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MPLSLDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MPLSLDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MPLSOAM
- type MPLSOAMData
- type MPLSOAMDataSource
- func (d *MPLSOAMDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *MPLSOAMDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *MPLSOAMDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MPLSOAMDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MPLSOAMResource
- func (r *MPLSOAMResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *MPLSOAMResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MPLSOAMResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MPLSOAMResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MPLSOAMResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *MPLSOAMResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MPLSOAMResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MPLSOAMResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MPLSTrafficEng
- type MPLSTrafficEngData
- type MPLSTrafficEngDataSource
- func (d *MPLSTrafficEngDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *MPLSTrafficEngDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *MPLSTrafficEngDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MPLSTrafficEngDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MPLSTrafficEngResource
- func (r *MPLSTrafficEngResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *MPLSTrafficEngResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MPLSTrafficEngResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MPLSTrafficEngResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MPLSTrafficEngResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *MPLSTrafficEngResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MPLSTrafficEngResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MPLSTrafficEngResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NTP
- type NTPAccessGroupVrfs
- type NTPAuthenticationKeys
- type NTPCmacAuthenticationKeys
- type NTPData
- type NTPDataSource
- func (d *NTPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *NTPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *NTPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *NTPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NTPHmacSha1AuthenticationKeys
- type NTPHmacSha2AuthenticationKeys
- type NTPInterfaceVrfs
- type NTPInterfaceVrfsInterfaces
- type NTPInterfaces
- type NTPIpv4PeersServers
- type NTPIpv6PeersServers
- type NTPPeersServersVrfs
- type NTPPeersServersVrfsIpv4PeersServers
- type NTPPeersServersVrfsIpv6PeersServers
- type NTPResource
- func (r *NTPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *NTPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NTPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NTPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NTPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *NTPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NTPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NTPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NTPSourceVrfs
- type NTPTrustedKeys
- type PCE
- type PCEApiUsers
- type PCEData
- type PCEDataSource
- func (d *PCEDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PCEDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PCEDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PCEDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PCEResource
- func (r *PCEResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PCEResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PCEResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PCEResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PCEResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PCEResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PCEResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PCEResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PCEStateSyncIpv4s
- type PolicyMapQoS
- type PolicyMapQoSClasses
- type PolicyMapQoSClassesQueueLimits
- type PolicyMapQoSData
- type PolicyMapQoSDataSource
- func (d *PolicyMapQoSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PolicyMapQoSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PolicyMapQoSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PolicyMapQoSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PolicyMapQoSResource
- func (r *PolicyMapQoSResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PolicyMapQoSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PolicyMapQoSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PolicyMapQoSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PolicyMapQoSResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PolicyMapQoSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PolicyMapQoSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PolicyMapQoSResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PrefixSet
- type PrefixSetData
- type PrefixSetDataSource
- func (d *PrefixSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PrefixSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PrefixSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PrefixSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PrefixSetResource
- func (r *PrefixSetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PrefixSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PrefixSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PrefixSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PrefixSetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PrefixSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PrefixSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PrefixSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RDSet
- type RDSetData
- type RDSetDataSource
- func (d *RDSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RDSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RDSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RDSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RDSetResource
- func (r *RDSetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RDSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RDSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RDSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RDSetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RDSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RDSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RDSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RoutePolicy
- type RoutePolicyData
- type RoutePolicyDataSource
- func (d *RoutePolicyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RoutePolicyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RoutePolicyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RoutePolicyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RoutePolicyResource
- func (r *RoutePolicyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RoutePolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RoutePolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RoutePolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RoutePolicyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RoutePolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RoutePolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RoutePolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterBGP
- type RouterBGPAddressFamily
- type RouterBGPAddressFamilyAggregateAddresses
- type RouterBGPAddressFamilyData
- type RouterBGPAddressFamilyDataSource
- func (d *RouterBGPAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterBGPAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterBGPAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterBGPAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterBGPAddressFamilyNetworks
- type RouterBGPAddressFamilyRedistributeIsis
- type RouterBGPAddressFamilyRedistributeOspf
- type RouterBGPAddressFamilyResource
- func (r *RouterBGPAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterBGPAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterBGPAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterBGPAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterBGPAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterBGPAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterBGPAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterBGPAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterBGPData
- type RouterBGPDataSource
- func (d *RouterBGPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterBGPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterBGPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterBGPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterBGPNeighborAddressFamily
- type RouterBGPNeighborAddressFamilyData
- type RouterBGPNeighborAddressFamilyDataSource
- func (d *RouterBGPNeighborAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterBGPNeighborAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterBGPNeighborAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterBGPNeighborAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterBGPNeighborAddressFamilyResource
- func (r *RouterBGPNeighborAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterBGPNeighborAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterBGPNeighborAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterBGPNeighborAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterBGPNeighborAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterBGPNeighborAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterBGPNeighborAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterBGPNeighborAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterBGPNeighborGroup
- type RouterBGPNeighborGroupAddressFamilies
- type RouterBGPNeighborGroupData
- type RouterBGPNeighborGroupDataSource
- func (d *RouterBGPNeighborGroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterBGPNeighborGroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterBGPNeighborGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterBGPNeighborGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterBGPNeighborGroupResource
- func (r *RouterBGPNeighborGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterBGPNeighborGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterBGPNeighborGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterBGPNeighborGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterBGPNeighborGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterBGPNeighborGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterBGPNeighborGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterBGPNeighborGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterBGPNeighbors
- type RouterBGPResource
- func (r *RouterBGPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterBGPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterBGPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterBGPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterBGPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterBGPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterBGPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterBGPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterBGPVRF
- type RouterBGPVRFAddressFamily
- type RouterBGPVRFAddressFamilyAggregateAddresses
- type RouterBGPVRFAddressFamilyData
- type RouterBGPVRFAddressFamilyDataSource
- func (d *RouterBGPVRFAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterBGPVRFAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterBGPVRFAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterBGPVRFAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterBGPVRFAddressFamilyNetworks
- type RouterBGPVRFAddressFamilyRedistributeOspf
- type RouterBGPVRFAddressFamilyResource
- func (r *RouterBGPVRFAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterBGPVRFAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterBGPVRFAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterBGPVRFAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterBGPVRFAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterBGPVRFAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterBGPVRFAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterBGPVRFAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterBGPVRFData
- type RouterBGPVRFDataSource
- func (d *RouterBGPVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterBGPVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterBGPVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterBGPVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterBGPVRFNeighborAddressFamily
- type RouterBGPVRFNeighborAddressFamilyData
- type RouterBGPVRFNeighborAddressFamilyDataSource
- func (d *RouterBGPVRFNeighborAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterBGPVRFNeighborAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterBGPVRFNeighborAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterBGPVRFNeighborAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterBGPVRFNeighborAddressFamilyResource
- func (r *RouterBGPVRFNeighborAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterBGPVRFNeighborAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterBGPVRFNeighborAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterBGPVRFNeighborAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterBGPVRFNeighborAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterBGPVRFNeighborAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterBGPVRFNeighborAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterBGPVRFNeighborAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterBGPVRFNeighbors
- type RouterBGPVRFResource
- func (r *RouterBGPVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterBGPVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterBGPVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterBGPVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterBGPVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterBGPVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterBGPVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterBGPVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterHSRPInterface
- type RouterHSRPInterfaceData
- type RouterHSRPInterfaceDataSource
- func (d *RouterHSRPInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterHSRPInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterHSRPInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterHSRPInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterHSRPInterfaceIPv4GroupV1
- type RouterHSRPInterfaceIPv4GroupV1Data
- type RouterHSRPInterfaceIPv4GroupV1DataSource
- func (d *RouterHSRPInterfaceIPv4GroupV1DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterHSRPInterfaceIPv4GroupV1DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterHSRPInterfaceIPv4GroupV1DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterHSRPInterfaceIPv4GroupV1DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterHSRPInterfaceIPv4GroupV1Resource
- func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterHSRPInterfaceIPv4GroupV1Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterHSRPInterfaceIPv4GroupV1SecondaryIpv4Addresses
- type RouterHSRPInterfaceIPv4GroupV1TrackInterfaces
- type RouterHSRPInterfaceIPv4GroupV1TrackObjects
- type RouterHSRPInterfaceIPv4GroupV2
- type RouterHSRPInterfaceIPv4GroupV2Data
- type RouterHSRPInterfaceIPv4GroupV2DataSource
- func (d *RouterHSRPInterfaceIPv4GroupV2DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterHSRPInterfaceIPv4GroupV2DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterHSRPInterfaceIPv4GroupV2DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterHSRPInterfaceIPv4GroupV2DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterHSRPInterfaceIPv4GroupV2Resource
- func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterHSRPInterfaceIPv4GroupV2Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterHSRPInterfaceIPv4GroupV2SecondaryIpv4Addresses
- type RouterHSRPInterfaceIPv4GroupV2TrackInterfaces
- type RouterHSRPInterfaceIPv4GroupV2TrackObjects
- type RouterHSRPInterfaceIPv6GroupV2
- type RouterHSRPInterfaceIPv6GroupV2Addresses
- type RouterHSRPInterfaceIPv6GroupV2Data
- type RouterHSRPInterfaceIPv6GroupV2DataSource
- func (d *RouterHSRPInterfaceIPv6GroupV2DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterHSRPInterfaceIPv6GroupV2DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterHSRPInterfaceIPv6GroupV2DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterHSRPInterfaceIPv6GroupV2DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterHSRPInterfaceIPv6GroupV2Resource
- func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterHSRPInterfaceIPv6GroupV2Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterHSRPInterfaceIPv6GroupV2TrackInterfaces
- type RouterHSRPInterfaceIPv6GroupV2TrackObjects
- type RouterHSRPInterfaceResource
- func (r *RouterHSRPInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterHSRPInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterHSRPInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterHSRPInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterHSRPInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterHSRPInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterHSRPInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterHSRPInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterISIS
- type RouterISISAddressFamily
- type RouterISISAddressFamilyData
- type RouterISISAddressFamilyDataSource
- func (d *RouterISISAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterISISAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterISISAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterISISAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterISISAddressFamilyMaximumRedistributedPrefixesLevels
- type RouterISISAddressFamilyMetricStyleLevels
- type RouterISISAddressFamilyRedistributeIsis
- type RouterISISAddressFamilyResource
- func (r *RouterISISAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterISISAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterISISAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterISISAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterISISAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterISISAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterISISAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterISISAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterISISAddressFamilySegmentRoutingSrv6Locators
- type RouterISISAddressFamilySpfPrefixPriorities
- type RouterISISAffinityMaps
- type RouterISISData
- type RouterISISDataSource
- func (d *RouterISISDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterISISDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterISISDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterISISDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterISISFlexAlgos
- type RouterISISInterface
- type RouterISISInterfaceAddressFamily
- type RouterISISInterfaceAddressFamilyData
- type RouterISISInterfaceAddressFamilyDataSource
- func (d *RouterISISInterfaceAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterISISInterfaceAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterISISInterfaceAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterISISInterfaceAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterISISInterfaceAddressFamilyFastReroutePerPrefixLevels
- type RouterISISInterfaceAddressFamilyMetricLevels
- type RouterISISInterfaceAddressFamilyResource
- func (r *RouterISISInterfaceAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterISISInterfaceAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterISISInterfaceAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterISISInterfaceAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterISISInterfaceAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterISISInterfaceAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterISISInterfaceAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterISISInterfaceAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterISISInterfaceData
- type RouterISISInterfaceDataSource
- func (d *RouterISISInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterISISInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterISISInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterISISInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterISISInterfaceResource
- func (r *RouterISISInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterISISInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterISISInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterISISInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterISISInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterISISInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterISISInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterISISInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterISISInterfaces
- type RouterISISNets
- type RouterISISResource
- func (r *RouterISISResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterISISResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterISISResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterISISResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterISISResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterISISResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterISISResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterISISResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterISISSetOverloadBitLevels
- type RouterOSPF
- type RouterOSPFAreaInterface
- type RouterOSPFAreaInterfaceData
- type RouterOSPFAreaInterfaceDataSource
- func (d *RouterOSPFAreaInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterOSPFAreaInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterOSPFAreaInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterOSPFAreaInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterOSPFAreaInterfacePrefixSidAlgorithms
- type RouterOSPFAreaInterfaceResource
- func (r *RouterOSPFAreaInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterOSPFAreaInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterOSPFAreaInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterOSPFAreaInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterOSPFAreaInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterOSPFAreaInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterOSPFAreaInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterOSPFAreaInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterOSPFAreas
- type RouterOSPFData
- type RouterOSPFDataSource
- func (d *RouterOSPFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterOSPFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterOSPFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterOSPFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterOSPFRedistributeBgp
- type RouterOSPFRedistributeIsis
- type RouterOSPFRedistributeOspf
- type RouterOSPFResource
- func (r *RouterOSPFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterOSPFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterOSPFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterOSPFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterOSPFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterOSPFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterOSPFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterOSPFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterOSPFVRF
- type RouterOSPFVRFAreaInterface
- type RouterOSPFVRFAreaInterfaceData
- type RouterOSPFVRFAreaInterfaceDataSource
- func (d *RouterOSPFVRFAreaInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterOSPFVRFAreaInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterOSPFVRFAreaInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterOSPFVRFAreaInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterOSPFVRFAreaInterfaceResource
- func (r *RouterOSPFVRFAreaInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterOSPFVRFAreaInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterOSPFVRFAreaInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterOSPFVRFAreaInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterOSPFVRFAreaInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterOSPFVRFAreaInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterOSPFVRFAreaInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterOSPFVRFAreaInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterOSPFVRFAreas
- type RouterOSPFVRFData
- type RouterOSPFVRFDataSource
- func (d *RouterOSPFVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterOSPFVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterOSPFVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterOSPFVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterOSPFVRFRedistributeBgp
- type RouterOSPFVRFRedistributeIsis
- type RouterOSPFVRFRedistributeOspf
- type RouterOSPFVRFResource
- func (r *RouterOSPFVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterOSPFVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterOSPFVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterOSPFVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterOSPFVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterOSPFVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterOSPFVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterOSPFVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterStaticIPv4Multicast
- type RouterStaticIPv4MulticastData
- type RouterStaticIPv4MulticastDataSource
- func (d *RouterStaticIPv4MulticastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterStaticIPv4MulticastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterStaticIPv4MulticastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterStaticIPv4MulticastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterStaticIPv4MulticastNexthopAddresses
- type RouterStaticIPv4MulticastNexthopInterfaceAddresses
- type RouterStaticIPv4MulticastNexthopInterfaces
- type RouterStaticIPv4MulticastResource
- func (r *RouterStaticIPv4MulticastResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterStaticIPv4MulticastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterStaticIPv4MulticastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterStaticIPv4MulticastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterStaticIPv4MulticastResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterStaticIPv4MulticastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterStaticIPv4MulticastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterStaticIPv4MulticastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterStaticIPv4MulticastVrfs
- type RouterStaticIPv4MulticastVrfsNexthopAddresses
- type RouterStaticIPv4MulticastVrfsNexthopInterfaceAddresses
- type RouterStaticIPv4MulticastVrfsNexthopInterfaces
- type RouterStaticIPv4Unicast
- type RouterStaticIPv4UnicastData
- type RouterStaticIPv4UnicastDataSource
- func (d *RouterStaticIPv4UnicastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterStaticIPv4UnicastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterStaticIPv4UnicastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterStaticIPv4UnicastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterStaticIPv4UnicastNexthopAddresses
- type RouterStaticIPv4UnicastNexthopInterfaceAddresses
- type RouterStaticIPv4UnicastNexthopInterfaces
- type RouterStaticIPv4UnicastResource
- func (r *RouterStaticIPv4UnicastResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterStaticIPv4UnicastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterStaticIPv4UnicastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterStaticIPv4UnicastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterStaticIPv4UnicastResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterStaticIPv4UnicastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterStaticIPv4UnicastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterStaticIPv4UnicastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterStaticIPv4UnicastVrfs
- type RouterStaticIPv4UnicastVrfsNexthopAddresses
- type RouterStaticIPv4UnicastVrfsNexthopInterfaceAddresses
- type RouterStaticIPv4UnicastVrfsNexthopInterfaces
- type RouterStaticIPv6Multicast
- type RouterStaticIPv6MulticastData
- type RouterStaticIPv6MulticastDataSource
- func (d *RouterStaticIPv6MulticastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterStaticIPv6MulticastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterStaticIPv6MulticastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterStaticIPv6MulticastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterStaticIPv6MulticastNexthopAddresses
- type RouterStaticIPv6MulticastNexthopInterfaceAddresses
- type RouterStaticIPv6MulticastNexthopInterfaces
- type RouterStaticIPv6MulticastResource
- func (r *RouterStaticIPv6MulticastResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterStaticIPv6MulticastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterStaticIPv6MulticastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterStaticIPv6MulticastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterStaticIPv6MulticastResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterStaticIPv6MulticastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterStaticIPv6MulticastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterStaticIPv6MulticastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterStaticIPv6MulticastVrfs
- type RouterStaticIPv6MulticastVrfsNexthopAddresses
- type RouterStaticIPv6MulticastVrfsNexthopInterfaceAddresses
- type RouterStaticIPv6MulticastVrfsNexthopInterfaces
- type RouterStaticIPv6Unicast
- type RouterStaticIPv6UnicastData
- type RouterStaticIPv6UnicastDataSource
- func (d *RouterStaticIPv6UnicastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterStaticIPv6UnicastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterStaticIPv6UnicastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterStaticIPv6UnicastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterStaticIPv6UnicastNexthopAddresses
- type RouterStaticIPv6UnicastNexthopInterfaceAddresses
- type RouterStaticIPv6UnicastNexthopInterfaces
- type RouterStaticIPv6UnicastResource
- func (r *RouterStaticIPv6UnicastResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterStaticIPv6UnicastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterStaticIPv6UnicastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterStaticIPv6UnicastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterStaticIPv6UnicastResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterStaticIPv6UnicastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterStaticIPv6UnicastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterStaticIPv6UnicastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterStaticIPv6UnicastVrfs
- type RouterStaticIPv6UnicastVrfsNexthopAddresses
- type RouterStaticIPv6UnicastVrfsNexthopInterfaceAddresses
- type RouterStaticIPv6UnicastVrfsNexthopInterfaces
- type RouterStaticVRFIPv4Multicast
- type RouterStaticVRFIPv4MulticastData
- type RouterStaticVRFIPv4MulticastDataSource
- func (d *RouterStaticVRFIPv4MulticastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterStaticVRFIPv4MulticastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterStaticVRFIPv4MulticastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterStaticVRFIPv4MulticastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterStaticVRFIPv4MulticastNexthopAddresses
- type RouterStaticVRFIPv4MulticastNexthopInterfaceAddresses
- type RouterStaticVRFIPv4MulticastNexthopInterfaces
- type RouterStaticVRFIPv4MulticastResource
- func (r *RouterStaticVRFIPv4MulticastResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterStaticVRFIPv4MulticastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterStaticVRFIPv4MulticastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterStaticVRFIPv4MulticastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterStaticVRFIPv4MulticastResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterStaticVRFIPv4MulticastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterStaticVRFIPv4MulticastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterStaticVRFIPv4MulticastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterStaticVRFIPv4MulticastVrfs
- type RouterStaticVRFIPv4MulticastVrfsNexthopAddresses
- type RouterStaticVRFIPv4MulticastVrfsNexthopInterfaceAddresses
- type RouterStaticVRFIPv4MulticastVrfsNexthopInterfaces
- type RouterStaticVRFIPv4Unicast
- type RouterStaticVRFIPv4UnicastData
- type RouterStaticVRFIPv4UnicastDataSource
- func (d *RouterStaticVRFIPv4UnicastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterStaticVRFIPv4UnicastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterStaticVRFIPv4UnicastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterStaticVRFIPv4UnicastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterStaticVRFIPv4UnicastNexthopAddresses
- type RouterStaticVRFIPv4UnicastNexthopInterfaceAddresses
- type RouterStaticVRFIPv4UnicastNexthopInterfaces
- type RouterStaticVRFIPv4UnicastResource
- func (r *RouterStaticVRFIPv4UnicastResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterStaticVRFIPv4UnicastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterStaticVRFIPv4UnicastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterStaticVRFIPv4UnicastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterStaticVRFIPv4UnicastResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterStaticVRFIPv4UnicastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterStaticVRFIPv4UnicastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterStaticVRFIPv4UnicastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterStaticVRFIPv4UnicastVrfs
- type RouterStaticVRFIPv4UnicastVrfsNexthopAddresses
- type RouterStaticVRFIPv4UnicastVrfsNexthopInterfaceAddresses
- type RouterStaticVRFIPv4UnicastVrfsNexthopInterfaces
- type RouterStaticVRFIPv6Multicast
- type RouterStaticVRFIPv6MulticastData
- type RouterStaticVRFIPv6MulticastDataSource
- func (d *RouterStaticVRFIPv6MulticastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterStaticVRFIPv6MulticastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterStaticVRFIPv6MulticastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterStaticVRFIPv6MulticastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterStaticVRFIPv6MulticastNexthopAddresses
- type RouterStaticVRFIPv6MulticastNexthopInterfaceAddresses
- type RouterStaticVRFIPv6MulticastNexthopInterfaces
- type RouterStaticVRFIPv6MulticastResource
- func (r *RouterStaticVRFIPv6MulticastResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterStaticVRFIPv6MulticastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterStaticVRFIPv6MulticastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterStaticVRFIPv6MulticastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterStaticVRFIPv6MulticastResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterStaticVRFIPv6MulticastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterStaticVRFIPv6MulticastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterStaticVRFIPv6MulticastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterStaticVRFIPv6MulticastVrfs
- type RouterStaticVRFIPv6MulticastVrfsNexthopAddresses
- type RouterStaticVRFIPv6MulticastVrfsNexthopInterfaceAddresses
- type RouterStaticVRFIPv6MulticastVrfsNexthopInterfaces
- type RouterStaticVRFIPv6Unicast
- type RouterStaticVRFIPv6UnicastData
- type RouterStaticVRFIPv6UnicastDataSource
- func (d *RouterStaticVRFIPv6UnicastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterStaticVRFIPv6UnicastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterStaticVRFIPv6UnicastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterStaticVRFIPv6UnicastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterStaticVRFIPv6UnicastNexthopAddresses
- type RouterStaticVRFIPv6UnicastNexthopInterfaceAddresses
- type RouterStaticVRFIPv6UnicastNexthopInterfaces
- type RouterStaticVRFIPv6UnicastResource
- func (r *RouterStaticVRFIPv6UnicastResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterStaticVRFIPv6UnicastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterStaticVRFIPv6UnicastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterStaticVRFIPv6UnicastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterStaticVRFIPv6UnicastResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterStaticVRFIPv6UnicastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterStaticVRFIPv6UnicastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterStaticVRFIPv6UnicastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterStaticVRFIPv6UnicastVrfs
- type RouterStaticVRFIPv6UnicastVrfsNexthopAddresses
- type RouterStaticVRFIPv6UnicastVrfsNexthopInterfaceAddresses
- type RouterStaticVRFIPv6UnicastVrfsNexthopInterfaces
- type RouterVRRPInterface
- type RouterVRRPInterfaceData
- type RouterVRRPInterfaceDataSource
- func (d *RouterVRRPInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterVRRPInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterVRRPInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterVRRPInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterVRRPInterfaceIPv4
- type RouterVRRPInterfaceIPv4Data
- type RouterVRRPInterfaceIPv4DataSource
- func (d *RouterVRRPInterfaceIPv4DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterVRRPInterfaceIPv4DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterVRRPInterfaceIPv4DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterVRRPInterfaceIPv4DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterVRRPInterfaceIPv4Resource
- func (r *RouterVRRPInterfaceIPv4Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterVRRPInterfaceIPv4Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterVRRPInterfaceIPv4Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterVRRPInterfaceIPv4Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterVRRPInterfaceIPv4Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterVRRPInterfaceIPv4Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterVRRPInterfaceIPv4Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterVRRPInterfaceIPv4Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterVRRPInterfaceIPv4SecondaryAddresses
- type RouterVRRPInterfaceIPv4TrackInterfaces
- type RouterVRRPInterfaceIPv4TrackObjects
- type RouterVRRPInterfaceIPv6
- type RouterVRRPInterfaceIPv6Data
- type RouterVRRPInterfaceIPv6DataSource
- func (d *RouterVRRPInterfaceIPv6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouterVRRPInterfaceIPv6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouterVRRPInterfaceIPv6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouterVRRPInterfaceIPv6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouterVRRPInterfaceIPv6Resource
- func (r *RouterVRRPInterfaceIPv6Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterVRRPInterfaceIPv6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterVRRPInterfaceIPv6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterVRRPInterfaceIPv6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterVRRPInterfaceIPv6Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterVRRPInterfaceIPv6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterVRRPInterfaceIPv6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterVRRPInterfaceIPv6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouterVRRPInterfaceIPv6TrackInterfaces
- type RouterVRRPInterfaceIPv6TrackObjects
- type RouterVRRPInterfaceResource
- func (r *RouterVRRPInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouterVRRPInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouterVRRPInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouterVRRPInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouterVRRPInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouterVRRPInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouterVRRPInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouterVRRPInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SNMPServer
- type SNMPServerCommunities
- type SNMPServerData
- type SNMPServerDataSource
- func (d *SNMPServerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SNMPServerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SNMPServerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SNMPServerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SNMPServerGroups
- type SNMPServerMIB
- type SNMPServerMIBData
- type SNMPServerMIBDataSource
- func (d *SNMPServerMIBDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SNMPServerMIBDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SNMPServerMIBDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SNMPServerMIBDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SNMPServerMIBResource
- func (r *SNMPServerMIBResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SNMPServerMIBResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SNMPServerMIBResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SNMPServerMIBResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SNMPServerMIBResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SNMPServerMIBResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SNMPServerMIBResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SNMPServerMIBResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SNMPServerResource
- func (r *SNMPServerResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SNMPServerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SNMPServerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SNMPServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SNMPServerResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SNMPServerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SNMPServerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SNMPServerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SNMPServerUsers
- type SNMPServerVRFHost
- type SNMPServerVRFHostData
- type SNMPServerVRFHostDataSource
- func (d *SNMPServerVRFHostDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SNMPServerVRFHostDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SNMPServerVRFHostDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SNMPServerVRFHostDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SNMPServerVRFHostResource
- func (r *SNMPServerVRFHostResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SNMPServerVRFHostResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SNMPServerVRFHostResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SNMPServerVRFHostResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SNMPServerVRFHostResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SNMPServerVRFHostResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SNMPServerVRFHostResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SNMPServerVRFHostResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SNMPServerVRFHostUnencryptedStrings
- type SNMPServerView
- type SNMPServerViewData
- type SNMPServerViewDataSource
- func (d *SNMPServerViewDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SNMPServerViewDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SNMPServerViewDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SNMPServerViewDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SNMPServerViewMibViewFamilies
- type SNMPServerViewResource
- func (r *SNMPServerViewResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SNMPServerViewResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SNMPServerViewResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SNMPServerViewResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SNMPServerViewResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SNMPServerViewResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SNMPServerViewResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SNMPServerViewResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SSH
- type SSHData
- type SSHDataSource
- func (d *SSHDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SSHDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SSHDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SSHDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SSHResource
- func (r *SSHResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SSHResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SSHResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SSHResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SSHResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SSHResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SSHResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SSHResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SSHServerVrfs
- type SegmentRouting
- type SegmentRoutingData
- type SegmentRoutingDataSource
- func (d *SegmentRoutingDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SegmentRoutingDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SegmentRoutingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SegmentRoutingDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SegmentRoutingResource
- func (r *SegmentRoutingResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SegmentRoutingResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SegmentRoutingResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SegmentRoutingResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SegmentRoutingResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SegmentRoutingResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SegmentRoutingResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SegmentRoutingResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SegmentRoutingTE
- type SegmentRoutingTEData
- type SegmentRoutingTEDataSource
- func (d *SegmentRoutingTEDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SegmentRoutingTEDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SegmentRoutingTEDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SegmentRoutingTEDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SegmentRoutingTEOnDemandColors
- type SegmentRoutingTEPcePeers
- type SegmentRoutingTEPolicies
- type SegmentRoutingTEPolicyCandidatePath
- type SegmentRoutingTEPolicyCandidatePathData
- type SegmentRoutingTEPolicyCandidatePathDataSource
- func (d *SegmentRoutingTEPolicyCandidatePathDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SegmentRoutingTEPolicyCandidatePathDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SegmentRoutingTEPolicyCandidatePathDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SegmentRoutingTEPolicyCandidatePathDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SegmentRoutingTEPolicyCandidatePathPathInfos
- type SegmentRoutingTEPolicyCandidatePathResource
- func (r *SegmentRoutingTEPolicyCandidatePathResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SegmentRoutingTEPolicyCandidatePathResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SegmentRoutingTEPolicyCandidatePathResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SegmentRoutingTEPolicyCandidatePathResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SegmentRoutingTEPolicyCandidatePathResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SegmentRoutingTEPolicyCandidatePathResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SegmentRoutingTEPolicyCandidatePathResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SegmentRoutingTEPolicyCandidatePathResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SegmentRoutingTEResource
- func (r *SegmentRoutingTEResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SegmentRoutingTEResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SegmentRoutingTEResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SegmentRoutingTEResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SegmentRoutingTEResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SegmentRoutingTEResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SegmentRoutingTEResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SegmentRoutingTEResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SegmentRoutingV6
- type SegmentRoutingV6Data
- type SegmentRoutingV6DataSource
- func (d *SegmentRoutingV6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SegmentRoutingV6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SegmentRoutingV6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SegmentRoutingV6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SegmentRoutingV6Locators
- type SegmentRoutingV6Resource
- func (r *SegmentRoutingV6Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SegmentRoutingV6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SegmentRoutingV6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SegmentRoutingV6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SegmentRoutingV6Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SegmentRoutingV6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SegmentRoutingV6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SegmentRoutingV6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ServiceTimestamps
- type ServiceTimestampsData
- type ServiceTimestampsDataSource
- func (d *ServiceTimestampsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ServiceTimestampsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ServiceTimestampsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ServiceTimestampsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ServiceTimestampsResource
- func (r *ServiceTimestampsResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ServiceTimestampsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ServiceTimestampsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ServiceTimestampsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ServiceTimestampsResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ServiceTimestampsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ServiceTimestampsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ServiceTimestampsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TagSet
- type TagSetData
- type TagSetDataSource
- func (d *TagSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *TagSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *TagSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TagSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TagSetResource
- func (r *TagSetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *TagSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TagSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TagSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TagSetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *TagSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TagSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TagSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Telnet
- type TelnetData
- type TelnetDataSource
- func (d *TelnetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *TelnetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *TelnetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TelnetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TelnetResource
- func (r *TelnetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *TelnetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TelnetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TelnetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TelnetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *TelnetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TelnetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TelnetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TelnetVrfs
- type TelnetVrfsDscp
- type VRF
- type VRFAddressFamilyIpv4UnicastExportRouteTargetFourByteAsFormat
- type VRFAddressFamilyIpv4UnicastExportRouteTargetIpAddressFormat
- type VRFAddressFamilyIpv4UnicastExportRouteTargetTwoByteAsFormat
- type VRFAddressFamilyIpv4UnicastImportRouteTargetFourByteAsFormat
- type VRFAddressFamilyIpv4UnicastImportRouteTargetIpAddressFormat
- type VRFAddressFamilyIpv4UnicastImportRouteTargetTwoByteAsFormat
- type VRFAddressFamilyIpv6UnicastExportRouteTargetFourByteAsFormat
- type VRFAddressFamilyIpv6UnicastExportRouteTargetIpAddressFormat
- type VRFAddressFamilyIpv6UnicastExportRouteTargetTwoByteAsFormat
- type VRFAddressFamilyIpv6UnicastImportRouteTargetFourByteAsFormat
- type VRFAddressFamilyIpv6UnicastImportRouteTargetIpAddressFormat
- type VRFAddressFamilyIpv6UnicastImportRouteTargetTwoByteAsFormat
- type VRFData
- type VRFDataSource
- func (d *VRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VRFResource
- func (r *VRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Constants ¶
View Source
const (
EMPTY_TAG string = "<EMPTY>"
)
Variables ¶
This section is empty.
Functions ¶
func NewASPathSetDataSource ¶
func NewASPathSetDataSource() datasource.DataSource
func NewASPathSetResource ¶
func NewBFDDataSource ¶ added in v0.2.3
func NewBFDDataSource() datasource.DataSource
func NewBFDResource ¶ added in v0.2.3
func NewBGPASFormatDataSource ¶
func NewBGPASFormatDataSource() datasource.DataSource
func NewBGPASFormatResource ¶
func NewBannerDataSource ¶
func NewBannerDataSource() datasource.DataSource
func NewBannerResource ¶
func NewCDPDataSource ¶
func NewCDPDataSource() datasource.DataSource
func NewCDPResource ¶
func NewClassMapQoSDataSource ¶
func NewClassMapQoSDataSource() datasource.DataSource
func NewClassMapQoSResource ¶
func NewCommunitySetDataSource ¶
func NewCommunitySetDataSource() datasource.DataSource
func NewCommunitySetResource ¶
func NewDomainDataSource ¶
func NewDomainDataSource() datasource.DataSource
func NewDomainResource ¶
func NewDomainVRFDataSource ¶
func NewDomainVRFDataSource() datasource.DataSource
func NewDomainVRFResource ¶
func NewESISetDataSource ¶
func NewESISetDataSource() datasource.DataSource
func NewESISetResource ¶
func NewEVPNDataSource ¶
func NewEVPNDataSource() datasource.DataSource
func NewEVPNEVIDataSource ¶
func NewEVPNEVIDataSource() datasource.DataSource
func NewEVPNEVIResource ¶
func NewEVPNGroupDataSource ¶
func NewEVPNGroupDataSource() datasource.DataSource
func NewEVPNGroupResource ¶
func NewEVPNInterfaceDataSource ¶
func NewEVPNInterfaceDataSource() datasource.DataSource
func NewEVPNResource ¶
func NewEVPNSegmentRoutingSRv6EVIDataSource ¶
func NewEVPNSegmentRoutingSRv6EVIDataSource() datasource.DataSource
func NewErrorDisableRecoveryDataSource ¶ added in v0.2.2
func NewErrorDisableRecoveryDataSource() datasource.DataSource
func NewErrorDisableRecoveryResource ¶ added in v0.2.2
func NewExtcommunityCostSetDataSource ¶ added in v0.2.2
func NewExtcommunityCostSetDataSource() datasource.DataSource
func NewExtcommunityCostSetResource ¶ added in v0.2.2
func NewExtcommunityOpaqueSetDataSource ¶
func NewExtcommunityOpaqueSetDataSource() datasource.DataSource
func NewExtcommunityRTSetDataSource ¶ added in v0.2.2
func NewExtcommunityRTSetDataSource() datasource.DataSource
func NewExtcommunityRTSetResource ¶ added in v0.2.2
func NewExtcommunitySOOSetDataSource ¶ added in v0.2.2
func NewExtcommunitySOOSetDataSource() datasource.DataSource
func NewExtcommunitySOOSetResource ¶ added in v0.2.2
func NewFPDDataSource ¶ added in v0.2.2
func NewFPDDataSource() datasource.DataSource
func NewFPDResource ¶ added in v0.2.2
func NewFlowExporterMapDataSource ¶ added in v0.2.3
func NewFlowExporterMapDataSource() datasource.DataSource
func NewFlowExporterMapResource ¶ added in v0.2.3
func NewFlowMonitorMapDataSource ¶ added in v0.2.3
func NewFlowMonitorMapDataSource() datasource.DataSource
func NewFlowMonitorMapResource ¶ added in v0.2.3
func NewFlowSamplerMapDataSource ¶ added in v0.2.3
func NewFlowSamplerMapDataSource() datasource.DataSource
func NewFlowSamplerMapResource ¶ added in v0.2.3
func NewGnmiDataSource ¶
func NewGnmiDataSource() datasource.DataSource
func NewGnmiResource ¶
func NewHostnameDataSource ¶
func NewHostnameDataSource() datasource.DataSource
func NewHostnameResource ¶
func NewIPv4AccessListDataSource ¶
func NewIPv4AccessListDataSource() datasource.DataSource
func NewIPv4AccessListOptionsDataSource ¶
func NewIPv4AccessListOptionsDataSource() datasource.DataSource
func NewIPv4PrefixListDataSource ¶
func NewIPv4PrefixListDataSource() datasource.DataSource
func NewIPv6AccessListDataSource ¶
func NewIPv6AccessListDataSource() datasource.DataSource
func NewIPv6AccessListOptionsDataSource ¶
func NewIPv6AccessListOptionsDataSource() datasource.DataSource
func NewIPv6DataSource ¶
func NewIPv6DataSource() datasource.DataSource
func NewIPv6PrefixListDataSource ¶
func NewIPv6PrefixListDataSource() datasource.DataSource
func NewIPv6Resource ¶
func NewInterfaceDataSource ¶
func NewInterfaceDataSource() datasource.DataSource
func NewInterfaceResource ¶
func NewKeyChainDataSource ¶
func NewKeyChainDataSource() datasource.DataSource
func NewKeyChainResource ¶
func NewL2VPNBridgeGroupBridgeDomainDataSource ¶
func NewL2VPNBridgeGroupBridgeDomainDataSource() datasource.DataSource
func NewL2VPNBridgeGroupDataSource ¶
func NewL2VPNBridgeGroupDataSource() datasource.DataSource
func NewL2VPNDataSource ¶
func NewL2VPNDataSource() datasource.DataSource
func NewL2VPNPWClassDataSource ¶ added in v0.2.4
func NewL2VPNPWClassDataSource() datasource.DataSource
func NewL2VPNPWClassResource ¶ added in v0.2.4
func NewL2VPNResource ¶
func NewL2VPNXconnectGroupP2PDataSource ¶
func NewL2VPNXconnectGroupP2PDataSource() datasource.DataSource
func NewLACPDataSource ¶
func NewLACPDataSource() datasource.DataSource
func NewLACPResource ¶
func NewLLDPDataSource ¶
func NewLLDPDataSource() datasource.DataSource
func NewLLDPResource ¶
func NewLoggingDataSource ¶
func NewLoggingDataSource() datasource.DataSource
func NewLoggingResource ¶
func NewLoggingSourceInterfaceDataSource ¶
func NewLoggingSourceInterfaceDataSource() datasource.DataSource
func NewLoggingVRFDataSource ¶
func NewLoggingVRFDataSource() datasource.DataSource
func NewLoggingVRFResource ¶
func NewMPLSLDPDataSource ¶
func NewMPLSLDPDataSource() datasource.DataSource
func NewMPLSLDPResource ¶
func NewMPLSOAMDataSource ¶
func NewMPLSOAMDataSource() datasource.DataSource
func NewMPLSOAMResource ¶
func NewMPLSTrafficEngDataSource ¶
func NewMPLSTrafficEngDataSource() datasource.DataSource
func NewNTPDataSource ¶ added in v0.2.3
func NewNTPDataSource() datasource.DataSource
func NewNTPResource ¶ added in v0.2.3
func NewPCEDataSource ¶
func NewPCEDataSource() datasource.DataSource
func NewPCEResource ¶
func NewPolicyMapQoSDataSource ¶
func NewPolicyMapQoSDataSource() datasource.DataSource
func NewPolicyMapQoSResource ¶
func NewPrefixSetDataSource ¶
func NewPrefixSetDataSource() datasource.DataSource
func NewPrefixSetResource ¶
func NewRDSetDataSource ¶ added in v0.2.2
func NewRDSetDataSource() datasource.DataSource
func NewRDSetResource ¶ added in v0.2.2
func NewRoutePolicyDataSource ¶
func NewRoutePolicyDataSource() datasource.DataSource
func NewRoutePolicyResource ¶
func NewRouterBGPAddressFamilyDataSource ¶
func NewRouterBGPAddressFamilyDataSource() datasource.DataSource
func NewRouterBGPDataSource ¶
func NewRouterBGPDataSource() datasource.DataSource
func NewRouterBGPNeighborAddressFamilyDataSource ¶
func NewRouterBGPNeighborAddressFamilyDataSource() datasource.DataSource
func NewRouterBGPNeighborGroupDataSource ¶
func NewRouterBGPNeighborGroupDataSource() datasource.DataSource
func NewRouterBGPResource ¶
func NewRouterBGPVRFAddressFamilyDataSource ¶
func NewRouterBGPVRFAddressFamilyDataSource() datasource.DataSource
func NewRouterBGPVRFDataSource ¶
func NewRouterBGPVRFDataSource() datasource.DataSource
func NewRouterBGPVRFNeighborAddressFamilyDataSource ¶
func NewRouterBGPVRFNeighborAddressFamilyDataSource() datasource.DataSource
func NewRouterBGPVRFResource ¶
func NewRouterHSRPInterfaceDataSource ¶ added in v0.2.5
func NewRouterHSRPInterfaceDataSource() datasource.DataSource
func NewRouterHSRPInterfaceIPv4GroupV1DataSource ¶ added in v0.5.0
func NewRouterHSRPInterfaceIPv4GroupV1DataSource() datasource.DataSource
func NewRouterHSRPInterfaceIPv4GroupV1Resource ¶ added in v0.5.0
func NewRouterHSRPInterfaceIPv4GroupV2DataSource ¶ added in v0.5.0
func NewRouterHSRPInterfaceIPv4GroupV2DataSource() datasource.DataSource
func NewRouterHSRPInterfaceIPv4GroupV2Resource ¶ added in v0.5.0
func NewRouterHSRPInterfaceIPv6GroupV2DataSource ¶ added in v0.5.0
func NewRouterHSRPInterfaceIPv6GroupV2DataSource() datasource.DataSource
func NewRouterHSRPInterfaceIPv6GroupV2Resource ¶ added in v0.5.0
func NewRouterHSRPInterfaceResource ¶ added in v0.2.5
func NewRouterISISAddressFamilyDataSource ¶
func NewRouterISISAddressFamilyDataSource() datasource.DataSource
func NewRouterISISDataSource ¶
func NewRouterISISDataSource() datasource.DataSource
func NewRouterISISInterfaceAddressFamilyDataSource ¶
func NewRouterISISInterfaceAddressFamilyDataSource() datasource.DataSource
func NewRouterISISInterfaceDataSource ¶
func NewRouterISISInterfaceDataSource() datasource.DataSource
func NewRouterISISResource ¶
func NewRouterOSPFAreaInterfaceDataSource ¶
func NewRouterOSPFAreaInterfaceDataSource() datasource.DataSource
func NewRouterOSPFDataSource ¶
func NewRouterOSPFDataSource() datasource.DataSource
func NewRouterOSPFResource ¶
func NewRouterOSPFVRFAreaInterfaceDataSource ¶
func NewRouterOSPFVRFAreaInterfaceDataSource() datasource.DataSource
func NewRouterOSPFVRFDataSource ¶
func NewRouterOSPFVRFDataSource() datasource.DataSource
func NewRouterStaticIPv4MulticastDataSource ¶
func NewRouterStaticIPv4MulticastDataSource() datasource.DataSource
func NewRouterStaticIPv4UnicastDataSource ¶
func NewRouterStaticIPv4UnicastDataSource() datasource.DataSource
func NewRouterStaticIPv6MulticastDataSource ¶
func NewRouterStaticIPv6MulticastDataSource() datasource.DataSource
func NewRouterStaticIPv6UnicastDataSource ¶
func NewRouterStaticIPv6UnicastDataSource() datasource.DataSource
func NewRouterStaticVRFIPv4MulticastDataSource ¶ added in v0.5.0
func NewRouterStaticVRFIPv4MulticastDataSource() datasource.DataSource
func NewRouterStaticVRFIPv4MulticastResource ¶ added in v0.5.0
func NewRouterStaticVRFIPv4UnicastDataSource ¶ added in v0.5.0
func NewRouterStaticVRFIPv4UnicastDataSource() datasource.DataSource
func NewRouterStaticVRFIPv4UnicastResource ¶ added in v0.5.0
func NewRouterStaticVRFIPv6MulticastDataSource ¶ added in v0.5.0
func NewRouterStaticVRFIPv6MulticastDataSource() datasource.DataSource
func NewRouterStaticVRFIPv6MulticastResource ¶ added in v0.5.0
func NewRouterStaticVRFIPv6UnicastDataSource ¶ added in v0.5.0
func NewRouterStaticVRFIPv6UnicastDataSource() datasource.DataSource
func NewRouterStaticVRFIPv6UnicastResource ¶ added in v0.5.0
func NewRouterVRRPInterfaceDataSource ¶
func NewRouterVRRPInterfaceDataSource() datasource.DataSource
func NewRouterVRRPInterfaceIPv4DataSource ¶ added in v0.5.0
func NewRouterVRRPInterfaceIPv4DataSource() datasource.DataSource
func NewRouterVRRPInterfaceIPv4Resource ¶ added in v0.5.0
func NewRouterVRRPInterfaceIPv6DataSource ¶ added in v0.5.0
func NewRouterVRRPInterfaceIPv6DataSource() datasource.DataSource
func NewRouterVRRPInterfaceIPv6Resource ¶ added in v0.5.0
func NewSNMPServerDataSource ¶
func NewSNMPServerDataSource() datasource.DataSource
func NewSNMPServerMIBDataSource ¶
func NewSNMPServerMIBDataSource() datasource.DataSource
func NewSNMPServerResource ¶
func NewSNMPServerVRFHostDataSource ¶
func NewSNMPServerVRFHostDataSource() datasource.DataSource
func NewSNMPServerViewDataSource ¶
func NewSNMPServerViewDataSource() datasource.DataSource
func NewSSHDataSource ¶
func NewSSHDataSource() datasource.DataSource
func NewSSHResource ¶
func NewSegmentRoutingDataSource ¶
func NewSegmentRoutingDataSource() datasource.DataSource
func NewSegmentRoutingTEDataSource ¶
func NewSegmentRoutingTEDataSource() datasource.DataSource
func NewSegmentRoutingTEPolicyCandidatePathDataSource ¶
func NewSegmentRoutingTEPolicyCandidatePathDataSource() datasource.DataSource
func NewSegmentRoutingV6DataSource ¶
func NewSegmentRoutingV6DataSource() datasource.DataSource
func NewServiceTimestampsDataSource ¶
func NewServiceTimestampsDataSource() datasource.DataSource
func NewTagSetDataSource ¶ added in v0.2.2
func NewTagSetDataSource() datasource.DataSource
func NewTagSetResource ¶ added in v0.2.2
func NewTelnetDataSource ¶ added in v0.2.2
func NewTelnetDataSource() datasource.DataSource
func NewTelnetResource ¶ added in v0.2.2
func NewVRFDataSource ¶
func NewVRFDataSource() datasource.DataSource
func NewVRFResource ¶
Types ¶
type ASPathSetData ¶
type ASPathSetDataSource ¶
type ASPathSetDataSource struct {
// contains filtered or unexported fields
}
func (*ASPathSetDataSource) Configure ¶
func (d *ASPathSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ASPathSetDataSource) Metadata ¶
func (d *ASPathSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ASPathSetDataSource) Read ¶
func (d *ASPathSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ASPathSetDataSource) Schema ¶
func (d *ASPathSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ASPathSetResource ¶
type ASPathSetResource struct {
// contains filtered or unexported fields
}
func (*ASPathSetResource) Configure ¶
func (r *ASPathSetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ASPathSetResource) Create ¶
func (r *ASPathSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ASPathSetResource) Delete ¶
func (r *ASPathSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ASPathSetResource) ImportState ¶
func (r *ASPathSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ASPathSetResource) Metadata ¶
func (r *ASPathSetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ASPathSetResource) Read ¶
func (r *ASPathSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ASPathSetResource) Schema ¶
func (r *ASPathSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ASPathSetResource) Update ¶
func (r *ASPathSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BFD ¶ added in v0.2.3
type BFD struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` EchoDisable types.Bool `tfsdk:"echo_disable"` EchoLatencyDetectPercentage types.Int64 `tfsdk:"echo_latency_detect_percentage"` EchoLatencyDetectCount types.Int64 `tfsdk:"echo_latency_detect_count"` EchoStartupValidateForce types.Bool `tfsdk:"echo_startup_validate_force"` EchoIpv4Source types.String `tfsdk:"echo_ipv4_source"` EchoIpv4BundlePerMemberPreferredMinimumInterval types.Int64 `tfsdk:"echo_ipv4_bundle_per_member_preferred_minimum_interval"` TrapSinglehopPreMapped types.Bool `tfsdk:"trap_singlehop_pre_mapped"` MultipathLocations []BFDMultipathLocations `tfsdk:"multipath_locations"` MultihopTtlDropThreshold types.Int64 `tfsdk:"multihop_ttl_drop_threshold"` DampeningInitialWait types.Int64 `tfsdk:"dampening_initial_wait"` DampeningSecondaryWait types.Int64 `tfsdk:"dampening_secondary_wait"` DampeningMaximumWait types.Int64 `tfsdk:"dampening_maximum_wait"` DampeningThreshold types.Int64 `tfsdk:"dampening_threshold"` DampeningExtensionsDownMonitoring types.Bool `tfsdk:"dampening_extensions_down_monitoring"` DampeningDisable types.Bool `tfsdk:"dampening_disable"` DampeningBundleMemberL3OnlyMode types.Bool `tfsdk:"dampening_bundle_member_l3_only_mode"` DampeningBundleMemberInitialWait types.Int64 `tfsdk:"dampening_bundle_member_initial_wait"` DampeningBundleMemberSecondaryWait types.Int64 `tfsdk:"dampening_bundle_member_secondary_wait"` DampeningBundleMemberMaximumWait types.Int64 `tfsdk:"dampening_bundle_member_maximum_wait"` BundleCoexistenceBobBlbInherit types.Bool `tfsdk:"bundle_coexistence_bob_blb_inherit"` BundleCoexistenceBobBlbLogical types.Bool `tfsdk:"bundle_coexistence_bob_blb_logical"` Interfaces []BFDInterfaces `tfsdk:"interfaces"` Ipv6ChecksumDisable types.Bool `tfsdk:"ipv6_checksum_disable"` }
type BFDData ¶ added in v0.2.3
type BFDData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` EchoDisable types.Bool `tfsdk:"echo_disable"` EchoLatencyDetectPercentage types.Int64 `tfsdk:"echo_latency_detect_percentage"` EchoLatencyDetectCount types.Int64 `tfsdk:"echo_latency_detect_count"` EchoStartupValidateForce types.Bool `tfsdk:"echo_startup_validate_force"` EchoIpv4Source types.String `tfsdk:"echo_ipv4_source"` EchoIpv4BundlePerMemberPreferredMinimumInterval types.Int64 `tfsdk:"echo_ipv4_bundle_per_member_preferred_minimum_interval"` TrapSinglehopPreMapped types.Bool `tfsdk:"trap_singlehop_pre_mapped"` MultipathLocations []BFDMultipathLocations `tfsdk:"multipath_locations"` MultihopTtlDropThreshold types.Int64 `tfsdk:"multihop_ttl_drop_threshold"` DampeningInitialWait types.Int64 `tfsdk:"dampening_initial_wait"` DampeningSecondaryWait types.Int64 `tfsdk:"dampening_secondary_wait"` DampeningMaximumWait types.Int64 `tfsdk:"dampening_maximum_wait"` DampeningThreshold types.Int64 `tfsdk:"dampening_threshold"` DampeningExtensionsDownMonitoring types.Bool `tfsdk:"dampening_extensions_down_monitoring"` DampeningDisable types.Bool `tfsdk:"dampening_disable"` DampeningBundleMemberL3OnlyMode types.Bool `tfsdk:"dampening_bundle_member_l3_only_mode"` DampeningBundleMemberInitialWait types.Int64 `tfsdk:"dampening_bundle_member_initial_wait"` DampeningBundleMemberSecondaryWait types.Int64 `tfsdk:"dampening_bundle_member_secondary_wait"` DampeningBundleMemberMaximumWait types.Int64 `tfsdk:"dampening_bundle_member_maximum_wait"` BundleCoexistenceBobBlbInherit types.Bool `tfsdk:"bundle_coexistence_bob_blb_inherit"` BundleCoexistenceBobBlbLogical types.Bool `tfsdk:"bundle_coexistence_bob_blb_logical"` Interfaces []BFDInterfaces `tfsdk:"interfaces"` Ipv6ChecksumDisable types.Bool `tfsdk:"ipv6_checksum_disable"` }
type BFDDataSource ¶ added in v0.2.3
type BFDDataSource struct {
// contains filtered or unexported fields
}
func (*BFDDataSource) Configure ¶ added in v0.2.3
func (d *BFDDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BFDDataSource) Metadata ¶ added in v0.2.3
func (d *BFDDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BFDDataSource) Read ¶ added in v0.2.3
func (d *BFDDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BFDDataSource) Schema ¶ added in v0.2.3
func (d *BFDDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BFDInterfaces ¶ added in v0.2.3
type BFDInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` EchoDisable types.Bool `tfsdk:"echo_disable"` EchoIpv4Source types.String `tfsdk:"echo_ipv4_source"` Ipv6ChecksumDisable types.Bool `tfsdk:"ipv6_checksum_disable"` Disable types.Bool `tfsdk:"disable"` LocalAddress types.String `tfsdk:"local_address"` TxInterval types.Int64 `tfsdk:"tx_interval"` RxInterval types.Int64 `tfsdk:"rx_interval"` Multiplier types.Int64 `tfsdk:"multiplier"` }
type BFDMultipathLocations ¶ added in v0.2.3
type BFDResource ¶ added in v0.2.3
type BFDResource struct {
// contains filtered or unexported fields
}
func (*BFDResource) Configure ¶ added in v0.2.3
func (r *BFDResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BFDResource) Create ¶ added in v0.2.3
func (r *BFDResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BFDResource) Delete ¶ added in v0.2.3
func (r *BFDResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BFDResource) ImportState ¶ added in v0.2.3
func (r *BFDResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BFDResource) Metadata ¶ added in v0.2.3
func (r *BFDResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BFDResource) Read ¶ added in v0.2.3
func (r *BFDResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BFDResource) Schema ¶ added in v0.2.3
func (r *BFDResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BFDResource) Update ¶ added in v0.2.3
func (r *BFDResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPASFormat ¶
type BGPASFormatData ¶
type BGPASFormatDataSource ¶
type BGPASFormatDataSource struct {
// contains filtered or unexported fields
}
func (*BGPASFormatDataSource) Configure ¶
func (d *BGPASFormatDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPASFormatDataSource) Metadata ¶
func (d *BGPASFormatDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPASFormatDataSource) Read ¶
func (d *BGPASFormatDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPASFormatDataSource) Schema ¶
func (d *BGPASFormatDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPASFormatResource ¶
type BGPASFormatResource struct {
// contains filtered or unexported fields
}
func (*BGPASFormatResource) Configure ¶
func (r *BGPASFormatResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPASFormatResource) Create ¶
func (r *BGPASFormatResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPASFormatResource) Delete ¶
func (r *BGPASFormatResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPASFormatResource) ImportState ¶
func (r *BGPASFormatResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPASFormatResource) Metadata ¶
func (r *BGPASFormatResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPASFormatResource) Read ¶
func (r *BGPASFormatResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPASFormatResource) Schema ¶
func (r *BGPASFormatResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPASFormatResource) Update ¶
func (r *BGPASFormatResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BannerData ¶
type BannerDataSource ¶
type BannerDataSource struct {
// contains filtered or unexported fields
}
func (*BannerDataSource) Configure ¶
func (d *BannerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BannerDataSource) Metadata ¶
func (d *BannerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BannerDataSource) Read ¶
func (d *BannerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BannerDataSource) Schema ¶
func (d *BannerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BannerResource ¶
type BannerResource struct {
// contains filtered or unexported fields
}
func (*BannerResource) Configure ¶
func (r *BannerResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BannerResource) Create ¶
func (r *BannerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BannerResource) Delete ¶
func (r *BannerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BannerResource) ImportState ¶
func (r *BannerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BannerResource) Metadata ¶
func (r *BannerResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BannerResource) Read ¶
func (r *BannerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BannerResource) Schema ¶
func (r *BannerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BannerResource) Update ¶
func (r *BannerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CDP ¶
type CDP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Enable types.Bool `tfsdk:"enable"` Holdtime types.Int64 `tfsdk:"holdtime"` Timer types.Int64 `tfsdk:"timer"` AdvertiseV1 types.Bool `tfsdk:"advertise_v1"` LogAdjacencyChanges types.Bool `tfsdk:"log_adjacency_changes"` }
type CDPData ¶
type CDPData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Enable types.Bool `tfsdk:"enable"` Holdtime types.Int64 `tfsdk:"holdtime"` Timer types.Int64 `tfsdk:"timer"` AdvertiseV1 types.Bool `tfsdk:"advertise_v1"` LogAdjacencyChanges types.Bool `tfsdk:"log_adjacency_changes"` }
type CDPDataSource ¶
type CDPDataSource struct {
// contains filtered or unexported fields
}
func (*CDPDataSource) Configure ¶
func (d *CDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CDPDataSource) Metadata ¶
func (d *CDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CDPDataSource) Read ¶
func (d *CDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CDPDataSource) Schema ¶
func (d *CDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CDPResource ¶
type CDPResource struct {
// contains filtered or unexported fields
}
func (*CDPResource) Configure ¶
func (r *CDPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CDPResource) Create ¶
func (r *CDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CDPResource) Delete ¶
func (r *CDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CDPResource) ImportState ¶
func (r *CDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CDPResource) Metadata ¶
func (r *CDPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CDPResource) Read ¶
func (r *CDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CDPResource) Schema ¶
func (r *CDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CDPResource) Update ¶
func (r *CDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ClassMapQoS ¶
type ClassMapQoS struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ClassMapName types.String `tfsdk:"class_map_name"` MatchAny types.Bool `tfsdk:"match_any"` Description types.String `tfsdk:"description"` MatchDscp types.List `tfsdk:"match_dscp"` MatchMplsExperimentalTopmost types.List `tfsdk:"match_mpls_experimental_topmost"` MatchQosGroup types.List `tfsdk:"match_qos_group"` MatchTrafficClass types.List `tfsdk:"match_traffic_class"` }
type ClassMapQoSData ¶
type ClassMapQoSData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ClassMapName types.String `tfsdk:"class_map_name"` MatchAny types.Bool `tfsdk:"match_any"` Description types.String `tfsdk:"description"` MatchDscp types.List `tfsdk:"match_dscp"` MatchMplsExperimentalTopmost types.List `tfsdk:"match_mpls_experimental_topmost"` MatchQosGroup types.List `tfsdk:"match_qos_group"` MatchTrafficClass types.List `tfsdk:"match_traffic_class"` }
type ClassMapQoSDataSource ¶
type ClassMapQoSDataSource struct {
// contains filtered or unexported fields
}
func (*ClassMapQoSDataSource) Configure ¶
func (d *ClassMapQoSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ClassMapQoSDataSource) Metadata ¶
func (d *ClassMapQoSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ClassMapQoSDataSource) Read ¶
func (d *ClassMapQoSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ClassMapQoSDataSource) Schema ¶
func (d *ClassMapQoSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ClassMapQoSResource ¶
type ClassMapQoSResource struct {
// contains filtered or unexported fields
}
func (*ClassMapQoSResource) Configure ¶
func (r *ClassMapQoSResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ClassMapQoSResource) Create ¶
func (r *ClassMapQoSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ClassMapQoSResource) Delete ¶
func (r *ClassMapQoSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ClassMapQoSResource) ImportState ¶
func (r *ClassMapQoSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ClassMapQoSResource) Metadata ¶
func (r *ClassMapQoSResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ClassMapQoSResource) Read ¶
func (r *ClassMapQoSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ClassMapQoSResource) Schema ¶
func (r *ClassMapQoSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ClassMapQoSResource) Update ¶
func (r *ClassMapQoSResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CommunitySet ¶
type CommunitySetData ¶
type CommunitySetDataSource ¶
type CommunitySetDataSource struct {
// contains filtered or unexported fields
}
func (*CommunitySetDataSource) Configure ¶
func (d *CommunitySetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CommunitySetDataSource) Metadata ¶
func (d *CommunitySetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CommunitySetDataSource) Read ¶
func (d *CommunitySetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CommunitySetDataSource) Schema ¶
func (d *CommunitySetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CommunitySetResource ¶
type CommunitySetResource struct {
// contains filtered or unexported fields
}
func (*CommunitySetResource) Configure ¶
func (r *CommunitySetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CommunitySetResource) Create ¶
func (r *CommunitySetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CommunitySetResource) Delete ¶
func (r *CommunitySetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CommunitySetResource) ImportState ¶
func (r *CommunitySetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CommunitySetResource) Metadata ¶
func (r *CommunitySetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CommunitySetResource) Read ¶
func (r *CommunitySetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CommunitySetResource) Schema ¶
func (r *CommunitySetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CommunitySetResource) Update ¶
func (r *CommunitySetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type Domain ¶
type Domain struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Domains []DomainDomains `tfsdk:"domains"` LookupDisable types.Bool `tfsdk:"lookup_disable"` LookupSourceInterface types.String `tfsdk:"lookup_source_interface"` Name types.String `tfsdk:"name"` Ipv4Hosts []DomainIpv4Hosts `tfsdk:"ipv4_hosts"` NameServers []DomainNameServers `tfsdk:"name_servers"` Ipv6Hosts []DomainIpv6Hosts `tfsdk:"ipv6_hosts"` Multicast types.String `tfsdk:"multicast"` DefaultFlowsDisable types.Bool `tfsdk:"default_flows_disable"` }
type DomainData ¶
type DomainData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Domains []DomainDomains `tfsdk:"domains"` LookupDisable types.Bool `tfsdk:"lookup_disable"` LookupSourceInterface types.String `tfsdk:"lookup_source_interface"` Name types.String `tfsdk:"name"` Ipv4Hosts []DomainIpv4Hosts `tfsdk:"ipv4_hosts"` NameServers []DomainNameServers `tfsdk:"name_servers"` Ipv6Hosts []DomainIpv6Hosts `tfsdk:"ipv6_hosts"` Multicast types.String `tfsdk:"multicast"` DefaultFlowsDisable types.Bool `tfsdk:"default_flows_disable"` }
type DomainDataSource ¶
type DomainDataSource struct {
// contains filtered or unexported fields
}
func (*DomainDataSource) Configure ¶
func (d *DomainDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*DomainDataSource) Metadata ¶
func (d *DomainDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DomainDataSource) Read ¶
func (d *DomainDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DomainDataSource) Schema ¶
func (d *DomainDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DomainDomains ¶
type DomainIpv4Hosts ¶
type DomainIpv6Hosts ¶
type DomainNameServers ¶
type DomainResource ¶
type DomainResource struct {
// contains filtered or unexported fields
}
func (*DomainResource) Configure ¶
func (r *DomainResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*DomainResource) Create ¶
func (r *DomainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DomainResource) Delete ¶
func (r *DomainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DomainResource) ImportState ¶
func (r *DomainResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DomainResource) Metadata ¶
func (r *DomainResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DomainResource) Read ¶
func (r *DomainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DomainResource) Schema ¶
func (r *DomainResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DomainResource) Update ¶
func (r *DomainResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DomainVRF ¶
type DomainVRF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` VrfName types.String `tfsdk:"vrf_name"` Domains []DomainVRFDomains `tfsdk:"domains"` LookupDisable types.Bool `tfsdk:"lookup_disable"` LookupSourceInterface types.String `tfsdk:"lookup_source_interface"` Name types.String `tfsdk:"name"` Ipv4Hosts []DomainVRFIpv4Hosts `tfsdk:"ipv4_hosts"` NameServers []DomainVRFNameServers `tfsdk:"name_servers"` Ipv6Hosts []DomainVRFIpv6Hosts `tfsdk:"ipv6_hosts"` Multicast types.String `tfsdk:"multicast"` }
type DomainVRFData ¶
type DomainVRFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VrfName types.String `tfsdk:"vrf_name"` Domains []DomainVRFDomains `tfsdk:"domains"` LookupDisable types.Bool `tfsdk:"lookup_disable"` LookupSourceInterface types.String `tfsdk:"lookup_source_interface"` Name types.String `tfsdk:"name"` Ipv4Hosts []DomainVRFIpv4Hosts `tfsdk:"ipv4_hosts"` NameServers []DomainVRFNameServers `tfsdk:"name_servers"` Ipv6Hosts []DomainVRFIpv6Hosts `tfsdk:"ipv6_hosts"` Multicast types.String `tfsdk:"multicast"` }
type DomainVRFDataSource ¶
type DomainVRFDataSource struct {
// contains filtered or unexported fields
}
func (*DomainVRFDataSource) Configure ¶
func (d *DomainVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*DomainVRFDataSource) Metadata ¶
func (d *DomainVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DomainVRFDataSource) Read ¶
func (d *DomainVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DomainVRFDataSource) Schema ¶
func (d *DomainVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DomainVRFDomains ¶
type DomainVRFIpv4Hosts ¶
type DomainVRFIpv6Hosts ¶
type DomainVRFNameServers ¶
type DomainVRFResource ¶
type DomainVRFResource struct {
// contains filtered or unexported fields
}
func (*DomainVRFResource) Configure ¶
func (r *DomainVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*DomainVRFResource) Create ¶
func (r *DomainVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DomainVRFResource) Delete ¶
func (r *DomainVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DomainVRFResource) ImportState ¶
func (r *DomainVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DomainVRFResource) Metadata ¶
func (r *DomainVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DomainVRFResource) Read ¶
func (r *DomainVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DomainVRFResource) Schema ¶
func (r *DomainVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DomainVRFResource) Update ¶
func (r *DomainVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ESISetData ¶
type ESISetDataSource ¶
type ESISetDataSource struct {
// contains filtered or unexported fields
}
func (*ESISetDataSource) Configure ¶
func (d *ESISetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ESISetDataSource) Metadata ¶
func (d *ESISetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ESISetDataSource) Read ¶
func (d *ESISetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ESISetDataSource) Schema ¶
func (d *ESISetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ESISetResource ¶
type ESISetResource struct {
// contains filtered or unexported fields
}
func (*ESISetResource) Configure ¶
func (r *ESISetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ESISetResource) Create ¶
func (r *ESISetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ESISetResource) Delete ¶
func (r *ESISetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ESISetResource) ImportState ¶
func (r *ESISetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ESISetResource) Metadata ¶
func (r *ESISetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ESISetResource) Read ¶
func (r *ESISetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ESISetResource) Schema ¶
func (r *ESISetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ESISetResource) Update ¶
func (r *ESISetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EVPNDataSource ¶
type EVPNDataSource struct {
// contains filtered or unexported fields
}
func (*EVPNDataSource) Configure ¶
func (d *EVPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EVPNDataSource) Metadata ¶
func (d *EVPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EVPNDataSource) Read ¶
func (d *EVPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EVPNDataSource) Schema ¶
func (d *EVPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EVPNEVI ¶
type EVPNEVI struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` VpnId types.Int64 `tfsdk:"vpn_id"` Description types.String `tfsdk:"description"` LoadBalancing types.Bool `tfsdk:"load_balancing"` LoadBalancingFlowLabelStatic types.Bool `tfsdk:"load_balancing_flow_label_static"` BgpRdTwoByteAsNumber types.Int64 `tfsdk:"bgp_rd_two_byte_as_number"` BgpRdTwoByteAsAssignedNumber types.Int64 `tfsdk:"bgp_rd_two_byte_as_assigned_number"` BgpRdFourByteAsNumber types.Int64 `tfsdk:"bgp_rd_four_byte_as_number"` BgpRdFourByteAsAssignedNumber types.Int64 `tfsdk:"bgp_rd_four_byte_as_assigned_number"` BgpRdIpv4Address types.String `tfsdk:"bgp_rd_ipv4_address"` BgpRdIpv4AddressAssignedNumber types.Int64 `tfsdk:"bgp_rd_ipv4_address_assigned_number"` BgpRouteTargetImportTwoByteAsFormat []EVPNEVIBgpRouteTargetImportTwoByteAsFormat `tfsdk:"bgp_route_target_import_two_byte_as_format"` BgpRouteTargetImportFourByteAsFormat []EVPNEVIBgpRouteTargetImportFourByteAsFormat `tfsdk:"bgp_route_target_import_four_byte_as_format"` BgpRouteTargetImportIpv4AddressFormat []EVPNEVIBgpRouteTargetImportIpv4AddressFormat `tfsdk:"bgp_route_target_import_ipv4_address_format"` BgpRouteTargetExportTwoByteAsFormat []EVPNEVIBgpRouteTargetExportTwoByteAsFormat `tfsdk:"bgp_route_target_export_two_byte_as_format"` BgpRouteTargetExportFourByteAsFormat []EVPNEVIBgpRouteTargetExportFourByteAsFormat `tfsdk:"bgp_route_target_export_four_byte_as_format"` BgpRouteTargetExportIpv4AddressFormat []EVPNEVIBgpRouteTargetExportIpv4AddressFormat `tfsdk:"bgp_route_target_export_ipv4_address_format"` BgpRoutePolicyImport types.String `tfsdk:"bgp_route_policy_import"` BgpRoutePolicyExport types.String `tfsdk:"bgp_route_policy_export"` AdvertiseMac types.Bool `tfsdk:"advertise_mac"` UnknownUnicastSuppression types.Bool `tfsdk:"unknown_unicast_suppression"` ControlWordDisable types.Bool `tfsdk:"control_word_disable"` Etree types.Bool `tfsdk:"etree"` EtreeLeaf types.Bool `tfsdk:"etree_leaf"` EtreeRtLeaf types.Bool `tfsdk:"etree_rt_leaf"` }
type EVPNEVIData ¶
type EVPNEVIData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VpnId types.Int64 `tfsdk:"vpn_id"` Description types.String `tfsdk:"description"` LoadBalancing types.Bool `tfsdk:"load_balancing"` LoadBalancingFlowLabelStatic types.Bool `tfsdk:"load_balancing_flow_label_static"` BgpRdTwoByteAsNumber types.Int64 `tfsdk:"bgp_rd_two_byte_as_number"` BgpRdTwoByteAsAssignedNumber types.Int64 `tfsdk:"bgp_rd_two_byte_as_assigned_number"` BgpRdFourByteAsNumber types.Int64 `tfsdk:"bgp_rd_four_byte_as_number"` BgpRdFourByteAsAssignedNumber types.Int64 `tfsdk:"bgp_rd_four_byte_as_assigned_number"` BgpRdIpv4Address types.String `tfsdk:"bgp_rd_ipv4_address"` BgpRdIpv4AddressAssignedNumber types.Int64 `tfsdk:"bgp_rd_ipv4_address_assigned_number"` BgpRouteTargetImportTwoByteAsFormat []EVPNEVIBgpRouteTargetImportTwoByteAsFormat `tfsdk:"bgp_route_target_import_two_byte_as_format"` BgpRouteTargetImportFourByteAsFormat []EVPNEVIBgpRouteTargetImportFourByteAsFormat `tfsdk:"bgp_route_target_import_four_byte_as_format"` BgpRouteTargetImportIpv4AddressFormat []EVPNEVIBgpRouteTargetImportIpv4AddressFormat `tfsdk:"bgp_route_target_import_ipv4_address_format"` BgpRouteTargetExportTwoByteAsFormat []EVPNEVIBgpRouteTargetExportTwoByteAsFormat `tfsdk:"bgp_route_target_export_two_byte_as_format"` BgpRouteTargetExportFourByteAsFormat []EVPNEVIBgpRouteTargetExportFourByteAsFormat `tfsdk:"bgp_route_target_export_four_byte_as_format"` BgpRouteTargetExportIpv4AddressFormat []EVPNEVIBgpRouteTargetExportIpv4AddressFormat `tfsdk:"bgp_route_target_export_ipv4_address_format"` BgpRoutePolicyImport types.String `tfsdk:"bgp_route_policy_import"` BgpRoutePolicyExport types.String `tfsdk:"bgp_route_policy_export"` AdvertiseMac types.Bool `tfsdk:"advertise_mac"` UnknownUnicastSuppression types.Bool `tfsdk:"unknown_unicast_suppression"` ControlWordDisable types.Bool `tfsdk:"control_word_disable"` Etree types.Bool `tfsdk:"etree"` EtreeLeaf types.Bool `tfsdk:"etree_leaf"` EtreeRtLeaf types.Bool `tfsdk:"etree_rt_leaf"` }
type EVPNEVIDataSource ¶
type EVPNEVIDataSource struct {
// contains filtered or unexported fields
}
func (*EVPNEVIDataSource) Configure ¶
func (d *EVPNEVIDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EVPNEVIDataSource) Metadata ¶
func (d *EVPNEVIDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EVPNEVIDataSource) Read ¶
func (d *EVPNEVIDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EVPNEVIDataSource) Schema ¶
func (d *EVPNEVIDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EVPNEVIResource ¶
type EVPNEVIResource struct {
// contains filtered or unexported fields
}
func (*EVPNEVIResource) Configure ¶
func (r *EVPNEVIResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*EVPNEVIResource) Create ¶
func (r *EVPNEVIResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EVPNEVIResource) Delete ¶
func (r *EVPNEVIResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EVPNEVIResource) ImportState ¶
func (r *EVPNEVIResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EVPNEVIResource) Metadata ¶
func (r *EVPNEVIResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EVPNEVIResource) Read ¶
func (r *EVPNEVIResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EVPNEVIResource) Schema ¶
func (r *EVPNEVIResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EVPNEVIResource) Update ¶
func (r *EVPNEVIResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EVPNGroupCoreInterfaces ¶
type EVPNGroupData ¶
type EVPNGroupDataSource ¶
type EVPNGroupDataSource struct {
// contains filtered or unexported fields
}
func (*EVPNGroupDataSource) Configure ¶
func (d *EVPNGroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EVPNGroupDataSource) Metadata ¶
func (d *EVPNGroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EVPNGroupDataSource) Read ¶
func (d *EVPNGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EVPNGroupDataSource) Schema ¶
func (d *EVPNGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EVPNGroupResource ¶
type EVPNGroupResource struct {
// contains filtered or unexported fields
}
func (*EVPNGroupResource) Configure ¶
func (r *EVPNGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*EVPNGroupResource) Create ¶
func (r *EVPNGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EVPNGroupResource) Delete ¶
func (r *EVPNGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EVPNGroupResource) ImportState ¶
func (r *EVPNGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EVPNGroupResource) Metadata ¶
func (r *EVPNGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EVPNGroupResource) Read ¶
func (r *EVPNGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EVPNGroupResource) Schema ¶
func (r *EVPNGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EVPNGroupResource) Update ¶
func (r *EVPNGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EVPNInterface ¶
type EVPNInterface struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` InterfaceName types.String `tfsdk:"interface_name"` CoreIsolationGroup types.Int64 `tfsdk:"core_isolation_group"` EthernetSegmentIdentifierTypeZeroBytes1 types.String `tfsdk:"ethernet_segment_identifier_type_zero_bytes_1"` EthernetSegmentIdentifierTypeZeroBytes23 types.String `tfsdk:"ethernet_segment_identifier_type_zero_bytes_23"` EthernetSegmentIdentifierTypeZeroBytes45 types.String `tfsdk:"ethernet_segment_identifier_type_zero_bytes_45"` EthernetSegmentIdentifierTypeZeroBytes67 types.String `tfsdk:"ethernet_segment_identifier_type_zero_bytes_67"` EthernetSegmentIdentifierTypeZeroBytes89 types.String `tfsdk:"ethernet_segment_identifier_type_zero_bytes_89"` EthernetSegmentIdentifierTypeZeroEsi types.String `tfsdk:"ethernet_segment_identifier_type_zero_esi"` EthernetSegmentLoadBalancingModeAllActive types.Bool `tfsdk:"ethernet_segment_load_balancing_mode_all_active"` EthernetSegmentLoadBalancingModePortActive types.Bool `tfsdk:"ethernet_segment_load_balancing_mode_port_active"` EthernetSegmentLoadBalancingModeSingleActive types.Bool `tfsdk:"ethernet_segment_load_balancing_mode_single_active"` EthernetSegmentLoadBalancingModeSingleFlowActive types.Bool `tfsdk:"ethernet_segment_load_balancing_mode_single_flow_active"` }
type EVPNInterfaceData ¶
type EVPNInterfaceData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` InterfaceName types.String `tfsdk:"interface_name"` CoreIsolationGroup types.Int64 `tfsdk:"core_isolation_group"` EthernetSegmentIdentifierTypeZeroBytes1 types.String `tfsdk:"ethernet_segment_identifier_type_zero_bytes_1"` EthernetSegmentIdentifierTypeZeroBytes23 types.String `tfsdk:"ethernet_segment_identifier_type_zero_bytes_23"` EthernetSegmentIdentifierTypeZeroBytes45 types.String `tfsdk:"ethernet_segment_identifier_type_zero_bytes_45"` EthernetSegmentIdentifierTypeZeroBytes67 types.String `tfsdk:"ethernet_segment_identifier_type_zero_bytes_67"` EthernetSegmentIdentifierTypeZeroBytes89 types.String `tfsdk:"ethernet_segment_identifier_type_zero_bytes_89"` EthernetSegmentIdentifierTypeZeroEsi types.String `tfsdk:"ethernet_segment_identifier_type_zero_esi"` EthernetSegmentLoadBalancingModeAllActive types.Bool `tfsdk:"ethernet_segment_load_balancing_mode_all_active"` EthernetSegmentLoadBalancingModePortActive types.Bool `tfsdk:"ethernet_segment_load_balancing_mode_port_active"` EthernetSegmentLoadBalancingModeSingleActive types.Bool `tfsdk:"ethernet_segment_load_balancing_mode_single_active"` EthernetSegmentLoadBalancingModeSingleFlowActive types.Bool `tfsdk:"ethernet_segment_load_balancing_mode_single_flow_active"` }
type EVPNInterfaceDataSource ¶
type EVPNInterfaceDataSource struct {
// contains filtered or unexported fields
}
func (*EVPNInterfaceDataSource) Configure ¶
func (d *EVPNInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EVPNInterfaceDataSource) Metadata ¶
func (d *EVPNInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EVPNInterfaceDataSource) Read ¶
func (d *EVPNInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EVPNInterfaceDataSource) Schema ¶
func (d *EVPNInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EVPNInterfaceResource ¶
type EVPNInterfaceResource struct {
// contains filtered or unexported fields
}
func (*EVPNInterfaceResource) Configure ¶
func (r *EVPNInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*EVPNInterfaceResource) Create ¶
func (r *EVPNInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EVPNInterfaceResource) Delete ¶
func (r *EVPNInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EVPNInterfaceResource) ImportState ¶
func (r *EVPNInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EVPNInterfaceResource) Metadata ¶
func (r *EVPNInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EVPNInterfaceResource) Read ¶
func (r *EVPNInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EVPNInterfaceResource) Schema ¶
func (r *EVPNInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EVPNInterfaceResource) Update ¶
func (r *EVPNInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EVPNResource ¶
type EVPNResource struct {
// contains filtered or unexported fields
}
func (*EVPNResource) Configure ¶
func (r *EVPNResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*EVPNResource) Create ¶
func (r *EVPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EVPNResource) Delete ¶
func (r *EVPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EVPNResource) ImportState ¶
func (r *EVPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EVPNResource) Metadata ¶
func (r *EVPNResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EVPNResource) Read ¶
func (r *EVPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EVPNResource) Schema ¶
func (r *EVPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EVPNResource) Update ¶
func (r *EVPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EVPNSegmentRoutingSRv6EVI ¶
type EVPNSegmentRoutingSRv6EVI struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VpnId types.Int64 `tfsdk:"vpn_id"` Description types.String `tfsdk:"description"` BgpRouteTargetImportTwoByteAsFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetImportTwoByteAsFormat `tfsdk:"bgp_route_target_import_two_byte_as_format"` BgpRouteTargetImportFourByteAsFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetImportFourByteAsFormat `tfsdk:"bgp_route_target_import_four_byte_as_format"` BgpRouteTargetImportIpv4AddressFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetImportIpv4AddressFormat `tfsdk:"bgp_route_target_import_ipv4_address_format"` BgpRouteTargetExportTwoByteAsFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetExportTwoByteAsFormat `tfsdk:"bgp_route_target_export_two_byte_as_format"` BgpRouteTargetExportFourByteAsFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetExportFourByteAsFormat `tfsdk:"bgp_route_target_export_four_byte_as_format"` BgpRouteTargetExportIpv4AddressFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetExportIpv4AddressFormat `tfsdk:"bgp_route_target_export_ipv4_address_format"` AdvertiseMac types.Bool `tfsdk:"advertise_mac"` Locator types.String `tfsdk:"locator"` }
type EVPNSegmentRoutingSRv6EVIData ¶
type EVPNSegmentRoutingSRv6EVIData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VpnId types.Int64 `tfsdk:"vpn_id"` Description types.String `tfsdk:"description"` BgpRouteTargetImportTwoByteAsFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetImportTwoByteAsFormat `tfsdk:"bgp_route_target_import_two_byte_as_format"` BgpRouteTargetImportFourByteAsFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetImportFourByteAsFormat `tfsdk:"bgp_route_target_import_four_byte_as_format"` BgpRouteTargetImportIpv4AddressFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetImportIpv4AddressFormat `tfsdk:"bgp_route_target_import_ipv4_address_format"` BgpRouteTargetExportTwoByteAsFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetExportTwoByteAsFormat `tfsdk:"bgp_route_target_export_two_byte_as_format"` BgpRouteTargetExportFourByteAsFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetExportFourByteAsFormat `tfsdk:"bgp_route_target_export_four_byte_as_format"` BgpRouteTargetExportIpv4AddressFormat []EVPNSegmentRoutingSRv6EVIBgpRouteTargetExportIpv4AddressFormat `tfsdk:"bgp_route_target_export_ipv4_address_format"` AdvertiseMac types.Bool `tfsdk:"advertise_mac"` Locator types.String `tfsdk:"locator"` }
type EVPNSegmentRoutingSRv6EVIDataSource ¶
type EVPNSegmentRoutingSRv6EVIDataSource struct {
// contains filtered or unexported fields
}
func (*EVPNSegmentRoutingSRv6EVIDataSource) Configure ¶
func (d *EVPNSegmentRoutingSRv6EVIDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EVPNSegmentRoutingSRv6EVIDataSource) Metadata ¶
func (d *EVPNSegmentRoutingSRv6EVIDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EVPNSegmentRoutingSRv6EVIDataSource) Read ¶
func (d *EVPNSegmentRoutingSRv6EVIDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EVPNSegmentRoutingSRv6EVIDataSource) Schema ¶
func (d *EVPNSegmentRoutingSRv6EVIDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EVPNSegmentRoutingSRv6EVIResource ¶
type EVPNSegmentRoutingSRv6EVIResource struct {
// contains filtered or unexported fields
}
func (*EVPNSegmentRoutingSRv6EVIResource) Configure ¶
func (r *EVPNSegmentRoutingSRv6EVIResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*EVPNSegmentRoutingSRv6EVIResource) Create ¶
func (r *EVPNSegmentRoutingSRv6EVIResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EVPNSegmentRoutingSRv6EVIResource) Delete ¶
func (r *EVPNSegmentRoutingSRv6EVIResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EVPNSegmentRoutingSRv6EVIResource) ImportState ¶
func (r *EVPNSegmentRoutingSRv6EVIResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EVPNSegmentRoutingSRv6EVIResource) Metadata ¶
func (r *EVPNSegmentRoutingSRv6EVIResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EVPNSegmentRoutingSRv6EVIResource) Read ¶
func (r *EVPNSegmentRoutingSRv6EVIResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EVPNSegmentRoutingSRv6EVIResource) Schema ¶
func (r *EVPNSegmentRoutingSRv6EVIResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EVPNSegmentRoutingSRv6EVIResource) Update ¶
func (r *EVPNSegmentRoutingSRv6EVIResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ErrorDisableRecovery ¶ added in v0.2.2
type ErrorDisableRecovery struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` LinkOamSessionDownInterval types.Int64 `tfsdk:"link_oam_session_down_interval"` LinkOamDiscoveryTimeoutInterval types.Int64 `tfsdk:"link_oam_discovery_timeout_interval"` LinkOamCapabilitiesConflictInterval types.Int64 `tfsdk:"link_oam_capabilities_conflict_interval"` LinkOamMiswiredInterval types.Int64 `tfsdk:"link_oam_miswired_interval"` LinkOamLinkFaultInterval types.Int64 `tfsdk:"link_oam_link_fault_interval"` LinkOamDyingGaspInterval types.Int64 `tfsdk:"link_oam_dying_gasp_interval"` LinkOamCriticalEventInterval types.Int64 `tfsdk:"link_oam_critical_event_interval"` LinkOamThresholdBreachedInterval types.Int64 `tfsdk:"link_oam_threshold_breached_interval"` StpBpduGuardInterval types.Int64 `tfsdk:"stp_bpdu_guard_interval"` StpLegacyBpduInterval types.Int64 `tfsdk:"stp_legacy_bpdu_interval"` ClusterUdldInterval types.Int64 `tfsdk:"cluster_udld_interval"` ClusterMinlinksInterval types.Int64 `tfsdk:"cluster_minlinks_interval"` UdldUnidirectionalInterval types.Int64 `tfsdk:"udld_unidirectional_interval"` UdldNeighborMismatchInterval types.Int64 `tfsdk:"udld_neighbor_mismatch_interval"` UdldTimeoutInterval types.Int64 `tfsdk:"udld_timeout_interval"` UdldLoopbackInterval types.Int64 `tfsdk:"udld_loopback_interval"` PvrstPvidMismatchInterval types.Int64 `tfsdk:"pvrst_pvid_mismatch_interval"` L2vpnBportMacMoveInterval types.Int64 `tfsdk:"l2vpn_bport_mac_move_interval"` OtTrackStateChangeInterval types.Int64 `tfsdk:"ot_track_state_change_interval"` LinkOamDampeningInterval types.Int64 `tfsdk:"link_oam_dampening_interval"` }
type ErrorDisableRecoveryData ¶ added in v0.2.2
type ErrorDisableRecoveryData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` LinkOamSessionDownInterval types.Int64 `tfsdk:"link_oam_session_down_interval"` LinkOamDiscoveryTimeoutInterval types.Int64 `tfsdk:"link_oam_discovery_timeout_interval"` LinkOamCapabilitiesConflictInterval types.Int64 `tfsdk:"link_oam_capabilities_conflict_interval"` LinkOamMiswiredInterval types.Int64 `tfsdk:"link_oam_miswired_interval"` LinkOamLinkFaultInterval types.Int64 `tfsdk:"link_oam_link_fault_interval"` LinkOamDyingGaspInterval types.Int64 `tfsdk:"link_oam_dying_gasp_interval"` LinkOamCriticalEventInterval types.Int64 `tfsdk:"link_oam_critical_event_interval"` LinkOamThresholdBreachedInterval types.Int64 `tfsdk:"link_oam_threshold_breached_interval"` StpBpduGuardInterval types.Int64 `tfsdk:"stp_bpdu_guard_interval"` StpLegacyBpduInterval types.Int64 `tfsdk:"stp_legacy_bpdu_interval"` ClusterUdldInterval types.Int64 `tfsdk:"cluster_udld_interval"` ClusterMinlinksInterval types.Int64 `tfsdk:"cluster_minlinks_interval"` UdldUnidirectionalInterval types.Int64 `tfsdk:"udld_unidirectional_interval"` UdldNeighborMismatchInterval types.Int64 `tfsdk:"udld_neighbor_mismatch_interval"` UdldTimeoutInterval types.Int64 `tfsdk:"udld_timeout_interval"` UdldLoopbackInterval types.Int64 `tfsdk:"udld_loopback_interval"` PvrstPvidMismatchInterval types.Int64 `tfsdk:"pvrst_pvid_mismatch_interval"` L2vpnBportMacMoveInterval types.Int64 `tfsdk:"l2vpn_bport_mac_move_interval"` OtTrackStateChangeInterval types.Int64 `tfsdk:"ot_track_state_change_interval"` LinkOamDampeningInterval types.Int64 `tfsdk:"link_oam_dampening_interval"` }
type ErrorDisableRecoveryDataSource ¶ added in v0.2.2
type ErrorDisableRecoveryDataSource struct {
// contains filtered or unexported fields
}
func (*ErrorDisableRecoveryDataSource) Configure ¶ added in v0.2.2
func (d *ErrorDisableRecoveryDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ErrorDisableRecoveryDataSource) Metadata ¶ added in v0.2.2
func (d *ErrorDisableRecoveryDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ErrorDisableRecoveryDataSource) Read ¶ added in v0.2.2
func (d *ErrorDisableRecoveryDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ErrorDisableRecoveryDataSource) Schema ¶ added in v0.2.2
func (d *ErrorDisableRecoveryDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ErrorDisableRecoveryResource ¶ added in v0.2.2
type ErrorDisableRecoveryResource struct {
// contains filtered or unexported fields
}
func (*ErrorDisableRecoveryResource) Configure ¶ added in v0.2.2
func (r *ErrorDisableRecoveryResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ErrorDisableRecoveryResource) Create ¶ added in v0.2.2
func (r *ErrorDisableRecoveryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ErrorDisableRecoveryResource) Delete ¶ added in v0.2.2
func (r *ErrorDisableRecoveryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ErrorDisableRecoveryResource) ImportState ¶ added in v0.2.2
func (r *ErrorDisableRecoveryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ErrorDisableRecoveryResource) Metadata ¶ added in v0.2.2
func (r *ErrorDisableRecoveryResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ErrorDisableRecoveryResource) Read ¶ added in v0.2.2
func (r *ErrorDisableRecoveryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ErrorDisableRecoveryResource) Schema ¶ added in v0.2.2
func (r *ErrorDisableRecoveryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ErrorDisableRecoveryResource) Update ¶ added in v0.2.2
func (r *ErrorDisableRecoveryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ExtcommunityCostSet ¶ added in v0.2.2
type ExtcommunityCostSetData ¶ added in v0.2.2
type ExtcommunityCostSetDataSource ¶ added in v0.2.2
type ExtcommunityCostSetDataSource struct {
// contains filtered or unexported fields
}
func (*ExtcommunityCostSetDataSource) Configure ¶ added in v0.2.2
func (d *ExtcommunityCostSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ExtcommunityCostSetDataSource) Metadata ¶ added in v0.2.2
func (d *ExtcommunityCostSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ExtcommunityCostSetDataSource) Read ¶ added in v0.2.2
func (d *ExtcommunityCostSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ExtcommunityCostSetDataSource) Schema ¶ added in v0.2.2
func (d *ExtcommunityCostSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ExtcommunityCostSetResource ¶ added in v0.2.2
type ExtcommunityCostSetResource struct {
// contains filtered or unexported fields
}
func (*ExtcommunityCostSetResource) Configure ¶ added in v0.2.2
func (r *ExtcommunityCostSetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ExtcommunityCostSetResource) Create ¶ added in v0.2.2
func (r *ExtcommunityCostSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ExtcommunityCostSetResource) Delete ¶ added in v0.2.2
func (r *ExtcommunityCostSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ExtcommunityCostSetResource) ImportState ¶ added in v0.2.2
func (r *ExtcommunityCostSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ExtcommunityCostSetResource) Metadata ¶ added in v0.2.2
func (r *ExtcommunityCostSetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ExtcommunityCostSetResource) Read ¶ added in v0.2.2
func (r *ExtcommunityCostSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ExtcommunityCostSetResource) Schema ¶ added in v0.2.2
func (r *ExtcommunityCostSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ExtcommunityCostSetResource) Update ¶ added in v0.2.2
func (r *ExtcommunityCostSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ExtcommunityOpaqueSet ¶
type ExtcommunityOpaqueSetDataSource ¶
type ExtcommunityOpaqueSetDataSource struct {
// contains filtered or unexported fields
}
func (*ExtcommunityOpaqueSetDataSource) Configure ¶
func (d *ExtcommunityOpaqueSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ExtcommunityOpaqueSetDataSource) Metadata ¶
func (d *ExtcommunityOpaqueSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ExtcommunityOpaqueSetDataSource) Read ¶
func (d *ExtcommunityOpaqueSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ExtcommunityOpaqueSetDataSource) Schema ¶
func (d *ExtcommunityOpaqueSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ExtcommunityOpaqueSetResource ¶
type ExtcommunityOpaqueSetResource struct {
// contains filtered or unexported fields
}
func (*ExtcommunityOpaqueSetResource) Configure ¶
func (r *ExtcommunityOpaqueSetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ExtcommunityOpaqueSetResource) Create ¶
func (r *ExtcommunityOpaqueSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ExtcommunityOpaqueSetResource) Delete ¶
func (r *ExtcommunityOpaqueSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ExtcommunityOpaqueSetResource) ImportState ¶
func (r *ExtcommunityOpaqueSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ExtcommunityOpaqueSetResource) Metadata ¶
func (r *ExtcommunityOpaqueSetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ExtcommunityOpaqueSetResource) Read ¶
func (r *ExtcommunityOpaqueSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ExtcommunityOpaqueSetResource) Schema ¶
func (r *ExtcommunityOpaqueSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ExtcommunityOpaqueSetResource) Update ¶
func (r *ExtcommunityOpaqueSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ExtcommunityRTSet ¶ added in v0.2.2
type ExtcommunityRTSetData ¶ added in v0.2.2
type ExtcommunityRTSetDataSource ¶ added in v0.2.2
type ExtcommunityRTSetDataSource struct {
// contains filtered or unexported fields
}
func (*ExtcommunityRTSetDataSource) Configure ¶ added in v0.2.2
func (d *ExtcommunityRTSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ExtcommunityRTSetDataSource) Metadata ¶ added in v0.2.2
func (d *ExtcommunityRTSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ExtcommunityRTSetDataSource) Read ¶ added in v0.2.2
func (d *ExtcommunityRTSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ExtcommunityRTSetDataSource) Schema ¶ added in v0.2.2
func (d *ExtcommunityRTSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ExtcommunityRTSetResource ¶ added in v0.2.2
type ExtcommunityRTSetResource struct {
// contains filtered or unexported fields
}
func (*ExtcommunityRTSetResource) Configure ¶ added in v0.2.2
func (r *ExtcommunityRTSetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ExtcommunityRTSetResource) Create ¶ added in v0.2.2
func (r *ExtcommunityRTSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ExtcommunityRTSetResource) Delete ¶ added in v0.2.2
func (r *ExtcommunityRTSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ExtcommunityRTSetResource) ImportState ¶ added in v0.2.2
func (r *ExtcommunityRTSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ExtcommunityRTSetResource) Metadata ¶ added in v0.2.2
func (r *ExtcommunityRTSetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ExtcommunityRTSetResource) Read ¶ added in v0.2.2
func (r *ExtcommunityRTSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ExtcommunityRTSetResource) Schema ¶ added in v0.2.2
func (r *ExtcommunityRTSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ExtcommunityRTSetResource) Update ¶ added in v0.2.2
func (r *ExtcommunityRTSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ExtcommunitySOOSet ¶ added in v0.2.2
type ExtcommunitySOOSetData ¶ added in v0.2.2
type ExtcommunitySOOSetDataSource ¶ added in v0.2.2
type ExtcommunitySOOSetDataSource struct {
// contains filtered or unexported fields
}
func (*ExtcommunitySOOSetDataSource) Configure ¶ added in v0.2.2
func (d *ExtcommunitySOOSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ExtcommunitySOOSetDataSource) Metadata ¶ added in v0.2.2
func (d *ExtcommunitySOOSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ExtcommunitySOOSetDataSource) Read ¶ added in v0.2.2
func (d *ExtcommunitySOOSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ExtcommunitySOOSetDataSource) Schema ¶ added in v0.2.2
func (d *ExtcommunitySOOSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ExtcommunitySOOSetResource ¶ added in v0.2.2
type ExtcommunitySOOSetResource struct {
// contains filtered or unexported fields
}
func (*ExtcommunitySOOSetResource) Configure ¶ added in v0.2.2
func (r *ExtcommunitySOOSetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ExtcommunitySOOSetResource) Create ¶ added in v0.2.2
func (r *ExtcommunitySOOSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ExtcommunitySOOSetResource) Delete ¶ added in v0.2.2
func (r *ExtcommunitySOOSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ExtcommunitySOOSetResource) ImportState ¶ added in v0.2.2
func (r *ExtcommunitySOOSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ExtcommunitySOOSetResource) Metadata ¶ added in v0.2.2
func (r *ExtcommunitySOOSetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ExtcommunitySOOSetResource) Read ¶ added in v0.2.2
func (r *ExtcommunitySOOSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ExtcommunitySOOSetResource) Schema ¶ added in v0.2.2
func (r *ExtcommunitySOOSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ExtcommunitySOOSetResource) Update ¶ added in v0.2.2
func (r *ExtcommunitySOOSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FPD ¶ added in v0.2.2
type FPD struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` AutoUpgradeEnable types.Bool `tfsdk:"auto_upgrade_enable"` AutoUpgradeDisable types.Bool `tfsdk:"auto_upgrade_disable"` AutoReloadEnable types.Bool `tfsdk:"auto_reload_enable"` AutoReloadDisable types.Bool `tfsdk:"auto_reload_disable"` }
type FPDData ¶ added in v0.2.2
type FPDData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` AutoUpgradeEnable types.Bool `tfsdk:"auto_upgrade_enable"` AutoUpgradeDisable types.Bool `tfsdk:"auto_upgrade_disable"` AutoReloadEnable types.Bool `tfsdk:"auto_reload_enable"` AutoReloadDisable types.Bool `tfsdk:"auto_reload_disable"` }
type FPDDataSource ¶ added in v0.2.2
type FPDDataSource struct {
// contains filtered or unexported fields
}
func (*FPDDataSource) Configure ¶ added in v0.2.2
func (d *FPDDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*FPDDataSource) Metadata ¶ added in v0.2.2
func (d *FPDDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FPDDataSource) Read ¶ added in v0.2.2
func (d *FPDDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FPDDataSource) Schema ¶ added in v0.2.2
func (d *FPDDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FPDResource ¶ added in v0.2.2
type FPDResource struct {
// contains filtered or unexported fields
}
func (*FPDResource) Configure ¶ added in v0.2.2
func (r *FPDResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*FPDResource) Create ¶ added in v0.2.2
func (r *FPDResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FPDResource) Delete ¶ added in v0.2.2
func (r *FPDResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FPDResource) ImportState ¶ added in v0.2.2
func (r *FPDResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FPDResource) Metadata ¶ added in v0.2.2
func (r *FPDResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FPDResource) Read ¶ added in v0.2.2
func (r *FPDResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FPDResource) Schema ¶ added in v0.2.2
func (r *FPDResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FPDResource) Update ¶ added in v0.2.2
func (r *FPDResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FlowExporterMap ¶ added in v0.2.3
type FlowExporterMap struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` DestinationIpv4Address types.String `tfsdk:"destination_ipv4_address"` DestinationIpv6Address types.String `tfsdk:"destination_ipv6_address"` DestinationVrf types.String `tfsdk:"destination_vrf"` Source types.String `tfsdk:"source"` Dscp types.Int64 `tfsdk:"dscp"` PacketLength types.Int64 `tfsdk:"packet_length"` TransportUdp types.Int64 `tfsdk:"transport_udp"` DfbitSet types.Bool `tfsdk:"dfbit_set"` VersionExportFormat types.String `tfsdk:"version_export_format"` VersionTemplateDataTimeout types.Int64 `tfsdk:"version_template_data_timeout"` VersionTemplateOptionsTimeout types.Int64 `tfsdk:"version_template_options_timeout"` VersionTemplateTimeout types.Int64 `tfsdk:"version_template_timeout"` VersionOptionsInterfaceTableTimeout types.Int64 `tfsdk:"version_options_interface_table_timeout"` VersionOptionsSamplerTableTimeout types.Int64 `tfsdk:"version_options_sampler_table_timeout"` VersionOptionsClassTableTimeout types.Int64 `tfsdk:"version_options_class_table_timeout"` VersionOptionsVrfTableTimeout types.Int64 `tfsdk:"version_options_vrf_table_timeout"` }
type FlowExporterMapData ¶ added in v0.2.3
type FlowExporterMapData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` DestinationIpv4Address types.String `tfsdk:"destination_ipv4_address"` DestinationIpv6Address types.String `tfsdk:"destination_ipv6_address"` DestinationVrf types.String `tfsdk:"destination_vrf"` Source types.String `tfsdk:"source"` Dscp types.Int64 `tfsdk:"dscp"` PacketLength types.Int64 `tfsdk:"packet_length"` TransportUdp types.Int64 `tfsdk:"transport_udp"` DfbitSet types.Bool `tfsdk:"dfbit_set"` VersionExportFormat types.String `tfsdk:"version_export_format"` VersionTemplateDataTimeout types.Int64 `tfsdk:"version_template_data_timeout"` VersionTemplateOptionsTimeout types.Int64 `tfsdk:"version_template_options_timeout"` VersionTemplateTimeout types.Int64 `tfsdk:"version_template_timeout"` VersionOptionsInterfaceTableTimeout types.Int64 `tfsdk:"version_options_interface_table_timeout"` VersionOptionsSamplerTableTimeout types.Int64 `tfsdk:"version_options_sampler_table_timeout"` VersionOptionsClassTableTimeout types.Int64 `tfsdk:"version_options_class_table_timeout"` VersionOptionsVrfTableTimeout types.Int64 `tfsdk:"version_options_vrf_table_timeout"` }
type FlowExporterMapDataSource ¶ added in v0.2.3
type FlowExporterMapDataSource struct {
// contains filtered or unexported fields
}
func (*FlowExporterMapDataSource) Configure ¶ added in v0.2.3
func (d *FlowExporterMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*FlowExporterMapDataSource) Metadata ¶ added in v0.2.3
func (d *FlowExporterMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FlowExporterMapDataSource) Read ¶ added in v0.2.3
func (d *FlowExporterMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FlowExporterMapDataSource) Schema ¶ added in v0.2.3
func (d *FlowExporterMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FlowExporterMapResource ¶ added in v0.2.3
type FlowExporterMapResource struct {
// contains filtered or unexported fields
}
func (*FlowExporterMapResource) Configure ¶ added in v0.2.3
func (r *FlowExporterMapResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*FlowExporterMapResource) Create ¶ added in v0.2.3
func (r *FlowExporterMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FlowExporterMapResource) Delete ¶ added in v0.2.3
func (r *FlowExporterMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FlowExporterMapResource) ImportState ¶ added in v0.2.3
func (r *FlowExporterMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FlowExporterMapResource) Metadata ¶ added in v0.2.3
func (r *FlowExporterMapResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FlowExporterMapResource) Read ¶ added in v0.2.3
func (r *FlowExporterMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FlowExporterMapResource) Schema ¶ added in v0.2.3
func (r *FlowExporterMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FlowExporterMapResource) Update ¶ added in v0.2.3
func (r *FlowExporterMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FlowMonitorMap ¶ added in v0.2.3
type FlowMonitorMap struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Exporters []FlowMonitorMapExporters `tfsdk:"exporters"` OptionOutphysint types.Bool `tfsdk:"option_outphysint"` OptionFiltered types.Bool `tfsdk:"option_filtered"` OptionBgpattr types.Bool `tfsdk:"option_bgpattr"` OptionOutbundlemember types.Bool `tfsdk:"option_outbundlemember"` RecordIpv4 types.Bool `tfsdk:"record_ipv4"` RecordIpv4Destination types.Bool `tfsdk:"record_ipv4_destination"` RecordIpv4DestinationTos types.Bool `tfsdk:"record_ipv4_destination_tos"` RecordIpv4As types.Bool `tfsdk:"record_ipv4_as"` RecordIpv4ProtocolPort types.Bool `tfsdk:"record_ipv4_protocol_port"` RecordIpv4Prefix types.Bool `tfsdk:"record_ipv4_prefix"` RecordIpv4SourcePrefix types.Bool `tfsdk:"record_ipv4_source_prefix"` RecordIpv4DestinationPrefix types.Bool `tfsdk:"record_ipv4_destination_prefix"` RecordIpv4AsTos types.Bool `tfsdk:"record_ipv4_as_tos"` RecordIpv4ProtocolPortTos types.Bool `tfsdk:"record_ipv4_protocol_port_tos"` RecordIpv4PrefixTos types.Bool `tfsdk:"record_ipv4_prefix_tos"` RecordIpv4SourcePrefixTos types.Bool `tfsdk:"record_ipv4_source_prefix_tos"` RecordIpv4DestinationPrefixTos types.Bool `tfsdk:"record_ipv4_destination_prefix_tos"` RecordIpv4PrefixPort types.Bool `tfsdk:"record_ipv4_prefix_port"` RecordIpv4BgpNexthopTos types.Bool `tfsdk:"record_ipv4_bgp_nexthop_tos"` RecordIpv4PeerAs types.Bool `tfsdk:"record_ipv4_peer_as"` RecordIpv4Gtp types.Bool `tfsdk:"record_ipv4_gtp"` RecordIpv6 types.Bool `tfsdk:"record_ipv6"` RecordIpv6Destination types.Bool `tfsdk:"record_ipv6_destination"` RecordIpv6PeerAs types.Bool `tfsdk:"record_ipv6_peer_as"` RecordIpv6Gtp types.Bool `tfsdk:"record_ipv6_gtp"` RecordMpls types.Bool `tfsdk:"record_mpls"` RecordMplsIpv4Fields types.Bool `tfsdk:"record_mpls_ipv4_fields"` RecordMplsIpv6Fields types.Bool `tfsdk:"record_mpls_ipv6_fields"` RecordMplsIpv4Ipv6Fields types.Bool `tfsdk:"record_mpls_ipv4_ipv6_fields"` RecordMplsLabels types.Int64 `tfsdk:"record_mpls_labels"` RecordMapT types.Bool `tfsdk:"record_map_t"` RecordSflow types.Bool `tfsdk:"record_sflow"` RecordDatalinkRecord types.Bool `tfsdk:"record_datalink_record"` RecordDefaultRtp types.Bool `tfsdk:"record_default_rtp"` RecordDefaultMdi types.Bool `tfsdk:"record_default_mdi"` CacheEntries types.Int64 `tfsdk:"cache_entries"` CacheTimeoutActive types.Int64 `tfsdk:"cache_timeout_active"` CacheTimeoutInactive types.Int64 `tfsdk:"cache_timeout_inactive"` CacheTimeoutUpdate types.Int64 `tfsdk:"cache_timeout_update"` CacheTimeoutRateLimit types.Int64 `tfsdk:"cache_timeout_rate_limit"` CachePermanent types.Bool `tfsdk:"cache_permanent"` CacheImmediate types.Bool `tfsdk:"cache_immediate"` HwCacheTimeoutInactive types.Int64 `tfsdk:"hw_cache_timeout_inactive"` SflowOptions types.Bool `tfsdk:"sflow_options"` SflowOptionsExtendedRouter types.Bool `tfsdk:"sflow_options_extended_router"` SflowOptionsExtendedGateway types.Bool `tfsdk:"sflow_options_extended_gateway"` SflowOptionsExtendedIpv4TunnelEgress types.Bool `tfsdk:"sflow_options_extended_ipv4_tunnel_egress"` SflowOptionsExtendedIpv6TunnelEgress types.Bool `tfsdk:"sflow_options_extended_ipv6_tunnel_egress"` SflowOptionsIfCountersPollingInterval types.Int64 `tfsdk:"sflow_options_if_counters_polling_interval"` SflowOptionsSampleHeaderSize types.Int64 `tfsdk:"sflow_options_sample_header_size"` SflowOptionsInputIfindex types.String `tfsdk:"sflow_options_input_ifindex"` SflowOptionsOutputIfindex types.String `tfsdk:"sflow_options_output_ifindex"` }
type FlowMonitorMapData ¶ added in v0.2.3
type FlowMonitorMapData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Exporters []FlowMonitorMapExporters `tfsdk:"exporters"` OptionOutphysint types.Bool `tfsdk:"option_outphysint"` OptionFiltered types.Bool `tfsdk:"option_filtered"` OptionBgpattr types.Bool `tfsdk:"option_bgpattr"` OptionOutbundlemember types.Bool `tfsdk:"option_outbundlemember"` RecordIpv4 types.Bool `tfsdk:"record_ipv4"` RecordIpv4Destination types.Bool `tfsdk:"record_ipv4_destination"` RecordIpv4DestinationTos types.Bool `tfsdk:"record_ipv4_destination_tos"` RecordIpv4As types.Bool `tfsdk:"record_ipv4_as"` RecordIpv4ProtocolPort types.Bool `tfsdk:"record_ipv4_protocol_port"` RecordIpv4Prefix types.Bool `tfsdk:"record_ipv4_prefix"` RecordIpv4SourcePrefix types.Bool `tfsdk:"record_ipv4_source_prefix"` RecordIpv4DestinationPrefix types.Bool `tfsdk:"record_ipv4_destination_prefix"` RecordIpv4AsTos types.Bool `tfsdk:"record_ipv4_as_tos"` RecordIpv4ProtocolPortTos types.Bool `tfsdk:"record_ipv4_protocol_port_tos"` RecordIpv4PrefixTos types.Bool `tfsdk:"record_ipv4_prefix_tos"` RecordIpv4SourcePrefixTos types.Bool `tfsdk:"record_ipv4_source_prefix_tos"` RecordIpv4DestinationPrefixTos types.Bool `tfsdk:"record_ipv4_destination_prefix_tos"` RecordIpv4PrefixPort types.Bool `tfsdk:"record_ipv4_prefix_port"` RecordIpv4BgpNexthopTos types.Bool `tfsdk:"record_ipv4_bgp_nexthop_tos"` RecordIpv4PeerAs types.Bool `tfsdk:"record_ipv4_peer_as"` RecordIpv4Gtp types.Bool `tfsdk:"record_ipv4_gtp"` RecordIpv6 types.Bool `tfsdk:"record_ipv6"` RecordIpv6Destination types.Bool `tfsdk:"record_ipv6_destination"` RecordIpv6PeerAs types.Bool `tfsdk:"record_ipv6_peer_as"` RecordIpv6Gtp types.Bool `tfsdk:"record_ipv6_gtp"` RecordMpls types.Bool `tfsdk:"record_mpls"` RecordMplsIpv4Fields types.Bool `tfsdk:"record_mpls_ipv4_fields"` RecordMplsIpv6Fields types.Bool `tfsdk:"record_mpls_ipv6_fields"` RecordMplsIpv4Ipv6Fields types.Bool `tfsdk:"record_mpls_ipv4_ipv6_fields"` RecordMplsLabels types.Int64 `tfsdk:"record_mpls_labels"` RecordMapT types.Bool `tfsdk:"record_map_t"` RecordSflow types.Bool `tfsdk:"record_sflow"` RecordDatalinkRecord types.Bool `tfsdk:"record_datalink_record"` RecordDefaultRtp types.Bool `tfsdk:"record_default_rtp"` RecordDefaultMdi types.Bool `tfsdk:"record_default_mdi"` CacheEntries types.Int64 `tfsdk:"cache_entries"` CacheTimeoutActive types.Int64 `tfsdk:"cache_timeout_active"` CacheTimeoutInactive types.Int64 `tfsdk:"cache_timeout_inactive"` CacheTimeoutUpdate types.Int64 `tfsdk:"cache_timeout_update"` CacheTimeoutRateLimit types.Int64 `tfsdk:"cache_timeout_rate_limit"` CachePermanent types.Bool `tfsdk:"cache_permanent"` CacheImmediate types.Bool `tfsdk:"cache_immediate"` HwCacheTimeoutInactive types.Int64 `tfsdk:"hw_cache_timeout_inactive"` SflowOptions types.Bool `tfsdk:"sflow_options"` SflowOptionsExtendedRouter types.Bool `tfsdk:"sflow_options_extended_router"` SflowOptionsExtendedGateway types.Bool `tfsdk:"sflow_options_extended_gateway"` SflowOptionsExtendedIpv4TunnelEgress types.Bool `tfsdk:"sflow_options_extended_ipv4_tunnel_egress"` SflowOptionsExtendedIpv6TunnelEgress types.Bool `tfsdk:"sflow_options_extended_ipv6_tunnel_egress"` SflowOptionsIfCountersPollingInterval types.Int64 `tfsdk:"sflow_options_if_counters_polling_interval"` SflowOptionsSampleHeaderSize types.Int64 `tfsdk:"sflow_options_sample_header_size"` SflowOptionsInputIfindex types.String `tfsdk:"sflow_options_input_ifindex"` SflowOptionsOutputIfindex types.String `tfsdk:"sflow_options_output_ifindex"` }
type FlowMonitorMapDataSource ¶ added in v0.2.3
type FlowMonitorMapDataSource struct {
// contains filtered or unexported fields
}
func (*FlowMonitorMapDataSource) Configure ¶ added in v0.2.3
func (d *FlowMonitorMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*FlowMonitorMapDataSource) Metadata ¶ added in v0.2.3
func (d *FlowMonitorMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FlowMonitorMapDataSource) Read ¶ added in v0.2.3
func (d *FlowMonitorMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FlowMonitorMapDataSource) Schema ¶ added in v0.2.3
func (d *FlowMonitorMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FlowMonitorMapExporters ¶ added in v0.2.3
type FlowMonitorMapResource ¶ added in v0.2.3
type FlowMonitorMapResource struct {
// contains filtered or unexported fields
}
func (*FlowMonitorMapResource) Configure ¶ added in v0.2.3
func (r *FlowMonitorMapResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*FlowMonitorMapResource) Create ¶ added in v0.2.3
func (r *FlowMonitorMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FlowMonitorMapResource) Delete ¶ added in v0.2.3
func (r *FlowMonitorMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FlowMonitorMapResource) ImportState ¶ added in v0.2.3
func (r *FlowMonitorMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FlowMonitorMapResource) Metadata ¶ added in v0.2.3
func (r *FlowMonitorMapResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FlowMonitorMapResource) Read ¶ added in v0.2.3
func (r *FlowMonitorMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FlowMonitorMapResource) Schema ¶ added in v0.2.3
func (r *FlowMonitorMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FlowMonitorMapResource) Update ¶ added in v0.2.3
func (r *FlowMonitorMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FlowSamplerMap ¶ added in v0.2.3
type FlowSamplerMapData ¶ added in v0.2.3
type FlowSamplerMapDataSource ¶ added in v0.2.3
type FlowSamplerMapDataSource struct {
// contains filtered or unexported fields
}
func (*FlowSamplerMapDataSource) Configure ¶ added in v0.2.3
func (d *FlowSamplerMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*FlowSamplerMapDataSource) Metadata ¶ added in v0.2.3
func (d *FlowSamplerMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FlowSamplerMapDataSource) Read ¶ added in v0.2.3
func (d *FlowSamplerMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FlowSamplerMapDataSource) Schema ¶ added in v0.2.3
func (d *FlowSamplerMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FlowSamplerMapResource ¶ added in v0.2.3
type FlowSamplerMapResource struct {
// contains filtered or unexported fields
}
func (*FlowSamplerMapResource) Configure ¶ added in v0.2.3
func (r *FlowSamplerMapResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*FlowSamplerMapResource) Create ¶ added in v0.2.3
func (r *FlowSamplerMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FlowSamplerMapResource) Delete ¶ added in v0.2.3
func (r *FlowSamplerMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FlowSamplerMapResource) ImportState ¶ added in v0.2.3
func (r *FlowSamplerMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FlowSamplerMapResource) Metadata ¶ added in v0.2.3
func (r *FlowSamplerMapResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FlowSamplerMapResource) Read ¶ added in v0.2.3
func (r *FlowSamplerMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FlowSamplerMapResource) Schema ¶ added in v0.2.3
func (r *FlowSamplerMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FlowSamplerMapResource) Update ¶ added in v0.2.3
func (r *FlowSamplerMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type GnmiDataSource ¶
type GnmiDataSource struct {
// contains filtered or unexported fields
}
func (*GnmiDataSource) Configure ¶
func (d *GnmiDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*GnmiDataSource) Metadata ¶
func (d *GnmiDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*GnmiDataSource) Read ¶
func (d *GnmiDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GnmiDataSource) Schema ¶
func (d *GnmiDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type GnmiResource ¶
type GnmiResource struct {
// contains filtered or unexported fields
}
func (*GnmiResource) Configure ¶
func (r *GnmiResource) Configure(ctx context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*GnmiResource) Create ¶
func (r *GnmiResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GnmiResource) Delete ¶
func (r *GnmiResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GnmiResource) ImportState ¶
func (r *GnmiResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*GnmiResource) Metadata ¶
func (r *GnmiResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GnmiResource) Read ¶
func (r *GnmiResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GnmiResource) Schema ¶
func (r *GnmiResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GnmiResource) Update ¶
func (r *GnmiResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*GnmiResource) ValidateConfig ¶ added in v0.2.6
func (r *GnmiResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type HostnameData ¶
type HostnameDataSource ¶
type HostnameDataSource struct {
// contains filtered or unexported fields
}
func (*HostnameDataSource) Configure ¶
func (d *HostnameDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*HostnameDataSource) Metadata ¶
func (d *HostnameDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*HostnameDataSource) Read ¶
func (d *HostnameDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*HostnameDataSource) Schema ¶
func (d *HostnameDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type HostnameResource ¶
type HostnameResource struct {
// contains filtered or unexported fields
}
func (*HostnameResource) Configure ¶
func (r *HostnameResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*HostnameResource) Create ¶
func (r *HostnameResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*HostnameResource) Delete ¶
func (r *HostnameResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*HostnameResource) ImportState ¶
func (r *HostnameResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*HostnameResource) Metadata ¶
func (r *HostnameResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*HostnameResource) Read ¶
func (r *HostnameResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*HostnameResource) Schema ¶
func (r *HostnameResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*HostnameResource) Update ¶
func (r *HostnameResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IPv4AccessList ¶
type IPv4AccessListData ¶
type IPv4AccessListDataSource ¶
type IPv4AccessListDataSource struct {
// contains filtered or unexported fields
}
func (*IPv4AccessListDataSource) Configure ¶
func (d *IPv4AccessListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*IPv4AccessListDataSource) Metadata ¶
func (d *IPv4AccessListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IPv4AccessListDataSource) Read ¶
func (d *IPv4AccessListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IPv4AccessListDataSource) Schema ¶
func (d *IPv4AccessListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IPv4AccessListOptions ¶
type IPv4AccessListOptions struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` LogUpdateThreshold types.Int64 `tfsdk:"log_update_threshold"` LogUpdateRate types.Int64 `tfsdk:"log_update_rate"` IcmpOff types.Bool `tfsdk:"icmp_off"` }
type IPv4AccessListOptionsDataSource ¶
type IPv4AccessListOptionsDataSource struct {
// contains filtered or unexported fields
}
func (*IPv4AccessListOptionsDataSource) Configure ¶
func (d *IPv4AccessListOptionsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*IPv4AccessListOptionsDataSource) Metadata ¶
func (d *IPv4AccessListOptionsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IPv4AccessListOptionsDataSource) Read ¶
func (d *IPv4AccessListOptionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IPv4AccessListOptionsDataSource) Schema ¶
func (d *IPv4AccessListOptionsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IPv4AccessListOptionsResource ¶
type IPv4AccessListOptionsResource struct {
// contains filtered or unexported fields
}
func (*IPv4AccessListOptionsResource) Configure ¶
func (r *IPv4AccessListOptionsResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*IPv4AccessListOptionsResource) Create ¶
func (r *IPv4AccessListOptionsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IPv4AccessListOptionsResource) Delete ¶
func (r *IPv4AccessListOptionsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IPv4AccessListOptionsResource) ImportState ¶
func (r *IPv4AccessListOptionsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IPv4AccessListOptionsResource) Metadata ¶
func (r *IPv4AccessListOptionsResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IPv4AccessListOptionsResource) Read ¶
func (r *IPv4AccessListOptionsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IPv4AccessListOptionsResource) Schema ¶
func (r *IPv4AccessListOptionsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IPv4AccessListOptionsResource) Update ¶
func (r *IPv4AccessListOptionsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IPv4AccessListResource ¶
type IPv4AccessListResource struct {
// contains filtered or unexported fields
}
func (*IPv4AccessListResource) Configure ¶
func (r *IPv4AccessListResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*IPv4AccessListResource) Create ¶
func (r *IPv4AccessListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IPv4AccessListResource) Delete ¶
func (r *IPv4AccessListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IPv4AccessListResource) ImportState ¶
func (r *IPv4AccessListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IPv4AccessListResource) Metadata ¶
func (r *IPv4AccessListResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IPv4AccessListResource) Read ¶
func (r *IPv4AccessListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IPv4AccessListResource) Schema ¶
func (r *IPv4AccessListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IPv4AccessListResource) Update ¶
func (r *IPv4AccessListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IPv4AccessListSequences ¶
type IPv4AccessListSequences struct { SequenceNumber types.Int64 `tfsdk:"sequence_number"` Remark types.String `tfsdk:"remark"` PermitProtocol types.String `tfsdk:"permit_protocol"` PermitEq types.String `tfsdk:"permit_eq"` PermitIgmpType types.String `tfsdk:"permit_igmp_type"` PermitPrecedence types.String `tfsdk:"permit_precedence"` PermitFragmentType types.String `tfsdk:"permit_fragment_type"` PermitFragments types.Bool `tfsdk:"permit_fragments"` PermitCounter types.String `tfsdk:"permit_counter"` PermitDefault types.Bool `tfsdk:"permit_default"` PermitCapture types.Bool `tfsdk:"permit_capture"` PermitRangeStartProtocol types.String `tfsdk:"permit_range_start_protocol"` PermitRangeEndProtocol types.String `tfsdk:"permit_range_end_protocol"` PermitSourceAddress types.String `tfsdk:"permit_source_address"` PermitSourceWildcardMask types.String `tfsdk:"permit_source_wildcard_mask"` PermitSourcePrefixLength types.Int64 `tfsdk:"permit_source_prefix_length"` PermitSourceAny types.Bool `tfsdk:"permit_source_any"` PermitSourceHost types.String `tfsdk:"permit_source_host"` PermitSourceNetGroup types.String `tfsdk:"permit_source_net_group"` PermitSourcePortGroup types.String `tfsdk:"permit_source_port_group"` PermitSourcePortEq types.String `tfsdk:"permit_source_port_eq"` PermitSourcePortGt types.String `tfsdk:"permit_source_port_gt"` PermitSourcePortLt types.String `tfsdk:"permit_source_port_lt"` PermitSourcePortNeq types.String `tfsdk:"permit_source_port_neq"` PermitSourcePortRangeStart types.String `tfsdk:"permit_source_port_range_start"` PermitSourcePortRangeEnd types.String `tfsdk:"permit_source_port_range_end"` PermitDestinationAddress types.String `tfsdk:"permit_destination_address"` PermitDestinationWildcardMask types.String `tfsdk:"permit_destination_wildcard_mask"` PermitDestinationPrefixLength types.Int64 `tfsdk:"permit_destination_prefix_length"` PermitDestinationAny types.Bool `tfsdk:"permit_destination_any"` PermitDestinationHost types.String `tfsdk:"permit_destination_host"` PermitDestinationNetGroup types.String `tfsdk:"permit_destination_net_group"` PermitDestinationPortGroup types.String `tfsdk:"permit_destination_port_group"` PermitDestinationPortEq types.String `tfsdk:"permit_destination_port_eq"` PermitDestinationPortGt types.String `tfsdk:"permit_destination_port_gt"` PermitDestinationPortLt types.String `tfsdk:"permit_destination_port_lt"` PermitDestinationPortNeq types.String `tfsdk:"permit_destination_port_neq"` PermitDestinationPortRangeStart types.String `tfsdk:"permit_destination_port_range_start"` PermitDestinationPortRangeEnd types.String `tfsdk:"permit_destination_port_range_end"` PermitIcmpMessageTypeName types.String `tfsdk:"permit_icmp_message_type_name"` PermitIcmpMessageType types.Int64 `tfsdk:"permit_icmp_message_type"` PermitIcmpMessageCode types.Int64 `tfsdk:"permit_icmp_message_code"` PermitDscp types.String `tfsdk:"permit_dscp"` PermitDscpEq types.String `tfsdk:"permit_dscp_eq"` PermitDscpGt types.String `tfsdk:"permit_dscp_gt"` PermitDscpLt types.String `tfsdk:"permit_dscp_lt"` PermitDscpNeq types.String `tfsdk:"permit_dscp_neq"` PermitDscpRangeStart types.String `tfsdk:"permit_dscp_range_start"` PermitDscpRangeEnd types.String `tfsdk:"permit_dscp_range_end"` PermitPacketLengthEq types.Int64 `tfsdk:"permit_packet_length_eq"` PermitPacketLengthGt types.Int64 `tfsdk:"permit_packet_length_gt"` PermitPacketLengthLt types.Int64 `tfsdk:"permit_packet_length_lt"` PermitPacketLengthNeq types.Int64 `tfsdk:"permit_packet_length_neq"` PermitPacketLengthRangeStart types.Int64 `tfsdk:"permit_packet_length_range_start"` PermitPacketLengthRangeEnd types.Int64 `tfsdk:"permit_packet_length_range_end"` PermitTtlEq types.Int64 `tfsdk:"permit_ttl_eq"` PermitTtlGt types.Int64 `tfsdk:"permit_ttl_gt"` PermitTtlLt types.Int64 `tfsdk:"permit_ttl_lt"` PermitTtlNeq types.Int64 `tfsdk:"permit_ttl_neq"` PermitTtlRangeStart types.Int64 `tfsdk:"permit_ttl_range_start"` PermitTtlRangeEnd types.Int64 `tfsdk:"permit_ttl_range_end"` PermitFragmentOffsetEq types.Int64 `tfsdk:"permit_fragment_offset_eq"` PermitFragmentOffsetGt types.Int64 `tfsdk:"permit_fragment_offset_gt"` PermitFragmentOffsetLt types.Int64 `tfsdk:"permit_fragment_offset_lt"` PermitFragmentOffsetNeq types.Int64 `tfsdk:"permit_fragment_offset_neq"` PermitFragmentOffsetRangeStart types.Int64 `tfsdk:"permit_fragment_offset_range_start"` PermitFragmentOffsetRangeEnd types.Int64 `tfsdk:"permit_fragment_offset_range_end"` PermitPoliceValue types.Int64 `tfsdk:"permit_police_value"` PermitPoliceUnit types.String `tfsdk:"permit_police_unit"` PermitPolicePeakRate types.Int64 `tfsdk:"permit_police_peak_rate"` PermitPolicePeakUnit types.String `tfsdk:"permit_police_peak_unit"` PermitPolicePriority types.String `tfsdk:"permit_police_priority"` PermitNexthop1Ipv4 types.String `tfsdk:"permit_nexthop1_ipv4"` PermitNexthop1Track types.String `tfsdk:"permit_nexthop1_track"` PermitNexthop1Vrf types.String `tfsdk:"permit_nexthop1_vrf"` PermitNexthop2Ipv4 types.String `tfsdk:"permit_nexthop2_ipv4"` PermitNexthop2Track types.String `tfsdk:"permit_nexthop2_track"` PermitNexthop2Vrf types.String `tfsdk:"permit_nexthop2_vrf"` PermitNexthop3Ipv4 types.String `tfsdk:"permit_nexthop3_ipv4"` PermitNexthop3Track types.String `tfsdk:"permit_nexthop3_track"` PermitNexthop3Vrf types.String `tfsdk:"permit_nexthop3_vrf"` PermitLog types.Bool `tfsdk:"permit_log"` PermitLogInput types.Bool `tfsdk:"permit_log_input"` PermitSetQosGroup types.Int64 `tfsdk:"permit_set_qos_group"` PermitSetTtl types.Int64 `tfsdk:"permit_set_ttl"` DenyEq types.String `tfsdk:"deny_eq"` DenyProtocol types.String `tfsdk:"deny_protocol"` DenySourceAddress types.String `tfsdk:"deny_source_address"` DenySourceWildcardMask types.String `tfsdk:"deny_source_wildcard_mask"` DenySourcePrefixLength types.Int64 `tfsdk:"deny_source_prefix_length"` DenySourceAny types.Bool `tfsdk:"deny_source_any"` DenySourceHost types.String `tfsdk:"deny_source_host"` DenySourceNetGroup types.String `tfsdk:"deny_source_net_group"` DenySourcePortGroup types.String `tfsdk:"deny_source_port_group"` DenySourcePortEq types.String `tfsdk:"deny_source_port_eq"` DenySourcePortGt types.String `tfsdk:"deny_source_port_gt"` DenySourcePortLt types.String `tfsdk:"deny_source_port_lt"` DenySourcePortNeq types.String `tfsdk:"deny_source_port_neq"` DenySourcePortRangeStart types.String `tfsdk:"deny_source_port_range_start"` DenySourcePortRangeEnd types.String `tfsdk:"deny_source_port_range_end"` DenyDestinationAddress types.String `tfsdk:"deny_destination_address"` DenyDestinationWildcardMask types.String `tfsdk:"deny_destination_wildcard_mask"` DenyDestinationPrefixLength types.Int64 `tfsdk:"deny_destination_prefix_length"` DenyDestinationAny types.Bool `tfsdk:"deny_destination_any"` DenyDestinationHost types.String `tfsdk:"deny_destination_host"` DenyDestinationNetGroup types.String `tfsdk:"deny_destination_net_group"` DenyDestinationPortGroup types.String `tfsdk:"deny_destination_port_group"` DenyDestinationPortEq types.String `tfsdk:"deny_destination_port_eq"` DenyDestinationPortGt types.String `tfsdk:"deny_destination_port_gt"` DenyDestinationPortLt types.String `tfsdk:"deny_destination_port_lt"` DenyDestinationPortNeq types.String `tfsdk:"deny_destination_port_neq"` DenyDestinationPortRangeStart types.String `tfsdk:"deny_destination_port_range_start"` DenyDestinationPortRangeEnd types.String `tfsdk:"deny_destination_port_range_end"` DenyIgmpType types.String `tfsdk:"deny_igmp_type"` DenyPrecedence types.String `tfsdk:"deny_precedence"` DenyFragmentType types.String `tfsdk:"deny_fragment_type"` DenyFragments types.Bool `tfsdk:"deny_fragments"` DenyCounter types.String `tfsdk:"deny_counter"` DenyDefault types.Bool `tfsdk:"deny_default"` DenyCapture types.Bool `tfsdk:"deny_capture"` DenyIcmpOff types.Bool `tfsdk:"deny_icmp_off"` DenyIcmpOn types.Bool `tfsdk:"deny_icmp_on"` DenyRangeStartProtocol types.String `tfsdk:"deny_range_start_protocol"` DenyRangeEndProtocol types.String `tfsdk:"deny_range_end_protocol"` DenyIcmpMessageTypeName types.String `tfsdk:"deny_icmp_message_type_name"` DenyIcmpMessageType types.Int64 `tfsdk:"deny_icmp_message_type"` DenyIcmpMessageCode types.Int64 `tfsdk:"deny_icmp_message_code"` DenyDscp types.String `tfsdk:"deny_dscp"` DenyDscpEq types.String `tfsdk:"deny_dscp_eq"` DenyDscpGt types.String `tfsdk:"deny_dscp_gt"` DenyDscpLt types.String `tfsdk:"deny_dscp_lt"` DenyDscpNeq types.String `tfsdk:"deny_dscp_neq"` DenyDscpRangeStart types.String `tfsdk:"deny_dscp_range_start"` DenyDscpRangeEnd types.String `tfsdk:"deny_dscp_range_end"` DenyPacketLengthEq types.Int64 `tfsdk:"deny_packet_length_eq"` DenyPacketLengthGt types.Int64 `tfsdk:"deny_packet_length_gt"` DenyPacketLengthLt types.Int64 `tfsdk:"deny_packet_length_lt"` DenyPacketLengthNeq types.Int64 `tfsdk:"deny_packet_length_neq"` DenyPacketLengthRangeStart types.Int64 `tfsdk:"deny_packet_length_range_start"` DenyPacketLengthRangeEnd types.Int64 `tfsdk:"deny_packet_length_range_end"` DenyTtlEq types.Int64 `tfsdk:"deny_ttl_eq"` DenyTtlGt types.Int64 `tfsdk:"deny_ttl_gt"` DenyTtlLt types.Int64 `tfsdk:"deny_ttl_lt"` DenyTtlNeq types.Int64 `tfsdk:"deny_ttl_neq"` DenyTtlRangeStart types.Int64 `tfsdk:"deny_ttl_range_start"` DenyTtlRangeEnd types.Int64 `tfsdk:"deny_ttl_range_end"` DenyFragmentOffsetEq types.Int64 `tfsdk:"deny_fragment_offset_eq"` DenyFragmentOffsetGt types.Int64 `tfsdk:"deny_fragment_offset_gt"` DenyFragmentOffsetLt types.Int64 `tfsdk:"deny_fragment_offset_lt"` DenyFragmentOffsetNeq types.Int64 `tfsdk:"deny_fragment_offset_neq"` DenyFragmentOffsetRangeStart types.Int64 `tfsdk:"deny_fragment_offset_range_start"` DenyFragmentOffsetRangeEnd types.Int64 `tfsdk:"deny_fragment_offset_range_end"` DenyPoliceValue types.Int64 `tfsdk:"deny_police_value"` DenyPoliceUnit types.String `tfsdk:"deny_police_unit"` DenyPolicePeakRate types.Int64 `tfsdk:"deny_police_peak_rate"` DenyPolicePeakUnit types.String `tfsdk:"deny_police_peak_unit"` DenyPolicePriority types.String `tfsdk:"deny_police_priority"` DenyNexthop1Ipv4 types.String `tfsdk:"deny_nexthop1_ipv4"` DenyNexthop1Track types.String `tfsdk:"deny_nexthop1_track"` DenyNexthop1Vrf types.String `tfsdk:"deny_nexthop1_vrf"` DenyNexthop2Ipv4 types.String `tfsdk:"deny_nexthop2_ipv4"` DenyNexthop2Track types.String `tfsdk:"deny_nexthop2_track"` DenyNexthop2Vrf types.String `tfsdk:"deny_nexthop2_vrf"` DenyNexthop3Ipv4 types.String `tfsdk:"deny_nexthop3_ipv4"` DenyNexthop3Track types.String `tfsdk:"deny_nexthop3_track"` DenyNexthop3Vrf types.String `tfsdk:"deny_nexthop3_vrf"` DenyLog types.Bool `tfsdk:"deny_log"` DenyLogInput types.Bool `tfsdk:"deny_log_input"` DenySetQosGroup types.Int64 `tfsdk:"deny_set_qos_group"` DenySetTtl types.Int64 `tfsdk:"deny_set_ttl"` }
type IPv4PrefixList ¶
type IPv4PrefixListData ¶
type IPv4PrefixListDataSource ¶
type IPv4PrefixListDataSource struct {
// contains filtered or unexported fields
}
func (*IPv4PrefixListDataSource) Configure ¶
func (d *IPv4PrefixListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*IPv4PrefixListDataSource) Metadata ¶
func (d *IPv4PrefixListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IPv4PrefixListDataSource) Read ¶
func (d *IPv4PrefixListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IPv4PrefixListDataSource) Schema ¶
func (d *IPv4PrefixListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IPv4PrefixListResource ¶
type IPv4PrefixListResource struct {
// contains filtered or unexported fields
}
func (*IPv4PrefixListResource) Configure ¶
func (r *IPv4PrefixListResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*IPv4PrefixListResource) Create ¶
func (r *IPv4PrefixListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IPv4PrefixListResource) Delete ¶
func (r *IPv4PrefixListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IPv4PrefixListResource) ImportState ¶
func (r *IPv4PrefixListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IPv4PrefixListResource) Metadata ¶
func (r *IPv4PrefixListResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IPv4PrefixListResource) Read ¶
func (r *IPv4PrefixListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IPv4PrefixListResource) Schema ¶
func (r *IPv4PrefixListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IPv4PrefixListResource) Update ¶
func (r *IPv4PrefixListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IPv4PrefixListSequences ¶
type IPv4PrefixListSequences struct { SequenceNumber types.Int64 `tfsdk:"sequence_number"` Remark types.String `tfsdk:"remark"` Permission types.String `tfsdk:"permission"` Prefix types.String `tfsdk:"prefix"` Mask types.String `tfsdk:"mask"` MatchPrefixLengthEq types.Int64 `tfsdk:"match_prefix_length_eq"` MatchPrefixLengthGe types.Int64 `tfsdk:"match_prefix_length_ge"` MatchPrefixLengthLe types.Int64 `tfsdk:"match_prefix_length_le"` }
type IPv6 ¶
type IPv6 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` HopLimit types.Int64 `tfsdk:"hop_limit"` IcmpErrorInterval types.Int64 `tfsdk:"icmp_error_interval"` IcmpErrorIntervalBucketSize types.Int64 `tfsdk:"icmp_error_interval_bucket_size"` SourceRoute types.Bool `tfsdk:"source_route"` AssemblerTimeout types.Int64 `tfsdk:"assembler_timeout"` AssemblerMaxPackets types.Int64 `tfsdk:"assembler_max_packets"` AssemblerReassemblerDropEnable types.Bool `tfsdk:"assembler_reassembler_drop_enable"` AssemblerFragHdrIncompleteEnable types.Bool `tfsdk:"assembler_frag_hdr_incomplete_enable"` AssemblerOverlapFragDropEnable types.Bool `tfsdk:"assembler_overlap_frag_drop_enable"` PathMtuEnable types.Bool `tfsdk:"path_mtu_enable"` PathMtuTimeout types.Int64 `tfsdk:"path_mtu_timeout"` }
type IPv6AccessList ¶
type IPv6AccessListData ¶
type IPv6AccessListDataSource ¶
type IPv6AccessListDataSource struct {
// contains filtered or unexported fields
}
func (*IPv6AccessListDataSource) Configure ¶
func (d *IPv6AccessListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*IPv6AccessListDataSource) Metadata ¶
func (d *IPv6AccessListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IPv6AccessListDataSource) Read ¶
func (d *IPv6AccessListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IPv6AccessListDataSource) Schema ¶
func (d *IPv6AccessListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IPv6AccessListOptions ¶
type IPv6AccessListOptions struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` LogUpdateThreshold types.Int64 `tfsdk:"log_update_threshold"` LogUpdateRate types.Int64 `tfsdk:"log_update_rate"` IcmpOff types.Bool `tfsdk:"icmp_off"` }
type IPv6AccessListOptionsDataSource ¶
type IPv6AccessListOptionsDataSource struct {
// contains filtered or unexported fields
}
func (*IPv6AccessListOptionsDataSource) Configure ¶
func (d *IPv6AccessListOptionsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*IPv6AccessListOptionsDataSource) Metadata ¶
func (d *IPv6AccessListOptionsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IPv6AccessListOptionsDataSource) Read ¶
func (d *IPv6AccessListOptionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IPv6AccessListOptionsDataSource) Schema ¶
func (d *IPv6AccessListOptionsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IPv6AccessListOptionsResource ¶
type IPv6AccessListOptionsResource struct {
// contains filtered or unexported fields
}
func (*IPv6AccessListOptionsResource) Configure ¶
func (r *IPv6AccessListOptionsResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*IPv6AccessListOptionsResource) Create ¶
func (r *IPv6AccessListOptionsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IPv6AccessListOptionsResource) Delete ¶
func (r *IPv6AccessListOptionsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IPv6AccessListOptionsResource) ImportState ¶
func (r *IPv6AccessListOptionsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IPv6AccessListOptionsResource) Metadata ¶
func (r *IPv6AccessListOptionsResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IPv6AccessListOptionsResource) Read ¶
func (r *IPv6AccessListOptionsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IPv6AccessListOptionsResource) Schema ¶
func (r *IPv6AccessListOptionsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IPv6AccessListOptionsResource) Update ¶
func (r *IPv6AccessListOptionsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IPv6AccessListResource ¶
type IPv6AccessListResource struct {
// contains filtered or unexported fields
}
func (*IPv6AccessListResource) Configure ¶
func (r *IPv6AccessListResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*IPv6AccessListResource) Create ¶
func (r *IPv6AccessListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IPv6AccessListResource) Delete ¶
func (r *IPv6AccessListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IPv6AccessListResource) ImportState ¶
func (r *IPv6AccessListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IPv6AccessListResource) Metadata ¶
func (r *IPv6AccessListResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IPv6AccessListResource) Read ¶
func (r *IPv6AccessListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IPv6AccessListResource) Schema ¶
func (r *IPv6AccessListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IPv6AccessListResource) Update ¶
func (r *IPv6AccessListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IPv6AccessListSequences ¶
type IPv6AccessListSequences struct { SequenceNumber types.Int64 `tfsdk:"sequence_number"` Remark types.String `tfsdk:"remark"` PermitProtocol types.String `tfsdk:"permit_protocol"` PermitEq types.String `tfsdk:"permit_eq"` PermitPrecedence types.String `tfsdk:"permit_precedence"` PermitFragmentType types.String `tfsdk:"permit_fragment_type"` PermitCounter types.String `tfsdk:"permit_counter"` PermitCapture types.Bool `tfsdk:"permit_capture"` PermitRangeStartProtocol types.String `tfsdk:"permit_range_start_protocol"` PermitRangeEndProtocol types.String `tfsdk:"permit_range_end_protocol"` PermitSourceAddress types.String `tfsdk:"permit_source_address"` PermitSourceWildcardMask types.String `tfsdk:"permit_source_wildcard_mask"` PermitSourcePrefixLength types.Int64 `tfsdk:"permit_source_prefix_length"` PermitSourceAny types.Bool `tfsdk:"permit_source_any"` PermitSourceHost types.String `tfsdk:"permit_source_host"` PermitSourceNetGroup types.String `tfsdk:"permit_source_net_group"` PermitSourcePortGroup types.String `tfsdk:"permit_source_port_group"` PermitSourcePortEq types.String `tfsdk:"permit_source_port_eq"` PermitSourcePortGt types.String `tfsdk:"permit_source_port_gt"` PermitSourcePortLt types.String `tfsdk:"permit_source_port_lt"` PermitSourcePortNeq types.String `tfsdk:"permit_source_port_neq"` PermitSourcePortRangeStart types.String `tfsdk:"permit_source_port_range_start"` PermitSourcePortRangeEnd types.String `tfsdk:"permit_source_port_range_end"` PermitDestinationAddress types.String `tfsdk:"permit_destination_address"` PermitDestinationWildcardMask types.String `tfsdk:"permit_destination_wildcard_mask"` PermitDestinationPrefixLength types.Int64 `tfsdk:"permit_destination_prefix_length"` PermitDestinationAny types.Bool `tfsdk:"permit_destination_any"` PermitDestinationHost types.String `tfsdk:"permit_destination_host"` PermitDestinationNetGroup types.String `tfsdk:"permit_destination_net_group"` PermitDestinationPortGroup types.String `tfsdk:"permit_destination_port_group"` PermitDestinationPortEq types.String `tfsdk:"permit_destination_port_eq"` PermitDestinationPortGt types.String `tfsdk:"permit_destination_port_gt"` PermitDestinationPortLt types.String `tfsdk:"permit_destination_port_lt"` PermitDestinationPortNeq types.String `tfsdk:"permit_destination_port_neq"` PermitDestinationPortRangeStart types.String `tfsdk:"permit_destination_port_range_start"` PermitDestinationPortRangeEnd types.String `tfsdk:"permit_destination_port_range_end"` PermitIcmpMessageTypeName types.String `tfsdk:"permit_icmp_message_type_name"` PermitIcmpMessageType types.Int64 `tfsdk:"permit_icmp_message_type"` PermitIcmpMessageCode types.Int64 `tfsdk:"permit_icmp_message_code"` PermitDscp types.String `tfsdk:"permit_dscp"` PermitDscpEq types.String `tfsdk:"permit_dscp_eq"` PermitDscpGt types.String `tfsdk:"permit_dscp_gt"` PermitDscpLt types.String `tfsdk:"permit_dscp_lt"` PermitDscpNeq types.String `tfsdk:"permit_dscp_neq"` PermitDscpRangeStart types.String `tfsdk:"permit_dscp_range_start"` PermitDscpRangeEnd types.String `tfsdk:"permit_dscp_range_end"` PermitPacketLengthEq types.Int64 `tfsdk:"permit_packet_length_eq"` PermitPacketLengthGt types.Int64 `tfsdk:"permit_packet_length_gt"` PermitPacketLengthLt types.Int64 `tfsdk:"permit_packet_length_lt"` PermitPacketLengthNeq types.Int64 `tfsdk:"permit_packet_length_neq"` PermitPacketLengthRangeStart types.Int64 `tfsdk:"permit_packet_length_range_start"` PermitPacketLengthRangeEnd types.Int64 `tfsdk:"permit_packet_length_range_end"` PermitTtlEq types.Int64 `tfsdk:"permit_ttl_eq"` PermitTtlGt types.Int64 `tfsdk:"permit_ttl_gt"` PermitTtlLt types.Int64 `tfsdk:"permit_ttl_lt"` PermitTtlNeq types.Int64 `tfsdk:"permit_ttl_neq"` PermitTtlRangeStart types.Int64 `tfsdk:"permit_ttl_range_start"` PermitTtlRangeEnd types.Int64 `tfsdk:"permit_ttl_range_end"` PermitPoliceValue types.Int64 `tfsdk:"permit_police_value"` PermitPoliceUnit types.String `tfsdk:"permit_police_unit"` PermitPolicePeakRate types.Int64 `tfsdk:"permit_police_peak_rate"` PermitPolicePeakUnit types.String `tfsdk:"permit_police_peak_unit"` PermitPolicePriority types.String `tfsdk:"permit_police_priority"` PermitNexthop1Ipv6 types.String `tfsdk:"permit_nexthop1_ipv6"` PermitNexthop1Track types.String `tfsdk:"permit_nexthop1_track"` PermitNexthop1Vrf types.String `tfsdk:"permit_nexthop1_vrf"` PermitNexthop2Ipv6 types.String `tfsdk:"permit_nexthop2_ipv6"` PermitNexthop2Track types.String `tfsdk:"permit_nexthop2_track"` PermitNexthop2Vrf types.String `tfsdk:"permit_nexthop2_vrf"` PermitNexthop3Ipv6 types.String `tfsdk:"permit_nexthop3_ipv6"` PermitNexthop3Track types.String `tfsdk:"permit_nexthop3_track"` PermitNexthop3Vrf types.String `tfsdk:"permit_nexthop3_vrf"` PermitLog types.Bool `tfsdk:"permit_log"` PermitLogInput types.Bool `tfsdk:"permit_log_input"` PermitSetQosGroup types.Int64 `tfsdk:"permit_set_qos_group"` PermitSetTtl types.Int64 `tfsdk:"permit_set_ttl"` DenyProtocol types.String `tfsdk:"deny_protocol"` DenyEq types.String `tfsdk:"deny_eq"` DenyPrecedence types.String `tfsdk:"deny_precedence"` DenyFragmentType types.String `tfsdk:"deny_fragment_type"` DenyCounter types.String `tfsdk:"deny_counter"` DenyCapture types.Bool `tfsdk:"deny_capture"` DenyIcmpOff types.Bool `tfsdk:"deny_icmp_off"` DenyIcmpOn types.Bool `tfsdk:"deny_icmp_on"` DenyRangeStartProtocol types.String `tfsdk:"deny_range_start_protocol"` DenyRangeEndProtocol types.String `tfsdk:"deny_range_end_protocol"` DenySourceAddress types.String `tfsdk:"deny_source_address"` DenySourceWildcardMask types.String `tfsdk:"deny_source_wildcard_mask"` DenySourcePrefixLength types.Int64 `tfsdk:"deny_source_prefix_length"` DenySourceAny types.Bool `tfsdk:"deny_source_any"` DenySourceHost types.String `tfsdk:"deny_source_host"` DenySourceNetGroup types.String `tfsdk:"deny_source_net_group"` DenySourcePortGroup types.String `tfsdk:"deny_source_port_group"` DenySourcePortEq types.String `tfsdk:"deny_source_port_eq"` DenySourcePortGt types.String `tfsdk:"deny_source_port_gt"` DenySourcePortLt types.String `tfsdk:"deny_source_port_lt"` DenySourcePortNeq types.String `tfsdk:"deny_source_port_neq"` DenySourcePortRangeStart types.String `tfsdk:"deny_source_port_range_start"` DenySourcePortRangeEnd types.String `tfsdk:"deny_source_port_range_end"` DenyDestinationAddress types.String `tfsdk:"deny_destination_address"` DenyDestinationWildcardMask types.String `tfsdk:"deny_destination_wildcard_mask"` DenyDestinationPrefixLength types.Int64 `tfsdk:"deny_destination_prefix_length"` DenyDestinationAny types.Bool `tfsdk:"deny_destination_any"` DenyDestinationHost types.String `tfsdk:"deny_destination_host"` DenyDestinationNetGroup types.String `tfsdk:"deny_destination_net_group"` DenyDestinationPortGroup types.String `tfsdk:"deny_destination_port_group"` DenyDestinationPortEq types.String `tfsdk:"deny_destination_port_eq"` DenyDestinationPortGt types.String `tfsdk:"deny_destination_port_gt"` DenyDestinationPortLt types.String `tfsdk:"deny_destination_port_lt"` DenyDestinationPortNeq types.String `tfsdk:"deny_destination_port_neq"` DenyDestinationPortRangeStart types.String `tfsdk:"deny_destination_port_range_start"` DenyDestinationPortRangeEnd types.String `tfsdk:"deny_destination_port_range_end"` DenyIcmpMessageTypeName types.String `tfsdk:"deny_icmp_message_type_name"` DenyIcmpMessageType types.Int64 `tfsdk:"deny_icmp_message_type"` DenyIcmpMessageCode types.Int64 `tfsdk:"deny_icmp_message_code"` DenyDscp types.String `tfsdk:"deny_dscp"` DenyDscpEq types.String `tfsdk:"deny_dscp_eq"` DenyDscpGt types.String `tfsdk:"deny_dscp_gt"` DenyDscpLt types.String `tfsdk:"deny_dscp_lt"` DenyDscpNeq types.String `tfsdk:"deny_dscp_neq"` DenyDscpRangeStart types.String `tfsdk:"deny_dscp_range_start"` DenyDscpRangeEnd types.String `tfsdk:"deny_dscp_range_end"` DenyPacketLengthEq types.Int64 `tfsdk:"deny_packet_length_eq"` DenyPacketLengthGt types.Int64 `tfsdk:"deny_packet_length_gt"` DenyPacketLengthLt types.Int64 `tfsdk:"deny_packet_length_lt"` DenyPacketLengthNeq types.Int64 `tfsdk:"deny_packet_length_neq"` DenyPacketLengthRangeStart types.Int64 `tfsdk:"deny_packet_length_range_start"` DenyPacketLengthRangeEnd types.Int64 `tfsdk:"deny_packet_length_range_end"` DenyTtlEq types.Int64 `tfsdk:"deny_ttl_eq"` DenyTtlGt types.Int64 `tfsdk:"deny_ttl_gt"` DenyTtlLt types.Int64 `tfsdk:"deny_ttl_lt"` DenyTtlNeq types.Int64 `tfsdk:"deny_ttl_neq"` DenyTtlRangeStart types.Int64 `tfsdk:"deny_ttl_range_start"` DenyTtlRangeEnd types.Int64 `tfsdk:"deny_ttl_range_end"` DenyPoliceValue types.Int64 `tfsdk:"deny_police_value"` DenyPoliceUnit types.String `tfsdk:"deny_police_unit"` DenyPolicePeakRate types.Int64 `tfsdk:"deny_police_peak_rate"` DenyPolicePeakUnit types.String `tfsdk:"deny_police_peak_unit"` DenyPolicePriority types.String `tfsdk:"deny_police_priority"` DenyLog types.Bool `tfsdk:"deny_log"` DenyLogInput types.Bool `tfsdk:"deny_log_input"` DenySetQosGroup types.Int64 `tfsdk:"deny_set_qos_group"` DenySetTtl types.Int64 `tfsdk:"deny_set_ttl"` }
type IPv6Data ¶
type IPv6Data struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` HopLimit types.Int64 `tfsdk:"hop_limit"` IcmpErrorInterval types.Int64 `tfsdk:"icmp_error_interval"` IcmpErrorIntervalBucketSize types.Int64 `tfsdk:"icmp_error_interval_bucket_size"` SourceRoute types.Bool `tfsdk:"source_route"` AssemblerTimeout types.Int64 `tfsdk:"assembler_timeout"` AssemblerMaxPackets types.Int64 `tfsdk:"assembler_max_packets"` AssemblerReassemblerDropEnable types.Bool `tfsdk:"assembler_reassembler_drop_enable"` AssemblerFragHdrIncompleteEnable types.Bool `tfsdk:"assembler_frag_hdr_incomplete_enable"` AssemblerOverlapFragDropEnable types.Bool `tfsdk:"assembler_overlap_frag_drop_enable"` PathMtuEnable types.Bool `tfsdk:"path_mtu_enable"` PathMtuTimeout types.Int64 `tfsdk:"path_mtu_timeout"` }
type IPv6DataSource ¶
type IPv6DataSource struct {
// contains filtered or unexported fields
}
func (*IPv6DataSource) Configure ¶
func (d *IPv6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*IPv6DataSource) Metadata ¶
func (d *IPv6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IPv6DataSource) Read ¶
func (d *IPv6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IPv6DataSource) Schema ¶
func (d *IPv6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IPv6PrefixList ¶
type IPv6PrefixListData ¶
type IPv6PrefixListDataSource ¶
type IPv6PrefixListDataSource struct {
// contains filtered or unexported fields
}
func (*IPv6PrefixListDataSource) Configure ¶
func (d *IPv6PrefixListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*IPv6PrefixListDataSource) Metadata ¶
func (d *IPv6PrefixListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IPv6PrefixListDataSource) Read ¶
func (d *IPv6PrefixListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IPv6PrefixListDataSource) Schema ¶
func (d *IPv6PrefixListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IPv6PrefixListResource ¶
type IPv6PrefixListResource struct {
// contains filtered or unexported fields
}
func (*IPv6PrefixListResource) Configure ¶
func (r *IPv6PrefixListResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*IPv6PrefixListResource) Create ¶
func (r *IPv6PrefixListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IPv6PrefixListResource) Delete ¶
func (r *IPv6PrefixListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IPv6PrefixListResource) ImportState ¶
func (r *IPv6PrefixListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IPv6PrefixListResource) Metadata ¶
func (r *IPv6PrefixListResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IPv6PrefixListResource) Read ¶
func (r *IPv6PrefixListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IPv6PrefixListResource) Schema ¶
func (r *IPv6PrefixListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IPv6PrefixListResource) Update ¶
func (r *IPv6PrefixListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IPv6PrefixListSequences ¶
type IPv6PrefixListSequences struct { SequenceNumber types.Int64 `tfsdk:"sequence_number"` Remark types.String `tfsdk:"remark"` Permission types.String `tfsdk:"permission"` Prefix types.String `tfsdk:"prefix"` Mask types.Int64 `tfsdk:"mask"` MatchPrefixLengthEq types.Int64 `tfsdk:"match_prefix_length_eq"` MatchPrefixLengthGe types.Int64 `tfsdk:"match_prefix_length_ge"` MatchPrefixLengthLe types.Int64 `tfsdk:"match_prefix_length_le"` }
type IPv6Resource ¶
type IPv6Resource struct {
// contains filtered or unexported fields
}
func (*IPv6Resource) Configure ¶
func (r *IPv6Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*IPv6Resource) Create ¶
func (r *IPv6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IPv6Resource) Delete ¶
func (r *IPv6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IPv6Resource) ImportState ¶
func (r *IPv6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IPv6Resource) Metadata ¶
func (r *IPv6Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IPv6Resource) Read ¶
func (r *IPv6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IPv6Resource) Schema ¶
func (r *IPv6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IPv6Resource) Update ¶
func (r *IPv6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type Interface ¶
type Interface struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` InterfaceName types.String `tfsdk:"interface_name"` L2transport types.Bool `tfsdk:"l2transport"` PointToPoint types.Bool `tfsdk:"point_to_point"` Multipoint types.Bool `tfsdk:"multipoint"` DampeningDecayHalfLifeValue types.Int64 `tfsdk:"dampening_decay_half_life_value"` Ipv4PointToPoint types.Bool `tfsdk:"ipv4_point_to_point"` ServicePolicyInput []InterfaceServicePolicyInput `tfsdk:"service_policy_input"` ServicePolicyOutput []InterfaceServicePolicyOutput `tfsdk:"service_policy_output"` BfdModeIetf types.Bool `tfsdk:"bfd_mode_ietf"` EncapsulationDot1qVlanId types.Int64 `tfsdk:"encapsulation_dot1q_vlan_id"` L2transportEncapsulationDot1qVlanId types.String `tfsdk:"l2transport_encapsulation_dot1q_vlan_id"` L2transportEncapsulationDot1qSecondDot1q types.String `tfsdk:"l2transport_encapsulation_dot1q_second_dot1q"` RewriteIngressTagPopOne types.Bool `tfsdk:"rewrite_ingress_tag_pop_one"` RewriteIngressTagPopTwo types.Bool `tfsdk:"rewrite_ingress_tag_pop_two"` Shutdown types.Bool `tfsdk:"shutdown"` Mtu types.Int64 `tfsdk:"mtu"` Bandwidth types.Int64 `tfsdk:"bandwidth"` Description types.String `tfsdk:"description"` LoadInterval types.Int64 `tfsdk:"load_interval"` Vrf types.String `tfsdk:"vrf"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4Netmask types.String `tfsdk:"ipv4_netmask"` Unnumbered types.String `tfsdk:"unnumbered"` Ipv4VerifyUnicastSourceReachableViaType types.String `tfsdk:"ipv4_verify_unicast_source_reachable_via_type"` Ipv4VerifyUnicastSourceReachableViaAllowSelfPing types.Bool `tfsdk:"ipv4_verify_unicast_source_reachable_via_allow_self_ping"` Ipv4VerifyUnicastSourceReachableViaAllowDefault types.Bool `tfsdk:"ipv4_verify_unicast_source_reachable_via_allow_default"` Ipv4AccessGroupIngressAcl1 types.String `tfsdk:"ipv4_access_group_ingress_acl1"` Ipv4AccessGroupIngressHardwareCount types.Bool `tfsdk:"ipv4_access_group_ingress_hardware_count"` Ipv4AccessGroupIngressInterfaceStatistics types.Bool `tfsdk:"ipv4_access_group_ingress_interface_statistics"` Ipv4AccessGroupIngressCompressLevel types.Int64 `tfsdk:"ipv4_access_group_ingress_compress_level"` Ipv4AccessGroupEgressAcl types.String `tfsdk:"ipv4_access_group_egress_acl"` Ipv4AccessGroupEgressHardwareCount types.Bool `tfsdk:"ipv4_access_group_egress_hardware_count"` Ipv4AccessGroupEgressInterfaceStatistics types.Bool `tfsdk:"ipv4_access_group_egress_interface_statistics"` Ipv4AccessGroupEgressCompressLevel types.Int64 `tfsdk:"ipv4_access_group_egress_compress_level"` Ipv6VerifyUnicastSourceReachableViaType types.String `tfsdk:"ipv6_verify_unicast_source_reachable_via_type"` Ipv6VerifyUnicastSourceReachableViaAllowSelfPing types.Bool `tfsdk:"ipv6_verify_unicast_source_reachable_via_allow_self_ping"` Ipv6VerifyUnicastSourceReachableViaAllowDefault types.Bool `tfsdk:"ipv6_verify_unicast_source_reachable_via_allow_default"` Ipv6AccessGroupIngressAcl1 types.String `tfsdk:"ipv6_access_group_ingress_acl1"` Ipv6AccessGroupIngressInterfaceStatistics types.Bool `tfsdk:"ipv6_access_group_ingress_interface_statistics"` Ipv6AccessGroupIngressCompressLevel types.Int64 `tfsdk:"ipv6_access_group_ingress_compress_level"` Ipv6AccessGroupEgressAcl1 types.String `tfsdk:"ipv6_access_group_egress_acl1"` Ipv6AccessGroupEgressInterfaceStatistics types.Bool `tfsdk:"ipv6_access_group_egress_interface_statistics"` Ipv6AccessGroupEgressCompressLevel types.Int64 `tfsdk:"ipv6_access_group_egress_compress_level"` Ipv6LinkLocalAddress types.String `tfsdk:"ipv6_link_local_address"` Ipv6LinkLocalZone types.String `tfsdk:"ipv6_link_local_zone"` Ipv6Autoconfig types.Bool `tfsdk:"ipv6_autoconfig"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Addresses []InterfaceIpv6Addresses `tfsdk:"ipv6_addresses"` BundleMinimumActiveLinks types.Int64 `tfsdk:"bundle_minimum_active_links"` BundleMaximumActiveLinks types.Int64 `tfsdk:"bundle_maximum_active_links"` Cdp types.Bool `tfsdk:"cdp"` BundleShutdown types.Bool `tfsdk:"bundle_shutdown"` BundleLoadBalancingHashSrcIp types.Bool `tfsdk:"bundle_load_balancing_hash_src_ip"` BundleLoadBalancingHashDstIp types.Bool `tfsdk:"bundle_load_balancing_hash_dst_ip"` BundleId types.Int64 `tfsdk:"bundle_id"` BundleIdMode types.String `tfsdk:"bundle_id_mode"` BundlePortPriority types.Int64 `tfsdk:"bundle_port_priority"` FlowIpv4IngressMonitors []InterfaceFlowIpv4IngressMonitors `tfsdk:"flow_ipv4_ingress_monitors"` FlowIpv4IngressMonitorSamplers []InterfaceFlowIpv4IngressMonitorSamplers `tfsdk:"flow_ipv4_ingress_monitor_samplers"` FlowIpv4EgressMonitors []InterfaceFlowIpv4EgressMonitors `tfsdk:"flow_ipv4_egress_monitors"` FlowIpv4EgressMonitorSamplers []InterfaceFlowIpv4EgressMonitorSamplers `tfsdk:"flow_ipv4_egress_monitor_samplers"` FlowIpv6IngressMonitors []InterfaceFlowIpv6IngressMonitors `tfsdk:"flow_ipv6_ingress_monitors"` FlowIpv6IngressMonitorSamplers []InterfaceFlowIpv6IngressMonitorSamplers `tfsdk:"flow_ipv6_ingress_monitor_samplers"` FlowIpv6EgressMonitors []InterfaceFlowIpv6EgressMonitors `tfsdk:"flow_ipv6_egress_monitors"` FlowIpv6EgressMonitorSamplers []InterfaceFlowIpv6EgressMonitorSamplers `tfsdk:"flow_ipv6_egress_monitor_samplers"` }
type InterfaceData ¶
type InterfaceData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` InterfaceName types.String `tfsdk:"interface_name"` L2transport types.Bool `tfsdk:"l2transport"` PointToPoint types.Bool `tfsdk:"point_to_point"` Multipoint types.Bool `tfsdk:"multipoint"` DampeningDecayHalfLifeValue types.Int64 `tfsdk:"dampening_decay_half_life_value"` Ipv4PointToPoint types.Bool `tfsdk:"ipv4_point_to_point"` ServicePolicyInput []InterfaceServicePolicyInput `tfsdk:"service_policy_input"` ServicePolicyOutput []InterfaceServicePolicyOutput `tfsdk:"service_policy_output"` BfdModeIetf types.Bool `tfsdk:"bfd_mode_ietf"` EncapsulationDot1qVlanId types.Int64 `tfsdk:"encapsulation_dot1q_vlan_id"` L2transportEncapsulationDot1qVlanId types.String `tfsdk:"l2transport_encapsulation_dot1q_vlan_id"` L2transportEncapsulationDot1qSecondDot1q types.String `tfsdk:"l2transport_encapsulation_dot1q_second_dot1q"` RewriteIngressTagPopOne types.Bool `tfsdk:"rewrite_ingress_tag_pop_one"` RewriteIngressTagPopTwo types.Bool `tfsdk:"rewrite_ingress_tag_pop_two"` Shutdown types.Bool `tfsdk:"shutdown"` Mtu types.Int64 `tfsdk:"mtu"` Bandwidth types.Int64 `tfsdk:"bandwidth"` Description types.String `tfsdk:"description"` LoadInterval types.Int64 `tfsdk:"load_interval"` Vrf types.String `tfsdk:"vrf"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4Netmask types.String `tfsdk:"ipv4_netmask"` Unnumbered types.String `tfsdk:"unnumbered"` Ipv4VerifyUnicastSourceReachableViaType types.String `tfsdk:"ipv4_verify_unicast_source_reachable_via_type"` Ipv4VerifyUnicastSourceReachableViaAllowSelfPing types.Bool `tfsdk:"ipv4_verify_unicast_source_reachable_via_allow_self_ping"` Ipv4VerifyUnicastSourceReachableViaAllowDefault types.Bool `tfsdk:"ipv4_verify_unicast_source_reachable_via_allow_default"` Ipv4AccessGroupIngressAcl1 types.String `tfsdk:"ipv4_access_group_ingress_acl1"` Ipv4AccessGroupIngressHardwareCount types.Bool `tfsdk:"ipv4_access_group_ingress_hardware_count"` Ipv4AccessGroupIngressInterfaceStatistics types.Bool `tfsdk:"ipv4_access_group_ingress_interface_statistics"` Ipv4AccessGroupIngressCompressLevel types.Int64 `tfsdk:"ipv4_access_group_ingress_compress_level"` Ipv4AccessGroupEgressAcl types.String `tfsdk:"ipv4_access_group_egress_acl"` Ipv4AccessGroupEgressHardwareCount types.Bool `tfsdk:"ipv4_access_group_egress_hardware_count"` Ipv4AccessGroupEgressInterfaceStatistics types.Bool `tfsdk:"ipv4_access_group_egress_interface_statistics"` Ipv4AccessGroupEgressCompressLevel types.Int64 `tfsdk:"ipv4_access_group_egress_compress_level"` Ipv6VerifyUnicastSourceReachableViaType types.String `tfsdk:"ipv6_verify_unicast_source_reachable_via_type"` Ipv6VerifyUnicastSourceReachableViaAllowSelfPing types.Bool `tfsdk:"ipv6_verify_unicast_source_reachable_via_allow_self_ping"` Ipv6VerifyUnicastSourceReachableViaAllowDefault types.Bool `tfsdk:"ipv6_verify_unicast_source_reachable_via_allow_default"` Ipv6AccessGroupIngressAcl1 types.String `tfsdk:"ipv6_access_group_ingress_acl1"` Ipv6AccessGroupIngressInterfaceStatistics types.Bool `tfsdk:"ipv6_access_group_ingress_interface_statistics"` Ipv6AccessGroupIngressCompressLevel types.Int64 `tfsdk:"ipv6_access_group_ingress_compress_level"` Ipv6AccessGroupEgressAcl1 types.String `tfsdk:"ipv6_access_group_egress_acl1"` Ipv6AccessGroupEgressInterfaceStatistics types.Bool `tfsdk:"ipv6_access_group_egress_interface_statistics"` Ipv6AccessGroupEgressCompressLevel types.Int64 `tfsdk:"ipv6_access_group_egress_compress_level"` Ipv6LinkLocalAddress types.String `tfsdk:"ipv6_link_local_address"` Ipv6LinkLocalZone types.String `tfsdk:"ipv6_link_local_zone"` Ipv6Autoconfig types.Bool `tfsdk:"ipv6_autoconfig"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Addresses []InterfaceIpv6Addresses `tfsdk:"ipv6_addresses"` BundleMinimumActiveLinks types.Int64 `tfsdk:"bundle_minimum_active_links"` BundleMaximumActiveLinks types.Int64 `tfsdk:"bundle_maximum_active_links"` Cdp types.Bool `tfsdk:"cdp"` BundleShutdown types.Bool `tfsdk:"bundle_shutdown"` BundleLoadBalancingHashSrcIp types.Bool `tfsdk:"bundle_load_balancing_hash_src_ip"` BundleLoadBalancingHashDstIp types.Bool `tfsdk:"bundle_load_balancing_hash_dst_ip"` BundleId types.Int64 `tfsdk:"bundle_id"` BundleIdMode types.String `tfsdk:"bundle_id_mode"` BundlePortPriority types.Int64 `tfsdk:"bundle_port_priority"` FlowIpv4IngressMonitors []InterfaceFlowIpv4IngressMonitors `tfsdk:"flow_ipv4_ingress_monitors"` FlowIpv4IngressMonitorSamplers []InterfaceFlowIpv4IngressMonitorSamplers `tfsdk:"flow_ipv4_ingress_monitor_samplers"` FlowIpv4EgressMonitors []InterfaceFlowIpv4EgressMonitors `tfsdk:"flow_ipv4_egress_monitors"` FlowIpv4EgressMonitorSamplers []InterfaceFlowIpv4EgressMonitorSamplers `tfsdk:"flow_ipv4_egress_monitor_samplers"` FlowIpv6IngressMonitors []InterfaceFlowIpv6IngressMonitors `tfsdk:"flow_ipv6_ingress_monitors"` FlowIpv6IngressMonitorSamplers []InterfaceFlowIpv6IngressMonitorSamplers `tfsdk:"flow_ipv6_ingress_monitor_samplers"` FlowIpv6EgressMonitors []InterfaceFlowIpv6EgressMonitors `tfsdk:"flow_ipv6_egress_monitors"` FlowIpv6EgressMonitorSamplers []InterfaceFlowIpv6EgressMonitorSamplers `tfsdk:"flow_ipv6_egress_monitor_samplers"` }
type InterfaceDataSource ¶
type InterfaceDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceDataSource) Configure ¶
func (d *InterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceDataSource) Metadata ¶
func (d *InterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceDataSource) Read ¶
func (d *InterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceDataSource) Schema ¶
func (d *InterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceFlowIpv4EgressMonitorSamplers ¶ added in v0.2.3
type InterfaceFlowIpv4EgressMonitors ¶ added in v0.2.3
type InterfaceFlowIpv4IngressMonitorSamplers ¶ added in v0.2.3
type InterfaceFlowIpv4IngressMonitors ¶ added in v0.2.3
type InterfaceFlowIpv6EgressMonitorSamplers ¶ added in v0.2.3
type InterfaceFlowIpv6EgressMonitors ¶ added in v0.2.3
type InterfaceFlowIpv6IngressMonitorSamplers ¶ added in v0.2.3
type InterfaceFlowIpv6IngressMonitors ¶ added in v0.2.3
type InterfaceIpv6Addresses ¶
type InterfaceResource ¶
type InterfaceResource struct {
// contains filtered or unexported fields
}
func (*InterfaceResource) Configure ¶
func (r *InterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceResource) Create ¶
func (r *InterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceResource) Delete ¶
func (r *InterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceResource) ImportState ¶
func (r *InterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceResource) Metadata ¶
func (r *InterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceResource) Read ¶
func (r *InterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceResource) Schema ¶
func (r *InterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceResource) Update ¶
func (r *InterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type KeyChainData ¶
type KeyChainDataSource ¶
type KeyChainDataSource struct {
// contains filtered or unexported fields
}
func (*KeyChainDataSource) Configure ¶
func (d *KeyChainDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*KeyChainDataSource) Metadata ¶
func (d *KeyChainDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*KeyChainDataSource) Read ¶
func (d *KeyChainDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*KeyChainDataSource) Schema ¶
func (d *KeyChainDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type KeyChainKeys ¶
type KeyChainKeys struct { KeyName types.String `tfsdk:"key_name"` KeyStringPassword types.String `tfsdk:"key_string_password"` CryptographicAlgorithm types.String `tfsdk:"cryptographic_algorithm"` AcceptLifetimeStartTimeHour types.Int64 `tfsdk:"accept_lifetime_start_time_hour"` AcceptLifetimeStartTimeMinute types.Int64 `tfsdk:"accept_lifetime_start_time_minute"` AcceptLifetimeStartTimeSecond types.Int64 `tfsdk:"accept_lifetime_start_time_second"` AcceptLifetimeStartTimeDayOfMonth types.Int64 `tfsdk:"accept_lifetime_start_time_day_of_month"` AcceptLifetimeStartTimeMonth types.String `tfsdk:"accept_lifetime_start_time_month"` AcceptLifetimeStartTimeYear types.Int64 `tfsdk:"accept_lifetime_start_time_year"` AcceptLifetimeInfinite types.Bool `tfsdk:"accept_lifetime_infinite"` SendLifetimeStartTimeHour types.Int64 `tfsdk:"send_lifetime_start_time_hour"` SendLifetimeStartTimeMinute types.Int64 `tfsdk:"send_lifetime_start_time_minute"` SendLifetimeStartTimeSecond types.Int64 `tfsdk:"send_lifetime_start_time_second"` SendLifetimeStartTimeDayOfMonth types.Int64 `tfsdk:"send_lifetime_start_time_day_of_month"` SendLifetimeStartTimeMonth types.String `tfsdk:"send_lifetime_start_time_month"` SendLifetimeStartTimeYear types.Int64 `tfsdk:"send_lifetime_start_time_year"` SendLifetimeInfinite types.Bool `tfsdk:"send_lifetime_infinite"` }
type KeyChainResource ¶
type KeyChainResource struct {
// contains filtered or unexported fields
}
func (*KeyChainResource) Configure ¶
func (r *KeyChainResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*KeyChainResource) Create ¶
func (r *KeyChainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*KeyChainResource) Delete ¶
func (r *KeyChainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*KeyChainResource) ImportState ¶
func (r *KeyChainResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*KeyChainResource) Metadata ¶
func (r *KeyChainResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*KeyChainResource) Read ¶
func (r *KeyChainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*KeyChainResource) Schema ¶
func (r *KeyChainResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*KeyChainResource) Update ¶
func (r *KeyChainResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type L2VPN ¶
type L2VPN struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Description types.String `tfsdk:"description"` RouterId types.String `tfsdk:"router_id"` LoadBalancingFlowSrcDstMac types.Bool `tfsdk:"load_balancing_flow_src_dst_mac"` LoadBalancingFlowSrcDstIp types.Bool `tfsdk:"load_balancing_flow_src_dst_ip"` XconnectGroups []L2VPNXconnectGroups `tfsdk:"xconnect_groups"` }
type L2VPNBridgeGroup ¶
type L2VPNBridgeGroupBridgeDomain ¶
type L2VPNBridgeGroupBridgeDomain struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` BridgeGroupName types.String `tfsdk:"bridge_group_name"` BridgeDomainName types.String `tfsdk:"bridge_domain_name"` Evis []L2VPNBridgeGroupBridgeDomainEvis `tfsdk:"evis"` Vnis []L2VPNBridgeGroupBridgeDomainVnis `tfsdk:"vnis"` Mtu types.Int64 `tfsdk:"mtu"` StormControlBroadcastPps types.Int64 `tfsdk:"storm_control_broadcast_pps"` StormControlBroadcastKbps types.Int64 `tfsdk:"storm_control_broadcast_kbps"` StormControlMulticastPps types.Int64 `tfsdk:"storm_control_multicast_pps"` StormControlMulticastKbps types.Int64 `tfsdk:"storm_control_multicast_kbps"` StormControlUnknownUnicastPps types.Int64 `tfsdk:"storm_control_unknown_unicast_pps"` StormControlUnknownUnicastKbps types.Int64 `tfsdk:"storm_control_unknown_unicast_kbps"` Interfaces []L2VPNBridgeGroupBridgeDomainInterfaces `tfsdk:"interfaces"` SegmentRoutingSrv6Evis []L2VPNBridgeGroupBridgeDomainSegmentRoutingSrv6Evis `tfsdk:"segment_routing_srv6_evis"` }
type L2VPNBridgeGroupBridgeDomainData ¶
type L2VPNBridgeGroupBridgeDomainData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` BridgeGroupName types.String `tfsdk:"bridge_group_name"` BridgeDomainName types.String `tfsdk:"bridge_domain_name"` Evis []L2VPNBridgeGroupBridgeDomainEvis `tfsdk:"evis"` Vnis []L2VPNBridgeGroupBridgeDomainVnis `tfsdk:"vnis"` Mtu types.Int64 `tfsdk:"mtu"` StormControlBroadcastPps types.Int64 `tfsdk:"storm_control_broadcast_pps"` StormControlBroadcastKbps types.Int64 `tfsdk:"storm_control_broadcast_kbps"` StormControlMulticastPps types.Int64 `tfsdk:"storm_control_multicast_pps"` StormControlMulticastKbps types.Int64 `tfsdk:"storm_control_multicast_kbps"` StormControlUnknownUnicastPps types.Int64 `tfsdk:"storm_control_unknown_unicast_pps"` StormControlUnknownUnicastKbps types.Int64 `tfsdk:"storm_control_unknown_unicast_kbps"` Interfaces []L2VPNBridgeGroupBridgeDomainInterfaces `tfsdk:"interfaces"` SegmentRoutingSrv6Evis []L2VPNBridgeGroupBridgeDomainSegmentRoutingSrv6Evis `tfsdk:"segment_routing_srv6_evis"` }
type L2VPNBridgeGroupBridgeDomainDataSource ¶
type L2VPNBridgeGroupBridgeDomainDataSource struct {
// contains filtered or unexported fields
}
func (*L2VPNBridgeGroupBridgeDomainDataSource) Configure ¶
func (d *L2VPNBridgeGroupBridgeDomainDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*L2VPNBridgeGroupBridgeDomainDataSource) Metadata ¶
func (d *L2VPNBridgeGroupBridgeDomainDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*L2VPNBridgeGroupBridgeDomainDataSource) Read ¶
func (d *L2VPNBridgeGroupBridgeDomainDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*L2VPNBridgeGroupBridgeDomainDataSource) Schema ¶
func (d *L2VPNBridgeGroupBridgeDomainDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type L2VPNBridgeGroupBridgeDomainResource ¶
type L2VPNBridgeGroupBridgeDomainResource struct {
// contains filtered or unexported fields
}
func (*L2VPNBridgeGroupBridgeDomainResource) Configure ¶
func (r *L2VPNBridgeGroupBridgeDomainResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*L2VPNBridgeGroupBridgeDomainResource) Create ¶
func (r *L2VPNBridgeGroupBridgeDomainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*L2VPNBridgeGroupBridgeDomainResource) Delete ¶
func (r *L2VPNBridgeGroupBridgeDomainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*L2VPNBridgeGroupBridgeDomainResource) ImportState ¶
func (r *L2VPNBridgeGroupBridgeDomainResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*L2VPNBridgeGroupBridgeDomainResource) Metadata ¶
func (r *L2VPNBridgeGroupBridgeDomainResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*L2VPNBridgeGroupBridgeDomainResource) Read ¶
func (r *L2VPNBridgeGroupBridgeDomainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*L2VPNBridgeGroupBridgeDomainResource) Schema ¶
func (r *L2VPNBridgeGroupBridgeDomainResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*L2VPNBridgeGroupBridgeDomainResource) Update ¶
func (r *L2VPNBridgeGroupBridgeDomainResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type L2VPNBridgeGroupData ¶
type L2VPNBridgeGroupDataSource ¶
type L2VPNBridgeGroupDataSource struct {
// contains filtered or unexported fields
}
func (*L2VPNBridgeGroupDataSource) Configure ¶
func (d *L2VPNBridgeGroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*L2VPNBridgeGroupDataSource) Metadata ¶
func (d *L2VPNBridgeGroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*L2VPNBridgeGroupDataSource) Read ¶
func (d *L2VPNBridgeGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*L2VPNBridgeGroupDataSource) Schema ¶
func (d *L2VPNBridgeGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type L2VPNBridgeGroupResource ¶
type L2VPNBridgeGroupResource struct {
// contains filtered or unexported fields
}
func (*L2VPNBridgeGroupResource) Configure ¶
func (r *L2VPNBridgeGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*L2VPNBridgeGroupResource) Create ¶
func (r *L2VPNBridgeGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*L2VPNBridgeGroupResource) Delete ¶
func (r *L2VPNBridgeGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*L2VPNBridgeGroupResource) ImportState ¶
func (r *L2VPNBridgeGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*L2VPNBridgeGroupResource) Metadata ¶
func (r *L2VPNBridgeGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*L2VPNBridgeGroupResource) Read ¶
func (r *L2VPNBridgeGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*L2VPNBridgeGroupResource) Schema ¶
func (r *L2VPNBridgeGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*L2VPNBridgeGroupResource) Update ¶
func (r *L2VPNBridgeGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type L2VPNData ¶
type L2VPNData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Description types.String `tfsdk:"description"` RouterId types.String `tfsdk:"router_id"` LoadBalancingFlowSrcDstMac types.Bool `tfsdk:"load_balancing_flow_src_dst_mac"` LoadBalancingFlowSrcDstIp types.Bool `tfsdk:"load_balancing_flow_src_dst_ip"` XconnectGroups []L2VPNXconnectGroups `tfsdk:"xconnect_groups"` }
type L2VPNDataSource ¶
type L2VPNDataSource struct {
// contains filtered or unexported fields
}
func (*L2VPNDataSource) Configure ¶
func (d *L2VPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*L2VPNDataSource) Metadata ¶
func (d *L2VPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*L2VPNDataSource) Read ¶
func (d *L2VPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*L2VPNDataSource) Schema ¶
func (d *L2VPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type L2VPNPWClass ¶ added in v0.2.4
type L2VPNPWClass struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Name types.String `tfsdk:"name"` EncapsulationMpls types.Bool `tfsdk:"encapsulation_mpls"` EncapsulationMplsTransportModeEthernet types.Bool `tfsdk:"encapsulation_mpls_transport_mode_ethernet"` EncapsulationMplsTransportModeVlan types.Bool `tfsdk:"encapsulation_mpls_transport_mode_vlan"` EncapsulationMplsTransportModePassthrough types.Bool `tfsdk:"encapsulation_mpls_transport_mode_passthrough"` EncapsulationMplsLoadBalancingPwLabel types.Bool `tfsdk:"encapsulation_mpls_load_balancing_pw_label"` EncapsulationMplsLoadBalancingFlowLabelTransmit types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_transmit"` EncapsulationMplsLoadBalancingFlowLabelTransmitStatic types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_transmit_static"` EncapsulationMplsLoadBalancingFlowLabelReceive types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_receive"` EncapsulationMplsLoadBalancingFlowLabelReceiveStatic types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_receive_static"` EncapsulationMplsLoadBalancingFlowLabelBoth types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_both"` EncapsulationMplsLoadBalancingFlowLabelBothStatic types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_both_static"` EncapsulationMplsLoadBalancingFlowLabelCodeOne7 types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_code_one7"` EncapsulationMplsLoadBalancingFlowLabelCodeOne7Disable types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_code_one7_disable"` }
type L2VPNPWClassData ¶ added in v0.2.4
type L2VPNPWClassData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` EncapsulationMpls types.Bool `tfsdk:"encapsulation_mpls"` EncapsulationMplsTransportModeEthernet types.Bool `tfsdk:"encapsulation_mpls_transport_mode_ethernet"` EncapsulationMplsTransportModeVlan types.Bool `tfsdk:"encapsulation_mpls_transport_mode_vlan"` EncapsulationMplsTransportModePassthrough types.Bool `tfsdk:"encapsulation_mpls_transport_mode_passthrough"` EncapsulationMplsLoadBalancingPwLabel types.Bool `tfsdk:"encapsulation_mpls_load_balancing_pw_label"` EncapsulationMplsLoadBalancingFlowLabelTransmit types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_transmit"` EncapsulationMplsLoadBalancingFlowLabelTransmitStatic types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_transmit_static"` EncapsulationMplsLoadBalancingFlowLabelReceive types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_receive"` EncapsulationMplsLoadBalancingFlowLabelReceiveStatic types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_receive_static"` EncapsulationMplsLoadBalancingFlowLabelBoth types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_both"` EncapsulationMplsLoadBalancingFlowLabelBothStatic types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_both_static"` EncapsulationMplsLoadBalancingFlowLabelCodeOne7 types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_code_one7"` EncapsulationMplsLoadBalancingFlowLabelCodeOne7Disable types.Bool `tfsdk:"encapsulation_mpls_load_balancing_flow_label_code_one7_disable"` }
type L2VPNPWClassDataSource ¶ added in v0.2.4
type L2VPNPWClassDataSource struct {
// contains filtered or unexported fields
}
func (*L2VPNPWClassDataSource) Configure ¶ added in v0.2.4
func (d *L2VPNPWClassDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*L2VPNPWClassDataSource) Metadata ¶ added in v0.2.4
func (d *L2VPNPWClassDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*L2VPNPWClassDataSource) Read ¶ added in v0.2.4
func (d *L2VPNPWClassDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*L2VPNPWClassDataSource) Schema ¶ added in v0.2.4
func (d *L2VPNPWClassDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type L2VPNPWClassResource ¶ added in v0.2.4
type L2VPNPWClassResource struct {
// contains filtered or unexported fields
}
func (*L2VPNPWClassResource) Configure ¶ added in v0.2.4
func (r *L2VPNPWClassResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*L2VPNPWClassResource) Create ¶ added in v0.2.4
func (r *L2VPNPWClassResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*L2VPNPWClassResource) Delete ¶ added in v0.2.4
func (r *L2VPNPWClassResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*L2VPNPWClassResource) ImportState ¶ added in v0.2.4
func (r *L2VPNPWClassResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*L2VPNPWClassResource) Metadata ¶ added in v0.2.4
func (r *L2VPNPWClassResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*L2VPNPWClassResource) Read ¶ added in v0.2.4
func (r *L2VPNPWClassResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*L2VPNPWClassResource) Schema ¶ added in v0.2.4
func (r *L2VPNPWClassResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*L2VPNPWClassResource) Update ¶ added in v0.2.4
func (r *L2VPNPWClassResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type L2VPNResource ¶
type L2VPNResource struct {
// contains filtered or unexported fields
}
func (*L2VPNResource) Configure ¶
func (r *L2VPNResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*L2VPNResource) Create ¶
func (r *L2VPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*L2VPNResource) Delete ¶
func (r *L2VPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*L2VPNResource) ImportState ¶
func (r *L2VPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*L2VPNResource) Metadata ¶
func (r *L2VPNResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*L2VPNResource) Read ¶
func (r *L2VPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*L2VPNResource) Schema ¶
func (r *L2VPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*L2VPNResource) Update ¶
func (r *L2VPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type L2VPNXconnectGroupP2P ¶
type L2VPNXconnectGroupP2P struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` GroupName types.String `tfsdk:"group_name"` P2pXconnectName types.String `tfsdk:"p2p_xconnect_name"` Description types.String `tfsdk:"description"` Interfaces []L2VPNXconnectGroupP2PInterfaces `tfsdk:"interfaces"` Ipv4Neighbors []L2VPNXconnectGroupP2PIpv4Neighbors `tfsdk:"ipv4_neighbors"` Ipv6Neighbors []L2VPNXconnectGroupP2PIpv6Neighbors `tfsdk:"ipv6_neighbors"` EvpnTargetNeighbors []L2VPNXconnectGroupP2PEvpnTargetNeighbors `tfsdk:"evpn_target_neighbors"` EvpnServiceNeighbors []L2VPNXconnectGroupP2PEvpnServiceNeighbors `tfsdk:"evpn_service_neighbors"` NeighborEvpnEviSegmentRoutingServices []L2VPNXconnectGroupP2PNeighborEvpnEviSegmentRoutingServices `tfsdk:"neighbor_evpn_evi_segment_routing_services"` }
type L2VPNXconnectGroupP2PData ¶
type L2VPNXconnectGroupP2PData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` GroupName types.String `tfsdk:"group_name"` P2pXconnectName types.String `tfsdk:"p2p_xconnect_name"` Description types.String `tfsdk:"description"` Interfaces []L2VPNXconnectGroupP2PInterfaces `tfsdk:"interfaces"` Ipv4Neighbors []L2VPNXconnectGroupP2PIpv4Neighbors `tfsdk:"ipv4_neighbors"` Ipv6Neighbors []L2VPNXconnectGroupP2PIpv6Neighbors `tfsdk:"ipv6_neighbors"` EvpnTargetNeighbors []L2VPNXconnectGroupP2PEvpnTargetNeighbors `tfsdk:"evpn_target_neighbors"` EvpnServiceNeighbors []L2VPNXconnectGroupP2PEvpnServiceNeighbors `tfsdk:"evpn_service_neighbors"` NeighborEvpnEviSegmentRoutingServices []L2VPNXconnectGroupP2PNeighborEvpnEviSegmentRoutingServices `tfsdk:"neighbor_evpn_evi_segment_routing_services"` }
type L2VPNXconnectGroupP2PDataSource ¶
type L2VPNXconnectGroupP2PDataSource struct {
// contains filtered or unexported fields
}
func (*L2VPNXconnectGroupP2PDataSource) Configure ¶
func (d *L2VPNXconnectGroupP2PDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*L2VPNXconnectGroupP2PDataSource) Metadata ¶
func (d *L2VPNXconnectGroupP2PDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*L2VPNXconnectGroupP2PDataSource) Read ¶
func (d *L2VPNXconnectGroupP2PDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*L2VPNXconnectGroupP2PDataSource) Schema ¶
func (d *L2VPNXconnectGroupP2PDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type L2VPNXconnectGroupP2PResource ¶
type L2VPNXconnectGroupP2PResource struct {
// contains filtered or unexported fields
}
func (*L2VPNXconnectGroupP2PResource) Configure ¶
func (r *L2VPNXconnectGroupP2PResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*L2VPNXconnectGroupP2PResource) Create ¶
func (r *L2VPNXconnectGroupP2PResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*L2VPNXconnectGroupP2PResource) Delete ¶
func (r *L2VPNXconnectGroupP2PResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*L2VPNXconnectGroupP2PResource) ImportState ¶
func (r *L2VPNXconnectGroupP2PResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*L2VPNXconnectGroupP2PResource) Metadata ¶
func (r *L2VPNXconnectGroupP2PResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*L2VPNXconnectGroupP2PResource) Read ¶
func (r *L2VPNXconnectGroupP2PResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*L2VPNXconnectGroupP2PResource) Schema ¶
func (r *L2VPNXconnectGroupP2PResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*L2VPNXconnectGroupP2PResource) Update ¶
func (r *L2VPNXconnectGroupP2PResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type L2VPNXconnectGroups ¶
type LACPDataSource ¶
type LACPDataSource struct {
// contains filtered or unexported fields
}
func (*LACPDataSource) Configure ¶
func (d *LACPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LACPDataSource) Metadata ¶
func (d *LACPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LACPDataSource) Read ¶
func (d *LACPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LACPDataSource) Schema ¶
func (d *LACPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LACPResource ¶
type LACPResource struct {
// contains filtered or unexported fields
}
func (*LACPResource) Configure ¶
func (r *LACPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LACPResource) Create ¶
func (r *LACPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LACPResource) Delete ¶
func (r *LACPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LACPResource) ImportState ¶
func (r *LACPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LACPResource) Metadata ¶
func (r *LACPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LACPResource) Read ¶
func (r *LACPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LACPResource) Schema ¶
func (r *LACPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LACPResource) Update ¶
func (r *LACPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LLDP ¶
type LLDP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Holdtime types.Int64 `tfsdk:"holdtime"` Timer types.Int64 `tfsdk:"timer"` Reinit types.Int64 `tfsdk:"reinit"` SubinterfacesEnable types.Bool `tfsdk:"subinterfaces_enable"` ManagementEnable types.Bool `tfsdk:"management_enable"` PriorityaddrEnable types.Bool `tfsdk:"priorityaddr_enable"` ExtendedShowWidthEnable types.Bool `tfsdk:"extended_show_width_enable"` TlvSelectManagementAddressDisable types.Bool `tfsdk:"tlv_select_management_address_disable"` TlvSelectPortDescriptionDisable types.Bool `tfsdk:"tlv_select_port_description_disable"` TlvSelectSystemCapabilitiesDisable types.Bool `tfsdk:"tlv_select_system_capabilities_disable"` TlvSelectSystemDescriptionDisable types.Bool `tfsdk:"tlv_select_system_description_disable"` TlvSelectSystemNameDisable types.Bool `tfsdk:"tlv_select_system_name_disable"` }
type LLDPData ¶
type LLDPData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Holdtime types.Int64 `tfsdk:"holdtime"` Timer types.Int64 `tfsdk:"timer"` Reinit types.Int64 `tfsdk:"reinit"` SubinterfacesEnable types.Bool `tfsdk:"subinterfaces_enable"` ManagementEnable types.Bool `tfsdk:"management_enable"` PriorityaddrEnable types.Bool `tfsdk:"priorityaddr_enable"` ExtendedShowWidthEnable types.Bool `tfsdk:"extended_show_width_enable"` TlvSelectManagementAddressDisable types.Bool `tfsdk:"tlv_select_management_address_disable"` TlvSelectPortDescriptionDisable types.Bool `tfsdk:"tlv_select_port_description_disable"` TlvSelectSystemCapabilitiesDisable types.Bool `tfsdk:"tlv_select_system_capabilities_disable"` TlvSelectSystemDescriptionDisable types.Bool `tfsdk:"tlv_select_system_description_disable"` TlvSelectSystemNameDisable types.Bool `tfsdk:"tlv_select_system_name_disable"` }
type LLDPDataSource ¶
type LLDPDataSource struct {
// contains filtered or unexported fields
}
func (*LLDPDataSource) Configure ¶
func (d *LLDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LLDPDataSource) Metadata ¶
func (d *LLDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LLDPDataSource) Read ¶
func (d *LLDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LLDPDataSource) Schema ¶
func (d *LLDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LLDPResource ¶
type LLDPResource struct {
// contains filtered or unexported fields
}
func (*LLDPResource) Configure ¶
func (r *LLDPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LLDPResource) Create ¶
func (r *LLDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LLDPResource) Delete ¶
func (r *LLDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LLDPResource) ImportState ¶
func (r *LLDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LLDPResource) Metadata ¶
func (r *LLDPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LLDPResource) Read ¶
func (r *LLDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LLDPResource) Schema ¶
func (r *LLDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LLDPResource) Update ¶
func (r *LLDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type Logging ¶
type Logging struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Ipv4Dscp types.String `tfsdk:"ipv4_dscp"` Trap types.String `tfsdk:"trap"` EventsDisplayLocation types.Bool `tfsdk:"events_display_location"` EventsLevel types.String `tfsdk:"events_level"` Console types.String `tfsdk:"console"` Monitor types.String `tfsdk:"monitor"` BufferedLoggingBufferSize types.Int64 `tfsdk:"buffered_logging_buffer_size"` BufferedLevel types.String `tfsdk:"buffered_level"` FacilityLevel types.String `tfsdk:"facility_level"` Hostnameprefix types.String `tfsdk:"hostnameprefix"` SuppressDuplicates types.Bool `tfsdk:"suppress_duplicates"` }
type LoggingData ¶
type LoggingData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Ipv4Dscp types.String `tfsdk:"ipv4_dscp"` Trap types.String `tfsdk:"trap"` EventsDisplayLocation types.Bool `tfsdk:"events_display_location"` EventsLevel types.String `tfsdk:"events_level"` Console types.String `tfsdk:"console"` Monitor types.String `tfsdk:"monitor"` BufferedLoggingBufferSize types.Int64 `tfsdk:"buffered_logging_buffer_size"` BufferedLevel types.String `tfsdk:"buffered_level"` FacilityLevel types.String `tfsdk:"facility_level"` Hostnameprefix types.String `tfsdk:"hostnameprefix"` SuppressDuplicates types.Bool `tfsdk:"suppress_duplicates"` }
type LoggingDataSource ¶
type LoggingDataSource struct {
// contains filtered or unexported fields
}
func (*LoggingDataSource) Configure ¶
func (d *LoggingDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LoggingDataSource) Metadata ¶
func (d *LoggingDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LoggingDataSource) Read ¶
func (d *LoggingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LoggingDataSource) Schema ¶
func (d *LoggingDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LoggingResource ¶
type LoggingResource struct {
// contains filtered or unexported fields
}
func (*LoggingResource) Configure ¶
func (r *LoggingResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LoggingResource) Create ¶
func (r *LoggingResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LoggingResource) Delete ¶
func (r *LoggingResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LoggingResource) ImportState ¶
func (r *LoggingResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LoggingResource) Metadata ¶
func (r *LoggingResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LoggingResource) Read ¶
func (r *LoggingResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LoggingResource) Schema ¶
func (r *LoggingResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LoggingResource) Update ¶
func (r *LoggingResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LoggingSourceInterface ¶
type LoggingSourceInterfaceDataSource ¶
type LoggingSourceInterfaceDataSource struct {
// contains filtered or unexported fields
}
func (*LoggingSourceInterfaceDataSource) Configure ¶
func (d *LoggingSourceInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LoggingSourceInterfaceDataSource) Metadata ¶
func (d *LoggingSourceInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LoggingSourceInterfaceDataSource) Read ¶
func (d *LoggingSourceInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LoggingSourceInterfaceDataSource) Schema ¶
func (d *LoggingSourceInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LoggingSourceInterfaceResource ¶
type LoggingSourceInterfaceResource struct {
// contains filtered or unexported fields
}
func (*LoggingSourceInterfaceResource) Configure ¶
func (r *LoggingSourceInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LoggingSourceInterfaceResource) Create ¶
func (r *LoggingSourceInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LoggingSourceInterfaceResource) Delete ¶
func (r *LoggingSourceInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LoggingSourceInterfaceResource) ImportState ¶
func (r *LoggingSourceInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LoggingSourceInterfaceResource) Metadata ¶
func (r *LoggingSourceInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LoggingSourceInterfaceResource) Read ¶
func (r *LoggingSourceInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LoggingSourceInterfaceResource) Schema ¶
func (r *LoggingSourceInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LoggingSourceInterfaceResource) Update ¶
func (r *LoggingSourceInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LoggingVRF ¶
type LoggingVRF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` VrfName types.String `tfsdk:"vrf_name"` HostIpv4Addresses []LoggingVRFHostIpv4Addresses `tfsdk:"host_ipv4_addresses"` HostIpv6Addresses []LoggingVRFHostIpv6Addresses `tfsdk:"host_ipv6_addresses"` }
type LoggingVRFData ¶
type LoggingVRFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VrfName types.String `tfsdk:"vrf_name"` HostIpv4Addresses []LoggingVRFHostIpv4Addresses `tfsdk:"host_ipv4_addresses"` HostIpv6Addresses []LoggingVRFHostIpv6Addresses `tfsdk:"host_ipv6_addresses"` }
type LoggingVRFDataSource ¶
type LoggingVRFDataSource struct {
// contains filtered or unexported fields
}
func (*LoggingVRFDataSource) Configure ¶
func (d *LoggingVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LoggingVRFDataSource) Metadata ¶
func (d *LoggingVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LoggingVRFDataSource) Read ¶
func (d *LoggingVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LoggingVRFDataSource) Schema ¶
func (d *LoggingVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LoggingVRFResource ¶
type LoggingVRFResource struct {
// contains filtered or unexported fields
}
func (*LoggingVRFResource) Configure ¶
func (r *LoggingVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LoggingVRFResource) Create ¶
func (r *LoggingVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LoggingVRFResource) Delete ¶
func (r *LoggingVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LoggingVRFResource) ImportState ¶
func (r *LoggingVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LoggingVRFResource) Metadata ¶
func (r *LoggingVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LoggingVRFResource) Read ¶
func (r *LoggingVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LoggingVRFResource) Schema ¶
func (r *LoggingVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LoggingVRFResource) Update ¶
func (r *LoggingVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MPLSLDP ¶
type MPLSLDP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` RouterId types.String `tfsdk:"router_id"` AddressFamilies []MPLSLDPAddressFamilies `tfsdk:"address_families"` Interfaces []MPLSLDPInterfaces `tfsdk:"interfaces"` CapabilitiesSacIpv4Disable types.Bool `tfsdk:"capabilities_sac_ipv4_disable"` CapabilitiesSacIpv6Disable types.Bool `tfsdk:"capabilities_sac_ipv6_disable"` CapabilitiesSacFec128Disable types.Bool `tfsdk:"capabilities_sac_fec128_disable"` CapabilitiesSacFec129Disable types.Bool `tfsdk:"capabilities_sac_fec129_disable"` IgpSyncDelayOnSessionUp types.Int64 `tfsdk:"igp_sync_delay_on_session_up"` IgpSyncDelayOnProcRestart types.Int64 `tfsdk:"igp_sync_delay_on_proc_restart"` MldpLoggingNotifications types.Bool `tfsdk:"mldp_logging_notifications"` MldpAddressFamilies []MPLSLDPMldpAddressFamilies `tfsdk:"mldp_address_families"` SessionProtection types.Bool `tfsdk:"session_protection"` }
type MPLSLDPAddressFamilies ¶
type MPLSLDPData ¶
type MPLSLDPData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` RouterId types.String `tfsdk:"router_id"` AddressFamilies []MPLSLDPAddressFamilies `tfsdk:"address_families"` Interfaces []MPLSLDPInterfaces `tfsdk:"interfaces"` CapabilitiesSacIpv4Disable types.Bool `tfsdk:"capabilities_sac_ipv4_disable"` CapabilitiesSacIpv6Disable types.Bool `tfsdk:"capabilities_sac_ipv6_disable"` CapabilitiesSacFec128Disable types.Bool `tfsdk:"capabilities_sac_fec128_disable"` CapabilitiesSacFec129Disable types.Bool `tfsdk:"capabilities_sac_fec129_disable"` IgpSyncDelayOnSessionUp types.Int64 `tfsdk:"igp_sync_delay_on_session_up"` IgpSyncDelayOnProcRestart types.Int64 `tfsdk:"igp_sync_delay_on_proc_restart"` MldpLoggingNotifications types.Bool `tfsdk:"mldp_logging_notifications"` MldpAddressFamilies []MPLSLDPMldpAddressFamilies `tfsdk:"mldp_address_families"` SessionProtection types.Bool `tfsdk:"session_protection"` }
type MPLSLDPDataSource ¶
type MPLSLDPDataSource struct {
// contains filtered or unexported fields
}
func (*MPLSLDPDataSource) Configure ¶
func (d *MPLSLDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*MPLSLDPDataSource) Metadata ¶
func (d *MPLSLDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MPLSLDPDataSource) Read ¶
func (d *MPLSLDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MPLSLDPDataSource) Schema ¶
func (d *MPLSLDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MPLSLDPInterfaces ¶
type MPLSLDPMldpAddressFamilies ¶
type MPLSLDPMldpAddressFamilies struct { Name types.String `tfsdk:"name"` MakeBeforeBreakDelay types.Int64 `tfsdk:"make_before_break_delay"` ForwardingRecursive types.Bool `tfsdk:"forwarding_recursive"` ForwardingRecursiveRoutePolicy types.String `tfsdk:"forwarding_recursive_route_policy"` RecursiveFec types.Bool `tfsdk:"recursive_fec"` }
type MPLSLDPResource ¶
type MPLSLDPResource struct {
// contains filtered or unexported fields
}
func (*MPLSLDPResource) Configure ¶
func (r *MPLSLDPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*MPLSLDPResource) Create ¶
func (r *MPLSLDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MPLSLDPResource) Delete ¶
func (r *MPLSLDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MPLSLDPResource) ImportState ¶
func (r *MPLSLDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MPLSLDPResource) Metadata ¶
func (r *MPLSLDPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MPLSLDPResource) Read ¶
func (r *MPLSLDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MPLSLDPResource) Schema ¶
func (r *MPLSLDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MPLSLDPResource) Update ¶
func (r *MPLSLDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MPLSOAM ¶
type MPLSOAM struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Oam types.Bool `tfsdk:"oam"` OamEchoDisableVendorExtension types.Bool `tfsdk:"oam_echo_disable_vendor_extension"` OamEchoReplyModeControlChannelAllowReverseLsp types.Bool `tfsdk:"oam_echo_reply_mode_control_channel_allow_reverse_lsp"` OamDpmPps types.Int64 `tfsdk:"oam_dpm_pps"` OamDpmInterval types.Int64 `tfsdk:"oam_dpm_interval"` }
type MPLSOAMData ¶
type MPLSOAMData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Oam types.Bool `tfsdk:"oam"` OamEchoDisableVendorExtension types.Bool `tfsdk:"oam_echo_disable_vendor_extension"` OamEchoReplyModeControlChannelAllowReverseLsp types.Bool `tfsdk:"oam_echo_reply_mode_control_channel_allow_reverse_lsp"` OamDpmPps types.Int64 `tfsdk:"oam_dpm_pps"` OamDpmInterval types.Int64 `tfsdk:"oam_dpm_interval"` }
type MPLSOAMDataSource ¶
type MPLSOAMDataSource struct {
// contains filtered or unexported fields
}
func (*MPLSOAMDataSource) Configure ¶
func (d *MPLSOAMDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*MPLSOAMDataSource) Metadata ¶
func (d *MPLSOAMDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MPLSOAMDataSource) Read ¶
func (d *MPLSOAMDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MPLSOAMDataSource) Schema ¶
func (d *MPLSOAMDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MPLSOAMResource ¶
type MPLSOAMResource struct {
// contains filtered or unexported fields
}
func (*MPLSOAMResource) Configure ¶
func (r *MPLSOAMResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*MPLSOAMResource) Create ¶
func (r *MPLSOAMResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MPLSOAMResource) Delete ¶
func (r *MPLSOAMResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MPLSOAMResource) ImportState ¶
func (r *MPLSOAMResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MPLSOAMResource) Metadata ¶
func (r *MPLSOAMResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MPLSOAMResource) Read ¶
func (r *MPLSOAMResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MPLSOAMResource) Schema ¶
func (r *MPLSOAMResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MPLSOAMResource) Update ¶
func (r *MPLSOAMResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MPLSTrafficEng ¶
type MPLSTrafficEngData ¶
type MPLSTrafficEngDataSource ¶
type MPLSTrafficEngDataSource struct {
// contains filtered or unexported fields
}
func (*MPLSTrafficEngDataSource) Configure ¶
func (d *MPLSTrafficEngDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*MPLSTrafficEngDataSource) Metadata ¶
func (d *MPLSTrafficEngDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MPLSTrafficEngDataSource) Read ¶
func (d *MPLSTrafficEngDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MPLSTrafficEngDataSource) Schema ¶
func (d *MPLSTrafficEngDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MPLSTrafficEngResource ¶
type MPLSTrafficEngResource struct {
// contains filtered or unexported fields
}
func (*MPLSTrafficEngResource) Configure ¶
func (r *MPLSTrafficEngResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*MPLSTrafficEngResource) Create ¶
func (r *MPLSTrafficEngResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MPLSTrafficEngResource) Delete ¶
func (r *MPLSTrafficEngResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MPLSTrafficEngResource) ImportState ¶
func (r *MPLSTrafficEngResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MPLSTrafficEngResource) Metadata ¶
func (r *MPLSTrafficEngResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MPLSTrafficEngResource) Read ¶
func (r *MPLSTrafficEngResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MPLSTrafficEngResource) Schema ¶
func (r *MPLSTrafficEngResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MPLSTrafficEngResource) Update ¶
func (r *MPLSTrafficEngResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NTP ¶ added in v0.2.3
type NTP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Ipv4Dscp types.String `tfsdk:"ipv4_dscp"` Ipv4Precedence types.String `tfsdk:"ipv4_precedence"` Ipv6Dscp types.String `tfsdk:"ipv6_dscp"` Ipv6Precedence types.String `tfsdk:"ipv6_precedence"` AccessGroupIpv6Peer types.String `tfsdk:"access_group_ipv6_peer"` AccessGroupIpv6QueryOnly types.String `tfsdk:"access_group_ipv6_query_only"` AccessGroupIpv6Serve types.String `tfsdk:"access_group_ipv6_serve"` AccessGroupIpv6ServeOnly types.String `tfsdk:"access_group_ipv6_serve_only"` AccessGroupIpv4Peer types.String `tfsdk:"access_group_ipv4_peer"` AccessGroupIpv4QueryOnly types.String `tfsdk:"access_group_ipv4_query_only"` AccessGroupIpv4Serve types.String `tfsdk:"access_group_ipv4_serve"` AccessGroupIpv4ServeOnly types.String `tfsdk:"access_group_ipv4_serve_only"` AccessGroupVrfs []NTPAccessGroupVrfs `tfsdk:"access_group_vrfs"` Authenticate types.Bool `tfsdk:"authenticate"` AuthenticationKeys []NTPAuthenticationKeys `tfsdk:"authentication_keys"` Broadcastdelay types.Int64 `tfsdk:"broadcastdelay"` MaxAssociations types.Int64 `tfsdk:"max_associations"` TrustedKeys []NTPTrustedKeys `tfsdk:"trusted_keys"` UpdateCalendar types.Bool `tfsdk:"update_calendar"` LogInternalSync types.Bool `tfsdk:"log_internal_sync"` SourceInterfaceName types.String `tfsdk:"source_interface_name"` SourceVrfs []NTPSourceVrfs `tfsdk:"source_vrfs"` Passive types.Bool `tfsdk:"passive"` CmacAuthenticationKeys []NTPCmacAuthenticationKeys `tfsdk:"cmac_authentication_keys"` HmacSha1AuthenticationKeys []NTPHmacSha1AuthenticationKeys `tfsdk:"hmac_sha1_authentication_keys"` HmacSha2AuthenticationKeys []NTPHmacSha2AuthenticationKeys `tfsdk:"hmac_sha2_authentication_keys"` Interfaces []NTPInterfaces `tfsdk:"interfaces"` InterfaceVrfs []NTPInterfaceVrfs `tfsdk:"interface_vrfs"` PrimaryStratumNumber types.Int64 `tfsdk:"primary_stratum_number"` PrimaryReferenceClock types.Bool `tfsdk:"primary_reference_clock"` Ipv4PeersServers []NTPIpv4PeersServers `tfsdk:"ipv4_peers_servers"` Ipv6PeersServers []NTPIpv6PeersServers `tfsdk:"ipv6_peers_servers"` PeersServersVrfs []NTPPeersServersVrfs `tfsdk:"peers_servers_vrfs"` AdminPlaneVersion types.Int64 `tfsdk:"admin_plane_version"` AdminPlaneKey types.Int64 `tfsdk:"admin_plane_key"` AdminPlaneMinpoll types.Int64 `tfsdk:"admin_plane_minpoll"` AdminPlaneMaxpoll types.Int64 `tfsdk:"admin_plane_maxpoll"` AdminPlanePrefer types.Bool `tfsdk:"admin_plane_prefer"` AdminPlaneBurst types.Bool `tfsdk:"admin_plane_burst"` AdminPlaneIburst types.Bool `tfsdk:"admin_plane_iburst"` }
type NTPAccessGroupVrfs ¶ added in v0.2.3
type NTPAccessGroupVrfs struct { VrfName types.String `tfsdk:"vrf_name"` Ipv6Peer types.String `tfsdk:"ipv6_peer"` Ipv6QueryOnly types.String `tfsdk:"ipv6_query_only"` Ipv6Serve types.String `tfsdk:"ipv6_serve"` Ipv6ServeOnly types.String `tfsdk:"ipv6_serve_only"` Ipv4Peer types.String `tfsdk:"ipv4_peer"` Ipv4QueryOnly types.String `tfsdk:"ipv4_query_only"` Ipv4Serve types.String `tfsdk:"ipv4_serve"` Ipv4ServeOnly types.String `tfsdk:"ipv4_serve_only"` }
type NTPAuthenticationKeys ¶ added in v0.2.3
type NTPCmacAuthenticationKeys ¶ added in v0.2.3
type NTPData ¶ added in v0.2.3
type NTPData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Ipv4Dscp types.String `tfsdk:"ipv4_dscp"` Ipv4Precedence types.String `tfsdk:"ipv4_precedence"` Ipv6Dscp types.String `tfsdk:"ipv6_dscp"` Ipv6Precedence types.String `tfsdk:"ipv6_precedence"` AccessGroupIpv6Peer types.String `tfsdk:"access_group_ipv6_peer"` AccessGroupIpv6QueryOnly types.String `tfsdk:"access_group_ipv6_query_only"` AccessGroupIpv6Serve types.String `tfsdk:"access_group_ipv6_serve"` AccessGroupIpv6ServeOnly types.String `tfsdk:"access_group_ipv6_serve_only"` AccessGroupIpv4Peer types.String `tfsdk:"access_group_ipv4_peer"` AccessGroupIpv4QueryOnly types.String `tfsdk:"access_group_ipv4_query_only"` AccessGroupIpv4Serve types.String `tfsdk:"access_group_ipv4_serve"` AccessGroupIpv4ServeOnly types.String `tfsdk:"access_group_ipv4_serve_only"` AccessGroupVrfs []NTPAccessGroupVrfs `tfsdk:"access_group_vrfs"` Authenticate types.Bool `tfsdk:"authenticate"` AuthenticationKeys []NTPAuthenticationKeys `tfsdk:"authentication_keys"` Broadcastdelay types.Int64 `tfsdk:"broadcastdelay"` MaxAssociations types.Int64 `tfsdk:"max_associations"` TrustedKeys []NTPTrustedKeys `tfsdk:"trusted_keys"` UpdateCalendar types.Bool `tfsdk:"update_calendar"` LogInternalSync types.Bool `tfsdk:"log_internal_sync"` SourceInterfaceName types.String `tfsdk:"source_interface_name"` SourceVrfs []NTPSourceVrfs `tfsdk:"source_vrfs"` Passive types.Bool `tfsdk:"passive"` CmacAuthenticationKeys []NTPCmacAuthenticationKeys `tfsdk:"cmac_authentication_keys"` HmacSha1AuthenticationKeys []NTPHmacSha1AuthenticationKeys `tfsdk:"hmac_sha1_authentication_keys"` HmacSha2AuthenticationKeys []NTPHmacSha2AuthenticationKeys `tfsdk:"hmac_sha2_authentication_keys"` Interfaces []NTPInterfaces `tfsdk:"interfaces"` InterfaceVrfs []NTPInterfaceVrfs `tfsdk:"interface_vrfs"` PrimaryStratumNumber types.Int64 `tfsdk:"primary_stratum_number"` PrimaryReferenceClock types.Bool `tfsdk:"primary_reference_clock"` Ipv4PeersServers []NTPIpv4PeersServers `tfsdk:"ipv4_peers_servers"` Ipv6PeersServers []NTPIpv6PeersServers `tfsdk:"ipv6_peers_servers"` PeersServersVrfs []NTPPeersServersVrfs `tfsdk:"peers_servers_vrfs"` AdminPlaneVersion types.Int64 `tfsdk:"admin_plane_version"` AdminPlaneKey types.Int64 `tfsdk:"admin_plane_key"` AdminPlaneMinpoll types.Int64 `tfsdk:"admin_plane_minpoll"` AdminPlaneMaxpoll types.Int64 `tfsdk:"admin_plane_maxpoll"` AdminPlanePrefer types.Bool `tfsdk:"admin_plane_prefer"` AdminPlaneBurst types.Bool `tfsdk:"admin_plane_burst"` AdminPlaneIburst types.Bool `tfsdk:"admin_plane_iburst"` }
type NTPDataSource ¶ added in v0.2.3
type NTPDataSource struct {
// contains filtered or unexported fields
}
func (*NTPDataSource) Configure ¶ added in v0.2.3
func (d *NTPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*NTPDataSource) Metadata ¶ added in v0.2.3
func (d *NTPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NTPDataSource) Read ¶ added in v0.2.3
func (d *NTPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NTPDataSource) Schema ¶ added in v0.2.3
func (d *NTPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NTPHmacSha1AuthenticationKeys ¶ added in v0.2.3
type NTPHmacSha2AuthenticationKeys ¶ added in v0.2.3
type NTPInterfaceVrfs ¶ added in v0.2.3
type NTPInterfaceVrfs struct { VrfName types.String `tfsdk:"vrf_name"` Interfaces []NTPInterfaceVrfsInterfaces `tfsdk:"interfaces"` }
type NTPInterfaceVrfsInterfaces ¶ added in v0.2.3
type NTPInterfaceVrfsInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` BroadcastClient types.Bool `tfsdk:"broadcast_client"` BroadcastDestination types.String `tfsdk:"broadcast_destination"` BroadcastKey types.Int64 `tfsdk:"broadcast_key"` BroadcastVersion types.Int64 `tfsdk:"broadcast_version"` Disable types.Bool `tfsdk:"disable"` }
type NTPInterfaces ¶ added in v0.2.3
type NTPIpv4PeersServers ¶ added in v0.2.3
type NTPIpv4PeersServers struct { Address types.String `tfsdk:"address"` Type types.String `tfsdk:"type"` Version types.Int64 `tfsdk:"version"` Key types.Int64 `tfsdk:"key"` Minpoll types.Int64 `tfsdk:"minpoll"` Maxpoll types.Int64 `tfsdk:"maxpoll"` Prefer types.Bool `tfsdk:"prefer"` Burst types.Bool `tfsdk:"burst"` Iburst types.Bool `tfsdk:"iburst"` Source types.String `tfsdk:"source"` }
type NTPIpv6PeersServers ¶ added in v0.2.3
type NTPIpv6PeersServers struct { Address types.String `tfsdk:"address"` Type types.String `tfsdk:"type"` Version types.Int64 `tfsdk:"version"` Key types.Int64 `tfsdk:"key"` Minpoll types.Int64 `tfsdk:"minpoll"` Maxpoll types.Int64 `tfsdk:"maxpoll"` Prefer types.Bool `tfsdk:"prefer"` Burst types.Bool `tfsdk:"burst"` Iburst types.Bool `tfsdk:"iburst"` Source types.String `tfsdk:"source"` Ipv6Address types.String `tfsdk:"ipv6_address"` }
type NTPPeersServersVrfs ¶ added in v0.2.3
type NTPPeersServersVrfs struct { VrfName types.String `tfsdk:"vrf_name"` Ipv4PeersServers []NTPPeersServersVrfsIpv4PeersServers `tfsdk:"ipv4_peers_servers"` Ipv6PeersServers []NTPPeersServersVrfsIpv6PeersServers `tfsdk:"ipv6_peers_servers"` }
type NTPPeersServersVrfsIpv4PeersServers ¶ added in v0.2.3
type NTPPeersServersVrfsIpv4PeersServers struct { Address types.String `tfsdk:"address"` Type types.String `tfsdk:"type"` Version types.Int64 `tfsdk:"version"` Key types.Int64 `tfsdk:"key"` Minpoll types.Int64 `tfsdk:"minpoll"` Maxpoll types.Int64 `tfsdk:"maxpoll"` Prefer types.Bool `tfsdk:"prefer"` Burst types.Bool `tfsdk:"burst"` Iburst types.Bool `tfsdk:"iburst"` Source types.String `tfsdk:"source"` }
type NTPPeersServersVrfsIpv6PeersServers ¶ added in v0.2.3
type NTPPeersServersVrfsIpv6PeersServers struct { Address types.String `tfsdk:"address"` Type types.String `tfsdk:"type"` Version types.Int64 `tfsdk:"version"` Key types.Int64 `tfsdk:"key"` Minpoll types.Int64 `tfsdk:"minpoll"` Maxpoll types.Int64 `tfsdk:"maxpoll"` Prefer types.Bool `tfsdk:"prefer"` Burst types.Bool `tfsdk:"burst"` Iburst types.Bool `tfsdk:"iburst"` Source types.String `tfsdk:"source"` Ipv6Address types.String `tfsdk:"ipv6_address"` }
type NTPResource ¶ added in v0.2.3
type NTPResource struct {
// contains filtered or unexported fields
}
func (*NTPResource) Configure ¶ added in v0.2.3
func (r *NTPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*NTPResource) Create ¶ added in v0.2.3
func (r *NTPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NTPResource) Delete ¶ added in v0.2.3
func (r *NTPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NTPResource) ImportState ¶ added in v0.2.3
func (r *NTPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NTPResource) Metadata ¶ added in v0.2.3
func (r *NTPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NTPResource) Read ¶ added in v0.2.3
func (r *NTPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NTPResource) Schema ¶ added in v0.2.3
func (r *NTPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NTPResource) Update ¶ added in v0.2.3
func (r *NTPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NTPSourceVrfs ¶ added in v0.2.3
type NTPTrustedKeys ¶ added in v0.2.3
type PCE ¶
type PCE struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` AddressIpv4 types.String `tfsdk:"address_ipv4"` AddressIpv6 types.String `tfsdk:"address_ipv6"` StateSyncIpv4s []PCEStateSyncIpv4s `tfsdk:"state_sync_ipv4s"` PeerFilterIpv4AccessList types.String `tfsdk:"peer_filter_ipv4_access_list"` ApiAuthenticationDigest types.Bool `tfsdk:"api_authentication_digest"` ApiSiblingIpv4 types.String `tfsdk:"api_sibling_ipv4"` ApiUsers []PCEApiUsers `tfsdk:"api_users"` }
type PCEApiUsers ¶
type PCEData ¶
type PCEData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` AddressIpv4 types.String `tfsdk:"address_ipv4"` AddressIpv6 types.String `tfsdk:"address_ipv6"` StateSyncIpv4s []PCEStateSyncIpv4s `tfsdk:"state_sync_ipv4s"` PeerFilterIpv4AccessList types.String `tfsdk:"peer_filter_ipv4_access_list"` ApiAuthenticationDigest types.Bool `tfsdk:"api_authentication_digest"` ApiSiblingIpv4 types.String `tfsdk:"api_sibling_ipv4"` ApiUsers []PCEApiUsers `tfsdk:"api_users"` }
type PCEDataSource ¶
type PCEDataSource struct {
// contains filtered or unexported fields
}
func (*PCEDataSource) Configure ¶
func (d *PCEDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*PCEDataSource) Metadata ¶
func (d *PCEDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PCEDataSource) Read ¶
func (d *PCEDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PCEDataSource) Schema ¶
func (d *PCEDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PCEResource ¶
type PCEResource struct {
// contains filtered or unexported fields
}
func (*PCEResource) Configure ¶
func (r *PCEResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*PCEResource) Create ¶
func (r *PCEResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PCEResource) Delete ¶
func (r *PCEResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PCEResource) ImportState ¶
func (r *PCEResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PCEResource) Metadata ¶
func (r *PCEResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PCEResource) Read ¶
func (r *PCEResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PCEResource) Schema ¶
func (r *PCEResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PCEResource) Update ¶
func (r *PCEResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PCEStateSyncIpv4s ¶
type PolicyMapQoS ¶
type PolicyMapQoSClasses ¶
type PolicyMapQoSClasses struct { Name types.String `tfsdk:"name"` Type types.String `tfsdk:"type"` SetMplsExperimentalTopmost types.Int64 `tfsdk:"set_mpls_experimental_topmost"` SetDscp types.String `tfsdk:"set_dscp"` PriorityLevel types.Int64 `tfsdk:"priority_level"` QueueLimits []PolicyMapQoSClassesQueueLimits `tfsdk:"queue_limits"` ServicePolicyName types.String `tfsdk:"service_policy_name"` PoliceRateValue types.String `tfsdk:"police_rate_value"` PoliceRateUnit types.String `tfsdk:"police_rate_unit"` PoliceConformActionTransmit types.Bool `tfsdk:"police_conform_action_transmit"` PoliceConformActionDrop types.Bool `tfsdk:"police_conform_action_drop"` PoliceExceedActionTransmit types.Bool `tfsdk:"police_exceed_action_transmit"` PoliceExceedActionDrop types.Bool `tfsdk:"police_exceed_action_drop"` PoliceViolateActionTransmit types.Bool `tfsdk:"police_violate_action_transmit"` PoliceViolateActionDrop types.Bool `tfsdk:"police_violate_action_drop"` ShapeAverageRateValue types.String `tfsdk:"shape_average_rate_value"` ShapeAverageRateUnit types.String `tfsdk:"shape_average_rate_unit"` BandwidthRemainingUnit types.String `tfsdk:"bandwidth_remaining_unit"` BandwidthRemainingValue types.String `tfsdk:"bandwidth_remaining_value"` }
type PolicyMapQoSData ¶
type PolicyMapQoSDataSource ¶
type PolicyMapQoSDataSource struct {
// contains filtered or unexported fields
}
func (*PolicyMapQoSDataSource) Configure ¶
func (d *PolicyMapQoSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*PolicyMapQoSDataSource) Metadata ¶
func (d *PolicyMapQoSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PolicyMapQoSDataSource) Read ¶
func (d *PolicyMapQoSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PolicyMapQoSDataSource) Schema ¶
func (d *PolicyMapQoSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PolicyMapQoSResource ¶
type PolicyMapQoSResource struct {
// contains filtered or unexported fields
}
func (*PolicyMapQoSResource) Configure ¶
func (r *PolicyMapQoSResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*PolicyMapQoSResource) Create ¶
func (r *PolicyMapQoSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PolicyMapQoSResource) Delete ¶
func (r *PolicyMapQoSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PolicyMapQoSResource) ImportState ¶
func (r *PolicyMapQoSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PolicyMapQoSResource) Metadata ¶
func (r *PolicyMapQoSResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PolicyMapQoSResource) Read ¶
func (r *PolicyMapQoSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PolicyMapQoSResource) Schema ¶
func (r *PolicyMapQoSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PolicyMapQoSResource) Update ¶
func (r *PolicyMapQoSResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PrefixSetData ¶
type PrefixSetDataSource ¶
type PrefixSetDataSource struct {
// contains filtered or unexported fields
}
func (*PrefixSetDataSource) Configure ¶
func (d *PrefixSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*PrefixSetDataSource) Metadata ¶
func (d *PrefixSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PrefixSetDataSource) Read ¶
func (d *PrefixSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PrefixSetDataSource) Schema ¶
func (d *PrefixSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PrefixSetResource ¶
type PrefixSetResource struct {
// contains filtered or unexported fields
}
func (*PrefixSetResource) Configure ¶
func (r *PrefixSetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*PrefixSetResource) Create ¶
func (r *PrefixSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PrefixSetResource) Delete ¶
func (r *PrefixSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PrefixSetResource) ImportState ¶
func (r *PrefixSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PrefixSetResource) Metadata ¶
func (r *PrefixSetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PrefixSetResource) Read ¶
func (r *PrefixSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PrefixSetResource) Schema ¶
func (r *PrefixSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PrefixSetResource) Update ¶
func (r *PrefixSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RDSetDataSource ¶ added in v0.2.2
type RDSetDataSource struct {
// contains filtered or unexported fields
}
func (*RDSetDataSource) Configure ¶ added in v0.2.2
func (d *RDSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RDSetDataSource) Metadata ¶ added in v0.2.2
func (d *RDSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RDSetDataSource) Read ¶ added in v0.2.2
func (d *RDSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RDSetDataSource) Schema ¶ added in v0.2.2
func (d *RDSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RDSetResource ¶ added in v0.2.2
type RDSetResource struct {
// contains filtered or unexported fields
}
func (*RDSetResource) Configure ¶ added in v0.2.2
func (r *RDSetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RDSetResource) Create ¶ added in v0.2.2
func (r *RDSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RDSetResource) Delete ¶ added in v0.2.2
func (r *RDSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RDSetResource) ImportState ¶ added in v0.2.2
func (r *RDSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RDSetResource) Metadata ¶ added in v0.2.2
func (r *RDSetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RDSetResource) Read ¶ added in v0.2.2
func (r *RDSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RDSetResource) Schema ¶ added in v0.2.2
func (r *RDSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RDSetResource) Update ¶ added in v0.2.2
func (r *RDSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RoutePolicy ¶
type RoutePolicyData ¶
type RoutePolicyDataSource ¶
type RoutePolicyDataSource struct {
// contains filtered or unexported fields
}
func (*RoutePolicyDataSource) Configure ¶
func (d *RoutePolicyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RoutePolicyDataSource) Metadata ¶
func (d *RoutePolicyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RoutePolicyDataSource) Read ¶
func (d *RoutePolicyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RoutePolicyDataSource) Schema ¶
func (d *RoutePolicyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RoutePolicyResource ¶
type RoutePolicyResource struct {
// contains filtered or unexported fields
}
func (*RoutePolicyResource) Configure ¶
func (r *RoutePolicyResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RoutePolicyResource) Create ¶
func (r *RoutePolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RoutePolicyResource) Delete ¶
func (r *RoutePolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RoutePolicyResource) ImportState ¶
func (r *RoutePolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RoutePolicyResource) Metadata ¶
func (r *RoutePolicyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RoutePolicyResource) Read ¶
func (r *RoutePolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RoutePolicyResource) Schema ¶
func (r *RoutePolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RoutePolicyResource) Update ¶
func (r *RoutePolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterBGP ¶
type RouterBGP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` AsNumber types.String `tfsdk:"as_number"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultMetric types.Int64 `tfsdk:"default_metric"` NsrDisable types.Bool `tfsdk:"nsr_disable"` BgpRedistributeInternal types.Bool `tfsdk:"bgp_redistribute_internal"` SegmentRoutingSrv6Locator types.String `tfsdk:"segment_routing_srv6_locator"` TimersBgpKeepaliveInterval types.Int64 `tfsdk:"timers_bgp_keepalive_interval"` TimersBgpHoldtime types.String `tfsdk:"timers_bgp_holdtime"` TimersBgpMinimumAcceptableHoldtime types.String `tfsdk:"timers_bgp_minimum_acceptable_holdtime"` BgpRouterId types.String `tfsdk:"bgp_router_id"` BgpGracefulRestartGracefulReset types.Bool `tfsdk:"bgp_graceful_restart_graceful_reset"` IbgpPolicyOutEnforceModifications types.Bool `tfsdk:"ibgp_policy_out_enforce_modifications"` BgpLogNeighborChangesDetail types.Bool `tfsdk:"bgp_log_neighbor_changes_detail"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` NexthopValidationColorExtcommSrPolicy types.Bool `tfsdk:"nexthop_validation_color_extcomm_sr_policy"` NexthopValidationColorExtcommDisable types.Bool `tfsdk:"nexthop_validation_color_extcomm_disable"` BgpBestpathAsPathIgnore types.Bool `tfsdk:"bgp_bestpath_as_path_ignore"` BgpBestpathAsPathMultipathRelax types.Bool `tfsdk:"bgp_bestpath_as_path_multipath_relax"` BgpBestpathCostCommunityIgnore types.Bool `tfsdk:"bgp_bestpath_cost_community_ignore"` BgpBestpathCompareRouterid types.Bool `tfsdk:"bgp_bestpath_compare_routerid"` BgpBestpathAigpIgnore types.Bool `tfsdk:"bgp_bestpath_aigp_ignore"` BgpBestpathIgpMetricIgnore types.Bool `tfsdk:"bgp_bestpath_igp_metric_ignore"` BgpBestpathIgpMetricSrPolicy types.Bool `tfsdk:"bgp_bestpath_igp_metric_sr_policy"` BgpBestpathMedAlways types.Bool `tfsdk:"bgp_bestpath_med_always"` BgpBestpathMedConfed types.Bool `tfsdk:"bgp_bestpath_med_confed"` BgpBestpathMedMissingAsWorst types.Bool `tfsdk:"bgp_bestpath_med_missing_as_worst"` BgpBestpathOriginAsUseValidity types.Bool `tfsdk:"bgp_bestpath_origin_as_use_validity"` BgpBestpathOriginAsAllowInvalid types.Bool `tfsdk:"bgp_bestpath_origin_as_allow_invalid"` BgpBestpathSrPolicyPrefer types.Bool `tfsdk:"bgp_bestpath_sr_policy_prefer"` BgpBestpathSrPolicyForce types.Bool `tfsdk:"bgp_bestpath_sr_policy_force"` Neighbors []RouterBGPNeighbors `tfsdk:"neighbors"` }
type RouterBGPAddressFamily ¶
type RouterBGPAddressFamily struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` AsNumber types.String `tfsdk:"as_number"` AfName types.String `tfsdk:"af_name"` AdditionalPathsSend types.Bool `tfsdk:"additional_paths_send"` AdditionalPathsReceive types.Bool `tfsdk:"additional_paths_receive"` AdditionalPathsSelectionRoutePolicy types.String `tfsdk:"additional_paths_selection_route_policy"` AllocateLabelAllUnlabeledPath types.Bool `tfsdk:"allocate_label_all_unlabeled_path"` AdvertiseBestExternal types.Bool `tfsdk:"advertise_best_external"` AllocateLabelAll types.Bool `tfsdk:"allocate_label_all"` MaximumPathsEbgpMultipath types.Int64 `tfsdk:"maximum_paths_ebgp_multipath"` MaximumPathsEibgpMultipath types.Int64 `tfsdk:"maximum_paths_eibgp_multipath"` MaximumPathsIbgpMultipath types.Int64 `tfsdk:"maximum_paths_ibgp_multipath"` NexthopTriggerDelayCritical types.Int64 `tfsdk:"nexthop_trigger_delay_critical"` NexthopTriggerDelayNonCritical types.Int64 `tfsdk:"nexthop_trigger_delay_non_critical"` LabelModePerCe types.Bool `tfsdk:"label_mode_per_ce"` LabelModePerVrf types.Bool `tfsdk:"label_mode_per_vrf"` RedistributeConnected types.Bool `tfsdk:"redistribute_connected"` RedistributeConnectedMetric types.Int64 `tfsdk:"redistribute_connected_metric"` RedistributeConnectedRoutePolicy types.String `tfsdk:"redistribute_connected_route_policy"` RedistributeStatic types.Bool `tfsdk:"redistribute_static"` RedistributeStaticMetric types.Int64 `tfsdk:"redistribute_static_metric"` RedistributeStaticRoutePolicy types.String `tfsdk:"redistribute_static_route_policy"` AggregateAddresses []RouterBGPAddressFamilyAggregateAddresses `tfsdk:"aggregate_addresses"` Networks []RouterBGPAddressFamilyNetworks `tfsdk:"networks"` RedistributeIsis []RouterBGPAddressFamilyRedistributeIsis `tfsdk:"redistribute_isis"` RedistributeOspf []RouterBGPAddressFamilyRedistributeOspf `tfsdk:"redistribute_ospf"` }
type RouterBGPAddressFamilyData ¶
type RouterBGPAddressFamilyData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` AsNumber types.String `tfsdk:"as_number"` AfName types.String `tfsdk:"af_name"` AdditionalPathsSend types.Bool `tfsdk:"additional_paths_send"` AdditionalPathsReceive types.Bool `tfsdk:"additional_paths_receive"` AdditionalPathsSelectionRoutePolicy types.String `tfsdk:"additional_paths_selection_route_policy"` AllocateLabelAllUnlabeledPath types.Bool `tfsdk:"allocate_label_all_unlabeled_path"` AdvertiseBestExternal types.Bool `tfsdk:"advertise_best_external"` AllocateLabelAll types.Bool `tfsdk:"allocate_label_all"` MaximumPathsEbgpMultipath types.Int64 `tfsdk:"maximum_paths_ebgp_multipath"` MaximumPathsEibgpMultipath types.Int64 `tfsdk:"maximum_paths_eibgp_multipath"` MaximumPathsIbgpMultipath types.Int64 `tfsdk:"maximum_paths_ibgp_multipath"` NexthopTriggerDelayCritical types.Int64 `tfsdk:"nexthop_trigger_delay_critical"` NexthopTriggerDelayNonCritical types.Int64 `tfsdk:"nexthop_trigger_delay_non_critical"` LabelModePerCe types.Bool `tfsdk:"label_mode_per_ce"` LabelModePerVrf types.Bool `tfsdk:"label_mode_per_vrf"` RedistributeConnected types.Bool `tfsdk:"redistribute_connected"` RedistributeConnectedMetric types.Int64 `tfsdk:"redistribute_connected_metric"` RedistributeConnectedRoutePolicy types.String `tfsdk:"redistribute_connected_route_policy"` RedistributeStatic types.Bool `tfsdk:"redistribute_static"` RedistributeStaticMetric types.Int64 `tfsdk:"redistribute_static_metric"` RedistributeStaticRoutePolicy types.String `tfsdk:"redistribute_static_route_policy"` AggregateAddresses []RouterBGPAddressFamilyAggregateAddresses `tfsdk:"aggregate_addresses"` Networks []RouterBGPAddressFamilyNetworks `tfsdk:"networks"` RedistributeIsis []RouterBGPAddressFamilyRedistributeIsis `tfsdk:"redistribute_isis"` RedistributeOspf []RouterBGPAddressFamilyRedistributeOspf `tfsdk:"redistribute_ospf"` }
type RouterBGPAddressFamilyDataSource ¶
type RouterBGPAddressFamilyDataSource struct {
// contains filtered or unexported fields
}
func (*RouterBGPAddressFamilyDataSource) Configure ¶
func (d *RouterBGPAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterBGPAddressFamilyDataSource) Metadata ¶
func (d *RouterBGPAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterBGPAddressFamilyDataSource) Read ¶
func (d *RouterBGPAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterBGPAddressFamilyDataSource) Schema ¶
func (d *RouterBGPAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterBGPAddressFamilyRedistributeIsis ¶
type RouterBGPAddressFamilyRedistributeIsis struct { InstanceName types.String `tfsdk:"instance_name"` LevelOne types.Bool `tfsdk:"level_one"` LevelOneTwo types.Bool `tfsdk:"level_one_two"` LevelOneTwoOneInterArea types.Bool `tfsdk:"level_one_two_one_inter_area"` LevelOneOneInterArea types.Bool `tfsdk:"level_one_one_inter_area"` LevelTwo types.Bool `tfsdk:"level_two"` LevelTwoOneInterArea types.Bool `tfsdk:"level_two_one_inter_area"` LevelOneInterArea types.Bool `tfsdk:"level_one_inter_area"` Metric types.Int64 `tfsdk:"metric"` RoutePolicy types.String `tfsdk:"route_policy"` }
type RouterBGPAddressFamilyRedistributeOspf ¶
type RouterBGPAddressFamilyRedistributeOspf struct { RouterTag types.String `tfsdk:"router_tag"` MatchInternal types.Bool `tfsdk:"match_internal"` MatchInternalExternal types.Bool `tfsdk:"match_internal_external"` MatchInternalNssaExternal types.Bool `tfsdk:"match_internal_nssa_external"` MatchExternal types.Bool `tfsdk:"match_external"` MatchExternalNssaExternal types.Bool `tfsdk:"match_external_nssa_external"` MatchNssaExternal types.Bool `tfsdk:"match_nssa_external"` Metric types.Int64 `tfsdk:"metric"` RoutePolicy types.String `tfsdk:"route_policy"` }
type RouterBGPAddressFamilyResource ¶
type RouterBGPAddressFamilyResource struct {
// contains filtered or unexported fields
}
func (*RouterBGPAddressFamilyResource) Configure ¶
func (r *RouterBGPAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterBGPAddressFamilyResource) Create ¶
func (r *RouterBGPAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterBGPAddressFamilyResource) Delete ¶
func (r *RouterBGPAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterBGPAddressFamilyResource) ImportState ¶
func (r *RouterBGPAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterBGPAddressFamilyResource) Metadata ¶
func (r *RouterBGPAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterBGPAddressFamilyResource) Read ¶
func (r *RouterBGPAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterBGPAddressFamilyResource) Schema ¶
func (r *RouterBGPAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterBGPAddressFamilyResource) Update ¶
func (r *RouterBGPAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterBGPData ¶
type RouterBGPData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` AsNumber types.String `tfsdk:"as_number"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultMetric types.Int64 `tfsdk:"default_metric"` NsrDisable types.Bool `tfsdk:"nsr_disable"` BgpRedistributeInternal types.Bool `tfsdk:"bgp_redistribute_internal"` SegmentRoutingSrv6Locator types.String `tfsdk:"segment_routing_srv6_locator"` TimersBgpKeepaliveInterval types.Int64 `tfsdk:"timers_bgp_keepalive_interval"` TimersBgpHoldtime types.String `tfsdk:"timers_bgp_holdtime"` TimersBgpMinimumAcceptableHoldtime types.String `tfsdk:"timers_bgp_minimum_acceptable_holdtime"` BgpRouterId types.String `tfsdk:"bgp_router_id"` BgpGracefulRestartGracefulReset types.Bool `tfsdk:"bgp_graceful_restart_graceful_reset"` IbgpPolicyOutEnforceModifications types.Bool `tfsdk:"ibgp_policy_out_enforce_modifications"` BgpLogNeighborChangesDetail types.Bool `tfsdk:"bgp_log_neighbor_changes_detail"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` NexthopValidationColorExtcommSrPolicy types.Bool `tfsdk:"nexthop_validation_color_extcomm_sr_policy"` NexthopValidationColorExtcommDisable types.Bool `tfsdk:"nexthop_validation_color_extcomm_disable"` BgpBestpathAsPathIgnore types.Bool `tfsdk:"bgp_bestpath_as_path_ignore"` BgpBestpathAsPathMultipathRelax types.Bool `tfsdk:"bgp_bestpath_as_path_multipath_relax"` BgpBestpathCostCommunityIgnore types.Bool `tfsdk:"bgp_bestpath_cost_community_ignore"` BgpBestpathCompareRouterid types.Bool `tfsdk:"bgp_bestpath_compare_routerid"` BgpBestpathAigpIgnore types.Bool `tfsdk:"bgp_bestpath_aigp_ignore"` BgpBestpathIgpMetricIgnore types.Bool `tfsdk:"bgp_bestpath_igp_metric_ignore"` BgpBestpathIgpMetricSrPolicy types.Bool `tfsdk:"bgp_bestpath_igp_metric_sr_policy"` BgpBestpathMedAlways types.Bool `tfsdk:"bgp_bestpath_med_always"` BgpBestpathMedConfed types.Bool `tfsdk:"bgp_bestpath_med_confed"` BgpBestpathMedMissingAsWorst types.Bool `tfsdk:"bgp_bestpath_med_missing_as_worst"` BgpBestpathOriginAsUseValidity types.Bool `tfsdk:"bgp_bestpath_origin_as_use_validity"` BgpBestpathOriginAsAllowInvalid types.Bool `tfsdk:"bgp_bestpath_origin_as_allow_invalid"` BgpBestpathSrPolicyPrefer types.Bool `tfsdk:"bgp_bestpath_sr_policy_prefer"` BgpBestpathSrPolicyForce types.Bool `tfsdk:"bgp_bestpath_sr_policy_force"` Neighbors []RouterBGPNeighbors `tfsdk:"neighbors"` }
type RouterBGPDataSource ¶
type RouterBGPDataSource struct {
// contains filtered or unexported fields
}
func (*RouterBGPDataSource) Configure ¶
func (d *RouterBGPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterBGPDataSource) Metadata ¶
func (d *RouterBGPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterBGPDataSource) Read ¶
func (d *RouterBGPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterBGPDataSource) Schema ¶
func (d *RouterBGPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterBGPNeighborAddressFamily ¶
type RouterBGPNeighborAddressFamily struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` AsNumber types.String `tfsdk:"as_number"` NeighborAddress types.String `tfsdk:"neighbor_address"` AfName types.String `tfsdk:"af_name"` ImportStitchingRtReOriginateStitchingRt types.Bool `tfsdk:"import_stitching_rt_re_originate_stitching_rt"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` RouteReflectorClientInheritanceDisable types.Bool `tfsdk:"route_reflector_client_inheritance_disable"` AdvertiseVpnv4UnicastEnableReOriginatedStitchingRt types.Bool `tfsdk:"advertise_vpnv4_unicast_enable_re_originated_stitching_rt"` NextHopSelf types.Bool `tfsdk:"next_hop_self"` NextHopSelfInheritanceDisable types.Bool `tfsdk:"next_hop_self_inheritance_disable"` EncapsulationTypeSrv6 types.Bool `tfsdk:"encapsulation_type_srv6"` RoutePolicyIn types.String `tfsdk:"route_policy_in"` RoutePolicyOut types.String `tfsdk:"route_policy_out"` SoftReconfigurationInboundAlways types.Bool `tfsdk:"soft_reconfiguration_inbound_always"` SendCommunityEbgp types.Bool `tfsdk:"send_community_ebgp"` SendCommunityEbgpInheritanceDisable types.Bool `tfsdk:"send_community_ebgp_inheritance_disable"` MaximumPrefixLimit types.Int64 `tfsdk:"maximum_prefix_limit"` MaximumPrefixThreshold types.Int64 `tfsdk:"maximum_prefix_threshold"` MaximumPrefixRestart types.Int64 `tfsdk:"maximum_prefix_restart"` MaximumPrefixDiscardExtraPaths types.Bool `tfsdk:"maximum_prefix_discard_extra_paths"` MaximumPrefixWarningOnly types.Bool `tfsdk:"maximum_prefix_warning_only"` DefaultOriginateRoutePolicy types.String `tfsdk:"default_originate_route_policy"` DefaultOriginateInheritanceDisable types.Bool `tfsdk:"default_originate_inheritance_disable"` }
type RouterBGPNeighborAddressFamilyData ¶
type RouterBGPNeighborAddressFamilyData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` AsNumber types.String `tfsdk:"as_number"` NeighborAddress types.String `tfsdk:"neighbor_address"` AfName types.String `tfsdk:"af_name"` ImportStitchingRtReOriginateStitchingRt types.Bool `tfsdk:"import_stitching_rt_re_originate_stitching_rt"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` RouteReflectorClientInheritanceDisable types.Bool `tfsdk:"route_reflector_client_inheritance_disable"` AdvertiseVpnv4UnicastEnableReOriginatedStitchingRt types.Bool `tfsdk:"advertise_vpnv4_unicast_enable_re_originated_stitching_rt"` NextHopSelf types.Bool `tfsdk:"next_hop_self"` NextHopSelfInheritanceDisable types.Bool `tfsdk:"next_hop_self_inheritance_disable"` EncapsulationTypeSrv6 types.Bool `tfsdk:"encapsulation_type_srv6"` RoutePolicyIn types.String `tfsdk:"route_policy_in"` RoutePolicyOut types.String `tfsdk:"route_policy_out"` SoftReconfigurationInboundAlways types.Bool `tfsdk:"soft_reconfiguration_inbound_always"` SendCommunityEbgp types.Bool `tfsdk:"send_community_ebgp"` SendCommunityEbgpInheritanceDisable types.Bool `tfsdk:"send_community_ebgp_inheritance_disable"` MaximumPrefixLimit types.Int64 `tfsdk:"maximum_prefix_limit"` MaximumPrefixThreshold types.Int64 `tfsdk:"maximum_prefix_threshold"` MaximumPrefixRestart types.Int64 `tfsdk:"maximum_prefix_restart"` MaximumPrefixDiscardExtraPaths types.Bool `tfsdk:"maximum_prefix_discard_extra_paths"` MaximumPrefixWarningOnly types.Bool `tfsdk:"maximum_prefix_warning_only"` DefaultOriginateRoutePolicy types.String `tfsdk:"default_originate_route_policy"` DefaultOriginateInheritanceDisable types.Bool `tfsdk:"default_originate_inheritance_disable"` }
type RouterBGPNeighborAddressFamilyDataSource ¶
type RouterBGPNeighborAddressFamilyDataSource struct {
// contains filtered or unexported fields
}
func (*RouterBGPNeighborAddressFamilyDataSource) Configure ¶
func (d *RouterBGPNeighborAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterBGPNeighborAddressFamilyDataSource) Metadata ¶
func (d *RouterBGPNeighborAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterBGPNeighborAddressFamilyDataSource) Read ¶
func (d *RouterBGPNeighborAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterBGPNeighborAddressFamilyDataSource) Schema ¶
func (d *RouterBGPNeighborAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterBGPNeighborAddressFamilyResource ¶
type RouterBGPNeighborAddressFamilyResource struct {
// contains filtered or unexported fields
}
func (*RouterBGPNeighborAddressFamilyResource) Configure ¶
func (r *RouterBGPNeighborAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterBGPNeighborAddressFamilyResource) Create ¶
func (r *RouterBGPNeighborAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterBGPNeighborAddressFamilyResource) Delete ¶
func (r *RouterBGPNeighborAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterBGPNeighborAddressFamilyResource) ImportState ¶
func (r *RouterBGPNeighborAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterBGPNeighborAddressFamilyResource) Metadata ¶
func (r *RouterBGPNeighborAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterBGPNeighborAddressFamilyResource) Read ¶
func (r *RouterBGPNeighborAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterBGPNeighborAddressFamilyResource) Schema ¶
func (r *RouterBGPNeighborAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterBGPNeighborAddressFamilyResource) Update ¶
func (r *RouterBGPNeighborAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterBGPNeighborGroup ¶
type RouterBGPNeighborGroup struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` AsNumber types.String `tfsdk:"as_number"` Name types.String `tfsdk:"name"` RemoteAs types.String `tfsdk:"remote_as"` Description types.String `tfsdk:"description"` UpdateSource types.String `tfsdk:"update_source"` AdvertisementIntervalSeconds types.Int64 `tfsdk:"advertisement_interval_seconds"` AdvertisementIntervalMilliseconds types.Int64 `tfsdk:"advertisement_interval_milliseconds"` AoKeyChainName types.String `tfsdk:"ao_key_chain_name"` AoIncludeTcpOptionsEnable types.Bool `tfsdk:"ao_include_tcp_options_enable"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` BfdFastDetect types.Bool `tfsdk:"bfd_fast_detect"` BfdFastDetectStrictMode types.Bool `tfsdk:"bfd_fast_detect_strict_mode"` BfdFastDetectInheritanceDisable types.Bool `tfsdk:"bfd_fast_detect_inheritance_disable"` LocalAs types.String `tfsdk:"local_as"` LocalAsNoPrepend types.Bool `tfsdk:"local_as_no_prepend"` LocalAsReplaceAs types.Bool `tfsdk:"local_as_replace_as"` LocalAsDualAs types.Bool `tfsdk:"local_as_dual_as"` AddressFamilies []RouterBGPNeighborGroupAddressFamilies `tfsdk:"address_families"` TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"` TimersHoldtime types.String `tfsdk:"timers_holdtime"` TimersMinimumAcceptableHoldtime types.String `tfsdk:"timers_minimum_acceptable_holdtime"` }
type RouterBGPNeighborGroupAddressFamilies ¶
type RouterBGPNeighborGroupAddressFamilies struct { AfName types.String `tfsdk:"af_name"` SoftReconfigurationInboundAlways types.Bool `tfsdk:"soft_reconfiguration_inbound_always"` NextHopSelf types.Bool `tfsdk:"next_hop_self"` NextHopSelfInheritanceDisable types.Bool `tfsdk:"next_hop_self_inheritance_disable"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` RouteReflectorClientInheritanceDisable types.Bool `tfsdk:"route_reflector_client_inheritance_disable"` RoutePolicyIn types.String `tfsdk:"route_policy_in"` RoutePolicyOut types.String `tfsdk:"route_policy_out"` UseAfGroup types.String `tfsdk:"use_af_group"` }
type RouterBGPNeighborGroupData ¶
type RouterBGPNeighborGroupData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` AsNumber types.String `tfsdk:"as_number"` Name types.String `tfsdk:"name"` RemoteAs types.String `tfsdk:"remote_as"` Description types.String `tfsdk:"description"` UpdateSource types.String `tfsdk:"update_source"` AdvertisementIntervalSeconds types.Int64 `tfsdk:"advertisement_interval_seconds"` AdvertisementIntervalMilliseconds types.Int64 `tfsdk:"advertisement_interval_milliseconds"` AoKeyChainName types.String `tfsdk:"ao_key_chain_name"` AoIncludeTcpOptionsEnable types.Bool `tfsdk:"ao_include_tcp_options_enable"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` BfdFastDetect types.Bool `tfsdk:"bfd_fast_detect"` BfdFastDetectStrictMode types.Bool `tfsdk:"bfd_fast_detect_strict_mode"` BfdFastDetectInheritanceDisable types.Bool `tfsdk:"bfd_fast_detect_inheritance_disable"` LocalAs types.String `tfsdk:"local_as"` LocalAsNoPrepend types.Bool `tfsdk:"local_as_no_prepend"` LocalAsReplaceAs types.Bool `tfsdk:"local_as_replace_as"` LocalAsDualAs types.Bool `tfsdk:"local_as_dual_as"` AddressFamilies []RouterBGPNeighborGroupAddressFamilies `tfsdk:"address_families"` TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"` TimersHoldtime types.String `tfsdk:"timers_holdtime"` TimersMinimumAcceptableHoldtime types.String `tfsdk:"timers_minimum_acceptable_holdtime"` }
type RouterBGPNeighborGroupDataSource ¶
type RouterBGPNeighborGroupDataSource struct {
// contains filtered or unexported fields
}
func (*RouterBGPNeighborGroupDataSource) Configure ¶
func (d *RouterBGPNeighborGroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterBGPNeighborGroupDataSource) Metadata ¶
func (d *RouterBGPNeighborGroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterBGPNeighborGroupDataSource) Read ¶
func (d *RouterBGPNeighborGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterBGPNeighborGroupDataSource) Schema ¶
func (d *RouterBGPNeighborGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterBGPNeighborGroupResource ¶
type RouterBGPNeighborGroupResource struct {
// contains filtered or unexported fields
}
func (*RouterBGPNeighborGroupResource) Configure ¶
func (r *RouterBGPNeighborGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterBGPNeighborGroupResource) Create ¶
func (r *RouterBGPNeighborGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterBGPNeighborGroupResource) Delete ¶
func (r *RouterBGPNeighborGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterBGPNeighborGroupResource) ImportState ¶
func (r *RouterBGPNeighborGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterBGPNeighborGroupResource) Metadata ¶
func (r *RouterBGPNeighborGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterBGPNeighborGroupResource) Read ¶
func (r *RouterBGPNeighborGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterBGPNeighborGroupResource) Schema ¶
func (r *RouterBGPNeighborGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterBGPNeighborGroupResource) Update ¶
func (r *RouterBGPNeighborGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterBGPNeighbors ¶
type RouterBGPNeighbors struct { NeighborAddress types.String `tfsdk:"neighbor_address"` RemoteAs types.String `tfsdk:"remote_as"` Description types.String `tfsdk:"description"` UseNeighborGroup types.String `tfsdk:"use_neighbor_group"` AdvertisementIntervalSeconds types.Int64 `tfsdk:"advertisement_interval_seconds"` AdvertisementIntervalMilliseconds types.Int64 `tfsdk:"advertisement_interval_milliseconds"` IgnoreConnectedCheck types.Bool `tfsdk:"ignore_connected_check"` EbgpMultihopMaximumHopCount types.Int64 `tfsdk:"ebgp_multihop_maximum_hop_count"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` BfdFastDetect types.Bool `tfsdk:"bfd_fast_detect"` BfdFastDetectStrictMode types.Bool `tfsdk:"bfd_fast_detect_strict_mode"` BfdFastDetectInheritanceDisable types.Bool `tfsdk:"bfd_fast_detect_inheritance_disable"` LocalAs types.String `tfsdk:"local_as"` LocalAsNoPrepend types.Bool `tfsdk:"local_as_no_prepend"` LocalAsReplaceAs types.Bool `tfsdk:"local_as_replace_as"` LocalAsDualAs types.Bool `tfsdk:"local_as_dual_as"` Password types.String `tfsdk:"password"` Shutdown types.Bool `tfsdk:"shutdown"` TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"` TimersHoldtime types.String `tfsdk:"timers_holdtime"` TimersMinimumAcceptableHoldtime types.String `tfsdk:"timers_minimum_acceptable_holdtime"` UpdateSource types.String `tfsdk:"update_source"` TtlSecurity types.Bool `tfsdk:"ttl_security"` }
type RouterBGPResource ¶
type RouterBGPResource struct {
// contains filtered or unexported fields
}
func (*RouterBGPResource) Configure ¶
func (r *RouterBGPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterBGPResource) Create ¶
func (r *RouterBGPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterBGPResource) Delete ¶
func (r *RouterBGPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterBGPResource) ImportState ¶
func (r *RouterBGPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterBGPResource) Metadata ¶
func (r *RouterBGPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterBGPResource) Read ¶
func (r *RouterBGPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterBGPResource) Schema ¶
func (r *RouterBGPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterBGPResource) Update ¶
func (r *RouterBGPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterBGPVRF ¶
type RouterBGPVRF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` AsNumber types.String `tfsdk:"as_number"` VrfName types.String `tfsdk:"vrf_name"` RdAuto types.Bool `tfsdk:"rd_auto"` RdTwoByteAsAsNumber types.String `tfsdk:"rd_two_byte_as_as_number"` RdTwoByteAsIndex types.Int64 `tfsdk:"rd_two_byte_as_index"` RdFourByteAsAsNumber types.String `tfsdk:"rd_four_byte_as_as_number"` RdFourByteAsIndex types.Int64 `tfsdk:"rd_four_byte_as_index"` RdIpAddressIpv4Address types.String `tfsdk:"rd_ip_address_ipv4_address"` RdIpAddressIndex types.Int64 `tfsdk:"rd_ip_address_index"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultMetric types.Int64 `tfsdk:"default_metric"` TimersBgpKeepaliveInterval types.Int64 `tfsdk:"timers_bgp_keepalive_interval"` TimersBgpHoldtime types.String `tfsdk:"timers_bgp_holdtime"` BgpRouterId types.String `tfsdk:"bgp_router_id"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` Neighbors []RouterBGPVRFNeighbors `tfsdk:"neighbors"` }
type RouterBGPVRFAddressFamily ¶
type RouterBGPVRFAddressFamily struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` AsNumber types.String `tfsdk:"as_number"` VrfName types.String `tfsdk:"vrf_name"` AfName types.String `tfsdk:"af_name"` AdditionalPathsSend types.Bool `tfsdk:"additional_paths_send"` AdditionalPathsReceive types.Bool `tfsdk:"additional_paths_receive"` AdditionalPathsSelectionRoutePolicy types.String `tfsdk:"additional_paths_selection_route_policy"` AllocateLabelAllUnlabeledPath types.Bool `tfsdk:"allocate_label_all_unlabeled_path"` AdvertiseBestExternal types.Bool `tfsdk:"advertise_best_external"` AllocateLabelAll types.Bool `tfsdk:"allocate_label_all"` MaximumPathsEbgpMultipath types.Int64 `tfsdk:"maximum_paths_ebgp_multipath"` MaximumPathsEibgpMultipath types.Int64 `tfsdk:"maximum_paths_eibgp_multipath"` MaximumPathsIbgpMultipath types.Int64 `tfsdk:"maximum_paths_ibgp_multipath"` LabelModePerCe types.Bool `tfsdk:"label_mode_per_ce"` LabelModePerVrf types.Bool `tfsdk:"label_mode_per_vrf"` RedistributeConnected types.Bool `tfsdk:"redistribute_connected"` RedistributeConnectedMetric types.Int64 `tfsdk:"redistribute_connected_metric"` RedistributeConnectedRoutePolicy types.String `tfsdk:"redistribute_connected_route_policy"` RedistributeStatic types.Bool `tfsdk:"redistribute_static"` RedistributeStaticMetric types.Int64 `tfsdk:"redistribute_static_metric"` RedistributeStaticRoutePolicy types.String `tfsdk:"redistribute_static_route_policy"` SegmentRoutingSrv6Locator types.String `tfsdk:"segment_routing_srv6_locator"` SegmentRoutingSrv6AllocModePerVrf types.Bool `tfsdk:"segment_routing_srv6_alloc_mode_per_vrf"` AggregateAddresses []RouterBGPVRFAddressFamilyAggregateAddresses `tfsdk:"aggregate_addresses"` Networks []RouterBGPVRFAddressFamilyNetworks `tfsdk:"networks"` RedistributeOspf []RouterBGPVRFAddressFamilyRedistributeOspf `tfsdk:"redistribute_ospf"` }
type RouterBGPVRFAddressFamilyData ¶
type RouterBGPVRFAddressFamilyData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` AsNumber types.String `tfsdk:"as_number"` VrfName types.String `tfsdk:"vrf_name"` AfName types.String `tfsdk:"af_name"` AdditionalPathsSend types.Bool `tfsdk:"additional_paths_send"` AdditionalPathsReceive types.Bool `tfsdk:"additional_paths_receive"` AdditionalPathsSelectionRoutePolicy types.String `tfsdk:"additional_paths_selection_route_policy"` AllocateLabelAllUnlabeledPath types.Bool `tfsdk:"allocate_label_all_unlabeled_path"` AdvertiseBestExternal types.Bool `tfsdk:"advertise_best_external"` AllocateLabelAll types.Bool `tfsdk:"allocate_label_all"` MaximumPathsEbgpMultipath types.Int64 `tfsdk:"maximum_paths_ebgp_multipath"` MaximumPathsEibgpMultipath types.Int64 `tfsdk:"maximum_paths_eibgp_multipath"` MaximumPathsIbgpMultipath types.Int64 `tfsdk:"maximum_paths_ibgp_multipath"` LabelModePerCe types.Bool `tfsdk:"label_mode_per_ce"` LabelModePerVrf types.Bool `tfsdk:"label_mode_per_vrf"` RedistributeConnected types.Bool `tfsdk:"redistribute_connected"` RedistributeConnectedMetric types.Int64 `tfsdk:"redistribute_connected_metric"` RedistributeConnectedRoutePolicy types.String `tfsdk:"redistribute_connected_route_policy"` RedistributeStatic types.Bool `tfsdk:"redistribute_static"` RedistributeStaticMetric types.Int64 `tfsdk:"redistribute_static_metric"` RedistributeStaticRoutePolicy types.String `tfsdk:"redistribute_static_route_policy"` SegmentRoutingSrv6Locator types.String `tfsdk:"segment_routing_srv6_locator"` SegmentRoutingSrv6AllocModePerVrf types.Bool `tfsdk:"segment_routing_srv6_alloc_mode_per_vrf"` AggregateAddresses []RouterBGPVRFAddressFamilyAggregateAddresses `tfsdk:"aggregate_addresses"` Networks []RouterBGPVRFAddressFamilyNetworks `tfsdk:"networks"` RedistributeOspf []RouterBGPVRFAddressFamilyRedistributeOspf `tfsdk:"redistribute_ospf"` }
type RouterBGPVRFAddressFamilyDataSource ¶
type RouterBGPVRFAddressFamilyDataSource struct {
// contains filtered or unexported fields
}
func (*RouterBGPVRFAddressFamilyDataSource) Configure ¶
func (d *RouterBGPVRFAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterBGPVRFAddressFamilyDataSource) Metadata ¶
func (d *RouterBGPVRFAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterBGPVRFAddressFamilyDataSource) Read ¶
func (d *RouterBGPVRFAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterBGPVRFAddressFamilyDataSource) Schema ¶
func (d *RouterBGPVRFAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterBGPVRFAddressFamilyRedistributeOspf ¶
type RouterBGPVRFAddressFamilyRedistributeOspf struct { RouterTag types.String `tfsdk:"router_tag"` MatchInternal types.Bool `tfsdk:"match_internal"` MatchInternalExternal types.Bool `tfsdk:"match_internal_external"` MatchInternalNssaExternal types.Bool `tfsdk:"match_internal_nssa_external"` MatchExternal types.Bool `tfsdk:"match_external"` MatchExternalNssaExternal types.Bool `tfsdk:"match_external_nssa_external"` MatchNssaExternal types.Bool `tfsdk:"match_nssa_external"` Metric types.Int64 `tfsdk:"metric"` RoutePolicy types.String `tfsdk:"route_policy"` }
type RouterBGPVRFAddressFamilyResource ¶
type RouterBGPVRFAddressFamilyResource struct {
// contains filtered or unexported fields
}
func (*RouterBGPVRFAddressFamilyResource) Configure ¶
func (r *RouterBGPVRFAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterBGPVRFAddressFamilyResource) Create ¶
func (r *RouterBGPVRFAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterBGPVRFAddressFamilyResource) Delete ¶
func (r *RouterBGPVRFAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterBGPVRFAddressFamilyResource) ImportState ¶
func (r *RouterBGPVRFAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterBGPVRFAddressFamilyResource) Metadata ¶
func (r *RouterBGPVRFAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterBGPVRFAddressFamilyResource) Read ¶
func (r *RouterBGPVRFAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterBGPVRFAddressFamilyResource) Schema ¶
func (r *RouterBGPVRFAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterBGPVRFAddressFamilyResource) Update ¶
func (r *RouterBGPVRFAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterBGPVRFData ¶
type RouterBGPVRFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` AsNumber types.String `tfsdk:"as_number"` VrfName types.String `tfsdk:"vrf_name"` RdAuto types.Bool `tfsdk:"rd_auto"` RdTwoByteAsAsNumber types.String `tfsdk:"rd_two_byte_as_as_number"` RdTwoByteAsIndex types.Int64 `tfsdk:"rd_two_byte_as_index"` RdFourByteAsAsNumber types.String `tfsdk:"rd_four_byte_as_as_number"` RdFourByteAsIndex types.Int64 `tfsdk:"rd_four_byte_as_index"` RdIpAddressIpv4Address types.String `tfsdk:"rd_ip_address_ipv4_address"` RdIpAddressIndex types.Int64 `tfsdk:"rd_ip_address_index"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultMetric types.Int64 `tfsdk:"default_metric"` TimersBgpKeepaliveInterval types.Int64 `tfsdk:"timers_bgp_keepalive_interval"` TimersBgpHoldtime types.String `tfsdk:"timers_bgp_holdtime"` BgpRouterId types.String `tfsdk:"bgp_router_id"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` Neighbors []RouterBGPVRFNeighbors `tfsdk:"neighbors"` }
type RouterBGPVRFDataSource ¶
type RouterBGPVRFDataSource struct {
// contains filtered or unexported fields
}
func (*RouterBGPVRFDataSource) Configure ¶
func (d *RouterBGPVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterBGPVRFDataSource) Metadata ¶
func (d *RouterBGPVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterBGPVRFDataSource) Read ¶
func (d *RouterBGPVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterBGPVRFDataSource) Schema ¶
func (d *RouterBGPVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterBGPVRFNeighborAddressFamily ¶
type RouterBGPVRFNeighborAddressFamily struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` AsNumber types.String `tfsdk:"as_number"` VrfName types.String `tfsdk:"vrf_name"` NeighborAddress types.String `tfsdk:"neighbor_address"` AfName types.String `tfsdk:"af_name"` RoutePolicyIn types.String `tfsdk:"route_policy_in"` RoutePolicyOut types.String `tfsdk:"route_policy_out"` DefaultOriginateRoutePolicy types.String `tfsdk:"default_originate_route_policy"` DefaultOriginateInheritanceDisable types.Bool `tfsdk:"default_originate_inheritance_disable"` NextHopSelf types.Bool `tfsdk:"next_hop_self"` NextHopSelfInheritanceDisable types.Bool `tfsdk:"next_hop_self_inheritance_disable"` SoftReconfigurationInboundAlways types.Bool `tfsdk:"soft_reconfiguration_inbound_always"` SendCommunityEbgpInheritanceDisable types.Bool `tfsdk:"send_community_ebgp_inheritance_disable"` RemovePrivateAs types.Bool `tfsdk:"remove_private_as"` RemovePrivateAsInheritanceDisable types.Bool `tfsdk:"remove_private_as_inheritance_disable"` RemovePrivateAsEntireAspath types.Bool `tfsdk:"remove_private_as_entire_aspath"` RemovePrivateAsInternal types.Bool `tfsdk:"remove_private_as_internal"` RemovePrivateAsInternalInheritanceDisable types.Bool `tfsdk:"remove_private_as_internal_inheritance_disable"` RemovePrivateAsInbound types.Bool `tfsdk:"remove_private_as_inbound"` RemovePrivateAsInboundEntireAspath types.Bool `tfsdk:"remove_private_as_inbound_entire_aspath"` RemovePrivateAsInboundInheritanceDisable types.Bool `tfsdk:"remove_private_as_inbound_inheritance_disable"` }
type RouterBGPVRFNeighborAddressFamilyData ¶
type RouterBGPVRFNeighborAddressFamilyData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` AsNumber types.String `tfsdk:"as_number"` VrfName types.String `tfsdk:"vrf_name"` NeighborAddress types.String `tfsdk:"neighbor_address"` AfName types.String `tfsdk:"af_name"` RoutePolicyIn types.String `tfsdk:"route_policy_in"` RoutePolicyOut types.String `tfsdk:"route_policy_out"` DefaultOriginateRoutePolicy types.String `tfsdk:"default_originate_route_policy"` DefaultOriginateInheritanceDisable types.Bool `tfsdk:"default_originate_inheritance_disable"` NextHopSelf types.Bool `tfsdk:"next_hop_self"` NextHopSelfInheritanceDisable types.Bool `tfsdk:"next_hop_self_inheritance_disable"` SoftReconfigurationInboundAlways types.Bool `tfsdk:"soft_reconfiguration_inbound_always"` SendCommunityEbgpInheritanceDisable types.Bool `tfsdk:"send_community_ebgp_inheritance_disable"` RemovePrivateAs types.Bool `tfsdk:"remove_private_as"` RemovePrivateAsInheritanceDisable types.Bool `tfsdk:"remove_private_as_inheritance_disable"` RemovePrivateAsEntireAspath types.Bool `tfsdk:"remove_private_as_entire_aspath"` RemovePrivateAsInternal types.Bool `tfsdk:"remove_private_as_internal"` RemovePrivateAsInternalInheritanceDisable types.Bool `tfsdk:"remove_private_as_internal_inheritance_disable"` RemovePrivateAsInbound types.Bool `tfsdk:"remove_private_as_inbound"` RemovePrivateAsInboundEntireAspath types.Bool `tfsdk:"remove_private_as_inbound_entire_aspath"` RemovePrivateAsInboundInheritanceDisable types.Bool `tfsdk:"remove_private_as_inbound_inheritance_disable"` }
type RouterBGPVRFNeighborAddressFamilyDataSource ¶
type RouterBGPVRFNeighborAddressFamilyDataSource struct {
// contains filtered or unexported fields
}
func (*RouterBGPVRFNeighborAddressFamilyDataSource) Configure ¶
func (d *RouterBGPVRFNeighborAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterBGPVRFNeighborAddressFamilyDataSource) Metadata ¶
func (d *RouterBGPVRFNeighborAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterBGPVRFNeighborAddressFamilyDataSource) Read ¶
func (d *RouterBGPVRFNeighborAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterBGPVRFNeighborAddressFamilyDataSource) Schema ¶
func (d *RouterBGPVRFNeighborAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterBGPVRFNeighborAddressFamilyResource ¶
type RouterBGPVRFNeighborAddressFamilyResource struct {
// contains filtered or unexported fields
}
func (*RouterBGPVRFNeighborAddressFamilyResource) Configure ¶
func (r *RouterBGPVRFNeighborAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterBGPVRFNeighborAddressFamilyResource) Create ¶
func (r *RouterBGPVRFNeighborAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterBGPVRFNeighborAddressFamilyResource) Delete ¶
func (r *RouterBGPVRFNeighborAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterBGPVRFNeighborAddressFamilyResource) ImportState ¶
func (r *RouterBGPVRFNeighborAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterBGPVRFNeighborAddressFamilyResource) Metadata ¶
func (r *RouterBGPVRFNeighborAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterBGPVRFNeighborAddressFamilyResource) Read ¶
func (r *RouterBGPVRFNeighborAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterBGPVRFNeighborAddressFamilyResource) Schema ¶
func (r *RouterBGPVRFNeighborAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterBGPVRFNeighborAddressFamilyResource) Update ¶
func (r *RouterBGPVRFNeighborAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterBGPVRFNeighbors ¶
type RouterBGPVRFNeighbors struct { NeighborAddress types.String `tfsdk:"neighbor_address"` RemoteAs types.String `tfsdk:"remote_as"` UseNeighborGroup types.String `tfsdk:"use_neighbor_group"` Description types.String `tfsdk:"description"` AdvertisementIntervalSeconds types.Int64 `tfsdk:"advertisement_interval_seconds"` AdvertisementIntervalMilliseconds types.Int64 `tfsdk:"advertisement_interval_milliseconds"` IgnoreConnectedCheck types.Bool `tfsdk:"ignore_connected_check"` EbgpMultihopMaximumHopCount types.Int64 `tfsdk:"ebgp_multihop_maximum_hop_count"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` BfdFastDetect types.Bool `tfsdk:"bfd_fast_detect"` BfdFastDetectStrictMode types.Bool `tfsdk:"bfd_fast_detect_strict_mode"` BfdFastDetectDisable types.Bool `tfsdk:"bfd_fast_detect_disable"` LocalAs types.String `tfsdk:"local_as"` LocalAsNoPrepend types.Bool `tfsdk:"local_as_no_prepend"` LocalAsReplaceAs types.Bool `tfsdk:"local_as_replace_as"` LocalAsDualAs types.Bool `tfsdk:"local_as_dual_as"` Password types.String `tfsdk:"password"` Shutdown types.Bool `tfsdk:"shutdown"` TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"` TimersHoldtime types.String `tfsdk:"timers_holdtime"` UpdateSource types.String `tfsdk:"update_source"` TtlSecurity types.Bool `tfsdk:"ttl_security"` }
type RouterBGPVRFResource ¶
type RouterBGPVRFResource struct {
// contains filtered or unexported fields
}
func (*RouterBGPVRFResource) Configure ¶
func (r *RouterBGPVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterBGPVRFResource) Create ¶
func (r *RouterBGPVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterBGPVRFResource) Delete ¶
func (r *RouterBGPVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterBGPVRFResource) ImportState ¶
func (r *RouterBGPVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterBGPVRFResource) Metadata ¶
func (r *RouterBGPVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterBGPVRFResource) Read ¶
func (r *RouterBGPVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterBGPVRFResource) Schema ¶
func (r *RouterBGPVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterBGPVRFResource) Update ¶
func (r *RouterBGPVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterHSRPInterface ¶ added in v0.2.5
type RouterHSRPInterface struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` InterfaceName types.String `tfsdk:"interface_name"` HsrpUseBia types.Bool `tfsdk:"hsrp_use_bia"` HsrpRedirectsDisable types.Bool `tfsdk:"hsrp_redirects_disable"` HsrpDelayMinimum types.Int64 `tfsdk:"hsrp_delay_minimum"` HsrpDelayReload types.Int64 `tfsdk:"hsrp_delay_reload"` HsrpBfdMinimumInterval types.Int64 `tfsdk:"hsrp_bfd_minimum_interval"` HsrpBfdMultiplier types.Int64 `tfsdk:"hsrp_bfd_multiplier"` HsrpMacRefresh types.Int64 `tfsdk:"hsrp_mac_refresh"` }
type RouterHSRPInterfaceData ¶ added in v0.2.5
type RouterHSRPInterfaceData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` InterfaceName types.String `tfsdk:"interface_name"` HsrpUseBia types.Bool `tfsdk:"hsrp_use_bia"` HsrpRedirectsDisable types.Bool `tfsdk:"hsrp_redirects_disable"` HsrpDelayMinimum types.Int64 `tfsdk:"hsrp_delay_minimum"` HsrpDelayReload types.Int64 `tfsdk:"hsrp_delay_reload"` HsrpBfdMinimumInterval types.Int64 `tfsdk:"hsrp_bfd_minimum_interval"` HsrpBfdMultiplier types.Int64 `tfsdk:"hsrp_bfd_multiplier"` HsrpMacRefresh types.Int64 `tfsdk:"hsrp_mac_refresh"` }
type RouterHSRPInterfaceDataSource ¶ added in v0.2.5
type RouterHSRPInterfaceDataSource struct {
// contains filtered or unexported fields
}
func (*RouterHSRPInterfaceDataSource) Configure ¶ added in v0.2.5
func (d *RouterHSRPInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterHSRPInterfaceDataSource) Metadata ¶ added in v0.2.5
func (d *RouterHSRPInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterHSRPInterfaceDataSource) Read ¶ added in v0.2.5
func (d *RouterHSRPInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterHSRPInterfaceDataSource) Schema ¶ added in v0.2.5
func (d *RouterHSRPInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterHSRPInterfaceIPv4GroupV1 ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV1 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` InterfaceName types.String `tfsdk:"interface_name"` GroupId types.Int64 `tfsdk:"group_id"` Address types.String `tfsdk:"address"` AddressLearn types.Bool `tfsdk:"address_learn"` Priority types.Int64 `tfsdk:"priority"` MacAddress types.String `tfsdk:"mac_address"` Name types.String `tfsdk:"name"` PreemptDelay types.Int64 `tfsdk:"preempt_delay"` TimersMsec types.Int64 `tfsdk:"timers_msec"` TimersMsec2 types.Int64 `tfsdk:"timers_msec2"` TimersHoldTime types.Int64 `tfsdk:"timers_hold_time"` TimersHoldTime2 types.Int64 `tfsdk:"timers_hold_time2"` BfdFastDetectPeerIpv4 types.String `tfsdk:"bfd_fast_detect_peer_ipv4"` BfdFastDetectPeerInterface types.String `tfsdk:"bfd_fast_detect_peer_interface"` SecondaryIpv4Addresses []RouterHSRPInterfaceIPv4GroupV1SecondaryIpv4Addresses `tfsdk:"secondary_ipv4_addresses"` TrackInterfaces []RouterHSRPInterfaceIPv4GroupV1TrackInterfaces `tfsdk:"track_interfaces"` TrackObjects []RouterHSRPInterfaceIPv4GroupV1TrackObjects `tfsdk:"track_objects"` }
type RouterHSRPInterfaceIPv4GroupV1Data ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV1Data struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` InterfaceName types.String `tfsdk:"interface_name"` GroupId types.Int64 `tfsdk:"group_id"` Address types.String `tfsdk:"address"` AddressLearn types.Bool `tfsdk:"address_learn"` Priority types.Int64 `tfsdk:"priority"` MacAddress types.String `tfsdk:"mac_address"` Name types.String `tfsdk:"name"` PreemptDelay types.Int64 `tfsdk:"preempt_delay"` TimersMsec types.Int64 `tfsdk:"timers_msec"` TimersMsec2 types.Int64 `tfsdk:"timers_msec2"` TimersHoldTime types.Int64 `tfsdk:"timers_hold_time"` TimersHoldTime2 types.Int64 `tfsdk:"timers_hold_time2"` BfdFastDetectPeerIpv4 types.String `tfsdk:"bfd_fast_detect_peer_ipv4"` BfdFastDetectPeerInterface types.String `tfsdk:"bfd_fast_detect_peer_interface"` SecondaryIpv4Addresses []RouterHSRPInterfaceIPv4GroupV1SecondaryIpv4Addresses `tfsdk:"secondary_ipv4_addresses"` TrackInterfaces []RouterHSRPInterfaceIPv4GroupV1TrackInterfaces `tfsdk:"track_interfaces"` TrackObjects []RouterHSRPInterfaceIPv4GroupV1TrackObjects `tfsdk:"track_objects"` }
type RouterHSRPInterfaceIPv4GroupV1DataSource ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV1DataSource struct {
// contains filtered or unexported fields
}
func (*RouterHSRPInterfaceIPv4GroupV1DataSource) Configure ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv4GroupV1DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterHSRPInterfaceIPv4GroupV1DataSource) Metadata ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv4GroupV1DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterHSRPInterfaceIPv4GroupV1DataSource) Read ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv4GroupV1DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterHSRPInterfaceIPv4GroupV1DataSource) Schema ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv4GroupV1DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterHSRPInterfaceIPv4GroupV1Resource ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV1Resource struct {
// contains filtered or unexported fields
}
func (*RouterHSRPInterfaceIPv4GroupV1Resource) Configure ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterHSRPInterfaceIPv4GroupV1Resource) Create ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterHSRPInterfaceIPv4GroupV1Resource) Delete ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterHSRPInterfaceIPv4GroupV1Resource) ImportState ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV1Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterHSRPInterfaceIPv4GroupV1Resource) Metadata ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterHSRPInterfaceIPv4GroupV1Resource) Read ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterHSRPInterfaceIPv4GroupV1Resource) Schema ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterHSRPInterfaceIPv4GroupV1Resource) Update ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV1Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterHSRPInterfaceIPv4GroupV1SecondaryIpv4Addresses ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV1TrackInterfaces ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV1TrackObjects ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV2 ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV2 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` InterfaceName types.String `tfsdk:"interface_name"` GroupId types.Int64 `tfsdk:"group_id"` Address types.String `tfsdk:"address"` AddressLearn types.Bool `tfsdk:"address_learn"` Priority types.Int64 `tfsdk:"priority"` MacAddress types.String `tfsdk:"mac_address"` Name types.String `tfsdk:"name"` PreemptDelay types.Int64 `tfsdk:"preempt_delay"` TimersMsec types.Int64 `tfsdk:"timers_msec"` TimersMsec2 types.Int64 `tfsdk:"timers_msec2"` TimersHoldTime types.Int64 `tfsdk:"timers_hold_time"` TimersHoldTime2 types.Int64 `tfsdk:"timers_hold_time2"` BfdFastDetectPeerIpv4 types.String `tfsdk:"bfd_fast_detect_peer_ipv4"` BfdFastDetectPeerInterface types.String `tfsdk:"bfd_fast_detect_peer_interface"` SecondaryIpv4Addresses []RouterHSRPInterfaceIPv4GroupV2SecondaryIpv4Addresses `tfsdk:"secondary_ipv4_addresses"` TrackInterfaces []RouterHSRPInterfaceIPv4GroupV2TrackInterfaces `tfsdk:"track_interfaces"` TrackObjects []RouterHSRPInterfaceIPv4GroupV2TrackObjects `tfsdk:"track_objects"` }
type RouterHSRPInterfaceIPv4GroupV2Data ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV2Data struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` InterfaceName types.String `tfsdk:"interface_name"` GroupId types.Int64 `tfsdk:"group_id"` Address types.String `tfsdk:"address"` AddressLearn types.Bool `tfsdk:"address_learn"` Priority types.Int64 `tfsdk:"priority"` MacAddress types.String `tfsdk:"mac_address"` Name types.String `tfsdk:"name"` PreemptDelay types.Int64 `tfsdk:"preempt_delay"` TimersMsec types.Int64 `tfsdk:"timers_msec"` TimersMsec2 types.Int64 `tfsdk:"timers_msec2"` TimersHoldTime types.Int64 `tfsdk:"timers_hold_time"` TimersHoldTime2 types.Int64 `tfsdk:"timers_hold_time2"` BfdFastDetectPeerIpv4 types.String `tfsdk:"bfd_fast_detect_peer_ipv4"` BfdFastDetectPeerInterface types.String `tfsdk:"bfd_fast_detect_peer_interface"` SecondaryIpv4Addresses []RouterHSRPInterfaceIPv4GroupV2SecondaryIpv4Addresses `tfsdk:"secondary_ipv4_addresses"` TrackInterfaces []RouterHSRPInterfaceIPv4GroupV2TrackInterfaces `tfsdk:"track_interfaces"` TrackObjects []RouterHSRPInterfaceIPv4GroupV2TrackObjects `tfsdk:"track_objects"` }
type RouterHSRPInterfaceIPv4GroupV2DataSource ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV2DataSource struct {
// contains filtered or unexported fields
}
func (*RouterHSRPInterfaceIPv4GroupV2DataSource) Configure ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv4GroupV2DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterHSRPInterfaceIPv4GroupV2DataSource) Metadata ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv4GroupV2DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterHSRPInterfaceIPv4GroupV2DataSource) Read ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv4GroupV2DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterHSRPInterfaceIPv4GroupV2DataSource) Schema ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv4GroupV2DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterHSRPInterfaceIPv4GroupV2Resource ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV2Resource struct {
// contains filtered or unexported fields
}
func (*RouterHSRPInterfaceIPv4GroupV2Resource) Configure ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterHSRPInterfaceIPv4GroupV2Resource) Create ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterHSRPInterfaceIPv4GroupV2Resource) Delete ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterHSRPInterfaceIPv4GroupV2Resource) ImportState ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV2Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterHSRPInterfaceIPv4GroupV2Resource) Metadata ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterHSRPInterfaceIPv4GroupV2Resource) Read ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterHSRPInterfaceIPv4GroupV2Resource) Schema ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterHSRPInterfaceIPv4GroupV2Resource) Update ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv4GroupV2Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterHSRPInterfaceIPv4GroupV2SecondaryIpv4Addresses ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV2TrackInterfaces ¶ added in v0.5.0
type RouterHSRPInterfaceIPv4GroupV2TrackObjects ¶ added in v0.5.0
type RouterHSRPInterfaceIPv6GroupV2 ¶ added in v0.5.0
type RouterHSRPInterfaceIPv6GroupV2 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` InterfaceName types.String `tfsdk:"interface_name"` GroupId types.Int64 `tfsdk:"group_id"` Name types.String `tfsdk:"name"` MacAddress types.String `tfsdk:"mac_address"` TimersHoldTime types.Int64 `tfsdk:"timers_hold_time"` TimersHoldTime2 types.Int64 `tfsdk:"timers_hold_time2"` TimersMsec types.Int64 `tfsdk:"timers_msec"` TimersMsec2 types.Int64 `tfsdk:"timers_msec2"` PreemptDelay types.Int64 `tfsdk:"preempt_delay"` Priority types.Int64 `tfsdk:"priority"` BfdFastDetectPeerIpv6 types.String `tfsdk:"bfd_fast_detect_peer_ipv6"` BfdFastDetectPeerInterface types.String `tfsdk:"bfd_fast_detect_peer_interface"` TrackObjects []RouterHSRPInterfaceIPv6GroupV2TrackObjects `tfsdk:"track_objects"` TrackInterfaces []RouterHSRPInterfaceIPv6GroupV2TrackInterfaces `tfsdk:"track_interfaces"` Addresses []RouterHSRPInterfaceIPv6GroupV2Addresses `tfsdk:"addresses"` AddressLinkLocalAutoconfig types.Bool `tfsdk:"address_link_local_autoconfig"` AddressLinkLocalAutoconfigLegacyCompatible types.Bool `tfsdk:"address_link_local_autoconfig_legacy_compatible"` AddressLinkLocalIpv6Address types.String `tfsdk:"address_link_local_ipv6_address"` }
type RouterHSRPInterfaceIPv6GroupV2Addresses ¶ added in v0.5.0
type RouterHSRPInterfaceIPv6GroupV2Data ¶ added in v0.5.0
type RouterHSRPInterfaceIPv6GroupV2Data struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` InterfaceName types.String `tfsdk:"interface_name"` GroupId types.Int64 `tfsdk:"group_id"` Name types.String `tfsdk:"name"` MacAddress types.String `tfsdk:"mac_address"` TimersHoldTime types.Int64 `tfsdk:"timers_hold_time"` TimersHoldTime2 types.Int64 `tfsdk:"timers_hold_time2"` TimersMsec types.Int64 `tfsdk:"timers_msec"` TimersMsec2 types.Int64 `tfsdk:"timers_msec2"` PreemptDelay types.Int64 `tfsdk:"preempt_delay"` Priority types.Int64 `tfsdk:"priority"` BfdFastDetectPeerIpv6 types.String `tfsdk:"bfd_fast_detect_peer_ipv6"` BfdFastDetectPeerInterface types.String `tfsdk:"bfd_fast_detect_peer_interface"` TrackObjects []RouterHSRPInterfaceIPv6GroupV2TrackObjects `tfsdk:"track_objects"` TrackInterfaces []RouterHSRPInterfaceIPv6GroupV2TrackInterfaces `tfsdk:"track_interfaces"` Addresses []RouterHSRPInterfaceIPv6GroupV2Addresses `tfsdk:"addresses"` AddressLinkLocalAutoconfig types.Bool `tfsdk:"address_link_local_autoconfig"` AddressLinkLocalAutoconfigLegacyCompatible types.Bool `tfsdk:"address_link_local_autoconfig_legacy_compatible"` AddressLinkLocalIpv6Address types.String `tfsdk:"address_link_local_ipv6_address"` }
type RouterHSRPInterfaceIPv6GroupV2DataSource ¶ added in v0.5.0
type RouterHSRPInterfaceIPv6GroupV2DataSource struct {
// contains filtered or unexported fields
}
func (*RouterHSRPInterfaceIPv6GroupV2DataSource) Configure ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv6GroupV2DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterHSRPInterfaceIPv6GroupV2DataSource) Metadata ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv6GroupV2DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterHSRPInterfaceIPv6GroupV2DataSource) Read ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv6GroupV2DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterHSRPInterfaceIPv6GroupV2DataSource) Schema ¶ added in v0.5.0
func (d *RouterHSRPInterfaceIPv6GroupV2DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterHSRPInterfaceIPv6GroupV2Resource ¶ added in v0.5.0
type RouterHSRPInterfaceIPv6GroupV2Resource struct {
// contains filtered or unexported fields
}
func (*RouterHSRPInterfaceIPv6GroupV2Resource) Configure ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterHSRPInterfaceIPv6GroupV2Resource) Create ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterHSRPInterfaceIPv6GroupV2Resource) Delete ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterHSRPInterfaceIPv6GroupV2Resource) ImportState ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv6GroupV2Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterHSRPInterfaceIPv6GroupV2Resource) Metadata ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterHSRPInterfaceIPv6GroupV2Resource) Read ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterHSRPInterfaceIPv6GroupV2Resource) Schema ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterHSRPInterfaceIPv6GroupV2Resource) Update ¶ added in v0.5.0
func (r *RouterHSRPInterfaceIPv6GroupV2Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterHSRPInterfaceIPv6GroupV2TrackInterfaces ¶ added in v0.5.0
type RouterHSRPInterfaceIPv6GroupV2TrackObjects ¶ added in v0.5.0
type RouterHSRPInterfaceResource ¶ added in v0.2.5
type RouterHSRPInterfaceResource struct {
// contains filtered or unexported fields
}
func (*RouterHSRPInterfaceResource) Configure ¶ added in v0.2.5
func (r *RouterHSRPInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterHSRPInterfaceResource) Create ¶ added in v0.2.5
func (r *RouterHSRPInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterHSRPInterfaceResource) Delete ¶ added in v0.2.5
func (r *RouterHSRPInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterHSRPInterfaceResource) ImportState ¶ added in v0.2.5
func (r *RouterHSRPInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterHSRPInterfaceResource) Metadata ¶ added in v0.2.5
func (r *RouterHSRPInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterHSRPInterfaceResource) Read ¶ added in v0.2.5
func (r *RouterHSRPInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterHSRPInterfaceResource) Schema ¶ added in v0.2.5
func (r *RouterHSRPInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterHSRPInterfaceResource) Update ¶ added in v0.2.5
func (r *RouterHSRPInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterISIS ¶
type RouterISIS struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ProcessId types.String `tfsdk:"process_id"` IsType types.String `tfsdk:"is_type"` SetOverloadBitOnStartupAdvertiseAsOverloaded types.Bool `tfsdk:"set_overload_bit_on_startup_advertise_as_overloaded"` SetOverloadBitOnStartupAdvertiseAsOverloadedTimeToAdvertise types.Int64 `tfsdk:"set_overload_bit_on_startup_advertise_as_overloaded_time_to_advertise"` SetOverloadBitOnStartupWaitForBgp types.Bool `tfsdk:"set_overload_bit_on_startup_wait_for_bgp"` SetOverloadBitAdvertiseExternal types.Bool `tfsdk:"set_overload_bit_advertise_external"` SetOverloadBitAdvertiseInterlevel types.Bool `tfsdk:"set_overload_bit_advertise_interlevel"` SetOverloadBitLevels []RouterISISSetOverloadBitLevels `tfsdk:"set_overload_bit_levels"` Nsr types.Bool `tfsdk:"nsr"` NsfCisco types.Bool `tfsdk:"nsf_cisco"` NsfIetf types.Bool `tfsdk:"nsf_ietf"` NsfLifetime types.Int64 `tfsdk:"nsf_lifetime"` NsfInterfaceTimer types.Int64 `tfsdk:"nsf_interface_timer"` NsfInterfaceExpires types.Int64 `tfsdk:"nsf_interface_expires"` LogAdjacencyChanges types.Bool `tfsdk:"log_adjacency_changes"` LspGenIntervalMaximumWait types.Int64 `tfsdk:"lsp_gen_interval_maximum_wait"` LspGenIntervalInitialWait types.Int64 `tfsdk:"lsp_gen_interval_initial_wait"` LspGenIntervalSecondaryWait types.Int64 `tfsdk:"lsp_gen_interval_secondary_wait"` LspRefreshInterval types.Int64 `tfsdk:"lsp_refresh_interval"` MaxLspLifetime types.Int64 `tfsdk:"max_lsp_lifetime"` LspPasswordKeychain types.String `tfsdk:"lsp_password_keychain"` DistributeLinkStateInstanceId types.Int64 `tfsdk:"distribute_link_state_instance_id"` DistributeLinkStateThrottle types.Int64 `tfsdk:"distribute_link_state_throttle"` DistributeLinkStateLevel types.Int64 `tfsdk:"distribute_link_state_level"` AffinityMaps []RouterISISAffinityMaps `tfsdk:"affinity_maps"` FlexAlgos []RouterISISFlexAlgos `tfsdk:"flex_algos"` Nets []RouterISISNets `tfsdk:"nets"` Interfaces []RouterISISInterfaces `tfsdk:"interfaces"` }
type RouterISISAddressFamily ¶
type RouterISISAddressFamily struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ProcessId types.String `tfsdk:"process_id"` AfName types.String `tfsdk:"af_name"` SafName types.String `tfsdk:"saf_name"` MetricStyleNarrow types.Bool `tfsdk:"metric_style_narrow"` MetricStyleWide types.Bool `tfsdk:"metric_style_wide"` MetricStyleTransition types.Bool `tfsdk:"metric_style_transition"` MetricStyleLevels []RouterISISAddressFamilyMetricStyleLevels `tfsdk:"metric_style_levels"` RouterIdInterfaceName types.String `tfsdk:"router_id_interface_name"` RouterIdIpAddress types.String `tfsdk:"router_id_ip_address"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` FastRerouteDelayInterval types.Int64 `tfsdk:"fast_reroute_delay_interval"` FastReroutePerLinkPriorityLimitCritical types.Bool `tfsdk:"fast_reroute_per_link_priority_limit_critical"` FastReroutePerLinkPriorityLimitHigh types.Bool `tfsdk:"fast_reroute_per_link_priority_limit_high"` FastReroutePerLinkPriorityLimitMedium types.Bool `tfsdk:"fast_reroute_per_link_priority_limit_medium"` FastReroutePerPrefixPriorityLimitCritical types.Bool `tfsdk:"fast_reroute_per_prefix_priority_limit_critical"` FastReroutePerPrefixPriorityLimitHigh types.Bool `tfsdk:"fast_reroute_per_prefix_priority_limit_high"` FastReroutePerPrefixPriorityLimitMedium types.Bool `tfsdk:"fast_reroute_per_prefix_priority_limit_medium"` MicroloopAvoidanceProtected types.Bool `tfsdk:"microloop_avoidance_protected"` MicroloopAvoidanceSegmentRouting types.Bool `tfsdk:"microloop_avoidance_segment_routing"` AdvertisePassiveOnly types.Bool `tfsdk:"advertise_passive_only"` AdvertiseLinkAttributes types.Bool `tfsdk:"advertise_link_attributes"` MplsLdpAutoConfig types.Bool `tfsdk:"mpls_ldp_auto_config"` MplsTrafficEngRouterIdIpAddress types.String `tfsdk:"mpls_traffic_eng_router_id_ip_address"` MplsTrafficEngRouterIdInterface types.String `tfsdk:"mpls_traffic_eng_router_id_interface"` MplsTrafficEngLevel12 types.Bool `tfsdk:"mpls_traffic_eng_level_1_2"` MplsTrafficEngLevel1 types.Bool `tfsdk:"mpls_traffic_eng_level_1"` MplsTrafficEngLevel2Only types.Bool `tfsdk:"mpls_traffic_eng_level_2_only"` SpfIntervalMaximumWait types.Int64 `tfsdk:"spf_interval_maximum_wait"` SpfIntervalInitialWait types.Int64 `tfsdk:"spf_interval_initial_wait"` SpfIntervalSecondaryWait types.Int64 `tfsdk:"spf_interval_secondary_wait"` SpfPrefixPriorities []RouterISISAddressFamilySpfPrefixPriorities `tfsdk:"spf_prefix_priorities"` SegmentRoutingMplsSrPrefer types.Bool `tfsdk:"segment_routing_mpls_sr_prefer"` MaximumRedistributedPrefixes types.Int64 `tfsdk:"maximum_redistributed_prefixes"` MaximumRedistributedPrefixesLevels []RouterISISAddressFamilyMaximumRedistributedPrefixesLevels `tfsdk:"maximum_redistributed_prefixes_levels"` RedistributeIsis []RouterISISAddressFamilyRedistributeIsis `tfsdk:"redistribute_isis"` SegmentRoutingSrv6Locators []RouterISISAddressFamilySegmentRoutingSrv6Locators `tfsdk:"segment_routing_srv6_locators"` }
type RouterISISAddressFamilyData ¶
type RouterISISAddressFamilyData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ProcessId types.String `tfsdk:"process_id"` AfName types.String `tfsdk:"af_name"` SafName types.String `tfsdk:"saf_name"` MetricStyleNarrow types.Bool `tfsdk:"metric_style_narrow"` MetricStyleWide types.Bool `tfsdk:"metric_style_wide"` MetricStyleTransition types.Bool `tfsdk:"metric_style_transition"` MetricStyleLevels []RouterISISAddressFamilyMetricStyleLevels `tfsdk:"metric_style_levels"` RouterIdInterfaceName types.String `tfsdk:"router_id_interface_name"` RouterIdIpAddress types.String `tfsdk:"router_id_ip_address"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` FastRerouteDelayInterval types.Int64 `tfsdk:"fast_reroute_delay_interval"` FastReroutePerLinkPriorityLimitCritical types.Bool `tfsdk:"fast_reroute_per_link_priority_limit_critical"` FastReroutePerLinkPriorityLimitHigh types.Bool `tfsdk:"fast_reroute_per_link_priority_limit_high"` FastReroutePerLinkPriorityLimitMedium types.Bool `tfsdk:"fast_reroute_per_link_priority_limit_medium"` FastReroutePerPrefixPriorityLimitCritical types.Bool `tfsdk:"fast_reroute_per_prefix_priority_limit_critical"` FastReroutePerPrefixPriorityLimitHigh types.Bool `tfsdk:"fast_reroute_per_prefix_priority_limit_high"` FastReroutePerPrefixPriorityLimitMedium types.Bool `tfsdk:"fast_reroute_per_prefix_priority_limit_medium"` MicroloopAvoidanceProtected types.Bool `tfsdk:"microloop_avoidance_protected"` MicroloopAvoidanceSegmentRouting types.Bool `tfsdk:"microloop_avoidance_segment_routing"` AdvertisePassiveOnly types.Bool `tfsdk:"advertise_passive_only"` AdvertiseLinkAttributes types.Bool `tfsdk:"advertise_link_attributes"` MplsLdpAutoConfig types.Bool `tfsdk:"mpls_ldp_auto_config"` MplsTrafficEngRouterIdIpAddress types.String `tfsdk:"mpls_traffic_eng_router_id_ip_address"` MplsTrafficEngRouterIdInterface types.String `tfsdk:"mpls_traffic_eng_router_id_interface"` MplsTrafficEngLevel12 types.Bool `tfsdk:"mpls_traffic_eng_level_1_2"` MplsTrafficEngLevel1 types.Bool `tfsdk:"mpls_traffic_eng_level_1"` MplsTrafficEngLevel2Only types.Bool `tfsdk:"mpls_traffic_eng_level_2_only"` SpfIntervalMaximumWait types.Int64 `tfsdk:"spf_interval_maximum_wait"` SpfIntervalInitialWait types.Int64 `tfsdk:"spf_interval_initial_wait"` SpfIntervalSecondaryWait types.Int64 `tfsdk:"spf_interval_secondary_wait"` SpfPrefixPriorities []RouterISISAddressFamilySpfPrefixPriorities `tfsdk:"spf_prefix_priorities"` SegmentRoutingMplsSrPrefer types.Bool `tfsdk:"segment_routing_mpls_sr_prefer"` MaximumRedistributedPrefixes types.Int64 `tfsdk:"maximum_redistributed_prefixes"` MaximumRedistributedPrefixesLevels []RouterISISAddressFamilyMaximumRedistributedPrefixesLevels `tfsdk:"maximum_redistributed_prefixes_levels"` RedistributeIsis []RouterISISAddressFamilyRedistributeIsis `tfsdk:"redistribute_isis"` SegmentRoutingSrv6Locators []RouterISISAddressFamilySegmentRoutingSrv6Locators `tfsdk:"segment_routing_srv6_locators"` }
type RouterISISAddressFamilyDataSource ¶
type RouterISISAddressFamilyDataSource struct {
// contains filtered or unexported fields
}
func (*RouterISISAddressFamilyDataSource) Configure ¶
func (d *RouterISISAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterISISAddressFamilyDataSource) Metadata ¶
func (d *RouterISISAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterISISAddressFamilyDataSource) Read ¶
func (d *RouterISISAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterISISAddressFamilyDataSource) Schema ¶
func (d *RouterISISAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterISISAddressFamilyResource ¶
type RouterISISAddressFamilyResource struct {
// contains filtered or unexported fields
}
func (*RouterISISAddressFamilyResource) Configure ¶
func (r *RouterISISAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterISISAddressFamilyResource) Create ¶
func (r *RouterISISAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterISISAddressFamilyResource) Delete ¶
func (r *RouterISISAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterISISAddressFamilyResource) ImportState ¶
func (r *RouterISISAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterISISAddressFamilyResource) Metadata ¶
func (r *RouterISISAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterISISAddressFamilyResource) Read ¶
func (r *RouterISISAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterISISAddressFamilyResource) Schema ¶
func (r *RouterISISAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterISISAddressFamilyResource) Update ¶
func (r *RouterISISAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterISISAffinityMaps ¶
type RouterISISData ¶
type RouterISISData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ProcessId types.String `tfsdk:"process_id"` IsType types.String `tfsdk:"is_type"` SetOverloadBitOnStartupAdvertiseAsOverloaded types.Bool `tfsdk:"set_overload_bit_on_startup_advertise_as_overloaded"` SetOverloadBitOnStartupAdvertiseAsOverloadedTimeToAdvertise types.Int64 `tfsdk:"set_overload_bit_on_startup_advertise_as_overloaded_time_to_advertise"` SetOverloadBitOnStartupWaitForBgp types.Bool `tfsdk:"set_overload_bit_on_startup_wait_for_bgp"` SetOverloadBitAdvertiseExternal types.Bool `tfsdk:"set_overload_bit_advertise_external"` SetOverloadBitAdvertiseInterlevel types.Bool `tfsdk:"set_overload_bit_advertise_interlevel"` SetOverloadBitLevels []RouterISISSetOverloadBitLevels `tfsdk:"set_overload_bit_levels"` Nsr types.Bool `tfsdk:"nsr"` NsfCisco types.Bool `tfsdk:"nsf_cisco"` NsfIetf types.Bool `tfsdk:"nsf_ietf"` NsfLifetime types.Int64 `tfsdk:"nsf_lifetime"` NsfInterfaceTimer types.Int64 `tfsdk:"nsf_interface_timer"` NsfInterfaceExpires types.Int64 `tfsdk:"nsf_interface_expires"` LogAdjacencyChanges types.Bool `tfsdk:"log_adjacency_changes"` LspGenIntervalMaximumWait types.Int64 `tfsdk:"lsp_gen_interval_maximum_wait"` LspGenIntervalInitialWait types.Int64 `tfsdk:"lsp_gen_interval_initial_wait"` LspGenIntervalSecondaryWait types.Int64 `tfsdk:"lsp_gen_interval_secondary_wait"` LspRefreshInterval types.Int64 `tfsdk:"lsp_refresh_interval"` MaxLspLifetime types.Int64 `tfsdk:"max_lsp_lifetime"` LspPasswordKeychain types.String `tfsdk:"lsp_password_keychain"` DistributeLinkStateInstanceId types.Int64 `tfsdk:"distribute_link_state_instance_id"` DistributeLinkStateThrottle types.Int64 `tfsdk:"distribute_link_state_throttle"` DistributeLinkStateLevel types.Int64 `tfsdk:"distribute_link_state_level"` AffinityMaps []RouterISISAffinityMaps `tfsdk:"affinity_maps"` FlexAlgos []RouterISISFlexAlgos `tfsdk:"flex_algos"` Nets []RouterISISNets `tfsdk:"nets"` Interfaces []RouterISISInterfaces `tfsdk:"interfaces"` }
type RouterISISDataSource ¶
type RouterISISDataSource struct {
// contains filtered or unexported fields
}
func (*RouterISISDataSource) Configure ¶
func (d *RouterISISDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterISISDataSource) Metadata ¶
func (d *RouterISISDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterISISDataSource) Read ¶
func (d *RouterISISDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterISISDataSource) Schema ¶
func (d *RouterISISDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterISISFlexAlgos ¶
type RouterISISInterface ¶
type RouterISISInterface struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ProcessId types.String `tfsdk:"process_id"` InterfaceName types.String `tfsdk:"interface_name"` CircuitType types.String `tfsdk:"circuit_type"` HelloPaddingDisable types.Bool `tfsdk:"hello_padding_disable"` HelloPaddingSometimes types.Bool `tfsdk:"hello_padding_sometimes"` Priority types.Int64 `tfsdk:"priority"` PointToPoint types.Bool `tfsdk:"point_to_point"` Passive types.Bool `tfsdk:"passive"` Suppressed types.Bool `tfsdk:"suppressed"` Shutdown types.Bool `tfsdk:"shutdown"` HelloPasswordText types.String `tfsdk:"hello_password_text"` HelloPasswordHmacMd5 types.String `tfsdk:"hello_password_hmac_md5"` HelloPasswordKeychain types.String `tfsdk:"hello_password_keychain"` BfdFastDetectIpv6 types.Bool `tfsdk:"bfd_fast_detect_ipv6"` }
type RouterISISInterfaceAddressFamily ¶
type RouterISISInterfaceAddressFamily struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ProcessId types.String `tfsdk:"process_id"` InterfaceName types.String `tfsdk:"interface_name"` AfName types.String `tfsdk:"af_name"` SafName types.String `tfsdk:"saf_name"` FastReroutePerPrefix types.Bool `tfsdk:"fast_reroute_per_prefix"` FastReroutePerPrefixTiLfa types.Bool `tfsdk:"fast_reroute_per_prefix_ti_lfa"` FastReroutePerPrefixLevels []RouterISISInterfaceAddressFamilyFastReroutePerPrefixLevels `tfsdk:"fast_reroute_per_prefix_levels"` Tag types.Int64 `tfsdk:"tag"` PrefixSidAbsolute types.Int64 `tfsdk:"prefix_sid_absolute"` PrefixSidNFlagClear types.Bool `tfsdk:"prefix_sid_n_flag_clear"` AdvertisePrefixRoutePolicy types.String `tfsdk:"advertise_prefix_route_policy"` PrefixSidIndex types.Int64 `tfsdk:"prefix_sid_index"` PrefixSidStrictSpfAbsolute types.Int64 `tfsdk:"prefix_sid_strict_spf_absolute"` Metric types.Int64 `tfsdk:"metric"` MetricMaximum types.Bool `tfsdk:"metric_maximum"` MetricLevels []RouterISISInterfaceAddressFamilyMetricLevels `tfsdk:"metric_levels"` }
type RouterISISInterfaceAddressFamilyData ¶
type RouterISISInterfaceAddressFamilyData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ProcessId types.String `tfsdk:"process_id"` InterfaceName types.String `tfsdk:"interface_name"` AfName types.String `tfsdk:"af_name"` SafName types.String `tfsdk:"saf_name"` FastReroutePerPrefix types.Bool `tfsdk:"fast_reroute_per_prefix"` FastReroutePerPrefixTiLfa types.Bool `tfsdk:"fast_reroute_per_prefix_ti_lfa"` FastReroutePerPrefixLevels []RouterISISInterfaceAddressFamilyFastReroutePerPrefixLevels `tfsdk:"fast_reroute_per_prefix_levels"` Tag types.Int64 `tfsdk:"tag"` PrefixSidAbsolute types.Int64 `tfsdk:"prefix_sid_absolute"` PrefixSidNFlagClear types.Bool `tfsdk:"prefix_sid_n_flag_clear"` AdvertisePrefixRoutePolicy types.String `tfsdk:"advertise_prefix_route_policy"` PrefixSidIndex types.Int64 `tfsdk:"prefix_sid_index"` PrefixSidStrictSpfAbsolute types.Int64 `tfsdk:"prefix_sid_strict_spf_absolute"` Metric types.Int64 `tfsdk:"metric"` MetricMaximum types.Bool `tfsdk:"metric_maximum"` MetricLevels []RouterISISInterfaceAddressFamilyMetricLevels `tfsdk:"metric_levels"` }
type RouterISISInterfaceAddressFamilyDataSource ¶
type RouterISISInterfaceAddressFamilyDataSource struct {
// contains filtered or unexported fields
}
func (*RouterISISInterfaceAddressFamilyDataSource) Configure ¶
func (d *RouterISISInterfaceAddressFamilyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterISISInterfaceAddressFamilyDataSource) Metadata ¶
func (d *RouterISISInterfaceAddressFamilyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterISISInterfaceAddressFamilyDataSource) Read ¶
func (d *RouterISISInterfaceAddressFamilyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterISISInterfaceAddressFamilyDataSource) Schema ¶
func (d *RouterISISInterfaceAddressFamilyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterISISInterfaceAddressFamilyMetricLevels ¶ added in v0.2.4
type RouterISISInterfaceAddressFamilyResource ¶
type RouterISISInterfaceAddressFamilyResource struct {
// contains filtered or unexported fields
}
func (*RouterISISInterfaceAddressFamilyResource) Configure ¶
func (r *RouterISISInterfaceAddressFamilyResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterISISInterfaceAddressFamilyResource) Create ¶
func (r *RouterISISInterfaceAddressFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterISISInterfaceAddressFamilyResource) Delete ¶
func (r *RouterISISInterfaceAddressFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterISISInterfaceAddressFamilyResource) ImportState ¶
func (r *RouterISISInterfaceAddressFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterISISInterfaceAddressFamilyResource) Metadata ¶
func (r *RouterISISInterfaceAddressFamilyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterISISInterfaceAddressFamilyResource) Read ¶
func (r *RouterISISInterfaceAddressFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterISISInterfaceAddressFamilyResource) Schema ¶
func (r *RouterISISInterfaceAddressFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterISISInterfaceAddressFamilyResource) Update ¶
func (r *RouterISISInterfaceAddressFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterISISInterfaceData ¶
type RouterISISInterfaceData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ProcessId types.String `tfsdk:"process_id"` InterfaceName types.String `tfsdk:"interface_name"` CircuitType types.String `tfsdk:"circuit_type"` HelloPaddingDisable types.Bool `tfsdk:"hello_padding_disable"` HelloPaddingSometimes types.Bool `tfsdk:"hello_padding_sometimes"` Priority types.Int64 `tfsdk:"priority"` PointToPoint types.Bool `tfsdk:"point_to_point"` Passive types.Bool `tfsdk:"passive"` Suppressed types.Bool `tfsdk:"suppressed"` Shutdown types.Bool `tfsdk:"shutdown"` HelloPasswordText types.String `tfsdk:"hello_password_text"` HelloPasswordHmacMd5 types.String `tfsdk:"hello_password_hmac_md5"` HelloPasswordKeychain types.String `tfsdk:"hello_password_keychain"` BfdFastDetectIpv6 types.Bool `tfsdk:"bfd_fast_detect_ipv6"` }
type RouterISISInterfaceDataSource ¶
type RouterISISInterfaceDataSource struct {
// contains filtered or unexported fields
}
func (*RouterISISInterfaceDataSource) Configure ¶
func (d *RouterISISInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterISISInterfaceDataSource) Metadata ¶
func (d *RouterISISInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterISISInterfaceDataSource) Read ¶
func (d *RouterISISInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterISISInterfaceDataSource) Schema ¶
func (d *RouterISISInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterISISInterfaceResource ¶
type RouterISISInterfaceResource struct {
// contains filtered or unexported fields
}
func (*RouterISISInterfaceResource) Configure ¶
func (r *RouterISISInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterISISInterfaceResource) Create ¶
func (r *RouterISISInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterISISInterfaceResource) Delete ¶
func (r *RouterISISInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterISISInterfaceResource) ImportState ¶
func (r *RouterISISInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterISISInterfaceResource) Metadata ¶
func (r *RouterISISInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterISISInterfaceResource) Read ¶
func (r *RouterISISInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterISISInterfaceResource) Schema ¶
func (r *RouterISISInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterISISInterfaceResource) Update ¶
func (r *RouterISISInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterISISInterfaces ¶
type RouterISISInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` CircuitType types.String `tfsdk:"circuit_type"` HelloPaddingDisable types.Bool `tfsdk:"hello_padding_disable"` HelloPaddingSometimes types.Bool `tfsdk:"hello_padding_sometimes"` Priority types.Int64 `tfsdk:"priority"` PointToPoint types.Bool `tfsdk:"point_to_point"` Passive types.Bool `tfsdk:"passive"` Suppressed types.Bool `tfsdk:"suppressed"` Shutdown types.Bool `tfsdk:"shutdown"` }
type RouterISISNets ¶
type RouterISISResource ¶
type RouterISISResource struct {
// contains filtered or unexported fields
}
func (*RouterISISResource) Configure ¶
func (r *RouterISISResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterISISResource) Create ¶
func (r *RouterISISResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterISISResource) Delete ¶
func (r *RouterISISResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterISISResource) ImportState ¶
func (r *RouterISISResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterISISResource) Metadata ¶
func (r *RouterISISResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterISISResource) Read ¶
func (r *RouterISISResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterISISResource) Schema ¶
func (r *RouterISISResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterISISResource) Update ¶
func (r *RouterISISResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterISISSetOverloadBitLevels ¶
type RouterISISSetOverloadBitLevels struct { LevelId types.Int64 `tfsdk:"level_id"` OnStartupAdvertiseAsOverloaded types.Bool `tfsdk:"on_startup_advertise_as_overloaded"` OnStartupAdvertiseAsOverloadedTimeToAdvertise types.Int64 `tfsdk:"on_startup_advertise_as_overloaded_time_to_advertise"` OnStartupWaitForBgp types.Bool `tfsdk:"on_startup_wait_for_bgp"` AdvertiseExternal types.Bool `tfsdk:"advertise_external"` AdvertiseInterlevel types.Bool `tfsdk:"advertise_interlevel"` }
type RouterOSPF ¶
type RouterOSPF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ProcessName types.String `tfsdk:"process_name"` MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"` HelloInterval types.Int64 `tfsdk:"hello_interval"` DeadInterval types.Int64 `tfsdk:"dead_interval"` Priority types.Int64 `tfsdk:"priority"` MtuIgnoreEnable types.Bool `tfsdk:"mtu_ignore_enable"` MtuIgnoreDisable types.Bool `tfsdk:"mtu_ignore_disable"` PassiveEnable types.Bool `tfsdk:"passive_enable"` PassiveDisable types.Bool `tfsdk:"passive_disable"` RouterId types.String `tfsdk:"router_id"` RedistributeConnected types.Bool `tfsdk:"redistribute_connected"` RedistributeConnectedTag types.Int64 `tfsdk:"redistribute_connected_tag"` RedistributeConnectedMetricType types.String `tfsdk:"redistribute_connected_metric_type"` RedistributeStatic types.Bool `tfsdk:"redistribute_static"` RedistributeStaticTag types.Int64 `tfsdk:"redistribute_static_tag"` RedistributeStaticMetricType types.String `tfsdk:"redistribute_static_metric_type"` BfdFastDetect types.Bool `tfsdk:"bfd_fast_detect"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultInformationOriginateAlways types.Bool `tfsdk:"default_information_originate_always"` DefaultInformationOriginateMetricType types.Int64 `tfsdk:"default_information_originate_metric_type"` AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"` AutoCostDisable types.Bool `tfsdk:"auto_cost_disable"` SegmentRoutingMpls types.Bool `tfsdk:"segment_routing_mpls"` SegmentRoutingSrPrefer types.Bool `tfsdk:"segment_routing_sr_prefer"` Areas []RouterOSPFAreas `tfsdk:"areas"` RedistributeBgp []RouterOSPFRedistributeBgp `tfsdk:"redistribute_bgp"` RedistributeIsis []RouterOSPFRedistributeIsis `tfsdk:"redistribute_isis"` RedistributeOspf []RouterOSPFRedistributeOspf `tfsdk:"redistribute_ospf"` }
type RouterOSPFAreaInterface ¶
type RouterOSPFAreaInterface struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ProcessName types.String `tfsdk:"process_name"` AreaId types.String `tfsdk:"area_id"` InterfaceName types.String `tfsdk:"interface_name"` NetworkBroadcast types.Bool `tfsdk:"network_broadcast"` NetworkNonBroadcast types.Bool `tfsdk:"network_non_broadcast"` NetworkPointToPoint types.Bool `tfsdk:"network_point_to_point"` NetworkPointToMultipoint types.Bool `tfsdk:"network_point_to_multipoint"` Cost types.Int64 `tfsdk:"cost"` Priority types.Int64 `tfsdk:"priority"` PassiveEnable types.Bool `tfsdk:"passive_enable"` PassiveDisable types.Bool `tfsdk:"passive_disable"` FastReroutePerPrefixTiLfa types.Bool `tfsdk:"fast_reroute_per_prefix_ti_lfa"` FastReroutePerPrefixTiebreakerSrlgDisjoint types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_srlg_disjoint"` FastReroutePerPrefixTiebreakerNodeProtecting types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_node_protecting"` PrefixSidStrictSpfIndex types.Int64 `tfsdk:"prefix_sid_strict_spf_index"` PrefixSidAlgorithms []RouterOSPFAreaInterfacePrefixSidAlgorithms `tfsdk:"prefix_sid_algorithms"` }
type RouterOSPFAreaInterfaceData ¶
type RouterOSPFAreaInterfaceData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ProcessName types.String `tfsdk:"process_name"` AreaId types.String `tfsdk:"area_id"` InterfaceName types.String `tfsdk:"interface_name"` NetworkBroadcast types.Bool `tfsdk:"network_broadcast"` NetworkNonBroadcast types.Bool `tfsdk:"network_non_broadcast"` NetworkPointToPoint types.Bool `tfsdk:"network_point_to_point"` NetworkPointToMultipoint types.Bool `tfsdk:"network_point_to_multipoint"` Cost types.Int64 `tfsdk:"cost"` Priority types.Int64 `tfsdk:"priority"` PassiveEnable types.Bool `tfsdk:"passive_enable"` PassiveDisable types.Bool `tfsdk:"passive_disable"` FastReroutePerPrefixTiLfa types.Bool `tfsdk:"fast_reroute_per_prefix_ti_lfa"` FastReroutePerPrefixTiebreakerSrlgDisjoint types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_srlg_disjoint"` FastReroutePerPrefixTiebreakerNodeProtecting types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_node_protecting"` PrefixSidStrictSpfIndex types.Int64 `tfsdk:"prefix_sid_strict_spf_index"` PrefixSidAlgorithms []RouterOSPFAreaInterfacePrefixSidAlgorithms `tfsdk:"prefix_sid_algorithms"` }
type RouterOSPFAreaInterfaceDataSource ¶
type RouterOSPFAreaInterfaceDataSource struct {
// contains filtered or unexported fields
}
func (*RouterOSPFAreaInterfaceDataSource) Configure ¶
func (d *RouterOSPFAreaInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterOSPFAreaInterfaceDataSource) Metadata ¶
func (d *RouterOSPFAreaInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterOSPFAreaInterfaceDataSource) Read ¶
func (d *RouterOSPFAreaInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterOSPFAreaInterfaceDataSource) Schema ¶
func (d *RouterOSPFAreaInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterOSPFAreaInterfacePrefixSidAlgorithms ¶ added in v0.3.2
type RouterOSPFAreaInterfacePrefixSidAlgorithms struct { AlgorithmNumber types.Int64 `tfsdk:"algorithm_number"` IndexSidIndex types.Int64 `tfsdk:"index_sid_index"` IndexExplicitNull types.Bool `tfsdk:"index_explicit_null"` IndexNFlagClear types.Bool `tfsdk:"index_n_flag_clear"` AbsoluteSidLabel types.Int64 `tfsdk:"absolute_sid_label"` AbsoluteExplicitNull types.Bool `tfsdk:"absolute_explicit_null"` AbsoluteNFlagClear types.Bool `tfsdk:"absolute_n_flag_clear"` }
type RouterOSPFAreaInterfaceResource ¶
type RouterOSPFAreaInterfaceResource struct {
// contains filtered or unexported fields
}
func (*RouterOSPFAreaInterfaceResource) Configure ¶
func (r *RouterOSPFAreaInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterOSPFAreaInterfaceResource) Create ¶
func (r *RouterOSPFAreaInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterOSPFAreaInterfaceResource) Delete ¶
func (r *RouterOSPFAreaInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterOSPFAreaInterfaceResource) ImportState ¶
func (r *RouterOSPFAreaInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterOSPFAreaInterfaceResource) Metadata ¶
func (r *RouterOSPFAreaInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterOSPFAreaInterfaceResource) Read ¶
func (r *RouterOSPFAreaInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterOSPFAreaInterfaceResource) Schema ¶
func (r *RouterOSPFAreaInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterOSPFAreaInterfaceResource) Update ¶
func (r *RouterOSPFAreaInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterOSPFAreas ¶
type RouterOSPFData ¶
type RouterOSPFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ProcessName types.String `tfsdk:"process_name"` MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"` HelloInterval types.Int64 `tfsdk:"hello_interval"` DeadInterval types.Int64 `tfsdk:"dead_interval"` Priority types.Int64 `tfsdk:"priority"` MtuIgnoreEnable types.Bool `tfsdk:"mtu_ignore_enable"` MtuIgnoreDisable types.Bool `tfsdk:"mtu_ignore_disable"` PassiveEnable types.Bool `tfsdk:"passive_enable"` PassiveDisable types.Bool `tfsdk:"passive_disable"` RouterId types.String `tfsdk:"router_id"` RedistributeConnected types.Bool `tfsdk:"redistribute_connected"` RedistributeConnectedTag types.Int64 `tfsdk:"redistribute_connected_tag"` RedistributeConnectedMetricType types.String `tfsdk:"redistribute_connected_metric_type"` RedistributeStatic types.Bool `tfsdk:"redistribute_static"` RedistributeStaticTag types.Int64 `tfsdk:"redistribute_static_tag"` RedistributeStaticMetricType types.String `tfsdk:"redistribute_static_metric_type"` BfdFastDetect types.Bool `tfsdk:"bfd_fast_detect"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultInformationOriginateAlways types.Bool `tfsdk:"default_information_originate_always"` DefaultInformationOriginateMetricType types.Int64 `tfsdk:"default_information_originate_metric_type"` AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"` AutoCostDisable types.Bool `tfsdk:"auto_cost_disable"` SegmentRoutingMpls types.Bool `tfsdk:"segment_routing_mpls"` SegmentRoutingSrPrefer types.Bool `tfsdk:"segment_routing_sr_prefer"` Areas []RouterOSPFAreas `tfsdk:"areas"` RedistributeBgp []RouterOSPFRedistributeBgp `tfsdk:"redistribute_bgp"` RedistributeIsis []RouterOSPFRedistributeIsis `tfsdk:"redistribute_isis"` RedistributeOspf []RouterOSPFRedistributeOspf `tfsdk:"redistribute_ospf"` }
type RouterOSPFDataSource ¶
type RouterOSPFDataSource struct {
// contains filtered or unexported fields
}
func (*RouterOSPFDataSource) Configure ¶
func (d *RouterOSPFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterOSPFDataSource) Metadata ¶
func (d *RouterOSPFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterOSPFDataSource) Read ¶
func (d *RouterOSPFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterOSPFDataSource) Schema ¶
func (d *RouterOSPFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterOSPFRedistributeOspf ¶
type RouterOSPFRedistributeOspf struct { InstanceName types.String `tfsdk:"instance_name"` MatchInternal types.Bool `tfsdk:"match_internal"` MatchExternal types.Bool `tfsdk:"match_external"` MatchNssaExternal types.Bool `tfsdk:"match_nssa_external"` Tag types.Int64 `tfsdk:"tag"` MetricType types.String `tfsdk:"metric_type"` }
type RouterOSPFResource ¶
type RouterOSPFResource struct {
// contains filtered or unexported fields
}
func (*RouterOSPFResource) Configure ¶
func (r *RouterOSPFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterOSPFResource) Create ¶
func (r *RouterOSPFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterOSPFResource) Delete ¶
func (r *RouterOSPFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterOSPFResource) ImportState ¶
func (r *RouterOSPFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterOSPFResource) Metadata ¶
func (r *RouterOSPFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterOSPFResource) Read ¶
func (r *RouterOSPFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterOSPFResource) Schema ¶
func (r *RouterOSPFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterOSPFResource) Update ¶
func (r *RouterOSPFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterOSPFVRF ¶
type RouterOSPFVRF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ProcessName types.String `tfsdk:"process_name"` VrfName types.String `tfsdk:"vrf_name"` MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"` HelloInterval types.Int64 `tfsdk:"hello_interval"` DeadInterval types.Int64 `tfsdk:"dead_interval"` Priority types.Int64 `tfsdk:"priority"` MtuIgnoreEnable types.Bool `tfsdk:"mtu_ignore_enable"` MtuIgnoreDisable types.Bool `tfsdk:"mtu_ignore_disable"` PassiveEnable types.Bool `tfsdk:"passive_enable"` PassiveDisable types.Bool `tfsdk:"passive_disable"` RouterId types.String `tfsdk:"router_id"` RedistributeConnected types.Bool `tfsdk:"redistribute_connected"` RedistributeConnectedTag types.Int64 `tfsdk:"redistribute_connected_tag"` RedistributeConnectedMetricType types.String `tfsdk:"redistribute_connected_metric_type"` RedistributeStatic types.Bool `tfsdk:"redistribute_static"` RedistributeStaticTag types.Int64 `tfsdk:"redistribute_static_tag"` RedistributeStaticMetricType types.String `tfsdk:"redistribute_static_metric_type"` BfdFastDetect types.Bool `tfsdk:"bfd_fast_detect"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultInformationOriginateAlways types.Bool `tfsdk:"default_information_originate_always"` DefaultInformationOriginateMetricType types.Int64 `tfsdk:"default_information_originate_metric_type"` AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"` AutoCostDisable types.Bool `tfsdk:"auto_cost_disable"` Areas []RouterOSPFVRFAreas `tfsdk:"areas"` RedistributeBgp []RouterOSPFVRFRedistributeBgp `tfsdk:"redistribute_bgp"` RedistributeIsis []RouterOSPFVRFRedistributeIsis `tfsdk:"redistribute_isis"` RedistributeOspf []RouterOSPFVRFRedistributeOspf `tfsdk:"redistribute_ospf"` }
type RouterOSPFVRFAreaInterface ¶
type RouterOSPFVRFAreaInterface struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ProcessName types.String `tfsdk:"process_name"` VrfName types.String `tfsdk:"vrf_name"` AreaId types.String `tfsdk:"area_id"` InterfaceName types.String `tfsdk:"interface_name"` NetworkBroadcast types.Bool `tfsdk:"network_broadcast"` NetworkNonBroadcast types.Bool `tfsdk:"network_non_broadcast"` NetworkPointToPoint types.Bool `tfsdk:"network_point_to_point"` NetworkPointToMultipoint types.Bool `tfsdk:"network_point_to_multipoint"` Cost types.Int64 `tfsdk:"cost"` Priority types.Int64 `tfsdk:"priority"` PassiveEnable types.Bool `tfsdk:"passive_enable"` PassiveDisable types.Bool `tfsdk:"passive_disable"` }
type RouterOSPFVRFAreaInterfaceData ¶
type RouterOSPFVRFAreaInterfaceData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ProcessName types.String `tfsdk:"process_name"` VrfName types.String `tfsdk:"vrf_name"` AreaId types.String `tfsdk:"area_id"` InterfaceName types.String `tfsdk:"interface_name"` NetworkBroadcast types.Bool `tfsdk:"network_broadcast"` NetworkNonBroadcast types.Bool `tfsdk:"network_non_broadcast"` NetworkPointToPoint types.Bool `tfsdk:"network_point_to_point"` NetworkPointToMultipoint types.Bool `tfsdk:"network_point_to_multipoint"` Cost types.Int64 `tfsdk:"cost"` Priority types.Int64 `tfsdk:"priority"` PassiveEnable types.Bool `tfsdk:"passive_enable"` PassiveDisable types.Bool `tfsdk:"passive_disable"` }
type RouterOSPFVRFAreaInterfaceDataSource ¶
type RouterOSPFVRFAreaInterfaceDataSource struct {
// contains filtered or unexported fields
}
func (*RouterOSPFVRFAreaInterfaceDataSource) Configure ¶
func (d *RouterOSPFVRFAreaInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterOSPFVRFAreaInterfaceDataSource) Metadata ¶
func (d *RouterOSPFVRFAreaInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterOSPFVRFAreaInterfaceDataSource) Read ¶
func (d *RouterOSPFVRFAreaInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterOSPFVRFAreaInterfaceDataSource) Schema ¶
func (d *RouterOSPFVRFAreaInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterOSPFVRFAreaInterfaceResource ¶
type RouterOSPFVRFAreaInterfaceResource struct {
// contains filtered or unexported fields
}
func (*RouterOSPFVRFAreaInterfaceResource) Configure ¶
func (r *RouterOSPFVRFAreaInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterOSPFVRFAreaInterfaceResource) Create ¶
func (r *RouterOSPFVRFAreaInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterOSPFVRFAreaInterfaceResource) Delete ¶
func (r *RouterOSPFVRFAreaInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterOSPFVRFAreaInterfaceResource) ImportState ¶
func (r *RouterOSPFVRFAreaInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterOSPFVRFAreaInterfaceResource) Metadata ¶
func (r *RouterOSPFVRFAreaInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterOSPFVRFAreaInterfaceResource) Read ¶
func (r *RouterOSPFVRFAreaInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterOSPFVRFAreaInterfaceResource) Schema ¶
func (r *RouterOSPFVRFAreaInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterOSPFVRFAreaInterfaceResource) Update ¶
func (r *RouterOSPFVRFAreaInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterOSPFVRFAreas ¶
type RouterOSPFVRFData ¶
type RouterOSPFVRFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ProcessName types.String `tfsdk:"process_name"` VrfName types.String `tfsdk:"vrf_name"` MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"` HelloInterval types.Int64 `tfsdk:"hello_interval"` DeadInterval types.Int64 `tfsdk:"dead_interval"` Priority types.Int64 `tfsdk:"priority"` MtuIgnoreEnable types.Bool `tfsdk:"mtu_ignore_enable"` MtuIgnoreDisable types.Bool `tfsdk:"mtu_ignore_disable"` PassiveEnable types.Bool `tfsdk:"passive_enable"` PassiveDisable types.Bool `tfsdk:"passive_disable"` RouterId types.String `tfsdk:"router_id"` RedistributeConnected types.Bool `tfsdk:"redistribute_connected"` RedistributeConnectedTag types.Int64 `tfsdk:"redistribute_connected_tag"` RedistributeConnectedMetricType types.String `tfsdk:"redistribute_connected_metric_type"` RedistributeStatic types.Bool `tfsdk:"redistribute_static"` RedistributeStaticTag types.Int64 `tfsdk:"redistribute_static_tag"` RedistributeStaticMetricType types.String `tfsdk:"redistribute_static_metric_type"` BfdFastDetect types.Bool `tfsdk:"bfd_fast_detect"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultInformationOriginateAlways types.Bool `tfsdk:"default_information_originate_always"` DefaultInformationOriginateMetricType types.Int64 `tfsdk:"default_information_originate_metric_type"` AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"` AutoCostDisable types.Bool `tfsdk:"auto_cost_disable"` Areas []RouterOSPFVRFAreas `tfsdk:"areas"` RedistributeBgp []RouterOSPFVRFRedistributeBgp `tfsdk:"redistribute_bgp"` RedistributeIsis []RouterOSPFVRFRedistributeIsis `tfsdk:"redistribute_isis"` RedistributeOspf []RouterOSPFVRFRedistributeOspf `tfsdk:"redistribute_ospf"` }
type RouterOSPFVRFDataSource ¶
type RouterOSPFVRFDataSource struct {
// contains filtered or unexported fields
}
func (*RouterOSPFVRFDataSource) Configure ¶
func (d *RouterOSPFVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterOSPFVRFDataSource) Metadata ¶
func (d *RouterOSPFVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterOSPFVRFDataSource) Read ¶
func (d *RouterOSPFVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterOSPFVRFDataSource) Schema ¶
func (d *RouterOSPFVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterOSPFVRFRedistributeOspf ¶
type RouterOSPFVRFRedistributeOspf struct { InstanceName types.String `tfsdk:"instance_name"` MatchInternal types.Bool `tfsdk:"match_internal"` MatchExternal types.Bool `tfsdk:"match_external"` MatchNssaExternal types.Bool `tfsdk:"match_nssa_external"` Tag types.Int64 `tfsdk:"tag"` MetricType types.String `tfsdk:"metric_type"` }
type RouterOSPFVRFResource ¶
type RouterOSPFVRFResource struct {
// contains filtered or unexported fields
}
func (*RouterOSPFVRFResource) Configure ¶
func (r *RouterOSPFVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterOSPFVRFResource) Create ¶
func (r *RouterOSPFVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterOSPFVRFResource) Delete ¶
func (r *RouterOSPFVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterOSPFVRFResource) ImportState ¶
func (r *RouterOSPFVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterOSPFVRFResource) Metadata ¶
func (r *RouterOSPFVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterOSPFVRFResource) Read ¶
func (r *RouterOSPFVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterOSPFVRFResource) Schema ¶
func (r *RouterOSPFVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterOSPFVRFResource) Update ¶
func (r *RouterOSPFVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterStaticIPv4Multicast ¶
type RouterStaticIPv4Multicast struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticIPv4MulticastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv4MulticastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv4MulticastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticIPv4MulticastVrfs `tfsdk:"vrfs"` }
type RouterStaticIPv4MulticastData ¶
type RouterStaticIPv4MulticastData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticIPv4MulticastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv4MulticastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv4MulticastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticIPv4MulticastVrfs `tfsdk:"vrfs"` }
type RouterStaticIPv4MulticastDataSource ¶
type RouterStaticIPv4MulticastDataSource struct {
// contains filtered or unexported fields
}
func (*RouterStaticIPv4MulticastDataSource) Configure ¶
func (d *RouterStaticIPv4MulticastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterStaticIPv4MulticastDataSource) Metadata ¶
func (d *RouterStaticIPv4MulticastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterStaticIPv4MulticastDataSource) Read ¶
func (d *RouterStaticIPv4MulticastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterStaticIPv4MulticastDataSource) Schema ¶
func (d *RouterStaticIPv4MulticastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterStaticIPv4MulticastNexthopAddresses ¶
type RouterStaticIPv4MulticastNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv4MulticastNexthopInterfaceAddresses ¶
type RouterStaticIPv4MulticastNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv4MulticastNexthopInterfaces ¶
type RouterStaticIPv4MulticastNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv4MulticastResource ¶
type RouterStaticIPv4MulticastResource struct {
// contains filtered or unexported fields
}
func (*RouterStaticIPv4MulticastResource) Configure ¶
func (r *RouterStaticIPv4MulticastResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterStaticIPv4MulticastResource) Create ¶
func (r *RouterStaticIPv4MulticastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterStaticIPv4MulticastResource) Delete ¶
func (r *RouterStaticIPv4MulticastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterStaticIPv4MulticastResource) ImportState ¶
func (r *RouterStaticIPv4MulticastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterStaticIPv4MulticastResource) Metadata ¶
func (r *RouterStaticIPv4MulticastResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterStaticIPv4MulticastResource) Read ¶
func (r *RouterStaticIPv4MulticastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterStaticIPv4MulticastResource) Schema ¶
func (r *RouterStaticIPv4MulticastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterStaticIPv4MulticastResource) Update ¶
func (r *RouterStaticIPv4MulticastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterStaticIPv4MulticastVrfs ¶
type RouterStaticIPv4MulticastVrfs struct { VrfName types.String `tfsdk:"vrf_name"` NexthopInterfaces []RouterStaticIPv4MulticastVrfsNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv4MulticastVrfsNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv4MulticastVrfsNexthopAddresses `tfsdk:"nexthop_addresses"` }
type RouterStaticIPv4MulticastVrfsNexthopAddresses ¶
type RouterStaticIPv4MulticastVrfsNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv4MulticastVrfsNexthopInterfaceAddresses ¶
type RouterStaticIPv4MulticastVrfsNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv4MulticastVrfsNexthopInterfaces ¶
type RouterStaticIPv4MulticastVrfsNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv4Unicast ¶
type RouterStaticIPv4Unicast struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticIPv4UnicastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv4UnicastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv4UnicastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticIPv4UnicastVrfs `tfsdk:"vrfs"` }
type RouterStaticIPv4UnicastData ¶
type RouterStaticIPv4UnicastData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticIPv4UnicastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv4UnicastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv4UnicastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticIPv4UnicastVrfs `tfsdk:"vrfs"` }
type RouterStaticIPv4UnicastDataSource ¶
type RouterStaticIPv4UnicastDataSource struct {
// contains filtered or unexported fields
}
func (*RouterStaticIPv4UnicastDataSource) Configure ¶
func (d *RouterStaticIPv4UnicastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterStaticIPv4UnicastDataSource) Metadata ¶
func (d *RouterStaticIPv4UnicastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterStaticIPv4UnicastDataSource) Read ¶
func (d *RouterStaticIPv4UnicastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterStaticIPv4UnicastDataSource) Schema ¶
func (d *RouterStaticIPv4UnicastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterStaticIPv4UnicastNexthopAddresses ¶
type RouterStaticIPv4UnicastNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv4UnicastNexthopInterfaceAddresses ¶
type RouterStaticIPv4UnicastNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv4UnicastNexthopInterfaces ¶
type RouterStaticIPv4UnicastNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv4UnicastResource ¶
type RouterStaticIPv4UnicastResource struct {
// contains filtered or unexported fields
}
func (*RouterStaticIPv4UnicastResource) Configure ¶
func (r *RouterStaticIPv4UnicastResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterStaticIPv4UnicastResource) Create ¶
func (r *RouterStaticIPv4UnicastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterStaticIPv4UnicastResource) Delete ¶
func (r *RouterStaticIPv4UnicastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterStaticIPv4UnicastResource) ImportState ¶
func (r *RouterStaticIPv4UnicastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterStaticIPv4UnicastResource) Metadata ¶
func (r *RouterStaticIPv4UnicastResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterStaticIPv4UnicastResource) Read ¶
func (r *RouterStaticIPv4UnicastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterStaticIPv4UnicastResource) Schema ¶
func (r *RouterStaticIPv4UnicastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterStaticIPv4UnicastResource) Update ¶
func (r *RouterStaticIPv4UnicastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterStaticIPv4UnicastVrfs ¶
type RouterStaticIPv4UnicastVrfs struct { VrfName types.String `tfsdk:"vrf_name"` NexthopInterfaces []RouterStaticIPv4UnicastVrfsNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv4UnicastVrfsNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv4UnicastVrfsNexthopAddresses `tfsdk:"nexthop_addresses"` }
type RouterStaticIPv4UnicastVrfsNexthopAddresses ¶
type RouterStaticIPv4UnicastVrfsNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv4UnicastVrfsNexthopInterfaceAddresses ¶
type RouterStaticIPv4UnicastVrfsNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv4UnicastVrfsNexthopInterfaces ¶
type RouterStaticIPv4UnicastVrfsNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6Multicast ¶
type RouterStaticIPv6Multicast struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticIPv6MulticastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv6MulticastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv6MulticastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticIPv6MulticastVrfs `tfsdk:"vrfs"` }
type RouterStaticIPv6MulticastData ¶
type RouterStaticIPv6MulticastData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticIPv6MulticastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv6MulticastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv6MulticastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticIPv6MulticastVrfs `tfsdk:"vrfs"` }
type RouterStaticIPv6MulticastDataSource ¶
type RouterStaticIPv6MulticastDataSource struct {
// contains filtered or unexported fields
}
func (*RouterStaticIPv6MulticastDataSource) Configure ¶
func (d *RouterStaticIPv6MulticastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterStaticIPv6MulticastDataSource) Metadata ¶
func (d *RouterStaticIPv6MulticastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterStaticIPv6MulticastDataSource) Read ¶
func (d *RouterStaticIPv6MulticastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterStaticIPv6MulticastDataSource) Schema ¶
func (d *RouterStaticIPv6MulticastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterStaticIPv6MulticastNexthopAddresses ¶
type RouterStaticIPv6MulticastNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6MulticastNexthopInterfaceAddresses ¶
type RouterStaticIPv6MulticastNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6MulticastNexthopInterfaces ¶
type RouterStaticIPv6MulticastNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6MulticastResource ¶
type RouterStaticIPv6MulticastResource struct {
// contains filtered or unexported fields
}
func (*RouterStaticIPv6MulticastResource) Configure ¶
func (r *RouterStaticIPv6MulticastResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterStaticIPv6MulticastResource) Create ¶
func (r *RouterStaticIPv6MulticastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterStaticIPv6MulticastResource) Delete ¶
func (r *RouterStaticIPv6MulticastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterStaticIPv6MulticastResource) ImportState ¶
func (r *RouterStaticIPv6MulticastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterStaticIPv6MulticastResource) Metadata ¶
func (r *RouterStaticIPv6MulticastResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterStaticIPv6MulticastResource) Read ¶
func (r *RouterStaticIPv6MulticastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterStaticIPv6MulticastResource) Schema ¶
func (r *RouterStaticIPv6MulticastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterStaticIPv6MulticastResource) Update ¶
func (r *RouterStaticIPv6MulticastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterStaticIPv6MulticastVrfs ¶
type RouterStaticIPv6MulticastVrfs struct { VrfName types.String `tfsdk:"vrf_name"` NexthopInterfaces []RouterStaticIPv6MulticastVrfsNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv6MulticastVrfsNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv6MulticastVrfsNexthopAddresses `tfsdk:"nexthop_addresses"` }
type RouterStaticIPv6MulticastVrfsNexthopAddresses ¶
type RouterStaticIPv6MulticastVrfsNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6MulticastVrfsNexthopInterfaceAddresses ¶
type RouterStaticIPv6MulticastVrfsNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6MulticastVrfsNexthopInterfaces ¶
type RouterStaticIPv6MulticastVrfsNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6Unicast ¶
type RouterStaticIPv6Unicast struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticIPv6UnicastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv6UnicastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv6UnicastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticIPv6UnicastVrfs `tfsdk:"vrfs"` }
type RouterStaticIPv6UnicastData ¶
type RouterStaticIPv6UnicastData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticIPv6UnicastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv6UnicastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv6UnicastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticIPv6UnicastVrfs `tfsdk:"vrfs"` }
type RouterStaticIPv6UnicastDataSource ¶
type RouterStaticIPv6UnicastDataSource struct {
// contains filtered or unexported fields
}
func (*RouterStaticIPv6UnicastDataSource) Configure ¶
func (d *RouterStaticIPv6UnicastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterStaticIPv6UnicastDataSource) Metadata ¶
func (d *RouterStaticIPv6UnicastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterStaticIPv6UnicastDataSource) Read ¶
func (d *RouterStaticIPv6UnicastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterStaticIPv6UnicastDataSource) Schema ¶
func (d *RouterStaticIPv6UnicastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterStaticIPv6UnicastNexthopAddresses ¶
type RouterStaticIPv6UnicastNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6UnicastNexthopInterfaceAddresses ¶
type RouterStaticIPv6UnicastNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6UnicastNexthopInterfaces ¶
type RouterStaticIPv6UnicastNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6UnicastResource ¶
type RouterStaticIPv6UnicastResource struct {
// contains filtered or unexported fields
}
func (*RouterStaticIPv6UnicastResource) Configure ¶
func (r *RouterStaticIPv6UnicastResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterStaticIPv6UnicastResource) Create ¶
func (r *RouterStaticIPv6UnicastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterStaticIPv6UnicastResource) Delete ¶
func (r *RouterStaticIPv6UnicastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterStaticIPv6UnicastResource) ImportState ¶
func (r *RouterStaticIPv6UnicastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterStaticIPv6UnicastResource) Metadata ¶
func (r *RouterStaticIPv6UnicastResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterStaticIPv6UnicastResource) Read ¶
func (r *RouterStaticIPv6UnicastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterStaticIPv6UnicastResource) Schema ¶
func (r *RouterStaticIPv6UnicastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterStaticIPv6UnicastResource) Update ¶
func (r *RouterStaticIPv6UnicastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterStaticIPv6UnicastVrfs ¶
type RouterStaticIPv6UnicastVrfs struct { VrfName types.String `tfsdk:"vrf_name"` NexthopInterfaces []RouterStaticIPv6UnicastVrfsNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticIPv6UnicastVrfsNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticIPv6UnicastVrfsNexthopAddresses `tfsdk:"nexthop_addresses"` }
type RouterStaticIPv6UnicastVrfsNexthopAddresses ¶
type RouterStaticIPv6UnicastVrfsNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6UnicastVrfsNexthopInterfaceAddresses ¶
type RouterStaticIPv6UnicastVrfsNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticIPv6UnicastVrfsNexthopInterfaces ¶
type RouterStaticIPv6UnicastVrfsNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv4Multicast ¶ added in v0.5.0
type RouterStaticVRFIPv4Multicast struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` VrfName types.String `tfsdk:"vrf_name"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticVRFIPv4MulticastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv4MulticastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv4MulticastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticVRFIPv4MulticastVrfs `tfsdk:"vrfs"` }
type RouterStaticVRFIPv4MulticastData ¶ added in v0.5.0
type RouterStaticVRFIPv4MulticastData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VrfName types.String `tfsdk:"vrf_name"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticVRFIPv4MulticastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv4MulticastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv4MulticastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticVRFIPv4MulticastVrfs `tfsdk:"vrfs"` }
type RouterStaticVRFIPv4MulticastDataSource ¶ added in v0.5.0
type RouterStaticVRFIPv4MulticastDataSource struct {
// contains filtered or unexported fields
}
func (*RouterStaticVRFIPv4MulticastDataSource) Configure ¶ added in v0.5.0
func (d *RouterStaticVRFIPv4MulticastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterStaticVRFIPv4MulticastDataSource) Metadata ¶ added in v0.5.0
func (d *RouterStaticVRFIPv4MulticastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterStaticVRFIPv4MulticastDataSource) Read ¶ added in v0.5.0
func (d *RouterStaticVRFIPv4MulticastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterStaticVRFIPv4MulticastDataSource) Schema ¶ added in v0.5.0
func (d *RouterStaticVRFIPv4MulticastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterStaticVRFIPv4MulticastNexthopAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv4MulticastNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv4MulticastNexthopInterfaceAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv4MulticastNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"` BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"` }
type RouterStaticVRFIPv4MulticastNexthopInterfaces ¶ added in v0.5.0
type RouterStaticVRFIPv4MulticastNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv4MulticastResource ¶ added in v0.5.0
type RouterStaticVRFIPv4MulticastResource struct {
// contains filtered or unexported fields
}
func (*RouterStaticVRFIPv4MulticastResource) Configure ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4MulticastResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterStaticVRFIPv4MulticastResource) Create ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4MulticastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterStaticVRFIPv4MulticastResource) Delete ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4MulticastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterStaticVRFIPv4MulticastResource) ImportState ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4MulticastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterStaticVRFIPv4MulticastResource) Metadata ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4MulticastResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterStaticVRFIPv4MulticastResource) Read ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4MulticastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterStaticVRFIPv4MulticastResource) Schema ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4MulticastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterStaticVRFIPv4MulticastResource) Update ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4MulticastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterStaticVRFIPv4MulticastVrfs ¶ added in v0.5.0
type RouterStaticVRFIPv4MulticastVrfs struct { VrfName types.String `tfsdk:"vrf_name"` NexthopInterfaces []RouterStaticVRFIPv4MulticastVrfsNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv4MulticastVrfsNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv4MulticastVrfsNexthopAddresses `tfsdk:"nexthop_addresses"` }
type RouterStaticVRFIPv4MulticastVrfsNexthopAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv4MulticastVrfsNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv4MulticastVrfsNexthopInterfaceAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv4MulticastVrfsNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv4MulticastVrfsNexthopInterfaces ¶ added in v0.5.0
type RouterStaticVRFIPv4MulticastVrfsNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv4Unicast ¶ added in v0.5.0
type RouterStaticVRFIPv4Unicast struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` VrfName types.String `tfsdk:"vrf_name"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticVRFIPv4UnicastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv4UnicastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv4UnicastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticVRFIPv4UnicastVrfs `tfsdk:"vrfs"` }
type RouterStaticVRFIPv4UnicastData ¶ added in v0.5.0
type RouterStaticVRFIPv4UnicastData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VrfName types.String `tfsdk:"vrf_name"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticVRFIPv4UnicastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv4UnicastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv4UnicastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticVRFIPv4UnicastVrfs `tfsdk:"vrfs"` }
type RouterStaticVRFIPv4UnicastDataSource ¶ added in v0.5.0
type RouterStaticVRFIPv4UnicastDataSource struct {
// contains filtered or unexported fields
}
func (*RouterStaticVRFIPv4UnicastDataSource) Configure ¶ added in v0.5.0
func (d *RouterStaticVRFIPv4UnicastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterStaticVRFIPv4UnicastDataSource) Metadata ¶ added in v0.5.0
func (d *RouterStaticVRFIPv4UnicastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterStaticVRFIPv4UnicastDataSource) Read ¶ added in v0.5.0
func (d *RouterStaticVRFIPv4UnicastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterStaticVRFIPv4UnicastDataSource) Schema ¶ added in v0.5.0
func (d *RouterStaticVRFIPv4UnicastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterStaticVRFIPv4UnicastNexthopAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv4UnicastNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv4UnicastNexthopInterfaceAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv4UnicastNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"` BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"` }
type RouterStaticVRFIPv4UnicastNexthopInterfaces ¶ added in v0.5.0
type RouterStaticVRFIPv4UnicastNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv4UnicastResource ¶ added in v0.5.0
type RouterStaticVRFIPv4UnicastResource struct {
// contains filtered or unexported fields
}
func (*RouterStaticVRFIPv4UnicastResource) Configure ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4UnicastResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterStaticVRFIPv4UnicastResource) Create ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4UnicastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterStaticVRFIPv4UnicastResource) Delete ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4UnicastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterStaticVRFIPv4UnicastResource) ImportState ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4UnicastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterStaticVRFIPv4UnicastResource) Metadata ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4UnicastResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterStaticVRFIPv4UnicastResource) Read ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4UnicastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterStaticVRFIPv4UnicastResource) Schema ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4UnicastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterStaticVRFIPv4UnicastResource) Update ¶ added in v0.5.0
func (r *RouterStaticVRFIPv4UnicastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterStaticVRFIPv4UnicastVrfs ¶ added in v0.5.0
type RouterStaticVRFIPv4UnicastVrfs struct { VrfName types.String `tfsdk:"vrf_name"` NexthopInterfaces []RouterStaticVRFIPv4UnicastVrfsNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv4UnicastVrfsNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv4UnicastVrfsNexthopAddresses `tfsdk:"nexthop_addresses"` }
type RouterStaticVRFIPv4UnicastVrfsNexthopAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv4UnicastVrfsNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv4UnicastVrfsNexthopInterfaceAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv4UnicastVrfsNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv4UnicastVrfsNexthopInterfaces ¶ added in v0.5.0
type RouterStaticVRFIPv4UnicastVrfsNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv6Multicast ¶ added in v0.5.0
type RouterStaticVRFIPv6Multicast struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` VrfName types.String `tfsdk:"vrf_name"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticVRFIPv6MulticastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv6MulticastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv6MulticastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticVRFIPv6MulticastVrfs `tfsdk:"vrfs"` }
type RouterStaticVRFIPv6MulticastData ¶ added in v0.5.0
type RouterStaticVRFIPv6MulticastData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VrfName types.String `tfsdk:"vrf_name"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticVRFIPv6MulticastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv6MulticastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv6MulticastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticVRFIPv6MulticastVrfs `tfsdk:"vrfs"` }
type RouterStaticVRFIPv6MulticastDataSource ¶ added in v0.5.0
type RouterStaticVRFIPv6MulticastDataSource struct {
// contains filtered or unexported fields
}
func (*RouterStaticVRFIPv6MulticastDataSource) Configure ¶ added in v0.5.0
func (d *RouterStaticVRFIPv6MulticastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterStaticVRFIPv6MulticastDataSource) Metadata ¶ added in v0.5.0
func (d *RouterStaticVRFIPv6MulticastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterStaticVRFIPv6MulticastDataSource) Read ¶ added in v0.5.0
func (d *RouterStaticVRFIPv6MulticastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterStaticVRFIPv6MulticastDataSource) Schema ¶ added in v0.5.0
func (d *RouterStaticVRFIPv6MulticastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterStaticVRFIPv6MulticastNexthopAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv6MulticastNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv6MulticastNexthopInterfaceAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv6MulticastNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv6MulticastNexthopInterfaces ¶ added in v0.5.0
type RouterStaticVRFIPv6MulticastNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv6MulticastResource ¶ added in v0.5.0
type RouterStaticVRFIPv6MulticastResource struct {
// contains filtered or unexported fields
}
func (*RouterStaticVRFIPv6MulticastResource) Configure ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6MulticastResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterStaticVRFIPv6MulticastResource) Create ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6MulticastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterStaticVRFIPv6MulticastResource) Delete ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6MulticastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterStaticVRFIPv6MulticastResource) ImportState ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6MulticastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterStaticVRFIPv6MulticastResource) Metadata ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6MulticastResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterStaticVRFIPv6MulticastResource) Read ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6MulticastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterStaticVRFIPv6MulticastResource) Schema ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6MulticastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterStaticVRFIPv6MulticastResource) Update ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6MulticastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterStaticVRFIPv6MulticastVrfs ¶ added in v0.5.0
type RouterStaticVRFIPv6MulticastVrfs struct { VrfName types.String `tfsdk:"vrf_name"` NexthopInterfaces []RouterStaticVRFIPv6MulticastVrfsNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv6MulticastVrfsNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv6MulticastVrfsNexthopAddresses `tfsdk:"nexthop_addresses"` }
type RouterStaticVRFIPv6MulticastVrfsNexthopAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv6MulticastVrfsNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv6MulticastVrfsNexthopInterfaceAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv6MulticastVrfsNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"` BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"` }
type RouterStaticVRFIPv6MulticastVrfsNexthopInterfaces ¶ added in v0.5.0
type RouterStaticVRFIPv6MulticastVrfsNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv6Unicast ¶ added in v0.5.0
type RouterStaticVRFIPv6Unicast struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` VrfName types.String `tfsdk:"vrf_name"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticVRFIPv6UnicastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv6UnicastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv6UnicastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticVRFIPv6UnicastVrfs `tfsdk:"vrfs"` }
type RouterStaticVRFIPv6UnicastData ¶ added in v0.5.0
type RouterStaticVRFIPv6UnicastData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VrfName types.String `tfsdk:"vrf_name"` PrefixAddress types.String `tfsdk:"prefix_address"` PrefixLength types.Int64 `tfsdk:"prefix_length"` NexthopInterfaces []RouterStaticVRFIPv6UnicastNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv6UnicastNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv6UnicastNexthopAddresses `tfsdk:"nexthop_addresses"` Vrfs []RouterStaticVRFIPv6UnicastVrfs `tfsdk:"vrfs"` }
type RouterStaticVRFIPv6UnicastDataSource ¶ added in v0.5.0
type RouterStaticVRFIPv6UnicastDataSource struct {
// contains filtered or unexported fields
}
func (*RouterStaticVRFIPv6UnicastDataSource) Configure ¶ added in v0.5.0
func (d *RouterStaticVRFIPv6UnicastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterStaticVRFIPv6UnicastDataSource) Metadata ¶ added in v0.5.0
func (d *RouterStaticVRFIPv6UnicastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterStaticVRFIPv6UnicastDataSource) Read ¶ added in v0.5.0
func (d *RouterStaticVRFIPv6UnicastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterStaticVRFIPv6UnicastDataSource) Schema ¶ added in v0.5.0
func (d *RouterStaticVRFIPv6UnicastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterStaticVRFIPv6UnicastNexthopAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv6UnicastNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv6UnicastNexthopInterfaceAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv6UnicastNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"` BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"` }
type RouterStaticVRFIPv6UnicastNexthopInterfaces ¶ added in v0.5.0
type RouterStaticVRFIPv6UnicastNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv6UnicastResource ¶ added in v0.5.0
type RouterStaticVRFIPv6UnicastResource struct {
// contains filtered or unexported fields
}
func (*RouterStaticVRFIPv6UnicastResource) Configure ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6UnicastResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterStaticVRFIPv6UnicastResource) Create ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6UnicastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterStaticVRFIPv6UnicastResource) Delete ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6UnicastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterStaticVRFIPv6UnicastResource) ImportState ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6UnicastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterStaticVRFIPv6UnicastResource) Metadata ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6UnicastResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterStaticVRFIPv6UnicastResource) Read ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6UnicastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterStaticVRFIPv6UnicastResource) Schema ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6UnicastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterStaticVRFIPv6UnicastResource) Update ¶ added in v0.5.0
func (r *RouterStaticVRFIPv6UnicastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterStaticVRFIPv6UnicastVrfs ¶ added in v0.5.0
type RouterStaticVRFIPv6UnicastVrfs struct { VrfName types.String `tfsdk:"vrf_name"` NexthopInterfaces []RouterStaticVRFIPv6UnicastVrfsNexthopInterfaces `tfsdk:"nexthop_interfaces"` NexthopInterfaceAddresses []RouterStaticVRFIPv6UnicastVrfsNexthopInterfaceAddresses `tfsdk:"nexthop_interface_addresses"` NexthopAddresses []RouterStaticVRFIPv6UnicastVrfsNexthopAddresses `tfsdk:"nexthop_addresses"` }
type RouterStaticVRFIPv6UnicastVrfsNexthopAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv6UnicastVrfsNexthopAddresses struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv6UnicastVrfsNexthopInterfaceAddresses ¶ added in v0.5.0
type RouterStaticVRFIPv6UnicastVrfsNexthopInterfaceAddresses struct { InterfaceName types.String `tfsdk:"interface_name"` Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterStaticVRFIPv6UnicastVrfsNexthopInterfaces ¶ added in v0.5.0
type RouterStaticVRFIPv6UnicastVrfsNexthopInterfaces struct { InterfaceName types.String `tfsdk:"interface_name"` Description types.String `tfsdk:"description"` Tag types.Int64 `tfsdk:"tag"` DistanceMetric types.Int64 `tfsdk:"distance_metric"` Permanent types.Bool `tfsdk:"permanent"` Track types.String `tfsdk:"track"` Metric types.Int64 `tfsdk:"metric"` }
type RouterVRRPInterface ¶
type RouterVRRPInterface struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` InterfaceName types.String `tfsdk:"interface_name"` MacRefresh types.Int64 `tfsdk:"mac_refresh"` DelayMinimum types.Int64 `tfsdk:"delay_minimum"` DelayReload types.Int64 `tfsdk:"delay_reload"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` }
type RouterVRRPInterfaceData ¶
type RouterVRRPInterfaceData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` InterfaceName types.String `tfsdk:"interface_name"` MacRefresh types.Int64 `tfsdk:"mac_refresh"` DelayMinimum types.Int64 `tfsdk:"delay_minimum"` DelayReload types.Int64 `tfsdk:"delay_reload"` BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"` BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"` }
type RouterVRRPInterfaceDataSource ¶
type RouterVRRPInterfaceDataSource struct {
// contains filtered or unexported fields
}
func (*RouterVRRPInterfaceDataSource) Configure ¶
func (d *RouterVRRPInterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterVRRPInterfaceDataSource) Metadata ¶
func (d *RouterVRRPInterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterVRRPInterfaceDataSource) Read ¶
func (d *RouterVRRPInterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterVRRPInterfaceDataSource) Schema ¶
func (d *RouterVRRPInterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterVRRPInterfaceIPv4 ¶ added in v0.5.0
type RouterVRRPInterfaceIPv4 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` InterfaceName types.String `tfsdk:"interface_name"` VrrpId types.Int64 `tfsdk:"vrrp_id"` Version types.Int64 `tfsdk:"version"` Address types.String `tfsdk:"address"` Priority types.Int64 `tfsdk:"priority"` Name types.String `tfsdk:"name"` TextAuthentication types.String `tfsdk:"text_authentication"` SecondaryAddresses []RouterVRRPInterfaceIPv4SecondaryAddresses `tfsdk:"secondary_addresses"` TimerAdvertisementSeconds types.Int64 `tfsdk:"timer_advertisement_seconds"` TimerAdvertisementMilliseconds types.Int64 `tfsdk:"timer_advertisement_milliseconds"` TimerForce types.Bool `tfsdk:"timer_force"` PreemptDisable types.Bool `tfsdk:"preempt_disable"` PreemptDelay types.Int64 `tfsdk:"preempt_delay"` AcceptModeDisable types.Bool `tfsdk:"accept_mode_disable"` TrackInterfaces []RouterVRRPInterfaceIPv4TrackInterfaces `tfsdk:"track_interfaces"` TrackObjects []RouterVRRPInterfaceIPv4TrackObjects `tfsdk:"track_objects"` BfdFastDetectPeerIpv4 types.String `tfsdk:"bfd_fast_detect_peer_ipv4"` }
type RouterVRRPInterfaceIPv4Data ¶ added in v0.5.0
type RouterVRRPInterfaceIPv4Data struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` InterfaceName types.String `tfsdk:"interface_name"` VrrpId types.Int64 `tfsdk:"vrrp_id"` Version types.Int64 `tfsdk:"version"` Address types.String `tfsdk:"address"` Priority types.Int64 `tfsdk:"priority"` Name types.String `tfsdk:"name"` TextAuthentication types.String `tfsdk:"text_authentication"` SecondaryAddresses []RouterVRRPInterfaceIPv4SecondaryAddresses `tfsdk:"secondary_addresses"` TimerAdvertisementSeconds types.Int64 `tfsdk:"timer_advertisement_seconds"` TimerAdvertisementMilliseconds types.Int64 `tfsdk:"timer_advertisement_milliseconds"` TimerForce types.Bool `tfsdk:"timer_force"` PreemptDisable types.Bool `tfsdk:"preempt_disable"` PreemptDelay types.Int64 `tfsdk:"preempt_delay"` AcceptModeDisable types.Bool `tfsdk:"accept_mode_disable"` TrackInterfaces []RouterVRRPInterfaceIPv4TrackInterfaces `tfsdk:"track_interfaces"` TrackObjects []RouterVRRPInterfaceIPv4TrackObjects `tfsdk:"track_objects"` BfdFastDetectPeerIpv4 types.String `tfsdk:"bfd_fast_detect_peer_ipv4"` }
type RouterVRRPInterfaceIPv4DataSource ¶ added in v0.5.0
type RouterVRRPInterfaceIPv4DataSource struct {
// contains filtered or unexported fields
}
func (*RouterVRRPInterfaceIPv4DataSource) Configure ¶ added in v0.5.0
func (d *RouterVRRPInterfaceIPv4DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterVRRPInterfaceIPv4DataSource) Metadata ¶ added in v0.5.0
func (d *RouterVRRPInterfaceIPv4DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterVRRPInterfaceIPv4DataSource) Read ¶ added in v0.5.0
func (d *RouterVRRPInterfaceIPv4DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterVRRPInterfaceIPv4DataSource) Schema ¶ added in v0.5.0
func (d *RouterVRRPInterfaceIPv4DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterVRRPInterfaceIPv4Resource ¶ added in v0.5.0
type RouterVRRPInterfaceIPv4Resource struct {
// contains filtered or unexported fields
}
func (*RouterVRRPInterfaceIPv4Resource) Configure ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv4Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterVRRPInterfaceIPv4Resource) Create ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv4Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterVRRPInterfaceIPv4Resource) Delete ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv4Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterVRRPInterfaceIPv4Resource) ImportState ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv4Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterVRRPInterfaceIPv4Resource) Metadata ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv4Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterVRRPInterfaceIPv4Resource) Read ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv4Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterVRRPInterfaceIPv4Resource) Schema ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv4Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterVRRPInterfaceIPv4Resource) Update ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv4Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterVRRPInterfaceIPv4SecondaryAddresses ¶ added in v0.5.0
type RouterVRRPInterfaceIPv4TrackInterfaces ¶ added in v0.5.0
type RouterVRRPInterfaceIPv4TrackObjects ¶ added in v0.5.0
type RouterVRRPInterfaceIPv6 ¶ added in v0.5.0
type RouterVRRPInterfaceIPv6 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` InterfaceName types.String `tfsdk:"interface_name"` VrrpId types.Int64 `tfsdk:"vrrp_id"` GlobalAddresses types.String `tfsdk:"global_addresses"` AddressLinklocal types.String `tfsdk:"address_linklocal"` AddressLinklocalAutoconfig types.Bool `tfsdk:"address_linklocal_autoconfig"` Priority types.Int64 `tfsdk:"priority"` Name types.String `tfsdk:"name"` TimerAdvertisementSeconds types.Int64 `tfsdk:"timer_advertisement_seconds"` TimerAdvertisementMilliseconds types.Int64 `tfsdk:"timer_advertisement_milliseconds"` TimerForce types.Bool `tfsdk:"timer_force"` PreemptDisable types.Bool `tfsdk:"preempt_disable"` PreemptDelay types.Int64 `tfsdk:"preempt_delay"` AcceptModeDisable types.Bool `tfsdk:"accept_mode_disable"` TrackInterfaces []RouterVRRPInterfaceIPv6TrackInterfaces `tfsdk:"track_interfaces"` TrackObjects []RouterVRRPInterfaceIPv6TrackObjects `tfsdk:"track_objects"` BfdFastDetectPeerIpv6 types.String `tfsdk:"bfd_fast_detect_peer_ipv6"` }
type RouterVRRPInterfaceIPv6Data ¶ added in v0.5.0
type RouterVRRPInterfaceIPv6Data struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` InterfaceName types.String `tfsdk:"interface_name"` VrrpId types.Int64 `tfsdk:"vrrp_id"` GlobalAddresses types.String `tfsdk:"global_addresses"` AddressLinklocal types.String `tfsdk:"address_linklocal"` AddressLinklocalAutoconfig types.Bool `tfsdk:"address_linklocal_autoconfig"` Priority types.Int64 `tfsdk:"priority"` Name types.String `tfsdk:"name"` TimerAdvertisementSeconds types.Int64 `tfsdk:"timer_advertisement_seconds"` TimerAdvertisementMilliseconds types.Int64 `tfsdk:"timer_advertisement_milliseconds"` TimerForce types.Bool `tfsdk:"timer_force"` PreemptDisable types.Bool `tfsdk:"preempt_disable"` PreemptDelay types.Int64 `tfsdk:"preempt_delay"` AcceptModeDisable types.Bool `tfsdk:"accept_mode_disable"` TrackInterfaces []RouterVRRPInterfaceIPv6TrackInterfaces `tfsdk:"track_interfaces"` TrackObjects []RouterVRRPInterfaceIPv6TrackObjects `tfsdk:"track_objects"` BfdFastDetectPeerIpv6 types.String `tfsdk:"bfd_fast_detect_peer_ipv6"` }
type RouterVRRPInterfaceIPv6DataSource ¶ added in v0.5.0
type RouterVRRPInterfaceIPv6DataSource struct {
// contains filtered or unexported fields
}
func (*RouterVRRPInterfaceIPv6DataSource) Configure ¶ added in v0.5.0
func (d *RouterVRRPInterfaceIPv6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouterVRRPInterfaceIPv6DataSource) Metadata ¶ added in v0.5.0
func (d *RouterVRRPInterfaceIPv6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouterVRRPInterfaceIPv6DataSource) Read ¶ added in v0.5.0
func (d *RouterVRRPInterfaceIPv6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouterVRRPInterfaceIPv6DataSource) Schema ¶ added in v0.5.0
func (d *RouterVRRPInterfaceIPv6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouterVRRPInterfaceIPv6Resource ¶ added in v0.5.0
type RouterVRRPInterfaceIPv6Resource struct {
// contains filtered or unexported fields
}
func (*RouterVRRPInterfaceIPv6Resource) Configure ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv6Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterVRRPInterfaceIPv6Resource) Create ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterVRRPInterfaceIPv6Resource) Delete ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterVRRPInterfaceIPv6Resource) ImportState ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterVRRPInterfaceIPv6Resource) Metadata ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv6Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterVRRPInterfaceIPv6Resource) Read ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterVRRPInterfaceIPv6Resource) Schema ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterVRRPInterfaceIPv6Resource) Update ¶ added in v0.5.0
func (r *RouterVRRPInterfaceIPv6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouterVRRPInterfaceIPv6TrackInterfaces ¶ added in v0.5.0
type RouterVRRPInterfaceIPv6TrackObjects ¶ added in v0.5.0
type RouterVRRPInterfaceResource ¶
type RouterVRRPInterfaceResource struct {
// contains filtered or unexported fields
}
func (*RouterVRRPInterfaceResource) Configure ¶
func (r *RouterVRRPInterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouterVRRPInterfaceResource) Create ¶
func (r *RouterVRRPInterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouterVRRPInterfaceResource) Delete ¶
func (r *RouterVRRPInterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouterVRRPInterfaceResource) ImportState ¶
func (r *RouterVRRPInterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouterVRRPInterfaceResource) Metadata ¶
func (r *RouterVRRPInterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouterVRRPInterfaceResource) Read ¶
func (r *RouterVRRPInterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouterVRRPInterfaceResource) Schema ¶
func (r *RouterVRRPInterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouterVRRPInterfaceResource) Update ¶
func (r *RouterVRRPInterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SNMPServer ¶
type SNMPServer struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Location types.String `tfsdk:"location"` Contact types.String `tfsdk:"contact"` TrapsRf types.Bool `tfsdk:"traps_rf"` TrapsBfd types.Bool `tfsdk:"traps_bfd"` TrapsNtp types.Bool `tfsdk:"traps_ntp"` TrapsEthernetOamEvents types.Bool `tfsdk:"traps_ethernet_oam_events"` TrapsCopyComplete types.Bool `tfsdk:"traps_copy_complete"` TrapsSnmpLinkup types.Bool `tfsdk:"traps_snmp_linkup"` TrapsSnmpLinkdown types.Bool `tfsdk:"traps_snmp_linkdown"` TrapsPower types.Bool `tfsdk:"traps_power"` TrapsConfig types.Bool `tfsdk:"traps_config"` TrapsEntity types.Bool `tfsdk:"traps_entity"` TrapsSystem types.Bool `tfsdk:"traps_system"` TrapsBridgemib types.Bool `tfsdk:"traps_bridgemib"` TrapsEntityStateOperstatus types.Bool `tfsdk:"traps_entity_state_operstatus"` TrapsEntityRedundancyAll types.Bool `tfsdk:"traps_entity_redundancy_all"` TrapSourceBoth types.String `tfsdk:"trap_source_both"` TrapsL2vpnAll types.Bool `tfsdk:"traps_l2vpn_all"` TrapsL2vpnVcUp types.Bool `tfsdk:"traps_l2vpn_vc_up"` TrapsL2vpnVcDown types.Bool `tfsdk:"traps_l2vpn_vc_down"` TrapsSensor types.Bool `tfsdk:"traps_sensor"` TrapsFruCtrl types.Bool `tfsdk:"traps_fru_ctrl"` TrapsIsisAll types.String `tfsdk:"traps_isis_all"` TrapsIsisDatabaseOverload types.String `tfsdk:"traps_isis_database_overload"` TrapsIsisManualAddressDrops types.String `tfsdk:"traps_isis_manual_address_drops"` TrapsIsisCorruptedLspDetected types.String `tfsdk:"traps_isis_corrupted_lsp_detected"` TrapsIsisAttemptToExceedMaxSequence types.String `tfsdk:"traps_isis_attempt_to_exceed_max_sequence"` TrapsIsisIdLenMismatch types.String `tfsdk:"traps_isis_id_len_mismatch"` TrapsIsisMaxAreaAddressesMismatch types.String `tfsdk:"traps_isis_max_area_addresses_mismatch"` TrapsIsisOwnLspPurge types.String `tfsdk:"traps_isis_own_lsp_purge"` TrapsIsisSequenceNumberSkip types.String `tfsdk:"traps_isis_sequence_number_skip"` TrapsIsisAuthenticationTypeFailure types.String `tfsdk:"traps_isis_authentication_type_failure"` TrapsIsisAuthenticationFailure types.String `tfsdk:"traps_isis_authentication_failure"` TrapsIsisVersionSkew types.String `tfsdk:"traps_isis_version_skew"` TrapsIsisAreaMismatch types.String `tfsdk:"traps_isis_area_mismatch"` TrapsIsisRejectedAdjacency types.String `tfsdk:"traps_isis_rejected_adjacency"` TrapsIsisLspTooLargeToPropagate types.String `tfsdk:"traps_isis_lsp_too_large_to_propagate"` TrapsIsisOrigLspBuffSizeMismatch types.String `tfsdk:"traps_isis_orig_lsp_buff_size_mismatch"` TrapsIsisProtocolsSupportedMismatch types.String `tfsdk:"traps_isis_protocols_supported_mismatch"` TrapsIsisAdjacencyChange types.String `tfsdk:"traps_isis_adjacency_change"` TrapsIsisLspErrorDetected types.String `tfsdk:"traps_isis_lsp_error_detected"` TrapsBgpCbgp2Updown types.Bool `tfsdk:"traps_bgp_cbgp2_updown"` TrapsBgpBgp4MibUpdown types.Bool `tfsdk:"traps_bgp_bgp4_mib_updown"` Users []SNMPServerUsers `tfsdk:"users"` Groups []SNMPServerGroups `tfsdk:"groups"` Communities []SNMPServerCommunities `tfsdk:"communities"` }
type SNMPServerCommunities ¶ added in v0.2.6
type SNMPServerCommunities struct { Community types.String `tfsdk:"community"` View types.String `tfsdk:"view"` Ro types.Bool `tfsdk:"ro"` Rw types.Bool `tfsdk:"rw"` Sdrowner types.Bool `tfsdk:"sdrowner"` Systemowner types.Bool `tfsdk:"systemowner"` Ipv4 types.String `tfsdk:"ipv4"` Ipv6 types.String `tfsdk:"ipv6"` }
type SNMPServerData ¶
type SNMPServerData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Location types.String `tfsdk:"location"` Contact types.String `tfsdk:"contact"` TrapsRf types.Bool `tfsdk:"traps_rf"` TrapsBfd types.Bool `tfsdk:"traps_bfd"` TrapsNtp types.Bool `tfsdk:"traps_ntp"` TrapsEthernetOamEvents types.Bool `tfsdk:"traps_ethernet_oam_events"` TrapsCopyComplete types.Bool `tfsdk:"traps_copy_complete"` TrapsSnmpLinkup types.Bool `tfsdk:"traps_snmp_linkup"` TrapsSnmpLinkdown types.Bool `tfsdk:"traps_snmp_linkdown"` TrapsPower types.Bool `tfsdk:"traps_power"` TrapsConfig types.Bool `tfsdk:"traps_config"` TrapsEntity types.Bool `tfsdk:"traps_entity"` TrapsSystem types.Bool `tfsdk:"traps_system"` TrapsBridgemib types.Bool `tfsdk:"traps_bridgemib"` TrapsEntityStateOperstatus types.Bool `tfsdk:"traps_entity_state_operstatus"` TrapsEntityRedundancyAll types.Bool `tfsdk:"traps_entity_redundancy_all"` TrapSourceBoth types.String `tfsdk:"trap_source_both"` TrapsL2vpnAll types.Bool `tfsdk:"traps_l2vpn_all"` TrapsL2vpnVcUp types.Bool `tfsdk:"traps_l2vpn_vc_up"` TrapsL2vpnVcDown types.Bool `tfsdk:"traps_l2vpn_vc_down"` TrapsSensor types.Bool `tfsdk:"traps_sensor"` TrapsFruCtrl types.Bool `tfsdk:"traps_fru_ctrl"` TrapsIsisAll types.String `tfsdk:"traps_isis_all"` TrapsIsisDatabaseOverload types.String `tfsdk:"traps_isis_database_overload"` TrapsIsisManualAddressDrops types.String `tfsdk:"traps_isis_manual_address_drops"` TrapsIsisCorruptedLspDetected types.String `tfsdk:"traps_isis_corrupted_lsp_detected"` TrapsIsisAttemptToExceedMaxSequence types.String `tfsdk:"traps_isis_attempt_to_exceed_max_sequence"` TrapsIsisIdLenMismatch types.String `tfsdk:"traps_isis_id_len_mismatch"` TrapsIsisMaxAreaAddressesMismatch types.String `tfsdk:"traps_isis_max_area_addresses_mismatch"` TrapsIsisOwnLspPurge types.String `tfsdk:"traps_isis_own_lsp_purge"` TrapsIsisSequenceNumberSkip types.String `tfsdk:"traps_isis_sequence_number_skip"` TrapsIsisAuthenticationTypeFailure types.String `tfsdk:"traps_isis_authentication_type_failure"` TrapsIsisAuthenticationFailure types.String `tfsdk:"traps_isis_authentication_failure"` TrapsIsisVersionSkew types.String `tfsdk:"traps_isis_version_skew"` TrapsIsisAreaMismatch types.String `tfsdk:"traps_isis_area_mismatch"` TrapsIsisRejectedAdjacency types.String `tfsdk:"traps_isis_rejected_adjacency"` TrapsIsisLspTooLargeToPropagate types.String `tfsdk:"traps_isis_lsp_too_large_to_propagate"` TrapsIsisOrigLspBuffSizeMismatch types.String `tfsdk:"traps_isis_orig_lsp_buff_size_mismatch"` TrapsIsisProtocolsSupportedMismatch types.String `tfsdk:"traps_isis_protocols_supported_mismatch"` TrapsIsisAdjacencyChange types.String `tfsdk:"traps_isis_adjacency_change"` TrapsIsisLspErrorDetected types.String `tfsdk:"traps_isis_lsp_error_detected"` TrapsBgpCbgp2Updown types.Bool `tfsdk:"traps_bgp_cbgp2_updown"` TrapsBgpBgp4MibUpdown types.Bool `tfsdk:"traps_bgp_bgp4_mib_updown"` Users []SNMPServerUsers `tfsdk:"users"` Groups []SNMPServerGroups `tfsdk:"groups"` Communities []SNMPServerCommunities `tfsdk:"communities"` }
type SNMPServerDataSource ¶
type SNMPServerDataSource struct {
// contains filtered or unexported fields
}
func (*SNMPServerDataSource) Configure ¶
func (d *SNMPServerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SNMPServerDataSource) Metadata ¶
func (d *SNMPServerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SNMPServerDataSource) Read ¶
func (d *SNMPServerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SNMPServerDataSource) Schema ¶
func (d *SNMPServerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SNMPServerGroups ¶
type SNMPServerGroups struct { GroupName types.String `tfsdk:"group_name"` V3Priv types.Bool `tfsdk:"v3_priv"` V3Read types.String `tfsdk:"v3_read"` V3Write types.String `tfsdk:"v3_write"` V3Context types.String `tfsdk:"v3_context"` V3Notify types.String `tfsdk:"v3_notify"` V3Ipv4 types.String `tfsdk:"v3_ipv4"` V3Ipv6 types.String `tfsdk:"v3_ipv6"` }
type SNMPServerMIB ¶
type SNMPServerMIBData ¶
type SNMPServerMIBDataSource ¶
type SNMPServerMIBDataSource struct {
// contains filtered or unexported fields
}
func (*SNMPServerMIBDataSource) Configure ¶
func (d *SNMPServerMIBDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SNMPServerMIBDataSource) Metadata ¶
func (d *SNMPServerMIBDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SNMPServerMIBDataSource) Read ¶
func (d *SNMPServerMIBDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SNMPServerMIBDataSource) Schema ¶
func (d *SNMPServerMIBDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SNMPServerMIBResource ¶
type SNMPServerMIBResource struct {
// contains filtered or unexported fields
}
func (*SNMPServerMIBResource) Configure ¶
func (r *SNMPServerMIBResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SNMPServerMIBResource) Create ¶
func (r *SNMPServerMIBResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SNMPServerMIBResource) Delete ¶
func (r *SNMPServerMIBResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SNMPServerMIBResource) ImportState ¶
func (r *SNMPServerMIBResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SNMPServerMIBResource) Metadata ¶
func (r *SNMPServerMIBResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SNMPServerMIBResource) Read ¶
func (r *SNMPServerMIBResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SNMPServerMIBResource) Schema ¶
func (r *SNMPServerMIBResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SNMPServerMIBResource) Update ¶
func (r *SNMPServerMIBResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SNMPServerResource ¶
type SNMPServerResource struct {
// contains filtered or unexported fields
}
func (*SNMPServerResource) Configure ¶
func (r *SNMPServerResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SNMPServerResource) Create ¶
func (r *SNMPServerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SNMPServerResource) Delete ¶
func (r *SNMPServerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SNMPServerResource) ImportState ¶
func (r *SNMPServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SNMPServerResource) Metadata ¶
func (r *SNMPServerResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SNMPServerResource) Read ¶
func (r *SNMPServerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SNMPServerResource) Schema ¶
func (r *SNMPServerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SNMPServerResource) Update ¶
func (r *SNMPServerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SNMPServerUsers ¶
type SNMPServerUsers struct { UserName types.String `tfsdk:"user_name"` GroupName types.String `tfsdk:"group_name"` V3AuthMd5EncryptionAes types.String `tfsdk:"v3_auth_md5_encryption_aes"` V3AuthMd5EncryptionDefault types.String `tfsdk:"v3_auth_md5_encryption_default"` V3AuthShaEncryptionAes types.String `tfsdk:"v3_auth_sha_encryption_aes"` V3AuthShaEncryptionDefault types.String `tfsdk:"v3_auth_sha_encryption_default"` V3PrivAesAes128EncryptionDefault types.String `tfsdk:"v3_priv_aes_aes_128_encryption_default"` V3PrivAesAes128EncryptionAes types.String `tfsdk:"v3_priv_aes_aes_128_encryption_aes"` V3Ipv4 types.String `tfsdk:"v3_ipv4"` V3Systemowner types.Bool `tfsdk:"v3_systemowner"` }
type SNMPServerVRFHost ¶
type SNMPServerVRFHost struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` VrfName types.String `tfsdk:"vrf_name"` Address types.String `tfsdk:"address"` UnencryptedStrings []SNMPServerVRFHostUnencryptedStrings `tfsdk:"unencrypted_strings"` }
type SNMPServerVRFHostData ¶
type SNMPServerVRFHostDataSource ¶
type SNMPServerVRFHostDataSource struct {
// contains filtered or unexported fields
}
func (*SNMPServerVRFHostDataSource) Configure ¶
func (d *SNMPServerVRFHostDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SNMPServerVRFHostDataSource) Metadata ¶
func (d *SNMPServerVRFHostDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SNMPServerVRFHostDataSource) Read ¶
func (d *SNMPServerVRFHostDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SNMPServerVRFHostDataSource) Schema ¶
func (d *SNMPServerVRFHostDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SNMPServerVRFHostResource ¶
type SNMPServerVRFHostResource struct {
// contains filtered or unexported fields
}
func (*SNMPServerVRFHostResource) Configure ¶
func (r *SNMPServerVRFHostResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SNMPServerVRFHostResource) Create ¶
func (r *SNMPServerVRFHostResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SNMPServerVRFHostResource) Delete ¶
func (r *SNMPServerVRFHostResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SNMPServerVRFHostResource) ImportState ¶
func (r *SNMPServerVRFHostResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SNMPServerVRFHostResource) Metadata ¶
func (r *SNMPServerVRFHostResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SNMPServerVRFHostResource) Read ¶
func (r *SNMPServerVRFHostResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SNMPServerVRFHostResource) Schema ¶
func (r *SNMPServerVRFHostResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SNMPServerVRFHostResource) Update ¶
func (r *SNMPServerVRFHostResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SNMPServerView ¶
type SNMPServerViewData ¶
type SNMPServerViewDataSource ¶
type SNMPServerViewDataSource struct {
// contains filtered or unexported fields
}
func (*SNMPServerViewDataSource) Configure ¶
func (d *SNMPServerViewDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SNMPServerViewDataSource) Metadata ¶
func (d *SNMPServerViewDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SNMPServerViewDataSource) Read ¶
func (d *SNMPServerViewDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SNMPServerViewDataSource) Schema ¶
func (d *SNMPServerViewDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SNMPServerViewResource ¶
type SNMPServerViewResource struct {
// contains filtered or unexported fields
}
func (*SNMPServerViewResource) Configure ¶
func (r *SNMPServerViewResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SNMPServerViewResource) Create ¶
func (r *SNMPServerViewResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SNMPServerViewResource) Delete ¶
func (r *SNMPServerViewResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SNMPServerViewResource) ImportState ¶
func (r *SNMPServerViewResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SNMPServerViewResource) Metadata ¶
func (r *SNMPServerViewResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SNMPServerViewResource) Read ¶
func (r *SNMPServerViewResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SNMPServerViewResource) Schema ¶
func (r *SNMPServerViewResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SNMPServerViewResource) Update ¶
func (r *SNMPServerViewResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SSH ¶
type SSH struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ServerDscp types.Int64 `tfsdk:"server_dscp"` ServerLogging types.Bool `tfsdk:"server_logging"` ServerRateLimit types.Int64 `tfsdk:"server_rate_limit"` ServerSessionLimit types.Int64 `tfsdk:"server_session_limit"` ServerV2 types.Bool `tfsdk:"server_v2"` ServerVrfs []SSHServerVrfs `tfsdk:"server_vrfs"` }
type SSHData ¶
type SSHData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ServerDscp types.Int64 `tfsdk:"server_dscp"` ServerLogging types.Bool `tfsdk:"server_logging"` ServerRateLimit types.Int64 `tfsdk:"server_rate_limit"` ServerSessionLimit types.Int64 `tfsdk:"server_session_limit"` ServerV2 types.Bool `tfsdk:"server_v2"` ServerVrfs []SSHServerVrfs `tfsdk:"server_vrfs"` }
type SSHDataSource ¶
type SSHDataSource struct {
// contains filtered or unexported fields
}
func (*SSHDataSource) Configure ¶
func (d *SSHDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SSHDataSource) Metadata ¶
func (d *SSHDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SSHDataSource) Read ¶
func (d *SSHDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SSHDataSource) Schema ¶
func (d *SSHDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SSHResource ¶
type SSHResource struct {
// contains filtered or unexported fields
}
func (*SSHResource) Configure ¶
func (r *SSHResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SSHResource) Create ¶
func (r *SSHResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SSHResource) Delete ¶
func (r *SSHResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SSHResource) ImportState ¶
func (r *SSHResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SSHResource) Metadata ¶
func (r *SSHResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SSHResource) Read ¶
func (r *SSHResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SSHResource) Schema ¶
func (r *SSHResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SSHResource) Update ¶
func (r *SSHResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SSHServerVrfs ¶
type SegmentRouting ¶
type SegmentRouting struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` GlobalBlockLowerBound types.Int64 `tfsdk:"global_block_lower_bound"` GlobalBlockUpperBound types.Int64 `tfsdk:"global_block_upper_bound"` LocalBlockLowerBound types.Int64 `tfsdk:"local_block_lower_bound"` LocalBlockUpperBound types.Int64 `tfsdk:"local_block_upper_bound"` }
type SegmentRoutingData ¶
type SegmentRoutingData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` GlobalBlockLowerBound types.Int64 `tfsdk:"global_block_lower_bound"` GlobalBlockUpperBound types.Int64 `tfsdk:"global_block_upper_bound"` LocalBlockLowerBound types.Int64 `tfsdk:"local_block_lower_bound"` LocalBlockUpperBound types.Int64 `tfsdk:"local_block_upper_bound"` }
type SegmentRoutingDataSource ¶
type SegmentRoutingDataSource struct {
// contains filtered or unexported fields
}
func (*SegmentRoutingDataSource) Configure ¶
func (d *SegmentRoutingDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SegmentRoutingDataSource) Metadata ¶
func (d *SegmentRoutingDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SegmentRoutingDataSource) Read ¶
func (d *SegmentRoutingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SegmentRoutingDataSource) Schema ¶
func (d *SegmentRoutingDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SegmentRoutingResource ¶
type SegmentRoutingResource struct {
// contains filtered or unexported fields
}
func (*SegmentRoutingResource) Configure ¶
func (r *SegmentRoutingResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SegmentRoutingResource) Create ¶
func (r *SegmentRoutingResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SegmentRoutingResource) Delete ¶
func (r *SegmentRoutingResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SegmentRoutingResource) ImportState ¶
func (r *SegmentRoutingResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SegmentRoutingResource) Metadata ¶
func (r *SegmentRoutingResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SegmentRoutingResource) Read ¶
func (r *SegmentRoutingResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SegmentRoutingResource) Schema ¶
func (r *SegmentRoutingResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SegmentRoutingResource) Update ¶
func (r *SegmentRoutingResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SegmentRoutingTE ¶
type SegmentRoutingTE struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` LoggingPcepPeerStatus types.Bool `tfsdk:"logging_pcep_peer_status"` LoggingPolicyStatus types.Bool `tfsdk:"logging_policy_status"` PccReportAll types.Bool `tfsdk:"pcc_report_all"` PccSourceAddress types.String `tfsdk:"pcc_source_address"` PccDelegationTimeout types.Int64 `tfsdk:"pcc_delegation_timeout"` PccDeadTimer types.Int64 `tfsdk:"pcc_dead_timer"` PccInitiatedState types.Int64 `tfsdk:"pcc_initiated_state"` PccInitiatedOrphan types.Int64 `tfsdk:"pcc_initiated_orphan"` PcePeers []SegmentRoutingTEPcePeers `tfsdk:"pce_peers"` OnDemandColors []SegmentRoutingTEOnDemandColors `tfsdk:"on_demand_colors"` Policies []SegmentRoutingTEPolicies `tfsdk:"policies"` }
type SegmentRoutingTEData ¶
type SegmentRoutingTEData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` LoggingPcepPeerStatus types.Bool `tfsdk:"logging_pcep_peer_status"` LoggingPolicyStatus types.Bool `tfsdk:"logging_policy_status"` PccReportAll types.Bool `tfsdk:"pcc_report_all"` PccSourceAddress types.String `tfsdk:"pcc_source_address"` PccDelegationTimeout types.Int64 `tfsdk:"pcc_delegation_timeout"` PccDeadTimer types.Int64 `tfsdk:"pcc_dead_timer"` PccInitiatedState types.Int64 `tfsdk:"pcc_initiated_state"` PccInitiatedOrphan types.Int64 `tfsdk:"pcc_initiated_orphan"` PcePeers []SegmentRoutingTEPcePeers `tfsdk:"pce_peers"` OnDemandColors []SegmentRoutingTEOnDemandColors `tfsdk:"on_demand_colors"` Policies []SegmentRoutingTEPolicies `tfsdk:"policies"` }
type SegmentRoutingTEDataSource ¶
type SegmentRoutingTEDataSource struct {
// contains filtered or unexported fields
}
func (*SegmentRoutingTEDataSource) Configure ¶
func (d *SegmentRoutingTEDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SegmentRoutingTEDataSource) Metadata ¶
func (d *SegmentRoutingTEDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SegmentRoutingTEDataSource) Read ¶
func (d *SegmentRoutingTEDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SegmentRoutingTEDataSource) Schema ¶
func (d *SegmentRoutingTEDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SegmentRoutingTEOnDemandColors ¶
type SegmentRoutingTEOnDemandColors struct { DynamicAnycastSidInclusion types.Bool `tfsdk:"dynamic_anycast_sid_inclusion"` DynamicMetricType types.String `tfsdk:"dynamic_metric_type"` Color types.Int64 `tfsdk:"color"` Srv6Enable types.Bool `tfsdk:"srv6_enable"` Srv6LocatorName types.String `tfsdk:"srv6_locator_name"` Srv6LocatorBehavior types.String `tfsdk:"srv6_locator_behavior"` Srv6LocatorBindingSidType types.String `tfsdk:"srv6_locator_binding_sid_type"` SourceAddress types.String `tfsdk:"source_address"` SourceAddressType types.String `tfsdk:"source_address_type"` EffectiveMetricEnable types.Bool `tfsdk:"effective_metric_enable"` EffectiveMetricValue types.Int64 `tfsdk:"effective_metric_value"` EffectiveMetricType types.String `tfsdk:"effective_metric_type"` ConstraintSegmentsProtectionType types.String `tfsdk:"constraint_segments_protection_type"` ConstraintSegmentsSidAlgorithm types.Int64 `tfsdk:"constraint_segments_sid_algorithm"` }
type SegmentRoutingTEPolicies ¶
type SegmentRoutingTEPolicies struct { PolicyName types.String `tfsdk:"policy_name"` Srv6Enable types.Bool `tfsdk:"srv6_enable"` Srv6LocatorName types.String `tfsdk:"srv6_locator_name"` Srv6LocatorBindingSidType types.String `tfsdk:"srv6_locator_binding_sid_type"` Srv6LocatorBehavior types.String `tfsdk:"srv6_locator_behavior"` SourceAddress types.String `tfsdk:"source_address"` SourceAddressType types.String `tfsdk:"source_address_type"` PolicyColorEndpointColor types.Int64 `tfsdk:"policy_color_endpoint_color"` PolicyColorEndpointType types.String `tfsdk:"policy_color_endpoint_type"` PolicyColorEndpointAddress types.String `tfsdk:"policy_color_endpoint_address"` }
type SegmentRoutingTEPolicyCandidatePath ¶
type SegmentRoutingTEPolicyCandidatePath struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` PolicyName types.String `tfsdk:"policy_name"` PathIndex types.Int64 `tfsdk:"path_index"` PathInfos []SegmentRoutingTEPolicyCandidatePathPathInfos `tfsdk:"path_infos"` }
type SegmentRoutingTEPolicyCandidatePathDataSource ¶
type SegmentRoutingTEPolicyCandidatePathDataSource struct {
// contains filtered or unexported fields
}
func (*SegmentRoutingTEPolicyCandidatePathDataSource) Configure ¶
func (d *SegmentRoutingTEPolicyCandidatePathDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SegmentRoutingTEPolicyCandidatePathDataSource) Metadata ¶
func (d *SegmentRoutingTEPolicyCandidatePathDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SegmentRoutingTEPolicyCandidatePathDataSource) Read ¶
func (d *SegmentRoutingTEPolicyCandidatePathDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SegmentRoutingTEPolicyCandidatePathDataSource) Schema ¶
func (d *SegmentRoutingTEPolicyCandidatePathDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SegmentRoutingTEPolicyCandidatePathResource ¶
type SegmentRoutingTEPolicyCandidatePathResource struct {
// contains filtered or unexported fields
}
func (*SegmentRoutingTEPolicyCandidatePathResource) Configure ¶
func (r *SegmentRoutingTEPolicyCandidatePathResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SegmentRoutingTEPolicyCandidatePathResource) Create ¶
func (r *SegmentRoutingTEPolicyCandidatePathResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SegmentRoutingTEPolicyCandidatePathResource) Delete ¶
func (r *SegmentRoutingTEPolicyCandidatePathResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SegmentRoutingTEPolicyCandidatePathResource) ImportState ¶
func (r *SegmentRoutingTEPolicyCandidatePathResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SegmentRoutingTEPolicyCandidatePathResource) Metadata ¶
func (r *SegmentRoutingTEPolicyCandidatePathResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SegmentRoutingTEPolicyCandidatePathResource) Read ¶
func (r *SegmentRoutingTEPolicyCandidatePathResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SegmentRoutingTEPolicyCandidatePathResource) Schema ¶
func (r *SegmentRoutingTEPolicyCandidatePathResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SegmentRoutingTEPolicyCandidatePathResource) Update ¶
func (r *SegmentRoutingTEPolicyCandidatePathResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SegmentRoutingTEResource ¶
type SegmentRoutingTEResource struct {
// contains filtered or unexported fields
}
func (*SegmentRoutingTEResource) Configure ¶
func (r *SegmentRoutingTEResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SegmentRoutingTEResource) Create ¶
func (r *SegmentRoutingTEResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SegmentRoutingTEResource) Delete ¶
func (r *SegmentRoutingTEResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SegmentRoutingTEResource) ImportState ¶
func (r *SegmentRoutingTEResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SegmentRoutingTEResource) Metadata ¶
func (r *SegmentRoutingTEResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SegmentRoutingTEResource) Read ¶
func (r *SegmentRoutingTEResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SegmentRoutingTEResource) Schema ¶
func (r *SegmentRoutingTEResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SegmentRoutingTEResource) Update ¶
func (r *SegmentRoutingTEResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SegmentRoutingV6 ¶
type SegmentRoutingV6 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Enable types.Bool `tfsdk:"enable"` EncapsulationSourceAddress types.String `tfsdk:"encapsulation_source_address"` Locators []SegmentRoutingV6Locators `tfsdk:"locators"` }
type SegmentRoutingV6Data ¶
type SegmentRoutingV6DataSource ¶
type SegmentRoutingV6DataSource struct {
// contains filtered or unexported fields
}
func (*SegmentRoutingV6DataSource) Configure ¶
func (d *SegmentRoutingV6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SegmentRoutingV6DataSource) Metadata ¶
func (d *SegmentRoutingV6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SegmentRoutingV6DataSource) Read ¶
func (d *SegmentRoutingV6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SegmentRoutingV6DataSource) Schema ¶
func (d *SegmentRoutingV6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SegmentRoutingV6Resource ¶
type SegmentRoutingV6Resource struct {
// contains filtered or unexported fields
}
func (*SegmentRoutingV6Resource) Configure ¶
func (r *SegmentRoutingV6Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SegmentRoutingV6Resource) Create ¶
func (r *SegmentRoutingV6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SegmentRoutingV6Resource) Delete ¶
func (r *SegmentRoutingV6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SegmentRoutingV6Resource) ImportState ¶
func (r *SegmentRoutingV6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SegmentRoutingV6Resource) Metadata ¶
func (r *SegmentRoutingV6Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SegmentRoutingV6Resource) Read ¶
func (r *SegmentRoutingV6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SegmentRoutingV6Resource) Schema ¶
func (r *SegmentRoutingV6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SegmentRoutingV6Resource) Update ¶
func (r *SegmentRoutingV6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ServiceTimestamps ¶
type ServiceTimestamps struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DebugDatetimeLocaltimeOnly types.Bool `tfsdk:"debug_datetime_localtime_only"` DebugDatetimeLocaltime types.Bool `tfsdk:"debug_datetime_localtime"` DebugDatetimeMsec types.Bool `tfsdk:"debug_datetime_msec"` DebugDatetimeShowTimezone types.Bool `tfsdk:"debug_datetime_show_timezone"` DebugDatetimeYear types.Bool `tfsdk:"debug_datetime_year"` DebugUptime types.Bool `tfsdk:"debug_uptime"` DebugDisable types.Bool `tfsdk:"debug_disable"` LogDatetimeLocaltimeOnly types.Bool `tfsdk:"log_datetime_localtime_only"` LogDatetimeLocaltime types.Bool `tfsdk:"log_datetime_localtime"` LogDatetimeMsec types.Bool `tfsdk:"log_datetime_msec"` LogDatetimeShowTimezone types.Bool `tfsdk:"log_datetime_show_timezone"` LogDatetimeYear types.Bool `tfsdk:"log_datetime_year"` LogUptime types.Bool `tfsdk:"log_uptime"` LogDisable types.Bool `tfsdk:"log_disable"` }
type ServiceTimestampsData ¶
type ServiceTimestampsData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DebugDatetimeLocaltimeOnly types.Bool `tfsdk:"debug_datetime_localtime_only"` DebugDatetimeLocaltime types.Bool `tfsdk:"debug_datetime_localtime"` DebugDatetimeMsec types.Bool `tfsdk:"debug_datetime_msec"` DebugDatetimeShowTimezone types.Bool `tfsdk:"debug_datetime_show_timezone"` DebugDatetimeYear types.Bool `tfsdk:"debug_datetime_year"` DebugUptime types.Bool `tfsdk:"debug_uptime"` DebugDisable types.Bool `tfsdk:"debug_disable"` LogDatetimeLocaltimeOnly types.Bool `tfsdk:"log_datetime_localtime_only"` LogDatetimeLocaltime types.Bool `tfsdk:"log_datetime_localtime"` LogDatetimeMsec types.Bool `tfsdk:"log_datetime_msec"` LogDatetimeShowTimezone types.Bool `tfsdk:"log_datetime_show_timezone"` LogDatetimeYear types.Bool `tfsdk:"log_datetime_year"` LogUptime types.Bool `tfsdk:"log_uptime"` LogDisable types.Bool `tfsdk:"log_disable"` }
type ServiceTimestampsDataSource ¶
type ServiceTimestampsDataSource struct {
// contains filtered or unexported fields
}
func (*ServiceTimestampsDataSource) Configure ¶
func (d *ServiceTimestampsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ServiceTimestampsDataSource) Metadata ¶
func (d *ServiceTimestampsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ServiceTimestampsDataSource) Read ¶
func (d *ServiceTimestampsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ServiceTimestampsDataSource) Schema ¶
func (d *ServiceTimestampsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ServiceTimestampsResource ¶
type ServiceTimestampsResource struct {
// contains filtered or unexported fields
}
func (*ServiceTimestampsResource) Configure ¶
func (r *ServiceTimestampsResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ServiceTimestampsResource) Create ¶
func (r *ServiceTimestampsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ServiceTimestampsResource) Delete ¶
func (r *ServiceTimestampsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ServiceTimestampsResource) ImportState ¶
func (r *ServiceTimestampsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ServiceTimestampsResource) Metadata ¶
func (r *ServiceTimestampsResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ServiceTimestampsResource) Read ¶
func (r *ServiceTimestampsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ServiceTimestampsResource) Schema ¶
func (r *ServiceTimestampsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ServiceTimestampsResource) Update ¶
func (r *ServiceTimestampsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TagSetData ¶ added in v0.2.2
type TagSetDataSource ¶ added in v0.2.2
type TagSetDataSource struct {
// contains filtered or unexported fields
}
func (*TagSetDataSource) Configure ¶ added in v0.2.2
func (d *TagSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*TagSetDataSource) Metadata ¶ added in v0.2.2
func (d *TagSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TagSetDataSource) Read ¶ added in v0.2.2
func (d *TagSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TagSetDataSource) Schema ¶ added in v0.2.2
func (d *TagSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TagSetResource ¶ added in v0.2.2
type TagSetResource struct {
// contains filtered or unexported fields
}
func (*TagSetResource) Configure ¶ added in v0.2.2
func (r *TagSetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*TagSetResource) Create ¶ added in v0.2.2
func (r *TagSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TagSetResource) Delete ¶ added in v0.2.2
func (r *TagSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TagSetResource) ImportState ¶ added in v0.2.2
func (r *TagSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TagSetResource) Metadata ¶ added in v0.2.2
func (r *TagSetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TagSetResource) Read ¶ added in v0.2.2
func (r *TagSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TagSetResource) Schema ¶ added in v0.2.2
func (r *TagSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TagSetResource) Update ¶ added in v0.2.2
func (r *TagSetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type Telnet ¶ added in v0.2.2
type Telnet struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Ipv4ClientSourceInterface types.String `tfsdk:"ipv4_client_source_interface"` Ipv6ClientSourceInterface types.String `tfsdk:"ipv6_client_source_interface"` Vrfs []TelnetVrfs `tfsdk:"vrfs"` VrfsDscp []TelnetVrfsDscp `tfsdk:"vrfs_dscp"` }
type TelnetData ¶ added in v0.2.2
type TelnetData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Ipv4ClientSourceInterface types.String `tfsdk:"ipv4_client_source_interface"` Ipv6ClientSourceInterface types.String `tfsdk:"ipv6_client_source_interface"` Vrfs []TelnetVrfs `tfsdk:"vrfs"` VrfsDscp []TelnetVrfsDscp `tfsdk:"vrfs_dscp"` }
type TelnetDataSource ¶ added in v0.2.2
type TelnetDataSource struct {
// contains filtered or unexported fields
}
func (*TelnetDataSource) Configure ¶ added in v0.2.2
func (d *TelnetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*TelnetDataSource) Metadata ¶ added in v0.2.2
func (d *TelnetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TelnetDataSource) Read ¶ added in v0.2.2
func (d *TelnetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TelnetDataSource) Schema ¶ added in v0.2.2
func (d *TelnetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TelnetResource ¶ added in v0.2.2
type TelnetResource struct {
// contains filtered or unexported fields
}
func (*TelnetResource) Configure ¶ added in v0.2.2
func (r *TelnetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*TelnetResource) Create ¶ added in v0.2.2
func (r *TelnetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TelnetResource) Delete ¶ added in v0.2.2
func (r *TelnetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TelnetResource) ImportState ¶ added in v0.2.2
func (r *TelnetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TelnetResource) Metadata ¶ added in v0.2.2
func (r *TelnetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TelnetResource) Read ¶ added in v0.2.2
func (r *TelnetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TelnetResource) Schema ¶ added in v0.2.2
func (r *TelnetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TelnetResource) Update ¶ added in v0.2.2
func (r *TelnetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TelnetVrfs ¶ added in v0.2.2
type TelnetVrfs struct { VrfName types.String `tfsdk:"vrf_name"` Ipv4ServerMaxServers types.Int64 `tfsdk:"ipv4_server_max_servers"` Ipv4ServerAccessList types.String `tfsdk:"ipv4_server_access_list"` Ipv6ServerMaxServers types.Int64 `tfsdk:"ipv6_server_max_servers"` Ipv6ServerAccessList types.String `tfsdk:"ipv6_server_access_list"` }
type TelnetVrfsDscp ¶ added in v0.2.2
type VRF ¶
type VRF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` VrfName types.String `tfsdk:"vrf_name"` Description types.String `tfsdk:"description"` VpnId types.String `tfsdk:"vpn_id"` AddressFamilyIpv4Unicast types.Bool `tfsdk:"address_family_ipv4_unicast"` AddressFamilyIpv4UnicastImportRoutePolicy types.String `tfsdk:"address_family_ipv4_unicast_import_route_policy"` AddressFamilyIpv4UnicastExportRoutePolicy types.String `tfsdk:"address_family_ipv4_unicast_export_route_policy"` AddressFamilyIpv4Multicast types.Bool `tfsdk:"address_family_ipv4_multicast"` AddressFamilyIpv4Flowspec types.Bool `tfsdk:"address_family_ipv4_flowspec"` AddressFamilyIpv6Unicast types.Bool `tfsdk:"address_family_ipv6_unicast"` AddressFamilyIpv6UnicastImportRoutePolicy types.String `tfsdk:"address_family_ipv6_unicast_import_route_policy"` AddressFamilyIpv6UnicastExportRoutePolicy types.String `tfsdk:"address_family_ipv6_unicast_export_route_policy"` AddressFamilyIpv6Multicast types.Bool `tfsdk:"address_family_ipv6_multicast"` AddressFamilyIpv6Flowspec types.Bool `tfsdk:"address_family_ipv6_flowspec"` RdTwoByteAsAsNumber types.String `tfsdk:"rd_two_byte_as_as_number"` RdTwoByteAsIndex types.Int64 `tfsdk:"rd_two_byte_as_index"` RdFourByteAsAsNumber types.String `tfsdk:"rd_four_byte_as_as_number"` RdFourByteAsIndex types.Int64 `tfsdk:"rd_four_byte_as_index"` RdIpAddressIpv4Address types.String `tfsdk:"rd_ip_address_ipv4_address"` RdIpAddressIndex types.Int64 `tfsdk:"rd_ip_address_index"` AddressFamilyIpv4UnicastImportRouteTargetTwoByteAsFormat []VRFAddressFamilyIpv4UnicastImportRouteTargetTwoByteAsFormat `tfsdk:"address_family_ipv4_unicast_import_route_target_two_byte_as_format"` AddressFamilyIpv4UnicastImportRouteTargetFourByteAsFormat []VRFAddressFamilyIpv4UnicastImportRouteTargetFourByteAsFormat `tfsdk:"address_family_ipv4_unicast_import_route_target_four_byte_as_format"` AddressFamilyIpv4UnicastImportRouteTargetIpAddressFormat []VRFAddressFamilyIpv4UnicastImportRouteTargetIpAddressFormat `tfsdk:"address_family_ipv4_unicast_import_route_target_ip_address_format"` AddressFamilyIpv4UnicastExportRouteTargetTwoByteAsFormat []VRFAddressFamilyIpv4UnicastExportRouteTargetTwoByteAsFormat `tfsdk:"address_family_ipv4_unicast_export_route_target_two_byte_as_format"` AddressFamilyIpv4UnicastExportRouteTargetFourByteAsFormat []VRFAddressFamilyIpv4UnicastExportRouteTargetFourByteAsFormat `tfsdk:"address_family_ipv4_unicast_export_route_target_four_byte_as_format"` AddressFamilyIpv4UnicastExportRouteTargetIpAddressFormat []VRFAddressFamilyIpv4UnicastExportRouteTargetIpAddressFormat `tfsdk:"address_family_ipv4_unicast_export_route_target_ip_address_format"` AddressFamilyIpv6UnicastImportRouteTargetTwoByteAsFormat []VRFAddressFamilyIpv6UnicastImportRouteTargetTwoByteAsFormat `tfsdk:"address_family_ipv6_unicast_import_route_target_two_byte_as_format"` AddressFamilyIpv6UnicastImportRouteTargetFourByteAsFormat []VRFAddressFamilyIpv6UnicastImportRouteTargetFourByteAsFormat `tfsdk:"address_family_ipv6_unicast_import_route_target_four_byte_as_format"` AddressFamilyIpv6UnicastImportRouteTargetIpAddressFormat []VRFAddressFamilyIpv6UnicastImportRouteTargetIpAddressFormat `tfsdk:"address_family_ipv6_unicast_import_route_target_ip_address_format"` AddressFamilyIpv6UnicastExportRouteTargetTwoByteAsFormat []VRFAddressFamilyIpv6UnicastExportRouteTargetTwoByteAsFormat `tfsdk:"address_family_ipv6_unicast_export_route_target_two_byte_as_format"` AddressFamilyIpv6UnicastExportRouteTargetFourByteAsFormat []VRFAddressFamilyIpv6UnicastExportRouteTargetFourByteAsFormat `tfsdk:"address_family_ipv6_unicast_export_route_target_four_byte_as_format"` AddressFamilyIpv6UnicastExportRouteTargetIpAddressFormat []VRFAddressFamilyIpv6UnicastExportRouteTargetIpAddressFormat `tfsdk:"address_family_ipv6_unicast_export_route_target_ip_address_format"` }
type VRFData ¶
type VRFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VrfName types.String `tfsdk:"vrf_name"` Description types.String `tfsdk:"description"` VpnId types.String `tfsdk:"vpn_id"` AddressFamilyIpv4Unicast types.Bool `tfsdk:"address_family_ipv4_unicast"` AddressFamilyIpv4UnicastImportRoutePolicy types.String `tfsdk:"address_family_ipv4_unicast_import_route_policy"` AddressFamilyIpv4UnicastExportRoutePolicy types.String `tfsdk:"address_family_ipv4_unicast_export_route_policy"` AddressFamilyIpv4Multicast types.Bool `tfsdk:"address_family_ipv4_multicast"` AddressFamilyIpv4Flowspec types.Bool `tfsdk:"address_family_ipv4_flowspec"` AddressFamilyIpv6Unicast types.Bool `tfsdk:"address_family_ipv6_unicast"` AddressFamilyIpv6UnicastImportRoutePolicy types.String `tfsdk:"address_family_ipv6_unicast_import_route_policy"` AddressFamilyIpv6UnicastExportRoutePolicy types.String `tfsdk:"address_family_ipv6_unicast_export_route_policy"` AddressFamilyIpv6Multicast types.Bool `tfsdk:"address_family_ipv6_multicast"` AddressFamilyIpv6Flowspec types.Bool `tfsdk:"address_family_ipv6_flowspec"` RdTwoByteAsAsNumber types.String `tfsdk:"rd_two_byte_as_as_number"` RdTwoByteAsIndex types.Int64 `tfsdk:"rd_two_byte_as_index"` RdFourByteAsAsNumber types.String `tfsdk:"rd_four_byte_as_as_number"` RdFourByteAsIndex types.Int64 `tfsdk:"rd_four_byte_as_index"` RdIpAddressIpv4Address types.String `tfsdk:"rd_ip_address_ipv4_address"` RdIpAddressIndex types.Int64 `tfsdk:"rd_ip_address_index"` AddressFamilyIpv4UnicastImportRouteTargetTwoByteAsFormat []VRFAddressFamilyIpv4UnicastImportRouteTargetTwoByteAsFormat `tfsdk:"address_family_ipv4_unicast_import_route_target_two_byte_as_format"` AddressFamilyIpv4UnicastImportRouteTargetFourByteAsFormat []VRFAddressFamilyIpv4UnicastImportRouteTargetFourByteAsFormat `tfsdk:"address_family_ipv4_unicast_import_route_target_four_byte_as_format"` AddressFamilyIpv4UnicastImportRouteTargetIpAddressFormat []VRFAddressFamilyIpv4UnicastImportRouteTargetIpAddressFormat `tfsdk:"address_family_ipv4_unicast_import_route_target_ip_address_format"` AddressFamilyIpv4UnicastExportRouteTargetTwoByteAsFormat []VRFAddressFamilyIpv4UnicastExportRouteTargetTwoByteAsFormat `tfsdk:"address_family_ipv4_unicast_export_route_target_two_byte_as_format"` AddressFamilyIpv4UnicastExportRouteTargetFourByteAsFormat []VRFAddressFamilyIpv4UnicastExportRouteTargetFourByteAsFormat `tfsdk:"address_family_ipv4_unicast_export_route_target_four_byte_as_format"` AddressFamilyIpv4UnicastExportRouteTargetIpAddressFormat []VRFAddressFamilyIpv4UnicastExportRouteTargetIpAddressFormat `tfsdk:"address_family_ipv4_unicast_export_route_target_ip_address_format"` AddressFamilyIpv6UnicastImportRouteTargetTwoByteAsFormat []VRFAddressFamilyIpv6UnicastImportRouteTargetTwoByteAsFormat `tfsdk:"address_family_ipv6_unicast_import_route_target_two_byte_as_format"` AddressFamilyIpv6UnicastImportRouteTargetFourByteAsFormat []VRFAddressFamilyIpv6UnicastImportRouteTargetFourByteAsFormat `tfsdk:"address_family_ipv6_unicast_import_route_target_four_byte_as_format"` AddressFamilyIpv6UnicastImportRouteTargetIpAddressFormat []VRFAddressFamilyIpv6UnicastImportRouteTargetIpAddressFormat `tfsdk:"address_family_ipv6_unicast_import_route_target_ip_address_format"` AddressFamilyIpv6UnicastExportRouteTargetTwoByteAsFormat []VRFAddressFamilyIpv6UnicastExportRouteTargetTwoByteAsFormat `tfsdk:"address_family_ipv6_unicast_export_route_target_two_byte_as_format"` AddressFamilyIpv6UnicastExportRouteTargetFourByteAsFormat []VRFAddressFamilyIpv6UnicastExportRouteTargetFourByteAsFormat `tfsdk:"address_family_ipv6_unicast_export_route_target_four_byte_as_format"` AddressFamilyIpv6UnicastExportRouteTargetIpAddressFormat []VRFAddressFamilyIpv6UnicastExportRouteTargetIpAddressFormat `tfsdk:"address_family_ipv6_unicast_export_route_target_ip_address_format"` }
type VRFDataSource ¶
type VRFDataSource struct {
// contains filtered or unexported fields
}
func (*VRFDataSource) Configure ¶
func (d *VRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VRFDataSource) Metadata ¶
func (d *VRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VRFDataSource) Read ¶
func (d *VRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VRFDataSource) Schema ¶
func (d *VRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VRFResource ¶
type VRFResource struct {
// contains filtered or unexported fields
}
func (*VRFResource) Configure ¶
func (r *VRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*VRFResource) Create ¶
func (r *VRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VRFResource) Delete ¶
func (r *VRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VRFResource) ImportState ¶
func (r *VRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VRFResource) Metadata ¶
func (r *VRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VRFResource) Read ¶
func (r *VRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VRFResource) Schema ¶
func (r *VRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VRFResource) Update ¶
func (r *VRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Source Files
¶
- data_source_iosxr_as_path_set.go
- data_source_iosxr_banner.go
- data_source_iosxr_bfd.go
- data_source_iosxr_bgp_as_format.go
- data_source_iosxr_cdp.go
- data_source_iosxr_class_map_qos.go
- data_source_iosxr_community_set.go
- data_source_iosxr_domain.go
- data_source_iosxr_domain_vrf.go
- data_source_iosxr_error_disable_recovery.go
- data_source_iosxr_esi_set.go
- data_source_iosxr_evpn.go
- data_source_iosxr_evpn_evi.go
- data_source_iosxr_evpn_group.go
- data_source_iosxr_evpn_interface.go
- data_source_iosxr_evpn_segment_routing_srv6_evi.go
- data_source_iosxr_extcommunity_cost_set.go
- data_source_iosxr_extcommunity_opaque_set.go
- data_source_iosxr_extcommunity_rt_set.go
- data_source_iosxr_extcommunity_soo_set.go
- data_source_iosxr_flow_exporter_map.go
- data_source_iosxr_flow_monitor_map.go
- data_source_iosxr_flow_sampler_map.go
- data_source_iosxr_fpd.go
- data_source_iosxr_gnmi.go
- data_source_iosxr_hostname.go
- data_source_iosxr_interface.go
- data_source_iosxr_ipv4_access_list.go
- data_source_iosxr_ipv4_access_list_options.go
- data_source_iosxr_ipv4_prefix_list.go
- data_source_iosxr_ipv6.go
- data_source_iosxr_ipv6_access_list.go
- data_source_iosxr_ipv6_access_list_options.go
- data_source_iosxr_ipv6_prefix_list.go
- data_source_iosxr_key_chain.go
- data_source_iosxr_l2vpn.go
- data_source_iosxr_l2vpn_bridge_group.go
- data_source_iosxr_l2vpn_bridge_group_bridge_domain.go
- data_source_iosxr_l2vpn_pw_class.go
- data_source_iosxr_l2vpn_xconnect_group_p2p.go
- data_source_iosxr_lacp.go
- data_source_iosxr_lldp.go
- data_source_iosxr_logging.go
- data_source_iosxr_logging_source_interface.go
- data_source_iosxr_logging_vrf.go
- data_source_iosxr_mpls_ldp.go
- data_source_iosxr_mpls_oam.go
- data_source_iosxr_mpls_traffic_eng.go
- data_source_iosxr_ntp.go
- data_source_iosxr_pce.go
- data_source_iosxr_policy_map_qos.go
- data_source_iosxr_prefix_set.go
- data_source_iosxr_rd_set.go
- data_source_iosxr_route_policy.go
- data_source_iosxr_router_bgp.go
- data_source_iosxr_router_bgp_address_family.go
- data_source_iosxr_router_bgp_neighbor_address_family.go
- data_source_iosxr_router_bgp_neighbor_group.go
- data_source_iosxr_router_bgp_vrf.go
- data_source_iosxr_router_bgp_vrf_address_family.go
- data_source_iosxr_router_bgp_vrf_neighbor_address_family.go
- data_source_iosxr_router_hsrp_interface.go
- data_source_iosxr_router_hsrp_interface_ipv4_group_v1.go
- data_source_iosxr_router_hsrp_interface_ipv4_group_v2.go
- data_source_iosxr_router_hsrp_interface_ipv6_group_v2.go
- data_source_iosxr_router_isis.go
- data_source_iosxr_router_isis_address_family.go
- data_source_iosxr_router_isis_interface.go
- data_source_iosxr_router_isis_interface_address_family.go
- data_source_iosxr_router_ospf.go
- data_source_iosxr_router_ospf_area_interface.go
- data_source_iosxr_router_ospf_vrf.go
- data_source_iosxr_router_ospf_vrf_area_interface.go
- data_source_iosxr_router_static_ipv4_multicast.go
- data_source_iosxr_router_static_ipv4_unicast.go
- data_source_iosxr_router_static_ipv6_multicast.go
- data_source_iosxr_router_static_ipv6_unicast.go
- data_source_iosxr_router_static_vrf_ipv4_multicast.go
- data_source_iosxr_router_static_vrf_ipv4_unicast.go
- data_source_iosxr_router_static_vrf_ipv6_multicast.go
- data_source_iosxr_router_static_vrf_ipv6_unicast.go
- data_source_iosxr_router_vrrp_interface.go
- data_source_iosxr_router_vrrp_interface_ipv4.go
- data_source_iosxr_router_vrrp_interface_ipv6.go
- data_source_iosxr_segment_routing.go
- data_source_iosxr_segment_routing_te.go
- data_source_iosxr_segment_routing_te_policy_candidate_path.go
- data_source_iosxr_segment_routing_v6.go
- data_source_iosxr_service_timestamps.go
- data_source_iosxr_snmp_server.go
- data_source_iosxr_snmp_server_mib.go
- data_source_iosxr_snmp_server_view.go
- data_source_iosxr_snmp_server_vrf_host.go
- data_source_iosxr_ssh.go
- data_source_iosxr_tag_set.go
- data_source_iosxr_telnet.go
- data_source_iosxr_vrf.go
- model_iosxr_as_path_set.go
- model_iosxr_banner.go
- model_iosxr_bfd.go
- model_iosxr_bgp_as_format.go
- model_iosxr_cdp.go
- model_iosxr_class_map_qos.go
- model_iosxr_community_set.go
- model_iosxr_domain.go
- model_iosxr_domain_vrf.go
- model_iosxr_error_disable_recovery.go
- model_iosxr_esi_set.go
- model_iosxr_evpn.go
- model_iosxr_evpn_evi.go
- model_iosxr_evpn_group.go
- model_iosxr_evpn_interface.go
- model_iosxr_evpn_segment_routing_srv6_evi.go
- model_iosxr_extcommunity_cost_set.go
- model_iosxr_extcommunity_opaque_set.go
- model_iosxr_extcommunity_rt_set.go
- model_iosxr_extcommunity_soo_set.go
- model_iosxr_flow_exporter_map.go
- model_iosxr_flow_monitor_map.go
- model_iosxr_flow_sampler_map.go
- model_iosxr_fpd.go
- model_iosxr_gnmi.go
- model_iosxr_hostname.go
- model_iosxr_interface.go
- model_iosxr_ipv4_access_list.go
- model_iosxr_ipv4_access_list_options.go
- model_iosxr_ipv4_prefix_list.go
- model_iosxr_ipv6.go
- model_iosxr_ipv6_access_list.go
- model_iosxr_ipv6_access_list_options.go
- model_iosxr_ipv6_prefix_list.go
- model_iosxr_key_chain.go
- model_iosxr_l2vpn.go
- model_iosxr_l2vpn_bridge_group.go
- model_iosxr_l2vpn_bridge_group_bridge_domain.go
- model_iosxr_l2vpn_pw_class.go
- model_iosxr_l2vpn_xconnect_group_p2p.go
- model_iosxr_lacp.go
- model_iosxr_lldp.go
- model_iosxr_logging.go
- model_iosxr_logging_source_interface.go
- model_iosxr_logging_vrf.go
- model_iosxr_mpls_ldp.go
- model_iosxr_mpls_oam.go
- model_iosxr_mpls_traffic_eng.go
- model_iosxr_ntp.go
- model_iosxr_pce.go
- model_iosxr_policy_map_qos.go
- model_iosxr_prefix_set.go
- model_iosxr_rd_set.go
- model_iosxr_route_policy.go
- model_iosxr_router_bgp.go
- model_iosxr_router_bgp_address_family.go
- model_iosxr_router_bgp_neighbor_address_family.go
- model_iosxr_router_bgp_neighbor_group.go
- model_iosxr_router_bgp_vrf.go
- model_iosxr_router_bgp_vrf_address_family.go
- model_iosxr_router_bgp_vrf_neighbor_address_family.go
- model_iosxr_router_hsrp_interface.go
- model_iosxr_router_hsrp_interface_ipv4_group_v1.go
- model_iosxr_router_hsrp_interface_ipv4_group_v2.go
- model_iosxr_router_hsrp_interface_ipv6_group_v2.go
- model_iosxr_router_isis.go
- model_iosxr_router_isis_address_family.go
- model_iosxr_router_isis_interface.go
- model_iosxr_router_isis_interface_address_family.go
- model_iosxr_router_ospf.go
- model_iosxr_router_ospf_area_interface.go
- model_iosxr_router_ospf_vrf.go
- model_iosxr_router_ospf_vrf_area_interface.go
- model_iosxr_router_static_ipv4_multicast.go
- model_iosxr_router_static_ipv4_unicast.go
- model_iosxr_router_static_ipv6_multicast.go
- model_iosxr_router_static_ipv6_unicast.go
- model_iosxr_router_static_vrf_ipv4_multicast.go
- model_iosxr_router_static_vrf_ipv4_unicast.go
- model_iosxr_router_static_vrf_ipv6_multicast.go
- model_iosxr_router_static_vrf_ipv6_unicast.go
- model_iosxr_router_vrrp_interface.go
- model_iosxr_router_vrrp_interface_ipv4.go
- model_iosxr_router_vrrp_interface_ipv6.go
- model_iosxr_segment_routing.go
- model_iosxr_segment_routing_te.go
- model_iosxr_segment_routing_te_policy_candidate_path.go
- model_iosxr_segment_routing_v6.go
- model_iosxr_service_timestamps.go
- model_iosxr_snmp_server.go
- model_iosxr_snmp_server_mib.go
- model_iosxr_snmp_server_view.go
- model_iosxr_snmp_server_vrf_host.go
- model_iosxr_ssh.go
- model_iosxr_tag_set.go
- model_iosxr_telnet.go
- model_iosxr_vrf.go
- provider.go
- resource_iosxr_as_path_set.go
- resource_iosxr_banner.go
- resource_iosxr_bfd.go
- resource_iosxr_bgp_as_format.go
- resource_iosxr_cdp.go
- resource_iosxr_class_map_qos.go
- resource_iosxr_community_set.go
- resource_iosxr_domain.go
- resource_iosxr_domain_vrf.go
- resource_iosxr_error_disable_recovery.go
- resource_iosxr_esi_set.go
- resource_iosxr_evpn.go
- resource_iosxr_evpn_evi.go
- resource_iosxr_evpn_group.go
- resource_iosxr_evpn_interface.go
- resource_iosxr_evpn_segment_routing_srv6_evi.go
- resource_iosxr_extcommunity_cost_set.go
- resource_iosxr_extcommunity_opaque_set.go
- resource_iosxr_extcommunity_rt_set.go
- resource_iosxr_extcommunity_soo_set.go
- resource_iosxr_flow_exporter_map.go
- resource_iosxr_flow_monitor_map.go
- resource_iosxr_flow_sampler_map.go
- resource_iosxr_fpd.go
- resource_iosxr_gnmi.go
- resource_iosxr_hostname.go
- resource_iosxr_interface.go
- resource_iosxr_ipv4_access_list.go
- resource_iosxr_ipv4_access_list_options.go
- resource_iosxr_ipv4_prefix_list.go
- resource_iosxr_ipv6.go
- resource_iosxr_ipv6_access_list.go
- resource_iosxr_ipv6_access_list_options.go
- resource_iosxr_ipv6_prefix_list.go
- resource_iosxr_key_chain.go
- resource_iosxr_l2vpn.go
- resource_iosxr_l2vpn_bridge_group.go
- resource_iosxr_l2vpn_bridge_group_bridge_domain.go
- resource_iosxr_l2vpn_pw_class.go
- resource_iosxr_l2vpn_xconnect_group_p2p.go
- resource_iosxr_lacp.go
- resource_iosxr_lldp.go
- resource_iosxr_logging.go
- resource_iosxr_logging_source_interface.go
- resource_iosxr_logging_vrf.go
- resource_iosxr_mpls_ldp.go
- resource_iosxr_mpls_oam.go
- resource_iosxr_mpls_traffic_eng.go
- resource_iosxr_ntp.go
- resource_iosxr_pce.go
- resource_iosxr_policy_map_qos.go
- resource_iosxr_prefix_set.go
- resource_iosxr_rd_set.go
- resource_iosxr_route_policy.go
- resource_iosxr_router_bgp.go
- resource_iosxr_router_bgp_address_family.go
- resource_iosxr_router_bgp_neighbor_address_family.go
- resource_iosxr_router_bgp_neighbor_group.go
- resource_iosxr_router_bgp_vrf.go
- resource_iosxr_router_bgp_vrf_address_family.go
- resource_iosxr_router_bgp_vrf_neighbor_address_family.go
- resource_iosxr_router_hsrp_interface.go
- resource_iosxr_router_hsrp_interface_ipv4_group_v1.go
- resource_iosxr_router_hsrp_interface_ipv4_group_v2.go
- resource_iosxr_router_hsrp_interface_ipv6_group_v2.go
- resource_iosxr_router_isis.go
- resource_iosxr_router_isis_address_family.go
- resource_iosxr_router_isis_interface.go
- resource_iosxr_router_isis_interface_address_family.go
- resource_iosxr_router_ospf.go
- resource_iosxr_router_ospf_area_interface.go
- resource_iosxr_router_ospf_vrf.go
- resource_iosxr_router_ospf_vrf_area_interface.go
- resource_iosxr_router_static_ipv4_multicast.go
- resource_iosxr_router_static_ipv4_unicast.go
- resource_iosxr_router_static_ipv6_multicast.go
- resource_iosxr_router_static_ipv6_unicast.go
- resource_iosxr_router_static_vrf_ipv4_multicast.go
- resource_iosxr_router_static_vrf_ipv4_unicast.go
- resource_iosxr_router_static_vrf_ipv6_multicast.go
- resource_iosxr_router_static_vrf_ipv6_unicast.go
- resource_iosxr_router_vrrp_interface.go
- resource_iosxr_router_vrrp_interface_ipv4.go
- resource_iosxr_router_vrrp_interface_ipv6.go
- resource_iosxr_segment_routing.go
- resource_iosxr_segment_routing_te.go
- resource_iosxr_segment_routing_te_policy_candidate_path.go
- resource_iosxr_segment_routing_v6.go
- resource_iosxr_service_timestamps.go
- resource_iosxr_snmp_server.go
- resource_iosxr_snmp_server_mib.go
- resource_iosxr_snmp_server_view.go
- resource_iosxr_snmp_server_vrf_host.go
- resource_iosxr_ssh.go
- resource_iosxr_tag_set.go
- resource_iosxr_telnet.go
- resource_iosxr_vrf.go
Click to show internal directories.
Click to hide internal directories.