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 EVPNInterfaces
- 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 EVPNSegmentRoutingSRv6EVILocators
- 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 EVPNSrv6Locators
- 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 IosxrProviderData
- type IosxrProviderDataDevice
- 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 L2VPNBridgeGroupBridgeDomainSrv6Evis
- 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 RouterBGPAddressFamilyRedistributeEigrp
- type RouterBGPAddressFamilyRedistributeIsis
- type RouterBGPAddressFamilyRedistributeOspf
- type RouterBGPAddressFamilyRedistributeOspfv3
- 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 RouterBGPVRFAddressFamilyRedistributeEigrp
- type RouterBGPVRFAddressFamilyRedistributeIsis
- type RouterBGPVRFAddressFamilyRedistributeOspf
- type RouterBGPVRFAddressFamilyRedistributeOspfv3
- 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 RouterISISAddressFamilyFastReroutePerLinkPriorityLimitLevels
- type RouterISISAddressFamilyFastReroutePerPrefixLoadSharingDisableLevels
- type RouterISISAddressFamilyFastReroutePerPrefixPriorityLimitLevels
- type RouterISISAddressFamilyFastReroutePerPrefixRemoteLfaPrefixListLevels
- type RouterISISAddressFamilyFastReroutePerPrefixSrlgProtectionWeightedGlobalLevels
- 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 RouterISISAddressFamilySegmentRoutingSrv6LocatorsMetricLevels
- type RouterISISAddressFamilySegmentRoutingSrv6LocatorsTagLevels
- type RouterISISAddressFamilySpfIntervalLevels
- type RouterISISAddressFamilySpfPrefixPriorityCriticalLevels
- type RouterISISAddressFamilySpfPrefixPriorityHighLevels
- type RouterISISAddressFamilySpfPrefixPriorityMediumLevels
- 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 RouterISISInterfaceAddressFamilyAdjacencySidAbsolutes
- type RouterISISInterfaceAddressFamilyAdjacencySidIndices
- type RouterISISInterfaceAddressFamilyAdvertisePrefixRoutePolicyLevels
- 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 RouterISISInterfaceAddressFamilyFastRerouteLevels
- 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 RouterISISInterfaceHelloPaddingLevels
- type RouterISISInterfaceHelloPasswordAcceptsLevels
- type RouterISISInterfaceHelloPasswordLevels
- type RouterISISInterfacePriorityLevels
- 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 RouterISISInterfacesPriorityLevels
- type RouterISISLspPasswordLevels
- 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 RouterVRRPInterfaceIPv6GlobalAddresses
- 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 SegmentRoutingV6Formats
- 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 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 VRFIpv4UnicastExportRouteTargetFourByteAsFormat
- type VRFIpv4UnicastExportRouteTargetIpAddressFormat
- type VRFIpv4UnicastExportRouteTargetTwoByteAsFormat
- type VRFIpv4UnicastImportRouteTargetFourByteAsFormat
- type VRFIpv4UnicastImportRouteTargetIpAddressFormat
- type VRFIpv4UnicastImportRouteTargetTwoByteAsFormat
- type VRFIpv6UnicastExportRouteTargetFourByteAsFormat
- type VRFIpv6UnicastExportRouteTargetIpAddressFormat
- type VRFIpv6UnicastExportRouteTargetTwoByteAsFormat
- type VRFIpv6UnicastImportRouteTargetFourByteAsFormat
- type VRFIpv6UnicastImportRouteTargetIpAddressFormat
- type VRFIpv6UnicastImportRouteTargetTwoByteAsFormat
- 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 ¶
const ( EMPTY_TAG string = "<EMPTY>" NULL_TAG string = "<NULL>" )
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 ASPathSet ¶
type ASPathSet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SetName types.String `tfsdk:"set_name"`
Rpl types.String `tfsdk:"rpl"`
}
Section below is generated&owned by "gen/generator.go". //template:begin 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"`
EchoLatencyDetect types.Bool `tfsdk:"echo_latency_detect"`
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"`
EchoIpv4BundlePerMemberMinimumInterval types.Int64 `tfsdk:"echo_ipv4_bundle_per_member_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"`
BundleCoexistenceBobBlb types.String `tfsdk:"bundle_coexistence_bob_blb"`
Interfaces []BFDInterfaces `tfsdk:"interfaces"`
Ipv6ChecksumDisable types.Bool `tfsdk:"ipv6_checksum_disable"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
EchoLatencyDetect types.Bool `tfsdk:"echo_latency_detect"`
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"`
EchoIpv4BundlePerMemberMinimumInterval types.Int64 `tfsdk:"echo_ipv4_bundle_per_member_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"`
BundleCoexistenceBobBlb types.String `tfsdk:"bundle_coexistence_bob_blb"`
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.String `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 BGPASFormat struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
AsFormat types.String `tfsdk:"as_format"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 Banner ¶
type Banner struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
BannerType types.String `tfsdk:"banner_type"`
Line types.String `tfsdk:"line"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 CommunitySet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SetName types.String `tfsdk:"set_name"`
Rpl types.String `tfsdk:"rpl"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 ESISet ¶
type ESISet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SetName types.String `tfsdk:"set_name"`
Rpl types.String `tfsdk:"rpl"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 EVPN ¶
type EVPN struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
SourceInterface types.String `tfsdk:"source_interface"`
Interfaces []EVPNInterfaces `tfsdk:"interfaces"`
Srv6 types.Bool `tfsdk:"srv6"`
Srv6Locators []EVPNSrv6Locators `tfsdk:"srv6_locators"`
Srv6UsidAllocationWideLocalIdBlock types.Bool `tfsdk:"srv6_usid_allocation_wide_local_id_block"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type EVPNData ¶
type EVPNData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SourceInterface types.String `tfsdk:"source_interface"`
Interfaces []EVPNInterfaces `tfsdk:"interfaces"`
Srv6 types.Bool `tfsdk:"srv6"`
Srv6Locators []EVPNSrv6Locators `tfsdk:"srv6_locators"`
Srv6UsidAllocationWideLocalIdBlock types.Bool `tfsdk:"srv6_usid_allocation_wide_local_id_block"`
}
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 EVPNGroup ¶
type EVPNGroup struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
GroupId types.Int64 `tfsdk:"group_id"`
CoreInterfaces []EVPNGroupCoreInterfaces `tfsdk:"core_interfaces"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
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 EVPNInterfaces ¶ added in v0.6.0
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"`
Locators []EVPNSegmentRoutingSRv6EVILocators `tfsdk:"locators"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Locators []EVPNSegmentRoutingSRv6EVILocators `tfsdk:"locators"`
}
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 EVPNSegmentRoutingSRv6EVILocators ¶ added in v0.6.0
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 EVPNSrv6Locators ¶ added in v0.6.0
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 ExtcommunityCostSet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SetName types.String `tfsdk:"set_name"`
Rpl types.String `tfsdk:"rpl"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 ExtcommunityOpaqueSet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SetName types.String `tfsdk:"set_name"`
Rpl types.String `tfsdk:"rpl"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 ExtcommunityRTSet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SetName types.String `tfsdk:"set_name"`
Rpl types.String `tfsdk:"rpl"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 ExtcommunitySOOSet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SetName types.String `tfsdk:"set_name"`
Rpl types.String `tfsdk:"rpl"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
RecordIpv4L2L3 types.Bool `tfsdk:"record_ipv4_l2_l3"`
RecordIpv4Extended types.Bool `tfsdk:"record_ipv4_extended"`
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"`
RecordIpv6Srv6 types.Bool `tfsdk:"record_ipv6_srv6"`
RecordIpv6L2L3 types.Bool `tfsdk:"record_ipv6_l2_l3"`
RecordIpv6Extended types.Bool `tfsdk:"record_ipv6_extended"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
RecordIpv4L2L3 types.Bool `tfsdk:"record_ipv4_l2_l3"`
RecordIpv4Extended types.Bool `tfsdk:"record_ipv4_extended"`
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"`
RecordIpv6Srv6 types.Bool `tfsdk:"record_ipv6_srv6"`
RecordIpv6L2L3 types.Bool `tfsdk:"record_ipv6_l2_l3"`
RecordIpv6Extended types.Bool `tfsdk:"record_ipv6_extended"`
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 FlowSamplerMap struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Random types.Int64 `tfsdk:"random"`
OutOf types.Int64 `tfsdk:"out_of"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 Hostname ¶
type Hostname struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SystemNetworkName types.String `tfsdk:"system_network_name"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 IPv4AccessList struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
AccessListName types.String `tfsdk:"access_list_name"`
Sequences []IPv4AccessListSequences `tfsdk:"sequences"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 IPv4PrefixList struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
PrefixListName types.String `tfsdk:"prefix_list_name"`
Sequences []IPv4PrefixListSequences `tfsdk:"sequences"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type IPv6AccessList ¶
type IPv6AccessList struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
AccessListName types.String `tfsdk:"access_list_name"`
Sequences []IPv6AccessListSequences `tfsdk:"sequences"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 IPv6PrefixList struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
PrefixListName types.String `tfsdk:"prefix_list_name"`
Sequences []IPv6PrefixListSequences `tfsdk:"sequences"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Dampening types.Bool `tfsdk:"dampening"`
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"`
Ipv4AccessGroupIngressCompress types.Int64 `tfsdk:"ipv4_access_group_ingress_compress"`
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"`
Ipv4AccessGroupEgressCompress types.Int64 `tfsdk:"ipv4_access_group_egress_compress"`
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"`
Ipv6AccessGroupIngressCompress types.Int64 `tfsdk:"ipv6_access_group_ingress_compress"`
Ipv6AccessGroupEgressAcl types.String `tfsdk:"ipv6_access_group_egress_acl"`
Ipv6AccessGroupEgressInterfaceStatistics types.Bool `tfsdk:"ipv6_access_group_egress_interface_statistics"`
Ipv6AccessGroupEgressCompress types.Int64 `tfsdk:"ipv6_access_group_egress_compress"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Dampening types.Bool `tfsdk:"dampening"`
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"`
Ipv4AccessGroupIngressCompress types.Int64 `tfsdk:"ipv4_access_group_ingress_compress"`
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"`
Ipv4AccessGroupEgressCompress types.Int64 `tfsdk:"ipv4_access_group_egress_compress"`
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"`
Ipv6AccessGroupIngressCompress types.Int64 `tfsdk:"ipv6_access_group_ingress_compress"`
Ipv6AccessGroupEgressAcl types.String `tfsdk:"ipv6_access_group_egress_acl"`
Ipv6AccessGroupEgressInterfaceStatistics types.Bool `tfsdk:"ipv6_access_group_egress_interface_statistics"`
Ipv6AccessGroupEgressCompress types.Int64 `tfsdk:"ipv6_access_group_egress_compress"`
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 IosxrProviderData ¶ added in v0.6.0
type IosxrProviderData struct {
Client *client.Client
Devices map[string]*IosxrProviderDataDevice
}
type IosxrProviderDataDevice ¶ added in v0.6.0
type IosxrProviderDataDevice struct {
Managed bool
}
type KeyChain ¶
type KeyChain struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Keys []KeyChainKeys `tfsdk:"keys"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type L2VPNBridgeGroup ¶
type L2VPNBridgeGroup struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
GroupName types.String `tfsdk:"group_name"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Srv6Evis []L2VPNBridgeGroupBridgeDomainSrv6Evis `tfsdk:"srv6_evis"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Srv6Evis []L2VPNBridgeGroupBridgeDomainSrv6Evis `tfsdk:"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 L2VPNBridgeGroupBridgeDomainSrv6Evis ¶ added in v0.6.0
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 LACP ¶
type LACP struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
Mac types.String `tfsdk:"mac"`
Priority types.Int64 `tfsdk:"priority"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 LoggingSourceInterface struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Vrfs []LoggingSourceInterfaceVrfs `tfsdk:"vrfs"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
CapabilitiesSac types.Bool `tfsdk:"capabilities_sac"`
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"`
Mldp types.Bool `tfsdk:"mldp"`
MldpLoggingNotifications types.Bool `tfsdk:"mldp_logging_notifications"`
MldpAddressFamilies []MPLSLDPMldpAddressFamilies `tfsdk:"mldp_address_families"`
SessionProtection types.Bool `tfsdk:"session_protection"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
CapabilitiesSac types.Bool `tfsdk:"capabilities_sac"`
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"`
Mldp types.Bool `tfsdk:"mldp"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 MPLSTrafficEng struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
TrafficEng types.Bool `tfsdk:"traffic_eng"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 PolicyMapQoS struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
PolicyMapName types.String `tfsdk:"policy_map_name"`
Description types.String `tfsdk:"description"`
Classes []PolicyMapQoSClasses `tfsdk:"classes"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 PrefixSet ¶
type PrefixSet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SetName types.String `tfsdk:"set_name"`
Rpl types.String `tfsdk:"rpl"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 RDSet ¶ added in v0.2.2
type RDSet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SetName types.String `tfsdk:"set_name"`
Rpl types.String `tfsdk:"rpl"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 RoutePolicy struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
RoutePolicyName types.String `tfsdk:"route_policy_name"`
Rpl types.String `tfsdk:"rpl"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Nsr types.Bool `tfsdk:"nsr"`
NsrDisable types.Bool `tfsdk:"nsr_disable"`
BgpRedistributeInternal types.Bool `tfsdk:"bgp_redistribute_internal"`
SegmentRoutingSrv6Locator types.String `tfsdk:"segment_routing_srv6_locator"`
SegmentRoutingSrv6UsidAllocationWideLocalIdBlock types.Bool `tfsdk:"segment_routing_srv6_usid_allocation_wide_local_id_block"`
TimersBgpKeepaliveInterval types.Int64 `tfsdk:"timers_bgp_keepalive_interval"`
TimersBgpKeepaliveZero types.Bool `tfsdk:"timers_bgp_keepalive_zero"`
TimersBgpKeepaliveZeroHoldtimeZero types.Bool `tfsdk:"timers_bgp_keepalive_zero_holdtime_zero"`
TimersBgpKeepaliveZeroMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_bgp_keepalive_zero_minimum_acceptable_holdtime"`
TimersBgpHoldtime types.Int64 `tfsdk:"timers_bgp_holdtime"`
TimersBgpHoldtimeMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_bgp_holdtime_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"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
AdditionalPathsSelectionDisable types.Bool `tfsdk:"additional_paths_selection_disable"`
AllocateLabelAll types.Bool `tfsdk:"allocate_label_all"`
AllocateLabelAllUnlabeledPath types.Bool `tfsdk:"allocate_label_all_unlabeled_path"`
AllocateLabelRoutePolicy types.String `tfsdk:"allocate_label_route_policy"`
AllocateLabelRoutePolicyUnlabeledPath types.Bool `tfsdk:"allocate_label_route_policy_unlabeled_path"`
AdvertiseBestExternal types.Bool `tfsdk:"advertise_best_external"`
MaximumPathsEbgpMultipath types.Int64 `tfsdk:"maximum_paths_ebgp_multipath"`
MaximumPathsEbgpSelective types.Bool `tfsdk:"maximum_paths_ebgp_selective"`
MaximumPathsEbgpRoutePolicy types.String `tfsdk:"maximum_paths_ebgp_route_policy"`
MaximumPathsIbgpMultipath types.Int64 `tfsdk:"maximum_paths_ibgp_multipath"`
MaximumPathsIbgpUnequalCost types.Bool `tfsdk:"maximum_paths_ibgp_unequal_cost"`
MaximumPathsIbgpUnequalCostDeterministic types.Bool `tfsdk:"maximum_paths_ibgp_unequal_cost_deterministic"`
MaximumPathsIbgpSelective types.Bool `tfsdk:"maximum_paths_ibgp_selective"`
MaximumPathsIbgpRoutePolicy types.String `tfsdk:"maximum_paths_ibgp_route_policy"`
MaximumPathsEibgpMultipath types.Int64 `tfsdk:"maximum_paths_eibgp_multipath"`
MaximumPathsEibgpEqualCost types.Bool `tfsdk:"maximum_paths_eibgp_equal_cost"`
MaximumPathsEibgpSelective types.Bool `tfsdk:"maximum_paths_eibgp_selective"`
MaximumPathsEibgpRoutePolicy types.String `tfsdk:"maximum_paths_eibgp_route_policy"`
MaximumPathsUniqueNexthopCheckDisable types.Bool `tfsdk:"maximum_paths_unique_nexthop_check_disable"`
NexthopTriggerDelayCritical types.Int64 `tfsdk:"nexthop_trigger_delay_critical"`
NexthopTriggerDelayNonCritical types.Int64 `tfsdk:"nexthop_trigger_delay_non_critical"`
LabelModePerPrefix types.Bool `tfsdk:"label_mode_per_prefix"`
LabelModePerCe types.Bool `tfsdk:"label_mode_per_ce"`
LabelModePerVrf types.Bool `tfsdk:"label_mode_per_vrf"`
LabelModePerVrf46 types.Bool `tfsdk:"label_mode_per_vrf_46"`
LabelModeRoutePolicy types.String `tfsdk:"label_mode_route_policy"`
LabelModePerNexthopReceivedLabel types.Bool `tfsdk:"label_mode_per_nexthop_received_label"`
LabelModePerNexthopReceivedLabelAllocateSecondaryLabel types.Bool `tfsdk:"label_mode_per_nexthop_received_label_allocate_secondary_label"`
AggregateAddresses []RouterBGPAddressFamilyAggregateAddresses `tfsdk:"aggregate_addresses"`
Networks []RouterBGPAddressFamilyNetworks `tfsdk:"networks"`
RedistributeOspf []RouterBGPAddressFamilyRedistributeOspf `tfsdk:"redistribute_ospf"`
RedistributeOspfv3 []RouterBGPAddressFamilyRedistributeOspfv3 `tfsdk:"redistribute_ospfv3"`
RedistributeEigrp []RouterBGPAddressFamilyRedistributeEigrp `tfsdk:"redistribute_eigrp"`
RedistributeIsis []RouterBGPAddressFamilyRedistributeIsis `tfsdk:"redistribute_isis"`
RedistributeConnected types.Bool `tfsdk:"redistribute_connected"`
RedistributeConnectedMetric types.Int64 `tfsdk:"redistribute_connected_metric"`
RedistributeConnectedMultipath types.Bool `tfsdk:"redistribute_connected_multipath"`
RedistributeConnectedRoutePolicy types.String `tfsdk:"redistribute_connected_route_policy"`
RedistributeStatic types.Bool `tfsdk:"redistribute_static"`
RedistributeStaticMetric types.Int64 `tfsdk:"redistribute_static_metric"`
RedistributeStaticMultipath types.Bool `tfsdk:"redistribute_static_multipath"`
RedistributeStaticRoutePolicy types.String `tfsdk:"redistribute_static_route_policy"`
RedistributeRip types.Bool `tfsdk:"redistribute_rip"`
RedistributeRipMetric types.Int64 `tfsdk:"redistribute_rip_metric"`
RedistributeRipMultipath types.Bool `tfsdk:"redistribute_rip_multipath"`
RedistributeRipRoutePolicy types.String `tfsdk:"redistribute_rip_route_policy"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type RouterBGPAddressFamilyAggregateAddresses ¶
type RouterBGPAddressFamilyAggregateAddresses struct {
Address types.String `tfsdk:"address"`
Prefix types.Int64 `tfsdk:"prefix"`
AsSet types.Bool `tfsdk:"as_set"`
AsConfedSet types.Bool `tfsdk:"as_confed_set"`
SummaryOnly types.Bool `tfsdk:"summary_only"`
RoutePolicy types.String `tfsdk:"route_policy"`
Description types.String `tfsdk:"description"`
SetTag types.Int64 `tfsdk:"set_tag"`
}
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"`
AdditionalPathsSelectionDisable types.Bool `tfsdk:"additional_paths_selection_disable"`
AllocateLabelAll types.Bool `tfsdk:"allocate_label_all"`
AllocateLabelAllUnlabeledPath types.Bool `tfsdk:"allocate_label_all_unlabeled_path"`
AllocateLabelRoutePolicy types.String `tfsdk:"allocate_label_route_policy"`
AllocateLabelRoutePolicyUnlabeledPath types.Bool `tfsdk:"allocate_label_route_policy_unlabeled_path"`
AdvertiseBestExternal types.Bool `tfsdk:"advertise_best_external"`
MaximumPathsEbgpMultipath types.Int64 `tfsdk:"maximum_paths_ebgp_multipath"`
MaximumPathsEbgpSelective types.Bool `tfsdk:"maximum_paths_ebgp_selective"`
MaximumPathsEbgpRoutePolicy types.String `tfsdk:"maximum_paths_ebgp_route_policy"`
MaximumPathsIbgpMultipath types.Int64 `tfsdk:"maximum_paths_ibgp_multipath"`
MaximumPathsIbgpUnequalCost types.Bool `tfsdk:"maximum_paths_ibgp_unequal_cost"`
MaximumPathsIbgpUnequalCostDeterministic types.Bool `tfsdk:"maximum_paths_ibgp_unequal_cost_deterministic"`
MaximumPathsIbgpSelective types.Bool `tfsdk:"maximum_paths_ibgp_selective"`
MaximumPathsIbgpRoutePolicy types.String `tfsdk:"maximum_paths_ibgp_route_policy"`
MaximumPathsEibgpMultipath types.Int64 `tfsdk:"maximum_paths_eibgp_multipath"`
MaximumPathsEibgpEqualCost types.Bool `tfsdk:"maximum_paths_eibgp_equal_cost"`
MaximumPathsEibgpSelective types.Bool `tfsdk:"maximum_paths_eibgp_selective"`
MaximumPathsEibgpRoutePolicy types.String `tfsdk:"maximum_paths_eibgp_route_policy"`
MaximumPathsUniqueNexthopCheckDisable types.Bool `tfsdk:"maximum_paths_unique_nexthop_check_disable"`
NexthopTriggerDelayCritical types.Int64 `tfsdk:"nexthop_trigger_delay_critical"`
NexthopTriggerDelayNonCritical types.Int64 `tfsdk:"nexthop_trigger_delay_non_critical"`
LabelModePerPrefix types.Bool `tfsdk:"label_mode_per_prefix"`
LabelModePerCe types.Bool `tfsdk:"label_mode_per_ce"`
LabelModePerVrf types.Bool `tfsdk:"label_mode_per_vrf"`
LabelModePerVrf46 types.Bool `tfsdk:"label_mode_per_vrf_46"`
LabelModeRoutePolicy types.String `tfsdk:"label_mode_route_policy"`
LabelModePerNexthopReceivedLabel types.Bool `tfsdk:"label_mode_per_nexthop_received_label"`
LabelModePerNexthopReceivedLabelAllocateSecondaryLabel types.Bool `tfsdk:"label_mode_per_nexthop_received_label_allocate_secondary_label"`
AggregateAddresses []RouterBGPAddressFamilyAggregateAddresses `tfsdk:"aggregate_addresses"`
Networks []RouterBGPAddressFamilyNetworks `tfsdk:"networks"`
RedistributeOspf []RouterBGPAddressFamilyRedistributeOspf `tfsdk:"redistribute_ospf"`
RedistributeOspfv3 []RouterBGPAddressFamilyRedistributeOspfv3 `tfsdk:"redistribute_ospfv3"`
RedistributeEigrp []RouterBGPAddressFamilyRedistributeEigrp `tfsdk:"redistribute_eigrp"`
RedistributeIsis []RouterBGPAddressFamilyRedistributeIsis `tfsdk:"redistribute_isis"`
RedistributeConnected types.Bool `tfsdk:"redistribute_connected"`
RedistributeConnectedMetric types.Int64 `tfsdk:"redistribute_connected_metric"`
RedistributeConnectedMultipath types.Bool `tfsdk:"redistribute_connected_multipath"`
RedistributeConnectedRoutePolicy types.String `tfsdk:"redistribute_connected_route_policy"`
RedistributeStatic types.Bool `tfsdk:"redistribute_static"`
RedistributeStaticMetric types.Int64 `tfsdk:"redistribute_static_metric"`
RedistributeStaticMultipath types.Bool `tfsdk:"redistribute_static_multipath"`
RedistributeStaticRoutePolicy types.String `tfsdk:"redistribute_static_route_policy"`
RedistributeRip types.Bool `tfsdk:"redistribute_rip"`
RedistributeRipMetric types.Int64 `tfsdk:"redistribute_rip_metric"`
RedistributeRipMultipath types.Bool `tfsdk:"redistribute_rip_multipath"`
RedistributeRipRoutePolicy types.String `tfsdk:"redistribute_rip_route_policy"`
}
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 RouterBGPAddressFamilyRedistributeEigrp ¶ added in v0.6.0
type RouterBGPAddressFamilyRedistributeEigrp struct {
InstanceName types.String `tfsdk:"instance_name"`
MatchInternal types.Bool `tfsdk:"match_internal"`
MatchInternalExternal types.Bool `tfsdk:"match_internal_external"`
MatchExternal types.Bool `tfsdk:"match_external"`
Metric types.Int64 `tfsdk:"metric"`
Multipath types.Bool `tfsdk:"multipath"`
RoutePolicy types.String `tfsdk:"route_policy"`
}
type RouterBGPAddressFamilyRedistributeIsis ¶
type RouterBGPAddressFamilyRedistributeIsis struct {
InstanceName types.String `tfsdk:"instance_name"`
Level1 types.Bool `tfsdk:"level_1"`
Level1Level2 types.Bool `tfsdk:"level_1_level_2"`
Level1Level2Level1InterArea types.Bool `tfsdk:"level_1_level_2_level_1_inter_area"`
Level1Level1InterArea types.Bool `tfsdk:"level_1_level_1_inter_area"`
Level2 types.Bool `tfsdk:"level_2"`
Level2Level1InterArea types.Bool `tfsdk:"level_2_level_1_inter_area"`
Level1InterArea types.Bool `tfsdk:"level_1_inter_area"`
Metric types.Int64 `tfsdk:"metric"`
Multipath types.Bool `tfsdk:"multipath"`
RoutePolicy types.String `tfsdk:"route_policy"`
}
type RouterBGPAddressFamilyRedistributeOspf ¶
type RouterBGPAddressFamilyRedistributeOspf struct {
RouterTag types.String `tfsdk:"router_tag"`
MatchInternal types.Bool `tfsdk:"match_internal"`
MatchExternal types.Bool `tfsdk:"match_external"`
MatchNssaExternal types.Bool `tfsdk:"match_nssa_external"`
MatchInternalExternal types.Bool `tfsdk:"match_internal_external"`
MatchInternalExternal1 types.Bool `tfsdk:"match_internal_external_1"`
MatchInternalExternal1NssaExternal types.Bool `tfsdk:"match_internal_external_1_nssa_external"`
MatchInternalExternal1NssaExternal1 types.Bool `tfsdk:"match_internal_external_1_nssa_external_1"`
MatchInternalExternal1NssaExternal2 types.Bool `tfsdk:"match_internal_external_1_nssa_external_2"`
MatchInternalExternal2 types.Bool `tfsdk:"match_internal_external_2"`
MatchInternalExternal2NssaExternal types.Bool `tfsdk:"match_internal_external_2_nssa_external"`
MatchInternalExternal2NssaExternal1 types.Bool `tfsdk:"match_internal_external_2_nssa_external_1"`
MatchInternalExternal2NssaExternal2 types.Bool `tfsdk:"match_internal_external_2_nssa_external_2"`
MatchInternalExternalNssaExternal types.Bool `tfsdk:"match_internal_external_nssa_external"`
MatchInternalExternalNssaExternal1 types.Bool `tfsdk:"match_internal_external_nssa_external_1"`
MatchInternalExternalNssaExternal2 types.Bool `tfsdk:"match_internal_external_nssa_external_2"`
MatchInternalNssaExternal types.Bool `tfsdk:"match_internal_nssa_external"`
MatchInternalNssaExternal1 types.Bool `tfsdk:"match_internal_nssa_external_1"`
MatchInternalNssaExternal2 types.Bool `tfsdk:"match_internal_nssa_external_2"`
MatchExternal1 types.Bool `tfsdk:"match_external_1"`
MatchExternal1NssaExternal types.Bool `tfsdk:"match_external_1_nssa_external"`
MatchExternal1NssaExternal1 types.Bool `tfsdk:"match_external_1_nssa_external_1"`
MatchExternal1NssaExternal2 types.Bool `tfsdk:"match_external_1_nssa_external_2"`
MatchExternal2 types.Bool `tfsdk:"match_external_2"`
MatchExternal2NssaExternal types.Bool `tfsdk:"match_external_2_nssa_external"`
MatchExternal2NssaExternal1 types.Bool `tfsdk:"match_external_2_nssa_external_1"`
MatchExternal2NssaExternal2 types.Bool `tfsdk:"match_external_2_nssa_external_2"`
MatchExternalNssaExternal types.Bool `tfsdk:"match_external_nssa_external"`
MatchExternalNssaExternal1 types.Bool `tfsdk:"match_external_nssa_external_1"`
MatchExternalNssaExternal2 types.Bool `tfsdk:"match_external_nssa_external_2"`
MatchNssaExternal1 types.Bool `tfsdk:"match_nssa_external_1"`
MatchNssaExternal2 types.Bool `tfsdk:"match_nssa_external_2"`
Metric types.Int64 `tfsdk:"metric"`
Multipath types.Bool `tfsdk:"multipath"`
RoutePolicy types.String `tfsdk:"route_policy"`
}
type RouterBGPAddressFamilyRedistributeOspfv3 ¶ added in v0.6.0
type RouterBGPAddressFamilyRedistributeOspfv3 struct {
RouterTag types.String `tfsdk:"router_tag"`
MatchInternal types.Bool `tfsdk:"match_internal"`
MatchExternal types.Bool `tfsdk:"match_external"`
MatchNssaExternal types.Bool `tfsdk:"match_nssa_external"`
MatchInternalExternal types.Bool `tfsdk:"match_internal_external"`
MatchInternalExternal1 types.Bool `tfsdk:"match_internal_external_1"`
MatchInternalExternal1NssaExternal types.Bool `tfsdk:"match_internal_external_1_nssa_external"`
MatchInternalExternal1NssaExternal1 types.Bool `tfsdk:"match_internal_external_1_nssa_external_1"`
MatchInternalExternal1NssaExternal2 types.Bool `tfsdk:"match_internal_external_1_nssa_external_2"`
MatchInternalExternal2 types.Bool `tfsdk:"match_internal_external_2"`
MatchInternalExternal2NssaExternal types.Bool `tfsdk:"match_internal_external_2_nssa_external"`
MatchInternalExternal2NssaExternal1 types.Bool `tfsdk:"match_internal_external_2_nssa_external_1"`
MatchInternalExternal2NssaExternal2 types.Bool `tfsdk:"match_internal_external_2_nssa_external_2"`
MatchInternalExternalNssaExternal types.Bool `tfsdk:"match_internal_external_nssa_external"`
MatchInternalExternalNssaExternal1 types.Bool `tfsdk:"match_internal_external_nssa_external_1"`
MatchInternalExternalNssaExternal2 types.Bool `tfsdk:"match_internal_external_nssa_external_2"`
MatchInternalNssaExternal types.Bool `tfsdk:"match_internal_nssa_external"`
MatchInternalNssaExternal1 types.Bool `tfsdk:"match_internal_nssa_external_1"`
MatchInternalNssaExternal2 types.Bool `tfsdk:"match_internal_nssa_external_2"`
MatchExternal1 types.Bool `tfsdk:"match_external_1"`
MatchExternal1NssaExternal types.Bool `tfsdk:"match_external_1_nssa_external"`
MatchExternal1NssaExternal1 types.Bool `tfsdk:"match_external_1_nssa_external_1"`
MatchExternal1NssaExternal2 types.Bool `tfsdk:"match_external_1_nssa_external_2"`
MatchExternal2 types.Bool `tfsdk:"match_external_2"`
MatchExternal2NssaExternal types.Bool `tfsdk:"match_external_2_nssa_external"`
MatchExternal2NssaExternal1 types.Bool `tfsdk:"match_external_2_nssa_external_1"`
MatchExternal2NssaExternal2 types.Bool `tfsdk:"match_external_2_nssa_external_2"`
MatchExternalNssaExternal types.Bool `tfsdk:"match_external_nssa_external"`
MatchExternalNssaExternal1 types.Bool `tfsdk:"match_external_nssa_external_1"`
MatchExternalNssaExternal2 types.Bool `tfsdk:"match_external_nssa_external_2"`
MatchNssaExternal1 types.Bool `tfsdk:"match_nssa_external_1"`
MatchNssaExternal2 types.Bool `tfsdk:"match_nssa_external_2"`
Metric types.Int64 `tfsdk:"metric"`
Multipath types.Bool `tfsdk:"multipath"`
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"`
Nsr types.Bool `tfsdk:"nsr"`
NsrDisable types.Bool `tfsdk:"nsr_disable"`
BgpRedistributeInternal types.Bool `tfsdk:"bgp_redistribute_internal"`
SegmentRoutingSrv6Locator types.String `tfsdk:"segment_routing_srv6_locator"`
SegmentRoutingSrv6UsidAllocationWideLocalIdBlock types.Bool `tfsdk:"segment_routing_srv6_usid_allocation_wide_local_id_block"`
TimersBgpKeepaliveInterval types.Int64 `tfsdk:"timers_bgp_keepalive_interval"`
TimersBgpKeepaliveZero types.Bool `tfsdk:"timers_bgp_keepalive_zero"`
TimersBgpKeepaliveZeroHoldtimeZero types.Bool `tfsdk:"timers_bgp_keepalive_zero_holdtime_zero"`
TimersBgpKeepaliveZeroMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_bgp_keepalive_zero_minimum_acceptable_holdtime"`
TimersBgpHoldtime types.Int64 `tfsdk:"timers_bgp_holdtime"`
TimersBgpHoldtimeMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_bgp_holdtime_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"`
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"`
Address types.String `tfsdk:"address"`
AfName types.String `tfsdk:"af_name"`
ImportStitchingRt types.Bool `tfsdk:"import_stitching_rt"`
ImportStitchingRtReOriginate types.Bool `tfsdk:"import_stitching_rt_re_originate"`
ImportStitchingRtReOriginateStitchingRt types.Bool `tfsdk:"import_stitching_rt_re_originate_stitching_rt"`
ImportReOriginate types.Bool `tfsdk:"import_re_originate"`
RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"`
RouteReflectorClientInheritanceDisable types.Bool `tfsdk:"route_reflector_client_inheritance_disable"`
AdvertiseVpnv4Unicast types.Bool `tfsdk:"advertise_vpnv4_unicast"`
AdvertiseVpnv4UnicastReOriginated types.Bool `tfsdk:"advertise_vpnv4_unicast_re_originated"`
AdvertiseVpnv4UnicastReOriginatedStitchingRt types.Bool `tfsdk:"advertise_vpnv4_unicast_re_originated_stitching_rt"`
NextHopSelf types.Bool `tfsdk:"next_hop_self"`
NextHopSelfInheritanceDisable types.Bool `tfsdk:"next_hop_self_inheritance_disable"`
EncapsulationType types.String `tfsdk:"encapsulation_type"`
RoutePolicyIn types.String `tfsdk:"route_policy_in"`
RoutePolicyOut types.String `tfsdk:"route_policy_out"`
SoftReconfigurationInbound types.Bool `tfsdk:"soft_reconfiguration_inbound"`
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"`
DefaultOriginate types.Bool `tfsdk:"default_originate"`
DefaultOriginateRoutePolicy types.String `tfsdk:"default_originate_route_policy"`
DefaultOriginateInheritanceDisable types.Bool `tfsdk:"default_originate_inheritance_disable"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type RouterBGPNeighborAddressFamilyData ¶
type RouterBGPNeighborAddressFamilyData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
AsNumber types.String `tfsdk:"as_number"`
Address types.String `tfsdk:"address"`
AfName types.String `tfsdk:"af_name"`
ImportStitchingRt types.Bool `tfsdk:"import_stitching_rt"`
ImportStitchingRtReOriginate types.Bool `tfsdk:"import_stitching_rt_re_originate"`
ImportStitchingRtReOriginateStitchingRt types.Bool `tfsdk:"import_stitching_rt_re_originate_stitching_rt"`
ImportReOriginate types.Bool `tfsdk:"import_re_originate"`
RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"`
RouteReflectorClientInheritanceDisable types.Bool `tfsdk:"route_reflector_client_inheritance_disable"`
AdvertiseVpnv4Unicast types.Bool `tfsdk:"advertise_vpnv4_unicast"`
AdvertiseVpnv4UnicastReOriginated types.Bool `tfsdk:"advertise_vpnv4_unicast_re_originated"`
AdvertiseVpnv4UnicastReOriginatedStitchingRt types.Bool `tfsdk:"advertise_vpnv4_unicast_re_originated_stitching_rt"`
NextHopSelf types.Bool `tfsdk:"next_hop_self"`
NextHopSelfInheritanceDisable types.Bool `tfsdk:"next_hop_self_inheritance_disable"`
EncapsulationType types.String `tfsdk:"encapsulation_type"`
RoutePolicyIn types.String `tfsdk:"route_policy_in"`
RoutePolicyOut types.String `tfsdk:"route_policy_out"`
SoftReconfigurationInbound types.Bool `tfsdk:"soft_reconfiguration_inbound"`
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"`
DefaultOriginate types.Bool `tfsdk:"default_originate"`
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"`
AoKeyChainIncludeTcpOptions types.String `tfsdk:"ao_key_chain_include_tcp_options"`
AoKeyChainAcceptMismatch types.Bool `tfsdk:"ao_key_chain_accept_mismatch"`
AoInheritanceDisable types.Bool `tfsdk:"ao_inheritance_disable"`
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"`
LocalAsInheritanceDisable types.Bool `tfsdk:"local_as_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"`
PasswordInheritanceDisable types.Bool `tfsdk:"password_inheritance_disable"`
TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"`
TimersKeepaliveZero types.Bool `tfsdk:"timers_keepalive_zero"`
TimersKeepaliveZeroHoldtimeZero types.Bool `tfsdk:"timers_keepalive_zero_holdtime_zero"`
TimersKeepaliveZeroMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_keepalive_zero_minimum_acceptable_holdtime"`
TimersHoldtime types.Int64 `tfsdk:"timers_holdtime"`
TimersHoldtimeMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_holdtime_minimum_acceptable_holdtime"`
AddressFamilies []RouterBGPNeighborGroupAddressFamilies `tfsdk:"address_families"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
AoKeyChainIncludeTcpOptions types.String `tfsdk:"ao_key_chain_include_tcp_options"`
AoKeyChainAcceptMismatch types.Bool `tfsdk:"ao_key_chain_accept_mismatch"`
AoInheritanceDisable types.Bool `tfsdk:"ao_inheritance_disable"`
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"`
LocalAsInheritanceDisable types.Bool `tfsdk:"local_as_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"`
PasswordInheritanceDisable types.Bool `tfsdk:"password_inheritance_disable"`
TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"`
TimersKeepaliveZero types.Bool `tfsdk:"timers_keepalive_zero"`
TimersKeepaliveZeroHoldtimeZero types.Bool `tfsdk:"timers_keepalive_zero_holdtime_zero"`
TimersKeepaliveZeroMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_keepalive_zero_minimum_acceptable_holdtime"`
TimersHoldtime types.Int64 `tfsdk:"timers_holdtime"`
TimersHoldtimeMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_holdtime_minimum_acceptable_holdtime"`
AddressFamilies []RouterBGPNeighborGroupAddressFamilies `tfsdk:"address_families"`
}
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 {
Address types.String `tfsdk:"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"`
BfdFastDetectDisable types.Bool `tfsdk:"bfd_fast_detect_disable"`
Password types.String `tfsdk:"password"`
PasswordInheritanceDisable types.Bool `tfsdk:"password_inheritance_disable"`
Shutdown types.Bool `tfsdk:"shutdown"`
TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"`
TimersKeepaliveZero types.Bool `tfsdk:"timers_keepalive_zero"`
TimersKeepaliveZeroHoldtimeZero types.Bool `tfsdk:"timers_keepalive_zero_holdtime_zero"`
TimersKeepaliveZeroMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_keepalive_zero_minimum_acceptable_holdtime"`
TimersHoldtime types.Int64 `tfsdk:"timers_holdtime"`
TimersHoldtimeMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_holdtime_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"`
DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"`
DefaultMetric types.Int64 `tfsdk:"default_metric"`
RdAuto types.Bool `tfsdk:"rd_auto"`
RdTwoByteAsNumber types.String `tfsdk:"rd_two_byte_as_number"`
RdTwoByteAsIndex types.Int64 `tfsdk:"rd_two_byte_as_index"`
RdFourByteAsNumber types.String `tfsdk:"rd_four_byte_as_number"`
RdFourByteAsIndex types.Int64 `tfsdk:"rd_four_byte_as_index"`
RdIpv4AddressAddress types.String `tfsdk:"rd_ipv4_address_address"`
RdIpv4AddressIndex types.Int64 `tfsdk:"rd_ipv4_address_index"`
TimersBgpKeepaliveInterval types.Int64 `tfsdk:"timers_bgp_keepalive_interval"`
TimersBgpKeepaliveZero types.Bool `tfsdk:"timers_bgp_keepalive_zero"`
TimersBgpKeepaliveZeroHoldtimeZero types.Bool `tfsdk:"timers_bgp_keepalive_zero_holdtime_zero"`
TimersBgpKeepaliveZeroMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_bgp_keepalive_zero_minimum_acceptable_holdtime"`
TimersBgpHoldtime types.Int64 `tfsdk:"timers_bgp_holdtime"`
TimersBgpHoldtimeMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_bgp_holdtime_minimum_acceptable_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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
AdditionalPathsSendDisable types.Bool `tfsdk:"additional_paths_send_disable"`
AdditionalPathsReceive types.Bool `tfsdk:"additional_paths_receive"`
AdditionalPathsReceiveDisable types.Bool `tfsdk:"additional_paths_receive_disable"`
AdditionalPathsSelectionRoutePolicy types.String `tfsdk:"additional_paths_selection_route_policy"`
AdditionalPathsSelectionDisable types.Bool `tfsdk:"additional_paths_selection_disable"`
AllocateLabelAll types.Bool `tfsdk:"allocate_label_all"`
AllocateLabelAllUnlabeledPath types.Bool `tfsdk:"allocate_label_all_unlabeled_path"`
AllocateLabelRoutePolicyName types.String `tfsdk:"allocate_label_route_policy_name"`
AllocateLabelRoutePolicyUnlabeledPath types.Bool `tfsdk:"allocate_label_route_policy_unlabeled_path"`
AdvertiseBestExternal types.Bool `tfsdk:"advertise_best_external"`
MaximumPathsEbgpMultipath types.Int64 `tfsdk:"maximum_paths_ebgp_multipath"`
MaximumPathsEbgpSelective types.Bool `tfsdk:"maximum_paths_ebgp_selective"`
MaximumPathsEbgpRoutePolicy types.String `tfsdk:"maximum_paths_ebgp_route_policy"`
MaximumPathsIbgpMultipath types.Int64 `tfsdk:"maximum_paths_ibgp_multipath"`
MaximumPathsIbgpUnequalCost types.Bool `tfsdk:"maximum_paths_ibgp_unequal_cost"`
MaximumPathsIbgpUnequalCostDeterministic types.Bool `tfsdk:"maximum_paths_ibgp_unequal_cost_deterministic"`
MaximumPathsIbgpSelective types.Bool `tfsdk:"maximum_paths_ibgp_selective"`
MaximumPathsIbgpRoutePolicy types.String `tfsdk:"maximum_paths_ibgp_route_policy"`
MaximumPathsEibgpMultipath types.Int64 `tfsdk:"maximum_paths_eibgp_multipath"`
MaximumPathsEibgpEqualCost types.Bool `tfsdk:"maximum_paths_eibgp_equal_cost"`
MaximumPathsEibgpSelective types.Bool `tfsdk:"maximum_paths_eibgp_selective"`
MaximumPathsEibgpRoutePolicy types.String `tfsdk:"maximum_paths_eibgp_route_policy"`
MaximumPathsUniqueNexthopCheckDisable types.Bool `tfsdk:"maximum_paths_unique_nexthop_check_disable"`
LabelModePerPrefix types.Bool `tfsdk:"label_mode_per_prefix"`
LabelModePerCe types.Bool `tfsdk:"label_mode_per_ce"`
LabelModePerVrf types.Bool `tfsdk:"label_mode_per_vrf"`
LabelModePerVrf46 types.Bool `tfsdk:"label_mode_per_vrf_46"`
LabelModeRoutePolicy types.String `tfsdk:"label_mode_route_policy"`
LabelModePerNexthopReceivedLabel types.Bool `tfsdk:"label_mode_per_nexthop_received_label"`
LabelModePerNexthopReceivedLabelAllocateSecondaryLabel types.Bool `tfsdk:"label_mode_per_nexthop_received_label_allocate_secondary_label"`
SegmentRoutingSrv6Locator types.String `tfsdk:"segment_routing_srv6_locator"`
SegmentRoutingSrv6AllocModePerCe types.Bool `tfsdk:"segment_routing_srv6_alloc_mode_per_ce"`
SegmentRoutingSrv6AllocModePerVrf types.Bool `tfsdk:"segment_routing_srv6_alloc_mode_per_vrf"`
SegmentRoutingSrv6AllocModePerVrf46 types.Bool `tfsdk:"segment_routing_srv6_alloc_mode_per_vrf_46"`
SegmentRoutingSrv6AllocModeRoutePolicy types.String `tfsdk:"segment_routing_srv6_alloc_mode_route_policy"`
AggregateAddresses []RouterBGPVRFAddressFamilyAggregateAddresses `tfsdk:"aggregate_addresses"`
Networks []RouterBGPVRFAddressFamilyNetworks `tfsdk:"networks"`
RedistributeOspf []RouterBGPVRFAddressFamilyRedistributeOspf `tfsdk:"redistribute_ospf"`
RedistributeOspfv3 []RouterBGPVRFAddressFamilyRedistributeOspfv3 `tfsdk:"redistribute_ospfv3"`
RedistributeEigrp []RouterBGPVRFAddressFamilyRedistributeEigrp `tfsdk:"redistribute_eigrp"`
RedistributeIsis []RouterBGPVRFAddressFamilyRedistributeIsis `tfsdk:"redistribute_isis"`
RedistributeConnected types.Bool `tfsdk:"redistribute_connected"`
RedistributeConnectedMetric types.Int64 `tfsdk:"redistribute_connected_metric"`
RedistributeConnectedMultipath types.Bool `tfsdk:"redistribute_connected_multipath"`
RedistributeConnectedRoutePolicy types.String `tfsdk:"redistribute_connected_route_policy"`
RedistributeStatic types.Bool `tfsdk:"redistribute_static"`
RedistributeStaticMetric types.Int64 `tfsdk:"redistribute_static_metric"`
RedistributeStaticMultipath types.Bool `tfsdk:"redistribute_static_multipath"`
RedistributeStaticRoutePolicy types.String `tfsdk:"redistribute_static_route_policy"`
RedistributeRip types.Bool `tfsdk:"redistribute_rip"`
RedistributeRipMetric types.Int64 `tfsdk:"redistribute_rip_metric"`
RedistributeRipMultipath types.Bool `tfsdk:"redistribute_rip_multipath"`
RedistributeRipRoutePolicy types.String `tfsdk:"redistribute_rip_route_policy"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type RouterBGPVRFAddressFamilyAggregateAddresses ¶
type RouterBGPVRFAddressFamilyAggregateAddresses struct {
Address types.String `tfsdk:"address"`
Prefix types.Int64 `tfsdk:"prefix"`
AsSet types.Bool `tfsdk:"as_set"`
AsConfedSet types.Bool `tfsdk:"as_confed_set"`
SummaryOnly types.Bool `tfsdk:"summary_only"`
RoutePolicy types.String `tfsdk:"route_policy"`
Description types.String `tfsdk:"description"`
SetTag types.Int64 `tfsdk:"set_tag"`
}
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"`
AdditionalPathsSendDisable types.Bool `tfsdk:"additional_paths_send_disable"`
AdditionalPathsReceive types.Bool `tfsdk:"additional_paths_receive"`
AdditionalPathsReceiveDisable types.Bool `tfsdk:"additional_paths_receive_disable"`
AdditionalPathsSelectionRoutePolicy types.String `tfsdk:"additional_paths_selection_route_policy"`
AdditionalPathsSelectionDisable types.Bool `tfsdk:"additional_paths_selection_disable"`
AllocateLabelAll types.Bool `tfsdk:"allocate_label_all"`
AllocateLabelAllUnlabeledPath types.Bool `tfsdk:"allocate_label_all_unlabeled_path"`
AllocateLabelRoutePolicyName types.String `tfsdk:"allocate_label_route_policy_name"`
AllocateLabelRoutePolicyUnlabeledPath types.Bool `tfsdk:"allocate_label_route_policy_unlabeled_path"`
AdvertiseBestExternal types.Bool `tfsdk:"advertise_best_external"`
MaximumPathsEbgpMultipath types.Int64 `tfsdk:"maximum_paths_ebgp_multipath"`
MaximumPathsEbgpSelective types.Bool `tfsdk:"maximum_paths_ebgp_selective"`
MaximumPathsEbgpRoutePolicy types.String `tfsdk:"maximum_paths_ebgp_route_policy"`
MaximumPathsIbgpMultipath types.Int64 `tfsdk:"maximum_paths_ibgp_multipath"`
MaximumPathsIbgpUnequalCost types.Bool `tfsdk:"maximum_paths_ibgp_unequal_cost"`
MaximumPathsIbgpUnequalCostDeterministic types.Bool `tfsdk:"maximum_paths_ibgp_unequal_cost_deterministic"`
MaximumPathsIbgpSelective types.Bool `tfsdk:"maximum_paths_ibgp_selective"`
MaximumPathsIbgpRoutePolicy types.String `tfsdk:"maximum_paths_ibgp_route_policy"`
MaximumPathsEibgpMultipath types.Int64 `tfsdk:"maximum_paths_eibgp_multipath"`
MaximumPathsEibgpEqualCost types.Bool `tfsdk:"maximum_paths_eibgp_equal_cost"`
MaximumPathsEibgpSelective types.Bool `tfsdk:"maximum_paths_eibgp_selective"`
MaximumPathsEibgpRoutePolicy types.String `tfsdk:"maximum_paths_eibgp_route_policy"`
MaximumPathsUniqueNexthopCheckDisable types.Bool `tfsdk:"maximum_paths_unique_nexthop_check_disable"`
LabelModePerPrefix types.Bool `tfsdk:"label_mode_per_prefix"`
LabelModePerCe types.Bool `tfsdk:"label_mode_per_ce"`
LabelModePerVrf types.Bool `tfsdk:"label_mode_per_vrf"`
LabelModePerVrf46 types.Bool `tfsdk:"label_mode_per_vrf_46"`
LabelModeRoutePolicy types.String `tfsdk:"label_mode_route_policy"`
LabelModePerNexthopReceivedLabel types.Bool `tfsdk:"label_mode_per_nexthop_received_label"`
LabelModePerNexthopReceivedLabelAllocateSecondaryLabel types.Bool `tfsdk:"label_mode_per_nexthop_received_label_allocate_secondary_label"`
SegmentRoutingSrv6Locator types.String `tfsdk:"segment_routing_srv6_locator"`
SegmentRoutingSrv6AllocModePerCe types.Bool `tfsdk:"segment_routing_srv6_alloc_mode_per_ce"`
SegmentRoutingSrv6AllocModePerVrf types.Bool `tfsdk:"segment_routing_srv6_alloc_mode_per_vrf"`
SegmentRoutingSrv6AllocModePerVrf46 types.Bool `tfsdk:"segment_routing_srv6_alloc_mode_per_vrf_46"`
SegmentRoutingSrv6AllocModeRoutePolicy types.String `tfsdk:"segment_routing_srv6_alloc_mode_route_policy"`
AggregateAddresses []RouterBGPVRFAddressFamilyAggregateAddresses `tfsdk:"aggregate_addresses"`
Networks []RouterBGPVRFAddressFamilyNetworks `tfsdk:"networks"`
RedistributeOspf []RouterBGPVRFAddressFamilyRedistributeOspf `tfsdk:"redistribute_ospf"`
RedistributeOspfv3 []RouterBGPVRFAddressFamilyRedistributeOspfv3 `tfsdk:"redistribute_ospfv3"`
RedistributeEigrp []RouterBGPVRFAddressFamilyRedistributeEigrp `tfsdk:"redistribute_eigrp"`
RedistributeIsis []RouterBGPVRFAddressFamilyRedistributeIsis `tfsdk:"redistribute_isis"`
RedistributeConnected types.Bool `tfsdk:"redistribute_connected"`
RedistributeConnectedMetric types.Int64 `tfsdk:"redistribute_connected_metric"`
RedistributeConnectedMultipath types.Bool `tfsdk:"redistribute_connected_multipath"`
RedistributeConnectedRoutePolicy types.String `tfsdk:"redistribute_connected_route_policy"`
RedistributeStatic types.Bool `tfsdk:"redistribute_static"`
RedistributeStaticMetric types.Int64 `tfsdk:"redistribute_static_metric"`
RedistributeStaticMultipath types.Bool `tfsdk:"redistribute_static_multipath"`
RedistributeStaticRoutePolicy types.String `tfsdk:"redistribute_static_route_policy"`
RedistributeRip types.Bool `tfsdk:"redistribute_rip"`
RedistributeRipMetric types.Int64 `tfsdk:"redistribute_rip_metric"`
RedistributeRipMultipath types.Bool `tfsdk:"redistribute_rip_multipath"`
RedistributeRipRoutePolicy types.String `tfsdk:"redistribute_rip_route_policy"`
}
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 RouterBGPVRFAddressFamilyRedistributeEigrp ¶ added in v0.6.0
type RouterBGPVRFAddressFamilyRedistributeEigrp struct {
InstanceName types.String `tfsdk:"instance_name"`
MatchInternal types.Bool `tfsdk:"match_internal"`
MatchInternalExternal types.Bool `tfsdk:"match_internal_external"`
MatchExternal types.Bool `tfsdk:"match_external"`
Metric types.Int64 `tfsdk:"metric"`
Multipath types.Bool `tfsdk:"multipath"`
RoutePolicy types.String `tfsdk:"route_policy"`
}
type RouterBGPVRFAddressFamilyRedistributeIsis ¶ added in v0.6.0
type RouterBGPVRFAddressFamilyRedistributeIsis struct {
InstanceName types.String `tfsdk:"instance_name"`
Level1 types.Bool `tfsdk:"level_1"`
Level1Level2 types.Bool `tfsdk:"level_1_level_2"`
Level1Level2Level1InterArea types.Bool `tfsdk:"level_1_level_2_level_1_inter_area"`
Level1Level1InterArea types.Bool `tfsdk:"level_1_level_1_inter_area"`
Level2 types.Bool `tfsdk:"level_2"`
Level2Level1InterArea types.Bool `tfsdk:"level_2_level_1_inter_area"`
Level1InterArea types.Bool `tfsdk:"level_1_inter_area"`
Metric types.Int64 `tfsdk:"metric"`
Multipath types.Bool `tfsdk:"multipath"`
RoutePolicy types.String `tfsdk:"route_policy"`
}
type RouterBGPVRFAddressFamilyRedistributeOspf ¶
type RouterBGPVRFAddressFamilyRedistributeOspf struct {
RouterTag types.String `tfsdk:"router_tag"`
MatchInternal types.Bool `tfsdk:"match_internal"`
MatchExternal types.Bool `tfsdk:"match_external"`
MatchNssaExternal types.Bool `tfsdk:"match_nssa_external"`
MatchInternalExternal types.Bool `tfsdk:"match_internal_external"`
MatchInternalExternal1 types.Bool `tfsdk:"match_internal_external_1"`
MatchInternalExternal1NssaExternal types.Bool `tfsdk:"match_internal_external_1_nssa_external"`
MatchInternalExternal1NssaExternal1 types.Bool `tfsdk:"match_internal_external_1_nssa_external_1"`
MatchInternalExternal1NssaExternal2 types.Bool `tfsdk:"match_internal_external_1_nssa_external_2"`
MatchInternalExternal2 types.Bool `tfsdk:"match_internal_external_2"`
MatchInternalExternal2NssaExternal types.Bool `tfsdk:"match_internal_external_2_nssa_external"`
MatchInternalExternal2NssaExternal1 types.Bool `tfsdk:"match_internal_external_2_nssa_external_1"`
MatchInternalExternal2NssaExternal2 types.Bool `tfsdk:"match_internal_external_2_nssa_external_2"`
MatchInternalExternalNssaExternal types.Bool `tfsdk:"match_internal_external_nssa_external"`
MatchInternalExternalNssaExternal1 types.Bool `tfsdk:"match_internal_external_nssa_external_1"`
MatchInternalExternalNssaExternal2 types.Bool `tfsdk:"match_internal_external_nssa_external_2"`
MatchInternalNssaExternal types.Bool `tfsdk:"match_internal_nssa_external"`
MatchInternalNssaExternal1 types.Bool `tfsdk:"match_internal_nssa_external_1"`
MatchInternalNssaExternal2 types.Bool `tfsdk:"match_internal_nssa_external_2"`
MatchExternal1 types.Bool `tfsdk:"match_external_1"`
MatchExternal1NssaExternal types.Bool `tfsdk:"match_external_1_nssa_external"`
MatchExternal1NssaExternal1 types.Bool `tfsdk:"match_external_1_nssa_external_1"`
MatchExternal1NssaExternal2 types.Bool `tfsdk:"match_external_1_nssa_external_2"`
MatchExternal2 types.Bool `tfsdk:"match_external_2"`
MatchExternal2NssaExternal types.Bool `tfsdk:"match_external_2_nssa_external"`
MatchExternal2NssaExternal1 types.Bool `tfsdk:"match_external_2_nssa_external_1"`
MatchExternal2NssaExternal2 types.Bool `tfsdk:"match_external_2_nssa_external_2"`
MatchExternalNssaExternal types.Bool `tfsdk:"match_external_nssa_external"`
MatchExternalNssaExternal1 types.Bool `tfsdk:"match_external_nssa_external_1"`
MatchExternalNssaExternal2 types.Bool `tfsdk:"match_external_nssa_external_2"`
MatchNssaExternal1 types.Bool `tfsdk:"match_nssa_external_1"`
MatchNssaExternal2 types.Bool `tfsdk:"match_nssa_external_2"`
Metric types.Int64 `tfsdk:"metric"`
Multipath types.Bool `tfsdk:"multipath"`
RoutePolicy types.String `tfsdk:"route_policy"`
}
type RouterBGPVRFAddressFamilyRedistributeOspfv3 ¶ added in v0.6.0
type RouterBGPVRFAddressFamilyRedistributeOspfv3 struct {
RouterTag types.String `tfsdk:"router_tag"`
MatchInternal types.Bool `tfsdk:"match_internal"`
MatchExternal types.Bool `tfsdk:"match_external"`
MatchNssaExternal types.Bool `tfsdk:"match_nssa_external"`
MatchInternalExternal types.Bool `tfsdk:"match_internal_external"`
MatchInternalExternal1 types.Bool `tfsdk:"match_internal_external_1"`
MatchInternalExternal1NssaExternal types.Bool `tfsdk:"match_internal_external_1_nssa_external"`
MatchInternalExternal1NssaExternal1 types.Bool `tfsdk:"match_internal_external_1_nssa_external_1"`
MatchInternalExternal1NssaExternal2 types.Bool `tfsdk:"match_internal_external_1_nssa_external_2"`
MatchInternalExternal2 types.Bool `tfsdk:"match_internal_external_2"`
MatchInternalExternal2NssaExternal types.Bool `tfsdk:"match_internal_external_2_nssa_external"`
MatchInternalExternal2NssaExternal1 types.Bool `tfsdk:"match_internal_external_2_nssa_external_1"`
MatchInternalExternal2NssaExternal2 types.Bool `tfsdk:"match_internal_external_2_nssa_external_2"`
MatchInternalExternalNssaExternal types.Bool `tfsdk:"match_internal_external_nssa_external"`
MatchInternalExternalNssaExternal1 types.Bool `tfsdk:"match_internal_external_nssa_external_1"`
MatchInternalExternalNssaExternal2 types.Bool `tfsdk:"match_internal_external_nssa_external_2"`
MatchInternalNssaExternal types.Bool `tfsdk:"match_internal_nssa_external"`
MatchInternalNssaExternal1 types.Bool `tfsdk:"match_internal_nssa_external_1"`
MatchInternalNssaExternal2 types.Bool `tfsdk:"match_internal_nssa_external_2"`
MatchExternal1 types.Bool `tfsdk:"match_external_1"`
MatchExternal1NssaExternal types.Bool `tfsdk:"match_external_1_nssa_external"`
MatchExternal1NssaExternal1 types.Bool `tfsdk:"match_external_1_nssa_external_1"`
MatchExternal1NssaExternal2 types.Bool `tfsdk:"match_external_1_nssa_external_2"`
MatchExternal2 types.Bool `tfsdk:"match_external_2"`
MatchExternal2NssaExternal types.Bool `tfsdk:"match_external_2_nssa_external"`
MatchExternal2NssaExternal1 types.Bool `tfsdk:"match_external_2_nssa_external_1"`
MatchExternal2NssaExternal2 types.Bool `tfsdk:"match_external_2_nssa_external_2"`
MatchExternalNssaExternal types.Bool `tfsdk:"match_external_nssa_external"`
MatchExternalNssaExternal1 types.Bool `tfsdk:"match_external_nssa_external_1"`
MatchExternalNssaExternal2 types.Bool `tfsdk:"match_external_nssa_external_2"`
MatchNssaExternal1 types.Bool `tfsdk:"match_nssa_external_1"`
MatchNssaExternal2 types.Bool `tfsdk:"match_nssa_external_2"`
Metric types.Int64 `tfsdk:"metric"`
Multipath types.Bool `tfsdk:"multipath"`
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"`
DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"`
DefaultMetric types.Int64 `tfsdk:"default_metric"`
RdAuto types.Bool `tfsdk:"rd_auto"`
RdTwoByteAsNumber types.String `tfsdk:"rd_two_byte_as_number"`
RdTwoByteAsIndex types.Int64 `tfsdk:"rd_two_byte_as_index"`
RdFourByteAsNumber types.String `tfsdk:"rd_four_byte_as_number"`
RdFourByteAsIndex types.Int64 `tfsdk:"rd_four_byte_as_index"`
RdIpv4AddressAddress types.String `tfsdk:"rd_ipv4_address_address"`
RdIpv4AddressIndex types.Int64 `tfsdk:"rd_ipv4_address_index"`
TimersBgpKeepaliveInterval types.Int64 `tfsdk:"timers_bgp_keepalive_interval"`
TimersBgpKeepaliveZero types.Bool `tfsdk:"timers_bgp_keepalive_zero"`
TimersBgpKeepaliveZeroHoldtimeZero types.Bool `tfsdk:"timers_bgp_keepalive_zero_holdtime_zero"`
TimersBgpKeepaliveZeroMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_bgp_keepalive_zero_minimum_acceptable_holdtime"`
TimersBgpHoldtime types.Int64 `tfsdk:"timers_bgp_holdtime"`
TimersBgpHoldtimeMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_bgp_holdtime_minimum_acceptable_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"`
Address types.String `tfsdk:"address"`
AfName types.String `tfsdk:"af_name"`
RoutePolicyIn types.String `tfsdk:"route_policy_in"`
RoutePolicyOut types.String `tfsdk:"route_policy_out"`
DefaultOriginate types.Bool `tfsdk:"default_originate"`
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"`
RemovePrivateAsInbound types.Bool `tfsdk:"remove_private_as_inbound"`
RemovePrivateAsInboundInheritanceDisable types.Bool `tfsdk:"remove_private_as_inbound_inheritance_disable"`
RemovePrivateAsInboundEntireAspath types.Bool `tfsdk:"remove_private_as_inbound_entire_aspath"`
RemovePrivateAs types.Bool `tfsdk:"remove_private_as"`
RemovePrivateAsEntireAspath types.Bool `tfsdk:"remove_private_as_entire_aspath"`
RemovePrivateAsInheritanceDisable types.Bool `tfsdk:"remove_private_as_inheritance_disable"`
RemovePrivateAsInternal types.Bool `tfsdk:"remove_private_as_internal"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Address types.String `tfsdk:"address"`
AfName types.String `tfsdk:"af_name"`
RoutePolicyIn types.String `tfsdk:"route_policy_in"`
RoutePolicyOut types.String `tfsdk:"route_policy_out"`
DefaultOriginate types.Bool `tfsdk:"default_originate"`
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"`
RemovePrivateAsInbound types.Bool `tfsdk:"remove_private_as_inbound"`
RemovePrivateAsInboundInheritanceDisable types.Bool `tfsdk:"remove_private_as_inbound_inheritance_disable"`
RemovePrivateAsInboundEntireAspath types.Bool `tfsdk:"remove_private_as_inbound_entire_aspath"`
RemovePrivateAs types.Bool `tfsdk:"remove_private_as"`
RemovePrivateAsEntireAspath types.Bool `tfsdk:"remove_private_as_entire_aspath"`
RemovePrivateAsInheritanceDisable types.Bool `tfsdk:"remove_private_as_inheritance_disable"`
RemovePrivateAsInternal types.Bool `tfsdk:"remove_private_as_internal"`
}
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 {
Address types.String `tfsdk:"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"`
BfdFastDetectDisable types.Bool `tfsdk:"bfd_fast_detect_disable"`
LocalAsInheritanceDisable types.Bool `tfsdk:"local_as_inheritance_disable"`
LocalAs types.String `tfsdk:"local_as"`
LocalAsNoPrepend types.Bool `tfsdk:"local_as_no_prepend"`
LocalAsNoPrependReplaceAs types.Bool `tfsdk:"local_as_no_prepend_replace_as"`
LocalAsNoPrependReplaceAsDualAs types.Bool `tfsdk:"local_as_no_prepend_replace_as_dual_as"`
Password types.String `tfsdk:"password"`
PasswordInheritanceDisable types.Bool `tfsdk:"password_inheritance_disable"`
Shutdown types.Bool `tfsdk:"shutdown"`
TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"`
TimersKeepaliveZero types.Bool `tfsdk:"timers_keepalive_zero"`
TimersKeepaliveZeroHoldtimeZero types.Bool `tfsdk:"timers_keepalive_zero_holdtime_zero"`
TimersKeepaliveZeroMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_keepalive_zero_minimum_acceptable_holdtime"`
TimersHoldtime types.Int64 `tfsdk:"timers_holdtime"`
TimersHoldtimeMinimumAcceptableHoldtime types.Int64 `tfsdk:"timers_holdtime_minimum_acceptable_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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
TimersMsecHoldtime types.Int64 `tfsdk:"timers_msec_holdtime"`
TimersSeconds types.Int64 `tfsdk:"timers_seconds"`
TimersSecondsHoldtime types.Int64 `tfsdk:"timers_seconds_holdtime"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
TimersMsecHoldtime types.Int64 `tfsdk:"timers_msec_holdtime"`
TimersSeconds types.Int64 `tfsdk:"timers_seconds"`
TimersSecondsHoldtime types.Int64 `tfsdk:"timers_seconds_holdtime"`
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"`
TimersMsecHoldtime types.Int64 `tfsdk:"timers_msec_holdtime"`
TimersSeconds types.Int64 `tfsdk:"timers_seconds"`
TimersSecondsHoldtime types.Int64 `tfsdk:"timers_seconds_holdtime"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
TimersMsecHoldtime types.Int64 `tfsdk:"timers_msec_holdtime"`
TimersSeconds types.Int64 `tfsdk:"timers_seconds"`
TimersSecondsHoldtime types.Int64 `tfsdk:"timers_seconds_holdtime"`
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"`
TimersSeconds types.Int64 `tfsdk:"timers_seconds"`
TimersSecondsHoldtime types.Int64 `tfsdk:"timers_seconds_holdtime"`
TimersMsec types.Int64 `tfsdk:"timers_msec"`
TimersMsecHoldtime types.Int64 `tfsdk:"timers_msec_holdtime"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
TimersSeconds types.Int64 `tfsdk:"timers_seconds"`
TimersSecondsHoldtime types.Int64 `tfsdk:"timers_seconds_holdtime"`
TimersMsec types.Int64 `tfsdk:"timers_msec"`
TimersMsecHoldtime types.Int64 `tfsdk:"timers_msec_holdtime"`
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"`
SetOverloadBit types.Bool `tfsdk:"set_overload_bit"`
SetOverloadBitOnStartupTimeToAdvertise types.Int64 `tfsdk:"set_overload_bit_on_startup_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"`
LspPasswordAcceptEncrypted types.String `tfsdk:"lsp_password_accept_encrypted"`
LspPasswordLevels []RouterISISLspPasswordLevels `tfsdk:"lsp_password_levels"`
LspPasswordTextEncrypted types.String `tfsdk:"lsp_password_text_encrypted"`
LspPasswordTextSendOnly types.Bool `tfsdk:"lsp_password_text_send_only"`
LspPasswordTextSnpSendOnly types.Bool `tfsdk:"lsp_password_text_snp_send_only"`
LspPasswordTextEnablePoi types.Bool `tfsdk:"lsp_password_text_enable_poi"`
LspPasswordHmacMd5Encrypted types.String `tfsdk:"lsp_password_hmac_md5_encrypted"`
LspPasswordHmacMd5SendOnly types.Bool `tfsdk:"lsp_password_hmac_md5_send_only"`
LspPasswordHmacMd5SnpSendOnly types.Bool `tfsdk:"lsp_password_hmac_md5_snp_send_only"`
LspPasswordHmacMd5EnablePoi types.Bool `tfsdk:"lsp_password_hmac_md5_enable_poi"`
LspPasswordKeychain types.String `tfsdk:"lsp_password_keychain"`
LspPasswordKeychainSendOnly types.Bool `tfsdk:"lsp_password_keychain_send_only"`
LspPasswordKeychainSnpSendOnly types.Bool `tfsdk:"lsp_password_keychain_snp_send_only"`
LspPasswordKeychainEnablePoi types.Bool `tfsdk:"lsp_password_keychain_enable_poi"`
DistributeLinkState types.Bool `tfsdk:"distribute_link_state"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
MetricStyleNarrowTransition types.Bool `tfsdk:"metric_style_narrow_transition"`
MetricStyleWide types.Bool `tfsdk:"metric_style_wide"`
MetricStyleWideTransition types.Bool `tfsdk:"metric_style_wide_transition"`
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"`
FastReroutePerPrefixPriorityLimit types.String `tfsdk:"fast_reroute_per_prefix_priority_limit"`
FastReroutePerPrefixPriorityLimitLevels []RouterISISAddressFamilyFastReroutePerPrefixPriorityLimitLevels `tfsdk:"fast_reroute_per_prefix_priority_limit_levels"`
FastReroutePerPrefixUseCandidateOnly types.Bool `tfsdk:"fast_reroute_per_prefix_use_candidate_only"`
FastReroutePerPrefixSrlgProtectionWeightedGlobal types.Bool `tfsdk:"fast_reroute_per_prefix_srlg_protection_weighted_global"`
FastReroutePerPrefixSrlgProtectionWeightedGlobalLevels []RouterISISAddressFamilyFastReroutePerPrefixSrlgProtectionWeightedGlobalLevels `tfsdk:"fast_reroute_per_prefix_srlg_protection_weighted_global_levels"`
FastReroutePerPrefixRemoteLfaPrefixList types.String `tfsdk:"fast_reroute_per_prefix_remote_lfa_prefix_list"`
FastReroutePerPrefixRemoteLfaPrefixListLevels []RouterISISAddressFamilyFastReroutePerPrefixRemoteLfaPrefixListLevels `tfsdk:"fast_reroute_per_prefix_remote_lfa_prefix_list_levels"`
FastReroutePerPrefixLoadSharingDisable types.Bool `tfsdk:"fast_reroute_per_prefix_load_sharing_disable"`
FastReroutePerPrefixLoadSharingDisableLevels []RouterISISAddressFamilyFastReroutePerPrefixLoadSharingDisableLevels `tfsdk:"fast_reroute_per_prefix_load_sharing_disable_levels"`
FastReroutePerPrefixTiebreakerDownstreamIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_downstream_index"`
FastReroutePerPrefixTiebreakerLcDisjointIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_lc_disjoint_index"`
FastReroutePerPrefixTiebreakerLowestBackupMetricIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_lowest_backup_metric_index"`
FastReroutePerPrefixTiebreakerNodeProtectingIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_node_protecting_index"`
FastReroutePerPrefixTiebreakerPrimaryPathIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_primary_path_index"`
FastReroutePerPrefixTiebreakerSecondaryPathIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_secondary_path_index"`
FastReroutePerPrefixTiebreakerSrlgDisjointIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_srlg_disjoint_index"`
FastReroutePerLinkPriorityLimit types.String `tfsdk:"fast_reroute_per_link_priority_limit"`
FastReroutePerLinkPriorityLimitLevels []RouterISISAddressFamilyFastReroutePerLinkPriorityLimitLevels `tfsdk:"fast_reroute_per_link_priority_limit_levels"`
FastReroutePerLinkUseCandidateOnly types.Bool `tfsdk:"fast_reroute_per_link_use_candidate_only"`
MicroloopAvoidance types.Bool `tfsdk:"microloop_avoidance"`
MicroloopAvoidanceProtected types.Bool `tfsdk:"microloop_avoidance_protected"`
MicroloopAvoidanceSegmentRoutingRoutePolicy types.String `tfsdk:"microloop_avoidance_segment_routing_route_policy"`
MicroloopAvoidanceRibUpdateDelay types.Int64 `tfsdk:"microloop_avoidance_rib_update_delay"`
AdvertisePassiveOnly types.Bool `tfsdk:"advertise_passive_only"`
AdvertiseLinkAttributes types.Bool `tfsdk:"advertise_link_attributes"`
MplsLdpAutoConfig types.Bool `tfsdk:"mpls_ldp_auto_config"`
MplsTrafficEngRouterIdIpv4Address types.String `tfsdk:"mpls_traffic_eng_router_id_ipv4_address"`
MplsTrafficEngRouterIdInterfaceName types.String `tfsdk:"mpls_traffic_eng_router_id_interface_name"`
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"`
SpfIntervalIetf types.Bool `tfsdk:"spf_interval_ietf"`
SpfIntervalIetfInitialWait types.Int64 `tfsdk:"spf_interval_ietf_initial_wait"`
SpfIntervalIetfShortWait types.Int64 `tfsdk:"spf_interval_ietf_short_wait"`
SpfIntervalIetfLongWait types.Int64 `tfsdk:"spf_interval_ietf_long_wait"`
SpfIntervalIetfLearnInterval types.Int64 `tfsdk:"spf_interval_ietf_learn_interval"`
SpfIntervalIetfHolddownInterval types.Int64 `tfsdk:"spf_interval_ietf_holddown_interval"`
SpfIntervalLevels []RouterISISAddressFamilySpfIntervalLevels `tfsdk:"spf_interval_levels"`
SpfPrefixPriorityCriticalTag types.Int64 `tfsdk:"spf_prefix_priority_critical_tag"`
SpfPrefixPriorityCriticalPrefixListName types.String `tfsdk:"spf_prefix_priority_critical_prefix_list_name"`
SpfPrefixPriorityHighTag types.Int64 `tfsdk:"spf_prefix_priority_high_tag"`
SpfPrefixPriorityHighPrefixListName types.String `tfsdk:"spf_prefix_priority_high_prefix_list_name"`
SpfPrefixPriorityMediumTag types.Int64 `tfsdk:"spf_prefix_priority_medium_tag"`
SpfPrefixPriorityMediumPrefixListName types.String `tfsdk:"spf_prefix_priority_medium_prefix_list_name"`
SpfPrefixPriorityCriticalLevels []RouterISISAddressFamilySpfPrefixPriorityCriticalLevels `tfsdk:"spf_prefix_priority_critical_levels"`
SpfPrefixPriorityHighLevels []RouterISISAddressFamilySpfPrefixPriorityHighLevels `tfsdk:"spf_prefix_priority_high_levels"`
SpfPrefixPriorityMediumLevels []RouterISISAddressFamilySpfPrefixPriorityMediumLevels `tfsdk:"spf_prefix_priority_medium_levels"`
SegmentRoutingMplsEnable types.Bool `tfsdk:"segment_routing_mpls_enable"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
MetricStyleNarrowTransition types.Bool `tfsdk:"metric_style_narrow_transition"`
MetricStyleWide types.Bool `tfsdk:"metric_style_wide"`
MetricStyleWideTransition types.Bool `tfsdk:"metric_style_wide_transition"`
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"`
FastReroutePerPrefixPriorityLimit types.String `tfsdk:"fast_reroute_per_prefix_priority_limit"`
FastReroutePerPrefixPriorityLimitLevels []RouterISISAddressFamilyFastReroutePerPrefixPriorityLimitLevels `tfsdk:"fast_reroute_per_prefix_priority_limit_levels"`
FastReroutePerPrefixUseCandidateOnly types.Bool `tfsdk:"fast_reroute_per_prefix_use_candidate_only"`
FastReroutePerPrefixSrlgProtectionWeightedGlobal types.Bool `tfsdk:"fast_reroute_per_prefix_srlg_protection_weighted_global"`
FastReroutePerPrefixSrlgProtectionWeightedGlobalLevels []RouterISISAddressFamilyFastReroutePerPrefixSrlgProtectionWeightedGlobalLevels `tfsdk:"fast_reroute_per_prefix_srlg_protection_weighted_global_levels"`
FastReroutePerPrefixRemoteLfaPrefixList types.String `tfsdk:"fast_reroute_per_prefix_remote_lfa_prefix_list"`
FastReroutePerPrefixRemoteLfaPrefixListLevels []RouterISISAddressFamilyFastReroutePerPrefixRemoteLfaPrefixListLevels `tfsdk:"fast_reroute_per_prefix_remote_lfa_prefix_list_levels"`
FastReroutePerPrefixLoadSharingDisable types.Bool `tfsdk:"fast_reroute_per_prefix_load_sharing_disable"`
FastReroutePerPrefixLoadSharingDisableLevels []RouterISISAddressFamilyFastReroutePerPrefixLoadSharingDisableLevels `tfsdk:"fast_reroute_per_prefix_load_sharing_disable_levels"`
FastReroutePerPrefixTiebreakerDownstreamIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_downstream_index"`
FastReroutePerPrefixTiebreakerLcDisjointIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_lc_disjoint_index"`
FastReroutePerPrefixTiebreakerLowestBackupMetricIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_lowest_backup_metric_index"`
FastReroutePerPrefixTiebreakerNodeProtectingIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_node_protecting_index"`
FastReroutePerPrefixTiebreakerPrimaryPathIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_primary_path_index"`
FastReroutePerPrefixTiebreakerSecondaryPathIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_secondary_path_index"`
FastReroutePerPrefixTiebreakerSrlgDisjointIndex types.Int64 `tfsdk:"fast_reroute_per_prefix_tiebreaker_srlg_disjoint_index"`
FastReroutePerLinkPriorityLimit types.String `tfsdk:"fast_reroute_per_link_priority_limit"`
FastReroutePerLinkPriorityLimitLevels []RouterISISAddressFamilyFastReroutePerLinkPriorityLimitLevels `tfsdk:"fast_reroute_per_link_priority_limit_levels"`
FastReroutePerLinkUseCandidateOnly types.Bool `tfsdk:"fast_reroute_per_link_use_candidate_only"`
MicroloopAvoidance types.Bool `tfsdk:"microloop_avoidance"`
MicroloopAvoidanceProtected types.Bool `tfsdk:"microloop_avoidance_protected"`
MicroloopAvoidanceSegmentRoutingRoutePolicy types.String `tfsdk:"microloop_avoidance_segment_routing_route_policy"`
MicroloopAvoidanceRibUpdateDelay types.Int64 `tfsdk:"microloop_avoidance_rib_update_delay"`
AdvertisePassiveOnly types.Bool `tfsdk:"advertise_passive_only"`
AdvertiseLinkAttributes types.Bool `tfsdk:"advertise_link_attributes"`
MplsLdpAutoConfig types.Bool `tfsdk:"mpls_ldp_auto_config"`
MplsTrafficEngRouterIdIpv4Address types.String `tfsdk:"mpls_traffic_eng_router_id_ipv4_address"`
MplsTrafficEngRouterIdInterfaceName types.String `tfsdk:"mpls_traffic_eng_router_id_interface_name"`
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"`
SpfIntervalIetf types.Bool `tfsdk:"spf_interval_ietf"`
SpfIntervalIetfInitialWait types.Int64 `tfsdk:"spf_interval_ietf_initial_wait"`
SpfIntervalIetfShortWait types.Int64 `tfsdk:"spf_interval_ietf_short_wait"`
SpfIntervalIetfLongWait types.Int64 `tfsdk:"spf_interval_ietf_long_wait"`
SpfIntervalIetfLearnInterval types.Int64 `tfsdk:"spf_interval_ietf_learn_interval"`
SpfIntervalIetfHolddownInterval types.Int64 `tfsdk:"spf_interval_ietf_holddown_interval"`
SpfIntervalLevels []RouterISISAddressFamilySpfIntervalLevels `tfsdk:"spf_interval_levels"`
SpfPrefixPriorityCriticalTag types.Int64 `tfsdk:"spf_prefix_priority_critical_tag"`
SpfPrefixPriorityCriticalPrefixListName types.String `tfsdk:"spf_prefix_priority_critical_prefix_list_name"`
SpfPrefixPriorityHighTag types.Int64 `tfsdk:"spf_prefix_priority_high_tag"`
SpfPrefixPriorityHighPrefixListName types.String `tfsdk:"spf_prefix_priority_high_prefix_list_name"`
SpfPrefixPriorityMediumTag types.Int64 `tfsdk:"spf_prefix_priority_medium_tag"`
SpfPrefixPriorityMediumPrefixListName types.String `tfsdk:"spf_prefix_priority_medium_prefix_list_name"`
SpfPrefixPriorityCriticalLevels []RouterISISAddressFamilySpfPrefixPriorityCriticalLevels `tfsdk:"spf_prefix_priority_critical_levels"`
SpfPrefixPriorityHighLevels []RouterISISAddressFamilySpfPrefixPriorityHighLevels `tfsdk:"spf_prefix_priority_high_levels"`
SpfPrefixPriorityMediumLevels []RouterISISAddressFamilySpfPrefixPriorityMediumLevels `tfsdk:"spf_prefix_priority_medium_levels"`
SegmentRoutingMplsEnable types.Bool `tfsdk:"segment_routing_mpls_enable"`
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 RouterISISAddressFamilyFastReroutePerLinkPriorityLimitLevels ¶ added in v0.6.0
type RouterISISAddressFamilyFastReroutePerPrefixLoadSharingDisableLevels ¶ added in v0.6.0
type RouterISISAddressFamilyFastReroutePerPrefixPriorityLimitLevels ¶ added in v0.6.0
type RouterISISAddressFamilyFastReroutePerPrefixRemoteLfaPrefixListLevels ¶ added in v0.6.0
type RouterISISAddressFamilyFastReroutePerPrefixSrlgProtectionWeightedGlobalLevels ¶ added in v0.6.0
type RouterISISAddressFamilyMetricStyleLevels ¶
type RouterISISAddressFamilyMetricStyleLevels struct {
LevelNumber types.Int64 `tfsdk:"level_number"`
Narrow types.Bool `tfsdk:"narrow"`
NarrowTransition types.Bool `tfsdk:"narrow_transition"`
Wide types.Bool `tfsdk:"wide"`
WideTransition types.Bool `tfsdk:"wide_transition"`
Transition types.Bool `tfsdk:"transition"`
}
type RouterISISAddressFamilyRedistributeIsis ¶
type RouterISISAddressFamilyRedistributeIsis struct {
InstanceId types.String `tfsdk:"instance_id"`
Level types.String `tfsdk:"level"`
Metric types.Int64 `tfsdk:"metric"`
RoutePolicy types.String `tfsdk:"route_policy"`
MetricType types.String `tfsdk:"metric_type"`
DownFlagClear types.Bool `tfsdk:"down_flag_clear"`
}
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 RouterISISAddressFamilySegmentRoutingSrv6Locators ¶
type RouterISISAddressFamilySegmentRoutingSrv6Locators struct {
LocatorName types.String `tfsdk:"locator_name"`
Level types.Int64 `tfsdk:"level"`
Metric types.Int64 `tfsdk:"metric"`
MetricLevels []RouterISISAddressFamilySegmentRoutingSrv6LocatorsMetricLevels `tfsdk:"metric_levels"`
Tag types.Int64 `tfsdk:"tag"`
TagLevels []RouterISISAddressFamilySegmentRoutingSrv6LocatorsTagLevels `tfsdk:"tag_levels"`
}
type RouterISISAddressFamilySegmentRoutingSrv6LocatorsMetricLevels ¶ added in v0.6.0
type RouterISISAddressFamilySegmentRoutingSrv6LocatorsTagLevels ¶ added in v0.6.0
type RouterISISAddressFamilySpfIntervalLevels ¶ added in v0.6.0
type RouterISISAddressFamilySpfIntervalLevels struct {
LevelNumber types.Int64 `tfsdk:"level_number"`
MaximumWait types.Int64 `tfsdk:"maximum_wait"`
InitialWait types.Int64 `tfsdk:"initial_wait"`
SecondaryWait types.Int64 `tfsdk:"secondary_wait"`
Ietf types.Bool `tfsdk:"ietf"`
IetfInitialWait types.Int64 `tfsdk:"ietf_initial_wait"`
IetfShortWait types.Int64 `tfsdk:"ietf_short_wait"`
IetfLongWait types.Int64 `tfsdk:"ietf_long_wait"`
IetfLearnInterval types.Int64 `tfsdk:"ietf_learn_interval"`
IetfHolddownInterval types.Int64 `tfsdk:"ietf_holddown_interval"`
}
type RouterISISAddressFamilySpfPrefixPriorityCriticalLevels ¶ added in v0.6.0
type RouterISISAddressFamilySpfPrefixPriorityHighLevels ¶ added in v0.6.0
type RouterISISAddressFamilySpfPrefixPriorityMediumLevels ¶ added in v0.6.0
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"`
SetOverloadBit types.Bool `tfsdk:"set_overload_bit"`
SetOverloadBitOnStartupTimeToAdvertise types.Int64 `tfsdk:"set_overload_bit_on_startup_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"`
LspPasswordAcceptEncrypted types.String `tfsdk:"lsp_password_accept_encrypted"`
LspPasswordLevels []RouterISISLspPasswordLevels `tfsdk:"lsp_password_levels"`
LspPasswordTextEncrypted types.String `tfsdk:"lsp_password_text_encrypted"`
LspPasswordTextSendOnly types.Bool `tfsdk:"lsp_password_text_send_only"`
LspPasswordTextSnpSendOnly types.Bool `tfsdk:"lsp_password_text_snp_send_only"`
LspPasswordTextEnablePoi types.Bool `tfsdk:"lsp_password_text_enable_poi"`
LspPasswordHmacMd5Encrypted types.String `tfsdk:"lsp_password_hmac_md5_encrypted"`
LspPasswordHmacMd5SendOnly types.Bool `tfsdk:"lsp_password_hmac_md5_send_only"`
LspPasswordHmacMd5SnpSendOnly types.Bool `tfsdk:"lsp_password_hmac_md5_snp_send_only"`
LspPasswordHmacMd5EnablePoi types.Bool `tfsdk:"lsp_password_hmac_md5_enable_poi"`
LspPasswordKeychain types.String `tfsdk:"lsp_password_keychain"`
LspPasswordKeychainSendOnly types.Bool `tfsdk:"lsp_password_keychain_send_only"`
LspPasswordKeychainSnpSendOnly types.Bool `tfsdk:"lsp_password_keychain_snp_send_only"`
LspPasswordKeychainEnablePoi types.Bool `tfsdk:"lsp_password_keychain_enable_poi"`
DistributeLinkState types.Bool `tfsdk:"distribute_link_state"`
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"`
HelloPadding types.String `tfsdk:"hello_padding"`
HelloPaddingLevels []RouterISISInterfaceHelloPaddingLevels `tfsdk:"hello_padding_levels"`
Priority types.Int64 `tfsdk:"priority"`
PriorityLevels []RouterISISInterfacePriorityLevels `tfsdk:"priority_levels"`
PointToPoint types.Bool `tfsdk:"point_to_point"`
State types.String `tfsdk:"state"`
HelloPasswordAcceptEncrypted types.String `tfsdk:"hello_password_accept_encrypted"`
HelloPasswordAcceptsLevels []RouterISISInterfaceHelloPasswordAcceptsLevels `tfsdk:"hello_password_accepts_levels"`
HelloPasswordTextEncrypted types.String `tfsdk:"hello_password_text_encrypted"`
HelloPasswordTextSendOnly types.Bool `tfsdk:"hello_password_text_send_only"`
HelloPasswordHmacMd5Encrypted types.String `tfsdk:"hello_password_hmac_md5_encrypted"`
HelloPasswordHmacMd5SendOnly types.Bool `tfsdk:"hello_password_hmac_md5_send_only"`
HelloPasswordKeychainName types.String `tfsdk:"hello_password_keychain_name"`
HelloPasswordKeychainSendOnly types.Bool `tfsdk:"hello_password_keychain_send_only"`
HelloPasswordLevels []RouterISISInterfaceHelloPasswordLevels `tfsdk:"hello_password_levels"`
BfdFastDetectIpv4 types.Bool `tfsdk:"bfd_fast_detect_ipv4"`
BfdFastDetectIpv6 types.Bool `tfsdk:"bfd_fast_detect_ipv6"`
BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"`
BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
FastReroutePerLink types.Bool `tfsdk:"fast_reroute_per_link"`
FastRerouteLevels []RouterISISInterfaceAddressFamilyFastRerouteLevels `tfsdk:"fast_reroute_levels"`
Tag types.Int64 `tfsdk:"tag"`
AdjacencySidIndices []RouterISISInterfaceAddressFamilyAdjacencySidIndices `tfsdk:"adjacency_sid_indices"`
AdjacencySidAbsolutes []RouterISISInterfaceAddressFamilyAdjacencySidAbsolutes `tfsdk:"adjacency_sid_absolutes"`
AdvertisePrefixRoutePolicy types.String `tfsdk:"advertise_prefix_route_policy"`
AdvertisePrefixRoutePolicyLevels []RouterISISInterfaceAddressFamilyAdvertisePrefixRoutePolicyLevels `tfsdk:"advertise_prefix_route_policy_levels"`
MetricDefault types.Int64 `tfsdk:"metric_default"`
MetricMaximum types.Bool `tfsdk:"metric_maximum"`
MetricLevels []RouterISISInterfaceAddressFamilyMetricLevels `tfsdk:"metric_levels"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type RouterISISInterfaceAddressFamilyAdjacencySidAbsolutes ¶ added in v0.6.0
type RouterISISInterfaceAddressFamilyAdjacencySidIndices ¶ added in v0.6.0
type RouterISISInterfaceAddressFamilyAdvertisePrefixRoutePolicyLevels ¶ added in v0.6.0
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"`
FastReroutePerLink types.Bool `tfsdk:"fast_reroute_per_link"`
FastRerouteLevels []RouterISISInterfaceAddressFamilyFastRerouteLevels `tfsdk:"fast_reroute_levels"`
Tag types.Int64 `tfsdk:"tag"`
AdjacencySidIndices []RouterISISInterfaceAddressFamilyAdjacencySidIndices `tfsdk:"adjacency_sid_indices"`
AdjacencySidAbsolutes []RouterISISInterfaceAddressFamilyAdjacencySidAbsolutes `tfsdk:"adjacency_sid_absolutes"`
AdvertisePrefixRoutePolicy types.String `tfsdk:"advertise_prefix_route_policy"`
AdvertisePrefixRoutePolicyLevels []RouterISISInterfaceAddressFamilyAdvertisePrefixRoutePolicyLevels `tfsdk:"advertise_prefix_route_policy_levels"`
MetricDefault types.Int64 `tfsdk:"metric_default"`
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 RouterISISInterfaceAddressFamilyFastRerouteLevels ¶ added in v0.6.0
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"`
HelloPadding types.String `tfsdk:"hello_padding"`
HelloPaddingLevels []RouterISISInterfaceHelloPaddingLevels `tfsdk:"hello_padding_levels"`
Priority types.Int64 `tfsdk:"priority"`
PriorityLevels []RouterISISInterfacePriorityLevels `tfsdk:"priority_levels"`
PointToPoint types.Bool `tfsdk:"point_to_point"`
State types.String `tfsdk:"state"`
HelloPasswordAcceptEncrypted types.String `tfsdk:"hello_password_accept_encrypted"`
HelloPasswordAcceptsLevels []RouterISISInterfaceHelloPasswordAcceptsLevels `tfsdk:"hello_password_accepts_levels"`
HelloPasswordTextEncrypted types.String `tfsdk:"hello_password_text_encrypted"`
HelloPasswordTextSendOnly types.Bool `tfsdk:"hello_password_text_send_only"`
HelloPasswordHmacMd5Encrypted types.String `tfsdk:"hello_password_hmac_md5_encrypted"`
HelloPasswordHmacMd5SendOnly types.Bool `tfsdk:"hello_password_hmac_md5_send_only"`
HelloPasswordKeychainName types.String `tfsdk:"hello_password_keychain_name"`
HelloPasswordKeychainSendOnly types.Bool `tfsdk:"hello_password_keychain_send_only"`
HelloPasswordLevels []RouterISISInterfaceHelloPasswordLevels `tfsdk:"hello_password_levels"`
BfdFastDetectIpv4 types.Bool `tfsdk:"bfd_fast_detect_ipv4"`
BfdFastDetectIpv6 types.Bool `tfsdk:"bfd_fast_detect_ipv6"`
BfdMinimumInterval types.Int64 `tfsdk:"bfd_minimum_interval"`
BfdMultiplier types.Int64 `tfsdk:"bfd_multiplier"`
}
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 RouterISISInterfaceHelloPaddingLevels ¶ added in v0.6.0
type RouterISISInterfaceHelloPasswordAcceptsLevels ¶ added in v0.6.0
type RouterISISInterfaceHelloPasswordLevels ¶ added in v0.6.0
type RouterISISInterfaceHelloPasswordLevels struct {
LevelNumber types.Int64 `tfsdk:"level_number"`
HelloPasswordTextEncrypted types.String `tfsdk:"hello_password_text_encrypted"`
HelloPasswordTextSendOnly types.Bool `tfsdk:"hello_password_text_send_only"`
HelloPasswordHmacMd5Encrypted types.String `tfsdk:"hello_password_hmac_md5_encrypted"`
HelloPasswordHmacMd5SendOnly types.Bool `tfsdk:"hello_password_hmac_md5_send_only"`
HelloKeychainName types.String `tfsdk:"hello_keychain_name"`
HelloKeychainSendOnly types.Bool `tfsdk:"hello_keychain_send_only"`
}
type RouterISISInterfacePriorityLevels ¶ added in v0.6.0
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"`
HelloPadding types.String `tfsdk:"hello_padding"`
PriorityLevels []RouterISISInterfacesPriorityLevels `tfsdk:"priority_levels"`
PointToPoint types.Bool `tfsdk:"point_to_point"`
State types.String `tfsdk:"state"`
}
type RouterISISInterfacesPriorityLevels ¶ added in v0.6.0
type RouterISISLspPasswordLevels ¶ added in v0.6.0
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 {
LevelNumber types.Int64 `tfsdk:"level_number"`
OnStartupTimeToAdvertise types.Int64 `tfsdk:"on_startup_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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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 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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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 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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
BfdFastDetectMinimumInterval types.Int64 `tfsdk:"bfd_fast_detect_minimum_interval"`
BfdFastDetectMultiplier types.Int64 `tfsdk:"bfd_fast_detect_multiplier"`
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 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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 []RouterVRRPInterfaceIPv6GlobalAddresses `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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 []RouterVRRPInterfaceIPv6GlobalAddresses `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 RouterVRRPInterfaceIPv6GlobalAddresses ¶ added in v0.6.0
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"`
TrapSource types.String `tfsdk:"trap_source"`
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.Bool `tfsdk:"traps_isis_all"`
TrapsIsisDatabaseOverload types.Bool `tfsdk:"traps_isis_database_overload"`
TrapsIsisManualAddressDrops types.Bool `tfsdk:"traps_isis_manual_address_drops"`
TrapsIsisCorruptedLspDetected types.Bool `tfsdk:"traps_isis_corrupted_lsp_detected"`
TrapsIsisAttemptToExceedMaxSequence types.Bool `tfsdk:"traps_isis_attempt_to_exceed_max_sequence"`
TrapsIsisIdLenMismatch types.Bool `tfsdk:"traps_isis_id_len_mismatch"`
TrapsIsisMaxAreaAddressesMismatch types.Bool `tfsdk:"traps_isis_max_area_addresses_mismatch"`
TrapsIsisOwnLspPurge types.Bool `tfsdk:"traps_isis_own_lsp_purge"`
TrapsIsisSequenceNumberSkip types.Bool `tfsdk:"traps_isis_sequence_number_skip"`
TrapsIsisAuthenticationTypeFailure types.Bool `tfsdk:"traps_isis_authentication_type_failure"`
TrapsIsisAuthenticationFailure types.Bool `tfsdk:"traps_isis_authentication_failure"`
TrapsIsisVersionSkew types.Bool `tfsdk:"traps_isis_version_skew"`
TrapsIsisAreaMismatch types.Bool `tfsdk:"traps_isis_area_mismatch"`
TrapsIsisRejectedAdjacency types.Bool `tfsdk:"traps_isis_rejected_adjacency"`
TrapsIsisLspTooLargeToPropagate types.Bool `tfsdk:"traps_isis_lsp_too_large_to_propagate"`
TrapsIsisOrigLspBuffSizeMismatch types.Bool `tfsdk:"traps_isis_orig_lsp_buff_size_mismatch"`
TrapsIsisProtocolsSupportedMismatch types.Bool `tfsdk:"traps_isis_protocols_supported_mismatch"`
TrapsIsisAdjacencyChange types.Bool `tfsdk:"traps_isis_adjacency_change"`
TrapsIsisLspErrorDetected types.Bool `tfsdk:"traps_isis_lsp_error_detected"`
TrapsBgpCbgpTwoEnable types.Bool `tfsdk:"traps_bgp_cbgp_two_enable"`
TrapsBgpCbgpTwoUpdown types.Bool `tfsdk:"traps_bgp_cbgp_two_updown"`
TrapsBgpEnableUpdown types.Bool `tfsdk:"traps_bgp_enable_updown"`
TrapsBgpEnableCiscoBgp4Mib types.Bool `tfsdk:"traps_bgp_enable_cisco_bgp4_mib"`
Users []SNMPServerUsers `tfsdk:"users"`
Groups []SNMPServerGroups `tfsdk:"groups"`
Communities []SNMPServerCommunities `tfsdk:"communities"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
TrapSource types.String `tfsdk:"trap_source"`
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.Bool `tfsdk:"traps_isis_all"`
TrapsIsisDatabaseOverload types.Bool `tfsdk:"traps_isis_database_overload"`
TrapsIsisManualAddressDrops types.Bool `tfsdk:"traps_isis_manual_address_drops"`
TrapsIsisCorruptedLspDetected types.Bool `tfsdk:"traps_isis_corrupted_lsp_detected"`
TrapsIsisAttemptToExceedMaxSequence types.Bool `tfsdk:"traps_isis_attempt_to_exceed_max_sequence"`
TrapsIsisIdLenMismatch types.Bool `tfsdk:"traps_isis_id_len_mismatch"`
TrapsIsisMaxAreaAddressesMismatch types.Bool `tfsdk:"traps_isis_max_area_addresses_mismatch"`
TrapsIsisOwnLspPurge types.Bool `tfsdk:"traps_isis_own_lsp_purge"`
TrapsIsisSequenceNumberSkip types.Bool `tfsdk:"traps_isis_sequence_number_skip"`
TrapsIsisAuthenticationTypeFailure types.Bool `tfsdk:"traps_isis_authentication_type_failure"`
TrapsIsisAuthenticationFailure types.Bool `tfsdk:"traps_isis_authentication_failure"`
TrapsIsisVersionSkew types.Bool `tfsdk:"traps_isis_version_skew"`
TrapsIsisAreaMismatch types.Bool `tfsdk:"traps_isis_area_mismatch"`
TrapsIsisRejectedAdjacency types.Bool `tfsdk:"traps_isis_rejected_adjacency"`
TrapsIsisLspTooLargeToPropagate types.Bool `tfsdk:"traps_isis_lsp_too_large_to_propagate"`
TrapsIsisOrigLspBuffSizeMismatch types.Bool `tfsdk:"traps_isis_orig_lsp_buff_size_mismatch"`
TrapsIsisProtocolsSupportedMismatch types.Bool `tfsdk:"traps_isis_protocols_supported_mismatch"`
TrapsIsisAdjacencyChange types.Bool `tfsdk:"traps_isis_adjacency_change"`
TrapsIsisLspErrorDetected types.Bool `tfsdk:"traps_isis_lsp_error_detected"`
TrapsBgpCbgpTwoEnable types.Bool `tfsdk:"traps_bgp_cbgp_two_enable"`
TrapsBgpCbgpTwoUpdown types.Bool `tfsdk:"traps_bgp_cbgp_two_updown"`
TrapsBgpEnableUpdown types.Bool `tfsdk:"traps_bgp_enable_updown"`
TrapsBgpEnableCiscoBgp4Mib types.Bool `tfsdk:"traps_bgp_enable_cisco_bgp4_mib"`
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 SNMPServerMIB struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
IfmibIfaliasLong types.Bool `tfsdk:"ifmib_ifalias_long"`
IfindexPersist types.Bool `tfsdk:"ifindex_persist"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 SNMPServerView struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
ViewName types.String `tfsdk:"view_name"`
MibViewFamilies []SNMPServerViewMibViewFamilies `tfsdk:"mib_view_families"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Enable types.Bool `tfsdk:"enable"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Enable types.Bool `tfsdk:"enable"`
}
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Formats []SegmentRoutingV6Formats `tfsdk:"formats"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type SegmentRoutingV6Data ¶
type SegmentRoutingV6Data struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Enable types.Bool `tfsdk:"enable"`
EncapsulationSourceAddress types.String `tfsdk:"encapsulation_source_address"`
Locators []SegmentRoutingV6Locators `tfsdk:"locators"`
Formats []SegmentRoutingV6Formats `tfsdk:"formats"`
}
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 SegmentRoutingV6Formats ¶ added in v0.6.0
type SegmentRoutingV6Formats struct {
Name types.String `tfsdk:"name"`
FormatEnable types.Bool `tfsdk:"format_enable"`
UsidLocalIdBlockRangesLibStart types.Int64 `tfsdk:"usid_local_id_block_ranges_lib_start"`
UsidLocalIdBlockRangesExplictLibStart types.Int64 `tfsdk:"usid_local_id_block_ranges_explict_lib_start"`
UsidWideLocalIdBlockExplicitRange types.Int64 `tfsdk:"usid_wide_local_id_block_explicit_range"`
}
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 TagSet ¶ added in v0.2.2
type TagSet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
SetName types.String `tfsdk:"set_name"`
RplTagSet types.String `tfsdk:"rpl_tag_set"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Ipv4Unicast types.Bool `tfsdk:"ipv4_unicast"`
Ipv4UnicastImportRoutePolicy types.String `tfsdk:"ipv4_unicast_import_route_policy"`
Ipv4UnicastExportRoutePolicy types.String `tfsdk:"ipv4_unicast_export_route_policy"`
Ipv4Multicast types.Bool `tfsdk:"ipv4_multicast"`
Ipv4Flowspec types.Bool `tfsdk:"ipv4_flowspec"`
Ipv6Unicast types.Bool `tfsdk:"ipv6_unicast"`
Ipv6UnicastImportRoutePolicy types.String `tfsdk:"ipv6_unicast_import_route_policy"`
Ipv6UnicastExportRoutePolicy types.String `tfsdk:"ipv6_unicast_export_route_policy"`
Ipv6Multicast types.Bool `tfsdk:"ipv6_multicast"`
Ipv6Flowspec types.Bool `tfsdk:"ipv6_flowspec"`
RdTwoByteAsNumber types.String `tfsdk:"rd_two_byte_as_number"`
RdTwoByteAsIndex types.Int64 `tfsdk:"rd_two_byte_as_index"`
RdFourByteAsNumber types.String `tfsdk:"rd_four_byte_as_number"`
RdFourByteAsIndex types.Int64 `tfsdk:"rd_four_byte_as_index"`
RdIpv4Address types.String `tfsdk:"rd_ipv4_address"`
RdIpv4AddressIndex types.Int64 `tfsdk:"rd_ipv4_address_index"`
Ipv4UnicastImportRouteTargetTwoByteAsFormat []VRFIpv4UnicastImportRouteTargetTwoByteAsFormat `tfsdk:"ipv4_unicast_import_route_target_two_byte_as_format"`
Ipv4UnicastImportRouteTargetFourByteAsFormat []VRFIpv4UnicastImportRouteTargetFourByteAsFormat `tfsdk:"ipv4_unicast_import_route_target_four_byte_as_format"`
Ipv4UnicastImportRouteTargetIpAddressFormat []VRFIpv4UnicastImportRouteTargetIpAddressFormat `tfsdk:"ipv4_unicast_import_route_target_ip_address_format"`
Ipv4UnicastExportRouteTargetTwoByteAsFormat []VRFIpv4UnicastExportRouteTargetTwoByteAsFormat `tfsdk:"ipv4_unicast_export_route_target_two_byte_as_format"`
Ipv4UnicastExportRouteTargetFourByteAsFormat []VRFIpv4UnicastExportRouteTargetFourByteAsFormat `tfsdk:"ipv4_unicast_export_route_target_four_byte_as_format"`
Ipv4UnicastExportRouteTargetIpAddressFormat []VRFIpv4UnicastExportRouteTargetIpAddressFormat `tfsdk:"ipv4_unicast_export_route_target_ip_address_format"`
Ipv6UnicastImportRouteTargetTwoByteAsFormat []VRFIpv6UnicastImportRouteTargetTwoByteAsFormat `tfsdk:"ipv6_unicast_import_route_target_two_byte_as_format"`
Ipv6UnicastImportRouteTargetFourByteAsFormat []VRFIpv6UnicastImportRouteTargetFourByteAsFormat `tfsdk:"ipv6_unicast_import_route_target_four_byte_as_format"`
Ipv6UnicastImportRouteTargetIpAddressFormat []VRFIpv6UnicastImportRouteTargetIpAddressFormat `tfsdk:"ipv6_unicast_import_route_target_ip_address_format"`
Ipv6UnicastExportRouteTargetTwoByteAsFormat []VRFIpv6UnicastExportRouteTargetTwoByteAsFormat `tfsdk:"ipv6_unicast_export_route_target_two_byte_as_format"`
Ipv6UnicastExportRouteTargetFourByteAsFormat []VRFIpv6UnicastExportRouteTargetFourByteAsFormat `tfsdk:"ipv6_unicast_export_route_target_four_byte_as_format"`
Ipv6UnicastExportRouteTargetIpAddressFormat []VRFIpv6UnicastExportRouteTargetIpAddressFormat `tfsdk:"ipv6_unicast_export_route_target_ip_address_format"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Ipv4Unicast types.Bool `tfsdk:"ipv4_unicast"`
Ipv4UnicastImportRoutePolicy types.String `tfsdk:"ipv4_unicast_import_route_policy"`
Ipv4UnicastExportRoutePolicy types.String `tfsdk:"ipv4_unicast_export_route_policy"`
Ipv4Multicast types.Bool `tfsdk:"ipv4_multicast"`
Ipv4Flowspec types.Bool `tfsdk:"ipv4_flowspec"`
Ipv6Unicast types.Bool `tfsdk:"ipv6_unicast"`
Ipv6UnicastImportRoutePolicy types.String `tfsdk:"ipv6_unicast_import_route_policy"`
Ipv6UnicastExportRoutePolicy types.String `tfsdk:"ipv6_unicast_export_route_policy"`
Ipv6Multicast types.Bool `tfsdk:"ipv6_multicast"`
Ipv6Flowspec types.Bool `tfsdk:"ipv6_flowspec"`
RdTwoByteAsNumber types.String `tfsdk:"rd_two_byte_as_number"`
RdTwoByteAsIndex types.Int64 `tfsdk:"rd_two_byte_as_index"`
RdFourByteAsNumber types.String `tfsdk:"rd_four_byte_as_number"`
RdFourByteAsIndex types.Int64 `tfsdk:"rd_four_byte_as_index"`
RdIpv4Address types.String `tfsdk:"rd_ipv4_address"`
RdIpv4AddressIndex types.Int64 `tfsdk:"rd_ipv4_address_index"`
Ipv4UnicastImportRouteTargetTwoByteAsFormat []VRFIpv4UnicastImportRouteTargetTwoByteAsFormat `tfsdk:"ipv4_unicast_import_route_target_two_byte_as_format"`
Ipv4UnicastImportRouteTargetFourByteAsFormat []VRFIpv4UnicastImportRouteTargetFourByteAsFormat `tfsdk:"ipv4_unicast_import_route_target_four_byte_as_format"`
Ipv4UnicastImportRouteTargetIpAddressFormat []VRFIpv4UnicastImportRouteTargetIpAddressFormat `tfsdk:"ipv4_unicast_import_route_target_ip_address_format"`
Ipv4UnicastExportRouteTargetTwoByteAsFormat []VRFIpv4UnicastExportRouteTargetTwoByteAsFormat `tfsdk:"ipv4_unicast_export_route_target_two_byte_as_format"`
Ipv4UnicastExportRouteTargetFourByteAsFormat []VRFIpv4UnicastExportRouteTargetFourByteAsFormat `tfsdk:"ipv4_unicast_export_route_target_four_byte_as_format"`
Ipv4UnicastExportRouteTargetIpAddressFormat []VRFIpv4UnicastExportRouteTargetIpAddressFormat `tfsdk:"ipv4_unicast_export_route_target_ip_address_format"`
Ipv6UnicastImportRouteTargetTwoByteAsFormat []VRFIpv6UnicastImportRouteTargetTwoByteAsFormat `tfsdk:"ipv6_unicast_import_route_target_two_byte_as_format"`
Ipv6UnicastImportRouteTargetFourByteAsFormat []VRFIpv6UnicastImportRouteTargetFourByteAsFormat `tfsdk:"ipv6_unicast_import_route_target_four_byte_as_format"`
Ipv6UnicastImportRouteTargetIpAddressFormat []VRFIpv6UnicastImportRouteTargetIpAddressFormat `tfsdk:"ipv6_unicast_import_route_target_ip_address_format"`
Ipv6UnicastExportRouteTargetTwoByteAsFormat []VRFIpv6UnicastExportRouteTargetTwoByteAsFormat `tfsdk:"ipv6_unicast_export_route_target_two_byte_as_format"`
Ipv6UnicastExportRouteTargetFourByteAsFormat []VRFIpv6UnicastExportRouteTargetFourByteAsFormat `tfsdk:"ipv6_unicast_export_route_target_four_byte_as_format"`
Ipv6UnicastExportRouteTargetIpAddressFormat []VRFIpv6UnicastExportRouteTargetIpAddressFormat `tfsdk:"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 VRFIpv4UnicastExportRouteTargetFourByteAsFormat ¶ added in v0.6.0
type VRFIpv4UnicastExportRouteTargetIpAddressFormat ¶ added in v0.6.0
type VRFIpv4UnicastExportRouteTargetTwoByteAsFormat ¶ added in v0.6.0
type VRFIpv4UnicastImportRouteTargetFourByteAsFormat ¶ added in v0.6.0
type VRFIpv4UnicastImportRouteTargetIpAddressFormat ¶ added in v0.6.0
type VRFIpv4UnicastImportRouteTargetTwoByteAsFormat ¶ added in v0.6.0
type VRFIpv6UnicastExportRouteTargetFourByteAsFormat ¶ added in v0.6.0
type VRFIpv6UnicastExportRouteTargetIpAddressFormat ¶ added in v0.6.0
type VRFIpv6UnicastExportRouteTargetTwoByteAsFormat ¶ added in v0.6.0
type VRFIpv6UnicastImportRouteTargetFourByteAsFormat ¶ added in v0.6.0
type VRFIpv6UnicastImportRouteTargetIpAddressFormat ¶ added in v0.6.0
type VRFIpv6UnicastImportRouteTargetTwoByteAsFormat ¶ added in v0.6.0
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