Documentation ¶
Index ¶
- Constants
- func New(version string) func() provider.Provider
- func NewAAAAccountingDataSource() datasource.DataSource
- func NewAAAAccountingResource() resource.Resource
- func NewAAAAuthenticationDataSource() datasource.DataSource
- func NewAAAAuthenticationResource() resource.Resource
- func NewAAAAuthorizationDataSource() datasource.DataSource
- func NewAAAAuthorizationResource() resource.Resource
- func NewAAADataSource() datasource.DataSource
- func NewAAAResource() resource.Resource
- func NewARPDataSource() datasource.DataSource
- func NewARPResource() resource.Resource
- func NewASPathAccessListDataSource() datasource.DataSource
- func NewASPathAccessListResource() resource.Resource
- func NewAccessListExtendedDataSource() datasource.DataSource
- func NewAccessListExtendedResource() resource.Resource
- func NewAccessListStandardDataSource() datasource.DataSource
- func NewAccessListStandardResource() resource.Resource
- func NewBFDDataSource() datasource.DataSource
- func NewBFDResource() resource.Resource
- func NewBFDTemplateMultiHopDataSource() datasource.DataSource
- func NewBFDTemplateMultiHopResource() resource.Resource
- func NewBFDTemplateSingleHopDataSource() datasource.DataSource
- func NewBFDTemplateSingleHopResource() 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 NewCDPDataSource() datasource.DataSource
- func NewCDPResource() resource.Resource
- func NewCTSDataSource() datasource.DataSource
- func NewCTSResource() resource.Resource
- func NewClassMapDataSource() datasource.DataSource
- func NewClassMapResource() resource.Resource
- func NewCliResource() resource.Resource
- func NewClockDataSource() datasource.DataSource
- func NewClockResource() resource.Resource
- func NewCommunityListExpandedDataSource() datasource.DataSource
- func NewCommunityListExpandedResource() resource.Resource
- func NewCommunityListStandardDataSource() datasource.DataSource
- func NewCommunityListStandardResource() resource.Resource
- func NewCryptoIKEv2DataSource() datasource.DataSource
- func NewCryptoIKEv2KeyringDataSource() datasource.DataSource
- func NewCryptoIKEv2KeyringResource() resource.Resource
- func NewCryptoIKEv2PolicyDataSource() datasource.DataSource
- func NewCryptoIKEv2PolicyResource() resource.Resource
- func NewCryptoIKEv2ProfileDataSource() datasource.DataSource
- func NewCryptoIKEv2ProfileResource() resource.Resource
- func NewCryptoIKEv2ProposalDataSource() datasource.DataSource
- func NewCryptoIKEv2ProposalResource() resource.Resource
- func NewCryptoIKEv2Resource() resource.Resource
- func NewCryptoIPSecProfileDataSource() datasource.DataSource
- func NewCryptoIPSecProfileResource() resource.Resource
- func NewCryptoIPSecTransformSetDataSource() datasource.DataSource
- func NewCryptoIPSecTransformSetResource() resource.Resource
- func NewDHCPDataSource() datasource.DataSource
- func NewDHCPResource() resource.Resource
- func NewDot1xDataSource() datasource.DataSource
- func NewDot1xResource() resource.Resource
- func NewEVPNDataSource() datasource.DataSource
- func NewEVPNInstanceDataSource() datasource.DataSource
- func NewEVPNInstanceResource() resource.Resource
- func NewEVPNResource() resource.Resource
- func NewErrdisableDataSource() datasource.DataSource
- func NewErrdisableResource() resource.Resource
- func NewFlowExporterDataSource() datasource.DataSource
- func NewFlowExporterResource() resource.Resource
- func NewFlowMonitorDataSource() datasource.DataSource
- func NewFlowMonitorResource() resource.Resource
- func NewFlowRecordDataSource() datasource.DataSource
- func NewFlowRecordResource() resource.Resource
- func NewInterfaceEthernetDataSource() datasource.DataSource
- func NewInterfaceEthernetResource() resource.Resource
- func NewInterfaceLoopbackDataSource() datasource.DataSource
- func NewInterfaceLoopbackResource() resource.Resource
- func NewInterfaceMPLSDataSource() datasource.DataSource
- func NewInterfaceMPLSResource() resource.Resource
- func NewInterfaceNVEDataSource() datasource.DataSource
- func NewInterfaceNVEResource() resource.Resource
- func NewInterfaceOSPFDataSource() datasource.DataSource
- func NewInterfaceOSPFResource() resource.Resource
- func NewInterfaceOSPFv3DataSource() datasource.DataSource
- func NewInterfaceOSPFv3Resource() 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 NewInterfaceTunnelDataSource() datasource.DataSource
- func NewInterfaceTunnelResource() resource.Resource
- func NewInterfaceVLANDataSource() datasource.DataSource
- func NewInterfaceVLANResource() resource.Resource
- func NewLineDataSource() datasource.DataSource
- func NewLineResource() 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 NewPolicyMapDataSource() datasource.DataSource
- func NewPolicyMapEventDataSource() datasource.DataSource
- func NewPolicyMapEventResource() resource.Resource
- func NewPolicyMapResource() resource.Resource
- func NewPrefixListDataSource() datasource.DataSource
- func NewPrefixListResource() resource.Resource
- func NewRadiusDataSource() datasource.DataSource
- func NewRadiusResource() resource.Resource
- func NewRadiusServerDataSource() datasource.DataSource
- func NewRadiusServerResource() 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 NewSaveConfigResource() resource.Resource
- func NewServiceDataSource() datasource.DataSource
- func NewServiceResource() resource.Resource
- func NewServiceTemplateDataSource() datasource.DataSource
- func NewServiceTemplateResource() resource.Resource
- func NewStaticRouteDataSource() datasource.DataSource
- func NewStaticRouteResource() resource.Resource
- func NewStaticRouteVRFDataSource() datasource.DataSource
- func NewStaticRouteVRFResource() resource.Resource
- func NewSystemDataSource() datasource.DataSource
- func NewSystemResource() resource.Resource
- func NewTACACSServerDataSource() datasource.DataSource
- func NewTACACSServerResource() resource.Resource
- func NewTemplateDataSource() datasource.DataSource
- func NewTemplateResource() resource.Resource
- func NewUDLDDataSource() datasource.DataSource
- func NewUDLDResource() resource.Resource
- func NewUsernameDataSource() datasource.DataSource
- func NewUsernameResource() resource.Resource
- func NewVLANAccessMapDataSource() datasource.DataSource
- func NewVLANAccessMapResource() resource.Resource
- func NewVLANConfigurationDataSource() datasource.DataSource
- func NewVLANConfigurationResource() resource.Resource
- func NewVLANDataSource() datasource.DataSource
- func NewVLANFilterDataSource() datasource.DataSource
- func NewVLANFilterResource() resource.Resource
- func NewVLANGroupDataSource() datasource.DataSource
- func NewVLANGroupResource() resource.Resource
- func NewVLANResource() resource.Resource
- func NewVRFDataSource() datasource.DataSource
- func NewVRFResource() resource.Resource
- func NewVTPDataSource() datasource.DataSource
- func NewVTPResource() resource.Resource
- type AAA
- type AAAAccounting
- type AAAAccountingData
- type AAAAccountingDataSource
- func (d *AAAAccountingDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *AAAAccountingDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AAAAccountingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AAAAccountingDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AAAAccountingExecs
- type AAAAccountingIdentities
- type AAAAccountingNetworks
- type AAAAccountingResource
- func (r *AAAAccountingResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AAAAccountingResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AAAAccountingResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AAAAccountingResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AAAAccountingResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AAAAccountingResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AAAAccountingResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AAAAccountingResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AAAAuthentication
- type AAAAuthenticationData
- type AAAAuthenticationDataSource
- func (d *AAAAuthenticationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *AAAAuthenticationDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AAAAuthenticationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AAAAuthenticationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AAAAuthenticationDot1x
- type AAAAuthenticationLogins
- type AAAAuthenticationResource
- func (r *AAAAuthenticationResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AAAAuthenticationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AAAAuthenticationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AAAAuthenticationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AAAAuthenticationResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AAAAuthenticationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AAAAuthenticationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AAAAuthenticationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AAAAuthorization
- type AAAAuthorizationData
- type AAAAuthorizationDataSource
- func (d *AAAAuthorizationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *AAAAuthorizationDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AAAAuthorizationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AAAAuthorizationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AAAAuthorizationExecs
- type AAAAuthorizationNetworks
- type AAAAuthorizationResource
- func (r *AAAAuthorizationResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AAAAuthorizationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AAAAuthorizationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AAAAuthorizationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AAAAuthorizationResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AAAAuthorizationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AAAAuthorizationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AAAAuthorizationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AAAData
- type AAADataSource
- func (d *AAADataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *AAADataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AAADataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AAADataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AAAGroupServerRadius
- type AAAGroupServerRadiusServerNames
- type AAAGroupServerTacacsplus
- type AAAGroupServerTacacsplusServerNames
- type AAAResource
- func (r *AAAResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AAAResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AAAResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AAAResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AAAResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AAAResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AAAResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AAAResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AAAServerRadiusDynamicAuthorClients
- type ARP
- type ARPData
- type ARPDataSource
- func (d *ARPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ARPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ARPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ARPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ARPInspectionFilters
- type ARPInspectionFiltersVlan
- type ARPResource
- func (r *ARPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ARPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ARPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ARPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ARPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ARPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ARPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ARPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ASPathAccessList
- type ASPathAccessListData
- type ASPathAccessListDataSource
- func (d *ASPathAccessListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ASPathAccessListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ASPathAccessListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ASPathAccessListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ASPathAccessListEntries
- type ASPathAccessListResource
- func (r *ASPathAccessListResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ASPathAccessListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ASPathAccessListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ASPathAccessListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ASPathAccessListResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ASPathAccessListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ASPathAccessListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ASPathAccessListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 BFD
- type BFDData
- type BFDDataSource
- func (d *BFDDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BFDDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BFDDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BFDDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BFDIpv4BothVrfs
- type BFDIpv4WithDstVrfs
- type BFDIpv4WithSrcVrfs
- type BFDIpv4WithoutVrfs
- type BFDIpv6WithBothVrfs
- type BFDIpv6WithDstVrfs
- type BFDIpv6WithSrcVrfs
- type BFDIpv6WithoutVrfs
- type BFDResource
- func (r *BFDResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BFDResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BFDResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BFDResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BFDResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BFDResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BFDResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BFDResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BFDTemplateMultiHop
- type BFDTemplateMultiHopData
- type BFDTemplateMultiHopDataSource
- func (d *BFDTemplateMultiHopDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BFDTemplateMultiHopDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BFDTemplateMultiHopDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BFDTemplateMultiHopDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BFDTemplateMultiHopResource
- func (r *BFDTemplateMultiHopResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BFDTemplateMultiHopResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BFDTemplateMultiHopResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BFDTemplateMultiHopResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BFDTemplateMultiHopResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BFDTemplateMultiHopResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BFDTemplateMultiHopResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BFDTemplateMultiHopResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BFDTemplateSingleHop
- type BFDTemplateSingleHopData
- type BFDTemplateSingleHopDataSource
- func (d *BFDTemplateSingleHopDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BFDTemplateSingleHopDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BFDTemplateSingleHopDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BFDTemplateSingleHopDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BFDTemplateSingleHopResource
- func (r *BFDTemplateSingleHopResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BFDTemplateSingleHopResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BFDTemplateSingleHopResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BFDTemplateSingleHopResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BFDTemplateSingleHopResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BFDTemplateSingleHopResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BFDTemplateSingleHopResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BFDTemplateSingleHopResource) 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 BGPAddressFamilyIPv4Ipv4UnicastAggregateAddresses
- type BGPAddressFamilyIPv4Ipv4UnicastNetworks
- type BGPAddressFamilyIPv4Ipv4UnicastNetworksMask
- 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 BGPAddressFamilyIPv4VRFVrfsIpv4UnicastAggregateAddresses
- type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworks
- type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworksMask
- 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 BGPAddressFamilyIPv6Ipv6UnicastNetworks
- 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 BGPAddressFamilyIPv6VRFVrfsIpv6UnicastNetworks
- 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 CDP
- type CDPData
- type CDPDataSource
- func (d *CDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CDPResource
- func (r *CDPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CDPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CDPTlvLists
- type CTS
- type CTSData
- type CTSDataSource
- func (d *CTSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CTSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CTSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CTSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CTSResource
- func (r *CTSResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CTSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CTSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CTSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CTSResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CTSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CTSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CTSResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ClassMap
- type ClassMapData
- type ClassMapDataSource
- func (d *ClassMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ClassMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ClassMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ClassMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ClassMapMatchActivatedServiceTemplates
- type ClassMapResource
- func (r *ClassMapResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ClassMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ClassMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ClassMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ClassMapResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ClassMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ClassMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ClassMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CliResource
- func (r *CliResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CliResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CliResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CliResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CliResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CliResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CliResource) 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 CommunityListExpanded
- type CommunityListExpandedData
- type CommunityListExpandedDataSource
- func (d *CommunityListExpandedDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CommunityListExpandedDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CommunityListExpandedDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CommunityListExpandedDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CommunityListExpandedEntries
- type CommunityListExpandedResource
- func (r *CommunityListExpandedResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CommunityListExpandedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CommunityListExpandedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CommunityListExpandedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CommunityListExpandedResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CommunityListExpandedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CommunityListExpandedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CommunityListExpandedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CommunityListStandard
- type CommunityListStandardData
- type CommunityListStandardDataSource
- func (d *CommunityListStandardDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CommunityListStandardDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CommunityListStandardDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CommunityListStandardDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CommunityListStandardResource
- func (r *CommunityListStandardResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CommunityListStandardResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CommunityListStandardResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CommunityListStandardResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CommunityListStandardResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CommunityListStandardResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CommunityListStandardResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CommunityListStandardResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CryptoIKEv2
- type CryptoIKEv2Data
- type CryptoIKEv2DataSource
- func (d *CryptoIKEv2DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CryptoIKEv2DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CryptoIKEv2DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CryptoIKEv2DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CryptoIKEv2Keyring
- type CryptoIKEv2KeyringData
- type CryptoIKEv2KeyringDataSource
- func (d *CryptoIKEv2KeyringDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CryptoIKEv2KeyringDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CryptoIKEv2KeyringDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CryptoIKEv2KeyringDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CryptoIKEv2KeyringPeers
- type CryptoIKEv2KeyringResource
- func (r *CryptoIKEv2KeyringResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CryptoIKEv2KeyringResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CryptoIKEv2KeyringResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CryptoIKEv2KeyringResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CryptoIKEv2KeyringResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CryptoIKEv2KeyringResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CryptoIKEv2KeyringResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CryptoIKEv2KeyringResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CryptoIKEv2Policy
- type CryptoIKEv2PolicyData
- type CryptoIKEv2PolicyDataSource
- func (d *CryptoIKEv2PolicyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CryptoIKEv2PolicyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CryptoIKEv2PolicyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CryptoIKEv2PolicyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CryptoIKEv2PolicyProposals
- type CryptoIKEv2PolicyResource
- func (r *CryptoIKEv2PolicyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CryptoIKEv2PolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CryptoIKEv2PolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CryptoIKEv2PolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CryptoIKEv2PolicyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CryptoIKEv2PolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CryptoIKEv2PolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CryptoIKEv2PolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CryptoIKEv2Profile
- type CryptoIKEv2ProfileData
- type CryptoIKEv2ProfileDataSource
- func (d *CryptoIKEv2ProfileDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CryptoIKEv2ProfileDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CryptoIKEv2ProfileDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CryptoIKEv2ProfileDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CryptoIKEv2ProfileMatchIdentityRemoteIpv4Addresses
- type CryptoIKEv2ProfileResource
- func (r *CryptoIKEv2ProfileResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CryptoIKEv2ProfileResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CryptoIKEv2ProfileResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CryptoIKEv2ProfileResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CryptoIKEv2ProfileResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CryptoIKEv2ProfileResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CryptoIKEv2ProfileResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CryptoIKEv2ProfileResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CryptoIKEv2Proposal
- type CryptoIKEv2ProposalData
- type CryptoIKEv2ProposalDataSource
- func (d *CryptoIKEv2ProposalDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CryptoIKEv2ProposalDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CryptoIKEv2ProposalDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CryptoIKEv2ProposalDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CryptoIKEv2ProposalResource
- func (r *CryptoIKEv2ProposalResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CryptoIKEv2ProposalResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CryptoIKEv2ProposalResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CryptoIKEv2ProposalResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CryptoIKEv2ProposalResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CryptoIKEv2ProposalResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CryptoIKEv2ProposalResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CryptoIKEv2ProposalResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CryptoIKEv2Resource
- func (r *CryptoIKEv2Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CryptoIKEv2Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CryptoIKEv2Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CryptoIKEv2Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CryptoIKEv2Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CryptoIKEv2Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CryptoIKEv2Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CryptoIKEv2Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CryptoIPSecProfile
- type CryptoIPSecProfileData
- type CryptoIPSecProfileDataSource
- func (d *CryptoIPSecProfileDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CryptoIPSecProfileDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CryptoIPSecProfileDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CryptoIPSecProfileDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CryptoIPSecProfileResource
- func (r *CryptoIPSecProfileResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CryptoIPSecProfileResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CryptoIPSecProfileResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CryptoIPSecProfileResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CryptoIPSecProfileResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CryptoIPSecProfileResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CryptoIPSecProfileResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CryptoIPSecProfileResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CryptoIPSecTransformSet
- type CryptoIPSecTransformSetData
- type CryptoIPSecTransformSetDataSource
- func (d *CryptoIPSecTransformSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CryptoIPSecTransformSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CryptoIPSecTransformSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CryptoIPSecTransformSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CryptoIPSecTransformSetResource
- func (r *CryptoIPSecTransformSetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CryptoIPSecTransformSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CryptoIPSecTransformSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CryptoIPSecTransformSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CryptoIPSecTransformSetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CryptoIPSecTransformSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CryptoIPSecTransformSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CryptoIPSecTransformSetResource) 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 Dot1x
- type Dot1xCredentials
- type Dot1xData
- type Dot1xDataSource
- func (d *Dot1xDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *Dot1xDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *Dot1xDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *Dot1xDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type Dot1xResource
- func (r *Dot1xResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *Dot1xResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *Dot1xResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *Dot1xResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *Dot1xResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *Dot1xResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *Dot1xResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *Dot1xResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EVPN
- type EVPNData
- type EVPNDataSource
- func (d *EVPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EVPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *EVPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EVPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type 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 Errdisable
- type ErrdisableData
- type ErrdisableDataSource
- func (d *ErrdisableDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ErrdisableDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ErrdisableDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ErrdisableDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ErrdisableResource
- func (r *ErrdisableResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ErrdisableResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ErrdisableResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ErrdisableResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ErrdisableResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ErrdisableResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ErrdisableResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ErrdisableResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FlowExporter
- type FlowExporterData
- type FlowExporterDataSource
- func (d *FlowExporterDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *FlowExporterDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *FlowExporterDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FlowExporterDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FlowExporterResource
- func (r *FlowExporterResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *FlowExporterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FlowExporterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FlowExporterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FlowExporterResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *FlowExporterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FlowExporterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FlowExporterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FlowMonitor
- type FlowMonitorData
- type FlowMonitorDataSource
- func (d *FlowMonitorDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *FlowMonitorDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *FlowMonitorDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FlowMonitorDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FlowMonitorExporters
- type FlowMonitorResource
- func (r *FlowMonitorResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *FlowMonitorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FlowMonitorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FlowMonitorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FlowMonitorResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *FlowMonitorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FlowMonitorResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FlowMonitorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FlowRecord
- type FlowRecordData
- type FlowRecordDataSource
- func (d *FlowRecordDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *FlowRecordDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *FlowRecordDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FlowRecordDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FlowRecordResource
- func (r *FlowRecordResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *FlowRecordResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FlowRecordResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FlowRecordResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FlowRecordResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *FlowRecordResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FlowRecordResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FlowRecordResource) 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 InterfaceEthernetIpFlowMonitors
- type InterfaceEthernetIpv6Addresses
- type InterfaceEthernetIpv6LinkLocalAddresses
- 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 InterfaceLoopbackIpv6Addresses
- type InterfaceLoopbackIpv6LinkLocalAddresses
- 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 InterfaceMPLS
- type InterfaceMPLSData
- type InterfaceMPLSDataSource
- func (d *InterfaceMPLSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceMPLSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceMPLSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceMPLSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceMPLSResource
- func (r *InterfaceMPLSResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceMPLSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceMPLSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceMPLSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceMPLSResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceMPLSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceMPLSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceMPLSResource) 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 InterfaceOSPFMessageDigestKeys
- type InterfaceOSPFProcessIds
- type InterfaceOSPFProcessIdsAreas
- 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 InterfaceOSPFv3
- type InterfaceOSPFv3Data
- type InterfaceOSPFv3DataSource
- func (d *InterfaceOSPFv3DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceOSPFv3DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceOSPFv3DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceOSPFv3DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceOSPFv3Resource
- func (r *InterfaceOSPFv3Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceOSPFv3Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceOSPFv3Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceOSPFv3Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceOSPFv3Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceOSPFv3Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceOSPFv3Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceOSPFv3Resource) 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 InterfacePortChannelIpv6Addresses
- type InterfacePortChannelIpv6LinkLocalAddresses
- 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 InterfacePortChannelSubinterfaceIpv6Addresses
- type InterfacePortChannelSubinterfaceIpv6LinkLocalAddresses
- 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 InterfaceTunnel
- type InterfaceTunnelData
- type InterfaceTunnelDataSource
- func (d *InterfaceTunnelDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceTunnelDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceTunnelDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceTunnelDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceTunnelHelperAddresses
- type InterfaceTunnelIpv6Addresses
- type InterfaceTunnelIpv6LinkLocalAddresses
- type InterfaceTunnelResource
- func (r *InterfaceTunnelResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceTunnelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceTunnelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceTunnelResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceTunnelResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceTunnelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceTunnelResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceTunnelResource) 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 InterfaceVLANIpv6Addresses
- type InterfaceVLANIpv6LinkLocalAddresses
- 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 Line
- type LineConsole
- type LineData
- type LineDataSource
- func (d *LineDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LineDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LineDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LineDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LineResource
- func (r *LineResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LineResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LineResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LineResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LineResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LineResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LineResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LineResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type LineVty
- type LineVtyAccessClasses
- 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 OSPFAreas
- 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 OSPFNeighbors
- type OSPFNetworks
- 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 OSPFSummaryAddresses
- type OSPFVRF
- type OSPFVRFAreas
- 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 PolicyMap
- type PolicyMapClasses
- type PolicyMapClassesActions
- type PolicyMapData
- type PolicyMapDataSource
- func (d *PolicyMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PolicyMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PolicyMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PolicyMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PolicyMapEvent
- type PolicyMapEventClassNumbers
- type PolicyMapEventClassNumbersActionNumbers
- type PolicyMapEventData
- type PolicyMapEventDataSource
- func (d *PolicyMapEventDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PolicyMapEventDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PolicyMapEventDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PolicyMapEventDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PolicyMapEventResource
- func (r *PolicyMapEventResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PolicyMapEventResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PolicyMapEventResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PolicyMapEventResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PolicyMapEventResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PolicyMapEventResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PolicyMapEventResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PolicyMapEventResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PolicyMapResource
- func (r *PolicyMapResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PolicyMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PolicyMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PolicyMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PolicyMapResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PolicyMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PolicyMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PolicyMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 PrefixListPrefixListDescription
- 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 Radius
- type RadiusData
- type RadiusDataSource
- func (d *RadiusDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RadiusDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RadiusDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RadiusDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RadiusResource
- func (r *RadiusResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RadiusResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RadiusResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RadiusResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RadiusResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RadiusResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RadiusResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RadiusResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RadiusServer
- type RadiusServerAttributes
- type RadiusServerAttributesAttribute31Parameters
- type RadiusServerData
- type RadiusServerDataSource
- func (d *RadiusServerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RadiusServerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RadiusServerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RadiusServerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RadiusServerResource
- func (r *RadiusServerResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RadiusServerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RadiusServerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RadiusServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RadiusServerResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RadiusServerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RadiusServerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RadiusServerResource) 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 RouteMapEntriesSetAsPathReplaceAs
- 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 SNMPServerHosts
- 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 SaveConfigResource
- func (r *SaveConfigResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SaveConfigResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SaveConfigResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SaveConfigResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *SaveConfigResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SaveConfigResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SaveConfigResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 ServiceTemplate
- type ServiceTemplateAccessGroups
- type ServiceTemplateData
- type ServiceTemplateDataSource
- func (d *ServiceTemplateDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ServiceTemplateDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ServiceTemplateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ServiceTemplateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ServiceTemplateInterfaceTemplates
- type ServiceTemplateResource
- func (r *ServiceTemplateResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ServiceTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ServiceTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ServiceTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ServiceTemplateResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ServiceTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ServiceTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ServiceTemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ServiceTemplateTags
- 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 StaticRouteVRF
- type StaticRouteVRFData
- type StaticRouteVRFDataSource
- func (d *StaticRouteVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *StaticRouteVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *StaticRouteVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *StaticRouteVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type StaticRouteVRFResource
- func (r *StaticRouteVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *StaticRouteVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StaticRouteVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StaticRouteVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StaticRouteVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *StaticRouteVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StaticRouteVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StaticRouteVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StaticRouteVRFRoutes
- type StaticRouteVRFRoutesNextHops
- 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 SystemIpHttpAuthenticationAaaCommandAuthorization
- 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 TACACSServer
- type TACACSServerData
- type TACACSServerDataSource
- func (d *TACACSServerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *TACACSServerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *TACACSServerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TACACSServerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TACACSServerResource
- func (r *TACACSServerResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *TACACSServerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TACACSServerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TACACSServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TACACSServerResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *TACACSServerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TACACSServerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TACACSServerResource) 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 UDLD
- type UDLDData
- type UDLDDataSource
- func (d *UDLDDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *UDLDDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *UDLDDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UDLDDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UDLDResource
- func (r *UDLDResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *UDLDResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *UDLDResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *UDLDResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *UDLDResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *UDLDResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UDLDResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *UDLDResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 VLANAccessMap
- type VLANAccessMapData
- type VLANAccessMapDataSource
- func (d *VLANAccessMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VLANAccessMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VLANAccessMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VLANAccessMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VLANAccessMapResource
- func (r *VLANAccessMapResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VLANAccessMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VLANAccessMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VLANAccessMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VLANAccessMapResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VLANAccessMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VLANAccessMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VLANAccessMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 VLANFilter
- type VLANFilterData
- type VLANFilterDataSource
- func (d *VLANFilterDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VLANFilterDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VLANFilterDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VLANFilterDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VLANFilterResource
- func (r *VLANFilterResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VLANFilterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VLANFilterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VLANFilterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VLANFilterResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VLANFilterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VLANFilterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VLANFilterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VLANGroup
- type VLANGroupData
- type VLANGroupDataSource
- func (d *VLANGroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VLANGroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VLANGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VLANGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VLANGroupResource
- func (r *VLANGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VLANGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VLANGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VLANGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VLANGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VLANGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VLANGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VLANGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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
- type VTP
- type VTPData
- type VTPDataSource
- func (d *VTPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VTPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VTPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VTPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VTPResource
- func (r *VTPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VTPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VTPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VTPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VTPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VTPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VTPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VTPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Constants ¶
View Source
const (
YangPatch = false
)
Variables ¶
This section is empty.
Functions ¶
func NewAAAAccountingDataSource ¶ added in v0.3.3
func NewAAAAccountingDataSource() datasource.DataSource
func NewAAAAccountingResource ¶ added in v0.3.3
func NewAAAAuthenticationDataSource ¶ added in v0.3.3
func NewAAAAuthenticationDataSource() datasource.DataSource
func NewAAAAuthenticationResource ¶ added in v0.3.3
func NewAAAAuthorizationDataSource ¶ added in v0.3.3
func NewAAAAuthorizationDataSource() datasource.DataSource
func NewAAAAuthorizationResource ¶ added in v0.3.3
func NewAAADataSource ¶ added in v0.3.3
func NewAAADataSource() datasource.DataSource
func NewAAAResource ¶ added in v0.3.3
func NewARPDataSource ¶ added in v0.4.0
func NewARPDataSource() datasource.DataSource
func NewARPResource ¶ added in v0.4.0
func NewASPathAccessListDataSource ¶ added in v0.5.2
func NewASPathAccessListDataSource() datasource.DataSource
func NewASPathAccessListResource ¶ added in v0.5.2
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 NewBFDDataSource ¶ added in v0.4.0
func NewBFDDataSource() datasource.DataSource
func NewBFDResource ¶ added in v0.4.0
func NewBFDTemplateMultiHopDataSource ¶ added in v0.4.0
func NewBFDTemplateMultiHopDataSource() datasource.DataSource
func NewBFDTemplateMultiHopResource ¶ added in v0.4.0
func NewBFDTemplateSingleHopDataSource ¶ added in v0.4.0
func NewBFDTemplateSingleHopDataSource() datasource.DataSource
func NewBFDTemplateSingleHopResource ¶ added in v0.4.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 NewCDPDataSource ¶ added in v0.4.0
func NewCDPDataSource() datasource.DataSource
func NewCDPResource ¶ added in v0.4.0
func NewCTSDataSource ¶ added in v0.3.3
func NewCTSDataSource() datasource.DataSource
func NewCTSResource ¶ added in v0.3.3
func NewClassMapDataSource ¶ added in v0.4.0
func NewClassMapDataSource() datasource.DataSource
func NewClassMapResource ¶ added in v0.4.0
func NewCliResource ¶ added in v0.5.1
func NewClockDataSource ¶ added in v0.3.0
func NewClockDataSource() datasource.DataSource
func NewClockResource ¶ added in v0.3.0
func NewCommunityListExpandedDataSource ¶ added in v0.5.2
func NewCommunityListExpandedDataSource() datasource.DataSource
func NewCommunityListExpandedResource ¶ added in v0.5.2
func NewCommunityListStandardDataSource ¶ added in v0.5.2
func NewCommunityListStandardDataSource() datasource.DataSource
func NewCommunityListStandardResource ¶ added in v0.5.2
func NewCryptoIKEv2DataSource ¶ added in v0.3.3
func NewCryptoIKEv2DataSource() datasource.DataSource
func NewCryptoIKEv2KeyringDataSource ¶ added in v0.3.3
func NewCryptoIKEv2KeyringDataSource() datasource.DataSource
func NewCryptoIKEv2KeyringResource ¶ added in v0.3.3
func NewCryptoIKEv2PolicyDataSource ¶ added in v0.3.3
func NewCryptoIKEv2PolicyDataSource() datasource.DataSource
func NewCryptoIKEv2PolicyResource ¶ added in v0.3.3
func NewCryptoIKEv2ProfileDataSource ¶ added in v0.3.3
func NewCryptoIKEv2ProfileDataSource() datasource.DataSource
func NewCryptoIKEv2ProfileResource ¶ added in v0.3.3
func NewCryptoIKEv2ProposalDataSource ¶ added in v0.3.3
func NewCryptoIKEv2ProposalDataSource() datasource.DataSource
func NewCryptoIKEv2ProposalResource ¶ added in v0.3.3
func NewCryptoIKEv2Resource ¶ added in v0.3.3
func NewCryptoIPSecProfileDataSource ¶ added in v0.3.3
func NewCryptoIPSecProfileDataSource() datasource.DataSource
func NewCryptoIPSecProfileResource ¶ added in v0.3.3
func NewCryptoIPSecTransformSetDataSource ¶ added in v0.3.3
func NewCryptoIPSecTransformSetDataSource() datasource.DataSource
func NewCryptoIPSecTransformSetResource ¶ added in v0.3.3
func NewDHCPDataSource ¶ added in v0.3.0
func NewDHCPDataSource() datasource.DataSource
func NewDHCPResource ¶ added in v0.3.0
func NewDot1xDataSource ¶ added in v0.4.0
func NewDot1xDataSource() datasource.DataSource
func NewDot1xResource ¶ added in v0.4.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 NewErrdisableDataSource ¶ added in v0.5.0
func NewErrdisableDataSource() datasource.DataSource
func NewErrdisableResource ¶ added in v0.5.0
func NewFlowExporterDataSource ¶ added in v0.5.6
func NewFlowExporterDataSource() datasource.DataSource
func NewFlowExporterResource ¶ added in v0.5.6
func NewFlowMonitorDataSource ¶ added in v0.5.6
func NewFlowMonitorDataSource() datasource.DataSource
func NewFlowMonitorResource ¶ added in v0.5.6
func NewFlowRecordDataSource ¶ added in v0.5.6
func NewFlowRecordDataSource() datasource.DataSource
func NewFlowRecordResource ¶ added in v0.5.6
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 NewInterfaceMPLSDataSource ¶ added in v0.3.3
func NewInterfaceMPLSDataSource() datasource.DataSource
func NewInterfaceMPLSResource ¶ added in v0.3.3
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 NewInterfaceOSPFResource ¶ added in v0.3.0
func NewInterfaceOSPFv3DataSource ¶ added in v0.3.3
func NewInterfaceOSPFv3DataSource() datasource.DataSource
func NewInterfaceOSPFv3Resource ¶ added in v0.3.3
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 NewInterfaceTunnelDataSource ¶ added in v0.3.3
func NewInterfaceTunnelDataSource() datasource.DataSource
func NewInterfaceTunnelResource ¶ added in v0.3.3
func NewInterfaceVLANDataSource ¶ added in v0.3.0
func NewInterfaceVLANDataSource() datasource.DataSource
func NewInterfaceVLANResource ¶ added in v0.3.0
func NewLineDataSource ¶ added in v0.5.0
func NewLineDataSource() datasource.DataSource
func NewLineResource ¶ added in v0.5.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 NewPolicyMapDataSource ¶ added in v0.4.0
func NewPolicyMapDataSource() datasource.DataSource
func NewPolicyMapEventDataSource ¶ added in v0.4.0
func NewPolicyMapEventDataSource() datasource.DataSource
func NewPolicyMapEventResource ¶ added in v0.4.0
func NewPolicyMapResource ¶ added in v0.4.0
func NewPrefixListDataSource ¶ added in v0.3.0
func NewPrefixListDataSource() datasource.DataSource
func NewPrefixListResource ¶ added in v0.3.0
func NewRadiusDataSource ¶ added in v0.4.0
func NewRadiusDataSource() datasource.DataSource
func NewRadiusResource ¶ added in v0.4.0
func NewRadiusServerDataSource ¶ added in v0.3.3
func NewRadiusServerDataSource() datasource.DataSource
func NewRadiusServerResource ¶ added in v0.3.3
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 NewSaveConfigResource ¶ added in v0.5.1
func NewServiceDataSource ¶ added in v0.3.0
func NewServiceDataSource() datasource.DataSource
func NewServiceResource ¶ added in v0.3.0
func NewServiceTemplateDataSource ¶ added in v0.5.0
func NewServiceTemplateDataSource() datasource.DataSource
func NewServiceTemplateResource ¶ added in v0.5.0
func NewStaticRouteDataSource ¶ added in v0.3.0
func NewStaticRouteDataSource() datasource.DataSource
func NewStaticRouteResource ¶ added in v0.3.0
func NewStaticRouteVRFDataSource ¶ added in v0.4.0
func NewStaticRouteVRFDataSource() datasource.DataSource
func NewStaticRouteVRFResource ¶ added in v0.4.0
func NewSystemDataSource ¶ added in v0.3.0
func NewSystemDataSource() datasource.DataSource
func NewSystemResource ¶ added in v0.3.0
func NewTACACSServerDataSource ¶ added in v0.4.0
func NewTACACSServerDataSource() datasource.DataSource
func NewTACACSServerResource ¶ added in v0.4.0
func NewTemplateDataSource ¶ added in v0.3.0
func NewTemplateDataSource() datasource.DataSource
func NewTemplateResource ¶ added in v0.3.0
func NewUDLDDataSource ¶ added in v0.4.0
func NewUDLDDataSource() datasource.DataSource
func NewUDLDResource ¶ added in v0.4.0
func NewUsernameDataSource ¶ added in v0.3.0
func NewUsernameDataSource() datasource.DataSource
func NewUsernameResource ¶ added in v0.3.0
func NewVLANAccessMapDataSource ¶ added in v0.5.0
func NewVLANAccessMapDataSource() datasource.DataSource
func NewVLANAccessMapResource ¶ added in v0.5.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 NewVLANFilterDataSource ¶ added in v0.5.1
func NewVLANFilterDataSource() datasource.DataSource
func NewVLANFilterResource ¶ added in v0.5.1
func NewVLANGroupDataSource ¶ added in v0.5.1
func NewVLANGroupDataSource() datasource.DataSource
func NewVLANGroupResource ¶ added in v0.5.1
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
func NewVTPDataSource ¶ added in v0.4.0
func NewVTPDataSource() datasource.DataSource
func NewVTPResource ¶ added in v0.4.0
Types ¶
type AAA ¶ added in v0.3.3
type AAA struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` NewModel types.Bool `tfsdk:"new_model"` ServerRadiusDynamicAuthor types.Bool `tfsdk:"server_radius_dynamic_author"` SessionId types.String `tfsdk:"session_id"` ServerRadiusDynamicAuthorClients []AAAServerRadiusDynamicAuthorClients `tfsdk:"server_radius_dynamic_author_clients"` GroupServerRadius []AAAGroupServerRadius `tfsdk:"group_server_radius"` GroupServerTacacsplus []AAAGroupServerTacacsplus `tfsdk:"group_server_tacacsplus"` }
type AAAAccounting ¶ added in v0.3.3
type AAAAccounting struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` UpdateNewinfoPeriodic types.Int64 `tfsdk:"update_newinfo_periodic"` Identities []AAAAccountingIdentities `tfsdk:"identities"` IdentityDefaultStartStopGroup1 types.String `tfsdk:"identity_default_start_stop_group1"` IdentityDefaultStartStopGroup2 types.String `tfsdk:"identity_default_start_stop_group2"` IdentityDefaultStartStopGroup3 types.String `tfsdk:"identity_default_start_stop_group3"` IdentityDefaultStartStopGroup4 types.String `tfsdk:"identity_default_start_stop_group4"` Execs []AAAAccountingExecs `tfsdk:"execs"` Networks []AAAAccountingNetworks `tfsdk:"networks"` SystemGuaranteeFirst types.Bool `tfsdk:"system_guarantee_first"` }
type AAAAccountingData ¶ added in v0.3.3
type AAAAccountingData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` UpdateNewinfoPeriodic types.Int64 `tfsdk:"update_newinfo_periodic"` Identities []AAAAccountingIdentities `tfsdk:"identities"` IdentityDefaultStartStopGroup1 types.String `tfsdk:"identity_default_start_stop_group1"` IdentityDefaultStartStopGroup2 types.String `tfsdk:"identity_default_start_stop_group2"` IdentityDefaultStartStopGroup3 types.String `tfsdk:"identity_default_start_stop_group3"` IdentityDefaultStartStopGroup4 types.String `tfsdk:"identity_default_start_stop_group4"` Execs []AAAAccountingExecs `tfsdk:"execs"` Networks []AAAAccountingNetworks `tfsdk:"networks"` SystemGuaranteeFirst types.Bool `tfsdk:"system_guarantee_first"` }
type AAAAccountingDataSource ¶ added in v0.3.3
type AAAAccountingDataSource struct {
// contains filtered or unexported fields
}
func (*AAAAccountingDataSource) Configure ¶ added in v0.3.3
func (d *AAAAccountingDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*AAAAccountingDataSource) Metadata ¶ added in v0.3.3
func (d *AAAAccountingDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AAAAccountingDataSource) Read ¶ added in v0.3.3
func (d *AAAAccountingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AAAAccountingDataSource) Schema ¶ added in v0.3.3
func (d *AAAAccountingDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AAAAccountingExecs ¶ added in v0.3.3
type AAAAccountingIdentities ¶ added in v0.5.3
type AAAAccountingIdentities struct { Name types.String `tfsdk:"name"` StartStopBroadcast types.Bool `tfsdk:"start_stop_broadcast"` StartStopGroupBroadcast types.Bool `tfsdk:"start_stop_group_broadcast"` StartStopGroupLogger types.Bool `tfsdk:"start_stop_group_logger"` StartStopGroup1 types.String `tfsdk:"start_stop_group1"` StartStopGroup2 types.String `tfsdk:"start_stop_group2"` StartStopGroup3 types.String `tfsdk:"start_stop_group3"` StartStopGroup4 types.String `tfsdk:"start_stop_group4"` }
type AAAAccountingNetworks ¶ added in v0.3.3
type AAAAccountingResource ¶ added in v0.3.3
type AAAAccountingResource struct {
// contains filtered or unexported fields
}
func (*AAAAccountingResource) Configure ¶ added in v0.3.3
func (r *AAAAccountingResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*AAAAccountingResource) Create ¶ added in v0.3.3
func (r *AAAAccountingResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AAAAccountingResource) Delete ¶ added in v0.3.3
func (r *AAAAccountingResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AAAAccountingResource) ImportState ¶ added in v0.3.3
func (r *AAAAccountingResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AAAAccountingResource) Metadata ¶ added in v0.3.3
func (r *AAAAccountingResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AAAAccountingResource) Read ¶ added in v0.3.3
func (r *AAAAccountingResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AAAAccountingResource) Schema ¶ added in v0.3.3
func (r *AAAAccountingResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AAAAccountingResource) Update ¶ added in v0.3.3
func (r *AAAAccountingResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AAAAuthentication ¶ added in v0.3.3
type AAAAuthentication struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Logins []AAAAuthenticationLogins `tfsdk:"logins"` Dot1x []AAAAuthenticationDot1x `tfsdk:"dot1x"` Dot1xDefaultA1Group types.String `tfsdk:"dot1x_default_a1_group"` Dot1xDefaultA1Local types.Bool `tfsdk:"dot1x_default_a1_local"` Dot1xDefaultA2Group types.String `tfsdk:"dot1x_default_a2_group"` Dot1xDefaultA2Local types.Bool `tfsdk:"dot1x_default_a2_local"` Dot1xDefaultA3Group types.String `tfsdk:"dot1x_default_a3_group"` Dot1xDefaultA3Local types.Bool `tfsdk:"dot1x_default_a3_local"` Dot1xDefaultA4Group types.String `tfsdk:"dot1x_default_a4_group"` Dot1xDefaultA4Local types.Bool `tfsdk:"dot1x_default_a4_local"` }
type AAAAuthenticationData ¶ added in v0.3.3
type AAAAuthenticationData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Logins []AAAAuthenticationLogins `tfsdk:"logins"` Dot1x []AAAAuthenticationDot1x `tfsdk:"dot1x"` Dot1xDefaultA1Group types.String `tfsdk:"dot1x_default_a1_group"` Dot1xDefaultA1Local types.Bool `tfsdk:"dot1x_default_a1_local"` Dot1xDefaultA2Group types.String `tfsdk:"dot1x_default_a2_group"` Dot1xDefaultA2Local types.Bool `tfsdk:"dot1x_default_a2_local"` Dot1xDefaultA3Group types.String `tfsdk:"dot1x_default_a3_group"` Dot1xDefaultA3Local types.Bool `tfsdk:"dot1x_default_a3_local"` Dot1xDefaultA4Group types.String `tfsdk:"dot1x_default_a4_group"` Dot1xDefaultA4Local types.Bool `tfsdk:"dot1x_default_a4_local"` }
type AAAAuthenticationDataSource ¶ added in v0.3.3
type AAAAuthenticationDataSource struct {
// contains filtered or unexported fields
}
func (*AAAAuthenticationDataSource) Configure ¶ added in v0.3.3
func (d *AAAAuthenticationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*AAAAuthenticationDataSource) Metadata ¶ added in v0.3.3
func (d *AAAAuthenticationDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AAAAuthenticationDataSource) Read ¶ added in v0.3.3
func (d *AAAAuthenticationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AAAAuthenticationDataSource) Schema ¶ added in v0.3.3
func (d *AAAAuthenticationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AAAAuthenticationDot1x ¶ added in v0.5.3
type AAAAuthenticationDot1x struct { Name types.String `tfsdk:"name"` A1Group types.String `tfsdk:"a1_group"` A1Local types.Bool `tfsdk:"a1_local"` A1Cache types.String `tfsdk:"a1_cache"` A1Radius types.Bool `tfsdk:"a1_radius"` A2Group types.String `tfsdk:"a2_group"` A2Local types.Bool `tfsdk:"a2_local"` A2Cache types.String `tfsdk:"a2_cache"` A2Radius types.Bool `tfsdk:"a2_radius"` A3Group types.String `tfsdk:"a3_group"` A3Local types.Bool `tfsdk:"a3_local"` A3Cache types.String `tfsdk:"a3_cache"` A3Radius types.Bool `tfsdk:"a3_radius"` A4Group types.String `tfsdk:"a4_group"` A4Local types.Bool `tfsdk:"a4_local"` A4Cache types.String `tfsdk:"a4_cache"` A4Radius types.Bool `tfsdk:"a4_radius"` }
type AAAAuthenticationLogins ¶ added in v0.3.3
type AAAAuthenticationLogins struct { Name types.String `tfsdk:"name"` A1None types.Bool `tfsdk:"a1_none"` A1Line types.Bool `tfsdk:"a1_line"` A1Enable types.Bool `tfsdk:"a1_enable"` A1Local types.Bool `tfsdk:"a1_local"` A1Group types.String `tfsdk:"a1_group"` A2None types.Bool `tfsdk:"a2_none"` A2Line types.Bool `tfsdk:"a2_line"` A2Enable types.Bool `tfsdk:"a2_enable"` A2Local types.Bool `tfsdk:"a2_local"` A2Group types.String `tfsdk:"a2_group"` A3None types.Bool `tfsdk:"a3_none"` A3Line types.Bool `tfsdk:"a3_line"` A3Enable types.Bool `tfsdk:"a3_enable"` A3Local types.Bool `tfsdk:"a3_local"` A3Group types.String `tfsdk:"a3_group"` A4None types.Bool `tfsdk:"a4_none"` A4Line types.Bool `tfsdk:"a4_line"` A4Enable types.Bool `tfsdk:"a4_enable"` A4Local types.Bool `tfsdk:"a4_local"` A4Group types.String `tfsdk:"a4_group"` }
type AAAAuthenticationResource ¶ added in v0.3.3
type AAAAuthenticationResource struct {
// contains filtered or unexported fields
}
func (*AAAAuthenticationResource) Configure ¶ added in v0.3.3
func (r *AAAAuthenticationResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*AAAAuthenticationResource) Create ¶ added in v0.3.3
func (r *AAAAuthenticationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AAAAuthenticationResource) Delete ¶ added in v0.3.3
func (r *AAAAuthenticationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AAAAuthenticationResource) ImportState ¶ added in v0.3.3
func (r *AAAAuthenticationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AAAAuthenticationResource) Metadata ¶ added in v0.3.3
func (r *AAAAuthenticationResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AAAAuthenticationResource) Read ¶ added in v0.3.3
func (r *AAAAuthenticationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AAAAuthenticationResource) Schema ¶ added in v0.3.3
func (r *AAAAuthenticationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AAAAuthenticationResource) Update ¶ added in v0.3.3
func (r *AAAAuthenticationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AAAAuthorization ¶ added in v0.3.3
type AAAAuthorization struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Execs []AAAAuthorizationExecs `tfsdk:"execs"` Networks []AAAAuthorizationNetworks `tfsdk:"networks"` }
type AAAAuthorizationData ¶ added in v0.3.3
type AAAAuthorizationData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Execs []AAAAuthorizationExecs `tfsdk:"execs"` Networks []AAAAuthorizationNetworks `tfsdk:"networks"` }
type AAAAuthorizationDataSource ¶ added in v0.3.3
type AAAAuthorizationDataSource struct {
// contains filtered or unexported fields
}
func (*AAAAuthorizationDataSource) Configure ¶ added in v0.3.3
func (d *AAAAuthorizationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*AAAAuthorizationDataSource) Metadata ¶ added in v0.3.3
func (d *AAAAuthorizationDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AAAAuthorizationDataSource) Read ¶ added in v0.3.3
func (d *AAAAuthorizationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AAAAuthorizationDataSource) Schema ¶ added in v0.3.3
func (d *AAAAuthorizationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AAAAuthorizationExecs ¶ added in v0.3.3
type AAAAuthorizationExecs struct { Name types.String `tfsdk:"name"` A1Local types.Bool `tfsdk:"a1_local"` A1Group types.String `tfsdk:"a1_group"` A1Radius types.Bool `tfsdk:"a1_radius"` A1Tacacs types.Bool `tfsdk:"a1_tacacs"` A1IfAuthenticated types.Bool `tfsdk:"a1_if_authenticated"` A2Local types.Bool `tfsdk:"a2_local"` A2Group types.String `tfsdk:"a2_group"` A2Radius types.Bool `tfsdk:"a2_radius"` A2Tacacs types.Bool `tfsdk:"a2_tacacs"` A2IfAuthenticated types.Bool `tfsdk:"a2_if_authenticated"` A3Local types.Bool `tfsdk:"a3_local"` A3Group types.String `tfsdk:"a3_group"` A3Radius types.Bool `tfsdk:"a3_radius"` A3Tacacs types.Bool `tfsdk:"a3_tacacs"` A3IfAuthenticated types.Bool `tfsdk:"a3_if_authenticated"` A4Local types.Bool `tfsdk:"a4_local"` A4Group types.String `tfsdk:"a4_group"` A4Radius types.Bool `tfsdk:"a4_radius"` A4Tacacs types.Bool `tfsdk:"a4_tacacs"` A4IfAuthenticated types.Bool `tfsdk:"a4_if_authenticated"` }
type AAAAuthorizationNetworks ¶ added in v0.3.3
type AAAAuthorizationNetworks struct { Id types.String `tfsdk:"id"` A1Local types.Bool `tfsdk:"a1_local"` A1Group types.String `tfsdk:"a1_group"` A2Local types.Bool `tfsdk:"a2_local"` A2Group types.String `tfsdk:"a2_group"` A3Local types.Bool `tfsdk:"a3_local"` A3Group types.String `tfsdk:"a3_group"` A4Local types.Bool `tfsdk:"a4_local"` A4Group types.String `tfsdk:"a4_group"` }
type AAAAuthorizationResource ¶ added in v0.3.3
type AAAAuthorizationResource struct {
// contains filtered or unexported fields
}
func (*AAAAuthorizationResource) Configure ¶ added in v0.3.3
func (r *AAAAuthorizationResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*AAAAuthorizationResource) Create ¶ added in v0.3.3
func (r *AAAAuthorizationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AAAAuthorizationResource) Delete ¶ added in v0.3.3
func (r *AAAAuthorizationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AAAAuthorizationResource) ImportState ¶ added in v0.3.3
func (r *AAAAuthorizationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AAAAuthorizationResource) Metadata ¶ added in v0.3.3
func (r *AAAAuthorizationResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AAAAuthorizationResource) Read ¶ added in v0.3.3
func (r *AAAAuthorizationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AAAAuthorizationResource) Schema ¶ added in v0.3.3
func (r *AAAAuthorizationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AAAAuthorizationResource) Update ¶ added in v0.3.3
func (r *AAAAuthorizationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AAAData ¶ added in v0.3.3
type AAAData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` NewModel types.Bool `tfsdk:"new_model"` ServerRadiusDynamicAuthor types.Bool `tfsdk:"server_radius_dynamic_author"` SessionId types.String `tfsdk:"session_id"` ServerRadiusDynamicAuthorClients []AAAServerRadiusDynamicAuthorClients `tfsdk:"server_radius_dynamic_author_clients"` GroupServerRadius []AAAGroupServerRadius `tfsdk:"group_server_radius"` GroupServerTacacsplus []AAAGroupServerTacacsplus `tfsdk:"group_server_tacacsplus"` }
type AAADataSource ¶ added in v0.3.3
type AAADataSource struct {
// contains filtered or unexported fields
}
func (*AAADataSource) Configure ¶ added in v0.3.3
func (d *AAADataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*AAADataSource) Metadata ¶ added in v0.3.3
func (d *AAADataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AAADataSource) Read ¶ added in v0.3.3
func (d *AAADataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AAADataSource) Schema ¶ added in v0.3.3
func (d *AAADataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AAAGroupServerRadius ¶ added in v0.3.3
type AAAGroupServerRadius struct { Name types.String `tfsdk:"name"` ServerNames []AAAGroupServerRadiusServerNames `tfsdk:"server_names"` IpRadiusSourceInterfaceLoopback types.Int64 `tfsdk:"ip_radius_source_interface_loopback"` IpRadiusSourceInterfaceVlan types.Int64 `tfsdk:"ip_radius_source_interface_vlan"` IpRadiusSourceInterfaceGigabitEthernet types.String `tfsdk:"ip_radius_source_interface_gigabit_ethernet"` IpRadiusSourceInterfaceTwoGigabitEthernet types.String `tfsdk:"ip_radius_source_interface_two_gigabit_ethernet"` IpRadiusSourceInterfaceFiveGigabitEthernet types.String `tfsdk:"ip_radius_source_interface_five_gigabit_ethernet"` IpRadiusSourceInterfaceTenGigabitEthernet types.String `tfsdk:"ip_radius_source_interface_ten_gigabit_ethernet"` IpRadiusSourceInterfaceTwentyFiveGigabitEthernet types.String `tfsdk:"ip_radius_source_interface_twenty_five_gigabit_ethernet"` IpRadiusSourceInterfaceFortyGigabitEthernet types.String `tfsdk:"ip_radius_source_interface_forty_gigabit_ethernet"` IpRadiusSourceInterfaceHundredGigabitEthernet types.String `tfsdk:"ip_radius_source_interface_hundred_gigabit_ethernet"` }
type AAAGroupServerRadiusServerNames ¶ added in v0.3.3
type AAAGroupServerTacacsplus ¶ added in v0.5.0
type AAAGroupServerTacacsplus struct { Name types.String `tfsdk:"name"` ServerNames []AAAGroupServerTacacsplusServerNames `tfsdk:"server_names"` IpTacacsSourceInterfaceLoopback types.Int64 `tfsdk:"ip_tacacs_source_interface_loopback"` IpTacacsSourceInterfaceVlan types.Int64 `tfsdk:"ip_tacacs_source_interface_vlan"` IpTacacsSourceInterfaceGigabitEthernet types.String `tfsdk:"ip_tacacs_source_interface_gigabit_ethernet"` IpTacacsSourceInterfaceTwoGigabitEthernet types.String `tfsdk:"ip_tacacs_source_interface_two_gigabit_ethernet"` IpTacacsSourceInterfaceFiveGigabitEthernet types.String `tfsdk:"ip_tacacs_source_interface_five_gigabit_ethernet"` IpTacacsSourceInterfaceTenGigabitEthernet types.String `tfsdk:"ip_tacacs_source_interface_ten_gigabit_ethernet"` IpTacacsSourceInterfaceTwentyFiveGigabitEthernet types.String `tfsdk:"ip_tacacs_source_interface_twenty_five_gigabit_ethernet"` IpTacacsSourceInterfaceFortyGigabitEthernet types.String `tfsdk:"ip_tacacs_source_interface_forty_gigabit_ethernet"` IpTacacsSourceInterfaceHundredGigabitEthernet types.String `tfsdk:"ip_tacacs_source_interface_hundred_gigabit_ethernet"` }
type AAAGroupServerTacacsplusServerNames ¶ added in v0.5.0
type AAAResource ¶ added in v0.3.3
type AAAResource struct {
// contains filtered or unexported fields
}
func (*AAAResource) Configure ¶ added in v0.3.3
func (r *AAAResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*AAAResource) Create ¶ added in v0.3.3
func (r *AAAResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AAAResource) Delete ¶ added in v0.3.3
func (r *AAAResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AAAResource) ImportState ¶ added in v0.3.3
func (r *AAAResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AAAResource) Metadata ¶ added in v0.3.3
func (r *AAAResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AAAResource) Read ¶ added in v0.3.3
func (r *AAAResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AAAResource) Schema ¶ added in v0.3.3
func (r *AAAResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AAAResource) Update ¶ added in v0.3.3
func (r *AAAResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AAAServerRadiusDynamicAuthorClients ¶ added in v0.3.3
type ARP ¶ added in v0.4.0
type ARP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` IncompleteEntries types.Int64 `tfsdk:"incomplete_entries"` ProxyDisable types.Bool `tfsdk:"proxy_disable"` EntryLearn types.Int64 `tfsdk:"entry_learn"` InspectionFilters []ARPInspectionFilters `tfsdk:"inspection_filters"` InspectionValidateSrcMac types.Bool `tfsdk:"inspection_validate_src_mac"` InspectionValidateDstMac types.Bool `tfsdk:"inspection_validate_dst_mac"` InspectionValidateIp types.Bool `tfsdk:"inspection_validate_ip"` InspectionValidateAllowZeros types.Bool `tfsdk:"inspection_validate_allow_zeros"` InspectionLogBufferEntries types.Int64 `tfsdk:"inspection_log_buffer_entries"` InspectionLogBufferLogsEntries types.Int64 `tfsdk:"inspection_log_buffer_logs_entries"` InspectionLogBufferLogsInterval types.Int64 `tfsdk:"inspection_log_buffer_logs_interval"` InspectionVlan types.String `tfsdk:"inspection_vlan"` }
type ARPData ¶ added in v0.4.0
type ARPData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` IncompleteEntries types.Int64 `tfsdk:"incomplete_entries"` ProxyDisable types.Bool `tfsdk:"proxy_disable"` EntryLearn types.Int64 `tfsdk:"entry_learn"` InspectionFilters []ARPInspectionFilters `tfsdk:"inspection_filters"` InspectionValidateSrcMac types.Bool `tfsdk:"inspection_validate_src_mac"` InspectionValidateDstMac types.Bool `tfsdk:"inspection_validate_dst_mac"` InspectionValidateIp types.Bool `tfsdk:"inspection_validate_ip"` InspectionValidateAllowZeros types.Bool `tfsdk:"inspection_validate_allow_zeros"` InspectionLogBufferEntries types.Int64 `tfsdk:"inspection_log_buffer_entries"` InspectionLogBufferLogsEntries types.Int64 `tfsdk:"inspection_log_buffer_logs_entries"` InspectionLogBufferLogsInterval types.Int64 `tfsdk:"inspection_log_buffer_logs_interval"` InspectionVlan types.String `tfsdk:"inspection_vlan"` }
type ARPDataSource ¶ added in v0.4.0
type ARPDataSource struct {
// contains filtered or unexported fields
}
func (*ARPDataSource) Configure ¶ added in v0.4.0
func (d *ARPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ARPDataSource) Metadata ¶ added in v0.4.0
func (d *ARPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ARPDataSource) Read ¶ added in v0.4.0
func (d *ARPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ARPDataSource) Schema ¶ added in v0.4.0
func (d *ARPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ARPInspectionFilters ¶ added in v0.4.0
type ARPInspectionFilters struct { Name types.String `tfsdk:"name"` Vlan []ARPInspectionFiltersVlan `tfsdk:"vlan"` }
type ARPInspectionFiltersVlan ¶ added in v0.4.0
type ARPResource ¶ added in v0.4.0
type ARPResource struct {
// contains filtered or unexported fields
}
func (*ARPResource) Configure ¶ added in v0.4.0
func (r *ARPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ARPResource) Create ¶ added in v0.4.0
func (r *ARPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ARPResource) Delete ¶ added in v0.4.0
func (r *ARPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ARPResource) ImportState ¶ added in v0.4.0
func (r *ARPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ARPResource) Metadata ¶ added in v0.4.0
func (r *ARPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ARPResource) Read ¶ added in v0.4.0
func (r *ARPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ARPResource) Schema ¶ added in v0.4.0
func (r *ARPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ARPResource) Update ¶ added in v0.4.0
func (r *ARPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ASPathAccessList ¶ added in v0.5.2
type ASPathAccessListData ¶ added in v0.5.2
type ASPathAccessListDataSource ¶ added in v0.5.2
type ASPathAccessListDataSource struct {
// contains filtered or unexported fields
}
func (*ASPathAccessListDataSource) Configure ¶ added in v0.5.2
func (d *ASPathAccessListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ASPathAccessListDataSource) Metadata ¶ added in v0.5.2
func (d *ASPathAccessListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ASPathAccessListDataSource) Read ¶ added in v0.5.2
func (d *ASPathAccessListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ASPathAccessListDataSource) Schema ¶ added in v0.5.2
func (d *ASPathAccessListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ASPathAccessListEntries ¶ added in v0.5.2
type ASPathAccessListResource ¶ added in v0.5.2
type ASPathAccessListResource struct {
// contains filtered or unexported fields
}
func (*ASPathAccessListResource) Configure ¶ added in v0.5.2
func (r *ASPathAccessListResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ASPathAccessListResource) Create ¶ added in v0.5.2
func (r *ASPathAccessListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ASPathAccessListResource) Delete ¶ added in v0.5.2
func (r *ASPathAccessListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ASPathAccessListResource) ImportState ¶ added in v0.5.2
func (r *ASPathAccessListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ASPathAccessListResource) Metadata ¶ added in v0.5.2
func (r *ASPathAccessListResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ASPathAccessListResource) Read ¶ added in v0.5.2
func (r *ASPathAccessListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ASPathAccessListResource) Schema ¶ added in v0.5.2
func (r *ASPathAccessListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ASPathAccessListResource) Update ¶ added in v0.5.2
func (r *ASPathAccessListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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"` Log types.Bool `tfsdk:"log"` LogInput types.Bool `tfsdk:"log_input"` }
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"` DenyLog types.Bool `tfsdk:"deny_log"` 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"` PermitLog types.Bool `tfsdk:"permit_log"` }
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 BFD ¶ added in v0.4.0
type BFD struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Ipv4BothVrfs []BFDIpv4BothVrfs `tfsdk:"ipv4_both_vrfs"` Ipv4WithoutVrfs []BFDIpv4WithoutVrfs `tfsdk:"ipv4_without_vrfs"` Ipv4WithSrcVrfs []BFDIpv4WithSrcVrfs `tfsdk:"ipv4_with_src_vrfs"` Ipv4WithDstVrfs []BFDIpv4WithDstVrfs `tfsdk:"ipv4_with_dst_vrfs"` Ipv6WithBothVrfs []BFDIpv6WithBothVrfs `tfsdk:"ipv6_with_both_vrfs"` Ipv6WithoutVrfs []BFDIpv6WithoutVrfs `tfsdk:"ipv6_without_vrfs"` Ipv6WithSrcVrfs []BFDIpv6WithSrcVrfs `tfsdk:"ipv6_with_src_vrfs"` Ipv6WithDstVrfs []BFDIpv6WithDstVrfs `tfsdk:"ipv6_with_dst_vrfs"` SlowTimers types.Int64 `tfsdk:"slow_timers"` }
type BFDData ¶ added in v0.4.0
type BFDData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Ipv4BothVrfs []BFDIpv4BothVrfs `tfsdk:"ipv4_both_vrfs"` Ipv4WithoutVrfs []BFDIpv4WithoutVrfs `tfsdk:"ipv4_without_vrfs"` Ipv4WithSrcVrfs []BFDIpv4WithSrcVrfs `tfsdk:"ipv4_with_src_vrfs"` Ipv4WithDstVrfs []BFDIpv4WithDstVrfs `tfsdk:"ipv4_with_dst_vrfs"` Ipv6WithBothVrfs []BFDIpv6WithBothVrfs `tfsdk:"ipv6_with_both_vrfs"` Ipv6WithoutVrfs []BFDIpv6WithoutVrfs `tfsdk:"ipv6_without_vrfs"` Ipv6WithSrcVrfs []BFDIpv6WithSrcVrfs `tfsdk:"ipv6_with_src_vrfs"` Ipv6WithDstVrfs []BFDIpv6WithDstVrfs `tfsdk:"ipv6_with_dst_vrfs"` SlowTimers types.Int64 `tfsdk:"slow_timers"` }
type BFDDataSource ¶ added in v0.4.0
type BFDDataSource struct {
// contains filtered or unexported fields
}
func (*BFDDataSource) Configure ¶ added in v0.4.0
func (d *BFDDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BFDDataSource) Metadata ¶ added in v0.4.0
func (d *BFDDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BFDDataSource) Read ¶ added in v0.4.0
func (d *BFDDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BFDDataSource) Schema ¶ added in v0.4.0
func (d *BFDDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BFDIpv4BothVrfs ¶ added in v0.4.0
type BFDIpv4WithDstVrfs ¶ added in v0.4.0
type BFDIpv4WithSrcVrfs ¶ added in v0.4.0
type BFDIpv4WithoutVrfs ¶ added in v0.4.0
type BFDIpv6WithBothVrfs ¶ added in v0.4.0
type BFDIpv6WithDstVrfs ¶ added in v0.4.0
type BFDIpv6WithSrcVrfs ¶ added in v0.4.0
type BFDIpv6WithoutVrfs ¶ added in v0.4.0
type BFDResource ¶ added in v0.4.0
type BFDResource struct {
// contains filtered or unexported fields
}
func (*BFDResource) Configure ¶ added in v0.4.0
func (r *BFDResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BFDResource) Create ¶ added in v0.4.0
func (r *BFDResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BFDResource) Delete ¶ added in v0.4.0
func (r *BFDResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BFDResource) ImportState ¶ added in v0.4.0
func (r *BFDResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BFDResource) Metadata ¶ added in v0.4.0
func (r *BFDResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BFDResource) Read ¶ added in v0.4.0
func (r *BFDResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BFDResource) Schema ¶ added in v0.4.0
func (r *BFDResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BFDResource) Update ¶ added in v0.4.0
func (r *BFDResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BFDTemplateMultiHop ¶ added in v0.4.0
type BFDTemplateMultiHop struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Echo types.Bool `tfsdk:"echo"` IntervalMillisecondsBoth types.Int64 `tfsdk:"interval_milliseconds_both"` IntervalMillisecondsMinTx types.Int64 `tfsdk:"interval_milliseconds_min_tx"` IntervalMillisecondsMinRx types.Int64 `tfsdk:"interval_milliseconds_min_rx"` IntervalMillisecondsMultiplier types.Int64 `tfsdk:"interval_milliseconds_multiplier"` IntervalMicroseconds types.Bool `tfsdk:"interval_microseconds"` IntervalMicrosecondsBoth types.Int64 `tfsdk:"interval_microseconds_both"` IntervalMicrosecondsMinTx types.Int64 `tfsdk:"interval_microseconds_min_tx"` IntervalMicrosecondsMinRx types.Int64 `tfsdk:"interval_microseconds_min_rx"` IntervalMicrosecondsMultiplier types.Int64 `tfsdk:"interval_microseconds_multiplier"` AuthenticationMd5Keychain types.String `tfsdk:"authentication_md5_keychain"` AuthenticationMeticulousMd5Keychain types.String `tfsdk:"authentication_meticulous_md5_keychain"` AuthenticationMeticulousSha1keychain types.String `tfsdk:"authentication_meticulous_sha_1keychain"` AuthenticationSha1Keychain types.String `tfsdk:"authentication_sha_1_keychain"` DampeningHalfTime types.Int64 `tfsdk:"dampening_half_time"` DampeningUnsuppressTime types.Int64 `tfsdk:"dampening_unsuppress_time"` DampeningSuppressTime types.Int64 `tfsdk:"dampening_suppress_time"` DampeningMaxSuppressingTime types.Int64 `tfsdk:"dampening_max_suppressing_time"` DampeningThreshold types.Int64 `tfsdk:"dampening_threshold"` DampeningDownMonitoring types.Bool `tfsdk:"dampening_down_monitoring"` }
type BFDTemplateMultiHopData ¶ added in v0.4.0
type BFDTemplateMultiHopData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Echo types.Bool `tfsdk:"echo"` IntervalMillisecondsBoth types.Int64 `tfsdk:"interval_milliseconds_both"` IntervalMillisecondsMinTx types.Int64 `tfsdk:"interval_milliseconds_min_tx"` IntervalMillisecondsMinRx types.Int64 `tfsdk:"interval_milliseconds_min_rx"` IntervalMillisecondsMultiplier types.Int64 `tfsdk:"interval_milliseconds_multiplier"` IntervalMicroseconds types.Bool `tfsdk:"interval_microseconds"` IntervalMicrosecondsBoth types.Int64 `tfsdk:"interval_microseconds_both"` IntervalMicrosecondsMinTx types.Int64 `tfsdk:"interval_microseconds_min_tx"` IntervalMicrosecondsMinRx types.Int64 `tfsdk:"interval_microseconds_min_rx"` IntervalMicrosecondsMultiplier types.Int64 `tfsdk:"interval_microseconds_multiplier"` AuthenticationMd5Keychain types.String `tfsdk:"authentication_md5_keychain"` AuthenticationMeticulousMd5Keychain types.String `tfsdk:"authentication_meticulous_md5_keychain"` AuthenticationMeticulousSha1keychain types.String `tfsdk:"authentication_meticulous_sha_1keychain"` AuthenticationSha1Keychain types.String `tfsdk:"authentication_sha_1_keychain"` DampeningHalfTime types.Int64 `tfsdk:"dampening_half_time"` DampeningUnsuppressTime types.Int64 `tfsdk:"dampening_unsuppress_time"` DampeningSuppressTime types.Int64 `tfsdk:"dampening_suppress_time"` DampeningMaxSuppressingTime types.Int64 `tfsdk:"dampening_max_suppressing_time"` DampeningThreshold types.Int64 `tfsdk:"dampening_threshold"` DampeningDownMonitoring types.Bool `tfsdk:"dampening_down_monitoring"` }
type BFDTemplateMultiHopDataSource ¶ added in v0.4.0
type BFDTemplateMultiHopDataSource struct {
// contains filtered or unexported fields
}
func (*BFDTemplateMultiHopDataSource) Configure ¶ added in v0.4.0
func (d *BFDTemplateMultiHopDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BFDTemplateMultiHopDataSource) Metadata ¶ added in v0.4.0
func (d *BFDTemplateMultiHopDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BFDTemplateMultiHopDataSource) Read ¶ added in v0.4.0
func (d *BFDTemplateMultiHopDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BFDTemplateMultiHopDataSource) Schema ¶ added in v0.4.0
func (d *BFDTemplateMultiHopDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BFDTemplateMultiHopResource ¶ added in v0.4.0
type BFDTemplateMultiHopResource struct {
// contains filtered or unexported fields
}
func (*BFDTemplateMultiHopResource) Configure ¶ added in v0.4.0
func (r *BFDTemplateMultiHopResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BFDTemplateMultiHopResource) Create ¶ added in v0.4.0
func (r *BFDTemplateMultiHopResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BFDTemplateMultiHopResource) Delete ¶ added in v0.4.0
func (r *BFDTemplateMultiHopResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BFDTemplateMultiHopResource) ImportState ¶ added in v0.4.0
func (r *BFDTemplateMultiHopResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BFDTemplateMultiHopResource) Metadata ¶ added in v0.4.0
func (r *BFDTemplateMultiHopResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BFDTemplateMultiHopResource) Read ¶ added in v0.4.0
func (r *BFDTemplateMultiHopResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BFDTemplateMultiHopResource) Schema ¶ added in v0.4.0
func (r *BFDTemplateMultiHopResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BFDTemplateMultiHopResource) Update ¶ added in v0.4.0
func (r *BFDTemplateMultiHopResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BFDTemplateSingleHop ¶ added in v0.4.0
type BFDTemplateSingleHop struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` AuthenticationMd5Keychain types.String `tfsdk:"authentication_md5_keychain"` AuthenticationMeticulousMd5Keychain types.String `tfsdk:"authentication_meticulous_md5_keychain"` AuthenticationMeticulousSha1Keychain types.String `tfsdk:"authentication_meticulous_sha_1_keychain"` AuthenticationSha1Keychain types.String `tfsdk:"authentication_sha_1_keychain"` IntervalMillisecondsMinTx types.Int64 `tfsdk:"interval_milliseconds_min_tx"` IntervalMillisecondsMinRx types.Int64 `tfsdk:"interval_milliseconds_min_rx"` IntervalMillisecondsBoth types.Int64 `tfsdk:"interval_milliseconds_both"` IntervalMillisecondsMultiplier types.Int64 `tfsdk:"interval_milliseconds_multiplier"` IntervalMicrosecondsMinRx types.Int64 `tfsdk:"interval_microseconds_min_rx"` IntervalMicrosecondsMinTx types.Int64 `tfsdk:"interval_microseconds_min_tx"` Echo types.Bool `tfsdk:"echo"` DampeningHalfTime types.Int64 `tfsdk:"dampening_half_time"` DampeningUnsuppressTime types.Int64 `tfsdk:"dampening_unsuppress_time"` DampeningSuppressTime types.Int64 `tfsdk:"dampening_suppress_time"` DampeningMaxSuppressingTime types.Int64 `tfsdk:"dampening_max_suppressing_time"` }
type BFDTemplateSingleHopData ¶ added in v0.4.0
type BFDTemplateSingleHopData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` AuthenticationMd5Keychain types.String `tfsdk:"authentication_md5_keychain"` AuthenticationMeticulousMd5Keychain types.String `tfsdk:"authentication_meticulous_md5_keychain"` AuthenticationMeticulousSha1Keychain types.String `tfsdk:"authentication_meticulous_sha_1_keychain"` AuthenticationSha1Keychain types.String `tfsdk:"authentication_sha_1_keychain"` IntervalMillisecondsMinTx types.Int64 `tfsdk:"interval_milliseconds_min_tx"` IntervalMillisecondsMinRx types.Int64 `tfsdk:"interval_milliseconds_min_rx"` IntervalMillisecondsBoth types.Int64 `tfsdk:"interval_milliseconds_both"` IntervalMillisecondsMultiplier types.Int64 `tfsdk:"interval_milliseconds_multiplier"` IntervalMicrosecondsMinRx types.Int64 `tfsdk:"interval_microseconds_min_rx"` IntervalMicrosecondsMinTx types.Int64 `tfsdk:"interval_microseconds_min_tx"` Echo types.Bool `tfsdk:"echo"` DampeningHalfTime types.Int64 `tfsdk:"dampening_half_time"` DampeningUnsuppressTime types.Int64 `tfsdk:"dampening_unsuppress_time"` DampeningSuppressTime types.Int64 `tfsdk:"dampening_suppress_time"` DampeningMaxSuppressingTime types.Int64 `tfsdk:"dampening_max_suppressing_time"` }
type BFDTemplateSingleHopDataSource ¶ added in v0.4.0
type BFDTemplateSingleHopDataSource struct {
// contains filtered or unexported fields
}
func (*BFDTemplateSingleHopDataSource) Configure ¶ added in v0.4.0
func (d *BFDTemplateSingleHopDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BFDTemplateSingleHopDataSource) Metadata ¶ added in v0.4.0
func (d *BFDTemplateSingleHopDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BFDTemplateSingleHopDataSource) Read ¶ added in v0.4.0
func (d *BFDTemplateSingleHopDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BFDTemplateSingleHopDataSource) Schema ¶ added in v0.4.0
func (d *BFDTemplateSingleHopDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BFDTemplateSingleHopResource ¶ added in v0.4.0
type BFDTemplateSingleHopResource struct {
// contains filtered or unexported fields
}
func (*BFDTemplateSingleHopResource) Configure ¶ added in v0.4.0
func (r *BFDTemplateSingleHopResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BFDTemplateSingleHopResource) Create ¶ added in v0.4.0
func (r *BFDTemplateSingleHopResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BFDTemplateSingleHopResource) Delete ¶ added in v0.4.0
func (r *BFDTemplateSingleHopResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BFDTemplateSingleHopResource) ImportState ¶ added in v0.4.0
func (r *BFDTemplateSingleHopResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BFDTemplateSingleHopResource) Metadata ¶ added in v0.4.0
func (r *BFDTemplateSingleHopResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BFDTemplateSingleHopResource) Read ¶ added in v0.4.0
func (r *BFDTemplateSingleHopResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BFDTemplateSingleHopResource) Schema ¶ added in v0.4.0
func (r *BFDTemplateSingleHopResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BFDTemplateSingleHopResource) Update ¶ added in v0.4.0
func (r *BFDTemplateSingleHopResource) 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 BGPAddressFamilyIPv4 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` AfName types.String `tfsdk:"af_name"` Ipv4UnicastRedistributeConnected types.Bool `tfsdk:"ipv4_unicast_redistribute_connected"` Ipv4UnicastRedistributeStatic types.Bool `tfsdk:"ipv4_unicast_redistribute_static"` Ipv4UnicastAggregateAddresses []BGPAddressFamilyIPv4Ipv4UnicastAggregateAddresses `tfsdk:"ipv4_unicast_aggregate_addresses"` Ipv4UnicastNetworksMask []BGPAddressFamilyIPv4Ipv4UnicastNetworksMask `tfsdk:"ipv4_unicast_networks_mask"` Ipv4UnicastNetworks []BGPAddressFamilyIPv4Ipv4UnicastNetworks `tfsdk:"ipv4_unicast_networks"` }
type BGPAddressFamilyIPv4Data ¶ added in v0.3.0
type BGPAddressFamilyIPv4Data struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Asn types.String `tfsdk:"asn"` AfName types.String `tfsdk:"af_name"` Ipv4UnicastRedistributeConnected types.Bool `tfsdk:"ipv4_unicast_redistribute_connected"` Ipv4UnicastRedistributeStatic types.Bool `tfsdk:"ipv4_unicast_redistribute_static"` Ipv4UnicastAggregateAddresses []BGPAddressFamilyIPv4Ipv4UnicastAggregateAddresses `tfsdk:"ipv4_unicast_aggregate_addresses"` Ipv4UnicastNetworksMask []BGPAddressFamilyIPv4Ipv4UnicastNetworksMask `tfsdk:"ipv4_unicast_networks_mask"` Ipv4UnicastNetworks []BGPAddressFamilyIPv4Ipv4UnicastNetworks `tfsdk:"ipv4_unicast_networks"` }
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 BGPAddressFamilyIPv4Ipv4UnicastAggregateAddresses ¶ added in v0.5.2
type BGPAddressFamilyIPv4Ipv4UnicastNetworks ¶ added in v0.4.0
type BGPAddressFamilyIPv4Ipv4UnicastNetworksMask ¶ added in v0.4.0
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 BGPAddressFamilyIPv4VRFVrfs struct { Name types.String `tfsdk:"name"` Ipv4UnicastAdvertiseL2vpnEvpn types.Bool `tfsdk:"ipv4_unicast_advertise_l2vpn_evpn"` Ipv4UnicastRedistributeConnected types.Bool `tfsdk:"ipv4_unicast_redistribute_connected"` Ipv4UnicastRouterIdLoopback types.Int64 `tfsdk:"ipv4_unicast_router_id_loopback"` Ipv4UnicastAggregateAddresses []BGPAddressFamilyIPv4VRFVrfsIpv4UnicastAggregateAddresses `tfsdk:"ipv4_unicast_aggregate_addresses"` Ipv4UnicastRedistributeStatic types.Bool `tfsdk:"ipv4_unicast_redistribute_static"` Ipv4UnicastNetworksMask []BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworksMask `tfsdk:"ipv4_unicast_networks_mask"` Ipv4UnicastNetworks []BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworks `tfsdk:"ipv4_unicast_networks"` }
type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastAggregateAddresses ¶ added in v0.5.2
type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworks ¶ added in v0.4.0
type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworksMask ¶ added in v0.4.0
type BGPAddressFamilyIPv6 ¶ added in v0.3.0
type BGPAddressFamilyIPv6 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` AfName types.String `tfsdk:"af_name"` Ipv6UnicastRedistributeConnected types.Bool `tfsdk:"ipv6_unicast_redistribute_connected"` Ipv6UnicastRedistributeStatic types.Bool `tfsdk:"ipv6_unicast_redistribute_static"` Ipv6UnicastNetworks []BGPAddressFamilyIPv6Ipv6UnicastNetworks `tfsdk:"ipv6_unicast_networks"` }
type BGPAddressFamilyIPv6Data ¶ added in v0.3.0
type BGPAddressFamilyIPv6Data struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Asn types.String `tfsdk:"asn"` AfName types.String `tfsdk:"af_name"` Ipv6UnicastRedistributeConnected types.Bool `tfsdk:"ipv6_unicast_redistribute_connected"` Ipv6UnicastRedistributeStatic types.Bool `tfsdk:"ipv6_unicast_redistribute_static"` Ipv6UnicastNetworks []BGPAddressFamilyIPv6Ipv6UnicastNetworks `tfsdk:"ipv6_unicast_networks"` }
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 BGPAddressFamilyIPv6Ipv6UnicastNetworks ¶ added in v0.4.0
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 BGPAddressFamilyIPv6VRFVrfs struct { Name types.String `tfsdk:"name"` Ipv6UnicastAdvertiseL2vpnEvpn types.Bool `tfsdk:"ipv6_unicast_advertise_l2vpn_evpn"` Ipv6UnicastRedistributeConnected types.Bool `tfsdk:"ipv6_unicast_redistribute_connected"` Ipv6UnicastRedistributeStatic types.Bool `tfsdk:"ipv6_unicast_redistribute_static"` Ipv6UnicastNetworks []BGPAddressFamilyIPv6VRFVrfsIpv6UnicastNetworks `tfsdk:"ipv6_unicast_networks"` }
type BGPAddressFamilyIPv6VRFVrfsIpv6UnicastNetworks ¶ added in v0.4.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"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` DefaultOriginate types.Bool `tfsdk:"default_originate"` DefaultOriginateRouteMap types.String `tfsdk:"default_originate_route_map"` 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"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` DefaultOriginate types.Bool `tfsdk:"default_originate"` DefaultOriginateRouteMap types.String `tfsdk:"default_originate_route_map"` 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"` ClusterId types.String `tfsdk:"cluster_id"` LogNeighborChangesDisable types.Bool `tfsdk:"log_neighbor_changes_disable"` PasswordType types.Int64 `tfsdk:"password_type"` Password types.String `tfsdk:"password"` TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"` TimersHoldtime types.Int64 `tfsdk:"timers_holdtime"` TimersMinimumNeighborHold types.Int64 `tfsdk:"timers_minimum_neighbor_hold"` Version types.Int64 `tfsdk:"version"` FallOverDefaultRouteMap types.String `tfsdk:"fall_over_default_route_map"` FallOverBfd types.Bool `tfsdk:"fall_over_bfd"` FallOverBfdMultiHop types.Bool `tfsdk:"fall_over_bfd_multi_hop"` FallOverBfdSingleHop types.Bool `tfsdk:"fall_over_bfd_single_hop"` FallOverBfdCheckControlPlaneFailure types.Bool `tfsdk:"fall_over_bfd_check_control_plane_failure"` FallOverBfdStrictMode types.Bool `tfsdk:"fall_over_bfd_strict_mode"` FallOverMaximumMetricRouteMap types.String `tfsdk:"fall_over_maximum_metric_route_map"` DisableConnectedCheck types.Bool `tfsdk:"disable_connected_check"` TtlSecurityHops types.Int64 `tfsdk:"ttl_security_hops"` LocalAs types.String `tfsdk:"local_as"` LocalAsNoPrepend types.Bool `tfsdk:"local_as_no_prepend"` LocalAsReplaceAs types.Bool `tfsdk:"local_as_replace_as"` LocalAsDualAs types.Bool `tfsdk:"local_as_dual_as"` 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"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` DefaultOriginate types.Bool `tfsdk:"default_originate"` DefaultOriginateRouteMap types.String `tfsdk:"default_originate_route_map"` RouteMaps []BGPIPv4UnicastVRFNeighborRouteMaps `tfsdk:"route_maps"` EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"` EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"` HaModeGracefulRestart types.Bool `tfsdk:"ha_mode_graceful_restart"` NextHopSelf types.Bool `tfsdk:"next_hop_self"` NextHopSelfAll types.Bool `tfsdk:"next_hop_self_all"` AdvertisementInterval types.Int64 `tfsdk:"advertisement_interval"` }
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"` ClusterId types.String `tfsdk:"cluster_id"` LogNeighborChangesDisable types.Bool `tfsdk:"log_neighbor_changes_disable"` PasswordType types.Int64 `tfsdk:"password_type"` Password types.String `tfsdk:"password"` TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"` TimersHoldtime types.Int64 `tfsdk:"timers_holdtime"` TimersMinimumNeighborHold types.Int64 `tfsdk:"timers_minimum_neighbor_hold"` Version types.Int64 `tfsdk:"version"` FallOverDefaultRouteMap types.String `tfsdk:"fall_over_default_route_map"` FallOverBfd types.Bool `tfsdk:"fall_over_bfd"` FallOverBfdMultiHop types.Bool `tfsdk:"fall_over_bfd_multi_hop"` FallOverBfdSingleHop types.Bool `tfsdk:"fall_over_bfd_single_hop"` FallOverBfdCheckControlPlaneFailure types.Bool `tfsdk:"fall_over_bfd_check_control_plane_failure"` FallOverBfdStrictMode types.Bool `tfsdk:"fall_over_bfd_strict_mode"` FallOverMaximumMetricRouteMap types.String `tfsdk:"fall_over_maximum_metric_route_map"` DisableConnectedCheck types.Bool `tfsdk:"disable_connected_check"` TtlSecurityHops types.Int64 `tfsdk:"ttl_security_hops"` LocalAs types.String `tfsdk:"local_as"` LocalAsNoPrepend types.Bool `tfsdk:"local_as_no_prepend"` LocalAsReplaceAs types.Bool `tfsdk:"local_as_replace_as"` LocalAsDualAs types.Bool `tfsdk:"local_as_dual_as"` 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"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` DefaultOriginate types.Bool `tfsdk:"default_originate"` DefaultOriginateRouteMap types.String `tfsdk:"default_originate_route_map"` RouteMaps []BGPIPv4UnicastVRFNeighborRouteMaps `tfsdk:"route_maps"` EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"` EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"` HaModeGracefulRestart types.Bool `tfsdk:"ha_mode_graceful_restart"` NextHopSelf types.Bool `tfsdk:"next_hop_self"` NextHopSelfAll types.Bool `tfsdk:"next_hop_self_all"` AdvertisementInterval types.Int64 `tfsdk:"advertisement_interval"` }
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"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` DefaultOriginate types.Bool `tfsdk:"default_originate"` DefaultOriginateRouteMap types.String `tfsdk:"default_originate_route_map"` 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"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` DefaultOriginate types.Bool `tfsdk:"default_originate"` DefaultOriginateRouteMap types.String `tfsdk:"default_originate_route_map"` 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"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` }
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"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` }
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"` ClusterId types.String `tfsdk:"cluster_id"` Version types.Int64 `tfsdk:"version"` DisableConnectedCheck types.Bool `tfsdk:"disable_connected_check"` FallOverDefaultEnable types.Bool `tfsdk:"fall_over_default_enable"` FallOverDefaultRouteMap types.String `tfsdk:"fall_over_default_route_map"` FallOverBfd types.Bool `tfsdk:"fall_over_bfd"` FallOverBfdMultiHop types.Bool `tfsdk:"fall_over_bfd_multi_hop"` FallOverBfdSingleHop types.Bool `tfsdk:"fall_over_bfd_single_hop"` FallOverBfdCheckControlPlaneFailure types.Bool `tfsdk:"fall_over_bfd_check_control_plane_failure"` FallOverBfdStrictMode types.Bool `tfsdk:"fall_over_bfd_strict_mode"` FallOverMaximumMetricRouteMap types.String `tfsdk:"fall_over_maximum_metric_route_map"` LocalAs types.String `tfsdk:"local_as"` LocalAsNoPrepend types.Bool `tfsdk:"local_as_no_prepend"` LocalAsReplaceAs types.Bool `tfsdk:"local_as_replace_as"` LocalAsDualAs types.Bool `tfsdk:"local_as_dual_as"` LogNeighborChanges types.Bool `tfsdk:"log_neighbor_changes"` PasswordType types.Int64 `tfsdk:"password_type"` Password types.String `tfsdk:"password"` TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"` TimersHoldtime types.Int64 `tfsdk:"timers_holdtime"` TimersMinimumNeighborHold types.Int64 `tfsdk:"timers_minimum_neighbor_hold"` TtlSecurityHops types.Int64 `tfsdk:"ttl_security_hops"` 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"` ClusterId types.String `tfsdk:"cluster_id"` Version types.Int64 `tfsdk:"version"` DisableConnectedCheck types.Bool `tfsdk:"disable_connected_check"` FallOverDefaultEnable types.Bool `tfsdk:"fall_over_default_enable"` FallOverDefaultRouteMap types.String `tfsdk:"fall_over_default_route_map"` FallOverBfd types.Bool `tfsdk:"fall_over_bfd"` FallOverBfdMultiHop types.Bool `tfsdk:"fall_over_bfd_multi_hop"` FallOverBfdSingleHop types.Bool `tfsdk:"fall_over_bfd_single_hop"` FallOverBfdCheckControlPlaneFailure types.Bool `tfsdk:"fall_over_bfd_check_control_plane_failure"` FallOverBfdStrictMode types.Bool `tfsdk:"fall_over_bfd_strict_mode"` FallOverMaximumMetricRouteMap types.String `tfsdk:"fall_over_maximum_metric_route_map"` LocalAs types.String `tfsdk:"local_as"` LocalAsNoPrepend types.Bool `tfsdk:"local_as_no_prepend"` LocalAsReplaceAs types.Bool `tfsdk:"local_as_replace_as"` LocalAsDualAs types.Bool `tfsdk:"local_as_dual_as"` LogNeighborChanges types.Bool `tfsdk:"log_neighbor_changes"` PasswordType types.Int64 `tfsdk:"password_type"` Password types.String `tfsdk:"password"` TimersKeepaliveInterval types.Int64 `tfsdk:"timers_keepalive_interval"` TimersHoldtime types.Int64 `tfsdk:"timers_holdtime"` TimersMinimumNeighborHold types.Int64 `tfsdk:"timers_minimum_neighbor_hold"` TtlSecurityHops types.Int64 `tfsdk:"ttl_security_hops"` 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 CDPDataSource ¶ added in v0.4.0
type CDPDataSource struct {
// contains filtered or unexported fields
}
func (*CDPDataSource) Configure ¶ added in v0.4.0
func (d *CDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CDPDataSource) Metadata ¶ added in v0.4.0
func (d *CDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CDPDataSource) Read ¶ added in v0.4.0
func (d *CDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CDPDataSource) Schema ¶ added in v0.4.0
func (d *CDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CDPResource ¶ added in v0.4.0
type CDPResource struct {
// contains filtered or unexported fields
}
func (*CDPResource) Configure ¶ added in v0.4.0
func (r *CDPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CDPResource) Create ¶ added in v0.4.0
func (r *CDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CDPResource) Delete ¶ added in v0.4.0
func (r *CDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CDPResource) ImportState ¶ added in v0.4.0
func (r *CDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CDPResource) Metadata ¶ added in v0.4.0
func (r *CDPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CDPResource) Read ¶ added in v0.4.0
func (r *CDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CDPResource) Schema ¶ added in v0.4.0
func (r *CDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CDPResource) Update ¶ added in v0.4.0
func (r *CDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CDPTlvLists ¶ added in v0.4.0
type CTSDataSource ¶ added in v0.3.3
type CTSDataSource struct {
// contains filtered or unexported fields
}
func (*CTSDataSource) Configure ¶ added in v0.3.3
func (d *CTSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CTSDataSource) Metadata ¶ added in v0.3.3
func (d *CTSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CTSDataSource) Read ¶ added in v0.3.3
func (d *CTSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CTSDataSource) Schema ¶ added in v0.3.3
func (d *CTSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CTSResource ¶ added in v0.3.3
type CTSResource struct {
// contains filtered or unexported fields
}
func (*CTSResource) Configure ¶ added in v0.3.3
func (r *CTSResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CTSResource) Create ¶ added in v0.3.3
func (r *CTSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CTSResource) Delete ¶ added in v0.3.3
func (r *CTSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CTSResource) ImportState ¶ added in v0.3.3
func (r *CTSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CTSResource) Metadata ¶ added in v0.3.3
func (r *CTSResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CTSResource) Read ¶ added in v0.3.3
func (r *CTSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CTSResource) Schema ¶ added in v0.3.3
func (r *CTSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CTSResource) Update ¶ added in v0.3.3
func (r *CTSResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ClassMap ¶ added in v0.4.0
type ClassMap struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Type types.String `tfsdk:"type"` Subscriber types.Bool `tfsdk:"subscriber"` Prematch types.String `tfsdk:"prematch"` MatchAuthorizationStatusAuthorized types.Bool `tfsdk:"match_authorization_status_authorized"` MatchResultTypeAaaTimeout types.Bool `tfsdk:"match_result_type_aaa_timeout"` MatchActivatedServiceTemplates []ClassMapMatchActivatedServiceTemplates `tfsdk:"match_activated_service_templates"` MatchAuthorizingMethodPriorityGreaterThan types.List `tfsdk:"match_authorizing_method_priority_greater_than"` MatchMethodDot1x types.Bool `tfsdk:"match_method_dot1x"` MatchResultTypeMethodDot1xAuthoritative types.Bool `tfsdk:"match_result_type_method_dot1x_authoritative"` MatchResultTypeMethodDot1xAgentNotFound types.Bool `tfsdk:"match_result_type_method_dot1x_agent_not_found"` MatchResultTypeMethodDot1xMethodTimeout types.Bool `tfsdk:"match_result_type_method_dot1x_method_timeout"` MatchMethodMab types.Bool `tfsdk:"match_method_mab"` MatchResultTypeMethodMabAuthoritative types.Bool `tfsdk:"match_result_type_method_mab_authoritative"` MatchDscp types.List `tfsdk:"match_dscp"` Description types.String `tfsdk:"description"` }
type ClassMapData ¶ added in v0.4.0
type ClassMapData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Type types.String `tfsdk:"type"` Subscriber types.Bool `tfsdk:"subscriber"` Prematch types.String `tfsdk:"prematch"` MatchAuthorizationStatusAuthorized types.Bool `tfsdk:"match_authorization_status_authorized"` MatchResultTypeAaaTimeout types.Bool `tfsdk:"match_result_type_aaa_timeout"` MatchActivatedServiceTemplates []ClassMapMatchActivatedServiceTemplates `tfsdk:"match_activated_service_templates"` MatchAuthorizingMethodPriorityGreaterThan types.List `tfsdk:"match_authorizing_method_priority_greater_than"` MatchMethodDot1x types.Bool `tfsdk:"match_method_dot1x"` MatchResultTypeMethodDot1xAuthoritative types.Bool `tfsdk:"match_result_type_method_dot1x_authoritative"` MatchResultTypeMethodDot1xAgentNotFound types.Bool `tfsdk:"match_result_type_method_dot1x_agent_not_found"` MatchResultTypeMethodDot1xMethodTimeout types.Bool `tfsdk:"match_result_type_method_dot1x_method_timeout"` MatchMethodMab types.Bool `tfsdk:"match_method_mab"` MatchResultTypeMethodMabAuthoritative types.Bool `tfsdk:"match_result_type_method_mab_authoritative"` MatchDscp types.List `tfsdk:"match_dscp"` Description types.String `tfsdk:"description"` }
type ClassMapDataSource ¶ added in v0.4.0
type ClassMapDataSource struct {
// contains filtered or unexported fields
}
func (*ClassMapDataSource) Configure ¶ added in v0.4.0
func (d *ClassMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ClassMapDataSource) Metadata ¶ added in v0.4.0
func (d *ClassMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ClassMapDataSource) Read ¶ added in v0.4.0
func (d *ClassMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ClassMapDataSource) Schema ¶ added in v0.4.0
func (d *ClassMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ClassMapMatchActivatedServiceTemplates ¶ added in v0.4.0
type ClassMapResource ¶ added in v0.4.0
type ClassMapResource struct {
// contains filtered or unexported fields
}
func (*ClassMapResource) Configure ¶ added in v0.4.0
func (r *ClassMapResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ClassMapResource) Create ¶ added in v0.4.0
func (r *ClassMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ClassMapResource) Delete ¶ added in v0.4.0
func (r *ClassMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ClassMapResource) ImportState ¶ added in v0.4.0
func (r *ClassMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ClassMapResource) Metadata ¶ added in v0.4.0
func (r *ClassMapResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ClassMapResource) Read ¶ added in v0.4.0
func (r *ClassMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ClassMapResource) Schema ¶ added in v0.4.0
func (r *ClassMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ClassMapResource) Update ¶ added in v0.4.0
func (r *ClassMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CliResource ¶ added in v0.5.1
type CliResource struct {
// contains filtered or unexported fields
}
func (*CliResource) Configure ¶ added in v0.5.1
func (r *CliResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CliResource) Create ¶ added in v0.5.1
func (r *CliResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CliResource) Delete ¶ added in v0.5.1
func (r *CliResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CliResource) Metadata ¶ added in v0.5.1
func (r *CliResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CliResource) Read ¶ added in v0.5.1
func (r *CliResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CliResource) Schema ¶ added in v0.5.1
func (r *CliResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CliResource) Update ¶ added in v0.5.1
func (r *CliResource) 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 CommunityListExpanded ¶ added in v0.5.2
type CommunityListExpandedData ¶ added in v0.5.2
type CommunityListExpandedDataSource ¶ added in v0.5.2
type CommunityListExpandedDataSource struct {
// contains filtered or unexported fields
}
func (*CommunityListExpandedDataSource) Configure ¶ added in v0.5.2
func (d *CommunityListExpandedDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CommunityListExpandedDataSource) Metadata ¶ added in v0.5.2
func (d *CommunityListExpandedDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CommunityListExpandedDataSource) Read ¶ added in v0.5.2
func (d *CommunityListExpandedDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CommunityListExpandedDataSource) Schema ¶ added in v0.5.2
func (d *CommunityListExpandedDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CommunityListExpandedEntries ¶ added in v0.5.2
type CommunityListExpandedResource ¶ added in v0.5.2
type CommunityListExpandedResource struct {
// contains filtered or unexported fields
}
func (*CommunityListExpandedResource) Configure ¶ added in v0.5.2
func (r *CommunityListExpandedResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CommunityListExpandedResource) Create ¶ added in v0.5.2
func (r *CommunityListExpandedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CommunityListExpandedResource) Delete ¶ added in v0.5.2
func (r *CommunityListExpandedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CommunityListExpandedResource) ImportState ¶ added in v0.5.2
func (r *CommunityListExpandedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CommunityListExpandedResource) Metadata ¶ added in v0.5.2
func (r *CommunityListExpandedResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CommunityListExpandedResource) Read ¶ added in v0.5.2
func (r *CommunityListExpandedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CommunityListExpandedResource) Schema ¶ added in v0.5.2
func (r *CommunityListExpandedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CommunityListExpandedResource) Update ¶ added in v0.5.2
func (r *CommunityListExpandedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CommunityListStandard ¶ added in v0.5.2
type CommunityListStandardData ¶ added in v0.5.2
type CommunityListStandardDataSource ¶ added in v0.5.2
type CommunityListStandardDataSource struct {
// contains filtered or unexported fields
}
func (*CommunityListStandardDataSource) Configure ¶ added in v0.5.2
func (d *CommunityListStandardDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CommunityListStandardDataSource) Metadata ¶ added in v0.5.2
func (d *CommunityListStandardDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CommunityListStandardDataSource) Read ¶ added in v0.5.2
func (d *CommunityListStandardDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CommunityListStandardDataSource) Schema ¶ added in v0.5.2
func (d *CommunityListStandardDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CommunityListStandardResource ¶ added in v0.5.2
type CommunityListStandardResource struct {
// contains filtered or unexported fields
}
func (*CommunityListStandardResource) Configure ¶ added in v0.5.2
func (r *CommunityListStandardResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CommunityListStandardResource) Create ¶ added in v0.5.2
func (r *CommunityListStandardResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CommunityListStandardResource) Delete ¶ added in v0.5.2
func (r *CommunityListStandardResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CommunityListStandardResource) ImportState ¶ added in v0.5.2
func (r *CommunityListStandardResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CommunityListStandardResource) Metadata ¶ added in v0.5.2
func (r *CommunityListStandardResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CommunityListStandardResource) Read ¶ added in v0.5.2
func (r *CommunityListStandardResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CommunityListStandardResource) Schema ¶ added in v0.5.2
func (r *CommunityListStandardResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CommunityListStandardResource) Update ¶ added in v0.5.2
func (r *CommunityListStandardResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CryptoIKEv2 ¶ added in v0.3.3
type CryptoIKEv2 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` NatKeepalive types.Int64 `tfsdk:"nat_keepalive"` Dpd types.Int64 `tfsdk:"dpd"` DpdRetryInterval types.Int64 `tfsdk:"dpd_retry_interval"` DpdQuery types.String `tfsdk:"dpd_query"` }
type CryptoIKEv2Data ¶ added in v0.3.3
type CryptoIKEv2DataSource ¶ added in v0.3.3
type CryptoIKEv2DataSource struct {
// contains filtered or unexported fields
}
func (*CryptoIKEv2DataSource) Configure ¶ added in v0.3.3
func (d *CryptoIKEv2DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CryptoIKEv2DataSource) Metadata ¶ added in v0.3.3
func (d *CryptoIKEv2DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CryptoIKEv2DataSource) Read ¶ added in v0.3.3
func (d *CryptoIKEv2DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CryptoIKEv2DataSource) Schema ¶ added in v0.3.3
func (d *CryptoIKEv2DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CryptoIKEv2Keyring ¶ added in v0.3.3
type CryptoIKEv2KeyringData ¶ added in v0.3.3
type CryptoIKEv2KeyringDataSource ¶ added in v0.3.3
type CryptoIKEv2KeyringDataSource struct {
// contains filtered or unexported fields
}
func (*CryptoIKEv2KeyringDataSource) Configure ¶ added in v0.3.3
func (d *CryptoIKEv2KeyringDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CryptoIKEv2KeyringDataSource) Metadata ¶ added in v0.3.3
func (d *CryptoIKEv2KeyringDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CryptoIKEv2KeyringDataSource) Read ¶ added in v0.3.3
func (d *CryptoIKEv2KeyringDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CryptoIKEv2KeyringDataSource) Schema ¶ added in v0.3.3
func (d *CryptoIKEv2KeyringDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CryptoIKEv2KeyringPeers ¶ added in v0.3.3
type CryptoIKEv2KeyringPeers struct { Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Hostname types.String `tfsdk:"hostname"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4Mask types.String `tfsdk:"ipv4_mask"` Ipv6Prefix types.String `tfsdk:"ipv6_prefix"` IdentityKeyId types.String `tfsdk:"identity_key_id"` IdentityAddress types.String `tfsdk:"identity_address"` IdentityEmailName types.String `tfsdk:"identity_email_name"` IdentityEmailDomain types.String `tfsdk:"identity_email_domain"` IdentityFqdnName types.String `tfsdk:"identity_fqdn_name"` IdentityFqdnDomain types.String `tfsdk:"identity_fqdn_domain"` }
type CryptoIKEv2KeyringResource ¶ added in v0.3.3
type CryptoIKEv2KeyringResource struct {
// contains filtered or unexported fields
}
func (*CryptoIKEv2KeyringResource) Configure ¶ added in v0.3.3
func (r *CryptoIKEv2KeyringResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CryptoIKEv2KeyringResource) Create ¶ added in v0.3.3
func (r *CryptoIKEv2KeyringResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CryptoIKEv2KeyringResource) Delete ¶ added in v0.3.3
func (r *CryptoIKEv2KeyringResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CryptoIKEv2KeyringResource) ImportState ¶ added in v0.3.3
func (r *CryptoIKEv2KeyringResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CryptoIKEv2KeyringResource) Metadata ¶ added in v0.3.3
func (r *CryptoIKEv2KeyringResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CryptoIKEv2KeyringResource) Read ¶ added in v0.3.3
func (r *CryptoIKEv2KeyringResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CryptoIKEv2KeyringResource) Schema ¶ added in v0.3.3
func (r *CryptoIKEv2KeyringResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CryptoIKEv2KeyringResource) Update ¶ added in v0.3.3
func (r *CryptoIKEv2KeyringResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CryptoIKEv2Policy ¶ added in v0.3.3
type CryptoIKEv2Policy struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` MatchInboundOnly types.Bool `tfsdk:"match_inbound_only"` MatchAddressLocalIp types.List `tfsdk:"match_address_local_ip"` MatchFvrf types.String `tfsdk:"match_fvrf"` MatchFvrfAny types.Bool `tfsdk:"match_fvrf_any"` Proposals []CryptoIKEv2PolicyProposals `tfsdk:"proposals"` }
type CryptoIKEv2PolicyData ¶ added in v0.3.3
type CryptoIKEv2PolicyData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` MatchInboundOnly types.Bool `tfsdk:"match_inbound_only"` MatchAddressLocalIp types.List `tfsdk:"match_address_local_ip"` MatchFvrf types.String `tfsdk:"match_fvrf"` MatchFvrfAny types.Bool `tfsdk:"match_fvrf_any"` Proposals []CryptoIKEv2PolicyProposals `tfsdk:"proposals"` }
type CryptoIKEv2PolicyDataSource ¶ added in v0.3.3
type CryptoIKEv2PolicyDataSource struct {
// contains filtered or unexported fields
}
func (*CryptoIKEv2PolicyDataSource) Configure ¶ added in v0.3.3
func (d *CryptoIKEv2PolicyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CryptoIKEv2PolicyDataSource) Metadata ¶ added in v0.3.3
func (d *CryptoIKEv2PolicyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CryptoIKEv2PolicyDataSource) Read ¶ added in v0.3.3
func (d *CryptoIKEv2PolicyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CryptoIKEv2PolicyDataSource) Schema ¶ added in v0.3.3
func (d *CryptoIKEv2PolicyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CryptoIKEv2PolicyProposals ¶ added in v0.3.3
type CryptoIKEv2PolicyResource ¶ added in v0.3.3
type CryptoIKEv2PolicyResource struct {
// contains filtered or unexported fields
}
func (*CryptoIKEv2PolicyResource) Configure ¶ added in v0.3.3
func (r *CryptoIKEv2PolicyResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CryptoIKEv2PolicyResource) Create ¶ added in v0.3.3
func (r *CryptoIKEv2PolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CryptoIKEv2PolicyResource) Delete ¶ added in v0.3.3
func (r *CryptoIKEv2PolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CryptoIKEv2PolicyResource) ImportState ¶ added in v0.3.3
func (r *CryptoIKEv2PolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CryptoIKEv2PolicyResource) Metadata ¶ added in v0.3.3
func (r *CryptoIKEv2PolicyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CryptoIKEv2PolicyResource) Read ¶ added in v0.3.3
func (r *CryptoIKEv2PolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CryptoIKEv2PolicyResource) Schema ¶ added in v0.3.3
func (r *CryptoIKEv2PolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CryptoIKEv2PolicyResource) Update ¶ added in v0.3.3
func (r *CryptoIKEv2PolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CryptoIKEv2Profile ¶ added in v0.3.3
type CryptoIKEv2Profile 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"` IdentityLocalAddress types.String `tfsdk:"identity_local_address"` IdentityLocalKeyId types.String `tfsdk:"identity_local_key_id"` MatchInboundOnly types.Bool `tfsdk:"match_inbound_only"` MatchAddressLocalIp types.String `tfsdk:"match_address_local_ip"` MatchFvrf types.String `tfsdk:"match_fvrf"` MatchFvrfAny types.Bool `tfsdk:"match_fvrf_any"` MatchIdentityRemoteIpv4Addresses []CryptoIKEv2ProfileMatchIdentityRemoteIpv4Addresses `tfsdk:"match_identity_remote_ipv4_addresses"` MatchIdentityRemoteIpv6Prefixes types.List `tfsdk:"match_identity_remote_ipv6_prefixes"` MatchIdentityRemoteKeys types.List `tfsdk:"match_identity_remote_keys"` KeyringLocal types.String `tfsdk:"keyring_local"` Ivrf types.String `tfsdk:"ivrf"` DpdInterval types.Int64 `tfsdk:"dpd_interval"` DpdRetry types.Int64 `tfsdk:"dpd_retry"` DpdQuery types.String `tfsdk:"dpd_query"` ConfigExchangeRequest types.Bool `tfsdk:"config_exchange_request"` }
type CryptoIKEv2ProfileData ¶ added in v0.3.3
type CryptoIKEv2ProfileData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` IdentityLocalAddress types.String `tfsdk:"identity_local_address"` IdentityLocalKeyId types.String `tfsdk:"identity_local_key_id"` MatchInboundOnly types.Bool `tfsdk:"match_inbound_only"` MatchAddressLocalIp types.String `tfsdk:"match_address_local_ip"` MatchFvrf types.String `tfsdk:"match_fvrf"` MatchFvrfAny types.Bool `tfsdk:"match_fvrf_any"` MatchIdentityRemoteIpv4Addresses []CryptoIKEv2ProfileMatchIdentityRemoteIpv4Addresses `tfsdk:"match_identity_remote_ipv4_addresses"` MatchIdentityRemoteIpv6Prefixes types.List `tfsdk:"match_identity_remote_ipv6_prefixes"` MatchIdentityRemoteKeys types.List `tfsdk:"match_identity_remote_keys"` KeyringLocal types.String `tfsdk:"keyring_local"` Ivrf types.String `tfsdk:"ivrf"` DpdInterval types.Int64 `tfsdk:"dpd_interval"` DpdRetry types.Int64 `tfsdk:"dpd_retry"` DpdQuery types.String `tfsdk:"dpd_query"` ConfigExchangeRequest types.Bool `tfsdk:"config_exchange_request"` }
type CryptoIKEv2ProfileDataSource ¶ added in v0.3.3
type CryptoIKEv2ProfileDataSource struct {
// contains filtered or unexported fields
}
func (*CryptoIKEv2ProfileDataSource) Configure ¶ added in v0.3.3
func (d *CryptoIKEv2ProfileDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CryptoIKEv2ProfileDataSource) Metadata ¶ added in v0.3.3
func (d *CryptoIKEv2ProfileDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CryptoIKEv2ProfileDataSource) Read ¶ added in v0.3.3
func (d *CryptoIKEv2ProfileDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CryptoIKEv2ProfileDataSource) Schema ¶ added in v0.3.3
func (d *CryptoIKEv2ProfileDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CryptoIKEv2ProfileMatchIdentityRemoteIpv4Addresses ¶ added in v0.3.3
type CryptoIKEv2ProfileResource ¶ added in v0.3.3
type CryptoIKEv2ProfileResource struct {
// contains filtered or unexported fields
}
func (*CryptoIKEv2ProfileResource) Configure ¶ added in v0.3.3
func (r *CryptoIKEv2ProfileResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CryptoIKEv2ProfileResource) Create ¶ added in v0.3.3
func (r *CryptoIKEv2ProfileResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CryptoIKEv2ProfileResource) Delete ¶ added in v0.3.3
func (r *CryptoIKEv2ProfileResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CryptoIKEv2ProfileResource) ImportState ¶ added in v0.3.3
func (r *CryptoIKEv2ProfileResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CryptoIKEv2ProfileResource) Metadata ¶ added in v0.3.3
func (r *CryptoIKEv2ProfileResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CryptoIKEv2ProfileResource) Read ¶ added in v0.3.3
func (r *CryptoIKEv2ProfileResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CryptoIKEv2ProfileResource) Schema ¶ added in v0.3.3
func (r *CryptoIKEv2ProfileResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CryptoIKEv2ProfileResource) Update ¶ added in v0.3.3
func (r *CryptoIKEv2ProfileResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CryptoIKEv2Proposal ¶ added in v0.3.3
type CryptoIKEv2Proposal struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` EncryptionEn3des types.Bool `tfsdk:"encryption_en_3des"` EncryptionAesCbc128 types.Bool `tfsdk:"encryption_aes_cbc_128"` EncryptionAesCbc192 types.Bool `tfsdk:"encryption_aes_cbc_192"` EncryptionAesCbc256 types.Bool `tfsdk:"encryption_aes_cbc_256"` EncryptionAesGcm128 types.Bool `tfsdk:"encryption_aes_gcm_128"` EncryptionAesGcm256 types.Bool `tfsdk:"encryption_aes_gcm_256"` GroupOne types.Bool `tfsdk:"group_one"` GroupTwo types.Bool `tfsdk:"group_two"` GroupFourteen types.Bool `tfsdk:"group_fourteen"` GroupFifteen types.Bool `tfsdk:"group_fifteen"` GroupSixteen types.Bool `tfsdk:"group_sixteen"` GroupNineteen types.Bool `tfsdk:"group_nineteen"` GroupTwenty types.Bool `tfsdk:"group_twenty"` GroupTwentyOne types.Bool `tfsdk:"group_twenty_one"` GroupTwentyFour types.Bool `tfsdk:"group_twenty_four"` IntegrityMd5 types.Bool `tfsdk:"integrity_md5"` IntegritySha1 types.Bool `tfsdk:"integrity_sha1"` IntegritySha256 types.Bool `tfsdk:"integrity_sha256"` IntegritySha384 types.Bool `tfsdk:"integrity_sha384"` IntegritySha512 types.Bool `tfsdk:"integrity_sha512"` PrfMd5 types.Bool `tfsdk:"prf_md5"` PrfSha1 types.Bool `tfsdk:"prf_sha1"` PrfSha256 types.Bool `tfsdk:"prf_sha256"` PrfSha384 types.Bool `tfsdk:"prf_sha384"` PrfSha512 types.Bool `tfsdk:"prf_sha512"` }
type CryptoIKEv2ProposalData ¶ added in v0.3.3
type CryptoIKEv2ProposalData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` EncryptionEn3des types.Bool `tfsdk:"encryption_en_3des"` EncryptionAesCbc128 types.Bool `tfsdk:"encryption_aes_cbc_128"` EncryptionAesCbc192 types.Bool `tfsdk:"encryption_aes_cbc_192"` EncryptionAesCbc256 types.Bool `tfsdk:"encryption_aes_cbc_256"` EncryptionAesGcm128 types.Bool `tfsdk:"encryption_aes_gcm_128"` EncryptionAesGcm256 types.Bool `tfsdk:"encryption_aes_gcm_256"` GroupOne types.Bool `tfsdk:"group_one"` GroupTwo types.Bool `tfsdk:"group_two"` GroupFourteen types.Bool `tfsdk:"group_fourteen"` GroupFifteen types.Bool `tfsdk:"group_fifteen"` GroupSixteen types.Bool `tfsdk:"group_sixteen"` GroupNineteen types.Bool `tfsdk:"group_nineteen"` GroupTwenty types.Bool `tfsdk:"group_twenty"` GroupTwentyOne types.Bool `tfsdk:"group_twenty_one"` GroupTwentyFour types.Bool `tfsdk:"group_twenty_four"` IntegrityMd5 types.Bool `tfsdk:"integrity_md5"` IntegritySha1 types.Bool `tfsdk:"integrity_sha1"` IntegritySha256 types.Bool `tfsdk:"integrity_sha256"` IntegritySha384 types.Bool `tfsdk:"integrity_sha384"` IntegritySha512 types.Bool `tfsdk:"integrity_sha512"` PrfMd5 types.Bool `tfsdk:"prf_md5"` PrfSha1 types.Bool `tfsdk:"prf_sha1"` PrfSha256 types.Bool `tfsdk:"prf_sha256"` PrfSha384 types.Bool `tfsdk:"prf_sha384"` PrfSha512 types.Bool `tfsdk:"prf_sha512"` }
type CryptoIKEv2ProposalDataSource ¶ added in v0.3.3
type CryptoIKEv2ProposalDataSource struct {
// contains filtered or unexported fields
}
func (*CryptoIKEv2ProposalDataSource) Configure ¶ added in v0.3.3
func (d *CryptoIKEv2ProposalDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CryptoIKEv2ProposalDataSource) Metadata ¶ added in v0.3.3
func (d *CryptoIKEv2ProposalDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CryptoIKEv2ProposalDataSource) Read ¶ added in v0.3.3
func (d *CryptoIKEv2ProposalDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CryptoIKEv2ProposalDataSource) Schema ¶ added in v0.3.3
func (d *CryptoIKEv2ProposalDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CryptoIKEv2ProposalResource ¶ added in v0.3.3
type CryptoIKEv2ProposalResource struct {
// contains filtered or unexported fields
}
func (*CryptoIKEv2ProposalResource) Configure ¶ added in v0.3.3
func (r *CryptoIKEv2ProposalResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CryptoIKEv2ProposalResource) Create ¶ added in v0.3.3
func (r *CryptoIKEv2ProposalResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CryptoIKEv2ProposalResource) Delete ¶ added in v0.3.3
func (r *CryptoIKEv2ProposalResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CryptoIKEv2ProposalResource) ImportState ¶ added in v0.3.3
func (r *CryptoIKEv2ProposalResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CryptoIKEv2ProposalResource) Metadata ¶ added in v0.3.3
func (r *CryptoIKEv2ProposalResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CryptoIKEv2ProposalResource) Read ¶ added in v0.3.3
func (r *CryptoIKEv2ProposalResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CryptoIKEv2ProposalResource) Schema ¶ added in v0.3.3
func (r *CryptoIKEv2ProposalResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CryptoIKEv2ProposalResource) Update ¶ added in v0.3.3
func (r *CryptoIKEv2ProposalResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CryptoIKEv2Resource ¶ added in v0.3.3
type CryptoIKEv2Resource struct {
// contains filtered or unexported fields
}
func (*CryptoIKEv2Resource) Configure ¶ added in v0.3.3
func (r *CryptoIKEv2Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CryptoIKEv2Resource) Create ¶ added in v0.3.3
func (r *CryptoIKEv2Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CryptoIKEv2Resource) Delete ¶ added in v0.3.3
func (r *CryptoIKEv2Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CryptoIKEv2Resource) ImportState ¶ added in v0.3.3
func (r *CryptoIKEv2Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CryptoIKEv2Resource) Metadata ¶ added in v0.3.3
func (r *CryptoIKEv2Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CryptoIKEv2Resource) Read ¶ added in v0.3.3
func (r *CryptoIKEv2Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CryptoIKEv2Resource) Schema ¶ added in v0.3.3
func (r *CryptoIKEv2Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CryptoIKEv2Resource) Update ¶ added in v0.3.3
func (r *CryptoIKEv2Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CryptoIPSecProfile ¶ added in v0.3.3
type CryptoIPSecProfile struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` SetTransformSet types.List `tfsdk:"set_transform_set"` SetIsakmpProfileIkev2ProfileIkev2ProfileCaseIkev2Profile types.String `tfsdk:"set_isakmp_profile_ikev2_profile_ikev2_profile_case_ikev2_profile"` SetIsakmpProfileIkev2ProfileIsakmpProfileCaseIsakmpProfile types.String `tfsdk:"set_isakmp_profile_ikev2_profile_isakmp_profile_case_isakmp_profile"` }
type CryptoIPSecProfileData ¶ added in v0.3.3
type CryptoIPSecProfileData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` SetTransformSet types.List `tfsdk:"set_transform_set"` SetIsakmpProfileIkev2ProfileIkev2ProfileCaseIkev2Profile types.String `tfsdk:"set_isakmp_profile_ikev2_profile_ikev2_profile_case_ikev2_profile"` SetIsakmpProfileIkev2ProfileIsakmpProfileCaseIsakmpProfile types.String `tfsdk:"set_isakmp_profile_ikev2_profile_isakmp_profile_case_isakmp_profile"` }
type CryptoIPSecProfileDataSource ¶ added in v0.3.3
type CryptoIPSecProfileDataSource struct {
// contains filtered or unexported fields
}
func (*CryptoIPSecProfileDataSource) Configure ¶ added in v0.3.3
func (d *CryptoIPSecProfileDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CryptoIPSecProfileDataSource) Metadata ¶ added in v0.3.3
func (d *CryptoIPSecProfileDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CryptoIPSecProfileDataSource) Read ¶ added in v0.3.3
func (d *CryptoIPSecProfileDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CryptoIPSecProfileDataSource) Schema ¶ added in v0.3.3
func (d *CryptoIPSecProfileDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CryptoIPSecProfileResource ¶ added in v0.3.3
type CryptoIPSecProfileResource struct {
// contains filtered or unexported fields
}
func (*CryptoIPSecProfileResource) Configure ¶ added in v0.3.3
func (r *CryptoIPSecProfileResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CryptoIPSecProfileResource) Create ¶ added in v0.3.3
func (r *CryptoIPSecProfileResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CryptoIPSecProfileResource) Delete ¶ added in v0.3.3
func (r *CryptoIPSecProfileResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CryptoIPSecProfileResource) ImportState ¶ added in v0.3.3
func (r *CryptoIPSecProfileResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CryptoIPSecProfileResource) Metadata ¶ added in v0.3.3
func (r *CryptoIPSecProfileResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CryptoIPSecProfileResource) Read ¶ added in v0.3.3
func (r *CryptoIPSecProfileResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CryptoIPSecProfileResource) Schema ¶ added in v0.3.3
func (r *CryptoIPSecProfileResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CryptoIPSecProfileResource) Update ¶ added in v0.3.3
func (r *CryptoIPSecProfileResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CryptoIPSecTransformSet ¶ added in v0.3.3
type CryptoIPSecTransformSetData ¶ added in v0.3.3
type CryptoIPSecTransformSetDataSource ¶ added in v0.3.3
type CryptoIPSecTransformSetDataSource struct {
// contains filtered or unexported fields
}
func (*CryptoIPSecTransformSetDataSource) Configure ¶ added in v0.3.3
func (d *CryptoIPSecTransformSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CryptoIPSecTransformSetDataSource) Metadata ¶ added in v0.3.3
func (d *CryptoIPSecTransformSetDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CryptoIPSecTransformSetDataSource) Read ¶ added in v0.3.3
func (d *CryptoIPSecTransformSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CryptoIPSecTransformSetDataSource) Schema ¶ added in v0.3.3
func (d *CryptoIPSecTransformSetDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CryptoIPSecTransformSetResource ¶ added in v0.3.3
type CryptoIPSecTransformSetResource struct {
// contains filtered or unexported fields
}
func (*CryptoIPSecTransformSetResource) Configure ¶ added in v0.3.3
func (r *CryptoIPSecTransformSetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CryptoIPSecTransformSetResource) Create ¶ added in v0.3.3
func (r *CryptoIPSecTransformSetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CryptoIPSecTransformSetResource) Delete ¶ added in v0.3.3
func (r *CryptoIPSecTransformSetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CryptoIPSecTransformSetResource) ImportState ¶ added in v0.3.3
func (r *CryptoIPSecTransformSetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CryptoIPSecTransformSetResource) Metadata ¶ added in v0.3.3
func (r *CryptoIPSecTransformSetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CryptoIPSecTransformSetResource) Read ¶ added in v0.3.3
func (r *CryptoIPSecTransformSetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CryptoIPSecTransformSetResource) Schema ¶ added in v0.3.3
func (r *CryptoIPSecTransformSetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CryptoIPSecTransformSetResource) Update ¶ added in v0.3.3
func (r *CryptoIPSecTransformSetResource) 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"` SnoopingInformationOptionFormatRemoteIdHostname types.Bool `tfsdk:"snooping_information_option_format_remote_id_hostname"` 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"` SnoopingInformationOptionFormatRemoteIdHostname types.Bool `tfsdk:"snooping_information_option_format_remote_id_hostname"` 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 Dot1x ¶ added in v0.4.0
type Dot1x struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` AuthFailEapol types.Bool `tfsdk:"auth_fail_eapol"` Credentials []Dot1xCredentials `tfsdk:"credentials"` CriticalEapolConfigBlock types.Bool `tfsdk:"critical_eapol_config_block"` CriticalRecoveryDelay types.Int64 `tfsdk:"critical_recovery_delay"` TestTimeout types.Int64 `tfsdk:"test_timeout"` LoggingVerbose types.Bool `tfsdk:"logging_verbose"` SupplicantControlledTransient types.Bool `tfsdk:"supplicant_controlled_transient"` SupplicantForceMulticast types.Bool `tfsdk:"supplicant_force_multicast"` SystemAuthControl types.Bool `tfsdk:"system_auth_control"` }
type Dot1xCredentials ¶ added in v0.4.0
type Dot1xCredentials struct { ProfileName types.String `tfsdk:"profile_name"` Description types.String `tfsdk:"description"` Username types.String `tfsdk:"username"` PasswordType types.String `tfsdk:"password_type"` Password types.String `tfsdk:"password"` PkiTrustpoint types.String `tfsdk:"pki_trustpoint"` AnonymousId types.String `tfsdk:"anonymous_id"` }
type Dot1xData ¶ added in v0.4.0
type Dot1xData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` AuthFailEapol types.Bool `tfsdk:"auth_fail_eapol"` Credentials []Dot1xCredentials `tfsdk:"credentials"` CriticalEapolConfigBlock types.Bool `tfsdk:"critical_eapol_config_block"` CriticalRecoveryDelay types.Int64 `tfsdk:"critical_recovery_delay"` TestTimeout types.Int64 `tfsdk:"test_timeout"` LoggingVerbose types.Bool `tfsdk:"logging_verbose"` SupplicantControlledTransient types.Bool `tfsdk:"supplicant_controlled_transient"` SupplicantForceMulticast types.Bool `tfsdk:"supplicant_force_multicast"` SystemAuthControl types.Bool `tfsdk:"system_auth_control"` }
type Dot1xDataSource ¶ added in v0.4.0
type Dot1xDataSource struct {
// contains filtered or unexported fields
}
func (*Dot1xDataSource) Configure ¶ added in v0.4.0
func (d *Dot1xDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*Dot1xDataSource) Metadata ¶ added in v0.4.0
func (d *Dot1xDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*Dot1xDataSource) Read ¶ added in v0.4.0
func (d *Dot1xDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*Dot1xDataSource) Schema ¶ added in v0.4.0
func (d *Dot1xDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type Dot1xResource ¶ added in v0.4.0
type Dot1xResource struct {
// contains filtered or unexported fields
}
func (*Dot1xResource) Configure ¶ added in v0.4.0
func (r *Dot1xResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*Dot1xResource) Create ¶ added in v0.4.0
func (r *Dot1xResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*Dot1xResource) Delete ¶ added in v0.4.0
func (r *Dot1xResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*Dot1xResource) ImportState ¶ added in v0.4.0
func (r *Dot1xResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*Dot1xResource) Metadata ¶ added in v0.4.0
func (r *Dot1xResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*Dot1xResource) Read ¶ added in v0.4.0
func (r *Dot1xResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*Dot1xResource) Schema ¶ added in v0.4.0
func (r *Dot1xResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*Dot1xResource) Update ¶ added in v0.4.0
func (r *Dot1xResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 Errdisable ¶ added in v0.5.0
type Errdisable struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` DetectCauseAll types.Bool `tfsdk:"detect_cause_all"` DetectCauseArpInspection types.Bool `tfsdk:"detect_cause_arp_inspection"` DetectCauseBpduguard types.Bool `tfsdk:"detect_cause_bpduguard"` DetectCauseDhcpRateLimit types.Bool `tfsdk:"detect_cause_dhcp_rate_limit"` DetectCauseDtpFlap types.Bool `tfsdk:"detect_cause_dtp_flap"` DetectCauseGbicInvalid types.Bool `tfsdk:"detect_cause_gbic_invalid"` DetectCauseInlinePower types.Bool `tfsdk:"detect_cause_inline_power"` DetectCauseL2ptguard types.Bool `tfsdk:"detect_cause_l2ptguard"` DetectCauseLinkFlap types.Bool `tfsdk:"detect_cause_link_flap"` DetectCauseLoopback types.Bool `tfsdk:"detect_cause_loopback"` DetectCauseMlacpMinlink types.Bool `tfsdk:"detect_cause_mlacp_minlink"` DetectCausePagpFlap types.Bool `tfsdk:"detect_cause_pagp_flap"` DetectCausePppoeIaRateLimit types.Bool `tfsdk:"detect_cause_pppoe_ia_rate_limit"` DetectCauseSecurityViolationShutdownVlan types.Bool `tfsdk:"detect_cause_security_violation_shutdown_vlan"` DetectCauseSfpConfigMismatch types.Bool `tfsdk:"detect_cause_sfp_config_mismatch"` DetectCauseSmallFrame types.Bool `tfsdk:"detect_cause_small_frame"` DetectCauseLoopdetect types.Bool `tfsdk:"detect_cause_loopdetect"` FlapSettingCauseDtpFlapMaxFlaps types.Int64 `tfsdk:"flap_setting_cause_dtp_flap_max_flaps"` FlapSettingCauseDtpFlapTime types.Int64 `tfsdk:"flap_setting_cause_dtp_flap_time"` FlapSettingCauseLinkFlapMaxFlaps types.Int64 `tfsdk:"flap_setting_cause_link_flap_max_flaps"` FlapSettingCauseLinkFlapTime types.Int64 `tfsdk:"flap_setting_cause_link_flap_time"` FlapSettingCausePagpFlapMaxFlaps types.Int64 `tfsdk:"flap_setting_cause_pagp_flap_max_flaps"` FlapSettingCausePagpFlapTime types.Int64 `tfsdk:"flap_setting_cause_pagp_flap_time"` RecoveryInterval types.Int64 `tfsdk:"recovery_interval"` RecoveryCauseAll types.Bool `tfsdk:"recovery_cause_all"` RecoveryCauseArpInspection types.Bool `tfsdk:"recovery_cause_arp_inspection"` RecoveryCauseBpduguard types.Bool `tfsdk:"recovery_cause_bpduguard"` RecoveryCauseChannelMisconfig types.Bool `tfsdk:"recovery_cause_channel_misconfig"` RecoveryCauseDhcpRateLimit types.Bool `tfsdk:"recovery_cause_dhcp_rate_limit"` RecoveryCauseDtpFlap types.Bool `tfsdk:"recovery_cause_dtp_flap"` RecoveryCauseGbicInvalid types.Bool `tfsdk:"recovery_cause_gbic_invalid"` RecoveryCauseInlinePower types.Bool `tfsdk:"recovery_cause_inline_power"` RecoveryCauseL2ptguard types.Bool `tfsdk:"recovery_cause_l2ptguard"` RecoveryCauseLinkFlap types.Bool `tfsdk:"recovery_cause_link_flap"` RecoveryCauseLinkMonitorFailure types.Bool `tfsdk:"recovery_cause_link_monitor_failure"` RecoveryCauseLoopback types.Bool `tfsdk:"recovery_cause_loopback"` RecoveryCauseMacLimit types.Bool `tfsdk:"recovery_cause_mac_limit"` RecoveryCauseMlacpMinlink types.Bool `tfsdk:"recovery_cause_mlacp_minlink"` RecoveryCausePagpFlap types.Bool `tfsdk:"recovery_cause_pagp_flap"` RecoveryCausePortModeFailure types.Bool `tfsdk:"recovery_cause_port_mode_failure"` RecoveryCausePppoeIaRateLimit types.Bool `tfsdk:"recovery_cause_pppoe_ia_rate_limit"` RecoveryCausePsp types.Bool `tfsdk:"recovery_cause_psp"` RecoveryCausePsecureViolation types.Bool `tfsdk:"recovery_cause_psecure_violation"` RecoveryCauseSecurityViolation types.Bool `tfsdk:"recovery_cause_security_violation"` RecoveryCauseSfpConfigMismatch types.Bool `tfsdk:"recovery_cause_sfp_config_mismatch"` RecoveryCauseSmallFrame types.Bool `tfsdk:"recovery_cause_small_frame"` RecoveryCauseStormControl types.Bool `tfsdk:"recovery_cause_storm_control"` RecoveryCauseUdld types.Bool `tfsdk:"recovery_cause_udld"` RecoveryCauseUnicastFlood types.Bool `tfsdk:"recovery_cause_unicast_flood"` RecoveryCauseVmps types.Bool `tfsdk:"recovery_cause_vmps"` RecoveryCauseLoopdetect types.Bool `tfsdk:"recovery_cause_loopdetect"` }
type ErrdisableData ¶ added in v0.5.0
type ErrdisableData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DetectCauseAll types.Bool `tfsdk:"detect_cause_all"` DetectCauseArpInspection types.Bool `tfsdk:"detect_cause_arp_inspection"` DetectCauseBpduguard types.Bool `tfsdk:"detect_cause_bpduguard"` DetectCauseDhcpRateLimit types.Bool `tfsdk:"detect_cause_dhcp_rate_limit"` DetectCauseDtpFlap types.Bool `tfsdk:"detect_cause_dtp_flap"` DetectCauseGbicInvalid types.Bool `tfsdk:"detect_cause_gbic_invalid"` DetectCauseInlinePower types.Bool `tfsdk:"detect_cause_inline_power"` DetectCauseL2ptguard types.Bool `tfsdk:"detect_cause_l2ptguard"` DetectCauseLinkFlap types.Bool `tfsdk:"detect_cause_link_flap"` DetectCauseLoopback types.Bool `tfsdk:"detect_cause_loopback"` DetectCauseMlacpMinlink types.Bool `tfsdk:"detect_cause_mlacp_minlink"` DetectCausePagpFlap types.Bool `tfsdk:"detect_cause_pagp_flap"` DetectCausePppoeIaRateLimit types.Bool `tfsdk:"detect_cause_pppoe_ia_rate_limit"` DetectCauseSecurityViolationShutdownVlan types.Bool `tfsdk:"detect_cause_security_violation_shutdown_vlan"` DetectCauseSfpConfigMismatch types.Bool `tfsdk:"detect_cause_sfp_config_mismatch"` DetectCauseSmallFrame types.Bool `tfsdk:"detect_cause_small_frame"` DetectCauseLoopdetect types.Bool `tfsdk:"detect_cause_loopdetect"` FlapSettingCauseDtpFlapMaxFlaps types.Int64 `tfsdk:"flap_setting_cause_dtp_flap_max_flaps"` FlapSettingCauseDtpFlapTime types.Int64 `tfsdk:"flap_setting_cause_dtp_flap_time"` FlapSettingCauseLinkFlapMaxFlaps types.Int64 `tfsdk:"flap_setting_cause_link_flap_max_flaps"` FlapSettingCauseLinkFlapTime types.Int64 `tfsdk:"flap_setting_cause_link_flap_time"` FlapSettingCausePagpFlapMaxFlaps types.Int64 `tfsdk:"flap_setting_cause_pagp_flap_max_flaps"` FlapSettingCausePagpFlapTime types.Int64 `tfsdk:"flap_setting_cause_pagp_flap_time"` RecoveryInterval types.Int64 `tfsdk:"recovery_interval"` RecoveryCauseAll types.Bool `tfsdk:"recovery_cause_all"` RecoveryCauseArpInspection types.Bool `tfsdk:"recovery_cause_arp_inspection"` RecoveryCauseBpduguard types.Bool `tfsdk:"recovery_cause_bpduguard"` RecoveryCauseChannelMisconfig types.Bool `tfsdk:"recovery_cause_channel_misconfig"` RecoveryCauseDhcpRateLimit types.Bool `tfsdk:"recovery_cause_dhcp_rate_limit"` RecoveryCauseDtpFlap types.Bool `tfsdk:"recovery_cause_dtp_flap"` RecoveryCauseGbicInvalid types.Bool `tfsdk:"recovery_cause_gbic_invalid"` RecoveryCauseInlinePower types.Bool `tfsdk:"recovery_cause_inline_power"` RecoveryCauseL2ptguard types.Bool `tfsdk:"recovery_cause_l2ptguard"` RecoveryCauseLinkFlap types.Bool `tfsdk:"recovery_cause_link_flap"` RecoveryCauseLinkMonitorFailure types.Bool `tfsdk:"recovery_cause_link_monitor_failure"` RecoveryCauseLoopback types.Bool `tfsdk:"recovery_cause_loopback"` RecoveryCauseMacLimit types.Bool `tfsdk:"recovery_cause_mac_limit"` RecoveryCauseMlacpMinlink types.Bool `tfsdk:"recovery_cause_mlacp_minlink"` RecoveryCausePagpFlap types.Bool `tfsdk:"recovery_cause_pagp_flap"` RecoveryCausePortModeFailure types.Bool `tfsdk:"recovery_cause_port_mode_failure"` RecoveryCausePppoeIaRateLimit types.Bool `tfsdk:"recovery_cause_pppoe_ia_rate_limit"` RecoveryCausePsp types.Bool `tfsdk:"recovery_cause_psp"` RecoveryCausePsecureViolation types.Bool `tfsdk:"recovery_cause_psecure_violation"` RecoveryCauseSecurityViolation types.Bool `tfsdk:"recovery_cause_security_violation"` RecoveryCauseSfpConfigMismatch types.Bool `tfsdk:"recovery_cause_sfp_config_mismatch"` RecoveryCauseSmallFrame types.Bool `tfsdk:"recovery_cause_small_frame"` RecoveryCauseStormControl types.Bool `tfsdk:"recovery_cause_storm_control"` RecoveryCauseUdld types.Bool `tfsdk:"recovery_cause_udld"` RecoveryCauseUnicastFlood types.Bool `tfsdk:"recovery_cause_unicast_flood"` RecoveryCauseVmps types.Bool `tfsdk:"recovery_cause_vmps"` RecoveryCauseLoopdetect types.Bool `tfsdk:"recovery_cause_loopdetect"` }
type ErrdisableDataSource ¶ added in v0.5.0
type ErrdisableDataSource struct {
// contains filtered or unexported fields
}
func (*ErrdisableDataSource) Configure ¶ added in v0.5.0
func (d *ErrdisableDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ErrdisableDataSource) Metadata ¶ added in v0.5.0
func (d *ErrdisableDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ErrdisableDataSource) Read ¶ added in v0.5.0
func (d *ErrdisableDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ErrdisableDataSource) Schema ¶ added in v0.5.0
func (d *ErrdisableDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ErrdisableResource ¶ added in v0.5.0
type ErrdisableResource struct {
// contains filtered or unexported fields
}
func (*ErrdisableResource) Configure ¶ added in v0.5.0
func (r *ErrdisableResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ErrdisableResource) Create ¶ added in v0.5.0
func (r *ErrdisableResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ErrdisableResource) Delete ¶ added in v0.5.0
func (r *ErrdisableResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ErrdisableResource) ImportState ¶ added in v0.5.0
func (r *ErrdisableResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ErrdisableResource) Metadata ¶ added in v0.5.0
func (r *ErrdisableResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ErrdisableResource) Read ¶ added in v0.5.0
func (r *ErrdisableResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ErrdisableResource) Schema ¶ added in v0.5.0
func (r *ErrdisableResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ErrdisableResource) Update ¶ added in v0.5.0
func (r *ErrdisableResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FlowExporter ¶ added in v0.5.6
type FlowExporter 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"` DestinationIp types.String `tfsdk:"destination_ip"` SourceLoopback types.Int64 `tfsdk:"source_loopback"` TransportUdp types.Int64 `tfsdk:"transport_udp"` TemplateDataTimeout types.Int64 `tfsdk:"template_data_timeout"` }
type FlowExporterData ¶ added in v0.5.6
type FlowExporterData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` DestinationIp types.String `tfsdk:"destination_ip"` SourceLoopback types.Int64 `tfsdk:"source_loopback"` TransportUdp types.Int64 `tfsdk:"transport_udp"` TemplateDataTimeout types.Int64 `tfsdk:"template_data_timeout"` }
type FlowExporterDataSource ¶ added in v0.5.6
type FlowExporterDataSource struct {
// contains filtered or unexported fields
}
func (*FlowExporterDataSource) Configure ¶ added in v0.5.6
func (d *FlowExporterDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*FlowExporterDataSource) Metadata ¶ added in v0.5.6
func (d *FlowExporterDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FlowExporterDataSource) Read ¶ added in v0.5.6
func (d *FlowExporterDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FlowExporterDataSource) Schema ¶ added in v0.5.6
func (d *FlowExporterDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FlowExporterResource ¶ added in v0.5.6
type FlowExporterResource struct {
// contains filtered or unexported fields
}
func (*FlowExporterResource) Configure ¶ added in v0.5.6
func (r *FlowExporterResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*FlowExporterResource) Create ¶ added in v0.5.6
func (r *FlowExporterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FlowExporterResource) Delete ¶ added in v0.5.6
func (r *FlowExporterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FlowExporterResource) ImportState ¶ added in v0.5.6
func (r *FlowExporterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FlowExporterResource) Metadata ¶ added in v0.5.6
func (r *FlowExporterResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FlowExporterResource) Read ¶ added in v0.5.6
func (r *FlowExporterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FlowExporterResource) Schema ¶ added in v0.5.6
func (r *FlowExporterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FlowExporterResource) Update ¶ added in v0.5.6
func (r *FlowExporterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FlowMonitor ¶ added in v0.5.6
type FlowMonitor 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"` Exporters []FlowMonitorExporters `tfsdk:"exporters"` CacheTimeoutActive types.Int64 `tfsdk:"cache_timeout_active"` Record types.String `tfsdk:"record"` }
type FlowMonitorData ¶ added in v0.5.6
type FlowMonitorData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Exporters []FlowMonitorExporters `tfsdk:"exporters"` CacheTimeoutActive types.Int64 `tfsdk:"cache_timeout_active"` Record types.String `tfsdk:"record"` }
type FlowMonitorDataSource ¶ added in v0.5.6
type FlowMonitorDataSource struct {
// contains filtered or unexported fields
}
func (*FlowMonitorDataSource) Configure ¶ added in v0.5.6
func (d *FlowMonitorDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*FlowMonitorDataSource) Metadata ¶ added in v0.5.6
func (d *FlowMonitorDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FlowMonitorDataSource) Read ¶ added in v0.5.6
func (d *FlowMonitorDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FlowMonitorDataSource) Schema ¶ added in v0.5.6
func (d *FlowMonitorDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FlowMonitorExporters ¶ added in v0.5.6
type FlowMonitorResource ¶ added in v0.5.6
type FlowMonitorResource struct {
// contains filtered or unexported fields
}
func (*FlowMonitorResource) Configure ¶ added in v0.5.6
func (r *FlowMonitorResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*FlowMonitorResource) Create ¶ added in v0.5.6
func (r *FlowMonitorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FlowMonitorResource) Delete ¶ added in v0.5.6
func (r *FlowMonitorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FlowMonitorResource) ImportState ¶ added in v0.5.6
func (r *FlowMonitorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FlowMonitorResource) Metadata ¶ added in v0.5.6
func (r *FlowMonitorResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FlowMonitorResource) Read ¶ added in v0.5.6
func (r *FlowMonitorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FlowMonitorResource) Schema ¶ added in v0.5.6
func (r *FlowMonitorResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FlowMonitorResource) Update ¶ added in v0.5.6
func (r *FlowMonitorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FlowRecord ¶ added in v0.5.6
type FlowRecord 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"` MatchIpv4SourceAddress types.Bool `tfsdk:"match_ipv4_source_address"` MatchIpv4DestinationAddress types.Bool `tfsdk:"match_ipv4_destination_address"` MatchIpv4Protocol types.Bool `tfsdk:"match_ipv4_protocol"` MatchIpv4Tos types.Bool `tfsdk:"match_ipv4_tos"` MatchTransportSourcePort types.Bool `tfsdk:"match_transport_source_port"` MatchTransportDestinationPort types.Bool `tfsdk:"match_transport_destination_port"` MatchInterfaceInput types.Bool `tfsdk:"match_interface_input"` MatchFlowDirection types.Bool `tfsdk:"match_flow_direction"` CollectInterfaceOutput types.Bool `tfsdk:"collect_interface_output"` CollectCounterBytesLong types.Bool `tfsdk:"collect_counter_bytes_long"` CollectCounterPacketsLong types.Bool `tfsdk:"collect_counter_packets_long"` CollectTransportTcpFlags types.Bool `tfsdk:"collect_transport_tcp_flags"` CollectTimestampAbsoluteFirst types.Bool `tfsdk:"collect_timestamp_absolute_first"` CollectTimestampAbsoluteLast types.Bool `tfsdk:"collect_timestamp_absolute_last"` }
type FlowRecordData ¶ added in v0.5.6
type FlowRecordData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` MatchIpv4SourceAddress types.Bool `tfsdk:"match_ipv4_source_address"` MatchIpv4DestinationAddress types.Bool `tfsdk:"match_ipv4_destination_address"` MatchIpv4Protocol types.Bool `tfsdk:"match_ipv4_protocol"` MatchIpv4Tos types.Bool `tfsdk:"match_ipv4_tos"` MatchTransportSourcePort types.Bool `tfsdk:"match_transport_source_port"` MatchTransportDestinationPort types.Bool `tfsdk:"match_transport_destination_port"` MatchInterfaceInput types.Bool `tfsdk:"match_interface_input"` MatchFlowDirection types.Bool `tfsdk:"match_flow_direction"` CollectInterfaceOutput types.Bool `tfsdk:"collect_interface_output"` CollectCounterBytesLong types.Bool `tfsdk:"collect_counter_bytes_long"` CollectCounterPacketsLong types.Bool `tfsdk:"collect_counter_packets_long"` CollectTransportTcpFlags types.Bool `tfsdk:"collect_transport_tcp_flags"` CollectTimestampAbsoluteFirst types.Bool `tfsdk:"collect_timestamp_absolute_first"` CollectTimestampAbsoluteLast types.Bool `tfsdk:"collect_timestamp_absolute_last"` }
type FlowRecordDataSource ¶ added in v0.5.6
type FlowRecordDataSource struct {
// contains filtered or unexported fields
}
func (*FlowRecordDataSource) Configure ¶ added in v0.5.6
func (d *FlowRecordDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*FlowRecordDataSource) Metadata ¶ added in v0.5.6
func (d *FlowRecordDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FlowRecordDataSource) Read ¶ added in v0.5.6
func (d *FlowRecordDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FlowRecordDataSource) Schema ¶ added in v0.5.6
func (d *FlowRecordDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FlowRecordResource ¶ added in v0.5.6
type FlowRecordResource struct {
// contains filtered or unexported fields
}
func (*FlowRecordResource) Configure ¶ added in v0.5.6
func (r *FlowRecordResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*FlowRecordResource) Create ¶ added in v0.5.6
func (r *FlowRecordResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FlowRecordResource) Delete ¶ added in v0.5.6
func (r *FlowRecordResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FlowRecordResource) ImportState ¶ added in v0.5.6
func (r *FlowRecordResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FlowRecordResource) Metadata ¶ added in v0.5.6
func (r *FlowRecordResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FlowRecordResource) Read ¶ added in v0.5.6
func (r *FlowRecordResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FlowRecordResource) Schema ¶ added in v0.5.6
func (r *FlowRecordResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FlowRecordResource) Update ¶ added in v0.5.6
func (r *FlowRecordResource) 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"` Bandwidth types.Int64 `tfsdk:"bandwidth"` 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"` IpUnreachables types.Bool `tfsdk:"ip_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"` BfdTemplate types.String `tfsdk:"bfd_template"` BfdEnable types.Bool `tfsdk:"bfd_enable"` BfdLocalAddress types.String `tfsdk:"bfd_local_address"` BfdInterval types.Int64 `tfsdk:"bfd_interval"` BfdIntervalMinRx types.Int64 `tfsdk:"bfd_interval_min_rx"` BfdIntervalMultiplier types.Int64 `tfsdk:"bfd_interval_multiplier"` BfdEcho types.Bool `tfsdk:"bfd_echo"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfaceEthernetIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfaceEthernetIpv6Addresses `tfsdk:"ipv6_addresses"` ArpTimeout types.Int64 `tfsdk:"arp_timeout"` SpanningTreeLinkType types.String `tfsdk:"spanning_tree_link_type"` SpanningTreePortfastTrunk types.Bool `tfsdk:"spanning_tree_portfast_trunk"` IpArpInspectionTrust types.Bool `tfsdk:"ip_arp_inspection_trust"` IpArpInspectionLimitRate types.Int64 `tfsdk:"ip_arp_inspection_limit_rate"` IpDhcpSnoopingTrust types.Bool `tfsdk:"ip_dhcp_snooping_trust"` Speed100 types.Bool `tfsdk:"speed_100"` Speed1000 types.Bool `tfsdk:"speed_1000"` Speed2500 types.Bool `tfsdk:"speed_2500"` Speed5000 types.Bool `tfsdk:"speed_5000"` Speed10000 types.Bool `tfsdk:"speed_10000"` Speed25000 types.Bool `tfsdk:"speed_25000"` Speed40000 types.Bool `tfsdk:"speed_40000"` Speed100000 types.Bool `tfsdk:"speed_100000"` NegotiationAuto types.Bool `tfsdk:"negotiation_auto"` SpeedNonegotiate types.Bool `tfsdk:"speed_nonegotiate"` AuthenticationHostMode types.String `tfsdk:"authentication_host_mode"` AuthenticationOrderDot1x types.Bool `tfsdk:"authentication_order_dot1x"` AuthenticationOrderDot1xMab types.Bool `tfsdk:"authentication_order_dot1x_mab"` AuthenticationOrderDot1xWebauth types.Bool `tfsdk:"authentication_order_dot1x_webauth"` AuthenticationOrderMab types.Bool `tfsdk:"authentication_order_mab"` AuthenticationOrderMabDot1x types.Bool `tfsdk:"authentication_order_mab_dot1x"` AuthenticationOrderMabWebauth types.Bool `tfsdk:"authentication_order_mab_webauth"` AuthenticationOrderWebauth types.Bool `tfsdk:"authentication_order_webauth"` AuthenticationPriorityDot1x types.Bool `tfsdk:"authentication_priority_dot1x"` AuthenticationPriorityDot1xMab types.Bool `tfsdk:"authentication_priority_dot1x_mab"` AuthenticationPriorityDot1xWebauth types.Bool `tfsdk:"authentication_priority_dot1x_webauth"` AuthenticationPriorityMab types.Bool `tfsdk:"authentication_priority_mab"` AuthenticationPriorityMabDot1x types.Bool `tfsdk:"authentication_priority_mab_dot1x"` AuthenticationPriorityMabWebauth types.Bool `tfsdk:"authentication_priority_mab_webauth"` AuthenticationPriorityWebauth types.Bool `tfsdk:"authentication_priority_webauth"` AuthenticationPortControl types.String `tfsdk:"authentication_port_control"` AuthenticationPeriodic types.Bool `tfsdk:"authentication_periodic"` AuthenticationTimerReauthenticate types.Int64 `tfsdk:"authentication_timer_reauthenticate"` AuthenticationTimerReauthenticateServer types.Bool `tfsdk:"authentication_timer_reauthenticate_server"` Mab types.Bool `tfsdk:"mab"` MabEap types.Bool `tfsdk:"mab_eap"` Dot1xPae types.String `tfsdk:"dot1x_pae"` Dot1xTimeoutAuthPeriod types.Int64 `tfsdk:"dot1x_timeout_auth_period"` Dot1xTimeoutHeldPeriod types.Int64 `tfsdk:"dot1x_timeout_held_period"` Dot1xTimeoutQuietPeriod types.Int64 `tfsdk:"dot1x_timeout_quiet_period"` Dot1xTimeoutRatelimitPeriod types.Int64 `tfsdk:"dot1x_timeout_ratelimit_period"` Dot1xTimeoutServerTimeout types.Int64 `tfsdk:"dot1x_timeout_server_timeout"` Dot1xTimeoutStartPeriod types.Int64 `tfsdk:"dot1x_timeout_start_period"` Dot1xTimeoutSuppTimeout types.Int64 `tfsdk:"dot1x_timeout_supp_timeout"` Dot1xTimeoutTxPeriod types.Int64 `tfsdk:"dot1x_timeout_tx_period"` Dot1xMaxReq types.Int64 `tfsdk:"dot1x_max_req"` Dot1xMaxReauthReq types.Int64 `tfsdk:"dot1x_max_reauth_req"` ServicePolicyInput types.String `tfsdk:"service_policy_input"` ServicePolicyOutput types.String `tfsdk:"service_policy_output"` IpFlowMonitors []InterfaceEthernetIpFlowMonitors `tfsdk:"ip_flow_monitors"` LoadInterval types.Int64 `tfsdk:"load_interval"` SnmpTrapLinkStatus types.Bool `tfsdk:"snmp_trap_link_status"` LoggingEventLinkStatusEnable types.Bool `tfsdk:"logging_event_link_status_enable"` }
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"` Bandwidth types.Int64 `tfsdk:"bandwidth"` 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"` IpUnreachables types.Bool `tfsdk:"ip_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"` BfdTemplate types.String `tfsdk:"bfd_template"` BfdEnable types.Bool `tfsdk:"bfd_enable"` BfdLocalAddress types.String `tfsdk:"bfd_local_address"` BfdInterval types.Int64 `tfsdk:"bfd_interval"` BfdIntervalMinRx types.Int64 `tfsdk:"bfd_interval_min_rx"` BfdIntervalMultiplier types.Int64 `tfsdk:"bfd_interval_multiplier"` BfdEcho types.Bool `tfsdk:"bfd_echo"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfaceEthernetIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfaceEthernetIpv6Addresses `tfsdk:"ipv6_addresses"` ArpTimeout types.Int64 `tfsdk:"arp_timeout"` SpanningTreeLinkType types.String `tfsdk:"spanning_tree_link_type"` SpanningTreePortfastTrunk types.Bool `tfsdk:"spanning_tree_portfast_trunk"` IpArpInspectionTrust types.Bool `tfsdk:"ip_arp_inspection_trust"` IpArpInspectionLimitRate types.Int64 `tfsdk:"ip_arp_inspection_limit_rate"` IpDhcpSnoopingTrust types.Bool `tfsdk:"ip_dhcp_snooping_trust"` Speed100 types.Bool `tfsdk:"speed_100"` Speed1000 types.Bool `tfsdk:"speed_1000"` Speed2500 types.Bool `tfsdk:"speed_2500"` Speed5000 types.Bool `tfsdk:"speed_5000"` Speed10000 types.Bool `tfsdk:"speed_10000"` Speed25000 types.Bool `tfsdk:"speed_25000"` Speed40000 types.Bool `tfsdk:"speed_40000"` Speed100000 types.Bool `tfsdk:"speed_100000"` NegotiationAuto types.Bool `tfsdk:"negotiation_auto"` SpeedNonegotiate types.Bool `tfsdk:"speed_nonegotiate"` AuthenticationHostMode types.String `tfsdk:"authentication_host_mode"` AuthenticationOrderDot1x types.Bool `tfsdk:"authentication_order_dot1x"` AuthenticationOrderDot1xMab types.Bool `tfsdk:"authentication_order_dot1x_mab"` AuthenticationOrderDot1xWebauth types.Bool `tfsdk:"authentication_order_dot1x_webauth"` AuthenticationOrderMab types.Bool `tfsdk:"authentication_order_mab"` AuthenticationOrderMabDot1x types.Bool `tfsdk:"authentication_order_mab_dot1x"` AuthenticationOrderMabWebauth types.Bool `tfsdk:"authentication_order_mab_webauth"` AuthenticationOrderWebauth types.Bool `tfsdk:"authentication_order_webauth"` AuthenticationPriorityDot1x types.Bool `tfsdk:"authentication_priority_dot1x"` AuthenticationPriorityDot1xMab types.Bool `tfsdk:"authentication_priority_dot1x_mab"` AuthenticationPriorityDot1xWebauth types.Bool `tfsdk:"authentication_priority_dot1x_webauth"` AuthenticationPriorityMab types.Bool `tfsdk:"authentication_priority_mab"` AuthenticationPriorityMabDot1x types.Bool `tfsdk:"authentication_priority_mab_dot1x"` AuthenticationPriorityMabWebauth types.Bool `tfsdk:"authentication_priority_mab_webauth"` AuthenticationPriorityWebauth types.Bool `tfsdk:"authentication_priority_webauth"` AuthenticationPortControl types.String `tfsdk:"authentication_port_control"` AuthenticationPeriodic types.Bool `tfsdk:"authentication_periodic"` AuthenticationTimerReauthenticate types.Int64 `tfsdk:"authentication_timer_reauthenticate"` AuthenticationTimerReauthenticateServer types.Bool `tfsdk:"authentication_timer_reauthenticate_server"` Mab types.Bool `tfsdk:"mab"` MabEap types.Bool `tfsdk:"mab_eap"` Dot1xPae types.String `tfsdk:"dot1x_pae"` Dot1xTimeoutAuthPeriod types.Int64 `tfsdk:"dot1x_timeout_auth_period"` Dot1xTimeoutHeldPeriod types.Int64 `tfsdk:"dot1x_timeout_held_period"` Dot1xTimeoutQuietPeriod types.Int64 `tfsdk:"dot1x_timeout_quiet_period"` Dot1xTimeoutRatelimitPeriod types.Int64 `tfsdk:"dot1x_timeout_ratelimit_period"` Dot1xTimeoutServerTimeout types.Int64 `tfsdk:"dot1x_timeout_server_timeout"` Dot1xTimeoutStartPeriod types.Int64 `tfsdk:"dot1x_timeout_start_period"` Dot1xTimeoutSuppTimeout types.Int64 `tfsdk:"dot1x_timeout_supp_timeout"` Dot1xTimeoutTxPeriod types.Int64 `tfsdk:"dot1x_timeout_tx_period"` Dot1xMaxReq types.Int64 `tfsdk:"dot1x_max_req"` Dot1xMaxReauthReq types.Int64 `tfsdk:"dot1x_max_reauth_req"` ServicePolicyInput types.String `tfsdk:"service_policy_input"` ServicePolicyOutput types.String `tfsdk:"service_policy_output"` IpFlowMonitors []InterfaceEthernetIpFlowMonitors `tfsdk:"ip_flow_monitors"` LoadInterval types.Int64 `tfsdk:"load_interval"` SnmpTrapLinkStatus types.Bool `tfsdk:"snmp_trap_link_status"` LoggingEventLinkStatusEnable types.Bool `tfsdk:"logging_event_link_status_enable"` }
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 InterfaceEthernetIpFlowMonitors ¶ added in v0.5.6
type InterfaceEthernetIpv6Addresses ¶ added in v0.4.0
type InterfaceEthernetIpv6LinkLocalAddresses ¶ added in v0.4.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"` IpUnreachables types.Bool `tfsdk:"ip_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"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfaceLoopbackIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfaceLoopbackIpv6Addresses `tfsdk:"ipv6_addresses"` ArpTimeout types.Int64 `tfsdk:"arp_timeout"` }
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"` IpUnreachables types.Bool `tfsdk:"ip_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"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfaceLoopbackIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfaceLoopbackIpv6Addresses `tfsdk:"ipv6_addresses"` ArpTimeout types.Int64 `tfsdk:"arp_timeout"` }
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 InterfaceLoopbackIpv6Addresses ¶ added in v0.4.0
type InterfaceLoopbackIpv6LinkLocalAddresses ¶ added in v0.4.0
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 InterfaceMPLS ¶ added in v0.3.3
type InterfaceMPLSData ¶ added in v0.3.3
type InterfaceMPLSDataSource ¶ added in v0.3.3
type InterfaceMPLSDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceMPLSDataSource) Configure ¶ added in v0.3.3
func (d *InterfaceMPLSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceMPLSDataSource) Metadata ¶ added in v0.3.3
func (d *InterfaceMPLSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceMPLSDataSource) Read ¶ added in v0.3.3
func (d *InterfaceMPLSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceMPLSDataSource) Schema ¶ added in v0.3.3
func (d *InterfaceMPLSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceMPLSResource ¶ added in v0.3.3
type InterfaceMPLSResource struct {
// contains filtered or unexported fields
}
func (*InterfaceMPLSResource) Configure ¶ added in v0.3.3
func (r *InterfaceMPLSResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceMPLSResource) Create ¶ added in v0.3.3
func (r *InterfaceMPLSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceMPLSResource) Delete ¶ added in v0.3.3
func (r *InterfaceMPLSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceMPLSResource) ImportState ¶ added in v0.3.3
func (r *InterfaceMPLSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceMPLSResource) Metadata ¶ added in v0.3.3
func (r *InterfaceMPLSResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceMPLSResource) Read ¶ added in v0.3.3
func (r *InterfaceMPLSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceMPLSResource) Schema ¶ added in v0.3.3
func (r *InterfaceMPLSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceMPLSResource) Update ¶ added in v0.3.3
func (r *InterfaceMPLSResource) 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"` TtlSecurityHops types.Int64 `tfsdk:"ttl_security_hops"` ProcessIds []InterfaceOSPFProcessIds `tfsdk:"process_ids"` MessageDigestKeys []InterfaceOSPFMessageDigestKeys `tfsdk:"message_digest_keys"` }
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"` TtlSecurityHops types.Int64 `tfsdk:"ttl_security_hops"` ProcessIds []InterfaceOSPFProcessIds `tfsdk:"process_ids"` MessageDigestKeys []InterfaceOSPFMessageDigestKeys `tfsdk:"message_digest_keys"` }
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 InterfaceOSPFMessageDigestKeys ¶ added in v0.4.0
type InterfaceOSPFProcessIds ¶ added in v0.4.0
type InterfaceOSPFProcessIds struct { Id types.Int64 `tfsdk:"id"` Areas []InterfaceOSPFProcessIdsAreas `tfsdk:"areas"` }
type InterfaceOSPFProcessIdsAreas ¶ added in v0.4.0
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 InterfaceOSPFv3 ¶ added in v0.3.3
type InterfaceOSPFv3 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"` 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"` Cost types.Int64 `tfsdk:"cost"` }
type InterfaceOSPFv3Data ¶ added in v0.3.3
type InterfaceOSPFv3Data struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` 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"` Cost types.Int64 `tfsdk:"cost"` }
type InterfaceOSPFv3DataSource ¶ added in v0.3.3
type InterfaceOSPFv3DataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceOSPFv3DataSource) Configure ¶ added in v0.3.3
func (d *InterfaceOSPFv3DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceOSPFv3DataSource) Metadata ¶ added in v0.3.3
func (d *InterfaceOSPFv3DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceOSPFv3DataSource) Read ¶ added in v0.3.3
func (d *InterfaceOSPFv3DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceOSPFv3DataSource) Schema ¶ added in v0.3.3
func (d *InterfaceOSPFv3DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceOSPFv3Resource ¶ added in v0.3.3
type InterfaceOSPFv3Resource struct {
// contains filtered or unexported fields
}
func (*InterfaceOSPFv3Resource) Configure ¶ added in v0.3.3
func (r *InterfaceOSPFv3Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceOSPFv3Resource) Create ¶ added in v0.3.3
func (r *InterfaceOSPFv3Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceOSPFv3Resource) Delete ¶ added in v0.3.3
func (r *InterfaceOSPFv3Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceOSPFv3Resource) ImportState ¶ added in v0.3.3
func (r *InterfaceOSPFv3Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceOSPFv3Resource) Metadata ¶ added in v0.3.3
func (r *InterfaceOSPFv3Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceOSPFv3Resource) Read ¶ added in v0.3.3
func (r *InterfaceOSPFv3Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceOSPFv3Resource) Schema ¶ added in v0.3.3
func (r *InterfaceOSPFv3Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceOSPFv3Resource) Update ¶ added in v0.3.3
func (r *InterfaceOSPFv3Resource) 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"` IpUnreachables types.Bool `tfsdk:"ip_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"` BfdTemplate types.String `tfsdk:"bfd_template"` BfdEnable types.Bool `tfsdk:"bfd_enable"` BfdLocalAddress types.String `tfsdk:"bfd_local_address"` BfdInterval types.Int64 `tfsdk:"bfd_interval"` BfdIntervalMinRx types.Int64 `tfsdk:"bfd_interval_min_rx"` BfdIntervalMultiplier types.Int64 `tfsdk:"bfd_interval_multiplier"` BfdEcho types.Bool `tfsdk:"bfd_echo"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfacePortChannelIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfacePortChannelIpv6Addresses `tfsdk:"ipv6_addresses"` ArpTimeout types.Int64 `tfsdk:"arp_timeout"` IpArpInspectionTrust types.Bool `tfsdk:"ip_arp_inspection_trust"` IpArpInspectionLimitRate types.Int64 `tfsdk:"ip_arp_inspection_limit_rate"` SpanningTreeLinkType types.String `tfsdk:"spanning_tree_link_type"` IpDhcpSnoopingTrust types.Bool `tfsdk:"ip_dhcp_snooping_trust"` LoadInterval types.Int64 `tfsdk:"load_interval"` SnmpTrapLinkStatus types.Bool `tfsdk:"snmp_trap_link_status"` LoggingEventLinkStatusEnable types.Bool `tfsdk:"logging_event_link_status_enable"` }
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"` IpUnreachables types.Bool `tfsdk:"ip_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"` BfdTemplate types.String `tfsdk:"bfd_template"` BfdEnable types.Bool `tfsdk:"bfd_enable"` BfdLocalAddress types.String `tfsdk:"bfd_local_address"` BfdInterval types.Int64 `tfsdk:"bfd_interval"` BfdIntervalMinRx types.Int64 `tfsdk:"bfd_interval_min_rx"` BfdIntervalMultiplier types.Int64 `tfsdk:"bfd_interval_multiplier"` BfdEcho types.Bool `tfsdk:"bfd_echo"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfacePortChannelIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfacePortChannelIpv6Addresses `tfsdk:"ipv6_addresses"` ArpTimeout types.Int64 `tfsdk:"arp_timeout"` IpArpInspectionTrust types.Bool `tfsdk:"ip_arp_inspection_trust"` IpArpInspectionLimitRate types.Int64 `tfsdk:"ip_arp_inspection_limit_rate"` SpanningTreeLinkType types.String `tfsdk:"spanning_tree_link_type"` IpDhcpSnoopingTrust types.Bool `tfsdk:"ip_dhcp_snooping_trust"` LoadInterval types.Int64 `tfsdk:"load_interval"` SnmpTrapLinkStatus types.Bool `tfsdk:"snmp_trap_link_status"` LoggingEventLinkStatusEnable types.Bool `tfsdk:"logging_event_link_status_enable"` }
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 InterfacePortChannelIpv6Addresses ¶ added in v0.4.0
type InterfacePortChannelIpv6LinkLocalAddresses ¶ added in v0.4.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"` IpUnreachables types.Bool `tfsdk:"ip_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"` BfdTemplate types.String `tfsdk:"bfd_template"` BfdEnable types.Bool `tfsdk:"bfd_enable"` BfdLocalAddress types.String `tfsdk:"bfd_local_address"` BfdInterval types.Int64 `tfsdk:"bfd_interval"` BfdIntervalMinRx types.Int64 `tfsdk:"bfd_interval_min_rx"` BfdIntervalMultiplier types.Int64 `tfsdk:"bfd_interval_multiplier"` BfdEcho types.Bool `tfsdk:"bfd_echo"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfacePortChannelSubinterfaceIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfacePortChannelSubinterfaceIpv6Addresses `tfsdk:"ipv6_addresses"` ArpTimeout types.Int64 `tfsdk:"arp_timeout"` IpArpInspectionTrust types.Bool `tfsdk:"ip_arp_inspection_trust"` IpArpInspectionLimitRate types.Int64 `tfsdk:"ip_arp_inspection_limit_rate"` }
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"` IpUnreachables types.Bool `tfsdk:"ip_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"` BfdTemplate types.String `tfsdk:"bfd_template"` BfdEnable types.Bool `tfsdk:"bfd_enable"` BfdLocalAddress types.String `tfsdk:"bfd_local_address"` BfdInterval types.Int64 `tfsdk:"bfd_interval"` BfdIntervalMinRx types.Int64 `tfsdk:"bfd_interval_min_rx"` BfdIntervalMultiplier types.Int64 `tfsdk:"bfd_interval_multiplier"` BfdEcho types.Bool `tfsdk:"bfd_echo"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfacePortChannelSubinterfaceIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfacePortChannelSubinterfaceIpv6Addresses `tfsdk:"ipv6_addresses"` ArpTimeout types.Int64 `tfsdk:"arp_timeout"` IpArpInspectionTrust types.Bool `tfsdk:"ip_arp_inspection_trust"` IpArpInspectionLimitRate types.Int64 `tfsdk:"ip_arp_inspection_limit_rate"` }
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 InterfacePortChannelSubinterfaceIpv6Addresses ¶ added in v0.4.0
type InterfacePortChannelSubinterfaceIpv6LinkLocalAddresses ¶ added in v0.4.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 InterfaceTunnel ¶ added in v0.3.3
type InterfaceTunnel 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"` IpUnreachables types.Bool `tfsdk:"ip_unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfaceTunnelIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfaceTunnelIpv6Addresses `tfsdk:"ipv6_addresses"` TunnelSource types.String `tfsdk:"tunnel_source"` TunnelDestinationIpv4 types.String `tfsdk:"tunnel_destination_ipv4"` TunnelProtectionIpsecProfile types.String `tfsdk:"tunnel_protection_ipsec_profile"` CryptoIpsecDfBit types.String `tfsdk:"crypto_ipsec_df_bit"` ArpTimeout types.Int64 `tfsdk:"arp_timeout"` 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 []InterfaceTunnelHelperAddresses `tfsdk:"helper_addresses"` TunnelModeIpsecIpv4 types.Bool `tfsdk:"tunnel_mode_ipsec_ipv4"` BfdTemplate types.String `tfsdk:"bfd_template"` BfdEnable types.Bool `tfsdk:"bfd_enable"` BfdLocalAddress types.String `tfsdk:"bfd_local_address"` BfdInterval types.Int64 `tfsdk:"bfd_interval"` BfdIntervalMinRx types.Int64 `tfsdk:"bfd_interval_min_rx"` BfdIntervalMultiplier types.Int64 `tfsdk:"bfd_interval_multiplier"` BfdEcho types.Bool `tfsdk:"bfd_echo"` LoadInterval types.Int64 `tfsdk:"load_interval"` SnmpTrapLinkStatus types.Bool `tfsdk:"snmp_trap_link_status"` LoggingEventLinkStatusEnable types.Bool `tfsdk:"logging_event_link_status_enable"` }
type InterfaceTunnelData ¶ added in v0.3.3
type InterfaceTunnelData 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"` IpUnreachables types.Bool `tfsdk:"ip_unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfaceTunnelIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfaceTunnelIpv6Addresses `tfsdk:"ipv6_addresses"` TunnelSource types.String `tfsdk:"tunnel_source"` TunnelDestinationIpv4 types.String `tfsdk:"tunnel_destination_ipv4"` TunnelProtectionIpsecProfile types.String `tfsdk:"tunnel_protection_ipsec_profile"` CryptoIpsecDfBit types.String `tfsdk:"crypto_ipsec_df_bit"` ArpTimeout types.Int64 `tfsdk:"arp_timeout"` 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 []InterfaceTunnelHelperAddresses `tfsdk:"helper_addresses"` TunnelModeIpsecIpv4 types.Bool `tfsdk:"tunnel_mode_ipsec_ipv4"` BfdTemplate types.String `tfsdk:"bfd_template"` BfdEnable types.Bool `tfsdk:"bfd_enable"` BfdLocalAddress types.String `tfsdk:"bfd_local_address"` BfdInterval types.Int64 `tfsdk:"bfd_interval"` BfdIntervalMinRx types.Int64 `tfsdk:"bfd_interval_min_rx"` BfdIntervalMultiplier types.Int64 `tfsdk:"bfd_interval_multiplier"` BfdEcho types.Bool `tfsdk:"bfd_echo"` LoadInterval types.Int64 `tfsdk:"load_interval"` SnmpTrapLinkStatus types.Bool `tfsdk:"snmp_trap_link_status"` LoggingEventLinkStatusEnable types.Bool `tfsdk:"logging_event_link_status_enable"` }
type InterfaceTunnelDataSource ¶ added in v0.3.3
type InterfaceTunnelDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceTunnelDataSource) Configure ¶ added in v0.3.3
func (d *InterfaceTunnelDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceTunnelDataSource) Metadata ¶ added in v0.3.3
func (d *InterfaceTunnelDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceTunnelDataSource) Read ¶ added in v0.3.3
func (d *InterfaceTunnelDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceTunnelDataSource) Schema ¶ added in v0.3.3
func (d *InterfaceTunnelDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceTunnelHelperAddresses ¶ added in v0.3.3
type InterfaceTunnelIpv6Addresses ¶ added in v0.4.0
type InterfaceTunnelIpv6LinkLocalAddresses ¶ added in v0.3.3
type InterfaceTunnelResource ¶ added in v0.3.3
type InterfaceTunnelResource struct {
// contains filtered or unexported fields
}
func (*InterfaceTunnelResource) Configure ¶ added in v0.3.3
func (r *InterfaceTunnelResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceTunnelResource) Create ¶ added in v0.3.3
func (r *InterfaceTunnelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceTunnelResource) Delete ¶ added in v0.3.3
func (r *InterfaceTunnelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceTunnelResource) ImportState ¶ added in v0.3.3
func (r *InterfaceTunnelResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceTunnelResource) Metadata ¶ added in v0.3.3
func (r *InterfaceTunnelResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceTunnelResource) Read ¶ added in v0.3.3
func (r *InterfaceTunnelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceTunnelResource) Schema ¶ added in v0.3.3
func (r *InterfaceTunnelResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceTunnelResource) Update ¶ added in v0.3.3
func (r *InterfaceTunnelResource) 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"` IpUnreachables types.Bool `tfsdk:"ip_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"` BfdTemplate types.String `tfsdk:"bfd_template"` BfdEnable types.Bool `tfsdk:"bfd_enable"` BfdLocalAddress types.String `tfsdk:"bfd_local_address"` BfdInterval types.Int64 `tfsdk:"bfd_interval"` BfdIntervalMinRx types.Int64 `tfsdk:"bfd_interval_min_rx"` BfdIntervalMultiplier types.Int64 `tfsdk:"bfd_interval_multiplier"` BfdEcho types.Bool `tfsdk:"bfd_echo"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfaceVLANIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfaceVLANIpv6Addresses `tfsdk:"ipv6_addresses"` LoadInterval types.Int64 `tfsdk:"load_interval"` }
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"` IpUnreachables types.Bool `tfsdk:"ip_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"` BfdTemplate types.String `tfsdk:"bfd_template"` BfdEnable types.Bool `tfsdk:"bfd_enable"` BfdLocalAddress types.String `tfsdk:"bfd_local_address"` BfdInterval types.Int64 `tfsdk:"bfd_interval"` BfdIntervalMinRx types.Int64 `tfsdk:"bfd_interval_min_rx"` BfdIntervalMultiplier types.Int64 `tfsdk:"bfd_interval_multiplier"` BfdEcho types.Bool `tfsdk:"bfd_echo"` Ipv6Enable types.Bool `tfsdk:"ipv6_enable"` Ipv6Mtu types.Int64 `tfsdk:"ipv6_mtu"` Ipv6NdRaSuppressAll types.Bool `tfsdk:"ipv6_nd_ra_suppress_all"` Ipv6AddressAutoconfigDefault types.Bool `tfsdk:"ipv6_address_autoconfig_default"` Ipv6AddressDhcp types.Bool `tfsdk:"ipv6_address_dhcp"` Ipv6LinkLocalAddresses []InterfaceVLANIpv6LinkLocalAddresses `tfsdk:"ipv6_link_local_addresses"` Ipv6Addresses []InterfaceVLANIpv6Addresses `tfsdk:"ipv6_addresses"` LoadInterval types.Int64 `tfsdk:"load_interval"` }
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 InterfaceVLANIpv6Addresses ¶ added in v0.4.0
type InterfaceVLANIpv6LinkLocalAddresses ¶ added in v0.4.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 LineConsole ¶ added in v0.5.0
type LineConsole struct { First types.String `tfsdk:"first"` ExecTimeoutMinutes types.Int64 `tfsdk:"exec_timeout_minutes"` ExecTimeoutSeconds types.Int64 `tfsdk:"exec_timeout_seconds"` LoginLocal types.Bool `tfsdk:"login_local"` LoginAuthentication types.String `tfsdk:"login_authentication"` PrivilegeLevel types.Int64 `tfsdk:"privilege_level"` Stopbits types.String `tfsdk:"stopbits"` PasswordLevel types.Int64 `tfsdk:"password_level"` PasswordType types.String `tfsdk:"password_type"` Password types.String `tfsdk:"password"` }
type LineDataSource ¶ added in v0.5.0
type LineDataSource struct {
// contains filtered or unexported fields
}
func (*LineDataSource) Configure ¶ added in v0.5.0
func (d *LineDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LineDataSource) Metadata ¶ added in v0.5.0
func (d *LineDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LineDataSource) Read ¶ added in v0.5.0
func (d *LineDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LineDataSource) Schema ¶ added in v0.5.0
func (d *LineDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LineResource ¶ added in v0.5.0
type LineResource struct {
// contains filtered or unexported fields
}
func (*LineResource) Configure ¶ added in v0.5.0
func (r *LineResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LineResource) Create ¶ added in v0.5.0
func (r *LineResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LineResource) Delete ¶ added in v0.5.0
func (r *LineResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LineResource) ImportState ¶ added in v0.5.0
func (r *LineResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LineResource) Metadata ¶ added in v0.5.0
func (r *LineResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LineResource) Read ¶ added in v0.5.0
func (r *LineResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LineResource) Schema ¶ added in v0.5.0
func (r *LineResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LineResource) Update ¶ added in v0.5.0
func (r *LineResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LineVty ¶ added in v0.5.0
type LineVty struct { First types.Int64 `tfsdk:"first"` Last types.Int64 `tfsdk:"last"` AccessClasses []LineVtyAccessClasses `tfsdk:"access_classes"` ExecTimeoutMinutes types.Int64 `tfsdk:"exec_timeout_minutes"` ExecTimeoutSeconds types.Int64 `tfsdk:"exec_timeout_seconds"` PasswordLevel types.Int64 `tfsdk:"password_level"` PasswordType types.String `tfsdk:"password_type"` Password types.String `tfsdk:"password"` LoginAuthentication types.String `tfsdk:"login_authentication"` TransportPreferredProtocol types.String `tfsdk:"transport_preferred_protocol"` EscapeCharacter types.String `tfsdk:"escape_character"` AuthorizationExec types.String `tfsdk:"authorization_exec"` AuthorizationExecDefault types.Bool `tfsdk:"authorization_exec_default"` TransportInputAll types.Bool `tfsdk:"transport_input_all"` TransportInputNone types.Bool `tfsdk:"transport_input_none"` TransportInput types.String `tfsdk:"transport_input"` }
type LineVtyAccessClasses ¶ added in v0.5.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"` Neighbors []OSPFNeighbors `tfsdk:"neighbors"` Networks []OSPFNetworks `tfsdk:"networks"` Priority types.Int64 `tfsdk:"priority"` RouterId types.String `tfsdk:"router_id"` Shutdown types.Bool `tfsdk:"shutdown"` SummaryAddresses []OSPFSummaryAddresses `tfsdk:"summary_addresses"` Areas []OSPFAreas `tfsdk:"areas"` PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"` }
type OSPFAreas ¶ added in v0.4.0
type OSPFAreas struct { AreaId types.String `tfsdk:"area_id"` AuthenticationMessageDigest types.Bool `tfsdk:"authentication_message_digest"` Nssa types.Bool `tfsdk:"nssa"` NssaDefaultInformationOriginate types.Bool `tfsdk:"nssa_default_information_originate"` NssaDefaultInformationOriginateMetric types.Int64 `tfsdk:"nssa_default_information_originate_metric"` NssaDefaultInformationOriginateMetricType types.Int64 `tfsdk:"nssa_default_information_originate_metric_type"` NssaNoSummary types.Bool `tfsdk:"nssa_no_summary"` NssaNoRedistribution types.Bool `tfsdk:"nssa_no_redistribution"` }
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"` Neighbors []OSPFNeighbors `tfsdk:"neighbors"` Networks []OSPFNetworks `tfsdk:"networks"` Priority types.Int64 `tfsdk:"priority"` RouterId types.String `tfsdk:"router_id"` Shutdown types.Bool `tfsdk:"shutdown"` SummaryAddresses []OSPFSummaryAddresses `tfsdk:"summary_addresses"` Areas []OSPFAreas `tfsdk:"areas"` PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"` }
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 OSPFNeighbors ¶ added in v0.4.0
type OSPFNetworks ¶ added in v0.4.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 OSPFSummaryAddresses ¶ added in v0.4.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"` Areas []OSPFVRFAreas `tfsdk:"areas"` PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"` }
type OSPFVRFAreas ¶ added in v0.4.0
type OSPFVRFAreas struct { AreaId types.String `tfsdk:"area_id"` AuthenticationMessageDigest types.Bool `tfsdk:"authentication_message_digest"` Nssa types.Bool `tfsdk:"nssa"` NssaDefaultInformationOriginate types.Bool `tfsdk:"nssa_default_information_originate"` NssaDefaultInformationOriginateMetric types.Int64 `tfsdk:"nssa_default_information_originate_metric"` NssaDefaultInformationOriginateMetricType types.Int64 `tfsdk:"nssa_default_information_originate_metric_type"` NssaNoSummary types.Bool `tfsdk:"nssa_no_summary"` NssaNoRedistribution types.Bool `tfsdk:"nssa_no_redistribution"` }
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"` Areas []OSPFVRFAreas `tfsdk:"areas"` PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"` }
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 PolicyMapClasses ¶ added in v0.5.5
type PolicyMapClasses struct { Name types.String `tfsdk:"name"` Actions []PolicyMapClassesActions `tfsdk:"actions"` }
type PolicyMapClassesActions ¶ added in v0.5.5
type PolicyMapClassesActions struct { Type types.String `tfsdk:"type"` BandwidthBits types.Int64 `tfsdk:"bandwidth_bits"` BandwidthPercent types.Int64 `tfsdk:"bandwidth_percent"` BandwidthRemainingOption types.String `tfsdk:"bandwidth_remaining_option"` BandwidthRemainingPercent types.Int64 `tfsdk:"bandwidth_remaining_percent"` BandwidthRemainingRatio types.Int64 `tfsdk:"bandwidth_remaining_ratio"` PriorityLevel types.Int64 `tfsdk:"priority_level"` PriorityBurst types.Int64 `tfsdk:"priority_burst"` QueueLimit types.Int64 `tfsdk:"queue_limit"` QueueLimitType types.String `tfsdk:"queue_limit_type"` ShapeAverageBitRate types.Int64 `tfsdk:"shape_average_bit_rate"` ShapeAverageBitsPerIntervalSustained types.Int64 `tfsdk:"shape_average_bits_per_interval_sustained"` ShapeAverageBitsPerIntervalExcess types.Int64 `tfsdk:"shape_average_bits_per_interval_excess"` ShapeAveragePercent types.Int64 `tfsdk:"shape_average_percent"` ShapeAverageBurstSizeSustained types.Int64 `tfsdk:"shape_average_burst_size_sustained"` ShapeAverageMs types.Bool `tfsdk:"shape_average_ms"` }
type PolicyMapData ¶ added in v0.4.0
type PolicyMapDataSource ¶ added in v0.4.0
type PolicyMapDataSource struct {
// contains filtered or unexported fields
}
func (*PolicyMapDataSource) Configure ¶ added in v0.4.0
func (d *PolicyMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*PolicyMapDataSource) Metadata ¶ added in v0.4.0
func (d *PolicyMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PolicyMapDataSource) Read ¶ added in v0.4.0
func (d *PolicyMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PolicyMapDataSource) Schema ¶ added in v0.4.0
func (d *PolicyMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PolicyMapEvent ¶ added in v0.4.0
type PolicyMapEventClassNumbers ¶ added in v0.4.0
type PolicyMapEventClassNumbersActionNumbers ¶ added in v0.4.0
type PolicyMapEventClassNumbersActionNumbers struct { Number types.Int64 `tfsdk:"number"` PauseReauthentication types.Bool `tfsdk:"pause_reauthentication"` Authorize types.Bool `tfsdk:"authorize"` TerminateConfig types.String `tfsdk:"terminate_config"` ActivateServiceTemplateConfigServiceTemplate types.String `tfsdk:"activate_service_template_config_service_template"` ActivateServiceTemplateConfigAaaList types.String `tfsdk:"activate_service_template_config_aaa_list"` ActivateServiceTemplateConfigPrecedence types.Int64 `tfsdk:"activate_service_template_config_precedence"` ActivateServiceTemplateConfigReplaceAll types.Bool `tfsdk:"activate_service_template_config_replace_all"` ActivateInterfaceTemplate types.String `tfsdk:"activate_interface_template"` ActivatePolicyTypeControlSubscriber types.String `tfsdk:"activate_policy_type_control_subscriber"` DeactivateInterfaceTemplate types.String `tfsdk:"deactivate_interface_template"` DeactivateServiceTemplate types.String `tfsdk:"deactivate_service_template"` DeactivatePolicyTypeControlSubscriber types.String `tfsdk:"deactivate_policy_type_control_subscriber"` AuthenticateUsingMethod types.String `tfsdk:"authenticate_using_method"` AuthenticateUsingRetries types.Int64 `tfsdk:"authenticate_using_retries"` AuthenticateUsingRetryTime types.Int64 `tfsdk:"authenticate_using_retry_time"` AuthenticateUsingPriority types.Int64 `tfsdk:"authenticate_using_priority"` AuthenticateUsingAaaAuthcList types.String `tfsdk:"authenticate_using_aaa_authc_list"` AuthenticateUsingAaaAuthzList types.String `tfsdk:"authenticate_using_aaa_authz_list"` AuthenticateUsingBoth types.Bool `tfsdk:"authenticate_using_both"` AuthenticateUsingParameterMap types.String `tfsdk:"authenticate_using_parameter_map"` Replace types.Bool `tfsdk:"replace"` Restrict types.Bool `tfsdk:"restrict"` ClearSession types.Bool `tfsdk:"clear_session"` ClearAuthenticatedDataHostsOnPort types.Bool `tfsdk:"clear_authenticated_data_hosts_on_port"` Protect types.Bool `tfsdk:"protect"` ErrDisable types.Bool `tfsdk:"err_disable"` ResumeReauthentication types.Bool `tfsdk:"resume_reauthentication"` AuthenticationRestart types.Int64 `tfsdk:"authentication_restart"` SetDomain types.String `tfsdk:"set_domain"` Notify types.Bool `tfsdk:"notify"` SetTimerName types.String `tfsdk:"set_timer_name"` SetTimerValue types.Int64 `tfsdk:"set_timer_value"` MapAttributeToServiceTable types.String `tfsdk:"map_attribute_to_service_table"` }
type PolicyMapEventData ¶ added in v0.4.0
type PolicyMapEventDataSource ¶ added in v0.4.0
type PolicyMapEventDataSource struct {
// contains filtered or unexported fields
}
func (*PolicyMapEventDataSource) Configure ¶ added in v0.4.0
func (d *PolicyMapEventDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*PolicyMapEventDataSource) Metadata ¶ added in v0.4.0
func (d *PolicyMapEventDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PolicyMapEventDataSource) Read ¶ added in v0.4.0
func (d *PolicyMapEventDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PolicyMapEventDataSource) Schema ¶ added in v0.4.0
func (d *PolicyMapEventDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PolicyMapEventResource ¶ added in v0.4.0
type PolicyMapEventResource struct {
// contains filtered or unexported fields
}
func (*PolicyMapEventResource) Configure ¶ added in v0.4.0
func (r *PolicyMapEventResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*PolicyMapEventResource) Create ¶ added in v0.4.0
func (r *PolicyMapEventResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PolicyMapEventResource) Delete ¶ added in v0.4.0
func (r *PolicyMapEventResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PolicyMapEventResource) ImportState ¶ added in v0.4.0
func (r *PolicyMapEventResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PolicyMapEventResource) Metadata ¶ added in v0.4.0
func (r *PolicyMapEventResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PolicyMapEventResource) Read ¶ added in v0.4.0
func (r *PolicyMapEventResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PolicyMapEventResource) Schema ¶ added in v0.4.0
func (r *PolicyMapEventResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PolicyMapEventResource) Update ¶ added in v0.4.0
func (r *PolicyMapEventResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PolicyMapResource ¶ added in v0.4.0
type PolicyMapResource struct {
// contains filtered or unexported fields
}
func (*PolicyMapResource) Configure ¶ added in v0.4.0
func (r *PolicyMapResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*PolicyMapResource) Create ¶ added in v0.4.0
func (r *PolicyMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PolicyMapResource) Delete ¶ added in v0.4.0
func (r *PolicyMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PolicyMapResource) ImportState ¶ added in v0.4.0
func (r *PolicyMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PolicyMapResource) Metadata ¶ added in v0.4.0
func (r *PolicyMapResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PolicyMapResource) Read ¶ added in v0.4.0
func (r *PolicyMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PolicyMapResource) Schema ¶ added in v0.4.0
func (r *PolicyMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PolicyMapResource) Update ¶ added in v0.4.0
func (r *PolicyMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PrefixList ¶ added in v0.3.0
type PrefixList struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Prefixes []PrefixListPrefixes `tfsdk:"prefixes"` PrefixListDescription []PrefixListPrefixListDescription `tfsdk:"prefix_list_description"` }
type PrefixListData ¶ added in v0.3.0
type PrefixListData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Prefixes []PrefixListPrefixes `tfsdk:"prefixes"` PrefixListDescription []PrefixListPrefixListDescription `tfsdk:"prefix_list_description"` }
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 PrefixListPrefixListDescription ¶ added in v0.5.6
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 Radius ¶ added in v0.4.0
type Radius struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Ipv4Address types.String `tfsdk:"ipv4_address"` AuthenticationPort types.Int64 `tfsdk:"authentication_port"` AccountingPort types.Int64 `tfsdk:"accounting_port"` Timeout types.Int64 `tfsdk:"timeout"` Retransmit types.Int64 `tfsdk:"retransmit"` Key types.String `tfsdk:"key"` AutomateTesterUsername types.String `tfsdk:"automate_tester_username"` AutomateTesterIgnoreAcctPort types.Bool `tfsdk:"automate_tester_ignore_acct_port"` AutomateTesterProbeOnConfig types.Bool `tfsdk:"automate_tester_probe_on_config"` PacKey types.String `tfsdk:"pac_key"` PacKeyEncryption types.String `tfsdk:"pac_key_encryption"` }
type RadiusData ¶ added in v0.4.0
type RadiusData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Ipv4Address types.String `tfsdk:"ipv4_address"` AuthenticationPort types.Int64 `tfsdk:"authentication_port"` AccountingPort types.Int64 `tfsdk:"accounting_port"` Timeout types.Int64 `tfsdk:"timeout"` Retransmit types.Int64 `tfsdk:"retransmit"` Key types.String `tfsdk:"key"` AutomateTesterUsername types.String `tfsdk:"automate_tester_username"` AutomateTesterIgnoreAcctPort types.Bool `tfsdk:"automate_tester_ignore_acct_port"` AutomateTesterProbeOnConfig types.Bool `tfsdk:"automate_tester_probe_on_config"` PacKey types.String `tfsdk:"pac_key"` PacKeyEncryption types.String `tfsdk:"pac_key_encryption"` }
type RadiusDataSource ¶ added in v0.4.0
type RadiusDataSource struct {
// contains filtered or unexported fields
}
func (*RadiusDataSource) Configure ¶ added in v0.4.0
func (d *RadiusDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RadiusDataSource) Metadata ¶ added in v0.4.0
func (d *RadiusDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RadiusDataSource) Read ¶ added in v0.4.0
func (d *RadiusDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RadiusDataSource) Schema ¶ added in v0.4.0
func (d *RadiusDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RadiusResource ¶ added in v0.4.0
type RadiusResource struct {
// contains filtered or unexported fields
}
func (*RadiusResource) Configure ¶ added in v0.4.0
func (r *RadiusResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RadiusResource) Create ¶ added in v0.4.0
func (r *RadiusResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RadiusResource) Delete ¶ added in v0.4.0
func (r *RadiusResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RadiusResource) ImportState ¶ added in v0.4.0
func (r *RadiusResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RadiusResource) Metadata ¶ added in v0.4.0
func (r *RadiusResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RadiusResource) Read ¶ added in v0.4.0
func (r *RadiusResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RadiusResource) Schema ¶ added in v0.4.0
func (r *RadiusResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RadiusResource) Update ¶ added in v0.4.0
func (r *RadiusResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RadiusServer ¶ added in v0.3.3
type RadiusServer struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Attributes []RadiusServerAttributes `tfsdk:"attributes"` DeadCriteriaTime types.Int64 `tfsdk:"dead_criteria_time"` DeadCriteriaTries types.Int64 `tfsdk:"dead_criteria_tries"` Deadtime types.Int64 `tfsdk:"deadtime"` }
type RadiusServerAttributes ¶ added in v0.3.3
type RadiusServerAttributesAttribute31Parameters ¶ added in v0.3.3
type RadiusServerAttributesAttribute31Parameters struct { CallingStationId types.String `tfsdk:"calling_station_id"` IdMacFormat types.String `tfsdk:"id_mac_format"` IdMacLuCase types.String `tfsdk:"id_mac_lu_case"` IdSendNasPortDetail types.Bool `tfsdk:"id_send_nas_port_detail"` IdSendMacOnly types.Bool `tfsdk:"id_send_mac_only"` }
type RadiusServerData ¶ added in v0.3.3
type RadiusServerData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Attributes []RadiusServerAttributes `tfsdk:"attributes"` DeadCriteriaTime types.Int64 `tfsdk:"dead_criteria_time"` DeadCriteriaTries types.Int64 `tfsdk:"dead_criteria_tries"` Deadtime types.Int64 `tfsdk:"deadtime"` }
type RadiusServerDataSource ¶ added in v0.3.3
type RadiusServerDataSource struct {
// contains filtered or unexported fields
}
func (*RadiusServerDataSource) Configure ¶ added in v0.3.3
func (d *RadiusServerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RadiusServerDataSource) Metadata ¶ added in v0.3.3
func (d *RadiusServerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RadiusServerDataSource) Read ¶ added in v0.3.3
func (d *RadiusServerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RadiusServerDataSource) Schema ¶ added in v0.3.3
func (d *RadiusServerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RadiusServerResource ¶ added in v0.3.3
type RadiusServerResource struct {
// contains filtered or unexported fields
}
func (*RadiusServerResource) Configure ¶ added in v0.3.3
func (r *RadiusServerResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RadiusServerResource) Create ¶ added in v0.3.3
func (r *RadiusServerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RadiusServerResource) Delete ¶ added in v0.3.3
func (r *RadiusServerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RadiusServerResource) ImportState ¶ added in v0.3.3
func (r *RadiusServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RadiusServerResource) Metadata ¶ added in v0.3.3
func (r *RadiusServerResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RadiusServerResource) Read ¶ added in v0.3.3
func (r *RadiusServerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RadiusServerResource) Schema ¶ added in v0.3.3
func (r *RadiusServerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RadiusServerResource) Update ¶ added in v0.3.3
func (r *RadiusServerResource) 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"` SetAsPathReplaceAny types.Bool `tfsdk:"set_as_path_replace_any"` SetAsPathReplaceAs []RouteMapEntriesSetAsPathReplaceAs `tfsdk:"set_as_path_replace_as"` 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 RouteMapEntriesSetAsPathReplaceAs ¶ added in v0.5.4
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"` Hosts []SNMPServerHosts `tfsdk:"hosts"` SystemShutdown types.Bool `tfsdk:"system_shutdown"` EnableTrapsFlowmon types.Bool `tfsdk:"enable_traps_flowmon"` EnableTrapsEntityPerfThroughputNotif types.Bool `tfsdk:"enable_traps_entity_perf_throughput_notif"` EnableTrapsCallHomeMessageSendFail types.Bool `tfsdk:"enable_traps_call_home_message_send_fail"` EnableTrapsCallHomeServerFail types.Bool `tfsdk:"enable_traps_call_home_server_fail"` EnableTrapsTty types.Bool `tfsdk:"enable_traps_tty"` EnableTrapsOspfv3ConfigStateChange types.Bool `tfsdk:"enable_traps_ospfv3_config_state_change"` EnableTrapsOspfv3ConfigErrors types.Bool `tfsdk:"enable_traps_ospfv3_config_errors"` EnableTrapsOspfConfigRetransmit types.Bool `tfsdk:"enable_traps_ospf_config_retransmit"` EnableTrapsOspfConfigLsa types.Bool `tfsdk:"enable_traps_ospf_config_lsa"` EnableTrapsOspfNssaTransChange types.Bool `tfsdk:"enable_traps_ospf_nssa_trans_change"` EnableTrapsOspfShamlinkInterface types.Bool `tfsdk:"enable_traps_ospf_shamlink_interface"` EnableTrapsOspfShamlinkNeighbor types.Bool `tfsdk:"enable_traps_ospf_shamlink_neighbor"` EnableTrapsOspfErrorsEnable types.Bool `tfsdk:"enable_traps_ospf_errors_enable"` EnableTrapsOspfRetransmitEnable types.Bool `tfsdk:"enable_traps_ospf_retransmit_enable"` EnableTrapsOspfLsaEnable types.Bool `tfsdk:"enable_traps_ospf_lsa_enable"` EnableTrapsEigrp types.Bool `tfsdk:"enable_traps_eigrp"` EnableTrapsAuthFrameworkSecViolation types.Bool `tfsdk:"enable_traps_auth_framework_sec_violation"` EnableTrapsRep types.Bool `tfsdk:"enable_traps_rep"` EnableTrapsVtp types.Bool `tfsdk:"enable_traps_vtp"` EnableTrapsVlancreate types.Bool `tfsdk:"enable_traps_vlancreate"` EnableTrapsVlandelete types.Bool `tfsdk:"enable_traps_vlandelete"` EnableTrapsPortSecurity types.Bool `tfsdk:"enable_traps_port_security"` EnableTrapsLicense types.Bool `tfsdk:"enable_traps_license"` EnableTrapsSmartLicense types.Bool `tfsdk:"enable_traps_smart_license"` EnableTrapsCpuThreshold types.Bool `tfsdk:"enable_traps_cpu_threshold"` EnableTrapsMemoryBufferpeak types.Bool `tfsdk:"enable_traps_memory_bufferpeak"` EnableTrapsStackwise types.Bool `tfsdk:"enable_traps_stackwise"` EnableTrapsUdldLinkFailRpt types.Bool `tfsdk:"enable_traps_udld_link_fail_rpt"` EnableTrapsUdldStatusChange types.Bool `tfsdk:"enable_traps_udld_status_change"` EnableTrapsFruCtrl types.Bool `tfsdk:"enable_traps_fru_ctrl"` EnableTrapsFlashInsertion types.Bool `tfsdk:"enable_traps_flash_insertion"` EnableTrapsFlashRemoval types.Bool `tfsdk:"enable_traps_flash_removal"` EnableTrapsFlashLowspace types.Bool `tfsdk:"enable_traps_flash_lowspace"` EnableTrapsEnergywise types.Bool `tfsdk:"enable_traps_energywise"` EnableTrapsPowerEthernetGroup types.String `tfsdk:"enable_traps_power_ethernet_group"` EnableTrapsPowerEthernetPolice types.Bool `tfsdk:"enable_traps_power_ethernet_police"` EnableTrapsEntity types.Bool `tfsdk:"enable_traps_entity"` EnableTrapsPwVc types.Bool `tfsdk:"enable_traps_pw_vc"` EnableTrapsEnvmon types.Bool `tfsdk:"enable_traps_envmon"` EnableTrapsCefResourceFailure types.Bool `tfsdk:"enable_traps_cef_resource_failure"` EnableTrapsCefPeerStateChange types.Bool `tfsdk:"enable_traps_cef_peer_state_change"` EnableTrapsCefPeerFibStateChange types.Bool `tfsdk:"enable_traps_cef_peer_fib_state_change"` EnableTrapsCefInconsistency types.Bool `tfsdk:"enable_traps_cef_inconsistency"` EnableTrapsIsis types.Bool `tfsdk:"enable_traps_isis"` EnableTrapsIpsla types.Bool `tfsdk:"enable_traps_ipsla"` EnableTrapsEntityDiagBootUpFail types.Bool `tfsdk:"enable_traps_entity_diag_boot_up_fail"` EnableTrapsEntityDiagHmTestRecover types.Bool `tfsdk:"enable_traps_entity_diag_hm_test_recover"` EnableTrapsEntityDiagHmThreshReached types.Bool `tfsdk:"enable_traps_entity_diag_hm_thresh_reached"` EnableTrapsEntityDiagScheduledTestFail types.Bool `tfsdk:"enable_traps_entity_diag_scheduled_test_fail"` EnableTrapsBfd types.Bool `tfsdk:"enable_traps_bfd"` EnableTrapsIkePolicyAdd types.Bool `tfsdk:"enable_traps_ike_policy_add"` EnableTrapsIkePolicyDelete types.Bool `tfsdk:"enable_traps_ike_policy_delete"` EnableTrapsIkeTunnelStart types.Bool `tfsdk:"enable_traps_ike_tunnel_start"` EnableTrapsIkeTunnelStop types.Bool `tfsdk:"enable_traps_ike_tunnel_stop"` EnableTrapsIpsecCryptomapAdd types.Bool `tfsdk:"enable_traps_ipsec_cryptomap_add"` EnableTrapsIpsecCryptomapAttach types.Bool `tfsdk:"enable_traps_ipsec_cryptomap_attach"` EnableTrapsIpsecCryptomapDelete types.Bool `tfsdk:"enable_traps_ipsec_cryptomap_delete"` EnableTrapsIpsecCryptomapDetach types.Bool `tfsdk:"enable_traps_ipsec_cryptomap_detach"` EnableTrapsIpsecTunnelStart types.Bool `tfsdk:"enable_traps_ipsec_tunnel_start"` EnableTrapsIpsecTunnelStop types.Bool `tfsdk:"enable_traps_ipsec_tunnel_stop"` EnableTrapsIpsecTooManySas types.Bool `tfsdk:"enable_traps_ipsec_too_many_sas"` EnableTrapsConfigCopy types.Bool `tfsdk:"enable_traps_config_copy"` EnableTrapsConfig types.Bool `tfsdk:"enable_traps_config"` EnableTrapsConfigCtid types.Bool `tfsdk:"enable_traps_config_ctid"` EnableTrapsDhcp types.Bool `tfsdk:"enable_traps_dhcp"` EnableTrapsEventManager types.Bool `tfsdk:"enable_traps_event_manager"` EnableTrapsHsrp types.Bool `tfsdk:"enable_traps_hsrp"` EnableTrapsIpmulticast types.Bool `tfsdk:"enable_traps_ipmulticast"` EnableTrapsMsdp types.Bool `tfsdk:"enable_traps_msdp"` EnableTrapsOspfConfigStateChange types.Bool `tfsdk:"enable_traps_ospf_config_state_change"` EnableTrapsOspfConfigErrors types.Bool `tfsdk:"enable_traps_ospf_config_errors"` EnableTrapsPimInvalidPimMessage types.Bool `tfsdk:"enable_traps_pim_invalid_pim_message"` EnableTrapsPimNeighborChange types.Bool `tfsdk:"enable_traps_pim_neighbor_change"` EnableTrapsPimRpMappingChange types.Bool `tfsdk:"enable_traps_pim_rp_mapping_change"` EnableTrapsBridgeNewroot types.Bool `tfsdk:"enable_traps_bridge_newroot"` EnableTrapsBridgeTopologychange types.Bool `tfsdk:"enable_traps_bridge_topologychange"` EnableTrapsStpxInconsistency types.Bool `tfsdk:"enable_traps_stpx_inconsistency"` EnableTrapsStpxRootInconsistency types.Bool `tfsdk:"enable_traps_stpx_root_inconsistency"` EnableTrapsStpxLoopInconsistency types.Bool `tfsdk:"enable_traps_stpx_loop_inconsistency"` EnableTrapsSyslog types.Bool `tfsdk:"enable_traps_syslog"` EnableTrapsBgpCbgp2 types.Bool `tfsdk:"enable_traps_bgp_cbgp2"` EnableTrapsNhrpNhs types.Bool `tfsdk:"enable_traps_nhrp_nhs"` EnableTrapsNhrpNhc types.Bool `tfsdk:"enable_traps_nhrp_nhc"` EnableTrapsNhrpNhp types.Bool `tfsdk:"enable_traps_nhrp_nhp"` EnableTrapsNhrpQuotaExceeded types.Bool `tfsdk:"enable_traps_nhrp_quota_exceeded"` EnableTrapsMplsTrafficEng types.Bool `tfsdk:"enable_traps_mpls_traffic_eng"` EnableTrapsMplsVpn types.Bool `tfsdk:"enable_traps_mpls_vpn"` EnableTrapsMplsRfcLdp types.Bool `tfsdk:"enable_traps_mpls_rfc_ldp"` EnableTrapsMplsLdp types.Bool `tfsdk:"enable_traps_mpls_ldp"` EnableTrapsFastRerouteProtected types.Bool `tfsdk:"enable_traps_fast_reroute_protected"` EnableTrapsLocalAuth types.Bool `tfsdk:"enable_traps_local_auth"` EnableTrapsVlanMembership types.Bool `tfsdk:"enable_traps_vlan_membership"` EnableTrapsErrdisable types.Bool `tfsdk:"enable_traps_errdisable"` EnableTrapsRf types.Bool `tfsdk:"enable_traps_rf"` EnableTrapsTransceiverAll types.Bool `tfsdk:"enable_traps_transceiver_all"` EnableTrapsBulkstatCollection types.Bool `tfsdk:"enable_traps_bulkstat_collection"` EnableTrapsBulkstatTransfer types.Bool `tfsdk:"enable_traps_bulkstat_transfer"` EnableTrapsMacNotificationChange types.Bool `tfsdk:"enable_traps_mac_notification_change"` EnableTrapsMacNotificationMove types.Bool `tfsdk:"enable_traps_mac_notification_move"` EnableTrapsMacNotificationThreshold types.Bool `tfsdk:"enable_traps_mac_notification_threshold"` EnableTrapsVrfmibVrfUp types.Bool `tfsdk:"enable_traps_vrfmib_vrf_up"` EnableTrapsVrfmibVrfDown types.Bool `tfsdk:"enable_traps_vrfmib_vrf_down"` EnableTrapsVrfmibVnetTrunkUp types.Bool `tfsdk:"enable_traps_vrfmib_vnet_trunk_up"` EnableTrapsVrfmibVnetTrunkDown types.Bool `tfsdk:"enable_traps_vrfmib_vnet_trunk_down"` 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"` Hosts []SNMPServerHosts `tfsdk:"hosts"` SystemShutdown types.Bool `tfsdk:"system_shutdown"` EnableTrapsFlowmon types.Bool `tfsdk:"enable_traps_flowmon"` EnableTrapsEntityPerfThroughputNotif types.Bool `tfsdk:"enable_traps_entity_perf_throughput_notif"` EnableTrapsCallHomeMessageSendFail types.Bool `tfsdk:"enable_traps_call_home_message_send_fail"` EnableTrapsCallHomeServerFail types.Bool `tfsdk:"enable_traps_call_home_server_fail"` EnableTrapsTty types.Bool `tfsdk:"enable_traps_tty"` EnableTrapsOspfv3ConfigStateChange types.Bool `tfsdk:"enable_traps_ospfv3_config_state_change"` EnableTrapsOspfv3ConfigErrors types.Bool `tfsdk:"enable_traps_ospfv3_config_errors"` EnableTrapsOspfConfigRetransmit types.Bool `tfsdk:"enable_traps_ospf_config_retransmit"` EnableTrapsOspfConfigLsa types.Bool `tfsdk:"enable_traps_ospf_config_lsa"` EnableTrapsOspfNssaTransChange types.Bool `tfsdk:"enable_traps_ospf_nssa_trans_change"` EnableTrapsOspfShamlinkInterface types.Bool `tfsdk:"enable_traps_ospf_shamlink_interface"` EnableTrapsOspfShamlinkNeighbor types.Bool `tfsdk:"enable_traps_ospf_shamlink_neighbor"` EnableTrapsOspfErrorsEnable types.Bool `tfsdk:"enable_traps_ospf_errors_enable"` EnableTrapsOspfRetransmitEnable types.Bool `tfsdk:"enable_traps_ospf_retransmit_enable"` EnableTrapsOspfLsaEnable types.Bool `tfsdk:"enable_traps_ospf_lsa_enable"` EnableTrapsEigrp types.Bool `tfsdk:"enable_traps_eigrp"` EnableTrapsAuthFrameworkSecViolation types.Bool `tfsdk:"enable_traps_auth_framework_sec_violation"` EnableTrapsRep types.Bool `tfsdk:"enable_traps_rep"` EnableTrapsVtp types.Bool `tfsdk:"enable_traps_vtp"` EnableTrapsVlancreate types.Bool `tfsdk:"enable_traps_vlancreate"` EnableTrapsVlandelete types.Bool `tfsdk:"enable_traps_vlandelete"` EnableTrapsPortSecurity types.Bool `tfsdk:"enable_traps_port_security"` EnableTrapsLicense types.Bool `tfsdk:"enable_traps_license"` EnableTrapsSmartLicense types.Bool `tfsdk:"enable_traps_smart_license"` EnableTrapsCpuThreshold types.Bool `tfsdk:"enable_traps_cpu_threshold"` EnableTrapsMemoryBufferpeak types.Bool `tfsdk:"enable_traps_memory_bufferpeak"` EnableTrapsStackwise types.Bool `tfsdk:"enable_traps_stackwise"` EnableTrapsUdldLinkFailRpt types.Bool `tfsdk:"enable_traps_udld_link_fail_rpt"` EnableTrapsUdldStatusChange types.Bool `tfsdk:"enable_traps_udld_status_change"` EnableTrapsFruCtrl types.Bool `tfsdk:"enable_traps_fru_ctrl"` EnableTrapsFlashInsertion types.Bool `tfsdk:"enable_traps_flash_insertion"` EnableTrapsFlashRemoval types.Bool `tfsdk:"enable_traps_flash_removal"` EnableTrapsFlashLowspace types.Bool `tfsdk:"enable_traps_flash_lowspace"` EnableTrapsEnergywise types.Bool `tfsdk:"enable_traps_energywise"` EnableTrapsPowerEthernetGroup types.String `tfsdk:"enable_traps_power_ethernet_group"` EnableTrapsPowerEthernetPolice types.Bool `tfsdk:"enable_traps_power_ethernet_police"` EnableTrapsEntity types.Bool `tfsdk:"enable_traps_entity"` EnableTrapsPwVc types.Bool `tfsdk:"enable_traps_pw_vc"` EnableTrapsEnvmon types.Bool `tfsdk:"enable_traps_envmon"` EnableTrapsCefResourceFailure types.Bool `tfsdk:"enable_traps_cef_resource_failure"` EnableTrapsCefPeerStateChange types.Bool `tfsdk:"enable_traps_cef_peer_state_change"` EnableTrapsCefPeerFibStateChange types.Bool `tfsdk:"enable_traps_cef_peer_fib_state_change"` EnableTrapsCefInconsistency types.Bool `tfsdk:"enable_traps_cef_inconsistency"` EnableTrapsIsis types.Bool `tfsdk:"enable_traps_isis"` EnableTrapsIpsla types.Bool `tfsdk:"enable_traps_ipsla"` EnableTrapsEntityDiagBootUpFail types.Bool `tfsdk:"enable_traps_entity_diag_boot_up_fail"` EnableTrapsEntityDiagHmTestRecover types.Bool `tfsdk:"enable_traps_entity_diag_hm_test_recover"` EnableTrapsEntityDiagHmThreshReached types.Bool `tfsdk:"enable_traps_entity_diag_hm_thresh_reached"` EnableTrapsEntityDiagScheduledTestFail types.Bool `tfsdk:"enable_traps_entity_diag_scheduled_test_fail"` EnableTrapsBfd types.Bool `tfsdk:"enable_traps_bfd"` EnableTrapsIkePolicyAdd types.Bool `tfsdk:"enable_traps_ike_policy_add"` EnableTrapsIkePolicyDelete types.Bool `tfsdk:"enable_traps_ike_policy_delete"` EnableTrapsIkeTunnelStart types.Bool `tfsdk:"enable_traps_ike_tunnel_start"` EnableTrapsIkeTunnelStop types.Bool `tfsdk:"enable_traps_ike_tunnel_stop"` EnableTrapsIpsecCryptomapAdd types.Bool `tfsdk:"enable_traps_ipsec_cryptomap_add"` EnableTrapsIpsecCryptomapAttach types.Bool `tfsdk:"enable_traps_ipsec_cryptomap_attach"` EnableTrapsIpsecCryptomapDelete types.Bool `tfsdk:"enable_traps_ipsec_cryptomap_delete"` EnableTrapsIpsecCryptomapDetach types.Bool `tfsdk:"enable_traps_ipsec_cryptomap_detach"` EnableTrapsIpsecTunnelStart types.Bool `tfsdk:"enable_traps_ipsec_tunnel_start"` EnableTrapsIpsecTunnelStop types.Bool `tfsdk:"enable_traps_ipsec_tunnel_stop"` EnableTrapsIpsecTooManySas types.Bool `tfsdk:"enable_traps_ipsec_too_many_sas"` EnableTrapsConfigCopy types.Bool `tfsdk:"enable_traps_config_copy"` EnableTrapsConfig types.Bool `tfsdk:"enable_traps_config"` EnableTrapsConfigCtid types.Bool `tfsdk:"enable_traps_config_ctid"` EnableTrapsDhcp types.Bool `tfsdk:"enable_traps_dhcp"` EnableTrapsEventManager types.Bool `tfsdk:"enable_traps_event_manager"` EnableTrapsHsrp types.Bool `tfsdk:"enable_traps_hsrp"` EnableTrapsIpmulticast types.Bool `tfsdk:"enable_traps_ipmulticast"` EnableTrapsMsdp types.Bool `tfsdk:"enable_traps_msdp"` EnableTrapsOspfConfigStateChange types.Bool `tfsdk:"enable_traps_ospf_config_state_change"` EnableTrapsOspfConfigErrors types.Bool `tfsdk:"enable_traps_ospf_config_errors"` EnableTrapsPimInvalidPimMessage types.Bool `tfsdk:"enable_traps_pim_invalid_pim_message"` EnableTrapsPimNeighborChange types.Bool `tfsdk:"enable_traps_pim_neighbor_change"` EnableTrapsPimRpMappingChange types.Bool `tfsdk:"enable_traps_pim_rp_mapping_change"` EnableTrapsBridgeNewroot types.Bool `tfsdk:"enable_traps_bridge_newroot"` EnableTrapsBridgeTopologychange types.Bool `tfsdk:"enable_traps_bridge_topologychange"` EnableTrapsStpxInconsistency types.Bool `tfsdk:"enable_traps_stpx_inconsistency"` EnableTrapsStpxRootInconsistency types.Bool `tfsdk:"enable_traps_stpx_root_inconsistency"` EnableTrapsStpxLoopInconsistency types.Bool `tfsdk:"enable_traps_stpx_loop_inconsistency"` EnableTrapsSyslog types.Bool `tfsdk:"enable_traps_syslog"` EnableTrapsBgpCbgp2 types.Bool `tfsdk:"enable_traps_bgp_cbgp2"` EnableTrapsNhrpNhs types.Bool `tfsdk:"enable_traps_nhrp_nhs"` EnableTrapsNhrpNhc types.Bool `tfsdk:"enable_traps_nhrp_nhc"` EnableTrapsNhrpNhp types.Bool `tfsdk:"enable_traps_nhrp_nhp"` EnableTrapsNhrpQuotaExceeded types.Bool `tfsdk:"enable_traps_nhrp_quota_exceeded"` EnableTrapsMplsTrafficEng types.Bool `tfsdk:"enable_traps_mpls_traffic_eng"` EnableTrapsMplsVpn types.Bool `tfsdk:"enable_traps_mpls_vpn"` EnableTrapsMplsRfcLdp types.Bool `tfsdk:"enable_traps_mpls_rfc_ldp"` EnableTrapsMplsLdp types.Bool `tfsdk:"enable_traps_mpls_ldp"` EnableTrapsFastRerouteProtected types.Bool `tfsdk:"enable_traps_fast_reroute_protected"` EnableTrapsLocalAuth types.Bool `tfsdk:"enable_traps_local_auth"` EnableTrapsVlanMembership types.Bool `tfsdk:"enable_traps_vlan_membership"` EnableTrapsErrdisable types.Bool `tfsdk:"enable_traps_errdisable"` EnableTrapsRf types.Bool `tfsdk:"enable_traps_rf"` EnableTrapsTransceiverAll types.Bool `tfsdk:"enable_traps_transceiver_all"` EnableTrapsBulkstatCollection types.Bool `tfsdk:"enable_traps_bulkstat_collection"` EnableTrapsBulkstatTransfer types.Bool `tfsdk:"enable_traps_bulkstat_transfer"` EnableTrapsMacNotificationChange types.Bool `tfsdk:"enable_traps_mac_notification_change"` EnableTrapsMacNotificationMove types.Bool `tfsdk:"enable_traps_mac_notification_move"` EnableTrapsMacNotificationThreshold types.Bool `tfsdk:"enable_traps_mac_notification_threshold"` EnableTrapsVrfmibVrfUp types.Bool `tfsdk:"enable_traps_vrfmib_vrf_up"` EnableTrapsVrfmibVrfDown types.Bool `tfsdk:"enable_traps_vrfmib_vrf_down"` EnableTrapsVrfmibVnetTrunkUp types.Bool `tfsdk:"enable_traps_vrfmib_vnet_trunk_up"` EnableTrapsVrfmibVnetTrunkDown types.Bool `tfsdk:"enable_traps_vrfmib_vnet_trunk_down"` 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 SNMPServerHosts ¶ added in v0.5.0
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 SaveConfigResource ¶ added in v0.5.1
type SaveConfigResource struct {
// contains filtered or unexported fields
}
func (*SaveConfigResource) Configure ¶ added in v0.5.1
func (r *SaveConfigResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SaveConfigResource) Create ¶ added in v0.5.1
func (r *SaveConfigResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SaveConfigResource) Delete ¶ added in v0.5.1
func (r *SaveConfigResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SaveConfigResource) Metadata ¶ added in v0.5.1
func (r *SaveConfigResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SaveConfigResource) Read ¶ added in v0.5.1
func (r *SaveConfigResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SaveConfigResource) Schema ¶ added in v0.5.1
func (r *SaveConfigResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SaveConfigResource) Update ¶ added in v0.5.1
func (r *SaveConfigResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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"` CompressConfig types.Bool `tfsdk:"compress_config"` SequenceNumbers types.Bool `tfsdk:"sequence_numbers"` CallHome types.Bool `tfsdk:"call_home"` }
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"` CompressConfig types.Bool `tfsdk:"compress_config"` SequenceNumbers types.Bool `tfsdk:"sequence_numbers"` CallHome types.Bool `tfsdk:"call_home"` }
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 ServiceTemplate ¶ added in v0.5.0
type ServiceTemplate struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` AccessGroups []ServiceTemplateAccessGroups `tfsdk:"access_groups"` InactivityTimer types.Int64 `tfsdk:"inactivity_timer"` InactivityTimerProbe types.Bool `tfsdk:"inactivity_timer_probe"` Vlan types.Int64 `tfsdk:"vlan"` VoiceVlan types.Bool `tfsdk:"voice_vlan"` LinksecPolicy types.String `tfsdk:"linksec_policy"` Sgt types.Int64 `tfsdk:"sgt"` AbsoluteTimer types.Int64 `tfsdk:"absolute_timer"` Description types.String `tfsdk:"description"` InterfaceTemplates []ServiceTemplateInterfaceTemplates `tfsdk:"interface_templates"` TunnelCapwapName types.String `tfsdk:"tunnel_capwap_name"` Vnid types.String `tfsdk:"vnid"` RedirectAppendClientMac types.String `tfsdk:"redirect_append_client_mac"` RedirectAppendSwitchMac types.String `tfsdk:"redirect_append_switch_mac"` RedirectUrl types.String `tfsdk:"redirect_url"` RedirectUrlMatchAcl types.String `tfsdk:"redirect_url_match_acl"` RedirectUrlMatchAction types.String `tfsdk:"redirect_url_match_action"` DnsAclPreauth types.String `tfsdk:"dns_acl_preauth"` ServicePolicyQosInput types.String `tfsdk:"service_policy_qos_input"` ServicePolicyQosOutput types.String `tfsdk:"service_policy_qos_output"` Tags []ServiceTemplateTags `tfsdk:"tags"` MdnsServicePolicy types.String `tfsdk:"mdns_service_policy"` }
type ServiceTemplateAccessGroups ¶ added in v0.5.0
type ServiceTemplateData ¶ added in v0.5.0
type ServiceTemplateData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` AccessGroups []ServiceTemplateAccessGroups `tfsdk:"access_groups"` InactivityTimer types.Int64 `tfsdk:"inactivity_timer"` InactivityTimerProbe types.Bool `tfsdk:"inactivity_timer_probe"` Vlan types.Int64 `tfsdk:"vlan"` VoiceVlan types.Bool `tfsdk:"voice_vlan"` LinksecPolicy types.String `tfsdk:"linksec_policy"` Sgt types.Int64 `tfsdk:"sgt"` AbsoluteTimer types.Int64 `tfsdk:"absolute_timer"` Description types.String `tfsdk:"description"` InterfaceTemplates []ServiceTemplateInterfaceTemplates `tfsdk:"interface_templates"` TunnelCapwapName types.String `tfsdk:"tunnel_capwap_name"` Vnid types.String `tfsdk:"vnid"` RedirectAppendClientMac types.String `tfsdk:"redirect_append_client_mac"` RedirectAppendSwitchMac types.String `tfsdk:"redirect_append_switch_mac"` RedirectUrl types.String `tfsdk:"redirect_url"` RedirectUrlMatchAcl types.String `tfsdk:"redirect_url_match_acl"` RedirectUrlMatchAction types.String `tfsdk:"redirect_url_match_action"` DnsAclPreauth types.String `tfsdk:"dns_acl_preauth"` ServicePolicyQosInput types.String `tfsdk:"service_policy_qos_input"` ServicePolicyQosOutput types.String `tfsdk:"service_policy_qos_output"` Tags []ServiceTemplateTags `tfsdk:"tags"` MdnsServicePolicy types.String `tfsdk:"mdns_service_policy"` }
type ServiceTemplateDataSource ¶ added in v0.5.0
type ServiceTemplateDataSource struct {
// contains filtered or unexported fields
}
func (*ServiceTemplateDataSource) Configure ¶ added in v0.5.0
func (d *ServiceTemplateDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ServiceTemplateDataSource) Metadata ¶ added in v0.5.0
func (d *ServiceTemplateDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ServiceTemplateDataSource) Read ¶ added in v0.5.0
func (d *ServiceTemplateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ServiceTemplateDataSource) Schema ¶ added in v0.5.0
func (d *ServiceTemplateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ServiceTemplateInterfaceTemplates ¶ added in v0.5.0
type ServiceTemplateResource ¶ added in v0.5.0
type ServiceTemplateResource struct {
// contains filtered or unexported fields
}
func (*ServiceTemplateResource) Configure ¶ added in v0.5.0
func (r *ServiceTemplateResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ServiceTemplateResource) Create ¶ added in v0.5.0
func (r *ServiceTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ServiceTemplateResource) Delete ¶ added in v0.5.0
func (r *ServiceTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ServiceTemplateResource) ImportState ¶ added in v0.5.0
func (r *ServiceTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ServiceTemplateResource) Metadata ¶ added in v0.5.0
func (r *ServiceTemplateResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ServiceTemplateResource) Read ¶ added in v0.5.0
func (r *ServiceTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ServiceTemplateResource) Schema ¶ added in v0.5.0
func (r *ServiceTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ServiceTemplateResource) Update ¶ added in v0.5.0
func (r *ServiceTemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ServiceTemplateTags ¶ added in v0.5.0
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 StaticRouteVRF ¶ added in v0.4.0
type StaticRouteVRFData ¶ added in v0.4.0
type StaticRouteVRFDataSource ¶ added in v0.4.0
type StaticRouteVRFDataSource struct {
// contains filtered or unexported fields
}
func (*StaticRouteVRFDataSource) Configure ¶ added in v0.4.0
func (d *StaticRouteVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*StaticRouteVRFDataSource) Metadata ¶ added in v0.4.0
func (d *StaticRouteVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*StaticRouteVRFDataSource) Read ¶ added in v0.4.0
func (d *StaticRouteVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*StaticRouteVRFDataSource) Schema ¶ added in v0.4.0
func (d *StaticRouteVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type StaticRouteVRFResource ¶ added in v0.4.0
type StaticRouteVRFResource struct {
// contains filtered or unexported fields
}
func (*StaticRouteVRFResource) Configure ¶ added in v0.4.0
func (r *StaticRouteVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*StaticRouteVRFResource) Create ¶ added in v0.4.0
func (r *StaticRouteVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*StaticRouteVRFResource) Delete ¶ added in v0.4.0
func (r *StaticRouteVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*StaticRouteVRFResource) ImportState ¶ added in v0.4.0
func (r *StaticRouteVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*StaticRouteVRFResource) Metadata ¶ added in v0.4.0
func (r *StaticRouteVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*StaticRouteVRFResource) Read ¶ added in v0.4.0
func (r *StaticRouteVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*StaticRouteVRFResource) Schema ¶ added in v0.4.0
func (r *StaticRouteVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*StaticRouteVRFResource) Update ¶ added in v0.4.0
func (r *StaticRouteVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type StaticRouteVRFRoutes ¶ added in v0.4.0
type StaticRouteVRFRoutes struct { Prefix types.String `tfsdk:"prefix"` Mask types.String `tfsdk:"mask"` NextHops []StaticRouteVRFRoutesNextHops `tfsdk:"next_hops"` }
type StaticRouteVRFRoutesNextHops ¶ added in v0.4.0
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"` IpBgpCommunityNewFormat types.Bool `tfsdk:"ip_bgp_community_new_format"` 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"` IpMulticastRouting types.Bool `tfsdk:"ip_multicast_routing"` MulticastRoutingSwitch types.Bool `tfsdk:"multicast_routing_switch"` IpMulticastRoutingDistributed types.Bool `tfsdk:"ip_multicast_routing_distributed"` MulticastRoutingVrfs []SystemMulticastRoutingVrfs `tfsdk:"multicast_routing_vrfs"` IpHttpAccessClass types.Int64 `tfsdk:"ip_http_access_class"` IpHttpAuthenticationAaa types.Bool `tfsdk:"ip_http_authentication_aaa"` IpHttpAuthenticationAaaExecAuthorization types.String `tfsdk:"ip_http_authentication_aaa_exec_authorization"` IpHttpAuthenticationAaaLoginAuthentication types.String `tfsdk:"ip_http_authentication_aaa_login_authentication"` IpHttpAuthenticationAaaCommandAuthorization []SystemIpHttpAuthenticationAaaCommandAuthorization `tfsdk:"ip_http_authentication_aaa_command_authorization"` IpHttpAuthenticationLocal types.Bool `tfsdk:"ip_http_authentication_local"` IpHttpServer types.Bool `tfsdk:"ip_http_server"` IpHttpSecureServer types.Bool `tfsdk:"ip_http_secure_server"` IpHttpSecureTrustpoint types.String `tfsdk:"ip_http_secure_trustpoint"` IpHttpTlsVersion types.String `tfsdk:"ip_http_tls_version"` IpHttpClientSecureTrustpoint types.String `tfsdk:"ip_http_client_secure_trustpoint"` IpHttpClientSourceInterface types.String `tfsdk:"ip_http_client_source_interface"` }
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"` IpBgpCommunityNewFormat types.Bool `tfsdk:"ip_bgp_community_new_format"` 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"` IpMulticastRouting types.Bool `tfsdk:"ip_multicast_routing"` MulticastRoutingSwitch types.Bool `tfsdk:"multicast_routing_switch"` IpMulticastRoutingDistributed types.Bool `tfsdk:"ip_multicast_routing_distributed"` MulticastRoutingVrfs []SystemMulticastRoutingVrfs `tfsdk:"multicast_routing_vrfs"` IpHttpAccessClass types.Int64 `tfsdk:"ip_http_access_class"` IpHttpAuthenticationAaa types.Bool `tfsdk:"ip_http_authentication_aaa"` IpHttpAuthenticationAaaExecAuthorization types.String `tfsdk:"ip_http_authentication_aaa_exec_authorization"` IpHttpAuthenticationAaaLoginAuthentication types.String `tfsdk:"ip_http_authentication_aaa_login_authentication"` IpHttpAuthenticationAaaCommandAuthorization []SystemIpHttpAuthenticationAaaCommandAuthorization `tfsdk:"ip_http_authentication_aaa_command_authorization"` IpHttpAuthenticationLocal types.Bool `tfsdk:"ip_http_authentication_local"` IpHttpServer types.Bool `tfsdk:"ip_http_server"` IpHttpSecureServer types.Bool `tfsdk:"ip_http_secure_server"` IpHttpSecureTrustpoint types.String `tfsdk:"ip_http_secure_trustpoint"` IpHttpTlsVersion types.String `tfsdk:"ip_http_tls_version"` IpHttpClientSecureTrustpoint types.String `tfsdk:"ip_http_client_secure_trustpoint"` IpHttpClientSourceInterface types.String `tfsdk:"ip_http_client_source_interface"` }
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 SystemIpHttpAuthenticationAaaCommandAuthorization ¶ added in v0.5.4
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 TACACSServer ¶ added in v0.4.0
type TACACSServerData ¶ added in v0.4.0
type TACACSServerDataSource ¶ added in v0.4.0
type TACACSServerDataSource struct {
// contains filtered or unexported fields
}
func (*TACACSServerDataSource) Configure ¶ added in v0.4.0
func (d *TACACSServerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*TACACSServerDataSource) Metadata ¶ added in v0.4.0
func (d *TACACSServerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TACACSServerDataSource) Read ¶ added in v0.4.0
func (d *TACACSServerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TACACSServerDataSource) Schema ¶ added in v0.4.0
func (d *TACACSServerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TACACSServerResource ¶ added in v0.4.0
type TACACSServerResource struct {
// contains filtered or unexported fields
}
func (*TACACSServerResource) Configure ¶ added in v0.4.0
func (r *TACACSServerResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*TACACSServerResource) Create ¶ added in v0.4.0
func (r *TACACSServerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TACACSServerResource) Delete ¶ added in v0.4.0
func (r *TACACSServerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TACACSServerResource) ImportState ¶ added in v0.4.0
func (r *TACACSServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TACACSServerResource) Metadata ¶ added in v0.4.0
func (r *TACACSServerResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TACACSServerResource) Read ¶ added in v0.4.0
func (r *TACACSServerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TACACSServerResource) Schema ¶ added in v0.4.0
func (r *TACACSServerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TACACSServerResource) Update ¶ added in v0.4.0
func (r *TACACSServerResource) 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"` Dot1xTimeoutTxPeriod types.Int64 `tfsdk:"dot1x_timeout_tx_period"` ServicePolicyTypeControlSubscriber types.String `tfsdk:"service_policy_type_control_subscriber"` 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"` Dot1xTimeoutTxPeriod types.Int64 `tfsdk:"dot1x_timeout_tx_period"` ServicePolicyTypeControlSubscriber types.String `tfsdk:"service_policy_type_control_subscriber"` 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 UDLD ¶ added in v0.4.0
type UDLD struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Aggressive types.Bool `tfsdk:"aggressive"` Enable types.Bool `tfsdk:"enable"` MessageTime types.Int64 `tfsdk:"message_time"` RecoveryInterval types.Int64 `tfsdk:"recovery_interval"` }
type UDLDDataSource ¶ added in v0.4.0
type UDLDDataSource struct {
// contains filtered or unexported fields
}
func (*UDLDDataSource) Configure ¶ added in v0.4.0
func (d *UDLDDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*UDLDDataSource) Metadata ¶ added in v0.4.0
func (d *UDLDDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UDLDDataSource) Read ¶ added in v0.4.0
func (d *UDLDDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UDLDDataSource) Schema ¶ added in v0.4.0
func (d *UDLDDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UDLDResource ¶ added in v0.4.0
type UDLDResource struct {
// contains filtered or unexported fields
}
func (*UDLDResource) Configure ¶ added in v0.4.0
func (r *UDLDResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*UDLDResource) Create ¶ added in v0.4.0
func (r *UDLDResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*UDLDResource) Delete ¶ added in v0.4.0
func (r *UDLDResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*UDLDResource) ImportState ¶ added in v0.4.0
func (r *UDLDResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*UDLDResource) Metadata ¶ added in v0.4.0
func (r *UDLDResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*UDLDResource) Read ¶ added in v0.4.0
func (r *UDLDResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*UDLDResource) Schema ¶ added in v0.4.0
func (r *UDLDResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*UDLDResource) Update ¶ added in v0.4.0
func (r *UDLDResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 VLANAccessMap ¶ added in v0.5.0
type VLANAccessMap struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Sequence types.Int64 `tfsdk:"sequence"` MatchIpv6Address types.List `tfsdk:"match_ipv6_address"` MatchIpAddress types.List `tfsdk:"match_ip_address"` Action types.String `tfsdk:"action"` }
type VLANAccessMapData ¶ added in v0.5.0
type VLANAccessMapData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Sequence types.Int64 `tfsdk:"sequence"` MatchIpv6Address types.List `tfsdk:"match_ipv6_address"` MatchIpAddress types.List `tfsdk:"match_ip_address"` Action types.String `tfsdk:"action"` }
type VLANAccessMapDataSource ¶ added in v0.5.0
type VLANAccessMapDataSource struct {
// contains filtered or unexported fields
}
func (*VLANAccessMapDataSource) Configure ¶ added in v0.5.0
func (d *VLANAccessMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VLANAccessMapDataSource) Metadata ¶ added in v0.5.0
func (d *VLANAccessMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VLANAccessMapDataSource) Read ¶ added in v0.5.0
func (d *VLANAccessMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VLANAccessMapDataSource) Schema ¶ added in v0.5.0
func (d *VLANAccessMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VLANAccessMapResource ¶ added in v0.5.0
type VLANAccessMapResource struct {
// contains filtered or unexported fields
}
func (*VLANAccessMapResource) Configure ¶ added in v0.5.0
func (r *VLANAccessMapResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*VLANAccessMapResource) Create ¶ added in v0.5.0
func (r *VLANAccessMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VLANAccessMapResource) Delete ¶ added in v0.5.0
func (r *VLANAccessMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VLANAccessMapResource) ImportState ¶ added in v0.5.0
func (r *VLANAccessMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VLANAccessMapResource) Metadata ¶ added in v0.5.0
func (r *VLANAccessMapResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VLANAccessMapResource) Read ¶ added in v0.5.0
func (r *VLANAccessMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VLANAccessMapResource) Schema ¶ added in v0.5.0
func (r *VLANAccessMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VLANAccessMapResource) Update ¶ added in v0.5.0
func (r *VLANAccessMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 VLANFilter ¶ added in v0.5.1
type VLANFilterData ¶ added in v0.5.1
type VLANFilterDataSource ¶ added in v0.5.1
type VLANFilterDataSource struct {
// contains filtered or unexported fields
}
func (*VLANFilterDataSource) Configure ¶ added in v0.5.1
func (d *VLANFilterDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VLANFilterDataSource) Metadata ¶ added in v0.5.1
func (d *VLANFilterDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VLANFilterDataSource) Read ¶ added in v0.5.1
func (d *VLANFilterDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VLANFilterDataSource) Schema ¶ added in v0.5.1
func (d *VLANFilterDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VLANFilterResource ¶ added in v0.5.1
type VLANFilterResource struct {
// contains filtered or unexported fields
}
func (*VLANFilterResource) Configure ¶ added in v0.5.1
func (r *VLANFilterResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*VLANFilterResource) Create ¶ added in v0.5.1
func (r *VLANFilterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VLANFilterResource) Delete ¶ added in v0.5.1
func (r *VLANFilterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VLANFilterResource) ImportState ¶ added in v0.5.1
func (r *VLANFilterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VLANFilterResource) Metadata ¶ added in v0.5.1
func (r *VLANFilterResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VLANFilterResource) Read ¶ added in v0.5.1
func (r *VLANFilterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VLANFilterResource) Schema ¶ added in v0.5.1
func (r *VLANFilterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VLANFilterResource) Update ¶ added in v0.5.1
func (r *VLANFilterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type VLANGroupData ¶ added in v0.5.1
type VLANGroupDataSource ¶ added in v0.5.1
type VLANGroupDataSource struct {
// contains filtered or unexported fields
}
func (*VLANGroupDataSource) Configure ¶ added in v0.5.1
func (d *VLANGroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VLANGroupDataSource) Metadata ¶ added in v0.5.1
func (d *VLANGroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VLANGroupDataSource) Read ¶ added in v0.5.1
func (d *VLANGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VLANGroupDataSource) Schema ¶ added in v0.5.1
func (d *VLANGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VLANGroupResource ¶ added in v0.5.1
type VLANGroupResource struct {
// contains filtered or unexported fields
}
func (*VLANGroupResource) Configure ¶ added in v0.5.1
func (r *VLANGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*VLANGroupResource) Create ¶ added in v0.5.1
func (r *VLANGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VLANGroupResource) Delete ¶ added in v0.5.1
func (r *VLANGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VLANGroupResource) ImportState ¶ added in v0.5.1
func (r *VLANGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VLANGroupResource) Metadata ¶ added in v0.5.1
func (r *VLANGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VLANGroupResource) Read ¶ added in v0.5.1
func (r *VLANGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VLANGroupResource) Schema ¶ added in v0.5.1
func (r *VLANGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VLANGroupResource) Update ¶ added in v0.5.1
func (r *VLANGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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
type VRFRouteTargetImport ¶ added in v0.3.0
type VTP ¶ added in v0.4.0
type VTP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` File types.String `tfsdk:"file"` Version types.Int64 `tfsdk:"version"` Interface types.String `tfsdk:"interface"` InterfaceOnly types.Bool `tfsdk:"interface_only"` Password types.String `tfsdk:"password"` PasswordHidden types.Bool `tfsdk:"password_hidden"` PasswordSecret types.Bool `tfsdk:"password_secret"` Pruning types.Bool `tfsdk:"pruning"` Domain types.String `tfsdk:"domain"` ModeClientMst types.Bool `tfsdk:"mode_client_mst"` ModeClientUnknown types.Bool `tfsdk:"mode_client_unknown"` ModeClientVlan types.Bool `tfsdk:"mode_client_vlan"` ModeOffMst types.Bool `tfsdk:"mode_off_mst"` ModeOffUnknown types.Bool `tfsdk:"mode_off_unknown"` ModeOffVlan types.Bool `tfsdk:"mode_off_vlan"` ModeServerMst types.Bool `tfsdk:"mode_server_mst"` ModeServerUnknown types.Bool `tfsdk:"mode_server_unknown"` ModeServerVlan types.Bool `tfsdk:"mode_server_vlan"` ModeTransparentMst types.Bool `tfsdk:"mode_transparent_mst"` ModeTransparentUnknown types.Bool `tfsdk:"mode_transparent_unknown"` ModeTransparentVlan types.Bool `tfsdk:"mode_transparent_vlan"` }
type VTPData ¶ added in v0.4.0
type VTPData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` File types.String `tfsdk:"file"` Version types.Int64 `tfsdk:"version"` Interface types.String `tfsdk:"interface"` InterfaceOnly types.Bool `tfsdk:"interface_only"` Password types.String `tfsdk:"password"` PasswordHidden types.Bool `tfsdk:"password_hidden"` PasswordSecret types.Bool `tfsdk:"password_secret"` Pruning types.Bool `tfsdk:"pruning"` Domain types.String `tfsdk:"domain"` ModeClientMst types.Bool `tfsdk:"mode_client_mst"` ModeClientUnknown types.Bool `tfsdk:"mode_client_unknown"` ModeClientVlan types.Bool `tfsdk:"mode_client_vlan"` ModeOffMst types.Bool `tfsdk:"mode_off_mst"` ModeOffUnknown types.Bool `tfsdk:"mode_off_unknown"` ModeOffVlan types.Bool `tfsdk:"mode_off_vlan"` ModeServerMst types.Bool `tfsdk:"mode_server_mst"` ModeServerUnknown types.Bool `tfsdk:"mode_server_unknown"` ModeServerVlan types.Bool `tfsdk:"mode_server_vlan"` ModeTransparentMst types.Bool `tfsdk:"mode_transparent_mst"` ModeTransparentUnknown types.Bool `tfsdk:"mode_transparent_unknown"` ModeTransparentVlan types.Bool `tfsdk:"mode_transparent_vlan"` }
type VTPDataSource ¶ added in v0.4.0
type VTPDataSource struct {
// contains filtered or unexported fields
}
func (*VTPDataSource) Configure ¶ added in v0.4.0
func (d *VTPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VTPDataSource) Metadata ¶ added in v0.4.0
func (d *VTPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VTPDataSource) Read ¶ added in v0.4.0
func (d *VTPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VTPDataSource) Schema ¶ added in v0.4.0
func (d *VTPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VTPResource ¶ added in v0.4.0
type VTPResource struct {
// contains filtered or unexported fields
}
func (*VTPResource) Configure ¶ added in v0.4.0
func (r *VTPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*VTPResource) Create ¶ added in v0.4.0
func (r *VTPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VTPResource) Delete ¶ added in v0.4.0
func (r *VTPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VTPResource) ImportState ¶ added in v0.4.0
func (r *VTPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VTPResource) Metadata ¶ added in v0.4.0
func (r *VTPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VTPResource) Read ¶ added in v0.4.0
func (r *VTPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VTPResource) Schema ¶ added in v0.4.0
func (r *VTPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VTPResource) Update ¶ added in v0.4.0
func (r *VTPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Source Files ¶
- data_source_iosxe_aaa.go
- data_source_iosxe_aaa_accounting.go
- data_source_iosxe_aaa_authentication.go
- data_source_iosxe_aaa_authorization.go
- data_source_iosxe_access_list_extended.go
- data_source_iosxe_access_list_standard.go
- data_source_iosxe_arp.go
- data_source_iosxe_as_path_access_list.go
- data_source_iosxe_banner.go
- data_source_iosxe_bfd.go
- data_source_iosxe_bfd_template_multi_hop.go
- data_source_iosxe_bfd_template_single_hop.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_cdp.go
- data_source_iosxe_class_map.go
- data_source_iosxe_clock.go
- data_source_iosxe_community_list_expanded.go
- data_source_iosxe_community_list_standard.go
- data_source_iosxe_crypto_ikev2.go
- data_source_iosxe_crypto_ikev2_keyring.go
- data_source_iosxe_crypto_ikev2_policy.go
- data_source_iosxe_crypto_ikev2_profile.go
- data_source_iosxe_crypto_ikev2_proposal.go
- data_source_iosxe_crypto_ipsec_profile.go
- data_source_iosxe_crypto_ipsec_transform_set.go
- data_source_iosxe_cts.go
- data_source_iosxe_dhcp.go
- data_source_iosxe_dot1x.go
- data_source_iosxe_errdisable.go
- data_source_iosxe_evpn.go
- data_source_iosxe_evpn_instance.go
- data_source_iosxe_flow_exporter.go
- data_source_iosxe_flow_monitor.go
- data_source_iosxe_flow_record.go
- data_source_iosxe_interface_ethernet.go
- data_source_iosxe_interface_loopback.go
- data_source_iosxe_interface_mpls.go
- data_source_iosxe_interface_nve.go
- data_source_iosxe_interface_ospf.go
- data_source_iosxe_interface_ospfv3.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_tunnel.go
- data_source_iosxe_interface_vlan.go
- data_source_iosxe_line.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_policy_map.go
- data_source_iosxe_policy_map_event.go
- data_source_iosxe_prefix_list.go
- data_source_iosxe_radius.go
- data_source_iosxe_radius_server.go
- data_source_iosxe_restconf.go
- data_source_iosxe_route_map.go
- data_source_iosxe_service.go
- data_source_iosxe_service_template.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_static_route_vrf.go
- data_source_iosxe_system.go
- data_source_iosxe_tacacs_server.go
- data_source_iosxe_template.go
- data_source_iosxe_udld.go
- data_source_iosxe_username.go
- data_source_iosxe_vlan.go
- data_source_iosxe_vlan_access_map.go
- data_source_iosxe_vlan_configuration.go
- data_source_iosxe_vlan_filter.go
- data_source_iosxe_vlan_group.go
- data_source_iosxe_vrf.go
- data_source_iosxe_vtp.go
- model_iosxe_aaa.go
- model_iosxe_aaa_accounting.go
- model_iosxe_aaa_authentication.go
- model_iosxe_aaa_authorization.go
- model_iosxe_access_list_extended.go
- model_iosxe_access_list_standard.go
- model_iosxe_arp.go
- model_iosxe_as_path_access_list.go
- model_iosxe_banner.go
- model_iosxe_bfd.go
- model_iosxe_bfd_template_multi_hop.go
- model_iosxe_bfd_template_single_hop.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_cdp.go
- model_iosxe_class_map.go
- model_iosxe_clock.go
- model_iosxe_community_list_expanded.go
- model_iosxe_community_list_standard.go
- model_iosxe_crypto_ikev2.go
- model_iosxe_crypto_ikev2_keyring.go
- model_iosxe_crypto_ikev2_policy.go
- model_iosxe_crypto_ikev2_profile.go
- model_iosxe_crypto_ikev2_proposal.go
- model_iosxe_crypto_ipsec_profile.go
- model_iosxe_crypto_ipsec_transform_set.go
- model_iosxe_cts.go
- model_iosxe_dhcp.go
- model_iosxe_dot1x.go
- model_iosxe_errdisable.go
- model_iosxe_evpn.go
- model_iosxe_evpn_instance.go
- model_iosxe_flow_exporter.go
- model_iosxe_flow_monitor.go
- model_iosxe_flow_record.go
- model_iosxe_interface_ethernet.go
- model_iosxe_interface_loopback.go
- model_iosxe_interface_mpls.go
- model_iosxe_interface_nve.go
- model_iosxe_interface_ospf.go
- model_iosxe_interface_ospfv3.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_tunnel.go
- model_iosxe_interface_vlan.go
- model_iosxe_line.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_policy_map.go
- model_iosxe_policy_map_event.go
- model_iosxe_prefix_list.go
- model_iosxe_radius.go
- model_iosxe_radius_server.go
- model_iosxe_restconf.go
- model_iosxe_route_map.go
- model_iosxe_service.go
- model_iosxe_service_template.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_static_route_vrf.go
- model_iosxe_system.go
- model_iosxe_tacacs_server.go
- model_iosxe_template.go
- model_iosxe_udld.go
- model_iosxe_username.go
- model_iosxe_vlan.go
- model_iosxe_vlan_access_map.go
- model_iosxe_vlan_configuration.go
- model_iosxe_vlan_filter.go
- model_iosxe_vlan_group.go
- model_iosxe_vrf.go
- model_iosxe_vtp.go
- provider.go
- resource_iosxe_aaa.go
- resource_iosxe_aaa_accounting.go
- resource_iosxe_aaa_authentication.go
- resource_iosxe_aaa_authorization.go
- resource_iosxe_access_list_extended.go
- resource_iosxe_access_list_standard.go
- resource_iosxe_arp.go
- resource_iosxe_as_path_access_list.go
- resource_iosxe_banner.go
- resource_iosxe_bfd.go
- resource_iosxe_bfd_template_multi_hop.go
- resource_iosxe_bfd_template_single_hop.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_cdp.go
- resource_iosxe_class_map.go
- resource_iosxe_cli.go
- resource_iosxe_clock.go
- resource_iosxe_community_list_expanded.go
- resource_iosxe_community_list_standard.go
- resource_iosxe_crypto_ikev2.go
- resource_iosxe_crypto_ikev2_keyring.go
- resource_iosxe_crypto_ikev2_policy.go
- resource_iosxe_crypto_ikev2_profile.go
- resource_iosxe_crypto_ikev2_proposal.go
- resource_iosxe_crypto_ipsec_profile.go
- resource_iosxe_crypto_ipsec_transform_set.go
- resource_iosxe_cts.go
- resource_iosxe_dhcp.go
- resource_iosxe_dot1x.go
- resource_iosxe_errdisable.go
- resource_iosxe_evpn.go
- resource_iosxe_evpn_instance.go
- resource_iosxe_flow_exporter.go
- resource_iosxe_flow_monitor.go
- resource_iosxe_flow_record.go
- resource_iosxe_interface_ethernet.go
- resource_iosxe_interface_loopback.go
- resource_iosxe_interface_mpls.go
- resource_iosxe_interface_nve.go
- resource_iosxe_interface_ospf.go
- resource_iosxe_interface_ospfv3.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_tunnel.go
- resource_iosxe_interface_vlan.go
- resource_iosxe_line.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_policy_map.go
- resource_iosxe_policy_map_event.go
- resource_iosxe_prefix_list.go
- resource_iosxe_radius.go
- resource_iosxe_radius_server.go
- resource_iosxe_restconf.go
- resource_iosxe_route_map.go
- resource_iosxe_save_config.go
- resource_iosxe_service.go
- resource_iosxe_service_template.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_static_route_vrf.go
- resource_iosxe_system.go
- resource_iosxe_tacacs_server.go
- resource_iosxe_template.go
- resource_iosxe_udld.go
- resource_iosxe_username.go
- resource_iosxe_vlan.go
- resource_iosxe_vlan_access_map.go
- resource_iosxe_vlan_configuration.go
- resource_iosxe_vlan_filter.go
- resource_iosxe_vlan_group.go
- resource_iosxe_vrf.go
- resource_iosxe_vtp.go
Click to show internal directories.
Click to hide internal directories.