Documentation ¶
Index ¶
- Constants
- func New(version string) func() provider.Provider
- func NewAccessListExtendedDataSource() datasource.DataSource
- func NewAccessListExtendedResource() resource.Resource
- func NewAccessListStandardDataSource() datasource.DataSource
- func NewAccessListStandardResource() resource.Resource
- func NewBGPAddressFamilyIPv4DataSource() datasource.DataSource
- func NewBGPAddressFamilyIPv4Resource() resource.Resource
- func NewBGPAddressFamilyIPv4VRFDataSource() datasource.DataSource
- func NewBGPAddressFamilyIPv4VRFResource() resource.Resource
- func NewBGPAddressFamilyIPv6DataSource() datasource.DataSource
- func NewBGPAddressFamilyIPv6Resource() resource.Resource
- func NewBGPAddressFamilyIPv6VRFDataSource() datasource.DataSource
- func NewBGPAddressFamilyIPv6VRFResource() resource.Resource
- func NewBGPAddressFamilyL2VPNDataSource() datasource.DataSource
- func NewBGPAddressFamilyL2VPNResource() resource.Resource
- func NewBGPDataSource() datasource.DataSource
- func NewBGPIPv4UnicastNeighborDataSource() datasource.DataSource
- func NewBGPIPv4UnicastNeighborResource() resource.Resource
- func NewBGPIPv4UnicastVRFNeighborDataSource() datasource.DataSource
- func NewBGPIPv4UnicastVRFNeighborResource() resource.Resource
- func NewBGPIPv6UnicastNeighborDataSource() datasource.DataSource
- func NewBGPIPv6UnicastNeighborResource() resource.Resource
- func NewBGPL2VPNEVPNNeighborDataSource() datasource.DataSource
- func NewBGPL2VPNEVPNNeighborResource() resource.Resource
- func NewBGPNeighborDataSource() datasource.DataSource
- func NewBGPNeighborResource() resource.Resource
- func NewBGPResource() resource.Resource
- func NewBannerDataSource() datasource.DataSource
- func NewBannerResource() resource.Resource
- func NewClockDataSource() datasource.DataSource
- func NewClockResource() resource.Resource
- func NewDHCPDataSource() datasource.DataSource
- func NewDHCPResource() resource.Resource
- func NewEVPNDataSource() datasource.DataSource
- func NewEVPNInstanceDataSource() datasource.DataSource
- func NewEVPNInstanceResource() resource.Resource
- func NewEVPNResource() resource.Resource
- func NewInterfaceEthernetDataSource() datasource.DataSource
- func NewInterfaceEthernetResource() resource.Resource
- func NewInterfaceLoopbackDataSource() datasource.DataSource
- func NewInterfaceLoopbackResource() resource.Resource
- func NewInterfaceNVEDataSource() datasource.DataSource
- func NewInterfaceNVEResource() resource.Resource
- func NewInterfaceOSPFDataSource() datasource.DataSource
- func NewInterfaceOSPFProcessDataSource() datasource.DataSource
- func NewInterfaceOSPFProcessResource() resource.Resource
- func NewInterfaceOSPFResource() resource.Resource
- func NewInterfacePIMDataSource() datasource.DataSource
- func NewInterfacePIMResource() resource.Resource
- func NewInterfacePortChannelDataSource() datasource.DataSource
- func NewInterfacePortChannelResource() resource.Resource
- func NewInterfacePortChannelSubinterfaceDataSource() datasource.DataSource
- func NewInterfacePortChannelSubinterfaceResource() resource.Resource
- func NewInterfaceSwitchportDataSource() datasource.DataSource
- func NewInterfaceSwitchportResource() resource.Resource
- func NewInterfaceVLANDataSource() datasource.DataSource
- func NewInterfaceVLANResource() resource.Resource
- func NewLoggingDataSource() datasource.DataSource
- func NewLoggingIPv4HostTransportDataSource() datasource.DataSource
- func NewLoggingIPv4HostTransportResource() resource.Resource
- func NewLoggingIPv4HostVRFTransportDataSource() datasource.DataSource
- func NewLoggingIPv4HostVRFTransportResource() resource.Resource
- func NewLoggingIPv6HostTransportDataSource() datasource.DataSource
- func NewLoggingIPv6HostTransportResource() resource.Resource
- func NewLoggingIPv6HostVRFTransportDataSource() datasource.DataSource
- func NewLoggingIPv6HostVRFTransportResource() resource.Resource
- func NewLoggingResource() resource.Resource
- func NewMDTSubscriptionDataSource() datasource.DataSource
- func NewMDTSubscriptionResource() resource.Resource
- func NewMSDPDataSource() datasource.DataSource
- func NewMSDPResource() resource.Resource
- func NewMSDPVRFDataSource() datasource.DataSource
- func NewMSDPVRFResource() resource.Resource
- func NewNTPDataSource() datasource.DataSource
- func NewNTPResource() resource.Resource
- func NewOSPFDataSource() datasource.DataSource
- func NewOSPFResource() resource.Resource
- func NewOSPFVRFDataSource() datasource.DataSource
- func NewOSPFVRFResource() resource.Resource
- func NewPIMDataSource() datasource.DataSource
- func NewPIMResource() resource.Resource
- func NewPIMVRFDataSource() datasource.DataSource
- func NewPIMVRFResource() resource.Resource
- func NewPrefixListDataSource() datasource.DataSource
- func NewPrefixListResource() resource.Resource
- func NewRestconfDataSource() datasource.DataSource
- func NewRestconfResource() resource.Resource
- func NewRouteMapDataSource() datasource.DataSource
- func NewRouteMapResource() resource.Resource
- func NewSNMPServerDataSource() datasource.DataSource
- func NewSNMPServerGroupDataSource() datasource.DataSource
- func NewSNMPServerGroupResource() resource.Resource
- func NewSNMPServerResource() resource.Resource
- func NewSNMPServerUserDataSource() datasource.DataSource
- func NewSNMPServerUserResource() resource.Resource
- func NewServiceDataSource() datasource.DataSource
- func NewServiceResource() resource.Resource
- func NewStaticRouteDataSource() datasource.DataSource
- func NewStaticRouteResource() resource.Resource
- func NewSystemDataSource() datasource.DataSource
- func NewSystemResource() resource.Resource
- func NewTemplateDataSource() datasource.DataSource
- func NewTemplateResource() resource.Resource
- func NewUsernameDataSource() datasource.DataSource
- func NewUsernameResource() resource.Resource
- func NewVLANConfigurationDataSource() datasource.DataSource
- func NewVLANConfigurationResource() resource.Resource
- func NewVLANDataSource() datasource.DataSource
- func NewVLANResource() resource.Resource
- func NewVRFDataSource() datasource.DataSource
- func NewVRFResource() resource.Resource
- type AccessListExtended
- type AccessListExtendedData
- type AccessListExtendedDataSource
- func (d *AccessListExtendedDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *AccessListExtendedDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AccessListExtendedDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AccessListExtendedDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AccessListExtendedEntries
- type AccessListExtendedResource
- func (r *AccessListExtendedResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AccessListExtendedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AccessListExtendedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AccessListExtendedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AccessListExtendedResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AccessListExtendedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AccessListExtendedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AccessListExtendedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AccessListStandard
- type AccessListStandardData
- type AccessListStandardDataSource
- func (d *AccessListStandardDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *AccessListStandardDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AccessListStandardDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AccessListStandardDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AccessListStandardEntries
- type AccessListStandardResource
- func (r *AccessListStandardResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AccessListStandardResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AccessListStandardResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AccessListStandardResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AccessListStandardResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AccessListStandardResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AccessListStandardResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AccessListStandardResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGP
- type BGPAddressFamilyIPv4
- type BGPAddressFamilyIPv4Data
- type BGPAddressFamilyIPv4DataSource
- func (d *BGPAddressFamilyIPv4DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPAddressFamilyIPv4DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPAddressFamilyIPv4DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPAddressFamilyIPv4DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPAddressFamilyIPv4Resource
- func (r *BGPAddressFamilyIPv4Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPAddressFamilyIPv4Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPAddressFamilyIPv4Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPAddressFamilyIPv4Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPAddressFamilyIPv4Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPAddressFamilyIPv4Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPAddressFamilyIPv4Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPAddressFamilyIPv4Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPAddressFamilyIPv4VRF
- type BGPAddressFamilyIPv4VRFData
- type BGPAddressFamilyIPv4VRFDataSource
- func (d *BGPAddressFamilyIPv4VRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPAddressFamilyIPv4VRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPAddressFamilyIPv4VRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPAddressFamilyIPv4VRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPAddressFamilyIPv4VRFResource
- func (r *BGPAddressFamilyIPv4VRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPAddressFamilyIPv4VRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPAddressFamilyIPv4VRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPAddressFamilyIPv4VRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPAddressFamilyIPv4VRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPAddressFamilyIPv4VRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPAddressFamilyIPv4VRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPAddressFamilyIPv4VRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPAddressFamilyIPv4VRFVrfs
- type BGPAddressFamilyIPv6
- type BGPAddressFamilyIPv6Data
- type BGPAddressFamilyIPv6DataSource
- func (d *BGPAddressFamilyIPv6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPAddressFamilyIPv6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPAddressFamilyIPv6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPAddressFamilyIPv6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPAddressFamilyIPv6Resource
- func (r *BGPAddressFamilyIPv6Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPAddressFamilyIPv6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPAddressFamilyIPv6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPAddressFamilyIPv6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPAddressFamilyIPv6Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPAddressFamilyIPv6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPAddressFamilyIPv6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPAddressFamilyIPv6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPAddressFamilyIPv6VRF
- type BGPAddressFamilyIPv6VRFData
- type BGPAddressFamilyIPv6VRFDataSource
- func (d *BGPAddressFamilyIPv6VRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPAddressFamilyIPv6VRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPAddressFamilyIPv6VRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPAddressFamilyIPv6VRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPAddressFamilyIPv6VRFResource
- func (r *BGPAddressFamilyIPv6VRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPAddressFamilyIPv6VRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPAddressFamilyIPv6VRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPAddressFamilyIPv6VRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPAddressFamilyIPv6VRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPAddressFamilyIPv6VRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPAddressFamilyIPv6VRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPAddressFamilyIPv6VRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPAddressFamilyIPv6VRFVrfs
- type BGPAddressFamilyL2VPN
- type BGPAddressFamilyL2VPNData
- type BGPAddressFamilyL2VPNDataSource
- func (d *BGPAddressFamilyL2VPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPAddressFamilyL2VPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPAddressFamilyL2VPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPAddressFamilyL2VPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPAddressFamilyL2VPNResource
- func (r *BGPAddressFamilyL2VPNResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPAddressFamilyL2VPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPAddressFamilyL2VPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPAddressFamilyL2VPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPAddressFamilyL2VPNResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPAddressFamilyL2VPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPAddressFamilyL2VPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPAddressFamilyL2VPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPData
- type BGPDataSource
- func (d *BGPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPIPv4UnicastNeighbor
- type BGPIPv4UnicastNeighborData
- type BGPIPv4UnicastNeighborDataSource
- func (d *BGPIPv4UnicastNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPIPv4UnicastNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPIPv4UnicastNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPIPv4UnicastNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPIPv4UnicastNeighborResource
- func (r *BGPIPv4UnicastNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPIPv4UnicastNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPIPv4UnicastNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPIPv4UnicastNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPIPv4UnicastNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPIPv4UnicastNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPIPv4UnicastNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPIPv4UnicastNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPIPv4UnicastNeighborRouteMaps
- type BGPIPv4UnicastVRFNeighbor
- type BGPIPv4UnicastVRFNeighborData
- type BGPIPv4UnicastVRFNeighborDataSource
- func (d *BGPIPv4UnicastVRFNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPIPv4UnicastVRFNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPIPv4UnicastVRFNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPIPv4UnicastVRFNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPIPv4UnicastVRFNeighborResource
- func (r *BGPIPv4UnicastVRFNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPIPv4UnicastVRFNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPIPv4UnicastVRFNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPIPv4UnicastVRFNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPIPv4UnicastVRFNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPIPv4UnicastVRFNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPIPv4UnicastVRFNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPIPv4UnicastVRFNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPIPv4UnicastVRFNeighborRouteMaps
- type BGPIPv6UnicastNeighbor
- type BGPIPv6UnicastNeighborData
- type BGPIPv6UnicastNeighborDataSource
- func (d *BGPIPv6UnicastNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPIPv6UnicastNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPIPv6UnicastNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPIPv6UnicastNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPIPv6UnicastNeighborResource
- func (r *BGPIPv6UnicastNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPIPv6UnicastNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPIPv6UnicastNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPIPv6UnicastNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPIPv6UnicastNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPIPv6UnicastNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPIPv6UnicastNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPIPv6UnicastNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPIPv6UnicastNeighborRouteMaps
- type BGPL2VPNEVPNNeighbor
- type BGPL2VPNEVPNNeighborData
- type BGPL2VPNEVPNNeighborDataSource
- func (d *BGPL2VPNEVPNNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPL2VPNEVPNNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPL2VPNEVPNNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPL2VPNEVPNNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPL2VPNEVPNNeighborResource
- func (r *BGPL2VPNEVPNNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPL2VPNEVPNNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPL2VPNEVPNNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPL2VPNEVPNNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPL2VPNEVPNNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPL2VPNEVPNNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPL2VPNEVPNNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPL2VPNEVPNNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPNeighbor
- type BGPNeighborData
- type BGPNeighborDataSource
- func (d *BGPNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPNeighborResource
- func (r *BGPNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPResource
- func (r *BGPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPResource) 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 Clock
- type ClockData
- type ClockDataSource
- func (d *ClockDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ClockDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ClockDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ClockDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ClockResource
- func (r *ClockResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ClockResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ClockResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ClockResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ClockResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ClockResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ClockResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ClockResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DHCP
- type DHCPData
- type DHCPDataSource
- func (d *DHCPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DHCPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *DHCPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DHCPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DHCPResource
- func (r *DHCPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *DHCPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DHCPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DHCPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DHCPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *DHCPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DHCPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DHCPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DHCPSnoopingVlans
- 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 EVPNInstance
- type EVPNInstanceData
- type EVPNInstanceDataSource
- func (d *EVPNInstanceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EVPNInstanceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *EVPNInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EVPNInstanceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EVPNInstanceResource
- func (r *EVPNInstanceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EVPNInstanceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EVPNInstanceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EVPNInstanceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EVPNInstanceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EVPNInstanceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EVPNInstanceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EVPNInstanceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EVPNResource
- func (r *EVPNResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EVPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EVPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EVPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EVPNResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EVPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EVPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EVPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceEthernet
- type InterfaceEthernetData
- type InterfaceEthernetDataSource
- func (d *InterfaceEthernetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceEthernetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceEthernetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceEthernetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceEthernetHelperAddresses
- type InterfaceEthernetResource
- func (r *InterfaceEthernetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceEthernetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceEthernetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceEthernetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceEthernetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceEthernetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceEthernetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceEthernetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceEthernetSourceTemplate
- type InterfaceLoopback
- type InterfaceLoopbackData
- type InterfaceLoopbackDataSource
- func (d *InterfaceLoopbackDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceLoopbackDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceLoopbackDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceLoopbackDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceLoopbackResource
- func (r *InterfaceLoopbackResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceLoopbackResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceLoopbackResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceLoopbackResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceLoopbackResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceLoopbackResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceLoopbackResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceLoopbackResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceNVE
- type InterfaceNVEData
- type InterfaceNVEDataSource
- func (d *InterfaceNVEDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceNVEDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceNVEDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceNVEDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceNVEResource
- func (r *InterfaceNVEResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceNVEResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceNVEResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceNVEResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceNVEResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceNVEResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceNVEResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceNVEResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceNVEVniVrfs
- type InterfaceNVEVnis
- type InterfaceOSPF
- type InterfaceOSPFData
- type InterfaceOSPFDataSource
- func (d *InterfaceOSPFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceOSPFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceOSPFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceOSPFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceOSPFProcess
- type InterfaceOSPFProcessArea
- type InterfaceOSPFProcessData
- type InterfaceOSPFProcessDataSource
- func (d *InterfaceOSPFProcessDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceOSPFProcessDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceOSPFProcessDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceOSPFProcessDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceOSPFProcessResource
- func (r *InterfaceOSPFProcessResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceOSPFProcessResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceOSPFProcessResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceOSPFProcessResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceOSPFProcessResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceOSPFProcessResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceOSPFProcessResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceOSPFProcessResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceOSPFResource
- func (r *InterfaceOSPFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceOSPFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceOSPFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceOSPFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceOSPFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceOSPFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceOSPFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceOSPFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfacePIM
- type InterfacePIMData
- type InterfacePIMDataSource
- func (d *InterfacePIMDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfacePIMDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfacePIMDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfacePIMDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfacePIMResource
- func (r *InterfacePIMResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfacePIMResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfacePIMResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfacePIMResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfacePIMResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfacePIMResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfacePIMResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfacePIMResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfacePortChannel
- type InterfacePortChannelData
- type InterfacePortChannelDataSource
- func (d *InterfacePortChannelDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfacePortChannelDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfacePortChannelDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfacePortChannelDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfacePortChannelHelperAddresses
- type InterfacePortChannelResource
- func (r *InterfacePortChannelResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfacePortChannelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfacePortChannelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfacePortChannelResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfacePortChannelResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfacePortChannelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfacePortChannelResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfacePortChannelResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfacePortChannelSubinterface
- type InterfacePortChannelSubinterfaceData
- type InterfacePortChannelSubinterfaceDataSource
- func (d *InterfacePortChannelSubinterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfacePortChannelSubinterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfacePortChannelSubinterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfacePortChannelSubinterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfacePortChannelSubinterfaceHelperAddresses
- type InterfacePortChannelSubinterfaceResource
- func (r *InterfacePortChannelSubinterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfacePortChannelSubinterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfacePortChannelSubinterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfacePortChannelSubinterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfacePortChannelSubinterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfacePortChannelSubinterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfacePortChannelSubinterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfacePortChannelSubinterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceSwitchport
- type InterfaceSwitchportData
- type InterfaceSwitchportDataSource
- func (d *InterfaceSwitchportDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceSwitchportDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceSwitchportDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceSwitchportDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceSwitchportResource
- func (r *InterfaceSwitchportResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceSwitchportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceSwitchportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceSwitchportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceSwitchportResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceSwitchportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceSwitchportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceSwitchportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceVLAN
- type InterfaceVLANData
- type InterfaceVLANDataSource
- func (d *InterfaceVLANDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceVLANDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceVLANDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceVLANDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceVLANHelperAddresses
- type InterfaceVLANResource
- func (r *InterfaceVLANResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceVLANResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceVLANResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceVLANResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceVLANResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceVLANResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceVLANResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceVLANResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IosxeProvider
- func (p *IosxeProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *IosxeProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *IosxeProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *IosxeProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *IosxeProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type IosxeProviderModel
- type IosxeProviderModelDevice
- 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 LoggingIPv4HostTransport
- type LoggingIPv4HostTransportData
- type LoggingIPv4HostTransportDataSource
- func (d *LoggingIPv4HostTransportDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LoggingIPv4HostTransportDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LoggingIPv4HostTransportDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LoggingIPv4HostTransportDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LoggingIPv4HostTransportResource
- func (r *LoggingIPv4HostTransportResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LoggingIPv4HostTransportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LoggingIPv4HostTransportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LoggingIPv4HostTransportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LoggingIPv4HostTransportResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LoggingIPv4HostTransportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LoggingIPv4HostTransportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LoggingIPv4HostTransportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type LoggingIPv4HostTransportTransportTcpPorts
- type LoggingIPv4HostTransportTransportTlsPorts
- type LoggingIPv4HostTransportTransportUdpPorts
- type LoggingIPv4HostVRFTransport
- type LoggingIPv4HostVRFTransportData
- type LoggingIPv4HostVRFTransportDataSource
- func (d *LoggingIPv4HostVRFTransportDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LoggingIPv4HostVRFTransportDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LoggingIPv4HostVRFTransportDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LoggingIPv4HostVRFTransportDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LoggingIPv4HostVRFTransportResource
- func (r *LoggingIPv4HostVRFTransportResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LoggingIPv4HostVRFTransportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LoggingIPv4HostVRFTransportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LoggingIPv4HostVRFTransportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LoggingIPv4HostVRFTransportResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LoggingIPv4HostVRFTransportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LoggingIPv4HostVRFTransportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LoggingIPv4HostVRFTransportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type LoggingIPv4HostVRFTransportTransportTcpPorts
- type LoggingIPv4HostVRFTransportTransportTlsPorts
- type LoggingIPv4HostVRFTransportTransportUdpPorts
- type LoggingIPv6HostTransport
- type LoggingIPv6HostTransportData
- type LoggingIPv6HostTransportDataSource
- func (d *LoggingIPv6HostTransportDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LoggingIPv6HostTransportDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LoggingIPv6HostTransportDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LoggingIPv6HostTransportDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LoggingIPv6HostTransportResource
- func (r *LoggingIPv6HostTransportResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LoggingIPv6HostTransportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LoggingIPv6HostTransportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LoggingIPv6HostTransportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LoggingIPv6HostTransportResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LoggingIPv6HostTransportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LoggingIPv6HostTransportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LoggingIPv6HostTransportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type LoggingIPv6HostTransportTransportTcpPorts
- type LoggingIPv6HostTransportTransportTlsPorts
- type LoggingIPv6HostTransportTransportUdpPorts
- type LoggingIPv6HostVRFTransport
- type LoggingIPv6HostVRFTransportData
- type LoggingIPv6HostVRFTransportDataSource
- func (d *LoggingIPv6HostVRFTransportDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LoggingIPv6HostVRFTransportDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LoggingIPv6HostVRFTransportDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LoggingIPv6HostVRFTransportDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LoggingIPv6HostVRFTransportResource
- func (r *LoggingIPv6HostVRFTransportResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LoggingIPv6HostVRFTransportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LoggingIPv6HostVRFTransportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LoggingIPv6HostVRFTransportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LoggingIPv6HostVRFTransportResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LoggingIPv6HostVRFTransportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LoggingIPv6HostVRFTransportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LoggingIPv6HostVRFTransportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type LoggingIPv6HostVRFTransportTransportTcpPorts
- type LoggingIPv6HostVRFTransportTransportTlsPorts
- type LoggingIPv6HostVRFTransportTransportUdpPorts
- type LoggingIpv4Hosts
- type LoggingIpv4VrfHosts
- type LoggingIpv6Hosts
- type LoggingIpv6VrfHosts
- 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 LoggingSourceInterfacesVrf
- type MDTSubscription
- type MDTSubscriptionData
- type MDTSubscriptionDataSource
- func (d *MDTSubscriptionDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *MDTSubscriptionDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *MDTSubscriptionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MDTSubscriptionDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MDTSubscriptionReceivers
- type MDTSubscriptionResource
- func (r *MDTSubscriptionResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *MDTSubscriptionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MDTSubscriptionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MDTSubscriptionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MDTSubscriptionResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *MDTSubscriptionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MDTSubscriptionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MDTSubscriptionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MSDP
- type MSDPData
- type MSDPDataSource
- func (d *MSDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *MSDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *MSDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MSDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MSDPPasswords
- type MSDPPeers
- type MSDPResource
- func (r *MSDPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *MSDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MSDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MSDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MSDPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *MSDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MSDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MSDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MSDPVRF
- type MSDPVRFData
- type MSDPVRFDataSource
- func (d *MSDPVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *MSDPVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *MSDPVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MSDPVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MSDPVRFPasswords
- type MSDPVRFPeers
- type MSDPVRFResource
- func (r *MSDPVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *MSDPVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MSDPVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MSDPVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MSDPVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *MSDPVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MSDPVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MSDPVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NTP
- type NTPAuthenticationKeys
- 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 NTPPeerVrfs
- type NTPPeerVrfsPeers
- type NTPPeers
- 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 NTPServerVrfs
- type NTPServerVrfsServers
- type NTPServers
- type OSPF
- type OSPFData
- type OSPFDataSource
- func (d *OSPFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *OSPFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *OSPFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OSPFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OSPFNeighbor
- type OSPFNetwork
- type OSPFResource
- func (r *OSPFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *OSPFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OSPFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OSPFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OSPFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *OSPFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OSPFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OSPFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OSPFSummaryAddress
- type OSPFVRF
- type OSPFVRFData
- type OSPFVRFDataSource
- func (d *OSPFVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *OSPFVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *OSPFVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OSPFVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OSPFVRFNeighbor
- type OSPFVRFNetwork
- type OSPFVRFResource
- func (r *OSPFVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *OSPFVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OSPFVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OSPFVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OSPFVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *OSPFVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OSPFVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OSPFVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OSPFVRFSummaryAddress
- type PIM
- type PIMData
- type PIMDataSource
- func (d *PIMDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PIMDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PIMDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PIMDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PIMResource
- func (r *PIMResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PIMResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PIMResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PIMResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PIMResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PIMResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PIMResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PIMResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PIMRpAddresses
- type PIMRpCandidates
- type PIMVRF
- type PIMVRFData
- type PIMVRFDataSource
- func (d *PIMVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PIMVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PIMVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PIMVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PIMVRFResource
- func (r *PIMVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PIMVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PIMVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PIMVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PIMVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PIMVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PIMVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PIMVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PIMVRFRpAddresses
- type PIMVRFRpCandidates
- type PrefixList
- type PrefixListData
- type PrefixListDataSource
- func (d *PrefixListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PrefixListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PrefixListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PrefixListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PrefixListPrefixes
- type PrefixListResource
- func (r *PrefixListResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PrefixListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PrefixListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PrefixListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PrefixListResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PrefixListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PrefixListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PrefixListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Restconf
- type RestconfDataSource
- func (d *RestconfDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RestconfDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RestconfDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RestconfDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RestconfDataSourceModel
- type RestconfList
- type RestconfResource
- func (r *RestconfResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RestconfResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RestconfResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RestconfResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RestconfResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *RestconfResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RestconfResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RestconfResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RouteMap
- type RouteMapData
- type RouteMapDataSource
- func (d *RouteMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouteMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouteMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouteMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouteMapEntries
- type RouteMapResource
- func (r *RouteMapResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouteMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouteMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouteMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouteMapResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouteMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouteMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouteMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SNMPServer
- type SNMPServerContexts
- 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 SNMPServerGroup
- type SNMPServerGroupData
- type SNMPServerGroupDataSource
- func (d *SNMPServerGroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SNMPServerGroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SNMPServerGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SNMPServerGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SNMPServerGroupResource
- func (r *SNMPServerGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SNMPServerGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SNMPServerGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SNMPServerGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SNMPServerGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SNMPServerGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SNMPServerGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SNMPServerGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SNMPServerGroupV3Security
- 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 SNMPServerSnmpCommunities
- type SNMPServerUser
- type SNMPServerUserData
- type SNMPServerUserDataSource
- func (d *SNMPServerUserDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SNMPServerUserDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SNMPServerUserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SNMPServerUserDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SNMPServerUserResource
- func (r *SNMPServerUserResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SNMPServerUserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SNMPServerUserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SNMPServerUserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SNMPServerUserResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SNMPServerUserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SNMPServerUserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SNMPServerUserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SNMPServerViews
- type Service
- type ServiceData
- type ServiceDataSource
- func (d *ServiceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ServiceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ServiceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ServiceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ServiceResource
- func (r *ServiceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ServiceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ServiceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ServiceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ServiceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ServiceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ServiceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ServiceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StaticRoute
- type StaticRouteData
- type StaticRouteDataSource
- func (d *StaticRouteDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *StaticRouteDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *StaticRouteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *StaticRouteDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type StaticRouteNextHops
- type StaticRouteResource
- func (r *StaticRouteResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *StaticRouteResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StaticRouteResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StaticRouteResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StaticRouteResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *StaticRouteResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StaticRouteResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StaticRouteResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type System
- type SystemData
- type SystemDataSource
- func (d *SystemDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SystemDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SystemDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SystemDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SystemMulticastRoutingVrfs
- type SystemResource
- func (r *SystemResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SystemResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SystemResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SystemResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SystemResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SystemResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SystemResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SystemResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Template
- type TemplateData
- type TemplateDataSource
- func (d *TemplateDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *TemplateDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *TemplateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TemplateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TemplateDeviceTrackingAttachPolicy
- type TemplateIpAccessGroup
- type TemplateResource
- func (r *TemplateResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *TemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TemplateResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *TemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TemplateSwitchportPortSecurityMaximumRange
- type Username
- type UsernameData
- type UsernameDataSource
- func (d *UsernameDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *UsernameDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *UsernameDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UsernameDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UsernameResource
- func (r *UsernameResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *UsernameResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *UsernameResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *UsernameResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *UsernameResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *UsernameResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UsernameResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *UsernameResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VLAN
- type VLANConfiguration
- type VLANConfigurationData
- type VLANConfigurationDataSource
- func (d *VLANConfigurationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VLANConfigurationDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VLANConfigurationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VLANConfigurationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VLANConfigurationResource
- func (r *VLANConfigurationResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VLANConfigurationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VLANConfigurationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VLANConfigurationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VLANConfigurationResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VLANConfigurationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VLANConfigurationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VLANConfigurationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VLANData
- type VLANDataSource
- func (d *VLANDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VLANDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VLANDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VLANDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VLANResource
- func (r *VLANResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VLANResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VLANResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VLANResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VLANResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VLANResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VLANResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VLANResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 VRFIpv4RouteTargetExport
- type VRFIpv4RouteTargetExportStitching
- type VRFIpv4RouteTargetImport
- type VRFIpv4RouteTargetImportStitching
- type VRFIpv6RouteTargetExport
- type VRFIpv6RouteTargetExportStitching
- type VRFIpv6RouteTargetImport
- type VRFIpv6RouteTargetImportStitching
- 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)
- type VRFRouteTargetExport
- type VRFRouteTargetImport
Constants ¶
View Source
const (
YangPatch = false
)
Variables ¶
This section is empty.
Functions ¶
func NewAccessListExtendedDataSource ¶ added in v0.3.0
func NewAccessListExtendedDataSource() datasource.DataSource
func NewAccessListExtendedResource ¶ added in v0.3.0
func NewAccessListStandardDataSource ¶ added in v0.3.0
func NewAccessListStandardDataSource() datasource.DataSource
func NewAccessListStandardResource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv4DataSource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv4DataSource() datasource.DataSource
func NewBGPAddressFamilyIPv4Resource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv4VRFDataSource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv4VRFDataSource() datasource.DataSource
func NewBGPAddressFamilyIPv4VRFResource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv6DataSource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv6DataSource() datasource.DataSource
func NewBGPAddressFamilyIPv6Resource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv6VRFDataSource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv6VRFDataSource() datasource.DataSource
func NewBGPAddressFamilyIPv6VRFResource ¶ added in v0.3.0
func NewBGPAddressFamilyL2VPNDataSource ¶ added in v0.3.0
func NewBGPAddressFamilyL2VPNDataSource() datasource.DataSource
func NewBGPAddressFamilyL2VPNResource ¶ added in v0.3.0
func NewBGPDataSource ¶ added in v0.3.0
func NewBGPDataSource() datasource.DataSource
func NewBGPIPv4UnicastNeighborDataSource ¶ added in v0.3.0
func NewBGPIPv4UnicastNeighborDataSource() datasource.DataSource
func NewBGPIPv4UnicastNeighborResource ¶ added in v0.3.0
func NewBGPIPv4UnicastVRFNeighborDataSource ¶ added in v0.3.0
func NewBGPIPv4UnicastVRFNeighborDataSource() datasource.DataSource
func NewBGPIPv4UnicastVRFNeighborResource ¶ added in v0.3.0
func NewBGPIPv6UnicastNeighborDataSource ¶ added in v0.3.0
func NewBGPIPv6UnicastNeighborDataSource() datasource.DataSource
func NewBGPIPv6UnicastNeighborResource ¶ added in v0.3.0
func NewBGPL2VPNEVPNNeighborDataSource ¶ added in v0.3.0
func NewBGPL2VPNEVPNNeighborDataSource() datasource.DataSource
func NewBGPL2VPNEVPNNeighborResource ¶ added in v0.3.0
func NewBGPNeighborDataSource ¶ added in v0.3.0
func NewBGPNeighborDataSource() datasource.DataSource
func NewBGPNeighborResource ¶ added in v0.3.0
func NewBGPResource ¶ added in v0.3.0
func NewBannerDataSource ¶ added in v0.3.0
func NewBannerDataSource() datasource.DataSource
func NewBannerResource ¶ added in v0.3.0
func NewClockDataSource ¶ added in v0.3.0
func NewClockDataSource() datasource.DataSource
func NewClockResource ¶ added in v0.3.0
func NewDHCPDataSource ¶ added in v0.3.0
func NewDHCPDataSource() datasource.DataSource
func NewDHCPResource ¶ added in v0.3.0
func NewEVPNDataSource ¶ added in v0.3.0
func NewEVPNDataSource() datasource.DataSource
func NewEVPNInstanceDataSource ¶ added in v0.3.0
func NewEVPNInstanceDataSource() datasource.DataSource
func NewEVPNInstanceResource ¶ added in v0.3.0
func NewEVPNResource ¶ added in v0.3.0
func NewInterfaceEthernetDataSource ¶ added in v0.3.0
func NewInterfaceEthernetDataSource() datasource.DataSource
func NewInterfaceEthernetResource ¶ added in v0.3.0
func NewInterfaceLoopbackDataSource ¶ added in v0.3.0
func NewInterfaceLoopbackDataSource() datasource.DataSource
func NewInterfaceLoopbackResource ¶ added in v0.3.0
func NewInterfaceNVEDataSource ¶ added in v0.3.0
func NewInterfaceNVEDataSource() datasource.DataSource
func NewInterfaceNVEResource ¶ added in v0.3.0
func NewInterfaceOSPFDataSource ¶ added in v0.3.0
func NewInterfaceOSPFDataSource() datasource.DataSource
func NewInterfaceOSPFProcessDataSource ¶ added in v0.3.0
func NewInterfaceOSPFProcessDataSource() datasource.DataSource
func NewInterfaceOSPFProcessResource ¶ added in v0.3.0
func NewInterfaceOSPFResource ¶ added in v0.3.0
func NewInterfacePIMDataSource ¶ added in v0.3.0
func NewInterfacePIMDataSource() datasource.DataSource
func NewInterfacePIMResource ¶ added in v0.3.0
func NewInterfacePortChannelDataSource ¶ added in v0.3.0
func NewInterfacePortChannelDataSource() datasource.DataSource
func NewInterfacePortChannelResource ¶ added in v0.3.0
func NewInterfacePortChannelSubinterfaceDataSource ¶ added in v0.3.0
func NewInterfacePortChannelSubinterfaceDataSource() datasource.DataSource
func NewInterfacePortChannelSubinterfaceResource ¶ added in v0.3.0
func NewInterfaceSwitchportDataSource ¶ added in v0.3.0
func NewInterfaceSwitchportDataSource() datasource.DataSource
func NewInterfaceSwitchportResource ¶ added in v0.3.0
func NewInterfaceVLANDataSource ¶ added in v0.3.0
func NewInterfaceVLANDataSource() datasource.DataSource
func NewInterfaceVLANResource ¶ added in v0.3.0
func NewLoggingDataSource ¶ added in v0.3.0
func NewLoggingDataSource() datasource.DataSource
func NewLoggingIPv4HostTransportDataSource ¶ added in v0.3.0
func NewLoggingIPv4HostTransportDataSource() datasource.DataSource
func NewLoggingIPv4HostTransportResource ¶ added in v0.3.0
func NewLoggingIPv4HostVRFTransportDataSource ¶ added in v0.3.0
func NewLoggingIPv4HostVRFTransportDataSource() datasource.DataSource
func NewLoggingIPv4HostVRFTransportResource ¶ added in v0.3.0
func NewLoggingIPv6HostTransportDataSource ¶ added in v0.3.0
func NewLoggingIPv6HostTransportDataSource() datasource.DataSource
func NewLoggingIPv6HostTransportResource ¶ added in v0.3.0
func NewLoggingIPv6HostVRFTransportDataSource ¶ added in v0.3.0
func NewLoggingIPv6HostVRFTransportDataSource() datasource.DataSource
func NewLoggingIPv6HostVRFTransportResource ¶ added in v0.3.0
func NewLoggingResource ¶ added in v0.3.0
func NewMDTSubscriptionDataSource ¶ added in v0.3.0
func NewMDTSubscriptionDataSource() datasource.DataSource
func NewMDTSubscriptionResource ¶ added in v0.3.0
func NewMSDPDataSource ¶ added in v0.3.0
func NewMSDPDataSource() datasource.DataSource
func NewMSDPResource ¶ added in v0.3.0
func NewMSDPVRFDataSource ¶ added in v0.3.0
func NewMSDPVRFDataSource() datasource.DataSource
func NewMSDPVRFResource ¶ added in v0.3.0
func NewNTPDataSource ¶ added in v0.3.0
func NewNTPDataSource() datasource.DataSource
func NewNTPResource ¶ added in v0.3.0
func NewOSPFDataSource ¶ added in v0.3.0
func NewOSPFDataSource() datasource.DataSource
func NewOSPFResource ¶ added in v0.3.0
func NewOSPFVRFDataSource ¶ added in v0.3.0
func NewOSPFVRFDataSource() datasource.DataSource
func NewOSPFVRFResource ¶ added in v0.3.0
func NewPIMDataSource ¶ added in v0.3.0
func NewPIMDataSource() datasource.DataSource
func NewPIMResource ¶ added in v0.3.0
func NewPIMVRFDataSource ¶ added in v0.3.0
func NewPIMVRFDataSource() datasource.DataSource
func NewPIMVRFResource ¶ added in v0.3.0
func NewPrefixListDataSource ¶ added in v0.3.0
func NewPrefixListDataSource() datasource.DataSource
func NewPrefixListResource ¶ added in v0.3.0
func NewRestconfDataSource ¶ added in v0.3.0
func NewRestconfDataSource() datasource.DataSource
func NewRestconfResource ¶ added in v0.3.0
func NewRouteMapDataSource ¶ added in v0.3.0
func NewRouteMapDataSource() datasource.DataSource
func NewRouteMapResource ¶ added in v0.3.0
func NewSNMPServerDataSource ¶ added in v0.3.0
func NewSNMPServerDataSource() datasource.DataSource
func NewSNMPServerGroupDataSource ¶ added in v0.3.0
func NewSNMPServerGroupDataSource() datasource.DataSource
func NewSNMPServerGroupResource ¶ added in v0.3.0
func NewSNMPServerResource ¶ added in v0.3.0
func NewSNMPServerUserDataSource ¶ added in v0.3.0
func NewSNMPServerUserDataSource() datasource.DataSource
func NewSNMPServerUserResource ¶ added in v0.3.0
func NewServiceDataSource ¶ added in v0.3.0
func NewServiceDataSource() datasource.DataSource
func NewServiceResource ¶ added in v0.3.0
func NewStaticRouteDataSource ¶ added in v0.3.0
func NewStaticRouteDataSource() datasource.DataSource
func NewStaticRouteResource ¶ added in v0.3.0
func NewSystemDataSource ¶ added in v0.3.0
func NewSystemDataSource() datasource.DataSource
func NewSystemResource ¶ added in v0.3.0
func NewTemplateDataSource ¶ added in v0.3.0
func NewTemplateDataSource() datasource.DataSource
func NewTemplateResource ¶ added in v0.3.0
func NewUsernameDataSource ¶ added in v0.3.0
func NewUsernameDataSource() datasource.DataSource
func NewUsernameResource ¶ added in v0.3.0
func NewVLANConfigurationDataSource ¶ added in v0.3.0
func NewVLANConfigurationDataSource() datasource.DataSource
func NewVLANConfigurationResource ¶ added in v0.3.0
func NewVLANDataSource ¶ added in v0.3.0
func NewVLANDataSource() datasource.DataSource
func NewVLANResource ¶ added in v0.3.0
func NewVRFDataSource ¶ added in v0.3.0
func NewVRFDataSource() datasource.DataSource
func NewVRFResource ¶ added in v0.3.0
Types ¶
type AccessListExtended ¶ added in v0.3.0
type AccessListExtendedData ¶ added in v0.3.0
type AccessListExtendedDataSource ¶ added in v0.3.0
type AccessListExtendedDataSource struct {
// contains filtered or unexported fields
}
func (*AccessListExtendedDataSource) Configure ¶ added in v0.3.0
func (d *AccessListExtendedDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*AccessListExtendedDataSource) Metadata ¶ added in v0.3.0
func (d *AccessListExtendedDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AccessListExtendedDataSource) Read ¶ added in v0.3.0
func (d *AccessListExtendedDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AccessListExtendedDataSource) Schema ¶ added in v0.3.0
func (d *AccessListExtendedDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AccessListExtendedEntries ¶ added in v0.3.0
type AccessListExtendedEntries struct { Sequence types.Int64 `tfsdk:"sequence"` Remark types.String `tfsdk:"remark"` AceRuleAction types.String `tfsdk:"ace_rule_action"` AceRuleProtocol types.String `tfsdk:"ace_rule_protocol"` ServiceObjectGroup types.String `tfsdk:"service_object_group"` SourcePrefix types.String `tfsdk:"source_prefix"` SourcePrefixMask types.String `tfsdk:"source_prefix_mask"` SourceAny types.Bool `tfsdk:"source_any"` SourceHost types.String `tfsdk:"source_host"` SourceObjectGroup types.String `tfsdk:"source_object_group"` SourcePortEqual types.String `tfsdk:"source_port_equal"` SourcePortGreaterThan types.String `tfsdk:"source_port_greater_than"` SourcePortLesserThan types.String `tfsdk:"source_port_lesser_than"` SourcePortRangeFrom types.String `tfsdk:"source_port_range_from"` SourcePortRangeTo types.String `tfsdk:"source_port_range_to"` DestinationPrefix types.String `tfsdk:"destination_prefix"` DestinationPrefixMask types.String `tfsdk:"destination_prefix_mask"` DestinationAny types.Bool `tfsdk:"destination_any"` DestinationHost types.String `tfsdk:"destination_host"` DestinationObjectGroup types.String `tfsdk:"destination_object_group"` DestinationPortEqual types.String `tfsdk:"destination_port_equal"` DestinationPortGreaterThan types.String `tfsdk:"destination_port_greater_than"` DestinationPortLesserThan types.String `tfsdk:"destination_port_lesser_than"` DestinationPortRangeFrom types.String `tfsdk:"destination_port_range_from"` DestinationPortRangeTo types.String `tfsdk:"destination_port_range_to"` Ack types.Bool `tfsdk:"ack"` Fin types.Bool `tfsdk:"fin"` Psh types.Bool `tfsdk:"psh"` Rst types.Bool `tfsdk:"rst"` Syn types.Bool `tfsdk:"syn"` Urg types.Bool `tfsdk:"urg"` Established types.Bool `tfsdk:"established"` Dscp types.String `tfsdk:"dscp"` Fragments types.Bool `tfsdk:"fragments"` Precedence types.String `tfsdk:"precedence"` Tos types.String `tfsdk:"tos"` }
type AccessListExtendedResource ¶ added in v0.3.0
type AccessListExtendedResource struct {
// contains filtered or unexported fields
}
func (*AccessListExtendedResource) Configure ¶ added in v0.3.0
func (r *AccessListExtendedResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*AccessListExtendedResource) Create ¶ added in v0.3.0
func (r *AccessListExtendedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AccessListExtendedResource) Delete ¶ added in v0.3.0
func (r *AccessListExtendedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AccessListExtendedResource) ImportState ¶ added in v0.3.0
func (r *AccessListExtendedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AccessListExtendedResource) Metadata ¶ added in v0.3.0
func (r *AccessListExtendedResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AccessListExtendedResource) Read ¶ added in v0.3.0
func (r *AccessListExtendedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AccessListExtendedResource) Schema ¶ added in v0.3.0
func (r *AccessListExtendedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AccessListExtendedResource) Update ¶ added in v0.3.0
func (r *AccessListExtendedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AccessListStandard ¶ added in v0.3.0
type AccessListStandardData ¶ added in v0.3.0
type AccessListStandardDataSource ¶ added in v0.3.0
type AccessListStandardDataSource struct {
// contains filtered or unexported fields
}
func (*AccessListStandardDataSource) Configure ¶ added in v0.3.0
func (d *AccessListStandardDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*AccessListStandardDataSource) Metadata ¶ added in v0.3.0
func (d *AccessListStandardDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AccessListStandardDataSource) Read ¶ added in v0.3.0
func (d *AccessListStandardDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AccessListStandardDataSource) Schema ¶ added in v0.3.0
func (d *AccessListStandardDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AccessListStandardEntries ¶ added in v0.3.0
type AccessListStandardEntries struct { Sequence types.Int64 `tfsdk:"sequence"` Remark types.String `tfsdk:"remark"` DenyPrefix types.String `tfsdk:"deny_prefix"` DenyPrefixMask types.String `tfsdk:"deny_prefix_mask"` DenyAny types.Bool `tfsdk:"deny_any"` DenyHost types.String `tfsdk:"deny_host"` PermitPrefix types.String `tfsdk:"permit_prefix"` PermitPrefixMask types.String `tfsdk:"permit_prefix_mask"` PermitAny types.Bool `tfsdk:"permit_any"` PermitHost types.String `tfsdk:"permit_host"` }
type AccessListStandardResource ¶ added in v0.3.0
type AccessListStandardResource struct {
// contains filtered or unexported fields
}
func (*AccessListStandardResource) Configure ¶ added in v0.3.0
func (r *AccessListStandardResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*AccessListStandardResource) Create ¶ added in v0.3.0
func (r *AccessListStandardResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AccessListStandardResource) Delete ¶ added in v0.3.0
func (r *AccessListStandardResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AccessListStandardResource) ImportState ¶ added in v0.3.0
func (r *AccessListStandardResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AccessListStandardResource) Metadata ¶ added in v0.3.0
func (r *AccessListStandardResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AccessListStandardResource) Read ¶ added in v0.3.0
func (r *AccessListStandardResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AccessListStandardResource) Schema ¶ added in v0.3.0
func (r *AccessListStandardResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AccessListStandardResource) Update ¶ added in v0.3.0
func (r *AccessListStandardResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGP ¶ added in v0.3.0
type BGP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` DefaultIpv4Unicast types.Bool `tfsdk:"default_ipv4_unicast"` LogNeighborChanges types.Bool `tfsdk:"log_neighbor_changes"` RouterIdLoopback types.Int64 `tfsdk:"router_id_loopback"` }
type BGPAddressFamilyIPv4 ¶ added in v0.3.0
type BGPAddressFamilyIPv4Data ¶ added in v0.3.0
type BGPAddressFamilyIPv4DataSource ¶ added in v0.3.0
type BGPAddressFamilyIPv4DataSource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv4DataSource) Configure ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPAddressFamilyIPv4DataSource) Metadata ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPAddressFamilyIPv4DataSource) Read ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPAddressFamilyIPv4DataSource) Schema ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPAddressFamilyIPv4Resource ¶ added in v0.3.0
type BGPAddressFamilyIPv4Resource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv4Resource) Configure ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPAddressFamilyIPv4Resource) Create ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPAddressFamilyIPv4Resource) Delete ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPAddressFamilyIPv4Resource) ImportState ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPAddressFamilyIPv4Resource) Metadata ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPAddressFamilyIPv4Resource) Read ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPAddressFamilyIPv4Resource) Schema ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPAddressFamilyIPv4Resource) Update ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPAddressFamilyIPv4VRF ¶ added in v0.3.0
type BGPAddressFamilyIPv4VRFData ¶ added in v0.3.0
type BGPAddressFamilyIPv4VRFDataSource ¶ added in v0.3.0
type BGPAddressFamilyIPv4VRFDataSource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv4VRFDataSource) Configure ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4VRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPAddressFamilyIPv4VRFDataSource) Metadata ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4VRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPAddressFamilyIPv4VRFDataSource) Read ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4VRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPAddressFamilyIPv4VRFDataSource) Schema ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4VRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPAddressFamilyIPv4VRFResource ¶ added in v0.3.0
type BGPAddressFamilyIPv4VRFResource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv4VRFResource) Configure ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4VRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPAddressFamilyIPv4VRFResource) Create ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4VRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPAddressFamilyIPv4VRFResource) Delete ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4VRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPAddressFamilyIPv4VRFResource) ImportState ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4VRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPAddressFamilyIPv4VRFResource) Metadata ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4VRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPAddressFamilyIPv4VRFResource) Read ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4VRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPAddressFamilyIPv4VRFResource) Schema ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4VRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPAddressFamilyIPv4VRFResource) Update ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4VRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPAddressFamilyIPv4VRFVrfs ¶ added in v0.3.0
type BGPAddressFamilyIPv6 ¶ added in v0.3.0
type BGPAddressFamilyIPv6Data ¶ added in v0.3.0
type BGPAddressFamilyIPv6DataSource ¶ added in v0.3.0
type BGPAddressFamilyIPv6DataSource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv6DataSource) Configure ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPAddressFamilyIPv6DataSource) Metadata ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPAddressFamilyIPv6DataSource) Read ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPAddressFamilyIPv6DataSource) Schema ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPAddressFamilyIPv6Resource ¶ added in v0.3.0
type BGPAddressFamilyIPv6Resource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv6Resource) Configure ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPAddressFamilyIPv6Resource) Create ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPAddressFamilyIPv6Resource) Delete ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPAddressFamilyIPv6Resource) ImportState ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPAddressFamilyIPv6Resource) Metadata ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPAddressFamilyIPv6Resource) Read ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPAddressFamilyIPv6Resource) Schema ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPAddressFamilyIPv6Resource) Update ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPAddressFamilyIPv6VRF ¶ added in v0.3.0
type BGPAddressFamilyIPv6VRFData ¶ added in v0.3.0
type BGPAddressFamilyIPv6VRFDataSource ¶ added in v0.3.0
type BGPAddressFamilyIPv6VRFDataSource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv6VRFDataSource) Configure ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv6VRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPAddressFamilyIPv6VRFDataSource) Metadata ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv6VRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPAddressFamilyIPv6VRFDataSource) Read ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv6VRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPAddressFamilyIPv6VRFDataSource) Schema ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv6VRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPAddressFamilyIPv6VRFResource ¶ added in v0.3.0
type BGPAddressFamilyIPv6VRFResource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv6VRFResource) Configure ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6VRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPAddressFamilyIPv6VRFResource) Create ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6VRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPAddressFamilyIPv6VRFResource) Delete ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6VRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPAddressFamilyIPv6VRFResource) ImportState ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6VRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPAddressFamilyIPv6VRFResource) Metadata ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6VRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPAddressFamilyIPv6VRFResource) Read ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6VRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPAddressFamilyIPv6VRFResource) Schema ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6VRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPAddressFamilyIPv6VRFResource) Update ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv6VRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPAddressFamilyIPv6VRFVrfs ¶ added in v0.3.0
type BGPAddressFamilyL2VPN ¶ added in v0.3.0
type BGPAddressFamilyL2VPNData ¶ added in v0.3.0
type BGPAddressFamilyL2VPNDataSource ¶ added in v0.3.0
type BGPAddressFamilyL2VPNDataSource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyL2VPNDataSource) Configure ¶ added in v0.3.0
func (d *BGPAddressFamilyL2VPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPAddressFamilyL2VPNDataSource) Metadata ¶ added in v0.3.0
func (d *BGPAddressFamilyL2VPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPAddressFamilyL2VPNDataSource) Read ¶ added in v0.3.0
func (d *BGPAddressFamilyL2VPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPAddressFamilyL2VPNDataSource) Schema ¶ added in v0.3.0
func (d *BGPAddressFamilyL2VPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPAddressFamilyL2VPNResource ¶ added in v0.3.0
type BGPAddressFamilyL2VPNResource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyL2VPNResource) Configure ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPAddressFamilyL2VPNResource) Create ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPAddressFamilyL2VPNResource) Delete ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPAddressFamilyL2VPNResource) ImportState ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPAddressFamilyL2VPNResource) Metadata ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPAddressFamilyL2VPNResource) Read ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPAddressFamilyL2VPNResource) Schema ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPAddressFamilyL2VPNResource) Update ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPData ¶ added in v0.3.0
type BGPData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Asn types.String `tfsdk:"asn"` DefaultIpv4Unicast types.Bool `tfsdk:"default_ipv4_unicast"` LogNeighborChanges types.Bool `tfsdk:"log_neighbor_changes"` RouterIdLoopback types.Int64 `tfsdk:"router_id_loopback"` }
type BGPDataSource ¶ added in v0.3.0
type BGPDataSource struct {
// contains filtered or unexported fields
}
func (*BGPDataSource) Configure ¶ added in v0.3.0
func (d *BGPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPDataSource) Metadata ¶ added in v0.3.0
func (d *BGPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPDataSource) Read ¶ added in v0.3.0
func (d *BGPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPDataSource) Schema ¶ added in v0.3.0
func (d *BGPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPIPv4UnicastNeighbor ¶ added in v0.3.0
type BGPIPv4UnicastNeighbor struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` Ip types.String `tfsdk:"ip"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` RouteMaps []BGPIPv4UnicastNeighborRouteMaps `tfsdk:"route_maps"` }
type BGPIPv4UnicastNeighborData ¶ added in v0.3.0
type BGPIPv4UnicastNeighborData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Asn types.String `tfsdk:"asn"` Ip types.String `tfsdk:"ip"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` RouteMaps []BGPIPv4UnicastNeighborRouteMaps `tfsdk:"route_maps"` }
type BGPIPv4UnicastNeighborDataSource ¶ added in v0.3.0
type BGPIPv4UnicastNeighborDataSource struct {
// contains filtered or unexported fields
}
func (*BGPIPv4UnicastNeighborDataSource) Configure ¶ added in v0.3.0
func (d *BGPIPv4UnicastNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPIPv4UnicastNeighborDataSource) Metadata ¶ added in v0.3.0
func (d *BGPIPv4UnicastNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPIPv4UnicastNeighborDataSource) Read ¶ added in v0.3.0
func (d *BGPIPv4UnicastNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPIPv4UnicastNeighborDataSource) Schema ¶ added in v0.3.0
func (d *BGPIPv4UnicastNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPIPv4UnicastNeighborResource ¶ added in v0.3.0
type BGPIPv4UnicastNeighborResource struct {
// contains filtered or unexported fields
}
func (*BGPIPv4UnicastNeighborResource) Configure ¶ added in v0.3.0
func (r *BGPIPv4UnicastNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPIPv4UnicastNeighborResource) Create ¶ added in v0.3.0
func (r *BGPIPv4UnicastNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPIPv4UnicastNeighborResource) Delete ¶ added in v0.3.0
func (r *BGPIPv4UnicastNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPIPv4UnicastNeighborResource) ImportState ¶ added in v0.3.0
func (r *BGPIPv4UnicastNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPIPv4UnicastNeighborResource) Metadata ¶ added in v0.3.0
func (r *BGPIPv4UnicastNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPIPv4UnicastNeighborResource) Read ¶ added in v0.3.0
func (r *BGPIPv4UnicastNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPIPv4UnicastNeighborResource) Schema ¶ added in v0.3.0
func (r *BGPIPv4UnicastNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPIPv4UnicastNeighborResource) Update ¶ added in v0.3.0
func (r *BGPIPv4UnicastNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPIPv4UnicastNeighborRouteMaps ¶ added in v0.3.0
type BGPIPv4UnicastVRFNeighbor ¶ added in v0.3.0
type BGPIPv4UnicastVRFNeighbor struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` Vrf types.String `tfsdk:"vrf"` Ip types.String `tfsdk:"ip"` RemoteAs types.String `tfsdk:"remote_as"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` UpdateSourceLoopback types.String `tfsdk:"update_source_loopback"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` RouteMaps []BGPIPv4UnicastVRFNeighborRouteMaps `tfsdk:"route_maps"` EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"` EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"` }
type BGPIPv4UnicastVRFNeighborData ¶ added in v0.3.0
type BGPIPv4UnicastVRFNeighborData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Asn types.String `tfsdk:"asn"` Vrf types.String `tfsdk:"vrf"` Ip types.String `tfsdk:"ip"` RemoteAs types.String `tfsdk:"remote_as"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` UpdateSourceLoopback types.String `tfsdk:"update_source_loopback"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` RouteMaps []BGPIPv4UnicastVRFNeighborRouteMaps `tfsdk:"route_maps"` EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"` EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"` }
type BGPIPv4UnicastVRFNeighborDataSource ¶ added in v0.3.0
type BGPIPv4UnicastVRFNeighborDataSource struct {
// contains filtered or unexported fields
}
func (*BGPIPv4UnicastVRFNeighborDataSource) Configure ¶ added in v0.3.0
func (d *BGPIPv4UnicastVRFNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPIPv4UnicastVRFNeighborDataSource) Metadata ¶ added in v0.3.0
func (d *BGPIPv4UnicastVRFNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPIPv4UnicastVRFNeighborDataSource) Read ¶ added in v0.3.0
func (d *BGPIPv4UnicastVRFNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPIPv4UnicastVRFNeighborDataSource) Schema ¶ added in v0.3.0
func (d *BGPIPv4UnicastVRFNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPIPv4UnicastVRFNeighborResource ¶ added in v0.3.0
type BGPIPv4UnicastVRFNeighborResource struct {
// contains filtered or unexported fields
}
func (*BGPIPv4UnicastVRFNeighborResource) Configure ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Create ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Delete ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPIPv4UnicastVRFNeighborResource) ImportState ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Metadata ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Read ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Schema ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Update ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPIPv4UnicastVRFNeighborRouteMaps ¶ added in v0.3.0
type BGPIPv6UnicastNeighbor ¶ added in v0.3.0
type BGPIPv6UnicastNeighbor struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` Ip types.String `tfsdk:"ip"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` RouteMaps []BGPIPv6UnicastNeighborRouteMaps `tfsdk:"route_maps"` }
type BGPIPv6UnicastNeighborData ¶ added in v0.3.0
type BGPIPv6UnicastNeighborData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Asn types.String `tfsdk:"asn"` Ip types.String `tfsdk:"ip"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` RouteMaps []BGPIPv6UnicastNeighborRouteMaps `tfsdk:"route_maps"` }
type BGPIPv6UnicastNeighborDataSource ¶ added in v0.3.0
type BGPIPv6UnicastNeighborDataSource struct {
// contains filtered or unexported fields
}
func (*BGPIPv6UnicastNeighborDataSource) Configure ¶ added in v0.3.0
func (d *BGPIPv6UnicastNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPIPv6UnicastNeighborDataSource) Metadata ¶ added in v0.3.0
func (d *BGPIPv6UnicastNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPIPv6UnicastNeighborDataSource) Read ¶ added in v0.3.0
func (d *BGPIPv6UnicastNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPIPv6UnicastNeighborDataSource) Schema ¶ added in v0.3.0
func (d *BGPIPv6UnicastNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPIPv6UnicastNeighborResource ¶ added in v0.3.0
type BGPIPv6UnicastNeighborResource struct {
// contains filtered or unexported fields
}
func (*BGPIPv6UnicastNeighborResource) Configure ¶ added in v0.3.0
func (r *BGPIPv6UnicastNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPIPv6UnicastNeighborResource) Create ¶ added in v0.3.0
func (r *BGPIPv6UnicastNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPIPv6UnicastNeighborResource) Delete ¶ added in v0.3.0
func (r *BGPIPv6UnicastNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPIPv6UnicastNeighborResource) ImportState ¶ added in v0.3.0
func (r *BGPIPv6UnicastNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPIPv6UnicastNeighborResource) Metadata ¶ added in v0.3.0
func (r *BGPIPv6UnicastNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPIPv6UnicastNeighborResource) Read ¶ added in v0.3.0
func (r *BGPIPv6UnicastNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPIPv6UnicastNeighborResource) Schema ¶ added in v0.3.0
func (r *BGPIPv6UnicastNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPIPv6UnicastNeighborResource) Update ¶ added in v0.3.0
func (r *BGPIPv6UnicastNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPIPv6UnicastNeighborRouteMaps ¶ added in v0.3.0
type BGPL2VPNEVPNNeighbor ¶ added in v0.3.0
type BGPL2VPNEVPNNeighbor struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` Ip types.String `tfsdk:"ip"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` }
type BGPL2VPNEVPNNeighborData ¶ added in v0.3.0
type BGPL2VPNEVPNNeighborData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Asn types.String `tfsdk:"asn"` Ip types.String `tfsdk:"ip"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` }
type BGPL2VPNEVPNNeighborDataSource ¶ added in v0.3.0
type BGPL2VPNEVPNNeighborDataSource struct {
// contains filtered or unexported fields
}
func (*BGPL2VPNEVPNNeighborDataSource) Configure ¶ added in v0.3.0
func (d *BGPL2VPNEVPNNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPL2VPNEVPNNeighborDataSource) Metadata ¶ added in v0.3.0
func (d *BGPL2VPNEVPNNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPL2VPNEVPNNeighborDataSource) Read ¶ added in v0.3.0
func (d *BGPL2VPNEVPNNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPL2VPNEVPNNeighborDataSource) Schema ¶ added in v0.3.0
func (d *BGPL2VPNEVPNNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPL2VPNEVPNNeighborResource ¶ added in v0.3.0
type BGPL2VPNEVPNNeighborResource struct {
// contains filtered or unexported fields
}
func (*BGPL2VPNEVPNNeighborResource) Configure ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPL2VPNEVPNNeighborResource) Create ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPL2VPNEVPNNeighborResource) Delete ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPL2VPNEVPNNeighborResource) ImportState ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPL2VPNEVPNNeighborResource) Metadata ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPL2VPNEVPNNeighborResource) Read ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPL2VPNEVPNNeighborResource) Schema ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPL2VPNEVPNNeighborResource) Update ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPNeighbor ¶ added in v0.3.0
type BGPNeighbor struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` Ip types.String `tfsdk:"ip"` RemoteAs types.String `tfsdk:"remote_as"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` UpdateSourceLoopback types.String `tfsdk:"update_source_loopback"` EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"` EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"` }
type BGPNeighborData ¶ added in v0.3.0
type BGPNeighborData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Asn types.String `tfsdk:"asn"` Ip types.String `tfsdk:"ip"` RemoteAs types.String `tfsdk:"remote_as"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` UpdateSourceLoopback types.String `tfsdk:"update_source_loopback"` EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"` EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"` }
type BGPNeighborDataSource ¶ added in v0.3.0
type BGPNeighborDataSource struct {
// contains filtered or unexported fields
}
func (*BGPNeighborDataSource) Configure ¶ added in v0.3.0
func (d *BGPNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPNeighborDataSource) Metadata ¶ added in v0.3.0
func (d *BGPNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPNeighborDataSource) Read ¶ added in v0.3.0
func (d *BGPNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPNeighborDataSource) Schema ¶ added in v0.3.0
func (d *BGPNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPNeighborResource ¶ added in v0.3.0
type BGPNeighborResource struct {
// contains filtered or unexported fields
}
func (*BGPNeighborResource) Configure ¶ added in v0.3.0
func (r *BGPNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPNeighborResource) Create ¶ added in v0.3.0
func (r *BGPNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPNeighborResource) Delete ¶ added in v0.3.0
func (r *BGPNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPNeighborResource) ImportState ¶ added in v0.3.0
func (r *BGPNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPNeighborResource) Metadata ¶ added in v0.3.0
func (r *BGPNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPNeighborResource) Read ¶ added in v0.3.0
func (r *BGPNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPNeighborResource) Schema ¶ added in v0.3.0
func (r *BGPNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPNeighborResource) Update ¶ added in v0.3.0
func (r *BGPNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPResource ¶ added in v0.3.0
type BGPResource struct {
// contains filtered or unexported fields
}
func (*BGPResource) Configure ¶ added in v0.3.0
func (r *BGPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPResource) Create ¶ added in v0.3.0
func (r *BGPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPResource) Delete ¶ added in v0.3.0
func (r *BGPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPResource) ImportState ¶ added in v0.3.0
func (r *BGPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPResource) Metadata ¶ added in v0.3.0
func (r *BGPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPResource) Read ¶ added in v0.3.0
func (r *BGPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPResource) Schema ¶ added in v0.3.0
func (r *BGPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPResource) Update ¶ added in v0.3.0
func (r *BGPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type Banner ¶ added in v0.3.0
type Banner struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ExecBanner types.String `tfsdk:"exec_banner"` LoginBanner types.String `tfsdk:"login_banner"` PromptTimeoutBanner types.String `tfsdk:"prompt_timeout_banner"` MotdBanner types.String `tfsdk:"motd_banner"` }
type BannerData ¶ added in v0.3.0
type BannerDataSource ¶ added in v0.3.0
type BannerDataSource struct {
// contains filtered or unexported fields
}
func (*BannerDataSource) Configure ¶ added in v0.3.0
func (d *BannerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BannerDataSource) Metadata ¶ added in v0.3.0
func (d *BannerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BannerDataSource) Read ¶ added in v0.3.0
func (d *BannerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BannerDataSource) Schema ¶ added in v0.3.0
func (d *BannerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BannerResource ¶ added in v0.3.0
type BannerResource struct {
// contains filtered or unexported fields
}
func (*BannerResource) Configure ¶ added in v0.3.0
func (r *BannerResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BannerResource) Create ¶ added in v0.3.0
func (r *BannerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BannerResource) Delete ¶ added in v0.3.0
func (r *BannerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BannerResource) ImportState ¶ added in v0.3.0
func (r *BannerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BannerResource) Metadata ¶ added in v0.3.0
func (r *BannerResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BannerResource) Read ¶ added in v0.3.0
func (r *BannerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BannerResource) Schema ¶ added in v0.3.0
func (r *BannerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BannerResource) Update ¶ added in v0.3.0
func (r *BannerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type Clock ¶ added in v0.3.0
type Clock struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` CalendarValid types.Bool `tfsdk:"calendar_valid"` SummerTimeZone types.String `tfsdk:"summer_time_zone"` SummerTimeDate types.Bool `tfsdk:"summer_time_date"` SummerTimeDateStartDay types.Int64 `tfsdk:"summer_time_date_start_day"` SummerTimeDateStartMonth types.String `tfsdk:"summer_time_date_start_month"` SummerTimeDateStartYear types.Int64 `tfsdk:"summer_time_date_start_year"` SummerTimeDateStartTime types.String `tfsdk:"summer_time_date_start_time"` SummerTimeDateEndDay types.Int64 `tfsdk:"summer_time_date_end_day"` SummerTimeDateEndMonth types.String `tfsdk:"summer_time_date_end_month"` SummerTimeDateEndYear types.Int64 `tfsdk:"summer_time_date_end_year"` SummerTimeDateEndTime types.String `tfsdk:"summer_time_date_end_time"` SummerTimeDateOffset types.Int64 `tfsdk:"summer_time_date_offset"` SummerTimeRecurring types.Bool `tfsdk:"summer_time_recurring"` SummerTimeRecurringStartWeek types.String `tfsdk:"summer_time_recurring_start_week"` SummerTimeRecurringStartWeekday types.String `tfsdk:"summer_time_recurring_start_weekday"` SummerTimeRecurringStartMonth types.String `tfsdk:"summer_time_recurring_start_month"` SummerTimeRecurringStartTime types.String `tfsdk:"summer_time_recurring_start_time"` SummerTimeRecurringEndWeek types.String `tfsdk:"summer_time_recurring_end_week"` SummerTimeRecurringEndWeekday types.String `tfsdk:"summer_time_recurring_end_weekday"` SummerTimeRecurringEndMonth types.String `tfsdk:"summer_time_recurring_end_month"` SummerTimeRecurringEndTime types.String `tfsdk:"summer_time_recurring_end_time"` SummerTimeRecurringOffset types.Int64 `tfsdk:"summer_time_recurring_offset"` }
type ClockData ¶ added in v0.3.0
type ClockData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` CalendarValid types.Bool `tfsdk:"calendar_valid"` SummerTimeZone types.String `tfsdk:"summer_time_zone"` SummerTimeDate types.Bool `tfsdk:"summer_time_date"` SummerTimeDateStartDay types.Int64 `tfsdk:"summer_time_date_start_day"` SummerTimeDateStartMonth types.String `tfsdk:"summer_time_date_start_month"` SummerTimeDateStartYear types.Int64 `tfsdk:"summer_time_date_start_year"` SummerTimeDateStartTime types.String `tfsdk:"summer_time_date_start_time"` SummerTimeDateEndDay types.Int64 `tfsdk:"summer_time_date_end_day"` SummerTimeDateEndMonth types.String `tfsdk:"summer_time_date_end_month"` SummerTimeDateEndYear types.Int64 `tfsdk:"summer_time_date_end_year"` SummerTimeDateEndTime types.String `tfsdk:"summer_time_date_end_time"` SummerTimeDateOffset types.Int64 `tfsdk:"summer_time_date_offset"` SummerTimeRecurring types.Bool `tfsdk:"summer_time_recurring"` SummerTimeRecurringStartWeek types.String `tfsdk:"summer_time_recurring_start_week"` SummerTimeRecurringStartWeekday types.String `tfsdk:"summer_time_recurring_start_weekday"` SummerTimeRecurringStartMonth types.String `tfsdk:"summer_time_recurring_start_month"` SummerTimeRecurringStartTime types.String `tfsdk:"summer_time_recurring_start_time"` SummerTimeRecurringEndWeek types.String `tfsdk:"summer_time_recurring_end_week"` SummerTimeRecurringEndWeekday types.String `tfsdk:"summer_time_recurring_end_weekday"` SummerTimeRecurringEndMonth types.String `tfsdk:"summer_time_recurring_end_month"` SummerTimeRecurringEndTime types.String `tfsdk:"summer_time_recurring_end_time"` SummerTimeRecurringOffset types.Int64 `tfsdk:"summer_time_recurring_offset"` }
type ClockDataSource ¶ added in v0.3.0
type ClockDataSource struct {
// contains filtered or unexported fields
}
func (*ClockDataSource) Configure ¶ added in v0.3.0
func (d *ClockDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ClockDataSource) Metadata ¶ added in v0.3.0
func (d *ClockDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ClockDataSource) Read ¶ added in v0.3.0
func (d *ClockDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ClockDataSource) Schema ¶ added in v0.3.0
func (d *ClockDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ClockResource ¶ added in v0.3.0
type ClockResource struct {
// contains filtered or unexported fields
}
func (*ClockResource) Configure ¶ added in v0.3.0
func (r *ClockResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ClockResource) Create ¶ added in v0.3.0
func (r *ClockResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ClockResource) Delete ¶ added in v0.3.0
func (r *ClockResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ClockResource) ImportState ¶ added in v0.3.0
func (r *ClockResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ClockResource) Metadata ¶ added in v0.3.0
func (r *ClockResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ClockResource) Read ¶ added in v0.3.0
func (r *ClockResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ClockResource) Schema ¶ added in v0.3.0
func (r *ClockResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ClockResource) Update ¶ added in v0.3.0
func (r *ClockResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DHCP ¶ added in v0.3.0
type DHCP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` CompatibilitySuboptionLinkSelection types.String `tfsdk:"compatibility_suboption_link_selection"` CompatibilitySuboptionServerOverride types.String `tfsdk:"compatibility_suboption_server_override"` RelayInformationTrustAll types.Bool `tfsdk:"relay_information_trust_all"` RelayInformationOptionDefault types.Bool `tfsdk:"relay_information_option_default"` RelayInformationOptionVpn types.Bool `tfsdk:"relay_information_option_vpn"` Snooping types.Bool `tfsdk:"snooping"` SnoopingVlans []DHCPSnoopingVlans `tfsdk:"snooping_vlans"` }
type DHCPData ¶ added in v0.3.0
type DHCPData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` CompatibilitySuboptionLinkSelection types.String `tfsdk:"compatibility_suboption_link_selection"` CompatibilitySuboptionServerOverride types.String `tfsdk:"compatibility_suboption_server_override"` RelayInformationTrustAll types.Bool `tfsdk:"relay_information_trust_all"` RelayInformationOptionDefault types.Bool `tfsdk:"relay_information_option_default"` RelayInformationOptionVpn types.Bool `tfsdk:"relay_information_option_vpn"` Snooping types.Bool `tfsdk:"snooping"` SnoopingVlans []DHCPSnoopingVlans `tfsdk:"snooping_vlans"` }
type DHCPDataSource ¶ added in v0.3.0
type DHCPDataSource struct {
// contains filtered or unexported fields
}
func (*DHCPDataSource) Configure ¶ added in v0.3.0
func (d *DHCPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*DHCPDataSource) Metadata ¶ added in v0.3.0
func (d *DHCPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DHCPDataSource) Read ¶ added in v0.3.0
func (d *DHCPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DHCPDataSource) Schema ¶ added in v0.3.0
func (d *DHCPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DHCPResource ¶ added in v0.3.0
type DHCPResource struct {
// contains filtered or unexported fields
}
func (*DHCPResource) Configure ¶ added in v0.3.0
func (r *DHCPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*DHCPResource) Create ¶ added in v0.3.0
func (r *DHCPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DHCPResource) Delete ¶ added in v0.3.0
func (r *DHCPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DHCPResource) ImportState ¶ added in v0.3.0
func (r *DHCPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DHCPResource) Metadata ¶ added in v0.3.0
func (r *DHCPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DHCPResource) Read ¶ added in v0.3.0
func (r *DHCPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DHCPResource) Schema ¶ added in v0.3.0
func (r *DHCPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DHCPResource) Update ¶ added in v0.3.0
func (r *DHCPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DHCPSnoopingVlans ¶ added in v0.3.0
type EVPN ¶ added in v0.3.0
type EVPN struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ReplicationTypeIngress types.Bool `tfsdk:"replication_type_ingress"` ReplicationTypeStatic types.Bool `tfsdk:"replication_type_static"` ReplicationTypeP2mp types.Bool `tfsdk:"replication_type_p2mp"` ReplicationTypeMp2mp types.Bool `tfsdk:"replication_type_mp2mp"` MacDuplicationLimit types.Int64 `tfsdk:"mac_duplication_limit"` MacDuplicationTime types.Int64 `tfsdk:"mac_duplication_time"` IpDuplicationLimit types.Int64 `tfsdk:"ip_duplication_limit"` IpDuplicationTime types.Int64 `tfsdk:"ip_duplication_time"` RouterIdLoopback types.Int64 `tfsdk:"router_id_loopback"` DefaultGatewayAdvertise types.Bool `tfsdk:"default_gateway_advertise"` LoggingPeerState types.Bool `tfsdk:"logging_peer_state"` RouteTargetAutoVni types.Bool `tfsdk:"route_target_auto_vni"` }
type EVPNData ¶ added in v0.3.0
type EVPNData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ReplicationTypeIngress types.Bool `tfsdk:"replication_type_ingress"` ReplicationTypeStatic types.Bool `tfsdk:"replication_type_static"` ReplicationTypeP2mp types.Bool `tfsdk:"replication_type_p2mp"` ReplicationTypeMp2mp types.Bool `tfsdk:"replication_type_mp2mp"` MacDuplicationLimit types.Int64 `tfsdk:"mac_duplication_limit"` MacDuplicationTime types.Int64 `tfsdk:"mac_duplication_time"` IpDuplicationLimit types.Int64 `tfsdk:"ip_duplication_limit"` IpDuplicationTime types.Int64 `tfsdk:"ip_duplication_time"` RouterIdLoopback types.Int64 `tfsdk:"router_id_loopback"` DefaultGatewayAdvertise types.Bool `tfsdk:"default_gateway_advertise"` LoggingPeerState types.Bool `tfsdk:"logging_peer_state"` RouteTargetAutoVni types.Bool `tfsdk:"route_target_auto_vni"` }
type EVPNDataSource ¶ added in v0.3.0
type EVPNDataSource struct {
// contains filtered or unexported fields
}
func (*EVPNDataSource) Configure ¶ added in v0.3.0
func (d *EVPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EVPNDataSource) Metadata ¶ added in v0.3.0
func (d *EVPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EVPNDataSource) Read ¶ added in v0.3.0
func (d *EVPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EVPNDataSource) Schema ¶ added in v0.3.0
func (d *EVPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EVPNInstance ¶ added in v0.3.0
type EVPNInstance struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` EvpnInstanceNum types.Int64 `tfsdk:"evpn_instance_num"` VlanBasedReplicationTypeIngress types.Bool `tfsdk:"vlan_based_replication_type_ingress"` VlanBasedReplicationTypeStatic types.Bool `tfsdk:"vlan_based_replication_type_static"` VlanBasedReplicationTypeP2mp types.Bool `tfsdk:"vlan_based_replication_type_p2mp"` VlanBasedReplicationTypeMp2mp types.Bool `tfsdk:"vlan_based_replication_type_mp2mp"` VlanBasedEncapsulation types.String `tfsdk:"vlan_based_encapsulation"` VlanBasedAutoRouteTarget types.Bool `tfsdk:"vlan_based_auto_route_target"` VlanBasedRd types.String `tfsdk:"vlan_based_rd"` VlanBasedRouteTarget types.String `tfsdk:"vlan_based_route_target"` VlanBasedRouteTargetBoth types.String `tfsdk:"vlan_based_route_target_both"` VlanBasedRouteTargetImport types.String `tfsdk:"vlan_based_route_target_import"` VlanBasedRouteTargetExport types.String `tfsdk:"vlan_based_route_target_export"` VlanBasedIpLocalLearningDisable types.Bool `tfsdk:"vlan_based_ip_local_learning_disable"` VlanBasedIpLocalLearningEnable types.Bool `tfsdk:"vlan_based_ip_local_learning_enable"` VlanBasedDefaultGatewayAdvertise types.String `tfsdk:"vlan_based_default_gateway_advertise"` VlanBasedReOriginateRouteType5 types.Bool `tfsdk:"vlan_based_re_originate_route_type5"` }
type EVPNInstanceData ¶ added in v0.3.0
type EVPNInstanceData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` EvpnInstanceNum types.Int64 `tfsdk:"evpn_instance_num"` VlanBasedReplicationTypeIngress types.Bool `tfsdk:"vlan_based_replication_type_ingress"` VlanBasedReplicationTypeStatic types.Bool `tfsdk:"vlan_based_replication_type_static"` VlanBasedReplicationTypeP2mp types.Bool `tfsdk:"vlan_based_replication_type_p2mp"` VlanBasedReplicationTypeMp2mp types.Bool `tfsdk:"vlan_based_replication_type_mp2mp"` VlanBasedEncapsulation types.String `tfsdk:"vlan_based_encapsulation"` VlanBasedAutoRouteTarget types.Bool `tfsdk:"vlan_based_auto_route_target"` VlanBasedRd types.String `tfsdk:"vlan_based_rd"` VlanBasedRouteTarget types.String `tfsdk:"vlan_based_route_target"` VlanBasedRouteTargetBoth types.String `tfsdk:"vlan_based_route_target_both"` VlanBasedRouteTargetImport types.String `tfsdk:"vlan_based_route_target_import"` VlanBasedRouteTargetExport types.String `tfsdk:"vlan_based_route_target_export"` VlanBasedIpLocalLearningDisable types.Bool `tfsdk:"vlan_based_ip_local_learning_disable"` VlanBasedIpLocalLearningEnable types.Bool `tfsdk:"vlan_based_ip_local_learning_enable"` VlanBasedDefaultGatewayAdvertise types.String `tfsdk:"vlan_based_default_gateway_advertise"` VlanBasedReOriginateRouteType5 types.Bool `tfsdk:"vlan_based_re_originate_route_type5"` }
type EVPNInstanceDataSource ¶ added in v0.3.0
type EVPNInstanceDataSource struct {
// contains filtered or unexported fields
}
func (*EVPNInstanceDataSource) Configure ¶ added in v0.3.0
func (d *EVPNInstanceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EVPNInstanceDataSource) Metadata ¶ added in v0.3.0
func (d *EVPNInstanceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EVPNInstanceDataSource) Read ¶ added in v0.3.0
func (d *EVPNInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EVPNInstanceDataSource) Schema ¶ added in v0.3.0
func (d *EVPNInstanceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EVPNInstanceResource ¶ added in v0.3.0
type EVPNInstanceResource struct {
// contains filtered or unexported fields
}
func (*EVPNInstanceResource) Configure ¶ added in v0.3.0
func (r *EVPNInstanceResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*EVPNInstanceResource) Create ¶ added in v0.3.0
func (r *EVPNInstanceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EVPNInstanceResource) Delete ¶ added in v0.3.0
func (r *EVPNInstanceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EVPNInstanceResource) ImportState ¶ added in v0.3.0
func (r *EVPNInstanceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EVPNInstanceResource) Metadata ¶ added in v0.3.0
func (r *EVPNInstanceResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EVPNInstanceResource) Read ¶ added in v0.3.0
func (r *EVPNInstanceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EVPNInstanceResource) Schema ¶ added in v0.3.0
func (r *EVPNInstanceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EVPNInstanceResource) Update ¶ added in v0.3.0
func (r *EVPNInstanceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EVPNResource ¶ added in v0.3.0
type EVPNResource struct {
// contains filtered or unexported fields
}
func (*EVPNResource) Configure ¶ added in v0.3.0
func (r *EVPNResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*EVPNResource) Create ¶ added in v0.3.0
func (r *EVPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EVPNResource) Delete ¶ added in v0.3.0
func (r *EVPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EVPNResource) ImportState ¶ added in v0.3.0
func (r *EVPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EVPNResource) Metadata ¶ added in v0.3.0
func (r *EVPNResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EVPNResource) Read ¶ added in v0.3.0
func (r *EVPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EVPNResource) Schema ¶ added in v0.3.0
func (r *EVPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EVPNResource) Update ¶ added in v0.3.0
func (r *EVPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfaceEthernet ¶ added in v0.3.0
type InterfaceEthernet struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` MediaType types.String `tfsdk:"media_type"` Switchport types.Bool `tfsdk:"switchport"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` IpProxyArp types.Bool `tfsdk:"ip_proxy_arp"` IpRedirects types.Bool `tfsdk:"ip_redirects"` Unreachables types.Bool `tfsdk:"unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"` Unnumbered types.String `tfsdk:"unnumbered"` EncapsulationDot1qVlanId types.Int64 `tfsdk:"encapsulation_dot1q_vlan_id"` ChannelGroupNumber types.Int64 `tfsdk:"channel_group_number"` ChannelGroupMode types.String `tfsdk:"channel_group_mode"` IpDhcpRelaySourceInterface types.String `tfsdk:"ip_dhcp_relay_source_interface"` IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"` IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"` IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"` IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"` SpanningTreeGuard types.String `tfsdk:"spanning_tree_guard"` AutoQosClassify types.Bool `tfsdk:"auto_qos_classify"` AutoQosClassifyPolice types.Bool `tfsdk:"auto_qos_classify_police"` AutoQosTrust types.Bool `tfsdk:"auto_qos_trust"` AutoQosTrustCos types.Bool `tfsdk:"auto_qos_trust_cos"` AutoQosTrustDscp types.Bool `tfsdk:"auto_qos_trust_dscp"` AutoQosVideoCts types.Bool `tfsdk:"auto_qos_video_cts"` AutoQosVideoIpCamera types.Bool `tfsdk:"auto_qos_video_ip_camera"` AutoQosVideoMediaPlayer types.Bool `tfsdk:"auto_qos_video_media_player"` AutoQosVoip types.Bool `tfsdk:"auto_qos_voip"` AutoQosVoipCiscoPhone types.Bool `tfsdk:"auto_qos_voip_cisco_phone"` AutoQosVoipCiscoSoftphone types.Bool `tfsdk:"auto_qos_voip_cisco_softphone"` AutoQosVoipTrust types.Bool `tfsdk:"auto_qos_voip_trust"` TrustDevice types.String `tfsdk:"trust_device"` HelperAddresses []InterfaceEthernetHelperAddresses `tfsdk:"helper_addresses"` SourceTemplate []InterfaceEthernetSourceTemplate `tfsdk:"source_template"` }
type InterfaceEthernetData ¶ added in v0.3.0
type InterfaceEthernetData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` MediaType types.String `tfsdk:"media_type"` Switchport types.Bool `tfsdk:"switchport"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` IpProxyArp types.Bool `tfsdk:"ip_proxy_arp"` IpRedirects types.Bool `tfsdk:"ip_redirects"` Unreachables types.Bool `tfsdk:"unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"` Unnumbered types.String `tfsdk:"unnumbered"` EncapsulationDot1qVlanId types.Int64 `tfsdk:"encapsulation_dot1q_vlan_id"` ChannelGroupNumber types.Int64 `tfsdk:"channel_group_number"` ChannelGroupMode types.String `tfsdk:"channel_group_mode"` IpDhcpRelaySourceInterface types.String `tfsdk:"ip_dhcp_relay_source_interface"` IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"` IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"` IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"` IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"` SpanningTreeGuard types.String `tfsdk:"spanning_tree_guard"` AutoQosClassify types.Bool `tfsdk:"auto_qos_classify"` AutoQosClassifyPolice types.Bool `tfsdk:"auto_qos_classify_police"` AutoQosTrust types.Bool `tfsdk:"auto_qos_trust"` AutoQosTrustCos types.Bool `tfsdk:"auto_qos_trust_cos"` AutoQosTrustDscp types.Bool `tfsdk:"auto_qos_trust_dscp"` AutoQosVideoCts types.Bool `tfsdk:"auto_qos_video_cts"` AutoQosVideoIpCamera types.Bool `tfsdk:"auto_qos_video_ip_camera"` AutoQosVideoMediaPlayer types.Bool `tfsdk:"auto_qos_video_media_player"` AutoQosVoip types.Bool `tfsdk:"auto_qos_voip"` AutoQosVoipCiscoPhone types.Bool `tfsdk:"auto_qos_voip_cisco_phone"` AutoQosVoipCiscoSoftphone types.Bool `tfsdk:"auto_qos_voip_cisco_softphone"` AutoQosVoipTrust types.Bool `tfsdk:"auto_qos_voip_trust"` TrustDevice types.String `tfsdk:"trust_device"` HelperAddresses []InterfaceEthernetHelperAddresses `tfsdk:"helper_addresses"` SourceTemplate []InterfaceEthernetSourceTemplate `tfsdk:"source_template"` }
type InterfaceEthernetDataSource ¶ added in v0.3.0
type InterfaceEthernetDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceEthernetDataSource) Configure ¶ added in v0.3.0
func (d *InterfaceEthernetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceEthernetDataSource) Metadata ¶ added in v0.3.0
func (d *InterfaceEthernetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceEthernetDataSource) Read ¶ added in v0.3.0
func (d *InterfaceEthernetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceEthernetDataSource) Schema ¶ added in v0.3.0
func (d *InterfaceEthernetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceEthernetHelperAddresses ¶ added in v0.3.0
type InterfaceEthernetResource ¶ added in v0.3.0
type InterfaceEthernetResource struct {
// contains filtered or unexported fields
}
func (*InterfaceEthernetResource) Configure ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceEthernetResource) Create ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceEthernetResource) Delete ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceEthernetResource) ImportState ¶ added in v0.3.0
func (r *InterfaceEthernetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceEthernetResource) Metadata ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceEthernetResource) Read ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceEthernetResource) Schema ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceEthernetResource) Update ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfaceEthernetSourceTemplate ¶ added in v0.3.0
type InterfaceLoopback ¶ added in v0.3.0
type InterfaceLoopback struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Name types.Int64 `tfsdk:"name"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` IpProxyArp types.Bool `tfsdk:"ip_proxy_arp"` IpRedirects types.Bool `tfsdk:"ip_redirects"` Unreachables types.Bool `tfsdk:"unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"` IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"` IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"` IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"` IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"` }
type InterfaceLoopbackData ¶ added in v0.3.0
type InterfaceLoopbackData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.Int64 `tfsdk:"name"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` IpProxyArp types.Bool `tfsdk:"ip_proxy_arp"` IpRedirects types.Bool `tfsdk:"ip_redirects"` Unreachables types.Bool `tfsdk:"unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"` IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"` IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"` IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"` IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"` }
type InterfaceLoopbackDataSource ¶ added in v0.3.0
type InterfaceLoopbackDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceLoopbackDataSource) Configure ¶ added in v0.3.0
func (d *InterfaceLoopbackDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceLoopbackDataSource) Metadata ¶ added in v0.3.0
func (d *InterfaceLoopbackDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceLoopbackDataSource) Read ¶ added in v0.3.0
func (d *InterfaceLoopbackDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceLoopbackDataSource) Schema ¶ added in v0.3.0
func (d *InterfaceLoopbackDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceLoopbackResource ¶ added in v0.3.0
type InterfaceLoopbackResource struct {
// contains filtered or unexported fields
}
func (*InterfaceLoopbackResource) Configure ¶ added in v0.3.0
func (r *InterfaceLoopbackResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceLoopbackResource) Create ¶ added in v0.3.0
func (r *InterfaceLoopbackResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceLoopbackResource) Delete ¶ added in v0.3.0
func (r *InterfaceLoopbackResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceLoopbackResource) ImportState ¶ added in v0.3.0
func (r *InterfaceLoopbackResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceLoopbackResource) Metadata ¶ added in v0.3.0
func (r *InterfaceLoopbackResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceLoopbackResource) Read ¶ added in v0.3.0
func (r *InterfaceLoopbackResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceLoopbackResource) Schema ¶ added in v0.3.0
func (r *InterfaceLoopbackResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceLoopbackResource) Update ¶ added in v0.3.0
func (r *InterfaceLoopbackResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfaceNVE ¶ added in v0.3.0
type InterfaceNVE struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Name types.Int64 `tfsdk:"name"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` HostReachabilityProtocolBgp types.Bool `tfsdk:"host_reachability_protocol_bgp"` SourceInterfaceLoopback types.Int64 `tfsdk:"source_interface_loopback"` VniVrfs []InterfaceNVEVniVrfs `tfsdk:"vni_vrfs"` Vnis []InterfaceNVEVnis `tfsdk:"vnis"` }
type InterfaceNVEData ¶ added in v0.3.0
type InterfaceNVEData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.Int64 `tfsdk:"name"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` HostReachabilityProtocolBgp types.Bool `tfsdk:"host_reachability_protocol_bgp"` SourceInterfaceLoopback types.Int64 `tfsdk:"source_interface_loopback"` VniVrfs []InterfaceNVEVniVrfs `tfsdk:"vni_vrfs"` Vnis []InterfaceNVEVnis `tfsdk:"vnis"` }
type InterfaceNVEDataSource ¶ added in v0.3.0
type InterfaceNVEDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceNVEDataSource) Configure ¶ added in v0.3.0
func (d *InterfaceNVEDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceNVEDataSource) Metadata ¶ added in v0.3.0
func (d *InterfaceNVEDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceNVEDataSource) Read ¶ added in v0.3.0
func (d *InterfaceNVEDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceNVEDataSource) Schema ¶ added in v0.3.0
func (d *InterfaceNVEDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceNVEResource ¶ added in v0.3.0
type InterfaceNVEResource struct {
// contains filtered or unexported fields
}
func (*InterfaceNVEResource) Configure ¶ added in v0.3.0
func (r *InterfaceNVEResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceNVEResource) Create ¶ added in v0.3.0
func (r *InterfaceNVEResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceNVEResource) Delete ¶ added in v0.3.0
func (r *InterfaceNVEResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceNVEResource) ImportState ¶ added in v0.3.0
func (r *InterfaceNVEResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceNVEResource) Metadata ¶ added in v0.3.0
func (r *InterfaceNVEResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceNVEResource) Read ¶ added in v0.3.0
func (r *InterfaceNVEResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceNVEResource) Schema ¶ added in v0.3.0
func (r *InterfaceNVEResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceNVEResource) Update ¶ added in v0.3.0
func (r *InterfaceNVEResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfaceNVEVniVrfs ¶ added in v0.3.0
type InterfaceNVEVnis ¶ added in v0.3.0
type InterfaceOSPF ¶ added in v0.3.0
type InterfaceOSPF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` Cost types.Int64 `tfsdk:"cost"` DeadInterval types.Int64 `tfsdk:"dead_interval"` HelloInterval types.Int64 `tfsdk:"hello_interval"` MtuIgnore types.Bool `tfsdk:"mtu_ignore"` NetworkTypeBroadcast types.Bool `tfsdk:"network_type_broadcast"` NetworkTypeNonBroadcast types.Bool `tfsdk:"network_type_non_broadcast"` NetworkTypePointToMultipoint types.Bool `tfsdk:"network_type_point_to_multipoint"` NetworkTypePointToPoint types.Bool `tfsdk:"network_type_point_to_point"` Priority types.Int64 `tfsdk:"priority"` }
type InterfaceOSPFData ¶ added in v0.3.0
type InterfaceOSPFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` Cost types.Int64 `tfsdk:"cost"` DeadInterval types.Int64 `tfsdk:"dead_interval"` HelloInterval types.Int64 `tfsdk:"hello_interval"` MtuIgnore types.Bool `tfsdk:"mtu_ignore"` NetworkTypeBroadcast types.Bool `tfsdk:"network_type_broadcast"` NetworkTypeNonBroadcast types.Bool `tfsdk:"network_type_non_broadcast"` NetworkTypePointToMultipoint types.Bool `tfsdk:"network_type_point_to_multipoint"` NetworkTypePointToPoint types.Bool `tfsdk:"network_type_point_to_point"` Priority types.Int64 `tfsdk:"priority"` }
type InterfaceOSPFDataSource ¶ added in v0.3.0
type InterfaceOSPFDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceOSPFDataSource) Configure ¶ added in v0.3.0
func (d *InterfaceOSPFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceOSPFDataSource) Metadata ¶ added in v0.3.0
func (d *InterfaceOSPFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceOSPFDataSource) Read ¶ added in v0.3.0
func (d *InterfaceOSPFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceOSPFDataSource) Schema ¶ added in v0.3.0
func (d *InterfaceOSPFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceOSPFProcess ¶ added in v0.3.0
type InterfaceOSPFProcessArea ¶ added in v0.3.0
type InterfaceOSPFProcessData ¶ added in v0.3.0
type InterfaceOSPFProcessDataSource ¶ added in v0.3.0
type InterfaceOSPFProcessDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceOSPFProcessDataSource) Configure ¶ added in v0.3.0
func (d *InterfaceOSPFProcessDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceOSPFProcessDataSource) Metadata ¶ added in v0.3.0
func (d *InterfaceOSPFProcessDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceOSPFProcessDataSource) Read ¶ added in v0.3.0
func (d *InterfaceOSPFProcessDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceOSPFProcessDataSource) Schema ¶ added in v0.3.0
func (d *InterfaceOSPFProcessDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceOSPFProcessResource ¶ added in v0.3.0
type InterfaceOSPFProcessResource struct {
// contains filtered or unexported fields
}
func (*InterfaceOSPFProcessResource) Configure ¶ added in v0.3.0
func (r *InterfaceOSPFProcessResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceOSPFProcessResource) Create ¶ added in v0.3.0
func (r *InterfaceOSPFProcessResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceOSPFProcessResource) Delete ¶ added in v0.3.0
func (r *InterfaceOSPFProcessResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceOSPFProcessResource) ImportState ¶ added in v0.3.0
func (r *InterfaceOSPFProcessResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceOSPFProcessResource) Metadata ¶ added in v0.3.0
func (r *InterfaceOSPFProcessResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceOSPFProcessResource) Read ¶ added in v0.3.0
func (r *InterfaceOSPFProcessResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceOSPFProcessResource) Schema ¶ added in v0.3.0
func (r *InterfaceOSPFProcessResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceOSPFProcessResource) Update ¶ added in v0.3.0
func (r *InterfaceOSPFProcessResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfaceOSPFResource ¶ added in v0.3.0
type InterfaceOSPFResource struct {
// contains filtered or unexported fields
}
func (*InterfaceOSPFResource) Configure ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceOSPFResource) Create ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceOSPFResource) Delete ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceOSPFResource) ImportState ¶ added in v0.3.0
func (r *InterfaceOSPFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceOSPFResource) Metadata ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceOSPFResource) Read ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceOSPFResource) Schema ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceOSPFResource) Update ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfacePIM ¶ added in v0.3.0
type InterfacePIM struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` Passive types.Bool `tfsdk:"passive"` DenseMode types.Bool `tfsdk:"dense_mode"` SparseMode types.Bool `tfsdk:"sparse_mode"` SparseDenseMode types.Bool `tfsdk:"sparse_dense_mode"` Bfd types.Bool `tfsdk:"bfd"` Border types.Bool `tfsdk:"border"` BsrBorder types.Bool `tfsdk:"bsr_border"` DrPriority types.Int64 `tfsdk:"dr_priority"` }
type InterfacePIMData ¶ added in v0.3.0
type InterfacePIMData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` Passive types.Bool `tfsdk:"passive"` DenseMode types.Bool `tfsdk:"dense_mode"` SparseMode types.Bool `tfsdk:"sparse_mode"` SparseDenseMode types.Bool `tfsdk:"sparse_dense_mode"` Bfd types.Bool `tfsdk:"bfd"` Border types.Bool `tfsdk:"border"` BsrBorder types.Bool `tfsdk:"bsr_border"` DrPriority types.Int64 `tfsdk:"dr_priority"` }
type InterfacePIMDataSource ¶ added in v0.3.0
type InterfacePIMDataSource struct {
// contains filtered or unexported fields
}
func (*InterfacePIMDataSource) Configure ¶ added in v0.3.0
func (d *InterfacePIMDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfacePIMDataSource) Metadata ¶ added in v0.3.0
func (d *InterfacePIMDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfacePIMDataSource) Read ¶ added in v0.3.0
func (d *InterfacePIMDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfacePIMDataSource) Schema ¶ added in v0.3.0
func (d *InterfacePIMDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfacePIMResource ¶ added in v0.3.0
type InterfacePIMResource struct {
// contains filtered or unexported fields
}
func (*InterfacePIMResource) Configure ¶ added in v0.3.0
func (r *InterfacePIMResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfacePIMResource) Create ¶ added in v0.3.0
func (r *InterfacePIMResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfacePIMResource) Delete ¶ added in v0.3.0
func (r *InterfacePIMResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfacePIMResource) ImportState ¶ added in v0.3.0
func (r *InterfacePIMResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfacePIMResource) Metadata ¶ added in v0.3.0
func (r *InterfacePIMResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfacePIMResource) Read ¶ added in v0.3.0
func (r *InterfacePIMResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfacePIMResource) Schema ¶ added in v0.3.0
func (r *InterfacePIMResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfacePIMResource) Update ¶ added in v0.3.0
func (r *InterfacePIMResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfacePortChannel ¶ added in v0.3.0
type InterfacePortChannel struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Name types.Int64 `tfsdk:"name"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` IpProxyArp types.Bool `tfsdk:"ip_proxy_arp"` IpRedirects types.Bool `tfsdk:"ip_redirects"` Unreachables types.Bool `tfsdk:"unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"` Switchport types.Bool `tfsdk:"switchport"` IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"` IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"` IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"` IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"` IpDhcpRelaySourceInterface types.String `tfsdk:"ip_dhcp_relay_source_interface"` SpanningTreeGuard types.String `tfsdk:"spanning_tree_guard"` AutoQosClassify types.Bool `tfsdk:"auto_qos_classify"` AutoQosClassifyPolice types.Bool `tfsdk:"auto_qos_classify_police"` AutoQosTrust types.Bool `tfsdk:"auto_qos_trust"` AutoQosTrustCos types.Bool `tfsdk:"auto_qos_trust_cos"` AutoQosTrustDscp types.Bool `tfsdk:"auto_qos_trust_dscp"` AutoQosVideoCts types.Bool `tfsdk:"auto_qos_video_cts"` AutoQosVideoIpCamera types.Bool `tfsdk:"auto_qos_video_ip_camera"` AutoQosVideoMediaPlayer types.Bool `tfsdk:"auto_qos_video_media_player"` AutoQosVoip types.Bool `tfsdk:"auto_qos_voip"` AutoQosVoipCiscoPhone types.Bool `tfsdk:"auto_qos_voip_cisco_phone"` AutoQosVoipCiscoSoftphone types.Bool `tfsdk:"auto_qos_voip_cisco_softphone"` AutoQosVoipTrust types.Bool `tfsdk:"auto_qos_voip_trust"` TrustDevice types.String `tfsdk:"trust_device"` HelperAddresses []InterfacePortChannelHelperAddresses `tfsdk:"helper_addresses"` }
type InterfacePortChannelData ¶ added in v0.3.0
type InterfacePortChannelData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.Int64 `tfsdk:"name"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` IpProxyArp types.Bool `tfsdk:"ip_proxy_arp"` IpRedirects types.Bool `tfsdk:"ip_redirects"` Unreachables types.Bool `tfsdk:"unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"` Switchport types.Bool `tfsdk:"switchport"` IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"` IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"` IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"` IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"` IpDhcpRelaySourceInterface types.String `tfsdk:"ip_dhcp_relay_source_interface"` SpanningTreeGuard types.String `tfsdk:"spanning_tree_guard"` AutoQosClassify types.Bool `tfsdk:"auto_qos_classify"` AutoQosClassifyPolice types.Bool `tfsdk:"auto_qos_classify_police"` AutoQosTrust types.Bool `tfsdk:"auto_qos_trust"` AutoQosTrustCos types.Bool `tfsdk:"auto_qos_trust_cos"` AutoQosTrustDscp types.Bool `tfsdk:"auto_qos_trust_dscp"` AutoQosVideoCts types.Bool `tfsdk:"auto_qos_video_cts"` AutoQosVideoIpCamera types.Bool `tfsdk:"auto_qos_video_ip_camera"` AutoQosVideoMediaPlayer types.Bool `tfsdk:"auto_qos_video_media_player"` AutoQosVoip types.Bool `tfsdk:"auto_qos_voip"` AutoQosVoipCiscoPhone types.Bool `tfsdk:"auto_qos_voip_cisco_phone"` AutoQosVoipCiscoSoftphone types.Bool `tfsdk:"auto_qos_voip_cisco_softphone"` AutoQosVoipTrust types.Bool `tfsdk:"auto_qos_voip_trust"` TrustDevice types.String `tfsdk:"trust_device"` HelperAddresses []InterfacePortChannelHelperAddresses `tfsdk:"helper_addresses"` }
type InterfacePortChannelDataSource ¶ added in v0.3.0
type InterfacePortChannelDataSource struct {
// contains filtered or unexported fields
}
func (*InterfacePortChannelDataSource) Configure ¶ added in v0.3.0
func (d *InterfacePortChannelDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfacePortChannelDataSource) Metadata ¶ added in v0.3.0
func (d *InterfacePortChannelDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfacePortChannelDataSource) Read ¶ added in v0.3.0
func (d *InterfacePortChannelDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfacePortChannelDataSource) Schema ¶ added in v0.3.0
func (d *InterfacePortChannelDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfacePortChannelHelperAddresses ¶ added in v0.3.0
type InterfacePortChannelResource ¶ added in v0.3.0
type InterfacePortChannelResource struct {
// contains filtered or unexported fields
}
func (*InterfacePortChannelResource) Configure ¶ added in v0.3.0
func (r *InterfacePortChannelResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfacePortChannelResource) Create ¶ added in v0.3.0
func (r *InterfacePortChannelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfacePortChannelResource) Delete ¶ added in v0.3.0
func (r *InterfacePortChannelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfacePortChannelResource) ImportState ¶ added in v0.3.0
func (r *InterfacePortChannelResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfacePortChannelResource) Metadata ¶ added in v0.3.0
func (r *InterfacePortChannelResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfacePortChannelResource) Read ¶ added in v0.3.0
func (r *InterfacePortChannelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfacePortChannelResource) Schema ¶ added in v0.3.0
func (r *InterfacePortChannelResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfacePortChannelResource) Update ¶ added in v0.3.0
func (r *InterfacePortChannelResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfacePortChannelSubinterface ¶ added in v0.3.0
type InterfacePortChannelSubinterface struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` IpProxyArp types.Bool `tfsdk:"ip_proxy_arp"` IpRedirects types.Bool `tfsdk:"ip_redirects"` Unreachables types.Bool `tfsdk:"unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"` EncapsulationDot1qVlanId types.Int64 `tfsdk:"encapsulation_dot1q_vlan_id"` IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"` IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"` IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"` IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"` AutoQosClassify types.Bool `tfsdk:"auto_qos_classify"` AutoQosClassifyPolice types.Bool `tfsdk:"auto_qos_classify_police"` AutoQosTrust types.Bool `tfsdk:"auto_qos_trust"` AutoQosTrustCos types.Bool `tfsdk:"auto_qos_trust_cos"` AutoQosTrustDscp types.Bool `tfsdk:"auto_qos_trust_dscp"` AutoQosVideoCts types.Bool `tfsdk:"auto_qos_video_cts"` AutoQosVideoIpCamera types.Bool `tfsdk:"auto_qos_video_ip_camera"` AutoQosVideoMediaPlayer types.Bool `tfsdk:"auto_qos_video_media_player"` AutoQosVoip types.Bool `tfsdk:"auto_qos_voip"` AutoQosVoipCiscoPhone types.Bool `tfsdk:"auto_qos_voip_cisco_phone"` AutoQosVoipCiscoSoftphone types.Bool `tfsdk:"auto_qos_voip_cisco_softphone"` AutoQosVoipTrust types.Bool `tfsdk:"auto_qos_voip_trust"` TrustDevice types.String `tfsdk:"trust_device"` HelperAddresses []InterfacePortChannelSubinterfaceHelperAddresses `tfsdk:"helper_addresses"` }
type InterfacePortChannelSubinterfaceData ¶ added in v0.3.0
type InterfacePortChannelSubinterfaceData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` IpProxyArp types.Bool `tfsdk:"ip_proxy_arp"` IpRedirects types.Bool `tfsdk:"ip_redirects"` Unreachables types.Bool `tfsdk:"unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"` EncapsulationDot1qVlanId types.Int64 `tfsdk:"encapsulation_dot1q_vlan_id"` IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"` IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"` IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"` IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"` AutoQosClassify types.Bool `tfsdk:"auto_qos_classify"` AutoQosClassifyPolice types.Bool `tfsdk:"auto_qos_classify_police"` AutoQosTrust types.Bool `tfsdk:"auto_qos_trust"` AutoQosTrustCos types.Bool `tfsdk:"auto_qos_trust_cos"` AutoQosTrustDscp types.Bool `tfsdk:"auto_qos_trust_dscp"` AutoQosVideoCts types.Bool `tfsdk:"auto_qos_video_cts"` AutoQosVideoIpCamera types.Bool `tfsdk:"auto_qos_video_ip_camera"` AutoQosVideoMediaPlayer types.Bool `tfsdk:"auto_qos_video_media_player"` AutoQosVoip types.Bool `tfsdk:"auto_qos_voip"` AutoQosVoipCiscoPhone types.Bool `tfsdk:"auto_qos_voip_cisco_phone"` AutoQosVoipCiscoSoftphone types.Bool `tfsdk:"auto_qos_voip_cisco_softphone"` AutoQosVoipTrust types.Bool `tfsdk:"auto_qos_voip_trust"` TrustDevice types.String `tfsdk:"trust_device"` HelperAddresses []InterfacePortChannelSubinterfaceHelperAddresses `tfsdk:"helper_addresses"` }
type InterfacePortChannelSubinterfaceDataSource ¶ added in v0.3.0
type InterfacePortChannelSubinterfaceDataSource struct {
// contains filtered or unexported fields
}
func (*InterfacePortChannelSubinterfaceDataSource) Configure ¶ added in v0.3.0
func (d *InterfacePortChannelSubinterfaceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfacePortChannelSubinterfaceDataSource) Metadata ¶ added in v0.3.0
func (d *InterfacePortChannelSubinterfaceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfacePortChannelSubinterfaceDataSource) Read ¶ added in v0.3.0
func (d *InterfacePortChannelSubinterfaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfacePortChannelSubinterfaceDataSource) Schema ¶ added in v0.3.0
func (d *InterfacePortChannelSubinterfaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfacePortChannelSubinterfaceHelperAddresses ¶ added in v0.3.0
type InterfacePortChannelSubinterfaceResource ¶ added in v0.3.0
type InterfacePortChannelSubinterfaceResource struct {
// contains filtered or unexported fields
}
func (*InterfacePortChannelSubinterfaceResource) Configure ¶ added in v0.3.0
func (r *InterfacePortChannelSubinterfaceResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfacePortChannelSubinterfaceResource) Create ¶ added in v0.3.0
func (r *InterfacePortChannelSubinterfaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfacePortChannelSubinterfaceResource) Delete ¶ added in v0.3.0
func (r *InterfacePortChannelSubinterfaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfacePortChannelSubinterfaceResource) ImportState ¶ added in v0.3.0
func (r *InterfacePortChannelSubinterfaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfacePortChannelSubinterfaceResource) Metadata ¶ added in v0.3.0
func (r *InterfacePortChannelSubinterfaceResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfacePortChannelSubinterfaceResource) Read ¶ added in v0.3.0
func (r *InterfacePortChannelSubinterfaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfacePortChannelSubinterfaceResource) Schema ¶ added in v0.3.0
func (r *InterfacePortChannelSubinterfaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfacePortChannelSubinterfaceResource) Update ¶ added in v0.3.0
func (r *InterfacePortChannelSubinterfaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfaceSwitchport ¶ added in v0.3.0
type InterfaceSwitchport struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` ModeAccess types.Bool `tfsdk:"mode_access"` ModeDot1qTunnel types.Bool `tfsdk:"mode_dot1q_tunnel"` ModePrivateVlanTrunk types.Bool `tfsdk:"mode_private_vlan_trunk"` ModePrivateVlanHost types.Bool `tfsdk:"mode_private_vlan_host"` ModePrivateVlanPromiscuous types.Bool `tfsdk:"mode_private_vlan_promiscuous"` ModeTrunk types.Bool `tfsdk:"mode_trunk"` Nonegotiate types.Bool `tfsdk:"nonegotiate"` AccessVlan types.String `tfsdk:"access_vlan"` TrunkAllowedVlans types.String `tfsdk:"trunk_allowed_vlans"` TrunkAllowedVlansNone types.Bool `tfsdk:"trunk_allowed_vlans_none"` TrunkNativeVlanTag types.Bool `tfsdk:"trunk_native_vlan_tag"` TrunkNativeVlan types.Int64 `tfsdk:"trunk_native_vlan"` Host types.Bool `tfsdk:"host"` }
type InterfaceSwitchportData ¶ added in v0.3.0
type InterfaceSwitchportData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` ModeAccess types.Bool `tfsdk:"mode_access"` ModeDot1qTunnel types.Bool `tfsdk:"mode_dot1q_tunnel"` ModePrivateVlanTrunk types.Bool `tfsdk:"mode_private_vlan_trunk"` ModePrivateVlanHost types.Bool `tfsdk:"mode_private_vlan_host"` ModePrivateVlanPromiscuous types.Bool `tfsdk:"mode_private_vlan_promiscuous"` ModeTrunk types.Bool `tfsdk:"mode_trunk"` Nonegotiate types.Bool `tfsdk:"nonegotiate"` AccessVlan types.String `tfsdk:"access_vlan"` TrunkAllowedVlans types.String `tfsdk:"trunk_allowed_vlans"` TrunkAllowedVlansNone types.Bool `tfsdk:"trunk_allowed_vlans_none"` TrunkNativeVlanTag types.Bool `tfsdk:"trunk_native_vlan_tag"` TrunkNativeVlan types.Int64 `tfsdk:"trunk_native_vlan"` Host types.Bool `tfsdk:"host"` }
type InterfaceSwitchportDataSource ¶ added in v0.3.0
type InterfaceSwitchportDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceSwitchportDataSource) Configure ¶ added in v0.3.0
func (d *InterfaceSwitchportDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceSwitchportDataSource) Metadata ¶ added in v0.3.0
func (d *InterfaceSwitchportDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceSwitchportDataSource) Read ¶ added in v0.3.0
func (d *InterfaceSwitchportDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceSwitchportDataSource) Schema ¶ added in v0.3.0
func (d *InterfaceSwitchportDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceSwitchportResource ¶ added in v0.3.0
type InterfaceSwitchportResource struct {
// contains filtered or unexported fields
}
func (*InterfaceSwitchportResource) Configure ¶ added in v0.3.0
func (r *InterfaceSwitchportResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceSwitchportResource) Create ¶ added in v0.3.0
func (r *InterfaceSwitchportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceSwitchportResource) Delete ¶ added in v0.3.0
func (r *InterfaceSwitchportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceSwitchportResource) ImportState ¶ added in v0.3.0
func (r *InterfaceSwitchportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceSwitchportResource) Metadata ¶ added in v0.3.0
func (r *InterfaceSwitchportResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceSwitchportResource) Read ¶ added in v0.3.0
func (r *InterfaceSwitchportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceSwitchportResource) Schema ¶ added in v0.3.0
func (r *InterfaceSwitchportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceSwitchportResource) Update ¶ added in v0.3.0
func (r *InterfaceSwitchportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfaceVLAN ¶ added in v0.3.0
type InterfaceVLAN struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Name types.Int64 `tfsdk:"name"` Autostate types.Bool `tfsdk:"autostate"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` IpProxyArp types.Bool `tfsdk:"ip_proxy_arp"` IpRedirects types.Bool `tfsdk:"ip_redirects"` Unreachables types.Bool `tfsdk:"unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"` Unnumbered types.String `tfsdk:"unnumbered"` IpDhcpRelaySourceInterface types.String `tfsdk:"ip_dhcp_relay_source_interface"` IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"` IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"` IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"` IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"` HelperAddresses []InterfaceVLANHelperAddresses `tfsdk:"helper_addresses"` }
type InterfaceVLANData ¶ added in v0.3.0
type InterfaceVLANData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.Int64 `tfsdk:"name"` Autostate types.Bool `tfsdk:"autostate"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` IpProxyArp types.Bool `tfsdk:"ip_proxy_arp"` IpRedirects types.Bool `tfsdk:"ip_redirects"` Unreachables types.Bool `tfsdk:"unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"` Unnumbered types.String `tfsdk:"unnumbered"` IpDhcpRelaySourceInterface types.String `tfsdk:"ip_dhcp_relay_source_interface"` IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"` IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"` IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"` IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"` HelperAddresses []InterfaceVLANHelperAddresses `tfsdk:"helper_addresses"` }
type InterfaceVLANDataSource ¶ added in v0.3.0
type InterfaceVLANDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceVLANDataSource) Configure ¶ added in v0.3.0
func (d *InterfaceVLANDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceVLANDataSource) Metadata ¶ added in v0.3.0
func (d *InterfaceVLANDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceVLANDataSource) Read ¶ added in v0.3.0
func (d *InterfaceVLANDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceVLANDataSource) Schema ¶ added in v0.3.0
func (d *InterfaceVLANDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceVLANHelperAddresses ¶ added in v0.3.0
type InterfaceVLANResource ¶ added in v0.3.0
type InterfaceVLANResource struct {
// contains filtered or unexported fields
}
func (*InterfaceVLANResource) Configure ¶ added in v0.3.0
func (r *InterfaceVLANResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceVLANResource) Create ¶ added in v0.3.0
func (r *InterfaceVLANResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceVLANResource) Delete ¶ added in v0.3.0
func (r *InterfaceVLANResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceVLANResource) ImportState ¶ added in v0.3.0
func (r *InterfaceVLANResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceVLANResource) Metadata ¶ added in v0.3.0
func (r *InterfaceVLANResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceVLANResource) Read ¶ added in v0.3.0
func (r *InterfaceVLANResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceVLANResource) Schema ¶ added in v0.3.0
func (r *InterfaceVLANResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceVLANResource) Update ¶ added in v0.3.0
func (r *InterfaceVLANResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IosxeProvider ¶ added in v0.3.0
type IosxeProvider struct {
// contains filtered or unexported fields
}
IosxeProvider defines the provider implementation.
func (*IosxeProvider) Configure ¶ added in v0.3.0
func (p *IosxeProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*IosxeProvider) DataSources ¶ added in v0.3.0
func (p *IosxeProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*IosxeProvider) Metadata ¶ added in v0.3.0
func (p *IosxeProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*IosxeProvider) Resources ¶ added in v0.3.0
func (p *IosxeProvider) Resources(ctx context.Context) []func() resource.Resource
func (*IosxeProvider) Schema ¶ added in v0.3.0
func (p *IosxeProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type IosxeProviderModel ¶ added in v0.3.0
type IosxeProviderModel struct { Username types.String `tfsdk:"username"` Password types.String `tfsdk:"password"` URL types.String `tfsdk:"url"` Insecure types.Bool `tfsdk:"insecure"` Retries types.Int64 `tfsdk:"retries"` Devices []IosxeProviderModelDevice `tfsdk:"devices"` }
IosxeProviderModel describes the provider data model.
type IosxeProviderModelDevice ¶ added in v0.3.0
type Logging ¶ added in v0.3.0
type Logging struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` MonitorSeverity types.String `tfsdk:"monitor_severity"` BufferedSize types.Int64 `tfsdk:"buffered_size"` BufferedSeverity types.String `tfsdk:"buffered_severity"` ConsoleSeverity types.String `tfsdk:"console_severity"` Facility types.String `tfsdk:"facility"` HistorySize types.Int64 `tfsdk:"history_size"` HistorySeverity types.String `tfsdk:"history_severity"` Trap types.Bool `tfsdk:"trap"` TrapSeverity types.String `tfsdk:"trap_severity"` OriginIdType types.String `tfsdk:"origin_id_type"` OriginIdName types.String `tfsdk:"origin_id_name"` FileName types.String `tfsdk:"file_name"` FileMaxSize types.Int64 `tfsdk:"file_max_size"` FileMinSize types.Int64 `tfsdk:"file_min_size"` FileSeverity types.String `tfsdk:"file_severity"` SourceInterface types.String `tfsdk:"source_interface"` SourceInterfacesVrf []LoggingSourceInterfacesVrf `tfsdk:"source_interfaces_vrf"` Ipv4Hosts []LoggingIpv4Hosts `tfsdk:"ipv4_hosts"` Ipv4VrfHosts []LoggingIpv4VrfHosts `tfsdk:"ipv4_vrf_hosts"` Ipv6Hosts []LoggingIpv6Hosts `tfsdk:"ipv6_hosts"` Ipv6VrfHosts []LoggingIpv6VrfHosts `tfsdk:"ipv6_vrf_hosts"` }
type LoggingData ¶ added in v0.3.0
type LoggingData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` MonitorSeverity types.String `tfsdk:"monitor_severity"` BufferedSize types.Int64 `tfsdk:"buffered_size"` BufferedSeverity types.String `tfsdk:"buffered_severity"` ConsoleSeverity types.String `tfsdk:"console_severity"` Facility types.String `tfsdk:"facility"` HistorySize types.Int64 `tfsdk:"history_size"` HistorySeverity types.String `tfsdk:"history_severity"` Trap types.Bool `tfsdk:"trap"` TrapSeverity types.String `tfsdk:"trap_severity"` OriginIdType types.String `tfsdk:"origin_id_type"` OriginIdName types.String `tfsdk:"origin_id_name"` FileName types.String `tfsdk:"file_name"` FileMaxSize types.Int64 `tfsdk:"file_max_size"` FileMinSize types.Int64 `tfsdk:"file_min_size"` FileSeverity types.String `tfsdk:"file_severity"` SourceInterface types.String `tfsdk:"source_interface"` SourceInterfacesVrf []LoggingSourceInterfacesVrf `tfsdk:"source_interfaces_vrf"` Ipv4Hosts []LoggingIpv4Hosts `tfsdk:"ipv4_hosts"` Ipv4VrfHosts []LoggingIpv4VrfHosts `tfsdk:"ipv4_vrf_hosts"` Ipv6Hosts []LoggingIpv6Hosts `tfsdk:"ipv6_hosts"` Ipv6VrfHosts []LoggingIpv6VrfHosts `tfsdk:"ipv6_vrf_hosts"` }
type LoggingDataSource ¶ added in v0.3.0
type LoggingDataSource struct {
// contains filtered or unexported fields
}
func (*LoggingDataSource) Configure ¶ added in v0.3.0
func (d *LoggingDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LoggingDataSource) Metadata ¶ added in v0.3.0
func (d *LoggingDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LoggingDataSource) Read ¶ added in v0.3.0
func (d *LoggingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LoggingDataSource) Schema ¶ added in v0.3.0
func (d *LoggingDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LoggingIPv4HostTransport ¶ added in v0.3.0
type LoggingIPv4HostTransport struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Ipv4Host types.String `tfsdk:"ipv4_host"` TransportUdpPorts []LoggingIPv4HostTransportTransportUdpPorts `tfsdk:"transport_udp_ports"` TransportTcpPorts []LoggingIPv4HostTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"` TransportTlsPorts []LoggingIPv4HostTransportTransportTlsPorts `tfsdk:"transport_tls_ports"` }
type LoggingIPv4HostTransportData ¶ added in v0.3.0
type LoggingIPv4HostTransportData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Ipv4Host types.String `tfsdk:"ipv4_host"` TransportUdpPorts []LoggingIPv4HostTransportTransportUdpPorts `tfsdk:"transport_udp_ports"` TransportTcpPorts []LoggingIPv4HostTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"` TransportTlsPorts []LoggingIPv4HostTransportTransportTlsPorts `tfsdk:"transport_tls_ports"` }
type LoggingIPv4HostTransportDataSource ¶ added in v0.3.0
type LoggingIPv4HostTransportDataSource struct {
// contains filtered or unexported fields
}
func (*LoggingIPv4HostTransportDataSource) Configure ¶ added in v0.3.0
func (d *LoggingIPv4HostTransportDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LoggingIPv4HostTransportDataSource) Metadata ¶ added in v0.3.0
func (d *LoggingIPv4HostTransportDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LoggingIPv4HostTransportDataSource) Read ¶ added in v0.3.0
func (d *LoggingIPv4HostTransportDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LoggingIPv4HostTransportDataSource) Schema ¶ added in v0.3.0
func (d *LoggingIPv4HostTransportDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LoggingIPv4HostTransportResource ¶ added in v0.3.0
type LoggingIPv4HostTransportResource struct {
// contains filtered or unexported fields
}
func (*LoggingIPv4HostTransportResource) Configure ¶ added in v0.3.0
func (r *LoggingIPv4HostTransportResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LoggingIPv4HostTransportResource) Create ¶ added in v0.3.0
func (r *LoggingIPv4HostTransportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LoggingIPv4HostTransportResource) Delete ¶ added in v0.3.0
func (r *LoggingIPv4HostTransportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LoggingIPv4HostTransportResource) ImportState ¶ added in v0.3.0
func (r *LoggingIPv4HostTransportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LoggingIPv4HostTransportResource) Metadata ¶ added in v0.3.0
func (r *LoggingIPv4HostTransportResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LoggingIPv4HostTransportResource) Read ¶ added in v0.3.0
func (r *LoggingIPv4HostTransportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LoggingIPv4HostTransportResource) Schema ¶ added in v0.3.0
func (r *LoggingIPv4HostTransportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LoggingIPv4HostTransportResource) Update ¶ added in v0.3.0
func (r *LoggingIPv4HostTransportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LoggingIPv4HostTransportTransportTcpPorts ¶ added in v0.3.0
type LoggingIPv4HostTransportTransportTlsPorts ¶ added in v0.3.0
type LoggingIPv4HostTransportTransportUdpPorts ¶ added in v0.3.0
type LoggingIPv4HostVRFTransport ¶ added in v0.3.0
type LoggingIPv4HostVRFTransport struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Ipv4Host types.String `tfsdk:"ipv4_host"` Vrf types.String `tfsdk:"vrf"` TransportUdpPorts []LoggingIPv4HostVRFTransportTransportUdpPorts `tfsdk:"transport_udp_ports"` TransportTcpPorts []LoggingIPv4HostVRFTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"` TransportTlsPorts []LoggingIPv4HostVRFTransportTransportTlsPorts `tfsdk:"transport_tls_ports"` }
type LoggingIPv4HostVRFTransportData ¶ added in v0.3.0
type LoggingIPv4HostVRFTransportData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Ipv4Host types.String `tfsdk:"ipv4_host"` Vrf types.String `tfsdk:"vrf"` TransportUdpPorts []LoggingIPv4HostVRFTransportTransportUdpPorts `tfsdk:"transport_udp_ports"` TransportTcpPorts []LoggingIPv4HostVRFTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"` TransportTlsPorts []LoggingIPv4HostVRFTransportTransportTlsPorts `tfsdk:"transport_tls_ports"` }
type LoggingIPv4HostVRFTransportDataSource ¶ added in v0.3.0
type LoggingIPv4HostVRFTransportDataSource struct {
// contains filtered or unexported fields
}
func (*LoggingIPv4HostVRFTransportDataSource) Configure ¶ added in v0.3.0
func (d *LoggingIPv4HostVRFTransportDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LoggingIPv4HostVRFTransportDataSource) Metadata ¶ added in v0.3.0
func (d *LoggingIPv4HostVRFTransportDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LoggingIPv4HostVRFTransportDataSource) Read ¶ added in v0.3.0
func (d *LoggingIPv4HostVRFTransportDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LoggingIPv4HostVRFTransportDataSource) Schema ¶ added in v0.3.0
func (d *LoggingIPv4HostVRFTransportDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LoggingIPv4HostVRFTransportResource ¶ added in v0.3.0
type LoggingIPv4HostVRFTransportResource struct {
// contains filtered or unexported fields
}
func (*LoggingIPv4HostVRFTransportResource) Configure ¶ added in v0.3.0
func (r *LoggingIPv4HostVRFTransportResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LoggingIPv4HostVRFTransportResource) Create ¶ added in v0.3.0
func (r *LoggingIPv4HostVRFTransportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LoggingIPv4HostVRFTransportResource) Delete ¶ added in v0.3.0
func (r *LoggingIPv4HostVRFTransportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LoggingIPv4HostVRFTransportResource) ImportState ¶ added in v0.3.0
func (r *LoggingIPv4HostVRFTransportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LoggingIPv4HostVRFTransportResource) Metadata ¶ added in v0.3.0
func (r *LoggingIPv4HostVRFTransportResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LoggingIPv4HostVRFTransportResource) Read ¶ added in v0.3.0
func (r *LoggingIPv4HostVRFTransportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LoggingIPv4HostVRFTransportResource) Schema ¶ added in v0.3.0
func (r *LoggingIPv4HostVRFTransportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LoggingIPv4HostVRFTransportResource) Update ¶ added in v0.3.0
func (r *LoggingIPv4HostVRFTransportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LoggingIPv4HostVRFTransportTransportTcpPorts ¶ added in v0.3.0
type LoggingIPv4HostVRFTransportTransportTlsPorts ¶ added in v0.3.0
type LoggingIPv4HostVRFTransportTransportUdpPorts ¶ added in v0.3.0
type LoggingIPv6HostTransport ¶ added in v0.3.0
type LoggingIPv6HostTransport struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Ipv6Host types.String `tfsdk:"ipv6_host"` TransportUdpPorts []LoggingIPv6HostTransportTransportUdpPorts `tfsdk:"transport_udp_ports"` TransportTcpPorts []LoggingIPv6HostTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"` TransportTlsPorts []LoggingIPv6HostTransportTransportTlsPorts `tfsdk:"transport_tls_ports"` }
type LoggingIPv6HostTransportData ¶ added in v0.3.0
type LoggingIPv6HostTransportData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Ipv6Host types.String `tfsdk:"ipv6_host"` TransportUdpPorts []LoggingIPv6HostTransportTransportUdpPorts `tfsdk:"transport_udp_ports"` TransportTcpPorts []LoggingIPv6HostTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"` TransportTlsPorts []LoggingIPv6HostTransportTransportTlsPorts `tfsdk:"transport_tls_ports"` }
type LoggingIPv6HostTransportDataSource ¶ added in v0.3.0
type LoggingIPv6HostTransportDataSource struct {
// contains filtered or unexported fields
}
func (*LoggingIPv6HostTransportDataSource) Configure ¶ added in v0.3.0
func (d *LoggingIPv6HostTransportDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LoggingIPv6HostTransportDataSource) Metadata ¶ added in v0.3.0
func (d *LoggingIPv6HostTransportDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LoggingIPv6HostTransportDataSource) Read ¶ added in v0.3.0
func (d *LoggingIPv6HostTransportDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LoggingIPv6HostTransportDataSource) Schema ¶ added in v0.3.0
func (d *LoggingIPv6HostTransportDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LoggingIPv6HostTransportResource ¶ added in v0.3.0
type LoggingIPv6HostTransportResource struct {
// contains filtered or unexported fields
}
func (*LoggingIPv6HostTransportResource) Configure ¶ added in v0.3.0
func (r *LoggingIPv6HostTransportResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LoggingIPv6HostTransportResource) Create ¶ added in v0.3.0
func (r *LoggingIPv6HostTransportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LoggingIPv6HostTransportResource) Delete ¶ added in v0.3.0
func (r *LoggingIPv6HostTransportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LoggingIPv6HostTransportResource) ImportState ¶ added in v0.3.0
func (r *LoggingIPv6HostTransportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LoggingIPv6HostTransportResource) Metadata ¶ added in v0.3.0
func (r *LoggingIPv6HostTransportResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LoggingIPv6HostTransportResource) Read ¶ added in v0.3.0
func (r *LoggingIPv6HostTransportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LoggingIPv6HostTransportResource) Schema ¶ added in v0.3.0
func (r *LoggingIPv6HostTransportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LoggingIPv6HostTransportResource) Update ¶ added in v0.3.0
func (r *LoggingIPv6HostTransportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LoggingIPv6HostTransportTransportTcpPorts ¶ added in v0.3.0
type LoggingIPv6HostTransportTransportTlsPorts ¶ added in v0.3.0
type LoggingIPv6HostTransportTransportUdpPorts ¶ added in v0.3.0
type LoggingIPv6HostVRFTransport ¶ added in v0.3.0
type LoggingIPv6HostVRFTransport struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Ipv6Host types.String `tfsdk:"ipv6_host"` Vrf types.String `tfsdk:"vrf"` TransportUdpPorts []LoggingIPv6HostVRFTransportTransportUdpPorts `tfsdk:"transport_udp_ports"` TransportTcpPorts []LoggingIPv6HostVRFTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"` TransportTlsPorts []LoggingIPv6HostVRFTransportTransportTlsPorts `tfsdk:"transport_tls_ports"` }
type LoggingIPv6HostVRFTransportData ¶ added in v0.3.0
type LoggingIPv6HostVRFTransportData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Ipv6Host types.String `tfsdk:"ipv6_host"` Vrf types.String `tfsdk:"vrf"` TransportUdpPorts []LoggingIPv6HostVRFTransportTransportUdpPorts `tfsdk:"transport_udp_ports"` TransportTcpPorts []LoggingIPv6HostVRFTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"` TransportTlsPorts []LoggingIPv6HostVRFTransportTransportTlsPorts `tfsdk:"transport_tls_ports"` }
type LoggingIPv6HostVRFTransportDataSource ¶ added in v0.3.0
type LoggingIPv6HostVRFTransportDataSource struct {
// contains filtered or unexported fields
}
func (*LoggingIPv6HostVRFTransportDataSource) Configure ¶ added in v0.3.0
func (d *LoggingIPv6HostVRFTransportDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LoggingIPv6HostVRFTransportDataSource) Metadata ¶ added in v0.3.0
func (d *LoggingIPv6HostVRFTransportDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LoggingIPv6HostVRFTransportDataSource) Read ¶ added in v0.3.0
func (d *LoggingIPv6HostVRFTransportDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LoggingIPv6HostVRFTransportDataSource) Schema ¶ added in v0.3.0
func (d *LoggingIPv6HostVRFTransportDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LoggingIPv6HostVRFTransportResource ¶ added in v0.3.0
type LoggingIPv6HostVRFTransportResource struct {
// contains filtered or unexported fields
}
func (*LoggingIPv6HostVRFTransportResource) Configure ¶ added in v0.3.0
func (r *LoggingIPv6HostVRFTransportResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LoggingIPv6HostVRFTransportResource) Create ¶ added in v0.3.0
func (r *LoggingIPv6HostVRFTransportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LoggingIPv6HostVRFTransportResource) Delete ¶ added in v0.3.0
func (r *LoggingIPv6HostVRFTransportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LoggingIPv6HostVRFTransportResource) ImportState ¶ added in v0.3.0
func (r *LoggingIPv6HostVRFTransportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LoggingIPv6HostVRFTransportResource) Metadata ¶ added in v0.3.0
func (r *LoggingIPv6HostVRFTransportResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LoggingIPv6HostVRFTransportResource) Read ¶ added in v0.3.0
func (r *LoggingIPv6HostVRFTransportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LoggingIPv6HostVRFTransportResource) Schema ¶ added in v0.3.0
func (r *LoggingIPv6HostVRFTransportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LoggingIPv6HostVRFTransportResource) Update ¶ added in v0.3.0
func (r *LoggingIPv6HostVRFTransportResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LoggingIPv6HostVRFTransportTransportTcpPorts ¶ added in v0.3.0
type LoggingIPv6HostVRFTransportTransportTlsPorts ¶ added in v0.3.0
type LoggingIPv6HostVRFTransportTransportUdpPorts ¶ added in v0.3.0
type LoggingIpv4Hosts ¶ added in v0.3.0
type LoggingIpv4VrfHosts ¶ added in v0.3.0
type LoggingIpv6Hosts ¶ added in v0.3.0
type LoggingIpv6VrfHosts ¶ added in v0.3.0
type LoggingResource ¶ added in v0.3.0
type LoggingResource struct {
// contains filtered or unexported fields
}
func (*LoggingResource) Configure ¶ added in v0.3.0
func (r *LoggingResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LoggingResource) Create ¶ added in v0.3.0
func (r *LoggingResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LoggingResource) Delete ¶ added in v0.3.0
func (r *LoggingResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LoggingResource) ImportState ¶ added in v0.3.0
func (r *LoggingResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LoggingResource) Metadata ¶ added in v0.3.0
func (r *LoggingResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LoggingResource) Read ¶ added in v0.3.0
func (r *LoggingResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LoggingResource) Schema ¶ added in v0.3.0
func (r *LoggingResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LoggingResource) Update ¶ added in v0.3.0
func (r *LoggingResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LoggingSourceInterfacesVrf ¶ added in v0.3.0
type MDTSubscription ¶ added in v0.3.0
type MDTSubscription struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` SubscriptionId types.Int64 `tfsdk:"subscription_id"` Stream types.String `tfsdk:"stream"` Encoding types.String `tfsdk:"encoding"` SourceVrf types.String `tfsdk:"source_vrf"` SourceAddress types.String `tfsdk:"source_address"` UpdatePolicyPeriodic types.Int64 `tfsdk:"update_policy_periodic"` UpdatePolicyOnChange types.Bool `tfsdk:"update_policy_on_change"` FilterXpath types.String `tfsdk:"filter_xpath"` Receivers []MDTSubscriptionReceivers `tfsdk:"receivers"` }
type MDTSubscriptionData ¶ added in v0.3.0
type MDTSubscriptionData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` SubscriptionId types.Int64 `tfsdk:"subscription_id"` Stream types.String `tfsdk:"stream"` Encoding types.String `tfsdk:"encoding"` SourceVrf types.String `tfsdk:"source_vrf"` SourceAddress types.String `tfsdk:"source_address"` UpdatePolicyPeriodic types.Int64 `tfsdk:"update_policy_periodic"` UpdatePolicyOnChange types.Bool `tfsdk:"update_policy_on_change"` FilterXpath types.String `tfsdk:"filter_xpath"` Receivers []MDTSubscriptionReceivers `tfsdk:"receivers"` }
type MDTSubscriptionDataSource ¶ added in v0.3.0
type MDTSubscriptionDataSource struct {
// contains filtered or unexported fields
}
func (*MDTSubscriptionDataSource) Configure ¶ added in v0.3.0
func (d *MDTSubscriptionDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*MDTSubscriptionDataSource) Metadata ¶ added in v0.3.0
func (d *MDTSubscriptionDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MDTSubscriptionDataSource) Read ¶ added in v0.3.0
func (d *MDTSubscriptionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MDTSubscriptionDataSource) Schema ¶ added in v0.3.0
func (d *MDTSubscriptionDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MDTSubscriptionReceivers ¶ added in v0.3.0
type MDTSubscriptionResource ¶ added in v0.3.0
type MDTSubscriptionResource struct {
// contains filtered or unexported fields
}
func (*MDTSubscriptionResource) Configure ¶ added in v0.3.0
func (r *MDTSubscriptionResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*MDTSubscriptionResource) Create ¶ added in v0.3.0
func (r *MDTSubscriptionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MDTSubscriptionResource) Delete ¶ added in v0.3.0
func (r *MDTSubscriptionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MDTSubscriptionResource) ImportState ¶ added in v0.3.0
func (r *MDTSubscriptionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MDTSubscriptionResource) Metadata ¶ added in v0.3.0
func (r *MDTSubscriptionResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MDTSubscriptionResource) Read ¶ added in v0.3.0
func (r *MDTSubscriptionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MDTSubscriptionResource) Schema ¶ added in v0.3.0
func (r *MDTSubscriptionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MDTSubscriptionResource) Update ¶ added in v0.3.0
func (r *MDTSubscriptionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MSDPDataSource ¶ added in v0.3.0
type MSDPDataSource struct {
// contains filtered or unexported fields
}
func (*MSDPDataSource) Configure ¶ added in v0.3.0
func (d *MSDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*MSDPDataSource) Metadata ¶ added in v0.3.0
func (d *MSDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MSDPDataSource) Read ¶ added in v0.3.0
func (d *MSDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MSDPDataSource) Schema ¶ added in v0.3.0
func (d *MSDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MSDPPasswords ¶ added in v0.3.0
type MSDPResource ¶ added in v0.3.0
type MSDPResource struct {
// contains filtered or unexported fields
}
func (*MSDPResource) Configure ¶ added in v0.3.0
func (r *MSDPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*MSDPResource) Create ¶ added in v0.3.0
func (r *MSDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MSDPResource) Delete ¶ added in v0.3.0
func (r *MSDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MSDPResource) ImportState ¶ added in v0.3.0
func (r *MSDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MSDPResource) Metadata ¶ added in v0.3.0
func (r *MSDPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MSDPResource) Read ¶ added in v0.3.0
func (r *MSDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MSDPResource) Schema ¶ added in v0.3.0
func (r *MSDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MSDPResource) Update ¶ added in v0.3.0
func (r *MSDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MSDPVRF ¶ added in v0.3.0
type MSDPVRF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Vrf types.String `tfsdk:"vrf"` OriginatorId types.String `tfsdk:"originator_id"` Passwords []MSDPVRFPasswords `tfsdk:"passwords"` Peers []MSDPVRFPeers `tfsdk:"peers"` }
type MSDPVRFData ¶ added in v0.3.0
type MSDPVRFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Vrf types.String `tfsdk:"vrf"` OriginatorId types.String `tfsdk:"originator_id"` Passwords []MSDPVRFPasswords `tfsdk:"passwords"` Peers []MSDPVRFPeers `tfsdk:"peers"` }
type MSDPVRFDataSource ¶ added in v0.3.0
type MSDPVRFDataSource struct {
// contains filtered or unexported fields
}
func (*MSDPVRFDataSource) Configure ¶ added in v0.3.0
func (d *MSDPVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*MSDPVRFDataSource) Metadata ¶ added in v0.3.0
func (d *MSDPVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MSDPVRFDataSource) Read ¶ added in v0.3.0
func (d *MSDPVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MSDPVRFDataSource) Schema ¶ added in v0.3.0
func (d *MSDPVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MSDPVRFPasswords ¶ added in v0.3.0
type MSDPVRFPeers ¶ added in v0.3.0
type MSDPVRFResource ¶ added in v0.3.0
type MSDPVRFResource struct {
// contains filtered or unexported fields
}
func (*MSDPVRFResource) Configure ¶ added in v0.3.0
func (r *MSDPVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*MSDPVRFResource) Create ¶ added in v0.3.0
func (r *MSDPVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MSDPVRFResource) Delete ¶ added in v0.3.0
func (r *MSDPVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MSDPVRFResource) ImportState ¶ added in v0.3.0
func (r *MSDPVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MSDPVRFResource) Metadata ¶ added in v0.3.0
func (r *MSDPVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MSDPVRFResource) Read ¶ added in v0.3.0
func (r *MSDPVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MSDPVRFResource) Schema ¶ added in v0.3.0
func (r *MSDPVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MSDPVRFResource) Update ¶ added in v0.3.0
func (r *MSDPVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NTP ¶ added in v0.3.0
type NTP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Authenticate types.Bool `tfsdk:"authenticate"` Logging types.Bool `tfsdk:"logging"` AccessGroupPeerAcl types.String `tfsdk:"access_group_peer_acl"` AccessGroupQueryOnlyAcl types.String `tfsdk:"access_group_query_only_acl"` AccessGroupServeAcl types.String `tfsdk:"access_group_serve_acl"` AccessGroupServeOnlyAcl types.String `tfsdk:"access_group_serve_only_acl"` AuthenticationKeys []NTPAuthenticationKeys `tfsdk:"authentication_keys"` ClockPeriod types.Int64 `tfsdk:"clock_period"` Master types.Bool `tfsdk:"master"` MasterStratum types.Int64 `tfsdk:"master_stratum"` Passive types.Bool `tfsdk:"passive"` UpdateCalendar types.Bool `tfsdk:"update_calendar"` TrapSourceGigabitEthernet types.String `tfsdk:"trap_source_gigabit_ethernet"` TrapSourceTenGigabitEthernet types.String `tfsdk:"trap_source_ten_gigabit_ethernet"` TrapSourceFortyGigabitEthernet types.String `tfsdk:"trap_source_forty_gigabit_ethernet"` TrapSourceHundredGigE types.String `tfsdk:"trap_source_hundred_gig_e"` TrapSourceLoopback types.Int64 `tfsdk:"trap_source_loopback"` TrapSourcePortChannel types.Int64 `tfsdk:"trap_source_port_channel"` TrapSourcePortChannelSubinterface types.String `tfsdk:"trap_source_port_channel_subinterface"` TrapSourceVlan types.Int64 `tfsdk:"trap_source_vlan"` Servers []NTPServers `tfsdk:"servers"` ServerVrfs []NTPServerVrfs `tfsdk:"server_vrfs"` Peers []NTPPeers `tfsdk:"peers"` PeerVrfs []NTPPeerVrfs `tfsdk:"peer_vrfs"` }
type NTPAuthenticationKeys ¶ added in v0.3.0
type NTPAuthenticationKeys struct { Number types.Int64 `tfsdk:"number"` Md5 types.String `tfsdk:"md5"` CmacAes128 types.String `tfsdk:"cmac_aes_128"` HmacSha1 types.String `tfsdk:"hmac_sha1"` HmacSha2256 types.String `tfsdk:"hmac_sha2_256"` Sha1 types.String `tfsdk:"sha1"` Sha2 types.String `tfsdk:"sha2"` EncryptionType types.Int64 `tfsdk:"encryption_type"` }
type NTPData ¶ added in v0.3.0
type NTPData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Authenticate types.Bool `tfsdk:"authenticate"` Logging types.Bool `tfsdk:"logging"` AccessGroupPeerAcl types.String `tfsdk:"access_group_peer_acl"` AccessGroupQueryOnlyAcl types.String `tfsdk:"access_group_query_only_acl"` AccessGroupServeAcl types.String `tfsdk:"access_group_serve_acl"` AccessGroupServeOnlyAcl types.String `tfsdk:"access_group_serve_only_acl"` AuthenticationKeys []NTPAuthenticationKeys `tfsdk:"authentication_keys"` ClockPeriod types.Int64 `tfsdk:"clock_period"` Master types.Bool `tfsdk:"master"` MasterStratum types.Int64 `tfsdk:"master_stratum"` Passive types.Bool `tfsdk:"passive"` UpdateCalendar types.Bool `tfsdk:"update_calendar"` TrapSourceGigabitEthernet types.String `tfsdk:"trap_source_gigabit_ethernet"` TrapSourceTenGigabitEthernet types.String `tfsdk:"trap_source_ten_gigabit_ethernet"` TrapSourceFortyGigabitEthernet types.String `tfsdk:"trap_source_forty_gigabit_ethernet"` TrapSourceHundredGigE types.String `tfsdk:"trap_source_hundred_gig_e"` TrapSourceLoopback types.Int64 `tfsdk:"trap_source_loopback"` TrapSourcePortChannel types.Int64 `tfsdk:"trap_source_port_channel"` TrapSourcePortChannelSubinterface types.String `tfsdk:"trap_source_port_channel_subinterface"` TrapSourceVlan types.Int64 `tfsdk:"trap_source_vlan"` Servers []NTPServers `tfsdk:"servers"` ServerVrfs []NTPServerVrfs `tfsdk:"server_vrfs"` Peers []NTPPeers `tfsdk:"peers"` PeerVrfs []NTPPeerVrfs `tfsdk:"peer_vrfs"` }
type NTPDataSource ¶ added in v0.3.0
type NTPDataSource struct {
// contains filtered or unexported fields
}
func (*NTPDataSource) Configure ¶ added in v0.3.0
func (d *NTPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*NTPDataSource) Metadata ¶ added in v0.3.0
func (d *NTPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NTPDataSource) Read ¶ added in v0.3.0
func (d *NTPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NTPDataSource) Schema ¶ added in v0.3.0
func (d *NTPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NTPPeerVrfs ¶ added in v0.3.0
type NTPPeerVrfs struct { Name types.String `tfsdk:"name"` Peers []NTPPeerVrfsPeers `tfsdk:"peers"` }
type NTPPeerVrfsPeers ¶ added in v0.3.0
type NTPResource ¶ added in v0.3.0
type NTPResource struct {
// contains filtered or unexported fields
}
func (*NTPResource) Configure ¶ added in v0.3.0
func (r *NTPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*NTPResource) Create ¶ added in v0.3.0
func (r *NTPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NTPResource) Delete ¶ added in v0.3.0
func (r *NTPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NTPResource) ImportState ¶ added in v0.3.0
func (r *NTPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NTPResource) Metadata ¶ added in v0.3.0
func (r *NTPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NTPResource) Read ¶ added in v0.3.0
func (r *NTPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NTPResource) Schema ¶ added in v0.3.0
func (r *NTPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NTPResource) Update ¶ added in v0.3.0
func (r *NTPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NTPServerVrfs ¶ added in v0.3.0
type NTPServerVrfs struct { Name types.String `tfsdk:"name"` Servers []NTPServerVrfsServers `tfsdk:"servers"` }
type NTPServerVrfsServers ¶ added in v0.3.0
type NTPServers ¶ added in v0.3.0
type OSPF ¶ added in v0.3.0
type OSPF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ProcessId types.Int64 `tfsdk:"process_id"` BfdAllInterfaces types.Bool `tfsdk:"bfd_all_interfaces"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultInformationOriginateAlways types.Bool `tfsdk:"default_information_originate_always"` DefaultMetric types.Int64 `tfsdk:"default_metric"` Distance types.Int64 `tfsdk:"distance"` DomainTag types.Int64 `tfsdk:"domain_tag"` MplsLdpAutoconfig types.Bool `tfsdk:"mpls_ldp_autoconfig"` MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"` Neighbor []OSPFNeighbor `tfsdk:"neighbor"` Network []OSPFNetwork `tfsdk:"network"` Priority types.Int64 `tfsdk:"priority"` RouterId types.String `tfsdk:"router_id"` Shutdown types.Bool `tfsdk:"shutdown"` SummaryAddress []OSPFSummaryAddress `tfsdk:"summary_address"` }
type OSPFData ¶ added in v0.3.0
type OSPFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ProcessId types.Int64 `tfsdk:"process_id"` BfdAllInterfaces types.Bool `tfsdk:"bfd_all_interfaces"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultInformationOriginateAlways types.Bool `tfsdk:"default_information_originate_always"` DefaultMetric types.Int64 `tfsdk:"default_metric"` Distance types.Int64 `tfsdk:"distance"` DomainTag types.Int64 `tfsdk:"domain_tag"` MplsLdpAutoconfig types.Bool `tfsdk:"mpls_ldp_autoconfig"` MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"` Neighbor []OSPFNeighbor `tfsdk:"neighbor"` Network []OSPFNetwork `tfsdk:"network"` Priority types.Int64 `tfsdk:"priority"` RouterId types.String `tfsdk:"router_id"` Shutdown types.Bool `tfsdk:"shutdown"` SummaryAddress []OSPFSummaryAddress `tfsdk:"summary_address"` }
type OSPFDataSource ¶ added in v0.3.0
type OSPFDataSource struct {
// contains filtered or unexported fields
}
func (*OSPFDataSource) Configure ¶ added in v0.3.0
func (d *OSPFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*OSPFDataSource) Metadata ¶ added in v0.3.0
func (d *OSPFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OSPFDataSource) Read ¶ added in v0.3.0
func (d *OSPFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OSPFDataSource) Schema ¶ added in v0.3.0
func (d *OSPFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OSPFNeighbor ¶ added in v0.3.0
type OSPFNetwork ¶ added in v0.3.0
type OSPFResource ¶ added in v0.3.0
type OSPFResource struct {
// contains filtered or unexported fields
}
func (*OSPFResource) Configure ¶ added in v0.3.0
func (r *OSPFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*OSPFResource) Create ¶ added in v0.3.0
func (r *OSPFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OSPFResource) Delete ¶ added in v0.3.0
func (r *OSPFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OSPFResource) ImportState ¶ added in v0.3.0
func (r *OSPFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OSPFResource) Metadata ¶ added in v0.3.0
func (r *OSPFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OSPFResource) Read ¶ added in v0.3.0
func (r *OSPFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OSPFResource) Schema ¶ added in v0.3.0
func (r *OSPFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OSPFResource) Update ¶ added in v0.3.0
func (r *OSPFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OSPFSummaryAddress ¶ added in v0.3.0
type OSPFVRF ¶ added in v0.3.0
type OSPFVRF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ProcessId types.Int64 `tfsdk:"process_id"` Vrf types.String `tfsdk:"vrf"` BfdAllInterfaces types.Bool `tfsdk:"bfd_all_interfaces"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultInformationOriginateAlways types.Bool `tfsdk:"default_information_originate_always"` DefaultMetric types.Int64 `tfsdk:"default_metric"` Distance types.Int64 `tfsdk:"distance"` DomainTag types.Int64 `tfsdk:"domain_tag"` MplsLdpAutoconfig types.Bool `tfsdk:"mpls_ldp_autoconfig"` MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"` Neighbor []OSPFVRFNeighbor `tfsdk:"neighbor"` Network []OSPFVRFNetwork `tfsdk:"network"` Priority types.Int64 `tfsdk:"priority"` RouterId types.String `tfsdk:"router_id"` Shutdown types.Bool `tfsdk:"shutdown"` SummaryAddress []OSPFVRFSummaryAddress `tfsdk:"summary_address"` }
type OSPFVRFData ¶ added in v0.3.0
type OSPFVRFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ProcessId types.Int64 `tfsdk:"process_id"` Vrf types.String `tfsdk:"vrf"` BfdAllInterfaces types.Bool `tfsdk:"bfd_all_interfaces"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultInformationOriginateAlways types.Bool `tfsdk:"default_information_originate_always"` DefaultMetric types.Int64 `tfsdk:"default_metric"` Distance types.Int64 `tfsdk:"distance"` DomainTag types.Int64 `tfsdk:"domain_tag"` MplsLdpAutoconfig types.Bool `tfsdk:"mpls_ldp_autoconfig"` MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"` Neighbor []OSPFVRFNeighbor `tfsdk:"neighbor"` Network []OSPFVRFNetwork `tfsdk:"network"` Priority types.Int64 `tfsdk:"priority"` RouterId types.String `tfsdk:"router_id"` Shutdown types.Bool `tfsdk:"shutdown"` SummaryAddress []OSPFVRFSummaryAddress `tfsdk:"summary_address"` }
type OSPFVRFDataSource ¶ added in v0.3.0
type OSPFVRFDataSource struct {
// contains filtered or unexported fields
}
func (*OSPFVRFDataSource) Configure ¶ added in v0.3.0
func (d *OSPFVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*OSPFVRFDataSource) Metadata ¶ added in v0.3.0
func (d *OSPFVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OSPFVRFDataSource) Read ¶ added in v0.3.0
func (d *OSPFVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OSPFVRFDataSource) Schema ¶ added in v0.3.0
func (d *OSPFVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OSPFVRFNeighbor ¶ added in v0.3.0
type OSPFVRFNetwork ¶ added in v0.3.0
type OSPFVRFResource ¶ added in v0.3.0
type OSPFVRFResource struct {
// contains filtered or unexported fields
}
func (*OSPFVRFResource) Configure ¶ added in v0.3.0
func (r *OSPFVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*OSPFVRFResource) Create ¶ added in v0.3.0
func (r *OSPFVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OSPFVRFResource) Delete ¶ added in v0.3.0
func (r *OSPFVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OSPFVRFResource) ImportState ¶ added in v0.3.0
func (r *OSPFVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OSPFVRFResource) Metadata ¶ added in v0.3.0
func (r *OSPFVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OSPFVRFResource) Read ¶ added in v0.3.0
func (r *OSPFVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OSPFVRFResource) Schema ¶ added in v0.3.0
func (r *OSPFVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OSPFVRFResource) Update ¶ added in v0.3.0
func (r *OSPFVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OSPFVRFSummaryAddress ¶ added in v0.3.0
type PIM ¶ added in v0.3.0
type PIM struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Autorp types.Bool `tfsdk:"autorp"` AutorpListener types.Bool `tfsdk:"autorp_listener"` BsrCandidateLoopback types.Int64 `tfsdk:"bsr_candidate_loopback"` BsrCandidateMask types.Int64 `tfsdk:"bsr_candidate_mask"` BsrCandidatePriority types.Int64 `tfsdk:"bsr_candidate_priority"` BsrCandidateAcceptRpCandidate types.String `tfsdk:"bsr_candidate_accept_rp_candidate"` SsmRange types.String `tfsdk:"ssm_range"` SsmDefault types.Bool `tfsdk:"ssm_default"` RpAddress types.String `tfsdk:"rp_address"` RpAddressOverride types.Bool `tfsdk:"rp_address_override"` RpAddressBidir types.Bool `tfsdk:"rp_address_bidir"` RpAddresses []PIMRpAddresses `tfsdk:"rp_addresses"` RpCandidates []PIMRpCandidates `tfsdk:"rp_candidates"` }
type PIMData ¶ added in v0.3.0
type PIMData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Autorp types.Bool `tfsdk:"autorp"` AutorpListener types.Bool `tfsdk:"autorp_listener"` BsrCandidateLoopback types.Int64 `tfsdk:"bsr_candidate_loopback"` BsrCandidateMask types.Int64 `tfsdk:"bsr_candidate_mask"` BsrCandidatePriority types.Int64 `tfsdk:"bsr_candidate_priority"` BsrCandidateAcceptRpCandidate types.String `tfsdk:"bsr_candidate_accept_rp_candidate"` SsmRange types.String `tfsdk:"ssm_range"` SsmDefault types.Bool `tfsdk:"ssm_default"` RpAddress types.String `tfsdk:"rp_address"` RpAddressOverride types.Bool `tfsdk:"rp_address_override"` RpAddressBidir types.Bool `tfsdk:"rp_address_bidir"` RpAddresses []PIMRpAddresses `tfsdk:"rp_addresses"` RpCandidates []PIMRpCandidates `tfsdk:"rp_candidates"` }
type PIMDataSource ¶ added in v0.3.0
type PIMDataSource struct {
// contains filtered or unexported fields
}
func (*PIMDataSource) Configure ¶ added in v0.3.0
func (d *PIMDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*PIMDataSource) Metadata ¶ added in v0.3.0
func (d *PIMDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PIMDataSource) Read ¶ added in v0.3.0
func (d *PIMDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PIMDataSource) Schema ¶ added in v0.3.0
func (d *PIMDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PIMResource ¶ added in v0.3.0
type PIMResource struct {
// contains filtered or unexported fields
}
func (*PIMResource) Configure ¶ added in v0.3.0
func (r *PIMResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*PIMResource) Create ¶ added in v0.3.0
func (r *PIMResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PIMResource) Delete ¶ added in v0.3.0
func (r *PIMResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PIMResource) ImportState ¶ added in v0.3.0
func (r *PIMResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PIMResource) Metadata ¶ added in v0.3.0
func (r *PIMResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PIMResource) Read ¶ added in v0.3.0
func (r *PIMResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PIMResource) Schema ¶ added in v0.3.0
func (r *PIMResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PIMResource) Update ¶ added in v0.3.0
func (r *PIMResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PIMRpAddresses ¶ added in v0.3.0
type PIMRpCandidates ¶ added in v0.3.0
type PIMVRF ¶ added in v0.3.0
type PIMVRF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Vrf types.String `tfsdk:"vrf"` Autorp types.Bool `tfsdk:"autorp"` AutorpListener types.Bool `tfsdk:"autorp_listener"` BsrCandidateLoopback types.Int64 `tfsdk:"bsr_candidate_loopback"` BsrCandidateMask types.Int64 `tfsdk:"bsr_candidate_mask"` BsrCandidatePriority types.Int64 `tfsdk:"bsr_candidate_priority"` BsrCandidateAcceptRpCandidate types.String `tfsdk:"bsr_candidate_accept_rp_candidate"` SsmRange types.String `tfsdk:"ssm_range"` SsmDefault types.Bool `tfsdk:"ssm_default"` RpAddress types.String `tfsdk:"rp_address"` RpAddressOverride types.Bool `tfsdk:"rp_address_override"` RpAddressBidir types.Bool `tfsdk:"rp_address_bidir"` CacheRpfOif types.Bool `tfsdk:"cache_rpf_oif"` RpAddresses []PIMVRFRpAddresses `tfsdk:"rp_addresses"` RpCandidates []PIMVRFRpCandidates `tfsdk:"rp_candidates"` }
type PIMVRFData ¶ added in v0.3.0
type PIMVRFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Vrf types.String `tfsdk:"vrf"` Autorp types.Bool `tfsdk:"autorp"` AutorpListener types.Bool `tfsdk:"autorp_listener"` BsrCandidateLoopback types.Int64 `tfsdk:"bsr_candidate_loopback"` BsrCandidateMask types.Int64 `tfsdk:"bsr_candidate_mask"` BsrCandidatePriority types.Int64 `tfsdk:"bsr_candidate_priority"` BsrCandidateAcceptRpCandidate types.String `tfsdk:"bsr_candidate_accept_rp_candidate"` SsmRange types.String `tfsdk:"ssm_range"` SsmDefault types.Bool `tfsdk:"ssm_default"` RpAddress types.String `tfsdk:"rp_address"` RpAddressOverride types.Bool `tfsdk:"rp_address_override"` RpAddressBidir types.Bool `tfsdk:"rp_address_bidir"` CacheRpfOif types.Bool `tfsdk:"cache_rpf_oif"` RpAddresses []PIMVRFRpAddresses `tfsdk:"rp_addresses"` RpCandidates []PIMVRFRpCandidates `tfsdk:"rp_candidates"` }
type PIMVRFDataSource ¶ added in v0.3.0
type PIMVRFDataSource struct {
// contains filtered or unexported fields
}
func (*PIMVRFDataSource) Configure ¶ added in v0.3.0
func (d *PIMVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*PIMVRFDataSource) Metadata ¶ added in v0.3.0
func (d *PIMVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PIMVRFDataSource) Read ¶ added in v0.3.0
func (d *PIMVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PIMVRFDataSource) Schema ¶ added in v0.3.0
func (d *PIMVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PIMVRFResource ¶ added in v0.3.0
type PIMVRFResource struct {
// contains filtered or unexported fields
}
func (*PIMVRFResource) Configure ¶ added in v0.3.0
func (r *PIMVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*PIMVRFResource) Create ¶ added in v0.3.0
func (r *PIMVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PIMVRFResource) Delete ¶ added in v0.3.0
func (r *PIMVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PIMVRFResource) ImportState ¶ added in v0.3.0
func (r *PIMVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PIMVRFResource) Metadata ¶ added in v0.3.0
func (r *PIMVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PIMVRFResource) Read ¶ added in v0.3.0
func (r *PIMVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PIMVRFResource) Schema ¶ added in v0.3.0
func (r *PIMVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PIMVRFResource) Update ¶ added in v0.3.0
func (r *PIMVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PIMVRFRpAddresses ¶ added in v0.3.0
type PIMVRFRpCandidates ¶ added in v0.3.0
type PrefixList ¶ added in v0.3.0
type PrefixList struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Prefixes []PrefixListPrefixes `tfsdk:"prefixes"` }
type PrefixListData ¶ added in v0.3.0
type PrefixListData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Prefixes []PrefixListPrefixes `tfsdk:"prefixes"` }
type PrefixListDataSource ¶ added in v0.3.0
type PrefixListDataSource struct {
// contains filtered or unexported fields
}
func (*PrefixListDataSource) Configure ¶ added in v0.3.0
func (d *PrefixListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*PrefixListDataSource) Metadata ¶ added in v0.3.0
func (d *PrefixListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PrefixListDataSource) Read ¶ added in v0.3.0
func (d *PrefixListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PrefixListDataSource) Schema ¶ added in v0.3.0
func (d *PrefixListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PrefixListPrefixes ¶ added in v0.3.0
type PrefixListResource ¶ added in v0.3.0
type PrefixListResource struct {
// contains filtered or unexported fields
}
func (*PrefixListResource) Configure ¶ added in v0.3.0
func (r *PrefixListResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*PrefixListResource) Create ¶ added in v0.3.0
func (r *PrefixListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PrefixListResource) Delete ¶ added in v0.3.0
func (r *PrefixListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PrefixListResource) ImportState ¶ added in v0.3.0
func (r *PrefixListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PrefixListResource) Metadata ¶ added in v0.3.0
func (r *PrefixListResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PrefixListResource) Read ¶ added in v0.3.0
func (r *PrefixListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PrefixListResource) Schema ¶ added in v0.3.0
func (r *PrefixListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PrefixListResource) Update ¶ added in v0.3.0
func (r *PrefixListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RestconfDataSource ¶ added in v0.3.0
type RestconfDataSource struct {
// contains filtered or unexported fields
}
func (*RestconfDataSource) Configure ¶ added in v0.3.0
func (d *RestconfDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RestconfDataSource) Metadata ¶ added in v0.3.0
func (d *RestconfDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RestconfDataSource) Read ¶ added in v0.3.0
func (d *RestconfDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RestconfDataSource) Schema ¶ added in v0.3.0
func (d *RestconfDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RestconfDataSourceModel ¶ added in v0.3.0
type RestconfList ¶ added in v0.3.0
type RestconfResource ¶ added in v0.3.0
type RestconfResource struct {
// contains filtered or unexported fields
}
func (*RestconfResource) Configure ¶ added in v0.3.0
func (r *RestconfResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RestconfResource) Create ¶ added in v0.3.0
func (r *RestconfResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RestconfResource) Delete ¶ added in v0.3.0
func (r *RestconfResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RestconfResource) ImportState ¶ added in v0.3.0
func (r *RestconfResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RestconfResource) Metadata ¶ added in v0.3.0
func (r *RestconfResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RestconfResource) Read ¶ added in v0.3.0
func (r *RestconfResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RestconfResource) Schema ¶ added in v0.3.0
func (r *RestconfResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RestconfResource) Update ¶ added in v0.3.0
func (r *RestconfResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RouteMapData ¶ added in v0.3.0
type RouteMapDataSource ¶ added in v0.3.0
type RouteMapDataSource struct {
// contains filtered or unexported fields
}
func (*RouteMapDataSource) Configure ¶ added in v0.3.0
func (d *RouteMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RouteMapDataSource) Metadata ¶ added in v0.3.0
func (d *RouteMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouteMapDataSource) Read ¶ added in v0.3.0
func (d *RouteMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouteMapDataSource) Schema ¶ added in v0.3.0
func (d *RouteMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouteMapEntries ¶ added in v0.3.0
type RouteMapEntries struct { Seq types.Int64 `tfsdk:"seq"` Operation types.String `tfsdk:"operation"` Description types.String `tfsdk:"description"` Continue types.Bool `tfsdk:"continue"` ContinueSequenceNumber types.Int64 `tfsdk:"continue_sequence_number"` MatchInterfaces types.List `tfsdk:"match_interfaces"` MatchIpAddressAccessLists types.List `tfsdk:"match_ip_address_access_lists"` MatchIpAddressPrefixLists types.List `tfsdk:"match_ip_address_prefix_lists"` MatchIpNextHopAccessLists types.List `tfsdk:"match_ip_next_hop_access_lists"` MatchIpNextHopPrefixLists types.List `tfsdk:"match_ip_next_hop_prefix_lists"` MatchIpv6AddressAccessLists types.String `tfsdk:"match_ipv6_address_access_lists"` MatchIpv6AddressPrefixLists types.String `tfsdk:"match_ipv6_address_prefix_lists"` MatchIpv6NextHopAccessLists types.String `tfsdk:"match_ipv6_next_hop_access_lists"` MatchIpv6NextHopPrefixLists types.String `tfsdk:"match_ipv6_next_hop_prefix_lists"` MatchRouteTypeExternal types.Bool `tfsdk:"match_route_type_external"` MatchRouteTypeExternalType1 types.Bool `tfsdk:"match_route_type_external_type_1"` MatchRouteTypeExternalType2 types.Bool `tfsdk:"match_route_type_external_type_2"` MatchRouteTypeInternal types.Bool `tfsdk:"match_route_type_internal"` MatchRouteTypeLevel1 types.Bool `tfsdk:"match_route_type_level_1"` MatchRouteTypeLevel2 types.Bool `tfsdk:"match_route_type_level_2"` MatchRouteTypeLocal types.Bool `tfsdk:"match_route_type_local"` MatchSourceProtocolBgp types.List `tfsdk:"match_source_protocol_bgp"` MatchSourceProtocolConnected types.Bool `tfsdk:"match_source_protocol_connected"` MatchSourceProtocolEigrp types.List `tfsdk:"match_source_protocol_eigrp"` MatchSourceProtocolIsis types.Bool `tfsdk:"match_source_protocol_isis"` MatchSourceProtocolLisp types.Bool `tfsdk:"match_source_protocol_lisp"` MatchSourceProtocolOspf types.List `tfsdk:"match_source_protocol_ospf"` MatchSourceProtocolOspfv3 types.List `tfsdk:"match_source_protocol_ospfv3"` MatchSourceProtocolRip types.Bool `tfsdk:"match_source_protocol_rip"` MatchSourceProtocolStatic types.Bool `tfsdk:"match_source_protocol_static"` MatchTags types.List `tfsdk:"match_tags"` MatchTrack types.Int64 `tfsdk:"match_track"` MatchAsPathsLegacy types.List `tfsdk:"match_as_paths_legacy"` MatchCommunityListsLegacy types.List `tfsdk:"match_community_lists_legacy"` MatchExtcommunityListsLegacy types.List `tfsdk:"match_extcommunity_lists_legacy"` MatchLocalPreferencesLegacy types.List `tfsdk:"match_local_preferences_legacy"` MatchAsPaths types.List `tfsdk:"match_as_paths"` MatchCommunityLists types.List `tfsdk:"match_community_lists"` MatchCommunityListExactMatch types.Bool `tfsdk:"match_community_list_exact_match"` MatchExtcommunityLists types.List `tfsdk:"match_extcommunity_lists"` MatchLocalPreferences types.List `tfsdk:"match_local_preferences"` SetDefaultInterfaces types.List `tfsdk:"set_default_interfaces"` SetGlobal types.Bool `tfsdk:"set_global"` SetInterfaces types.List `tfsdk:"set_interfaces"` SetIpAddress types.String `tfsdk:"set_ip_address"` SetIpDefaultGlobalNextHopAddress types.List `tfsdk:"set_ip_default_global_next_hop_address"` SetIpDefaultNextHopAddress types.List `tfsdk:"set_ip_default_next_hop_address"` SetIpGlobalNextHopAddress types.List `tfsdk:"set_ip_global_next_hop_address"` SetIpNextHopAddress types.List `tfsdk:"set_ip_next_hop_address"` SetIpNextHopSelf types.Bool `tfsdk:"set_ip_next_hop_self"` SetIpQosGroup types.Int64 `tfsdk:"set_ip_qos_group"` SetIpv6Address types.List `tfsdk:"set_ipv6_address"` SetIpv6DefaultGlobalNextHop types.String `tfsdk:"set_ipv6_default_global_next_hop"` SetIpv6DefaultNextHop types.List `tfsdk:"set_ipv6_default_next_hop"` SetIpv6NextHop types.List `tfsdk:"set_ipv6_next_hop"` SetLevel1 types.Bool `tfsdk:"set_level_1"` SetLevel12 types.Bool `tfsdk:"set_level_1_2"` SetLevel2 types.Bool `tfsdk:"set_level_2"` SetMetricChange types.String `tfsdk:"set_metric_change"` SetMetricValue types.Int64 `tfsdk:"set_metric_value"` SetMetricDelay types.String `tfsdk:"set_metric_delay"` SetMetricReliability types.Int64 `tfsdk:"set_metric_reliability"` SetMetricLoading types.Int64 `tfsdk:"set_metric_loading"` SetMetricMtu types.Int64 `tfsdk:"set_metric_mtu"` SetMetricType types.String `tfsdk:"set_metric_type"` SetTag types.Int64 `tfsdk:"set_tag"` SetVrf types.String `tfsdk:"set_vrf"` SetAsPathPrependAsLegacy types.String `tfsdk:"set_as_path_prepend_as_legacy"` SetAsPathPrependLastAsLegacy types.Int64 `tfsdk:"set_as_path_prepend_last_as_legacy"` SetAsPathTagLegacy types.Bool `tfsdk:"set_as_path_tag_legacy"` SetCommunityNoneLegacy types.Bool `tfsdk:"set_community_none_legacy"` SetCommunitiesLegacy types.List `tfsdk:"set_communities_legacy"` SetCommunitiesAdditiveLegacy types.Bool `tfsdk:"set_communities_additive_legacy"` SetCommunityListDeleteLegacy types.Bool `tfsdk:"set_community_list_delete_legacy"` SetCommunityListStandardLegacy types.Int64 `tfsdk:"set_community_list_standard_legacy"` SetCommunityListExpandedLegacy types.Int64 `tfsdk:"set_community_list_expanded_legacy"` SetCommunityListNameLegacy types.String `tfsdk:"set_community_list_name_legacy"` SetExtcomunityRtLegacy types.List `tfsdk:"set_extcomunity_rt_legacy"` SetExtcomunitySooLegacy types.String `tfsdk:"set_extcomunity_soo_legacy"` SetExtcomunityVpnDistinguisherLegacy types.String `tfsdk:"set_extcomunity_vpn_distinguisher_legacy"` SetLocalPreferenceLegacy types.Int64 `tfsdk:"set_local_preference_legacy"` SetWeightLegacy types.Int64 `tfsdk:"set_weight_legacy"` SetAsPathPrependAs types.String `tfsdk:"set_as_path_prepend_as"` SetAsPathPrependLastAs types.Int64 `tfsdk:"set_as_path_prepend_last_as"` SetAsPathTag types.Bool `tfsdk:"set_as_path_tag"` SetCommunityNone types.Bool `tfsdk:"set_community_none"` SetCommunities types.List `tfsdk:"set_communities"` SetCommunitiesAdditive types.Bool `tfsdk:"set_communities_additive"` SetCommunityListDelete types.Bool `tfsdk:"set_community_list_delete"` SetCommunityListStandard types.Int64 `tfsdk:"set_community_list_standard"` SetCommunityListExpanded types.Int64 `tfsdk:"set_community_list_expanded"` SetCommunityListName types.String `tfsdk:"set_community_list_name"` SetExtcomunityRt types.List `tfsdk:"set_extcomunity_rt"` SetExtcomunitySoo types.String `tfsdk:"set_extcomunity_soo"` SetExtcomunityVpnDistinguisher types.String `tfsdk:"set_extcomunity_vpn_distinguisher"` SetExtcomunityVpnDistinguisherAdditive types.Bool `tfsdk:"set_extcomunity_vpn_distinguisher_additive"` SetLocalPreference types.Int64 `tfsdk:"set_local_preference"` SetWeight types.Int64 `tfsdk:"set_weight"` }
type RouteMapResource ¶ added in v0.3.0
type RouteMapResource struct {
// contains filtered or unexported fields
}
func (*RouteMapResource) Configure ¶ added in v0.3.0
func (r *RouteMapResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouteMapResource) Create ¶ added in v0.3.0
func (r *RouteMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouteMapResource) Delete ¶ added in v0.3.0
func (r *RouteMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouteMapResource) ImportState ¶ added in v0.3.0
func (r *RouteMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouteMapResource) Metadata ¶ added in v0.3.0
func (r *RouteMapResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouteMapResource) Read ¶ added in v0.3.0
func (r *RouteMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouteMapResource) Schema ¶ added in v0.3.0
func (r *RouteMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouteMapResource) Update ¶ added in v0.3.0
func (r *RouteMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SNMPServer ¶ added in v0.3.0
type SNMPServer struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ChassisId types.String `tfsdk:"chassis_id"` Contact types.String `tfsdk:"contact"` IfindexPersist types.Bool `tfsdk:"ifindex_persist"` Location types.String `tfsdk:"location"` Packetsize types.Int64 `tfsdk:"packetsize"` QueueLength types.Int64 `tfsdk:"queue_length"` EnableLoggingGetop types.Bool `tfsdk:"enable_logging_getop"` EnableLoggingSetop types.Bool `tfsdk:"enable_logging_setop"` EnableInforms types.Bool `tfsdk:"enable_informs"` EnableTraps types.Bool `tfsdk:"enable_traps"` EnableTrapsSnmpAuthentication types.Bool `tfsdk:"enable_traps_snmp_authentication"` EnableTrapsSnmpColdstart types.Bool `tfsdk:"enable_traps_snmp_coldstart"` EnableTrapsSnmpLinkdown types.Bool `tfsdk:"enable_traps_snmp_linkdown"` EnableTrapsSnmpLinkup types.Bool `tfsdk:"enable_traps_snmp_linkup"` EnableTrapsSnmpWarmstart types.Bool `tfsdk:"enable_traps_snmp_warmstart"` SourceInterfaceInformsGigabitEthernet types.String `tfsdk:"source_interface_informs_gigabit_ethernet"` SourceInterfaceInformsTenGigabitEthernet types.String `tfsdk:"source_interface_informs_ten_gigabit_ethernet"` SourceInterfaceInformsFortyGigabitEthernet types.String `tfsdk:"source_interface_informs_forty_gigabit_ethernet"` SourceInterfaceInformsHundredGigE types.String `tfsdk:"source_interface_informs_hundred_gig_e"` SourceInterfaceInformsLoopback types.Int64 `tfsdk:"source_interface_informs_loopback"` SourceInterfaceInformsPortChannel types.Int64 `tfsdk:"source_interface_informs_port_channel"` SourceInterfaceInformsPortChannelSubinterface types.String `tfsdk:"source_interface_informs_port_channel_subinterface"` SourceInterfaceInformsVlan types.Int64 `tfsdk:"source_interface_informs_vlan"` SourceInterfaceTrapsGigabitEthernet types.String `tfsdk:"source_interface_traps_gigabit_ethernet"` SourceInterfaceTrapsTenGigabitEthernet types.String `tfsdk:"source_interface_traps_ten_gigabit_ethernet"` SourceInterfaceTrapsFortyGigabitEthernet types.String `tfsdk:"source_interface_traps_forty_gigabit_ethernet"` SourceInterfaceTrapsHundredGigE types.String `tfsdk:"source_interface_traps_hundred_gig_e"` SourceInterfaceTrapsLoopback types.Int64 `tfsdk:"source_interface_traps_loopback"` SourceInterfaceTrapsPortChannel types.Int64 `tfsdk:"source_interface_traps_port_channel"` SourceInterfaceTrapsPortChannelSubinterface types.String `tfsdk:"source_interface_traps_port_channel_subinterface"` SourceInterfaceTrapsVlan types.Int64 `tfsdk:"source_interface_traps_vlan"` TrapSourceGigabitEthernet types.String `tfsdk:"trap_source_gigabit_ethernet"` TrapSourceTenGigabitEthernet types.String `tfsdk:"trap_source_ten_gigabit_ethernet"` TrapSourceFortyGigabitEthernet types.String `tfsdk:"trap_source_forty_gigabit_ethernet"` TrapSourceHundredGigE types.String `tfsdk:"trap_source_hundred_gig_e"` TrapSourceLoopback types.Int64 `tfsdk:"trap_source_loopback"` TrapSourcePortChannel types.Int64 `tfsdk:"trap_source_port_channel"` TrapSourcePortChannelSubinterface types.String `tfsdk:"trap_source_port_channel_subinterface"` TrapSourceVlan types.Int64 `tfsdk:"trap_source_vlan"` SnmpCommunities []SNMPServerSnmpCommunities `tfsdk:"snmp_communities"` Contexts []SNMPServerContexts `tfsdk:"contexts"` Views []SNMPServerViews `tfsdk:"views"` }
type SNMPServerContexts ¶ added in v0.3.0
type SNMPServerData ¶ added in v0.3.0
type SNMPServerData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` ChassisId types.String `tfsdk:"chassis_id"` Contact types.String `tfsdk:"contact"` IfindexPersist types.Bool `tfsdk:"ifindex_persist"` Location types.String `tfsdk:"location"` Packetsize types.Int64 `tfsdk:"packetsize"` QueueLength types.Int64 `tfsdk:"queue_length"` EnableLoggingGetop types.Bool `tfsdk:"enable_logging_getop"` EnableLoggingSetop types.Bool `tfsdk:"enable_logging_setop"` EnableInforms types.Bool `tfsdk:"enable_informs"` EnableTraps types.Bool `tfsdk:"enable_traps"` EnableTrapsSnmpAuthentication types.Bool `tfsdk:"enable_traps_snmp_authentication"` EnableTrapsSnmpColdstart types.Bool `tfsdk:"enable_traps_snmp_coldstart"` EnableTrapsSnmpLinkdown types.Bool `tfsdk:"enable_traps_snmp_linkdown"` EnableTrapsSnmpLinkup types.Bool `tfsdk:"enable_traps_snmp_linkup"` EnableTrapsSnmpWarmstart types.Bool `tfsdk:"enable_traps_snmp_warmstart"` SourceInterfaceInformsGigabitEthernet types.String `tfsdk:"source_interface_informs_gigabit_ethernet"` SourceInterfaceInformsTenGigabitEthernet types.String `tfsdk:"source_interface_informs_ten_gigabit_ethernet"` SourceInterfaceInformsFortyGigabitEthernet types.String `tfsdk:"source_interface_informs_forty_gigabit_ethernet"` SourceInterfaceInformsHundredGigE types.String `tfsdk:"source_interface_informs_hundred_gig_e"` SourceInterfaceInformsLoopback types.Int64 `tfsdk:"source_interface_informs_loopback"` SourceInterfaceInformsPortChannel types.Int64 `tfsdk:"source_interface_informs_port_channel"` SourceInterfaceInformsPortChannelSubinterface types.String `tfsdk:"source_interface_informs_port_channel_subinterface"` SourceInterfaceInformsVlan types.Int64 `tfsdk:"source_interface_informs_vlan"` SourceInterfaceTrapsGigabitEthernet types.String `tfsdk:"source_interface_traps_gigabit_ethernet"` SourceInterfaceTrapsTenGigabitEthernet types.String `tfsdk:"source_interface_traps_ten_gigabit_ethernet"` SourceInterfaceTrapsFortyGigabitEthernet types.String `tfsdk:"source_interface_traps_forty_gigabit_ethernet"` SourceInterfaceTrapsHundredGigE types.String `tfsdk:"source_interface_traps_hundred_gig_e"` SourceInterfaceTrapsLoopback types.Int64 `tfsdk:"source_interface_traps_loopback"` SourceInterfaceTrapsPortChannel types.Int64 `tfsdk:"source_interface_traps_port_channel"` SourceInterfaceTrapsPortChannelSubinterface types.String `tfsdk:"source_interface_traps_port_channel_subinterface"` SourceInterfaceTrapsVlan types.Int64 `tfsdk:"source_interface_traps_vlan"` TrapSourceGigabitEthernet types.String `tfsdk:"trap_source_gigabit_ethernet"` TrapSourceTenGigabitEthernet types.String `tfsdk:"trap_source_ten_gigabit_ethernet"` TrapSourceFortyGigabitEthernet types.String `tfsdk:"trap_source_forty_gigabit_ethernet"` TrapSourceHundredGigE types.String `tfsdk:"trap_source_hundred_gig_e"` TrapSourceLoopback types.Int64 `tfsdk:"trap_source_loopback"` TrapSourcePortChannel types.Int64 `tfsdk:"trap_source_port_channel"` TrapSourcePortChannelSubinterface types.String `tfsdk:"trap_source_port_channel_subinterface"` TrapSourceVlan types.Int64 `tfsdk:"trap_source_vlan"` SnmpCommunities []SNMPServerSnmpCommunities `tfsdk:"snmp_communities"` Contexts []SNMPServerContexts `tfsdk:"contexts"` Views []SNMPServerViews `tfsdk:"views"` }
type SNMPServerDataSource ¶ added in v0.3.0
type SNMPServerDataSource struct {
// contains filtered or unexported fields
}
func (*SNMPServerDataSource) Configure ¶ added in v0.3.0
func (d *SNMPServerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SNMPServerDataSource) Metadata ¶ added in v0.3.0
func (d *SNMPServerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SNMPServerDataSource) Read ¶ added in v0.3.0
func (d *SNMPServerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SNMPServerDataSource) Schema ¶ added in v0.3.0
func (d *SNMPServerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SNMPServerGroup ¶ added in v0.3.0
type SNMPServerGroupData ¶ added in v0.3.0
type SNMPServerGroupDataSource ¶ added in v0.3.0
type SNMPServerGroupDataSource struct {
// contains filtered or unexported fields
}
func (*SNMPServerGroupDataSource) Configure ¶ added in v0.3.0
func (d *SNMPServerGroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SNMPServerGroupDataSource) Metadata ¶ added in v0.3.0
func (d *SNMPServerGroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SNMPServerGroupDataSource) Read ¶ added in v0.3.0
func (d *SNMPServerGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SNMPServerGroupDataSource) Schema ¶ added in v0.3.0
func (d *SNMPServerGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SNMPServerGroupResource ¶ added in v0.3.0
type SNMPServerGroupResource struct {
// contains filtered or unexported fields
}
func (*SNMPServerGroupResource) Configure ¶ added in v0.3.0
func (r *SNMPServerGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SNMPServerGroupResource) Create ¶ added in v0.3.0
func (r *SNMPServerGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SNMPServerGroupResource) Delete ¶ added in v0.3.0
func (r *SNMPServerGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SNMPServerGroupResource) ImportState ¶ added in v0.3.0
func (r *SNMPServerGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SNMPServerGroupResource) Metadata ¶ added in v0.3.0
func (r *SNMPServerGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SNMPServerGroupResource) Read ¶ added in v0.3.0
func (r *SNMPServerGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SNMPServerGroupResource) Schema ¶ added in v0.3.0
func (r *SNMPServerGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SNMPServerGroupResource) Update ¶ added in v0.3.0
func (r *SNMPServerGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SNMPServerGroupV3Security ¶ added in v0.3.0
type SNMPServerGroupV3Security struct { SecurityLevel types.String `tfsdk:"security_level"` ContextNode types.String `tfsdk:"context_node"` MatchNode types.String `tfsdk:"match_node"` ReadNode types.String `tfsdk:"read_node"` WriteNode types.String `tfsdk:"write_node"` NotifyNode types.String `tfsdk:"notify_node"` AccessIpv6Acl types.String `tfsdk:"access_ipv6_acl"` AccessStandardAcl types.Int64 `tfsdk:"access_standard_acl"` AccessAclName types.String `tfsdk:"access_acl_name"` }
type SNMPServerResource ¶ added in v0.3.0
type SNMPServerResource struct {
// contains filtered or unexported fields
}
func (*SNMPServerResource) Configure ¶ added in v0.3.0
func (r *SNMPServerResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SNMPServerResource) Create ¶ added in v0.3.0
func (r *SNMPServerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SNMPServerResource) Delete ¶ added in v0.3.0
func (r *SNMPServerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SNMPServerResource) ImportState ¶ added in v0.3.0
func (r *SNMPServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SNMPServerResource) Metadata ¶ added in v0.3.0
func (r *SNMPServerResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SNMPServerResource) Read ¶ added in v0.3.0
func (r *SNMPServerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SNMPServerResource) Schema ¶ added in v0.3.0
func (r *SNMPServerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SNMPServerResource) Update ¶ added in v0.3.0
func (r *SNMPServerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SNMPServerSnmpCommunities ¶ added in v0.3.0
type SNMPServerUser ¶ added in v0.3.0
type SNMPServerUser struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Username types.String `tfsdk:"username"` Grpname types.String `tfsdk:"grpname"` V3AuthAlgorithm types.String `tfsdk:"v3_auth_algorithm"` V3AuthPassword types.String `tfsdk:"v3_auth_password"` V3AuthPrivAesAlgorithm types.String `tfsdk:"v3_auth_priv_aes_algorithm"` V3AuthPrivAesPassword types.String `tfsdk:"v3_auth_priv_aes_password"` V3AuthPrivAesAccessIpv6Acl types.String `tfsdk:"v3_auth_priv_aes_access_ipv6_acl"` V3AuthPrivAesAccessStandardAcl types.Int64 `tfsdk:"v3_auth_priv_aes_access_standard_acl"` V3AuthPrivAesAccessAclName types.String `tfsdk:"v3_auth_priv_aes_access_acl_name"` V3AuthPrivDesPassword types.String `tfsdk:"v3_auth_priv_des_password"` V3AuthPrivDesAccessIpv6Acl types.String `tfsdk:"v3_auth_priv_des_access_ipv6_acl"` V3AuthPrivDesAccessStandardAcl types.Int64 `tfsdk:"v3_auth_priv_des_access_standard_acl"` V3AuthPrivDesAccessAclName types.String `tfsdk:"v3_auth_priv_des_access_acl_name"` V3AuthPrivDes3Password types.String `tfsdk:"v3_auth_priv_des3_password"` V3AuthPrivDes3AccessIpv6Acl types.String `tfsdk:"v3_auth_priv_des3_access_ipv6_acl"` V3AuthPrivDes3AccessStandardAcl types.Int64 `tfsdk:"v3_auth_priv_des3_access_standard_acl"` V3AuthPrivDes3AccessAclName types.String `tfsdk:"v3_auth_priv_des3_access_acl_name"` V3AuthAccessIpv6Acl types.String `tfsdk:"v3_auth_access_ipv6_acl"` V3AuthAccessStandardAcl types.Int64 `tfsdk:"v3_auth_access_standard_acl"` V3AuthAccessAclName types.String `tfsdk:"v3_auth_access_acl_name"` }
type SNMPServerUserData ¶ added in v0.3.0
type SNMPServerUserData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Username types.String `tfsdk:"username"` Grpname types.String `tfsdk:"grpname"` V3AuthAlgorithm types.String `tfsdk:"v3_auth_algorithm"` V3AuthPassword types.String `tfsdk:"v3_auth_password"` V3AuthPrivAesAlgorithm types.String `tfsdk:"v3_auth_priv_aes_algorithm"` V3AuthPrivAesPassword types.String `tfsdk:"v3_auth_priv_aes_password"` V3AuthPrivAesAccessIpv6Acl types.String `tfsdk:"v3_auth_priv_aes_access_ipv6_acl"` V3AuthPrivAesAccessStandardAcl types.Int64 `tfsdk:"v3_auth_priv_aes_access_standard_acl"` V3AuthPrivAesAccessAclName types.String `tfsdk:"v3_auth_priv_aes_access_acl_name"` V3AuthPrivDesPassword types.String `tfsdk:"v3_auth_priv_des_password"` V3AuthPrivDesAccessIpv6Acl types.String `tfsdk:"v3_auth_priv_des_access_ipv6_acl"` V3AuthPrivDesAccessStandardAcl types.Int64 `tfsdk:"v3_auth_priv_des_access_standard_acl"` V3AuthPrivDesAccessAclName types.String `tfsdk:"v3_auth_priv_des_access_acl_name"` V3AuthPrivDes3Password types.String `tfsdk:"v3_auth_priv_des3_password"` V3AuthPrivDes3AccessIpv6Acl types.String `tfsdk:"v3_auth_priv_des3_access_ipv6_acl"` V3AuthPrivDes3AccessStandardAcl types.Int64 `tfsdk:"v3_auth_priv_des3_access_standard_acl"` V3AuthPrivDes3AccessAclName types.String `tfsdk:"v3_auth_priv_des3_access_acl_name"` V3AuthAccessIpv6Acl types.String `tfsdk:"v3_auth_access_ipv6_acl"` V3AuthAccessStandardAcl types.Int64 `tfsdk:"v3_auth_access_standard_acl"` V3AuthAccessAclName types.String `tfsdk:"v3_auth_access_acl_name"` }
type SNMPServerUserDataSource ¶ added in v0.3.0
type SNMPServerUserDataSource struct {
// contains filtered or unexported fields
}
func (*SNMPServerUserDataSource) Configure ¶ added in v0.3.0
func (d *SNMPServerUserDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SNMPServerUserDataSource) Metadata ¶ added in v0.3.0
func (d *SNMPServerUserDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SNMPServerUserDataSource) Read ¶ added in v0.3.0
func (d *SNMPServerUserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SNMPServerUserDataSource) Schema ¶ added in v0.3.0
func (d *SNMPServerUserDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SNMPServerUserResource ¶ added in v0.3.0
type SNMPServerUserResource struct {
// contains filtered or unexported fields
}
func (*SNMPServerUserResource) Configure ¶ added in v0.3.0
func (r *SNMPServerUserResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SNMPServerUserResource) Create ¶ added in v0.3.0
func (r *SNMPServerUserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SNMPServerUserResource) Delete ¶ added in v0.3.0
func (r *SNMPServerUserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SNMPServerUserResource) ImportState ¶ added in v0.3.0
func (r *SNMPServerUserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SNMPServerUserResource) Metadata ¶ added in v0.3.0
func (r *SNMPServerUserResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SNMPServerUserResource) Read ¶ added in v0.3.0
func (r *SNMPServerUserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SNMPServerUserResource) Schema ¶ added in v0.3.0
func (r *SNMPServerUserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SNMPServerUserResource) Update ¶ added in v0.3.0
func (r *SNMPServerUserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SNMPServerViews ¶ added in v0.3.0
type Service ¶ added in v0.3.0
type Service struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Pad types.Bool `tfsdk:"pad"` PasswordEncryption types.Bool `tfsdk:"password_encryption"` PasswordRecovery types.Bool `tfsdk:"password_recovery"` Timestamps types.Bool `tfsdk:"timestamps"` TimestampsDebug types.Bool `tfsdk:"timestamps_debug"` TimestampsDebugDatetime types.Bool `tfsdk:"timestamps_debug_datetime"` TimestampsDebugDatetimeMsec types.Bool `tfsdk:"timestamps_debug_datetime_msec"` TimestampsDebugDatetimeLocaltime types.Bool `tfsdk:"timestamps_debug_datetime_localtime"` TimestampsDebugDatetimeShowTimezone types.Bool `tfsdk:"timestamps_debug_datetime_show_timezone"` TimestampsDebugDatetimeYear types.Bool `tfsdk:"timestamps_debug_datetime_year"` TimestampsDebugUptime types.Bool `tfsdk:"timestamps_debug_uptime"` TimestampsLog types.Bool `tfsdk:"timestamps_log"` TimestampsLogDatetime types.Bool `tfsdk:"timestamps_log_datetime"` TimestampsLogDatetimeMsec types.Bool `tfsdk:"timestamps_log_datetime_msec"` TimestampsLogDatetimeLocaltime types.Bool `tfsdk:"timestamps_log_datetime_localtime"` TimestampsLogDatetimeShowTimezone types.Bool `tfsdk:"timestamps_log_datetime_show_timezone"` TimestampsLogDatetimeYear types.Bool `tfsdk:"timestamps_log_datetime_year"` TimestampsLogUptime types.Bool `tfsdk:"timestamps_log_uptime"` Dhcp types.Bool `tfsdk:"dhcp"` TcpKeepalivesIn types.Bool `tfsdk:"tcp_keepalives_in"` TcpKeepalivesOut types.Bool `tfsdk:"tcp_keepalives_out"` }
type ServiceData ¶ added in v0.3.0
type ServiceData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Pad types.Bool `tfsdk:"pad"` PasswordEncryption types.Bool `tfsdk:"password_encryption"` PasswordRecovery types.Bool `tfsdk:"password_recovery"` Timestamps types.Bool `tfsdk:"timestamps"` TimestampsDebug types.Bool `tfsdk:"timestamps_debug"` TimestampsDebugDatetime types.Bool `tfsdk:"timestamps_debug_datetime"` TimestampsDebugDatetimeMsec types.Bool `tfsdk:"timestamps_debug_datetime_msec"` TimestampsDebugDatetimeLocaltime types.Bool `tfsdk:"timestamps_debug_datetime_localtime"` TimestampsDebugDatetimeShowTimezone types.Bool `tfsdk:"timestamps_debug_datetime_show_timezone"` TimestampsDebugDatetimeYear types.Bool `tfsdk:"timestamps_debug_datetime_year"` TimestampsDebugUptime types.Bool `tfsdk:"timestamps_debug_uptime"` TimestampsLog types.Bool `tfsdk:"timestamps_log"` TimestampsLogDatetime types.Bool `tfsdk:"timestamps_log_datetime"` TimestampsLogDatetimeMsec types.Bool `tfsdk:"timestamps_log_datetime_msec"` TimestampsLogDatetimeLocaltime types.Bool `tfsdk:"timestamps_log_datetime_localtime"` TimestampsLogDatetimeShowTimezone types.Bool `tfsdk:"timestamps_log_datetime_show_timezone"` TimestampsLogDatetimeYear types.Bool `tfsdk:"timestamps_log_datetime_year"` TimestampsLogUptime types.Bool `tfsdk:"timestamps_log_uptime"` Dhcp types.Bool `tfsdk:"dhcp"` TcpKeepalivesIn types.Bool `tfsdk:"tcp_keepalives_in"` TcpKeepalivesOut types.Bool `tfsdk:"tcp_keepalives_out"` }
type ServiceDataSource ¶ added in v0.3.0
type ServiceDataSource struct {
// contains filtered or unexported fields
}
func (*ServiceDataSource) Configure ¶ added in v0.3.0
func (d *ServiceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ServiceDataSource) Metadata ¶ added in v0.3.0
func (d *ServiceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ServiceDataSource) Read ¶ added in v0.3.0
func (d *ServiceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ServiceDataSource) Schema ¶ added in v0.3.0
func (d *ServiceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ServiceResource ¶ added in v0.3.0
type ServiceResource struct {
// contains filtered or unexported fields
}
func (*ServiceResource) Configure ¶ added in v0.3.0
func (r *ServiceResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ServiceResource) Create ¶ added in v0.3.0
func (r *ServiceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ServiceResource) Delete ¶ added in v0.3.0
func (r *ServiceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ServiceResource) ImportState ¶ added in v0.3.0
func (r *ServiceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ServiceResource) Metadata ¶ added in v0.3.0
func (r *ServiceResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ServiceResource) Read ¶ added in v0.3.0
func (r *ServiceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ServiceResource) Schema ¶ added in v0.3.0
func (r *ServiceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ServiceResource) Update ¶ added in v0.3.0
func (r *ServiceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type StaticRoute ¶ added in v0.3.0
type StaticRouteData ¶ added in v0.3.0
type StaticRouteDataSource ¶ added in v0.3.0
type StaticRouteDataSource struct {
// contains filtered or unexported fields
}
func (*StaticRouteDataSource) Configure ¶ added in v0.3.0
func (d *StaticRouteDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*StaticRouteDataSource) Metadata ¶ added in v0.3.0
func (d *StaticRouteDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*StaticRouteDataSource) Read ¶ added in v0.3.0
func (d *StaticRouteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*StaticRouteDataSource) Schema ¶ added in v0.3.0
func (d *StaticRouteDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type StaticRouteNextHops ¶ added in v0.3.0
type StaticRouteResource ¶ added in v0.3.0
type StaticRouteResource struct {
// contains filtered or unexported fields
}
func (*StaticRouteResource) Configure ¶ added in v0.3.0
func (r *StaticRouteResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*StaticRouteResource) Create ¶ added in v0.3.0
func (r *StaticRouteResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*StaticRouteResource) Delete ¶ added in v0.3.0
func (r *StaticRouteResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*StaticRouteResource) ImportState ¶ added in v0.3.0
func (r *StaticRouteResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*StaticRouteResource) Metadata ¶ added in v0.3.0
func (r *StaticRouteResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*StaticRouteResource) Read ¶ added in v0.3.0
func (r *StaticRouteResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*StaticRouteResource) Schema ¶ added in v0.3.0
func (r *StaticRouteResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*StaticRouteResource) Update ¶ added in v0.3.0
func (r *StaticRouteResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type System ¶ added in v0.3.0
type System struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Hostname types.String `tfsdk:"hostname"` IpRouting types.Bool `tfsdk:"ip_routing"` Ipv6UnicastRouting types.Bool `tfsdk:"ipv6_unicast_routing"` Mtu types.Int64 `tfsdk:"mtu"` IpSourceRoute types.Bool `tfsdk:"ip_source_route"` IpDomainLookup types.Bool `tfsdk:"ip_domain_lookup"` IpDomainName types.String `tfsdk:"ip_domain_name"` LoginDelay types.Int64 `tfsdk:"login_delay"` LoginOnFailure types.Bool `tfsdk:"login_on_failure"` LoginOnFailureLog types.Bool `tfsdk:"login_on_failure_log"` LoginOnSuccess types.Bool `tfsdk:"login_on_success"` LoginOnSuccessLog types.Bool `tfsdk:"login_on_success_log"` MulticastRouting types.Bool `tfsdk:"multicast_routing"` MulticastRoutingSwitch types.Bool `tfsdk:"multicast_routing_switch"` MulticastRoutingDistributed types.Bool `tfsdk:"multicast_routing_distributed"` MulticastRoutingVrfs []SystemMulticastRoutingVrfs `tfsdk:"multicast_routing_vrfs"` }
type SystemData ¶ added in v0.3.0
type SystemData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Hostname types.String `tfsdk:"hostname"` IpRouting types.Bool `tfsdk:"ip_routing"` Ipv6UnicastRouting types.Bool `tfsdk:"ipv6_unicast_routing"` Mtu types.Int64 `tfsdk:"mtu"` IpSourceRoute types.Bool `tfsdk:"ip_source_route"` IpDomainLookup types.Bool `tfsdk:"ip_domain_lookup"` IpDomainName types.String `tfsdk:"ip_domain_name"` LoginDelay types.Int64 `tfsdk:"login_delay"` LoginOnFailure types.Bool `tfsdk:"login_on_failure"` LoginOnFailureLog types.Bool `tfsdk:"login_on_failure_log"` LoginOnSuccess types.Bool `tfsdk:"login_on_success"` LoginOnSuccessLog types.Bool `tfsdk:"login_on_success_log"` MulticastRouting types.Bool `tfsdk:"multicast_routing"` MulticastRoutingSwitch types.Bool `tfsdk:"multicast_routing_switch"` MulticastRoutingDistributed types.Bool `tfsdk:"multicast_routing_distributed"` MulticastRoutingVrfs []SystemMulticastRoutingVrfs `tfsdk:"multicast_routing_vrfs"` }
type SystemDataSource ¶ added in v0.3.0
type SystemDataSource struct {
// contains filtered or unexported fields
}
func (*SystemDataSource) Configure ¶ added in v0.3.0
func (d *SystemDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SystemDataSource) Metadata ¶ added in v0.3.0
func (d *SystemDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SystemDataSource) Read ¶ added in v0.3.0
func (d *SystemDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SystemDataSource) Schema ¶ added in v0.3.0
func (d *SystemDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SystemMulticastRoutingVrfs ¶ added in v0.3.0
type SystemResource ¶ added in v0.3.0
type SystemResource struct {
// contains filtered or unexported fields
}
func (*SystemResource) Configure ¶ added in v0.3.0
func (r *SystemResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SystemResource) Create ¶ added in v0.3.0
func (r *SystemResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SystemResource) Delete ¶ added in v0.3.0
func (r *SystemResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SystemResource) ImportState ¶ added in v0.3.0
func (r *SystemResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SystemResource) Metadata ¶ added in v0.3.0
func (r *SystemResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SystemResource) Read ¶ added in v0.3.0
func (r *SystemResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SystemResource) Schema ¶ added in v0.3.0
func (r *SystemResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SystemResource) Update ¶ added in v0.3.0
func (r *SystemResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type Template ¶ added in v0.3.0
type Template struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` TemplateName types.String `tfsdk:"template_name"` Dot1xPae types.String `tfsdk:"dot1x_pae"` Dot1xMaxReauthReq types.Int64 `tfsdk:"dot1x_max_reauth_req"` Dot1xMaxReq types.Int64 `tfsdk:"dot1x_max_req"` ServicePolicyInput types.String `tfsdk:"service_policy_input"` ServicePolicyOutput types.String `tfsdk:"service_policy_output"` SourceTemplate types.String `tfsdk:"source_template"` SwitchportModeTrunk types.Bool `tfsdk:"switchport_mode_trunk"` SwitchportModeAccess types.Bool `tfsdk:"switchport_mode_access"` SwitchportNonegotiate types.Bool `tfsdk:"switchport_nonegotiate"` SwitchportBlockUnicast types.Bool `tfsdk:"switchport_block_unicast"` SwitchportPortSecurity types.Bool `tfsdk:"switchport_port_security"` SwitchportPortSecurityAgingStatic types.Bool `tfsdk:"switchport_port_security_aging_static"` SwitchportPortSecurityAgingTime types.Int64 `tfsdk:"switchport_port_security_aging_time"` SwitchportPortSecurityAgingType types.Bool `tfsdk:"switchport_port_security_aging_type"` SwitchportPortSecurityAgingTypeInactivity types.Bool `tfsdk:"switchport_port_security_aging_type_inactivity"` SwitchportPortSecurityMaximumRange []TemplateSwitchportPortSecurityMaximumRange `tfsdk:"switchport_port_security_maximum_range"` SwitchportPortSecurityViolationProtect types.Bool `tfsdk:"switchport_port_security_violation_protect"` SwitchportPortSecurityViolationRestrict types.Bool `tfsdk:"switchport_port_security_violation_restrict"` SwitchportPortSecurityViolationShutdown types.Bool `tfsdk:"switchport_port_security_violation_shutdown"` SwitchportAccessVlan types.Int64 `tfsdk:"switchport_access_vlan"` SwitchportVoiceVlan types.Int64 `tfsdk:"switchport_voice_vlan"` SwitchportPrivateVlanHostAssociationPrimaryRange types.Int64 `tfsdk:"switchport_private_vlan_host_association_primary_range"` SwitchportPrivateVlanHostAssociationSecondaryRange types.Int64 `tfsdk:"switchport_private_vlan_host_association_secondary_range"` SwitchportTrunkAllowedVlans types.String `tfsdk:"switchport_trunk_allowed_vlans"` SwitchportTrunkAllowedVlansNone types.Bool `tfsdk:"switchport_trunk_allowed_vlans_none"` SwitchportTrunkAllowedVlansAll types.Bool `tfsdk:"switchport_trunk_allowed_vlans_all"` SwitchportTrunkNativeVlanTag types.Bool `tfsdk:"switchport_trunk_native_vlan_tag"` SwitchportTrunkNativeVlanVlanId types.Int64 `tfsdk:"switchport_trunk_native_vlan_vlan_id"` Mab types.Bool `tfsdk:"mab"` MabEap types.Bool `tfsdk:"mab_eap"` AccessSessionClosed types.Bool `tfsdk:"access_session_closed"` AccessSessionMonitor types.Bool `tfsdk:"access_session_monitor"` AccessSessionPortControl types.String `tfsdk:"access_session_port_control"` AccessSessionControlDirection types.String `tfsdk:"access_session_control_direction"` AccessSessionHostMode types.String `tfsdk:"access_session_host_mode"` AccessSessionInterfaceTemplateSticky types.Bool `tfsdk:"access_session_interface_template_sticky"` AccessSessionInterfaceTemplateStickyTimer types.Int64 `tfsdk:"access_session_interface_template_sticky_timer"` AuthenticationPeriodic types.Bool `tfsdk:"authentication_periodic"` AuthenticationTimerReauthenticateServer types.Bool `tfsdk:"authentication_timer_reauthenticate_server"` AuthenticationTimerReauthenticateRange types.Int64 `tfsdk:"authentication_timer_reauthenticate_range"` SpanningTreeBpduguardEnable types.Bool `tfsdk:"spanning_tree_bpduguard_enable"` SpanningTreeServicePolicy types.Bool `tfsdk:"spanning_tree_service_policy"` SpanningTreePortfast types.Bool `tfsdk:"spanning_tree_portfast"` SpanningTreePortfastDisable types.Bool `tfsdk:"spanning_tree_portfast_disable"` SpanningTreePortfastEdge types.Bool `tfsdk:"spanning_tree_portfast_edge"` SpanningTreePortfastNetwork types.Bool `tfsdk:"spanning_tree_portfast_network"` StormControlBroadcastLevelPpsThreshold types.String `tfsdk:"storm_control_broadcast_level_pps_threshold"` StormControlBroadcastLevelBpsThreshold types.Float64 `tfsdk:"storm_control_broadcast_level_bps_threshold"` StormControlBroadcastLevelThreshold types.Float64 `tfsdk:"storm_control_broadcast_level_threshold"` StormControlMulticastLevelPpsThreshold types.String `tfsdk:"storm_control_multicast_level_pps_threshold"` StormControlMulticastLevelBpsThreshold types.Float64 `tfsdk:"storm_control_multicast_level_bps_threshold"` StormControlMulticastLevelThreshold types.Float64 `tfsdk:"storm_control_multicast_level_threshold"` StormControlActionShutdown types.Bool `tfsdk:"storm_control_action_shutdown"` StormControlActionTrap types.Bool `tfsdk:"storm_control_action_trap"` LoadInterval types.Int64 `tfsdk:"load_interval"` IpDhcpSnoopingLimitRate types.Int64 `tfsdk:"ip_dhcp_snooping_limit_rate"` IpDhcpSnoopingTrust types.Bool `tfsdk:"ip_dhcp_snooping_trust"` IpAccessGroup []TemplateIpAccessGroup `tfsdk:"ip_access_group"` SubscriberAgingInactivityTimerValue types.Int64 `tfsdk:"subscriber_aging_inactivity_timer_value"` SubscriberAgingInactivityTimerProbe types.Bool `tfsdk:"subscriber_aging_inactivity_timer_probe"` SubscriberAgingProbe types.Bool `tfsdk:"subscriber_aging_probe"` DeviceTracking types.Bool `tfsdk:"device_tracking"` DeviceTrackingAttachPolicy []TemplateDeviceTrackingAttachPolicy `tfsdk:"device_tracking_attach_policy"` DeviceTrackingVlanRange types.String `tfsdk:"device_tracking_vlan_range"` CtsManual types.Bool `tfsdk:"cts_manual"` CtsManualPolicyStaticSgt types.Int64 `tfsdk:"cts_manual_policy_static_sgt"` CtsManualPolicyStaticTrusted types.Bool `tfsdk:"cts_manual_policy_static_trusted"` CtsManualPropagateSgt types.Bool `tfsdk:"cts_manual_propagate_sgt"` CtsRoleBasedEnforcement types.Bool `tfsdk:"cts_role_based_enforcement"` }
type TemplateData ¶ added in v0.3.0
type TemplateData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` TemplateName types.String `tfsdk:"template_name"` Dot1xPae types.String `tfsdk:"dot1x_pae"` Dot1xMaxReauthReq types.Int64 `tfsdk:"dot1x_max_reauth_req"` Dot1xMaxReq types.Int64 `tfsdk:"dot1x_max_req"` ServicePolicyInput types.String `tfsdk:"service_policy_input"` ServicePolicyOutput types.String `tfsdk:"service_policy_output"` SourceTemplate types.String `tfsdk:"source_template"` SwitchportModeTrunk types.Bool `tfsdk:"switchport_mode_trunk"` SwitchportModeAccess types.Bool `tfsdk:"switchport_mode_access"` SwitchportNonegotiate types.Bool `tfsdk:"switchport_nonegotiate"` SwitchportBlockUnicast types.Bool `tfsdk:"switchport_block_unicast"` SwitchportPortSecurity types.Bool `tfsdk:"switchport_port_security"` SwitchportPortSecurityAgingStatic types.Bool `tfsdk:"switchport_port_security_aging_static"` SwitchportPortSecurityAgingTime types.Int64 `tfsdk:"switchport_port_security_aging_time"` SwitchportPortSecurityAgingType types.Bool `tfsdk:"switchport_port_security_aging_type"` SwitchportPortSecurityAgingTypeInactivity types.Bool `tfsdk:"switchport_port_security_aging_type_inactivity"` SwitchportPortSecurityMaximumRange []TemplateSwitchportPortSecurityMaximumRange `tfsdk:"switchport_port_security_maximum_range"` SwitchportPortSecurityViolationProtect types.Bool `tfsdk:"switchport_port_security_violation_protect"` SwitchportPortSecurityViolationRestrict types.Bool `tfsdk:"switchport_port_security_violation_restrict"` SwitchportPortSecurityViolationShutdown types.Bool `tfsdk:"switchport_port_security_violation_shutdown"` SwitchportAccessVlan types.Int64 `tfsdk:"switchport_access_vlan"` SwitchportVoiceVlan types.Int64 `tfsdk:"switchport_voice_vlan"` SwitchportPrivateVlanHostAssociationPrimaryRange types.Int64 `tfsdk:"switchport_private_vlan_host_association_primary_range"` SwitchportPrivateVlanHostAssociationSecondaryRange types.Int64 `tfsdk:"switchport_private_vlan_host_association_secondary_range"` SwitchportTrunkAllowedVlans types.String `tfsdk:"switchport_trunk_allowed_vlans"` SwitchportTrunkAllowedVlansNone types.Bool `tfsdk:"switchport_trunk_allowed_vlans_none"` SwitchportTrunkAllowedVlansAll types.Bool `tfsdk:"switchport_trunk_allowed_vlans_all"` SwitchportTrunkNativeVlanTag types.Bool `tfsdk:"switchport_trunk_native_vlan_tag"` SwitchportTrunkNativeVlanVlanId types.Int64 `tfsdk:"switchport_trunk_native_vlan_vlan_id"` Mab types.Bool `tfsdk:"mab"` MabEap types.Bool `tfsdk:"mab_eap"` AccessSessionClosed types.Bool `tfsdk:"access_session_closed"` AccessSessionMonitor types.Bool `tfsdk:"access_session_monitor"` AccessSessionPortControl types.String `tfsdk:"access_session_port_control"` AccessSessionControlDirection types.String `tfsdk:"access_session_control_direction"` AccessSessionHostMode types.String `tfsdk:"access_session_host_mode"` AccessSessionInterfaceTemplateSticky types.Bool `tfsdk:"access_session_interface_template_sticky"` AccessSessionInterfaceTemplateStickyTimer types.Int64 `tfsdk:"access_session_interface_template_sticky_timer"` AuthenticationPeriodic types.Bool `tfsdk:"authentication_periodic"` AuthenticationTimerReauthenticateServer types.Bool `tfsdk:"authentication_timer_reauthenticate_server"` AuthenticationTimerReauthenticateRange types.Int64 `tfsdk:"authentication_timer_reauthenticate_range"` SpanningTreeBpduguardEnable types.Bool `tfsdk:"spanning_tree_bpduguard_enable"` SpanningTreeServicePolicy types.Bool `tfsdk:"spanning_tree_service_policy"` SpanningTreePortfast types.Bool `tfsdk:"spanning_tree_portfast"` SpanningTreePortfastDisable types.Bool `tfsdk:"spanning_tree_portfast_disable"` SpanningTreePortfastEdge types.Bool `tfsdk:"spanning_tree_portfast_edge"` SpanningTreePortfastNetwork types.Bool `tfsdk:"spanning_tree_portfast_network"` StormControlBroadcastLevelPpsThreshold types.String `tfsdk:"storm_control_broadcast_level_pps_threshold"` StormControlBroadcastLevelBpsThreshold types.Float64 `tfsdk:"storm_control_broadcast_level_bps_threshold"` StormControlBroadcastLevelThreshold types.Float64 `tfsdk:"storm_control_broadcast_level_threshold"` StormControlMulticastLevelPpsThreshold types.String `tfsdk:"storm_control_multicast_level_pps_threshold"` StormControlMulticastLevelBpsThreshold types.Float64 `tfsdk:"storm_control_multicast_level_bps_threshold"` StormControlMulticastLevelThreshold types.Float64 `tfsdk:"storm_control_multicast_level_threshold"` StormControlActionShutdown types.Bool `tfsdk:"storm_control_action_shutdown"` StormControlActionTrap types.Bool `tfsdk:"storm_control_action_trap"` LoadInterval types.Int64 `tfsdk:"load_interval"` IpDhcpSnoopingLimitRate types.Int64 `tfsdk:"ip_dhcp_snooping_limit_rate"` IpDhcpSnoopingTrust types.Bool `tfsdk:"ip_dhcp_snooping_trust"` IpAccessGroup []TemplateIpAccessGroup `tfsdk:"ip_access_group"` SubscriberAgingInactivityTimerValue types.Int64 `tfsdk:"subscriber_aging_inactivity_timer_value"` SubscriberAgingInactivityTimerProbe types.Bool `tfsdk:"subscriber_aging_inactivity_timer_probe"` SubscriberAgingProbe types.Bool `tfsdk:"subscriber_aging_probe"` DeviceTracking types.Bool `tfsdk:"device_tracking"` DeviceTrackingAttachPolicy []TemplateDeviceTrackingAttachPolicy `tfsdk:"device_tracking_attach_policy"` DeviceTrackingVlanRange types.String `tfsdk:"device_tracking_vlan_range"` CtsManual types.Bool `tfsdk:"cts_manual"` CtsManualPolicyStaticSgt types.Int64 `tfsdk:"cts_manual_policy_static_sgt"` CtsManualPolicyStaticTrusted types.Bool `tfsdk:"cts_manual_policy_static_trusted"` CtsManualPropagateSgt types.Bool `tfsdk:"cts_manual_propagate_sgt"` CtsRoleBasedEnforcement types.Bool `tfsdk:"cts_role_based_enforcement"` }
type TemplateDataSource ¶ added in v0.3.0
type TemplateDataSource struct {
// contains filtered or unexported fields
}
func (*TemplateDataSource) Configure ¶ added in v0.3.0
func (d *TemplateDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*TemplateDataSource) Metadata ¶ added in v0.3.0
func (d *TemplateDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TemplateDataSource) Read ¶ added in v0.3.0
func (d *TemplateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TemplateDataSource) Schema ¶ added in v0.3.0
func (d *TemplateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TemplateDeviceTrackingAttachPolicy ¶ added in v0.3.0
type TemplateIpAccessGroup ¶ added in v0.3.0
type TemplateResource ¶ added in v0.3.0
type TemplateResource struct {
// contains filtered or unexported fields
}
func (*TemplateResource) Configure ¶ added in v0.3.0
func (r *TemplateResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*TemplateResource) Create ¶ added in v0.3.0
func (r *TemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TemplateResource) Delete ¶ added in v0.3.0
func (r *TemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TemplateResource) ImportState ¶ added in v0.3.0
func (r *TemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TemplateResource) Metadata ¶ added in v0.3.0
func (r *TemplateResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TemplateResource) Read ¶ added in v0.3.0
func (r *TemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TemplateResource) Schema ¶ added in v0.3.0
func (r *TemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TemplateResource) Update ¶ added in v0.3.0
func (r *TemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TemplateSwitchportPortSecurityMaximumRange ¶ added in v0.3.0
type Username ¶ added in v0.3.0
type Username struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Privilege types.Int64 `tfsdk:"privilege"` Description types.String `tfsdk:"description"` PasswordEncryption types.String `tfsdk:"password_encryption"` Password types.String `tfsdk:"password"` SecretEncryption types.String `tfsdk:"secret_encryption"` Secret types.String `tfsdk:"secret"` }
type UsernameData ¶ added in v0.3.0
type UsernameData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Privilege types.Int64 `tfsdk:"privilege"` Description types.String `tfsdk:"description"` PasswordEncryption types.String `tfsdk:"password_encryption"` Password types.String `tfsdk:"password"` SecretEncryption types.String `tfsdk:"secret_encryption"` Secret types.String `tfsdk:"secret"` }
type UsernameDataSource ¶ added in v0.3.0
type UsernameDataSource struct {
// contains filtered or unexported fields
}
func (*UsernameDataSource) Configure ¶ added in v0.3.0
func (d *UsernameDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*UsernameDataSource) Metadata ¶ added in v0.3.0
func (d *UsernameDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UsernameDataSource) Read ¶ added in v0.3.0
func (d *UsernameDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UsernameDataSource) Schema ¶ added in v0.3.0
func (d *UsernameDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UsernameResource ¶ added in v0.3.0
type UsernameResource struct {
// contains filtered or unexported fields
}
func (*UsernameResource) Configure ¶ added in v0.3.0
func (r *UsernameResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*UsernameResource) Create ¶ added in v0.3.0
func (r *UsernameResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*UsernameResource) Delete ¶ added in v0.3.0
func (r *UsernameResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*UsernameResource) ImportState ¶ added in v0.3.0
func (r *UsernameResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*UsernameResource) Metadata ¶ added in v0.3.0
func (r *UsernameResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*UsernameResource) Read ¶ added in v0.3.0
func (r *UsernameResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*UsernameResource) Schema ¶ added in v0.3.0
func (r *UsernameResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*UsernameResource) Update ¶ added in v0.3.0
func (r *UsernameResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type VLAN ¶ added in v0.3.0
type VLAN struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VlanId types.Int64 `tfsdk:"vlan_id"` RemoteSpan types.Bool `tfsdk:"remote_span"` PrivateVlanPrimary types.Bool `tfsdk:"private_vlan_primary"` PrivateVlanAssociation types.String `tfsdk:"private_vlan_association"` PrivateVlanCommunity types.Bool `tfsdk:"private_vlan_community"` PrivateVlanIsolated types.Bool `tfsdk:"private_vlan_isolated"` Name types.String `tfsdk:"name"` Shutdown types.Bool `tfsdk:"shutdown"` }
type VLANConfiguration ¶ added in v0.3.0
type VLANConfiguration struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VlanId types.Int64 `tfsdk:"vlan_id"` Vni types.Int64 `tfsdk:"vni"` AccessVfi types.String `tfsdk:"access_vfi"` EvpnInstance types.Int64 `tfsdk:"evpn_instance"` EvpnInstanceVni types.Int64 `tfsdk:"evpn_instance_vni"` }
type VLANConfigurationData ¶ added in v0.3.0
type VLANConfigurationData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VlanId types.Int64 `tfsdk:"vlan_id"` Vni types.Int64 `tfsdk:"vni"` AccessVfi types.String `tfsdk:"access_vfi"` EvpnInstance types.Int64 `tfsdk:"evpn_instance"` EvpnInstanceVni types.Int64 `tfsdk:"evpn_instance_vni"` }
type VLANConfigurationDataSource ¶ added in v0.3.0
type VLANConfigurationDataSource struct {
// contains filtered or unexported fields
}
func (*VLANConfigurationDataSource) Configure ¶ added in v0.3.0
func (d *VLANConfigurationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VLANConfigurationDataSource) Metadata ¶ added in v0.3.0
func (d *VLANConfigurationDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VLANConfigurationDataSource) Read ¶ added in v0.3.0
func (d *VLANConfigurationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VLANConfigurationDataSource) Schema ¶ added in v0.3.0
func (d *VLANConfigurationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VLANConfigurationResource ¶ added in v0.3.0
type VLANConfigurationResource struct {
// contains filtered or unexported fields
}
func (*VLANConfigurationResource) Configure ¶ added in v0.3.0
func (r *VLANConfigurationResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*VLANConfigurationResource) Create ¶ added in v0.3.0
func (r *VLANConfigurationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VLANConfigurationResource) Delete ¶ added in v0.3.0
func (r *VLANConfigurationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VLANConfigurationResource) ImportState ¶ added in v0.3.0
func (r *VLANConfigurationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VLANConfigurationResource) Metadata ¶ added in v0.3.0
func (r *VLANConfigurationResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VLANConfigurationResource) Read ¶ added in v0.3.0
func (r *VLANConfigurationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VLANConfigurationResource) Schema ¶ added in v0.3.0
func (r *VLANConfigurationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VLANConfigurationResource) Update ¶ added in v0.3.0
func (r *VLANConfigurationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type VLANData ¶ added in v0.3.0
type VLANData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VlanId types.Int64 `tfsdk:"vlan_id"` RemoteSpan types.Bool `tfsdk:"remote_span"` PrivateVlanPrimary types.Bool `tfsdk:"private_vlan_primary"` PrivateVlanAssociation types.String `tfsdk:"private_vlan_association"` PrivateVlanCommunity types.Bool `tfsdk:"private_vlan_community"` PrivateVlanIsolated types.Bool `tfsdk:"private_vlan_isolated"` Name types.String `tfsdk:"name"` Shutdown types.Bool `tfsdk:"shutdown"` }
type VLANDataSource ¶ added in v0.3.0
type VLANDataSource struct {
// contains filtered or unexported fields
}
func (*VLANDataSource) Configure ¶ added in v0.3.0
func (d *VLANDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VLANDataSource) Metadata ¶ added in v0.3.0
func (d *VLANDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VLANDataSource) Read ¶ added in v0.3.0
func (d *VLANDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VLANDataSource) Schema ¶ added in v0.3.0
func (d *VLANDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VLANResource ¶ added in v0.3.0
type VLANResource struct {
// contains filtered or unexported fields
}
func (*VLANResource) Configure ¶ added in v0.3.0
func (r *VLANResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*VLANResource) Create ¶ added in v0.3.0
func (r *VLANResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VLANResource) Delete ¶ added in v0.3.0
func (r *VLANResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VLANResource) ImportState ¶ added in v0.3.0
func (r *VLANResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VLANResource) Metadata ¶ added in v0.3.0
func (r *VLANResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VLANResource) Read ¶ added in v0.3.0
func (r *VLANResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VLANResource) Schema ¶ added in v0.3.0
func (r *VLANResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VLANResource) Update ¶ added in v0.3.0
func (r *VLANResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type VRF ¶ added in v0.3.0
type VRF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Rd types.String `tfsdk:"rd"` AddressFamilyIpv4 types.Bool `tfsdk:"address_family_ipv4"` AddressFamilyIpv6 types.Bool `tfsdk:"address_family_ipv6"` VpnId types.String `tfsdk:"vpn_id"` RouteTargetImport []VRFRouteTargetImport `tfsdk:"route_target_import"` RouteTargetExport []VRFRouteTargetExport `tfsdk:"route_target_export"` Ipv4RouteTargetImport []VRFIpv4RouteTargetImport `tfsdk:"ipv4_route_target_import"` Ipv4RouteTargetImportStitching []VRFIpv4RouteTargetImportStitching `tfsdk:"ipv4_route_target_import_stitching"` Ipv4RouteTargetExport []VRFIpv4RouteTargetExport `tfsdk:"ipv4_route_target_export"` Ipv4RouteTargetExportStitching []VRFIpv4RouteTargetExportStitching `tfsdk:"ipv4_route_target_export_stitching"` Ipv6RouteTargetImport []VRFIpv6RouteTargetImport `tfsdk:"ipv6_route_target_import"` Ipv6RouteTargetImportStitching []VRFIpv6RouteTargetImportStitching `tfsdk:"ipv6_route_target_import_stitching"` Ipv6RouteTargetExport []VRFIpv6RouteTargetExport `tfsdk:"ipv6_route_target_export"` Ipv6RouteTargetExportStitching []VRFIpv6RouteTargetExportStitching `tfsdk:"ipv6_route_target_export_stitching"` }
type VRFData ¶ added in v0.3.0
type VRFData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Rd types.String `tfsdk:"rd"` AddressFamilyIpv4 types.Bool `tfsdk:"address_family_ipv4"` AddressFamilyIpv6 types.Bool `tfsdk:"address_family_ipv6"` VpnId types.String `tfsdk:"vpn_id"` RouteTargetImport []VRFRouteTargetImport `tfsdk:"route_target_import"` RouteTargetExport []VRFRouteTargetExport `tfsdk:"route_target_export"` Ipv4RouteTargetImport []VRFIpv4RouteTargetImport `tfsdk:"ipv4_route_target_import"` Ipv4RouteTargetImportStitching []VRFIpv4RouteTargetImportStitching `tfsdk:"ipv4_route_target_import_stitching"` Ipv4RouteTargetExport []VRFIpv4RouteTargetExport `tfsdk:"ipv4_route_target_export"` Ipv4RouteTargetExportStitching []VRFIpv4RouteTargetExportStitching `tfsdk:"ipv4_route_target_export_stitching"` Ipv6RouteTargetImport []VRFIpv6RouteTargetImport `tfsdk:"ipv6_route_target_import"` Ipv6RouteTargetImportStitching []VRFIpv6RouteTargetImportStitching `tfsdk:"ipv6_route_target_import_stitching"` Ipv6RouteTargetExport []VRFIpv6RouteTargetExport `tfsdk:"ipv6_route_target_export"` Ipv6RouteTargetExportStitching []VRFIpv6RouteTargetExportStitching `tfsdk:"ipv6_route_target_export_stitching"` }
type VRFDataSource ¶ added in v0.3.0
type VRFDataSource struct {
// contains filtered or unexported fields
}
func (*VRFDataSource) Configure ¶ added in v0.3.0
func (d *VRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VRFDataSource) Metadata ¶ added in v0.3.0
func (d *VRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VRFDataSource) Read ¶ added in v0.3.0
func (d *VRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VRFDataSource) Schema ¶ added in v0.3.0
func (d *VRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VRFIpv4RouteTargetExport ¶ added in v0.3.0
type VRFIpv4RouteTargetExportStitching ¶ added in v0.3.0
type VRFIpv4RouteTargetImport ¶ added in v0.3.0
type VRFIpv4RouteTargetImportStitching ¶ added in v0.3.0
type VRFIpv6RouteTargetExport ¶ added in v0.3.0
type VRFIpv6RouteTargetExportStitching ¶ added in v0.3.0
type VRFIpv6RouteTargetImport ¶ added in v0.3.0
type VRFIpv6RouteTargetImportStitching ¶ added in v0.3.0
type VRFResource ¶ added in v0.3.0
type VRFResource struct {
// contains filtered or unexported fields
}
func (*VRFResource) Configure ¶ added in v0.3.0
func (r *VRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*VRFResource) Create ¶ added in v0.3.0
func (r *VRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VRFResource) Delete ¶ added in v0.3.0
func (r *VRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VRFResource) ImportState ¶ added in v0.3.0
func (r *VRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VRFResource) Metadata ¶ added in v0.3.0
func (r *VRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VRFResource) Read ¶ added in v0.3.0
func (r *VRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VRFResource) Schema ¶ added in v0.3.0
func (r *VRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VRFResource) Update ¶ added in v0.3.0
func (r *VRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type VRFRouteTargetExport ¶ added in v0.3.0
Source Files ¶
- data_source_iosxe_access_list_extended.go
- data_source_iosxe_access_list_standard.go
- data_source_iosxe_banner.go
- data_source_iosxe_bgp.go
- data_source_iosxe_bgp_address_family_ipv4.go
- data_source_iosxe_bgp_address_family_ipv4_vrf.go
- data_source_iosxe_bgp_address_family_ipv6.go
- data_source_iosxe_bgp_address_family_ipv6_vrf.go
- data_source_iosxe_bgp_address_family_l2vpn.go
- data_source_iosxe_bgp_ipv4_unicast_neighbor.go
- data_source_iosxe_bgp_ipv4_unicast_vrf_neighbor.go
- data_source_iosxe_bgp_ipv6_unicast_neighbor.go
- data_source_iosxe_bgp_l2vpn_evpn_neighbor.go
- data_source_iosxe_bgp_neighbor.go
- data_source_iosxe_clock.go
- data_source_iosxe_dhcp.go
- data_source_iosxe_evpn.go
- data_source_iosxe_evpn_instance.go
- data_source_iosxe_interface_ethernet.go
- data_source_iosxe_interface_loopback.go
- data_source_iosxe_interface_nve.go
- data_source_iosxe_interface_ospf.go
- data_source_iosxe_interface_ospf_process.go
- data_source_iosxe_interface_pim.go
- data_source_iosxe_interface_port_channel.go
- data_source_iosxe_interface_port_channel_subinterface.go
- data_source_iosxe_interface_switchport.go
- data_source_iosxe_interface_vlan.go
- data_source_iosxe_logging.go
- data_source_iosxe_logging_ipv4_host_transport.go
- data_source_iosxe_logging_ipv4_host_vrf_transport.go
- data_source_iosxe_logging_ipv6_host_transport.go
- data_source_iosxe_logging_ipv6_host_vrf_transport.go
- data_source_iosxe_mdt_subscription.go
- data_source_iosxe_msdp.go
- data_source_iosxe_msdp_vrf.go
- data_source_iosxe_ntp.go
- data_source_iosxe_ospf.go
- data_source_iosxe_ospf_vrf.go
- data_source_iosxe_pim.go
- data_source_iosxe_pim_vrf.go
- data_source_iosxe_prefix_list.go
- data_source_iosxe_restconf.go
- data_source_iosxe_route_map.go
- data_source_iosxe_service.go
- data_source_iosxe_snmp_server.go
- data_source_iosxe_snmp_server_group.go
- data_source_iosxe_snmp_server_user.go
- data_source_iosxe_static_route.go
- data_source_iosxe_system.go
- data_source_iosxe_template.go
- data_source_iosxe_username.go
- data_source_iosxe_vlan.go
- data_source_iosxe_vlan_configuration.go
- data_source_iosxe_vrf.go
- model_iosxe_access_list_extended.go
- model_iosxe_access_list_standard.go
- model_iosxe_banner.go
- model_iosxe_bgp.go
- model_iosxe_bgp_address_family_ipv4.go
- model_iosxe_bgp_address_family_ipv4_vrf.go
- model_iosxe_bgp_address_family_ipv6.go
- model_iosxe_bgp_address_family_ipv6_vrf.go
- model_iosxe_bgp_address_family_l2vpn.go
- model_iosxe_bgp_ipv4_unicast_neighbor.go
- model_iosxe_bgp_ipv4_unicast_vrf_neighbor.go
- model_iosxe_bgp_ipv6_unicast_neighbor.go
- model_iosxe_bgp_l2vpn_evpn_neighbor.go
- model_iosxe_bgp_neighbor.go
- model_iosxe_clock.go
- model_iosxe_dhcp.go
- model_iosxe_evpn.go
- model_iosxe_evpn_instance.go
- model_iosxe_interface_ethernet.go
- model_iosxe_interface_loopback.go
- model_iosxe_interface_nve.go
- model_iosxe_interface_ospf.go
- model_iosxe_interface_ospf_process.go
- model_iosxe_interface_pim.go
- model_iosxe_interface_port_channel.go
- model_iosxe_interface_port_channel_subinterface.go
- model_iosxe_interface_switchport.go
- model_iosxe_interface_vlan.go
- model_iosxe_logging.go
- model_iosxe_logging_ipv4_host_transport.go
- model_iosxe_logging_ipv4_host_vrf_transport.go
- model_iosxe_logging_ipv6_host_transport.go
- model_iosxe_logging_ipv6_host_vrf_transport.go
- model_iosxe_mdt_subscription.go
- model_iosxe_msdp.go
- model_iosxe_msdp_vrf.go
- model_iosxe_ntp.go
- model_iosxe_ospf.go
- model_iosxe_ospf_vrf.go
- model_iosxe_pim.go
- model_iosxe_pim_vrf.go
- model_iosxe_prefix_list.go
- model_iosxe_restconf.go
- model_iosxe_route_map.go
- model_iosxe_service.go
- model_iosxe_snmp_server.go
- model_iosxe_snmp_server_group.go
- model_iosxe_snmp_server_user.go
- model_iosxe_static_route.go
- model_iosxe_system.go
- model_iosxe_template.go
- model_iosxe_username.go
- model_iosxe_vlan.go
- model_iosxe_vlan_configuration.go
- model_iosxe_vrf.go
- provider.go
- resource_iosxe_access_list_extended.go
- resource_iosxe_access_list_standard.go
- resource_iosxe_banner.go
- resource_iosxe_bgp.go
- resource_iosxe_bgp_address_family_ipv4.go
- resource_iosxe_bgp_address_family_ipv4_vrf.go
- resource_iosxe_bgp_address_family_ipv6.go
- resource_iosxe_bgp_address_family_ipv6_vrf.go
- resource_iosxe_bgp_address_family_l2vpn.go
- resource_iosxe_bgp_ipv4_unicast_neighbor.go
- resource_iosxe_bgp_ipv4_unicast_vrf_neighbor.go
- resource_iosxe_bgp_ipv6_unicast_neighbor.go
- resource_iosxe_bgp_l2vpn_evpn_neighbor.go
- resource_iosxe_bgp_neighbor.go
- resource_iosxe_clock.go
- resource_iosxe_dhcp.go
- resource_iosxe_evpn.go
- resource_iosxe_evpn_instance.go
- resource_iosxe_interface_ethernet.go
- resource_iosxe_interface_loopback.go
- resource_iosxe_interface_nve.go
- resource_iosxe_interface_ospf.go
- resource_iosxe_interface_ospf_process.go
- resource_iosxe_interface_pim.go
- resource_iosxe_interface_port_channel.go
- resource_iosxe_interface_port_channel_subinterface.go
- resource_iosxe_interface_switchport.go
- resource_iosxe_interface_vlan.go
- resource_iosxe_logging.go
- resource_iosxe_logging_ipv4_host_transport.go
- resource_iosxe_logging_ipv4_host_vrf_transport.go
- resource_iosxe_logging_ipv6_host_transport.go
- resource_iosxe_logging_ipv6_host_vrf_transport.go
- resource_iosxe_mdt_subscription.go
- resource_iosxe_msdp.go
- resource_iosxe_msdp_vrf.go
- resource_iosxe_ntp.go
- resource_iosxe_ospf.go
- resource_iosxe_ospf_vrf.go
- resource_iosxe_pim.go
- resource_iosxe_pim_vrf.go
- resource_iosxe_prefix_list.go
- resource_iosxe_restconf.go
- resource_iosxe_route_map.go
- resource_iosxe_service.go
- resource_iosxe_snmp_server.go
- resource_iosxe_snmp_server_group.go
- resource_iosxe_snmp_server_user.go
- resource_iosxe_static_route.go
- resource_iosxe_system.go
- resource_iosxe_template.go
- resource_iosxe_username.go
- resource_iosxe_vlan.go
- resource_iosxe_vlan_configuration.go
- resource_iosxe_vrf.go
Click to show internal directories.
Click to hide internal directories.