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 NewAccessListRoleBasedDataSource() datasource.DataSource
- func NewAccessListRoleBasedResource() 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 NewBGPAddressFamilyIPv4MVPNDataSource() datasource.DataSource
- func NewBGPAddressFamilyIPv4MVPNResource() resource.Resource
- 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 NewBGPIPv4MVPNNeighborDataSource() datasource.DataSource
- func NewBGPIPv4MVPNNeighborResource() resource.Resource
- 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 NewBGPPeerPolicyTemplateDataSource() datasource.DataSource
- func NewBGPPeerPolicyTemplateResource() resource.Resource
- func NewBGPPeerSessionTemplateDataSource() datasource.DataSource
- func NewBGPPeerSessionTemplateResource() 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 NewCommitResource() 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 NewCryptoPKIDataSource() datasource.DataSource
- func NewCryptoPKIResource() resource.Resource
- func NewDHCPDataSource() datasource.DataSource
- func NewDHCPResource() resource.Resource
- func NewDeviceSensorDataSource() datasource.DataSource
- func NewDeviceSensorResource() resource.Resource
- func NewDot1xDataSource() datasource.DataSource
- func NewDot1xResource() resource.Resource
- func NewEEMDataSource() datasource.DataSource
- func NewEEMResource() resource.Resource
- func NewEVPNDataSource() datasource.DataSource
- func NewEVPNEthernetSegmentDataSource() datasource.DataSource
- func NewEVPNEthernetSegmentResource() resource.Resource
- 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 NewISISDataSource() datasource.DataSource
- func NewISISResource() resource.Resource
- func NewInterfaceEthernetDataSource() datasource.DataSource
- func NewInterfaceEthernetResource() resource.Resource
- func NewInterfaceISISDataSource() datasource.DataSource
- func NewInterfaceISISResource() 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 NewInterfacePIMIPv6DataSource() datasource.DataSource
- func NewInterfacePIMIPv6Resource() resource.Resource
- 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 NewLLDPDataSource() datasource.DataSource
- func NewLLDPResource() resource.Resource
- func NewLicenseDataSource() datasource.DataSource
- func NewLicenseResource() resource.Resource
- func NewLineDataSource() datasource.DataSource
- func NewLineResource() resource.Resource
- func NewLoggingDataSource() datasource.DataSource
- func NewLoggingResource() resource.Resource
- func NewMDTSubscriptionDataSource() datasource.DataSource
- func NewMDTSubscriptionResource() resource.Resource
- func NewMSDPDataSource() datasource.DataSource
- func NewMSDPResource() resource.Resource
- func NewMulticastDataSource() datasource.DataSource
- func NewMulticastResource() resource.Resource
- func NewNATDataSource() datasource.DataSource
- func NewNATResource() 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 NewPIMIPv6DataSource() datasource.DataSource
- func NewPIMIPv6Resource() resource.Resource
- func NewPIMResource() resource.Resource
- func NewPlatformDataSource() datasource.DataSource
- func NewPlatformResource() 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 NewRouteMapDataSource() datasource.DataSource
- func NewRouteMapResource() resource.Resource
- func NewSLADataSource() datasource.DataSource
- func NewSLAResource() resource.Resource
- func NewSNMPServerDataSource() datasource.DataSource
- func NewSNMPServerResource() resource.Resource
- func NewSaveConfigResource() resource.Resource
- func NewServiceDataSource() datasource.DataSource
- func NewServiceResource() resource.Resource
- func NewServiceTemplateDataSource() datasource.DataSource
- func NewServiceTemplateResource() resource.Resource
- func NewSpanningTreeDataSource() datasource.DataSource
- func NewSpanningTreeResource() resource.Resource
- func NewStaticRouteDataSource() datasource.DataSource
- func NewStaticRouteResource() resource.Resource
- func NewStaticRoutesVRFDataSource() datasource.DataSource
- func NewStaticRoutesVRFResource() resource.Resource
- func NewSystemDataSource() datasource.DataSource
- func NewSystemResource() resource.Resource
- func NewTACACSDataSource() datasource.DataSource
- func NewTACACSResource() 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
- func NewYangDataSource() datasource.DataSource
- func NewYangResource() resource.Resource
- type AAA
- type AAAAccounting
- type AAAAccountingCommands
- type AAAAccountingConnections
- 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 AAAAccountingDot1x
- 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 AAAAuthorizationCommands
- type AAAAuthorizationConfigLists
- 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 ARPInspectionFiltersVlans
- 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 AccessListRoleBased
- type AccessListRoleBasedData
- type AccessListRoleBasedDataSource
- func (d *AccessListRoleBasedDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *AccessListRoleBasedDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AccessListRoleBasedDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AccessListRoleBasedDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AccessListRoleBasedEntries
- type AccessListRoleBasedResource
- func (r *AccessListRoleBasedResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AccessListRoleBasedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AccessListRoleBasedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AccessListRoleBasedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AccessListRoleBasedResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AccessListRoleBasedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AccessListRoleBasedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AccessListRoleBasedResource) 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 BGPAddressFamilyIPv4Ipv4UnicastAdminDistances
- type BGPAddressFamilyIPv4Ipv4UnicastAggregateAddresses
- type BGPAddressFamilyIPv4Ipv4UnicastNetworks
- type BGPAddressFamilyIPv4Ipv4UnicastNetworksMask
- type BGPAddressFamilyIPv4MVPN
- type BGPAddressFamilyIPv4MVPNData
- type BGPAddressFamilyIPv4MVPNDataSource
- func (d *BGPAddressFamilyIPv4MVPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPAddressFamilyIPv4MVPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPAddressFamilyIPv4MVPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPAddressFamilyIPv4MVPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPAddressFamilyIPv4MVPNResource
- func (r *BGPAddressFamilyIPv4MVPNResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPAddressFamilyIPv4MVPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPAddressFamilyIPv4MVPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPAddressFamilyIPv4MVPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPAddressFamilyIPv4MVPNResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPAddressFamilyIPv4MVPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPAddressFamilyIPv4MVPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPAddressFamilyIPv4MVPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 BGPAddressFamilyIPv4VRFVrfsIpv4UnicastAdminDistances
- 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 BGPIPv4MVPNNeighbor
- type BGPIPv4MVPNNeighborData
- type BGPIPv4MVPNNeighborDataSource
- func (d *BGPIPv4MVPNNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPIPv4MVPNNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPIPv4MVPNNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPIPv4MVPNNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPIPv4MVPNNeighborResource
- func (r *BGPIPv4MVPNNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPIPv4MVPNNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPIPv4MVPNNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPIPv4MVPNNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPIPv4MVPNNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPIPv4MVPNNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPIPv4MVPNNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPIPv4MVPNNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 BGPL2VPNEVPNNeighborRouteMaps
- 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 BGPPeerPolicyTemplate
- type BGPPeerPolicyTemplateData
- type BGPPeerPolicyTemplateDataSource
- func (d *BGPPeerPolicyTemplateDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPPeerPolicyTemplateDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPPeerPolicyTemplateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPPeerPolicyTemplateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPPeerPolicyTemplateResource
- func (r *BGPPeerPolicyTemplateResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPPeerPolicyTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPPeerPolicyTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPPeerPolicyTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPPeerPolicyTemplateResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPPeerPolicyTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPPeerPolicyTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPPeerPolicyTemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPPeerPolicyTemplateRouteMaps
- type BGPPeerSessionTemplate
- type BGPPeerSessionTemplateData
- type BGPPeerSessionTemplateDataSource
- func (d *BGPPeerSessionTemplateDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPPeerSessionTemplateDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPPeerSessionTemplateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPPeerSessionTemplateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPPeerSessionTemplateResource
- func (r *BGPPeerSessionTemplateResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPPeerSessionTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPPeerSessionTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPPeerSessionTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPPeerSessionTemplateResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPPeerSessionTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPPeerSessionTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPPeerSessionTemplateResource) 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 CTSSxpConnectionPeersIpv4
- type CTSSxpConnectionPeersIpv4Vrf
- 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 CommitResource
- func (r *CommitResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CommitResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CommitResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CommitResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CommitResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CommitResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CommitResource) 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 CryptoPKI
- type CryptoPKIData
- type CryptoPKIDataSource
- func (d *CryptoPKIDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CryptoPKIDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CryptoPKIDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CryptoPKIDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CryptoPKIResource
- func (r *CryptoPKIResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CryptoPKIResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CryptoPKIResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CryptoPKIResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CryptoPKIResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CryptoPKIResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CryptoPKIResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CryptoPKIResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CryptoPKITrustpoints
- 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 DHCPSnoopingVlansLegacy
- type DeviceSensor
- type DeviceSensorData
- type DeviceSensorDataSource
- func (d *DeviceSensorDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DeviceSensorDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *DeviceSensorDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DeviceSensorDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DeviceSensorFilterListsCdp
- type DeviceSensorFilterListsDhcp
- type DeviceSensorFilterListsLldp
- type DeviceSensorFilterSpecCdpExcludes
- type DeviceSensorFilterSpecCdpIncludes
- type DeviceSensorFilterSpecDhcpExcludes
- type DeviceSensorFilterSpecDhcpIncludes
- type DeviceSensorFilterSpecLldpExcludes
- type DeviceSensorFilterSpecLldpIncludes
- type DeviceSensorResource
- func (r *DeviceSensorResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *DeviceSensorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DeviceSensorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DeviceSensorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DeviceSensorResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *DeviceSensorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DeviceSensorResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DeviceSensorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 EEM
- type EEMApplets
- type EEMAppletsActions
- type EEMData
- type EEMDataSource
- func (d *EEMDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EEMDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *EEMDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EEMDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EEMEnvironmentVariables
- type EEMResource
- func (r *EEMResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EEMResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EEMResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EEMResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EEMResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EEMResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EEMResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EEMResource) 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 EVPNEthernetSegment
- type EVPNEthernetSegmentData
- type EVPNEthernetSegmentDataSource
- func (d *EVPNEthernetSegmentDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EVPNEthernetSegmentDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *EVPNEthernetSegmentDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EVPNEthernetSegmentDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EVPNEthernetSegmentIdentifierTypes
- type EVPNEthernetSegmentResource
- func (r *EVPNEthernetSegmentResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EVPNEthernetSegmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EVPNEthernetSegmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EVPNEthernetSegmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EVPNEthernetSegmentResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EVPNEthernetSegmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EVPNEthernetSegmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EVPNEthernetSegmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 EVPNInstanceVlanBasedRouteTargetExports
- type EVPNInstanceVlanBasedRouteTargetImports
- 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 ISIS
- type ISISData
- type ISISDataSource
- func (d *ISISDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ISISDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ISISDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ISISDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ISISNets
- type ISISResource
- func (r *ISISResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ISISResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ISISResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ISISResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ISISResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ISISResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ISISResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ISISResource) 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 InterfaceEthernetDeviceTrackingAttachedPolicies
- type InterfaceEthernetEvpnEthernetSegments
- type InterfaceEthernetHelperAddresses
- type InterfaceEthernetHoldQueues
- type InterfaceEthernetIpFlowMonitors
- type InterfaceEthernetIpv6Addresses
- type InterfaceEthernetIpv6FlowMonitors
- 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 InterfaceISIS
- type InterfaceISISData
- type InterfaceISISDataSource
- func (d *InterfaceISISDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceISISDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceISISDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceISISDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceISISIpv4MetricLevels
- type InterfaceISISResource
- func (r *InterfaceISISResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceISISResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceISISResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceISISResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceISISResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceISISResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceISISResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceISISResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 InterfaceOSPFMultiAreaIds
- 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 InterfacePIMIPv6
- type InterfacePIMIPv6Data
- type InterfacePIMIPv6DataSource
- func (d *InterfacePIMIPv6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfacePIMIPv6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfacePIMIPv6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfacePIMIPv6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfacePIMIPv6Resource
- func (r *InterfacePIMIPv6Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfacePIMIPv6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfacePIMIPv6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfacePIMIPv6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfacePIMIPv6Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfacePIMIPv6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfacePIMIPv6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfacePIMIPv6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 InterfacePortChannelDeviceTrackingAttachedPolicies
- type InterfacePortChannelEvpnEthernetSegments
- 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 IosxeProviderData
- type IosxeProviderDataDevice
- type IosxeProviderModel
- type IosxeProviderModelDevice
- type LLDP
- type LLDPData
- type LLDPDataSource
- func (d *LLDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LLDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LLDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LLDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LLDPResource
- func (r *LLDPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LLDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LLDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LLDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LLDPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LLDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LLDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LLDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type LLDPSystemNames
- type License
- type LicenseData
- type LicenseDataSource
- func (d *LicenseDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *LicenseDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *LicenseDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LicenseDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LicenseResource
- func (r *LicenseResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *LicenseResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LicenseResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LicenseResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LicenseResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *LicenseResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LicenseResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LicenseResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Line
- type LineAux
- 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 LoggingIpv4Hosts
- type LoggingIpv4HostsTransport
- type LoggingIpv4HostsTransportTransportTcpPorts
- type LoggingIpv4HostsTransportTransportTlsPorts
- type LoggingIpv4HostsTransportTransportUdpPorts
- type LoggingIpv4VrfHosts
- type LoggingIpv4VrfHostsTransport
- type LoggingIpv4VrfHostsTransportTransportTcpPorts
- type LoggingIpv4VrfHostsTransportTransportTlsPorts
- type LoggingIpv4VrfHostsTransportTransportUdpPorts
- type LoggingIpv6Hosts
- type LoggingIpv6HostsTransport
- type LoggingIpv6HostsTransportTransportTcpPorts
- type LoggingIpv6HostsTransportTransportTlsPorts
- type LoggingIpv6HostsTransportTransportUdpPorts
- type LoggingIpv6VrfHosts
- type LoggingIpv6VrfHostsTransport
- type LoggingIpv6VrfHostsTransportTransportTcpPorts
- type LoggingIpv6VrfHostsTransportTransportTlsPorts
- type LoggingIpv6VrfHostsTransportTransportUdpPorts
- 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 MSDPVrfs
- type MSDPVrfsPasswords
- type MSDPVrfsPeers
- type Multicast
- type MulticastData
- type MulticastDataSource
- func (d *MulticastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *MulticastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *MulticastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MulticastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MulticastResource
- func (r *MulticastResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *MulticastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MulticastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MulticastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MulticastResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *MulticastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MulticastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MulticastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MulticastVrfs
- type NAT
- type NATData
- type NATDataSource
- func (d *NATDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *NATDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *NATDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *NATDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NATInsideSourceInterfaces
- type NATInsideSourceInterfacesInterfaces
- type NATResource
- func (r *NATResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *NATResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NATResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NATResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NATResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *NATResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NATResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NATResource) 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 NTPTrustedKeys
- 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 OSPFPassiveInterfaceDisableFiveGigabitEthernets
- type OSPFPassiveInterfaceDisableFortyGigabitEthernets
- type OSPFPassiveInterfaceDisableFourHundredGigabitEthernets
- type OSPFPassiveInterfaceDisableGigabitEthernets
- type OSPFPassiveInterfaceDisableHundredGigabitEthernets
- type OSPFPassiveInterfaceDisableLoopbacks
- type OSPFPassiveInterfaceDisablePortChannelSubinterfaces
- type OSPFPassiveInterfaceDisablePortChannels
- type OSPFPassiveInterfaceDisableTenGigabitEthernets
- type OSPFPassiveInterfaceDisableTunnels
- type OSPFPassiveInterfaceDisableTwentyFiveGigabitEthernets
- type OSPFPassiveInterfaceDisableTwoGigabitEthernets
- type OSPFPassiveInterfaceDisableTwoHundredGigabitEthernets
- type OSPFPassiveInterfaceDisableVlans
- 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 OSPFVRFPassiveInterfaceDisableFiveGigabitEthernets
- type OSPFVRFPassiveInterfaceDisableFortyGigabitEthernets
- type OSPFVRFPassiveInterfaceDisableFourHundredGigabitEthernets
- type OSPFVRFPassiveInterfaceDisableGigabitEthernets
- type OSPFVRFPassiveInterfaceDisableHundredGigabitEthernets
- type OSPFVRFPassiveInterfaceDisableLoopbacks
- type OSPFVRFPassiveInterfaceDisablePortChannelSubinterfaces
- type OSPFVRFPassiveInterfaceDisablePortChannels
- type OSPFVRFPassiveInterfaceDisableTenGigabitEthernets
- type OSPFVRFPassiveInterfaceDisableTunnels
- type OSPFVRFPassiveInterfaceDisableTwentyFiveGigabitEthernets
- type OSPFVRFPassiveInterfaceDisableTwoGigabitEthernets
- type OSPFVRFPassiveInterfaceDisableTwoHundredGigabitEthernets
- type OSPFVRFPassiveInterfaceDisableVlans
- 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 PIMIPv6
- type PIMIPv6Data
- type PIMIPv6DataSource
- func (d *PIMIPv6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PIMIPv6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PIMIPv6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PIMIPv6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PIMIPv6Resource
- func (r *PIMIPv6Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PIMIPv6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PIMIPv6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PIMIPv6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PIMIPv6Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PIMIPv6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PIMIPv6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PIMIPv6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PIMIPv6Vrfs
- 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 PIMVrfs
- type PIMVrfsRpAddresses
- type PIMVrfsRpCandidates
- type Platform
- type PlatformData
- type PlatformDataSource
- func (d *PlatformDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PlatformDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PlatformDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PlatformDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PlatformResource
- func (r *PlatformResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PlatformResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PlatformResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PlatformResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PlatformResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PlatformResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PlatformResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PlatformResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- 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 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 SLA
- type SLAData
- type SLADataSource
- func (d *SLADataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SLADataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SLADataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SLADataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SLAEntries
- type SLAResource
- func (r *SLAResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SLAResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SLAResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SLAResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SLAResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SLAResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SLAResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SLAResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SLASchedules
- 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 SNMPServerGroups
- type SNMPServerGroupsV3Security
- 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 SNMPServerUsers
- type SNMPServerViews
- type SNMPServerVrfHosts
- 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 SpanningTree
- type SpanningTreeData
- type SpanningTreeDataSource
- func (d *SpanningTreeDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SpanningTreeDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SpanningTreeDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SpanningTreeDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SpanningTreeMstInstances
- type SpanningTreeResource
- func (r *SpanningTreeResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SpanningTreeResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SpanningTreeResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SpanningTreeResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SpanningTreeResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SpanningTreeResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SpanningTreeResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SpanningTreeResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SpanningTreeVlans
- 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 StaticRouteNextHopsWithTrack
- 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 StaticRoutesVRF
- type StaticRoutesVRFData
- type StaticRoutesVRFDataSource
- func (d *StaticRoutesVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *StaticRoutesVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *StaticRoutesVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *StaticRoutesVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type StaticRoutesVRFResource
- func (r *StaticRoutesVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *StaticRoutesVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StaticRoutesVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StaticRoutesVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StaticRoutesVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *StaticRoutesVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StaticRoutesVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StaticRoutesVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StaticRoutesVRFRoutes
- type StaticRoutesVRFRoutesNextHops
- type StaticRoutesVRFRoutesNextHopsWithTrack
- type System
- type SystemBootSystemBootfiles
- type SystemBootSystemFlashFiles
- 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 SystemIpDomainLookupVrfs
- type SystemIpHosts
- type SystemIpHostsVrf
- type SystemIpHostsVrfHosts
- type SystemIpHttpAuthenticationAaaCommandAuthorization
- type SystemIpNameServersVrf
- type SystemMulticastRoutingVrfs
- type SystemPnpProfiles
- 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 SystemTableMaps
- type SystemTableMapsMappings
- type SystemTrackObjects
- type TACACS
- type TACACSData
- type TACACSDataSource
- func (d *TACACSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *TACACSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *TACACSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TACACSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TACACSResource
- func (r *TACACSResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *TACACSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TACACSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TACACSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TACACSResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *TACACSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TACACSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TACACSResource) 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 VRFIpv4RouteReplicate
- 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)
- type Yang
- type YangDataSource
- func (d *YangDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *YangDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *YangDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *YangDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type YangDataSourceModel
- type YangList
- type YangResource
- func (r *YangResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *YangResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *YangResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *YangResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *YangResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *YangResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *YangResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *YangResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *YangResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
Constants ¶
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 NewAccessListRoleBasedDataSource ¶ added in v0.8.0
func NewAccessListRoleBasedDataSource() datasource.DataSource
func NewAccessListRoleBasedResource ¶ added in v0.8.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 NewBGPAddressFamilyIPv4MVPNDataSource ¶ added in v0.11.0
func NewBGPAddressFamilyIPv4MVPNDataSource() datasource.DataSource
func NewBGPAddressFamilyIPv4MVPNResource ¶ added in v0.11.0
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 NewBGPIPv4MVPNNeighborDataSource ¶ added in v0.11.0
func NewBGPIPv4MVPNNeighborDataSource() datasource.DataSource
func NewBGPIPv4MVPNNeighborResource ¶ added in v0.11.0
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 NewBGPPeerPolicyTemplateDataSource ¶ added in v0.10.0
func NewBGPPeerPolicyTemplateDataSource() datasource.DataSource
func NewBGPPeerPolicyTemplateResource ¶ added in v0.10.0
func NewBGPPeerSessionTemplateDataSource ¶ added in v0.10.0
func NewBGPPeerSessionTemplateDataSource() datasource.DataSource
func NewBGPPeerSessionTemplateResource ¶ added in v0.10.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 NewCommitResource ¶ added in v0.10.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 NewCryptoPKIDataSource ¶ added in v0.6.1
func NewCryptoPKIDataSource() datasource.DataSource
func NewCryptoPKIResource ¶ added in v0.6.1
func NewDHCPDataSource ¶ added in v0.3.0
func NewDHCPDataSource() datasource.DataSource
func NewDHCPResource ¶ added in v0.3.0
func NewDeviceSensorDataSource ¶ added in v0.6.1
func NewDeviceSensorDataSource() datasource.DataSource
func NewDeviceSensorResource ¶ added in v0.6.1
func NewDot1xDataSource ¶ added in v0.4.0
func NewDot1xDataSource() datasource.DataSource
func NewDot1xResource ¶ added in v0.4.0
func NewEEMDataSource ¶ added in v0.9.0
func NewEEMDataSource() datasource.DataSource
func NewEEMResource ¶ added in v0.9.0
func NewEVPNDataSource ¶ added in v0.3.0
func NewEVPNDataSource() datasource.DataSource
func NewEVPNEthernetSegmentDataSource ¶ added in v0.10.0
func NewEVPNEthernetSegmentDataSource() datasource.DataSource
func NewEVPNEthernetSegmentResource ¶ added in v0.10.0
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 NewISISDataSource ¶ added in v0.11.0
func NewISISDataSource() datasource.DataSource
func NewISISResource ¶ added in v0.11.0
func NewInterfaceEthernetDataSource ¶ added in v0.3.0
func NewInterfaceEthernetDataSource() datasource.DataSource
func NewInterfaceEthernetResource ¶ added in v0.3.0
func NewInterfaceISISDataSource ¶ added in v0.11.0
func NewInterfaceISISDataSource() datasource.DataSource
func NewInterfaceISISResource ¶ added in v0.11.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 NewInterfacePIMIPv6DataSource ¶ added in v0.11.0
func NewInterfacePIMIPv6DataSource() datasource.DataSource
func NewInterfacePIMIPv6Resource ¶ added in v0.11.0
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 NewLLDPDataSource ¶ added in v0.6.1
func NewLLDPDataSource() datasource.DataSource
func NewLLDPResource ¶ added in v0.6.1
func NewLicenseDataSource ¶ added in v0.6.1
func NewLicenseDataSource() datasource.DataSource
func NewLicenseResource ¶ added in v0.6.1
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 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 NewMulticastDataSource ¶ added in v0.11.0
func NewMulticastDataSource() datasource.DataSource
func NewMulticastResource ¶ added in v0.11.0
func NewNATDataSource ¶ added in v0.8.1
func NewNATDataSource() datasource.DataSource
func NewNATResource ¶ added in v0.8.1
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 NewPIMIPv6DataSource ¶ added in v0.11.0
func NewPIMIPv6DataSource() datasource.DataSource
func NewPIMIPv6Resource ¶ added in v0.11.0
func NewPIMResource ¶ added in v0.3.0
func NewPlatformDataSource ¶ added in v0.9.0
func NewPlatformDataSource() datasource.DataSource
func NewPlatformResource ¶ added in v0.9.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 NewRouteMapDataSource ¶ added in v0.3.0
func NewRouteMapDataSource() datasource.DataSource
func NewRouteMapResource ¶ added in v0.3.0
func NewSLADataSource ¶ added in v0.8.1
func NewSLADataSource() datasource.DataSource
func NewSLAResource ¶ added in v0.8.1
func NewSNMPServerDataSource ¶ added in v0.3.0
func NewSNMPServerDataSource() datasource.DataSource
func NewSNMPServerResource ¶ 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 NewSpanningTreeDataSource ¶ added in v0.6.1
func NewSpanningTreeDataSource() datasource.DataSource
func NewSpanningTreeResource ¶ added in v0.6.1
func NewStaticRouteDataSource ¶ added in v0.3.0
func NewStaticRouteDataSource() datasource.DataSource
func NewStaticRouteResource ¶ added in v0.3.0
func NewStaticRoutesVRFDataSource ¶ added in v0.8.0
func NewStaticRoutesVRFDataSource() datasource.DataSource
func NewStaticRoutesVRFResource ¶ added in v0.8.0
func NewSystemDataSource ¶ added in v0.3.0
func NewSystemDataSource() datasource.DataSource
func NewSystemResource ¶ added in v0.3.0
func NewTACACSDataSource ¶ added in v0.11.0
func NewTACACSDataSource() datasource.DataSource
func NewTACACSResource ¶ added in v0.11.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
func NewYangDataSource ¶ added in v0.10.0
func NewYangDataSource() datasource.DataSource
func NewYangResource ¶ added in v0.10.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"`
LocalAuthenticationType types.String `tfsdk:"local_authentication_type"`
LocalAuthorization types.String `tfsdk:"local_authorization"`
LocalAuthenticationMaxFailAttempts types.Int64 `tfsdk:"local_authentication_max_fail_attempts"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Networks []AAAAccountingNetworks `tfsdk:"networks"`
SystemGuaranteeFirst types.Bool `tfsdk:"system_guarantee_first"`
Commands []AAAAccountingCommands `tfsdk:"commands"`
Connections []AAAAccountingConnections `tfsdk:"connections"`
Execs []AAAAccountingExecs `tfsdk:"execs"`
Dot1xDefaultStartStopGroup1 types.String `tfsdk:"dot1x_default_start_stop_group1"`
Dot1xDefaultStartStopGroup2 types.String `tfsdk:"dot1x_default_start_stop_group2"`
Dot1xDefaultStartStopGroup3 types.String `tfsdk:"dot1x_default_start_stop_group3"`
Dot1xDefaultStartStopGroup4 types.String `tfsdk:"dot1x_default_start_stop_group4"`
Dot1xDefaultStartStopBroadcast types.Bool `tfsdk:"dot1x_default_start_stop_broadcast"`
Dot1xDefaultStartStopGroupBroadcast types.Bool `tfsdk:"dot1x_default_start_stop_group_broadcast"`
Dot1xDefaultStartStopGroupLogger types.Bool `tfsdk:"dot1x_default_start_stop_group_logger"`
Dot1x []AAAAccountingDot1x `tfsdk:"dot1x"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type AAAAccountingCommands ¶ added in v0.8.0
type AAAAccountingCommands struct {
Level types.Int64 `tfsdk:"level"`
ListName types.String `tfsdk:"list_name"`
ActionType types.String `tfsdk:"action_type"`
Broadcast types.Bool `tfsdk:"broadcast"`
GroupBroadcast types.Bool `tfsdk:"group_broadcast"`
GroupLogger types.Bool `tfsdk:"group_logger"`
Group1Group types.String `tfsdk:"group1_group"`
Group2Group types.String `tfsdk:"group2_group"`
Group3Group types.String `tfsdk:"group3_group"`
Group4Group types.String `tfsdk:"group4_group"`
}
type AAAAccountingConnections ¶ added in v0.8.0
type AAAAccountingConnections struct {
Name types.String `tfsdk:"name"`
Default types.Bool `tfsdk:"default"`
None types.Bool `tfsdk:"none"`
StartStopBroadcast types.Bool `tfsdk:"start_stop_broadcast"`
StartStopLogger types.Bool `tfsdk:"start_stop_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"`
StopOnlyBroadcast types.Bool `tfsdk:"stop_only_broadcast"`
StopOnlyLogger types.Bool `tfsdk:"stop_only_logger"`
StopOnlyGroup1 types.String `tfsdk:"stop_only_group1"`
StopOnlyGroup2 types.String `tfsdk:"stop_only_group2"`
StopOnlyGroup3 types.String `tfsdk:"stop_only_group3"`
StopOnlyGroup4 types.String `tfsdk:"stop_only_group4"`
WaitStartBroadcast types.Bool `tfsdk:"wait_start_broadcast"`
WaitStartLogger types.Bool `tfsdk:"wait_start_logger"`
WaitStartGroup1 types.String `tfsdk:"wait_start_group1"`
WaitStartGroup2 types.String `tfsdk:"wait_start_group2"`
WaitStartGroup3 types.String `tfsdk:"wait_start_group3"`
WaitStartGroup4 types.String `tfsdk:"wait_start_group4"`
}
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"`
Networks []AAAAccountingNetworks `tfsdk:"networks"`
SystemGuaranteeFirst types.Bool `tfsdk:"system_guarantee_first"`
Commands []AAAAccountingCommands `tfsdk:"commands"`
Connections []AAAAccountingConnections `tfsdk:"connections"`
Execs []AAAAccountingExecs `tfsdk:"execs"`
Dot1xDefaultStartStopGroup1 types.String `tfsdk:"dot1x_default_start_stop_group1"`
Dot1xDefaultStartStopGroup2 types.String `tfsdk:"dot1x_default_start_stop_group2"`
Dot1xDefaultStartStopGroup3 types.String `tfsdk:"dot1x_default_start_stop_group3"`
Dot1xDefaultStartStopGroup4 types.String `tfsdk:"dot1x_default_start_stop_group4"`
Dot1xDefaultStartStopBroadcast types.Bool `tfsdk:"dot1x_default_start_stop_broadcast"`
Dot1xDefaultStartStopGroupBroadcast types.Bool `tfsdk:"dot1x_default_start_stop_group_broadcast"`
Dot1xDefaultStartStopGroupLogger types.Bool `tfsdk:"dot1x_default_start_stop_group_logger"`
Dot1x []AAAAccountingDot1x `tfsdk:"dot1x"`
}
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 AAAAccountingDot1x ¶ added in v0.11.0
type AAAAccountingDot1x struct {
Name types.String `tfsdk:"name"`
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"`
StartStopBroadcast types.Bool `tfsdk:"start_stop_broadcast"`
StartStopGroupBroadcast types.Bool `tfsdk:"start_stop_group_broadcast"`
StartStopGroupLogger types.Bool `tfsdk:"start_stop_group_logger"`
}
type AAAAccountingExecs ¶ added in v0.3.3
type AAAAccountingExecs struct {
Name types.String `tfsdk:"name"`
None types.Bool `tfsdk:"none"`
StartStopBroadcast types.Bool `tfsdk:"start_stop_broadcast"`
StartStopLogger types.Bool `tfsdk:"start_stop_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"`
StopOnlyBroadcast types.Bool `tfsdk:"stop_only_broadcast"`
StopOnlyLogger types.Bool `tfsdk:"stop_only_logger"`
StopOnlyGroup1 types.String `tfsdk:"stop_only_group1"`
StopOnlyGroup2 types.String `tfsdk:"stop_only_group2"`
StopOnlyGroup3 types.String `tfsdk:"stop_only_group3"`
StopOnlyGroup4 types.String `tfsdk:"stop_only_group4"`
WaitStartBroadcast types.Bool `tfsdk:"wait_start_broadcast"`
WaitStartLogger types.Bool `tfsdk:"wait_start_logger"`
WaitStartGroup1 types.String `tfsdk:"wait_start_group1"`
WaitStartGroup2 types.String `tfsdk:"wait_start_group2"`
WaitStartGroup3 types.String `tfsdk:"wait_start_group3"`
WaitStartGroup4 types.String `tfsdk:"wait_start_group4"`
}
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"`
EnableDefaultGroup1Cache types.String `tfsdk:"enable_default_group1_cache"`
EnableDefaultGroup1Enable types.Bool `tfsdk:"enable_default_group1_enable"`
EnableDefaultGroup1Group types.String `tfsdk:"enable_default_group1_group"`
EnableDefaultGroup1Line types.Bool `tfsdk:"enable_default_group1_line"`
EnableDefaultGroup1None types.Bool `tfsdk:"enable_default_group1_none"`
EnableDefaultGroup2Cache types.String `tfsdk:"enable_default_group2_cache"`
EnableDefaultGroup2Enable types.Bool `tfsdk:"enable_default_group2_enable"`
EnableDefaultGroup2Group types.String `tfsdk:"enable_default_group2_group"`
EnableDefaultGroup2Line types.Bool `tfsdk:"enable_default_group2_line"`
EnableDefaultGroup2None types.Bool `tfsdk:"enable_default_group2_none"`
EnableDefaultGroup3Cache types.String `tfsdk:"enable_default_group3_cache"`
EnableDefaultGroup3Enable types.Bool `tfsdk:"enable_default_group3_enable"`
EnableDefaultGroup3Group types.String `tfsdk:"enable_default_group3_group"`
EnableDefaultGroup3Line types.Bool `tfsdk:"enable_default_group3_line"`
EnableDefaultGroup3None types.Bool `tfsdk:"enable_default_group3_none"`
EnableDefaultGroup4Cache types.String `tfsdk:"enable_default_group4_cache"`
EnableDefaultGroup4Enable types.Bool `tfsdk:"enable_default_group4_enable"`
EnableDefaultGroup4Group types.String `tfsdk:"enable_default_group4_group"`
EnableDefaultGroup4Line types.Bool `tfsdk:"enable_default_group4_line"`
EnableDefaultGroup4None types.Bool `tfsdk:"enable_default_group4_none"`
EnableDefaultGroupLegacy types.String `tfsdk:"enable_default_group_legacy"`
EnableDefaultEnableLegacy types.Bool `tfsdk:"enable_default_enable_legacy"`
EnableDefaultLineLegacy types.Bool `tfsdk:"enable_default_line_legacy"`
EnableDefaultNoneLegacy types.Bool `tfsdk:"enable_default_none_legacy"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
EnableDefaultGroup1Cache types.String `tfsdk:"enable_default_group1_cache"`
EnableDefaultGroup1Enable types.Bool `tfsdk:"enable_default_group1_enable"`
EnableDefaultGroup1Group types.String `tfsdk:"enable_default_group1_group"`
EnableDefaultGroup1Line types.Bool `tfsdk:"enable_default_group1_line"`
EnableDefaultGroup1None types.Bool `tfsdk:"enable_default_group1_none"`
EnableDefaultGroup2Cache types.String `tfsdk:"enable_default_group2_cache"`
EnableDefaultGroup2Enable types.Bool `tfsdk:"enable_default_group2_enable"`
EnableDefaultGroup2Group types.String `tfsdk:"enable_default_group2_group"`
EnableDefaultGroup2Line types.Bool `tfsdk:"enable_default_group2_line"`
EnableDefaultGroup2None types.Bool `tfsdk:"enable_default_group2_none"`
EnableDefaultGroup3Cache types.String `tfsdk:"enable_default_group3_cache"`
EnableDefaultGroup3Enable types.Bool `tfsdk:"enable_default_group3_enable"`
EnableDefaultGroup3Group types.String `tfsdk:"enable_default_group3_group"`
EnableDefaultGroup3Line types.Bool `tfsdk:"enable_default_group3_line"`
EnableDefaultGroup3None types.Bool `tfsdk:"enable_default_group3_none"`
EnableDefaultGroup4Cache types.String `tfsdk:"enable_default_group4_cache"`
EnableDefaultGroup4Enable types.Bool `tfsdk:"enable_default_group4_enable"`
EnableDefaultGroup4Group types.String `tfsdk:"enable_default_group4_group"`
EnableDefaultGroup4Line types.Bool `tfsdk:"enable_default_group4_line"`
EnableDefaultGroup4None types.Bool `tfsdk:"enable_default_group4_none"`
EnableDefaultGroupLegacy types.String `tfsdk:"enable_default_group_legacy"`
EnableDefaultEnableLegacy types.Bool `tfsdk:"enable_default_enable_legacy"`
EnableDefaultLineLegacy types.Bool `tfsdk:"enable_default_line_legacy"`
EnableDefaultNoneLegacy types.Bool `tfsdk:"enable_default_none_legacy"`
}
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"`
Commands []AAAAuthorizationCommands `tfsdk:"commands"`
ConfigCommands types.Bool `tfsdk:"config_commands"`
ConfigLists []AAAAuthorizationConfigLists `tfsdk:"config_lists"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type AAAAuthorizationCommands ¶ added in v0.8.0
type AAAAuthorizationCommands struct {
Level types.Int64 `tfsdk:"level"`
ListName types.String `tfsdk:"list_name"`
A1Group types.String `tfsdk:"a1_group"`
A1Local types.Bool `tfsdk:"a1_local"`
A1IfAuthenticated types.Bool `tfsdk:"a1_if_authenticated"`
A1None types.Bool `tfsdk:"a1_none"`
A1Radius types.Bool `tfsdk:"a1_radius"`
A1Tacacs types.Bool `tfsdk:"a1_tacacs"`
A2Group types.String `tfsdk:"a2_group"`
A2Local types.Bool `tfsdk:"a2_local"`
A2IfAuthenticated types.Bool `tfsdk:"a2_if_authenticated"`
A2None types.Bool `tfsdk:"a2_none"`
A2Radius types.Bool `tfsdk:"a2_radius"`
A2Tacacs types.Bool `tfsdk:"a2_tacacs"`
A3Group types.String `tfsdk:"a3_group"`
A3Local types.Bool `tfsdk:"a3_local"`
A3IfAuthenticated types.Bool `tfsdk:"a3_if_authenticated"`
A3None types.Bool `tfsdk:"a3_none"`
A3Radius types.Bool `tfsdk:"a3_radius"`
A3Tacacs types.Bool `tfsdk:"a3_tacacs"`
A4Group types.String `tfsdk:"a4_group"`
A4Local types.Bool `tfsdk:"a4_local"`
A4IfAuthenticated types.Bool `tfsdk:"a4_if_authenticated"`
A4None types.Bool `tfsdk:"a4_none"`
A4Radius types.Bool `tfsdk:"a4_radius"`
A4Tacacs types.Bool `tfsdk:"a4_tacacs"`
}
type AAAAuthorizationConfigLists ¶ added in v0.8.0
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"`
Commands []AAAAuthorizationCommands `tfsdk:"commands"`
ConfigCommands types.Bool `tfsdk:"config_commands"`
ConfigLists []AAAAuthorizationConfigLists `tfsdk:"config_lists"`
}
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"`
LocalAuthenticationType types.String `tfsdk:"local_authentication_type"`
LocalAuthorization types.String `tfsdk:"local_authorization"`
LocalAuthenticationMaxFailAttempts types.Int64 `tfsdk:"local_authentication_max_fail_attempts"`
}
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"`
Deadtime types.Int64 `tfsdk:"deadtime"`
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"`
Vrf types.String `tfsdk:"vrf"`
}
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Vlans []ARPInspectionFiltersVlans `tfsdk:"vlans"`
}
type ARPInspectionFiltersVlans ¶ added in v0.6.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 ASPathAccessList struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.Int64 `tfsdk:"name"`
Entries []ASPathAccessListEntries `tfsdk:"entries"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 AccessListExtended struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Entries []AccessListExtendedEntries `tfsdk:"entries"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
IcmpNamedMsgType types.String `tfsdk:"icmp_named_msg_type"`
DestinationPortEqual2 types.String `tfsdk:"destination_port_equal_2"`
DestinationPortEqual3 types.String `tfsdk:"destination_port_equal_3"`
DestinationPortEqual4 types.String `tfsdk:"destination_port_equal_4"`
DestinationPortEqual5 types.String `tfsdk:"destination_port_equal_5"`
DestinationPortEqual6 types.String `tfsdk:"destination_port_equal_6"`
DestinationPortEqual7 types.String `tfsdk:"destination_port_equal_7"`
DestinationPortEqual8 types.String `tfsdk:"destination_port_equal_8"`
DestinationPortEqual9 types.String `tfsdk:"destination_port_equal_9"`
DestinationPortEqual10 types.String `tfsdk:"destination_port_equal_10"`
IcmpMsgType types.Int64 `tfsdk:"icmp_msg_type"`
IcmpMsgCode types.Int64 `tfsdk:"icmp_msg_code"`
}
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 AccessListRoleBased ¶ added in v0.8.0
type AccessListRoleBased struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Entries []AccessListRoleBasedEntries `tfsdk:"entries"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type AccessListRoleBasedData ¶ added in v0.8.0
type AccessListRoleBasedDataSource ¶ added in v0.8.0
type AccessListRoleBasedDataSource struct {
// contains filtered or unexported fields
}
func (*AccessListRoleBasedDataSource) Configure ¶ added in v0.8.0
func (d *AccessListRoleBasedDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*AccessListRoleBasedDataSource) Metadata ¶ added in v0.8.0
func (d *AccessListRoleBasedDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AccessListRoleBasedDataSource) Read ¶ added in v0.8.0
func (d *AccessListRoleBasedDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AccessListRoleBasedDataSource) Schema ¶ added in v0.8.0
func (d *AccessListRoleBasedDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AccessListRoleBasedEntries ¶ added in v0.8.0
type AccessListRoleBasedEntries 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"`
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"`
Option types.String `tfsdk:"option"`
Precedence types.String `tfsdk:"precedence"`
TimeRange types.String `tfsdk:"time_range"`
Tos types.String `tfsdk:"tos"`
Log types.Bool `tfsdk:"log"`
LogInput types.Bool `tfsdk:"log_input"`
MatchAllPlusack types.Bool `tfsdk:"match_all_plusack"`
MatchAllPlusfin types.Bool `tfsdk:"match_all_plusfin"`
MatchAllPluspsh types.Bool `tfsdk:"match_all_pluspsh"`
MatchAllPlusrst types.Bool `tfsdk:"match_all_plusrst"`
MatchAllPlussyn types.Bool `tfsdk:"match_all_plussyn"`
MatchAllPlusurg types.Bool `tfsdk:"match_all_plusurg"`
MatchAllMinusack types.Bool `tfsdk:"match_all_minusack"`
MatchAllMinusfin types.Bool `tfsdk:"match_all_minusfin"`
MatchAllMinuspsh types.Bool `tfsdk:"match_all_minuspsh"`
MatchAllMinusrst types.Bool `tfsdk:"match_all_minusrst"`
MatchAllMinussyn types.Bool `tfsdk:"match_all_minussyn"`
MatchAllMinusurg types.Bool `tfsdk:"match_all_minusurg"`
MatchAnyPlusack types.Bool `tfsdk:"match_any_plusack"`
MatchAnyPlusfin types.Bool `tfsdk:"match_any_plusfin"`
MatchAnyPluspsh types.Bool `tfsdk:"match_any_pluspsh"`
MatchAnyPlusrst types.Bool `tfsdk:"match_any_plusrst"`
MatchAnyPlussyn types.Bool `tfsdk:"match_any_plussyn"`
MatchAnyPlusurg types.Bool `tfsdk:"match_any_plusurg"`
MatchAnyMinusack types.Bool `tfsdk:"match_any_minusack"`
MatchAnyMinusfin types.Bool `tfsdk:"match_any_minusfin"`
MatchAnyMinuspsh types.Bool `tfsdk:"match_any_minuspsh"`
MatchAnyMinusrst types.Bool `tfsdk:"match_any_minusrst"`
MatchAnyMinussyn types.Bool `tfsdk:"match_any_minussyn"`
MatchAnyMinusurg types.Bool `tfsdk:"match_any_minusurg"`
}
type AccessListRoleBasedResource ¶ added in v0.8.0
type AccessListRoleBasedResource struct {
// contains filtered or unexported fields
}
func (*AccessListRoleBasedResource) Configure ¶ added in v0.8.0
func (r *AccessListRoleBasedResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*AccessListRoleBasedResource) Create ¶ added in v0.8.0
func (r *AccessListRoleBasedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AccessListRoleBasedResource) Delete ¶ added in v0.8.0
func (r *AccessListRoleBasedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AccessListRoleBasedResource) ImportState ¶ added in v0.8.0
func (r *AccessListRoleBasedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AccessListRoleBasedResource) Metadata ¶ added in v0.8.0
func (r *AccessListRoleBasedResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AccessListRoleBasedResource) Read ¶ added in v0.8.0
func (r *AccessListRoleBasedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AccessListRoleBasedResource) Schema ¶ added in v0.8.0
func (r *AccessListRoleBasedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AccessListRoleBasedResource) Update ¶ added in v0.8.0
func (r *AccessListRoleBasedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AccessListStandard ¶ added in v0.3.0
type AccessListStandard struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Entries []AccessListStandardEntries `tfsdk:"entries"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
RouterIdIp types.String `tfsdk:"router_id_ip"`
BgpGracefulRestart types.Bool `tfsdk:"bgp_graceful_restart"`
BgpUpdateDelay types.Int64 `tfsdk:"bgp_update_delay"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Ipv4UnicastAdminDistances []BGPAddressFamilyIPv4Ipv4UnicastAdminDistances `tfsdk:"ipv4_unicast_admin_distances"`
Ipv4UnicastDistanceBgpExternal types.Int64 `tfsdk:"ipv4_unicast_distance_bgp_external"`
Ipv4UnicastDistanceBgpInternal types.Int64 `tfsdk:"ipv4_unicast_distance_bgp_internal"`
Ipv4UnicastDistanceBgpLocal types.Int64 `tfsdk:"ipv4_unicast_distance_bgp_local"`
Ipv4UnicastMaximumPathsEbgp types.Int64 `tfsdk:"ipv4_unicast_maximum_paths_ebgp"`
Ipv4UnicastMaximumPathsIbgp types.Int64 `tfsdk:"ipv4_unicast_maximum_paths_ibgp"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Ipv4UnicastAdminDistances []BGPAddressFamilyIPv4Ipv4UnicastAdminDistances `tfsdk:"ipv4_unicast_admin_distances"`
Ipv4UnicastDistanceBgpExternal types.Int64 `tfsdk:"ipv4_unicast_distance_bgp_external"`
Ipv4UnicastDistanceBgpInternal types.Int64 `tfsdk:"ipv4_unicast_distance_bgp_internal"`
Ipv4UnicastDistanceBgpLocal types.Int64 `tfsdk:"ipv4_unicast_distance_bgp_local"`
Ipv4UnicastMaximumPathsEbgp types.Int64 `tfsdk:"ipv4_unicast_maximum_paths_ebgp"`
Ipv4UnicastMaximumPathsIbgp types.Int64 `tfsdk:"ipv4_unicast_maximum_paths_ibgp"`
}
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 BGPAddressFamilyIPv4Ipv4UnicastAdminDistances ¶ added in v0.8.1
type BGPAddressFamilyIPv4Ipv4UnicastAggregateAddresses ¶ added in v0.5.2
type BGPAddressFamilyIPv4Ipv4UnicastNetworks ¶ added in v0.4.0
type BGPAddressFamilyIPv4Ipv4UnicastNetworksMask ¶ added in v0.4.0
type BGPAddressFamilyIPv4MVPN ¶ added in v0.11.0
type BGPAddressFamilyIPv4MVPN 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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type BGPAddressFamilyIPv4MVPNData ¶ added in v0.11.0
type BGPAddressFamilyIPv4MVPNDataSource ¶ added in v0.11.0
type BGPAddressFamilyIPv4MVPNDataSource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv4MVPNDataSource) Configure ¶ added in v0.11.0
func (d *BGPAddressFamilyIPv4MVPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPAddressFamilyIPv4MVPNDataSource) Metadata ¶ added in v0.11.0
func (d *BGPAddressFamilyIPv4MVPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPAddressFamilyIPv4MVPNDataSource) Read ¶ added in v0.11.0
func (d *BGPAddressFamilyIPv4MVPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPAddressFamilyIPv4MVPNDataSource) Schema ¶ added in v0.11.0
func (d *BGPAddressFamilyIPv4MVPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPAddressFamilyIPv4MVPNResource ¶ added in v0.11.0
type BGPAddressFamilyIPv4MVPNResource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv4MVPNResource) Configure ¶ added in v0.11.0
func (r *BGPAddressFamilyIPv4MVPNResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPAddressFamilyIPv4MVPNResource) Create ¶ added in v0.11.0
func (r *BGPAddressFamilyIPv4MVPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPAddressFamilyIPv4MVPNResource) Delete ¶ added in v0.11.0
func (r *BGPAddressFamilyIPv4MVPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPAddressFamilyIPv4MVPNResource) ImportState ¶ added in v0.11.0
func (r *BGPAddressFamilyIPv4MVPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPAddressFamilyIPv4MVPNResource) Metadata ¶ added in v0.11.0
func (r *BGPAddressFamilyIPv4MVPNResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPAddressFamilyIPv4MVPNResource) Read ¶ added in v0.11.0
func (r *BGPAddressFamilyIPv4MVPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPAddressFamilyIPv4MVPNResource) Schema ¶ added in v0.11.0
func (r *BGPAddressFamilyIPv4MVPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPAddressFamilyIPv4MVPNResource) Update ¶ added in v0.11.0
func (r *BGPAddressFamilyIPv4MVPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 BGPAddressFamilyIPv4VRF 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"`
Vrfs []BGPAddressFamilyIPv4VRFVrfs `tfsdk:"vrfs"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Ipv4UnicastRouterIdIp types.String `tfsdk:"ipv4_unicast_router_id_ip"`
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"`
Ipv4UnicastAdminDistances []BGPAddressFamilyIPv4VRFVrfsIpv4UnicastAdminDistances `tfsdk:"ipv4_unicast_admin_distances"`
Ipv4UnicastDistanceBgpExternal types.Int64 `tfsdk:"ipv4_unicast_distance_bgp_external"`
Ipv4UnicastDistanceBgpInternal types.Int64 `tfsdk:"ipv4_unicast_distance_bgp_internal"`
Ipv4UnicastDistanceBgpLocal types.Int64 `tfsdk:"ipv4_unicast_distance_bgp_local"`
Ipv4UnicastMaximumPathsEbgp types.Int64 `tfsdk:"ipv4_unicast_maximum_paths_ebgp"`
Ipv4UnicastMaximumPathsIbgp types.Int64 `tfsdk:"ipv4_unicast_maximum_paths_ibgp"`
Ipv4UnicastImportPathSelectionAll types.Bool `tfsdk:"ipv4_unicast_import_path_selection_all"`
}
type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastAdminDistances ¶ added in v0.8.1
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 BGPAddressFamilyIPv6VRF 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"`
Vrfs []BGPAddressFamilyIPv6VRFVrfs `tfsdk:"vrfs"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 BGPAddressFamilyL2VPN 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"`
RewriteEvpnRtAsn types.Bool `tfsdk:"rewrite_evpn_rt_asn"`
BgpNexthopTriggerDelay types.Int64 `tfsdk:"bgp_nexthop_trigger_delay"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type BGPAddressFamilyL2VPNData ¶ added in v0.3.0
type BGPAddressFamilyL2VPNData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Asn types.String `tfsdk:"asn"`
AfName types.String `tfsdk:"af_name"`
RewriteEvpnRtAsn types.Bool `tfsdk:"rewrite_evpn_rt_asn"`
BgpNexthopTriggerDelay types.Int64 `tfsdk:"bgp_nexthop_trigger_delay"`
}
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"`
RouterIdIp types.String `tfsdk:"router_id_ip"`
BgpGracefulRestart types.Bool `tfsdk:"bgp_graceful_restart"`
BgpUpdateDelay types.Int64 `tfsdk:"bgp_update_delay"`
}
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 BGPIPv4MVPNNeighbor ¶ added in v0.11.0
type BGPIPv4MVPNNeighbor 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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type BGPIPv4MVPNNeighborData ¶ added in v0.11.0
type BGPIPv4MVPNNeighborDataSource ¶ added in v0.11.0
type BGPIPv4MVPNNeighborDataSource struct {
// contains filtered or unexported fields
}
func (*BGPIPv4MVPNNeighborDataSource) Configure ¶ added in v0.11.0
func (d *BGPIPv4MVPNNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPIPv4MVPNNeighborDataSource) Metadata ¶ added in v0.11.0
func (d *BGPIPv4MVPNNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPIPv4MVPNNeighborDataSource) Read ¶ added in v0.11.0
func (d *BGPIPv4MVPNNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPIPv4MVPNNeighborDataSource) Schema ¶ added in v0.11.0
func (d *BGPIPv4MVPNNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPIPv4MVPNNeighborResource ¶ added in v0.11.0
type BGPIPv4MVPNNeighborResource struct {
// contains filtered or unexported fields
}
func (*BGPIPv4MVPNNeighborResource) Configure ¶ added in v0.11.0
func (r *BGPIPv4MVPNNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPIPv4MVPNNeighborResource) Create ¶ added in v0.11.0
func (r *BGPIPv4MVPNNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPIPv4MVPNNeighborResource) Delete ¶ added in v0.11.0
func (r *BGPIPv4MVPNNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPIPv4MVPNNeighborResource) ImportState ¶ added in v0.11.0
func (r *BGPIPv4MVPNNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPIPv4MVPNNeighborResource) Metadata ¶ added in v0.11.0
func (r *BGPIPv4MVPNNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPIPv4MVPNNeighborResource) Read ¶ added in v0.11.0
func (r *BGPIPv4MVPNNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPIPv4MVPNNeighborResource) Schema ¶ added in v0.11.0
func (r *BGPIPv4MVPNNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPIPv4MVPNNeighborResource) Update ¶ added in v0.11.0
func (r *BGPIPv4MVPNNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
UpdateSourceInterfaceLoopback types.Int64 `tfsdk:"update_source_interface_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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
UpdateSourceInterfaceLoopback types.Int64 `tfsdk:"update_source_interface_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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
RouteMaps []BGPL2VPNEVPNNeighborRouteMaps `tfsdk:"route_maps"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
RouteMaps []BGPL2VPNEVPNNeighborRouteMaps `tfsdk:"route_maps"`
}
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 BGPL2VPNEVPNNeighborRouteMaps ¶ added in v0.11.0
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"`
PeerGroup types.String `tfsdk:"peer_group"`
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"`
UpdateSourceInterfaceLoopback types.Int64 `tfsdk:"update_source_interface_loopback"`
EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"`
EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"`
InheritPeerSession types.String `tfsdk:"inherit_peer_session"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
PeerGroup types.String `tfsdk:"peer_group"`
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"`
UpdateSourceInterfaceLoopback types.Int64 `tfsdk:"update_source_interface_loopback"`
EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"`
EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"`
InheritPeerSession types.String `tfsdk:"inherit_peer_session"`
}
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 BGPPeerPolicyTemplate ¶ added in v0.10.0
type BGPPeerPolicyTemplate struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
Asn types.String `tfsdk:"asn"`
Name types.String `tfsdk:"name"`
RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"`
SendCommunity types.String `tfsdk:"send_community"`
RouteMaps []BGPPeerPolicyTemplateRouteMaps `tfsdk:"route_maps"`
AllowasInAsNumber types.Int64 `tfsdk:"allowas_in_as_number"`
AsOverrideSplitHorizon types.Bool `tfsdk:"as_override_split_horizon"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type BGPPeerPolicyTemplateData ¶ added in v0.10.0
type BGPPeerPolicyTemplateData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Asn types.String `tfsdk:"asn"`
Name types.String `tfsdk:"name"`
RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"`
SendCommunity types.String `tfsdk:"send_community"`
RouteMaps []BGPPeerPolicyTemplateRouteMaps `tfsdk:"route_maps"`
AllowasInAsNumber types.Int64 `tfsdk:"allowas_in_as_number"`
AsOverrideSplitHorizon types.Bool `tfsdk:"as_override_split_horizon"`
}
type BGPPeerPolicyTemplateDataSource ¶ added in v0.10.0
type BGPPeerPolicyTemplateDataSource struct {
// contains filtered or unexported fields
}
func (*BGPPeerPolicyTemplateDataSource) Configure ¶ added in v0.10.0
func (d *BGPPeerPolicyTemplateDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPPeerPolicyTemplateDataSource) Metadata ¶ added in v0.10.0
func (d *BGPPeerPolicyTemplateDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPPeerPolicyTemplateDataSource) Read ¶ added in v0.10.0
func (d *BGPPeerPolicyTemplateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPPeerPolicyTemplateDataSource) Schema ¶ added in v0.10.0
func (d *BGPPeerPolicyTemplateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPPeerPolicyTemplateResource ¶ added in v0.10.0
type BGPPeerPolicyTemplateResource struct {
// contains filtered or unexported fields
}
func (*BGPPeerPolicyTemplateResource) Configure ¶ added in v0.10.0
func (r *BGPPeerPolicyTemplateResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPPeerPolicyTemplateResource) Create ¶ added in v0.10.0
func (r *BGPPeerPolicyTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPPeerPolicyTemplateResource) Delete ¶ added in v0.10.0
func (r *BGPPeerPolicyTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPPeerPolicyTemplateResource) ImportState ¶ added in v0.10.0
func (r *BGPPeerPolicyTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPPeerPolicyTemplateResource) Metadata ¶ added in v0.10.0
func (r *BGPPeerPolicyTemplateResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPPeerPolicyTemplateResource) Read ¶ added in v0.10.0
func (r *BGPPeerPolicyTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPPeerPolicyTemplateResource) Schema ¶ added in v0.10.0
func (r *BGPPeerPolicyTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPPeerPolicyTemplateResource) Update ¶ added in v0.10.0
func (r *BGPPeerPolicyTemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPPeerPolicyTemplateRouteMaps ¶ added in v0.10.0
type BGPPeerSessionTemplate ¶ added in v0.10.0
type BGPPeerSessionTemplate struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
Asn types.String `tfsdk:"asn"`
TemplateName types.String `tfsdk:"template_name"`
RemoteAs types.String `tfsdk:"remote_as"`
Description types.String `tfsdk:"description"`
DisableConnectedCheck types.Bool `tfsdk:"disable_connected_check"`
EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"`
EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"`
UpdateSourceInterfaceLoopback types.Int64 `tfsdk:"update_source_interface_loopback"`
InheritPeerSession types.String `tfsdk:"inherit_peer_session"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type BGPPeerSessionTemplateData ¶ added in v0.10.0
type BGPPeerSessionTemplateData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Asn types.String `tfsdk:"asn"`
TemplateName types.String `tfsdk:"template_name"`
RemoteAs types.String `tfsdk:"remote_as"`
Description types.String `tfsdk:"description"`
DisableConnectedCheck types.Bool `tfsdk:"disable_connected_check"`
EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"`
EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"`
UpdateSourceInterfaceLoopback types.Int64 `tfsdk:"update_source_interface_loopback"`
InheritPeerSession types.String `tfsdk:"inherit_peer_session"`
}
type BGPPeerSessionTemplateDataSource ¶ added in v0.10.0
type BGPPeerSessionTemplateDataSource struct {
// contains filtered or unexported fields
}
func (*BGPPeerSessionTemplateDataSource) Configure ¶ added in v0.10.0
func (d *BGPPeerSessionTemplateDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPPeerSessionTemplateDataSource) Metadata ¶ added in v0.10.0
func (d *BGPPeerSessionTemplateDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPPeerSessionTemplateDataSource) Read ¶ added in v0.10.0
func (d *BGPPeerSessionTemplateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPPeerSessionTemplateDataSource) Schema ¶ added in v0.10.0
func (d *BGPPeerSessionTemplateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPPeerSessionTemplateResource ¶ added in v0.10.0
type BGPPeerSessionTemplateResource struct {
// contains filtered or unexported fields
}
func (*BGPPeerSessionTemplateResource) Configure ¶ added in v0.10.0
func (r *BGPPeerSessionTemplateResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPPeerSessionTemplateResource) Create ¶ added in v0.10.0
func (r *BGPPeerSessionTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPPeerSessionTemplateResource) Delete ¶ added in v0.10.0
func (r *BGPPeerSessionTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPPeerSessionTemplateResource) ImportState ¶ added in v0.10.0
func (r *BGPPeerSessionTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPPeerSessionTemplateResource) Metadata ¶ added in v0.10.0
func (r *BGPPeerSessionTemplateResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPPeerSessionTemplateResource) Read ¶ added in v0.10.0
func (r *BGPPeerSessionTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPPeerSessionTemplateResource) Schema ¶ added in v0.10.0
func (r *BGPPeerSessionTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPPeerSessionTemplateResource) Update ¶ added in v0.10.0
func (r *BGPPeerSessionTemplateResource) 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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 CDP ¶ added in v0.4.0
type CDP struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Holdtime types.Int64 `tfsdk:"holdtime"`
Timer types.Int64 `tfsdk:"timer"`
Run types.Bool `tfsdk:"run"`
FilterTlvList types.String `tfsdk:"filter_tlv_list"`
TlvLists []CDPTlvLists `tfsdk:"tlv_lists"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 CTS ¶ added in v0.3.3
type CTS struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
AuthorizationList types.String `tfsdk:"authorization_list"`
Sgt types.Int64 `tfsdk:"sgt"`
SxpEnable types.Bool `tfsdk:"sxp_enable"`
SxpDefaultPasswordType types.String `tfsdk:"sxp_default_password_type"`
SxpDefaultPassword types.String `tfsdk:"sxp_default_password"`
SxpRetryPeriod types.Int64 `tfsdk:"sxp_retry_period"`
SxpConnectionPeersIpv4 []CTSSxpConnectionPeersIpv4 `tfsdk:"sxp_connection_peers_ipv4"`
SxpConnectionPeersIpv4Vrf []CTSSxpConnectionPeersIpv4Vrf `tfsdk:"sxp_connection_peers_ipv4_vrf"`
SxpSpeakerHoldTime types.Int64 `tfsdk:"sxp_speaker_hold_time"`
SxpListenerHoldMinTime types.Int64 `tfsdk:"sxp_listener_hold_min_time"`
SxpListenerHoldMaxTime types.Int64 `tfsdk:"sxp_listener_hold_max_time"`
RoleBasedEnforcement types.Bool `tfsdk:"role_based_enforcement"`
RoleBasedEnforcementLoggingInterval types.Int64 `tfsdk:"role_based_enforcement_logging_interval"`
RoleBasedEnforcementVlanLists types.List `tfsdk:"role_based_enforcement_vlan_lists"`
RoleBasedPermissionsDefaultAclName types.List `tfsdk:"role_based_permissions_default_acl_name"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type CTSData ¶ added in v0.3.3
type CTSData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
AuthorizationList types.String `tfsdk:"authorization_list"`
Sgt types.Int64 `tfsdk:"sgt"`
SxpEnable types.Bool `tfsdk:"sxp_enable"`
SxpDefaultPasswordType types.String `tfsdk:"sxp_default_password_type"`
SxpDefaultPassword types.String `tfsdk:"sxp_default_password"`
SxpRetryPeriod types.Int64 `tfsdk:"sxp_retry_period"`
SxpConnectionPeersIpv4 []CTSSxpConnectionPeersIpv4 `tfsdk:"sxp_connection_peers_ipv4"`
SxpConnectionPeersIpv4Vrf []CTSSxpConnectionPeersIpv4Vrf `tfsdk:"sxp_connection_peers_ipv4_vrf"`
SxpSpeakerHoldTime types.Int64 `tfsdk:"sxp_speaker_hold_time"`
SxpListenerHoldMinTime types.Int64 `tfsdk:"sxp_listener_hold_min_time"`
SxpListenerHoldMaxTime types.Int64 `tfsdk:"sxp_listener_hold_max_time"`
RoleBasedEnforcement types.Bool `tfsdk:"role_based_enforcement"`
RoleBasedEnforcementLoggingInterval types.Int64 `tfsdk:"role_based_enforcement_logging_interval"`
RoleBasedEnforcementVlanLists types.List `tfsdk:"role_based_enforcement_vlan_lists"`
RoleBasedPermissionsDefaultAclName types.List `tfsdk:"role_based_permissions_default_acl_name"`
}
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 CTSSxpConnectionPeersIpv4 ¶ added in v0.8.0
type CTSSxpConnectionPeersIpv4 struct {
Ip types.String `tfsdk:"ip"`
SourceIp types.String `tfsdk:"source_ip"`
Password types.String `tfsdk:"password"`
ConnectionMode types.String `tfsdk:"connection_mode"`
Option types.String `tfsdk:"option"`
HoldTime types.Int64 `tfsdk:"hold_time"`
MaxTime types.Int64 `tfsdk:"max_time"`
}
type CTSSxpConnectionPeersIpv4Vrf ¶ added in v0.8.0
type CTSSxpConnectionPeersIpv4Vrf struct {
Ip types.String `tfsdk:"ip"`
Vrf types.String `tfsdk:"vrf"`
SourceIp types.String `tfsdk:"source_ip"`
Password types.String `tfsdk:"password"`
ConnectionMode types.String `tfsdk:"connection_mode"`
Option types.String `tfsdk:"option"`
HoldTime types.Int64 `tfsdk:"hold_time"`
MaxTime types.Int64 `tfsdk:"max_time"`
}
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"`
MatchAccessGroupName types.List `tfsdk:"match_access_group_name"`
MatchIpDscp types.List `tfsdk:"match_ip_dscp"`
MatchIpPrecedence types.List `tfsdk:"match_ip_precedence"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
MatchAccessGroupName types.List `tfsdk:"match_access_group_name"`
MatchIpDscp types.List `tfsdk:"match_ip_dscp"`
MatchIpPrecedence types.List `tfsdk:"match_ip_precedence"`
}
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"`
Timezone types.String `tfsdk:"timezone"`
TimezoneOffsetHours types.Int64 `tfsdk:"timezone_offset_hours"`
TimezoneOffsetMinutes types.Int64 `tfsdk:"timezone_offset_minutes"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Timezone types.String `tfsdk:"timezone"`
TimezoneOffsetHours types.Int64 `tfsdk:"timezone_offset_hours"`
TimezoneOffsetMinutes types.Int64 `tfsdk:"timezone_offset_minutes"`
}
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 CommitResource ¶ added in v0.10.0
type CommitResource struct {
// contains filtered or unexported fields
}
func (*CommitResource) Configure ¶ added in v0.10.0
func (r *CommitResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CommitResource) Create ¶ added in v0.10.0
func (r *CommitResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CommitResource) Delete ¶ added in v0.10.0
func (r *CommitResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CommitResource) Metadata ¶ added in v0.10.0
func (r *CommitResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CommitResource) Read ¶ added in v0.10.0
func (r *CommitResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CommitResource) Schema ¶ added in v0.10.0
func (r *CommitResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CommitResource) Update ¶ added in v0.10.0
func (r *CommitResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CommunityListExpanded ¶ added in v0.5.2
type CommunityListExpanded struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Entries []CommunityListExpandedEntries `tfsdk:"entries"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 CommunityListStandard struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
DenyEntries types.Set `tfsdk:"deny_entries"`
PermitEntries types.Set `tfsdk:"permit_entries"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
HttpUrlCert types.Bool `tfsdk:"http_url_cert"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type CryptoIKEv2Data ¶ added in v0.3.3
type CryptoIKEv2Data struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
NatKeepalive types.Int64 `tfsdk:"nat_keepalive"`
Dpd types.Int64 `tfsdk:"dpd"`
DpdRetryInterval types.Int64 `tfsdk:"dpd_retry_interval"`
DpdQuery types.String `tfsdk:"dpd_query"`
HttpUrlCert types.Bool `tfsdk:"http_url_cert"`
}
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 CryptoIKEv2Keyring struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Peers []CryptoIKEv2KeyringPeers `tfsdk:"peers"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
SetIkev2Profile types.String `tfsdk:"set_ikev2_profile"`
SetIsakmpProfile types.String `tfsdk:"set_isakmp_profile"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
SetIkev2Profile types.String `tfsdk:"set_ikev2_profile"`
SetIsakmpProfile types.String `tfsdk:"set_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 CryptoIPSecTransformSet struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Esp types.String `tfsdk:"esp"`
EspHmac types.String `tfsdk:"esp_hmac"`
ModeTunnel types.Bool `tfsdk:"mode_tunnel"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 CryptoPKI ¶ added in v0.6.1
type CryptoPKI struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
Trustpoints []CryptoPKITrustpoints `tfsdk:"trustpoints"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type CryptoPKIData ¶ added in v0.6.1
type CryptoPKIData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Trustpoints []CryptoPKITrustpoints `tfsdk:"trustpoints"`
}
type CryptoPKIDataSource ¶ added in v0.6.1
type CryptoPKIDataSource struct {
// contains filtered or unexported fields
}
func (*CryptoPKIDataSource) Configure ¶ added in v0.6.1
func (d *CryptoPKIDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CryptoPKIDataSource) Metadata ¶ added in v0.6.1
func (d *CryptoPKIDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CryptoPKIDataSource) Read ¶ added in v0.6.1
func (d *CryptoPKIDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CryptoPKIDataSource) Schema ¶ added in v0.6.1
func (d *CryptoPKIDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CryptoPKIResource ¶ added in v0.6.1
type CryptoPKIResource struct {
// contains filtered or unexported fields
}
func (*CryptoPKIResource) Configure ¶ added in v0.6.1
func (r *CryptoPKIResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CryptoPKIResource) Create ¶ added in v0.6.1
func (r *CryptoPKIResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CryptoPKIResource) Delete ¶ added in v0.6.1
func (r *CryptoPKIResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CryptoPKIResource) ImportState ¶ added in v0.6.1
func (r *CryptoPKIResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CryptoPKIResource) Metadata ¶ added in v0.6.1
func (r *CryptoPKIResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CryptoPKIResource) Read ¶ added in v0.6.1
func (r *CryptoPKIResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CryptoPKIResource) Schema ¶ added in v0.6.1
func (r *CryptoPKIResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CryptoPKIResource) Update ¶ added in v0.6.1
func (r *CryptoPKIResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CryptoPKITrustpoints ¶ added in v0.6.1
type CryptoPKITrustpoints struct {
Id types.String `tfsdk:"id"`
EnrollmentPkcs12 types.Bool `tfsdk:"enrollment_pkcs12"`
EnrollmentSelfsigned types.Bool `tfsdk:"enrollment_selfsigned"`
EnrollmentModeRa types.Bool `tfsdk:"enrollment_mode_ra"`
EnrollmentTerminal types.Bool `tfsdk:"enrollment_terminal"`
RevocationCheck types.List `tfsdk:"revocation_check"`
SubjectName types.String `tfsdk:"subject_name"`
Rsakeypair types.String `tfsdk:"rsakeypair"`
Usage types.String `tfsdk:"usage"`
SourceInterface types.String `tfsdk:"source_interface"`
Hash types.String `tfsdk:"hash"`
}
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"`
SnoopingInformationOption types.Bool `tfsdk:"snooping_information_option"`
SnoopingInformationOptionAllowUntrusted types.Bool `tfsdk:"snooping_information_option_allow_untrusted"`
SnoopingInformationOptionFormatRemoteIdString types.String `tfsdk:"snooping_information_option_format_remote_id_string"`
SnoopingInformationOptionFormatRemoteIdHostname types.Bool `tfsdk:"snooping_information_option_format_remote_id_hostname"`
SnoopingVlansLegacy []DHCPSnoopingVlansLegacy `tfsdk:"snooping_vlans_legacy"`
SnoopingVlans []DHCPSnoopingVlans `tfsdk:"snooping_vlans"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
SnoopingInformationOption types.Bool `tfsdk:"snooping_information_option"`
SnoopingInformationOptionAllowUntrusted types.Bool `tfsdk:"snooping_information_option_allow_untrusted"`
SnoopingInformationOptionFormatRemoteIdString types.String `tfsdk:"snooping_information_option_format_remote_id_string"`
SnoopingInformationOptionFormatRemoteIdHostname types.Bool `tfsdk:"snooping_information_option_format_remote_id_hostname"`
SnoopingVlansLegacy []DHCPSnoopingVlansLegacy `tfsdk:"snooping_vlans_legacy"`
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 DHCPSnoopingVlansLegacy ¶ added in v0.6.0
type DeviceSensor ¶ added in v0.6.1
type DeviceSensor struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
FilterListsLldp []DeviceSensorFilterListsLldp `tfsdk:"filter_lists_lldp"`
FilterListsDhcp []DeviceSensorFilterListsDhcp `tfsdk:"filter_lists_dhcp"`
FilterListsCdp []DeviceSensorFilterListsCdp `tfsdk:"filter_lists_cdp"`
FilterSpecDhcpIncludes []DeviceSensorFilterSpecDhcpIncludes `tfsdk:"filter_spec_dhcp_includes"`
FilterSpecDhcpExcludes []DeviceSensorFilterSpecDhcpExcludes `tfsdk:"filter_spec_dhcp_excludes"`
FilterSpecLldpIncludes []DeviceSensorFilterSpecLldpIncludes `tfsdk:"filter_spec_lldp_includes"`
FilterSpecLldpExcludes []DeviceSensorFilterSpecLldpExcludes `tfsdk:"filter_spec_lldp_excludes"`
FilterSpecCdpIncludes []DeviceSensorFilterSpecCdpIncludes `tfsdk:"filter_spec_cdp_includes"`
FilterSpecCdpExcludes []DeviceSensorFilterSpecCdpExcludes `tfsdk:"filter_spec_cdp_excludes"`
NotifyAllChanges types.Bool `tfsdk:"notify_all_changes"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type DeviceSensorData ¶ added in v0.6.1
type DeviceSensorData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
FilterListsLldp []DeviceSensorFilterListsLldp `tfsdk:"filter_lists_lldp"`
FilterListsDhcp []DeviceSensorFilterListsDhcp `tfsdk:"filter_lists_dhcp"`
FilterListsCdp []DeviceSensorFilterListsCdp `tfsdk:"filter_lists_cdp"`
FilterSpecDhcpIncludes []DeviceSensorFilterSpecDhcpIncludes `tfsdk:"filter_spec_dhcp_includes"`
FilterSpecDhcpExcludes []DeviceSensorFilterSpecDhcpExcludes `tfsdk:"filter_spec_dhcp_excludes"`
FilterSpecLldpIncludes []DeviceSensorFilterSpecLldpIncludes `tfsdk:"filter_spec_lldp_includes"`
FilterSpecLldpExcludes []DeviceSensorFilterSpecLldpExcludes `tfsdk:"filter_spec_lldp_excludes"`
FilterSpecCdpIncludes []DeviceSensorFilterSpecCdpIncludes `tfsdk:"filter_spec_cdp_includes"`
FilterSpecCdpExcludes []DeviceSensorFilterSpecCdpExcludes `tfsdk:"filter_spec_cdp_excludes"`
NotifyAllChanges types.Bool `tfsdk:"notify_all_changes"`
}
type DeviceSensorDataSource ¶ added in v0.6.1
type DeviceSensorDataSource struct {
// contains filtered or unexported fields
}
func (*DeviceSensorDataSource) Configure ¶ added in v0.6.1
func (d *DeviceSensorDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*DeviceSensorDataSource) Metadata ¶ added in v0.6.1
func (d *DeviceSensorDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DeviceSensorDataSource) Read ¶ added in v0.6.1
func (d *DeviceSensorDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DeviceSensorDataSource) Schema ¶ added in v0.6.1
func (d *DeviceSensorDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DeviceSensorFilterListsCdp ¶ added in v0.8.0
type DeviceSensorFilterListsCdp struct {
Name types.String `tfsdk:"name"`
TlvNameDeviceName types.Bool `tfsdk:"tlv_name_device_name"`
TlvNameAddressType types.Bool `tfsdk:"tlv_name_address_type"`
TlvNamePortIdType types.Bool `tfsdk:"tlv_name_port_id_type"`
TlvNameCapabilitiesType types.Bool `tfsdk:"tlv_name_capabilities_type"`
TlvNamePlatformType types.Bool `tfsdk:"tlv_name_platform_type"`
}
type DeviceSensorFilterListsDhcp ¶ added in v0.6.1
type DeviceSensorFilterListsDhcp struct {
Name types.String `tfsdk:"name"`
OptionNameHostName types.Bool `tfsdk:"option_name_host_name"`
OptionNameDefaultIpTtl types.Bool `tfsdk:"option_name_default_ip_ttl"`
OptionNameRequestedAddress types.Bool `tfsdk:"option_name_requested_address"`
OptionNameParameterRequestList types.Bool `tfsdk:"option_name_parameter_request_list"`
OptionNameClassIdentifier types.Bool `tfsdk:"option_name_class_identifier"`
OptionNameClientIdentifier types.Bool `tfsdk:"option_name_client_identifier"`
OptionNameClientFqdn types.Bool `tfsdk:"option_name_client_fqdn"`
}
type DeviceSensorFilterListsLldp ¶ added in v0.6.1
type DeviceSensorFilterListsLldp struct {
Name types.String `tfsdk:"name"`
TlvNamePortId types.Bool `tfsdk:"tlv_name_port_id"`
TlvNamePortDescription types.Bool `tfsdk:"tlv_name_port_description"`
TlvNameSystemName types.Bool `tfsdk:"tlv_name_system_name"`
TlvNameSystemDescription types.Bool `tfsdk:"tlv_name_system_description"`
TlvNameSystemCapabilities types.Bool `tfsdk:"tlv_name_system_capabilities"`
}
type DeviceSensorFilterSpecCdpExcludes ¶ added in v0.6.1
type DeviceSensorFilterSpecCdpIncludes ¶ added in v0.7.0
type DeviceSensorFilterSpecDhcpExcludes ¶ added in v0.7.0
type DeviceSensorFilterSpecDhcpIncludes ¶ added in v0.6.1
type DeviceSensorFilterSpecLldpExcludes ¶ added in v0.7.0
type DeviceSensorFilterSpecLldpIncludes ¶ added in v0.6.1
type DeviceSensorResource ¶ added in v0.6.1
type DeviceSensorResource struct {
// contains filtered or unexported fields
}
func (*DeviceSensorResource) Configure ¶ added in v0.6.1
func (r *DeviceSensorResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*DeviceSensorResource) Create ¶ added in v0.6.1
func (r *DeviceSensorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DeviceSensorResource) Delete ¶ added in v0.6.1
func (r *DeviceSensorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DeviceSensorResource) ImportState ¶ added in v0.6.1
func (r *DeviceSensorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DeviceSensorResource) Metadata ¶ added in v0.6.1
func (r *DeviceSensorResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DeviceSensorResource) Read ¶ added in v0.6.1
func (r *DeviceSensorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DeviceSensorResource) Schema ¶ added in v0.6.1
func (r *DeviceSensorResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DeviceSensorResource) Update ¶ added in v0.6.1
func (r *DeviceSensorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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"`
GuestVlanSupplicant types.Bool `tfsdk:"guest_vlan_supplicant"`
CriticalEapol types.Bool `tfsdk:"critical_eapol"`
CriticalEapolBlock types.Bool `tfsdk:"critical_eapol_block"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
GuestVlanSupplicant types.Bool `tfsdk:"guest_vlan_supplicant"`
CriticalEapol types.Bool `tfsdk:"critical_eapol"`
CriticalEapolBlock types.Bool `tfsdk:"critical_eapol_block"`
}
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 EEM ¶ added in v0.9.0
type EEM struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
EnvironmentVariables []EEMEnvironmentVariables `tfsdk:"environment_variables"`
SessionCliUsername types.String `tfsdk:"session_cli_username"`
SessionCliUsernamePrivilege types.Int64 `tfsdk:"session_cli_username_privilege"`
HistorySizeEvents types.Int64 `tfsdk:"history_size_events"`
HistorySizeTraps types.Int64 `tfsdk:"history_size_traps"`
DirectoryUserPolicy types.String `tfsdk:"directory_user_policy"`
SchedulerAppletThreadClassDefault types.Bool `tfsdk:"scheduler_applet_thread_class_default"`
SchedulerAppletThreadClassNumber types.Int64 `tfsdk:"scheduler_applet_thread_class_number"`
DetectorRpcMaxSessions types.Int64 `tfsdk:"detector_rpc_max_sessions"`
DetectorRoutingBootupDelay types.Float64 `tfsdk:"detector_routing_bootup_delay"`
Applets []EEMApplets `tfsdk:"applets"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type EEMApplets ¶ added in v0.9.0
type EEMApplets struct {
Name types.String `tfsdk:"name"`
Authorization types.String `tfsdk:"authorization"`
Class types.String `tfsdk:"class"`
Description types.String `tfsdk:"description"`
EventCliPattern types.String `tfsdk:"event_cli_pattern"`
EventCliSync types.String `tfsdk:"event_cli_sync"`
EventCliSkip types.String `tfsdk:"event_cli_skip"`
Actions []EEMAppletsActions `tfsdk:"actions"`
EventTimerWatchdogTime types.Float64 `tfsdk:"event_timer_watchdog_time"`
EventTimerWatchdogName types.String `tfsdk:"event_timer_watchdog_name"`
EventTimerWatchdogMaxrun types.Float64 `tfsdk:"event_timer_watchdog_maxrun"`
EventTimerWatchdogRatelimit types.Float64 `tfsdk:"event_timer_watchdog_ratelimit"`
EventTimerCronEntry types.String `tfsdk:"event_timer_cron_entry"`
EventTimerCronName types.String `tfsdk:"event_timer_cron_name"`
EventTimerCronMaxrun types.Float64 `tfsdk:"event_timer_cron_maxrun"`
EventTimerCronRatelimit types.Float64 `tfsdk:"event_timer_cron_ratelimit"`
}
type EEMAppletsActions ¶ added in v0.9.0
type EEMAppletsActions struct {
Name types.String `tfsdk:"name"`
CliCommand types.String `tfsdk:"cli_command"`
RegexpStringPattern types.String `tfsdk:"regexp_string_pattern"`
RegexpStringInput types.String `tfsdk:"regexp_string_input"`
RegexpStringMatch types.String `tfsdk:"regexp_string_match"`
RegexpStringMatch1 types.String `tfsdk:"regexp_string_match1"`
RegexpStringMatch2 types.String `tfsdk:"regexp_string_match2"`
RegexpStringMatch3 types.String `tfsdk:"regexp_string_match3"`
SyslogFacility types.String `tfsdk:"syslog_facility"`
SyslogMsg types.String `tfsdk:"syslog_msg"`
SyslogPriority types.String `tfsdk:"syslog_priority"`
SetVarname types.String `tfsdk:"set_varname"`
SetValue types.String `tfsdk:"set_value"`
IfStringOp1 types.String `tfsdk:"if_string_op_1"`
IfKeyword types.String `tfsdk:"if_keyword"`
IfStringOp2 types.String `tfsdk:"if_string_op_2"`
IfGoto types.String `tfsdk:"if_goto"`
ElseifOperand1 types.String `tfsdk:"elseif_operand1"`
ElseifOperation types.String `tfsdk:"elseif_operation"`
ElseifOperand2 types.String `tfsdk:"elseif_operand2"`
Else types.Bool `tfsdk:"else"`
WhileOperand1 types.String `tfsdk:"while_operand1"`
WhileOperation types.String `tfsdk:"while_operation"`
WhileOperand2 types.String `tfsdk:"while_operand2"`
Break types.Bool `tfsdk:"break"`
Continue types.Bool `tfsdk:"continue"`
IncrementVarname types.String `tfsdk:"increment_varname"`
IncrementValue types.String `tfsdk:"increment_value"`
DecrementVarname types.String `tfsdk:"decrement_varname"`
DecrementValue types.String `tfsdk:"decrement_value"`
AppendVarname types.String `tfsdk:"append_varname"`
AppendValue types.String `tfsdk:"append_value"`
DivideOperand1 types.String `tfsdk:"divide_operand1"`
DivideOperand2 types.String `tfsdk:"divide_operand2"`
ForeachLoopvar types.String `tfsdk:"foreach_loopvar"`
ForeachIterator types.String `tfsdk:"foreach_iterator"`
ForeachDelimiter types.String `tfsdk:"foreach_delimiter"`
Gets types.String `tfsdk:"gets"`
Puts types.String `tfsdk:"puts"`
Wait types.Int64 `tfsdk:"wait"`
End types.Bool `tfsdk:"end"`
Exit types.Bool `tfsdk:"exit"`
Reload types.Bool `tfsdk:"reload"`
ContextRetrieveKey types.String `tfsdk:"context_retrieve_key"`
ContextRetrieveVariable types.String `tfsdk:"context_retrieve_variable"`
ContextSaveKey types.String `tfsdk:"context_save_key"`
ContextSaveVariable types.String `tfsdk:"context_save_variable"`
StringTrim types.String `tfsdk:"string_trim"`
InfoTypeSnmpTrapEnterpriseOid types.String `tfsdk:"info_type_snmp_trap_enterprise_oid"`
InfoTypeSnmpTrapGenericTrapnum types.Int64 `tfsdk:"info_type_snmp_trap_generic_trapnum"`
InfoTypeSnmpTrapSpecificTrapnum types.Int64 `tfsdk:"info_type_snmp_trap_specific_trapnum"`
InfoTypeSnmpTrapTrapOid types.String `tfsdk:"info_type_snmp_trap_trap_oid"`
InfoTypeSnmpTrapTrapVar types.String `tfsdk:"info_type_snmp_trap_trap_var"`
HandleErrorType types.String `tfsdk:"handle_error_type"`
CounterName types.String `tfsdk:"counter_name"`
CounterValue types.Int64 `tfsdk:"counter_value"`
CounterOpDec types.Bool `tfsdk:"counter_op_dec"`
CounterOpInc types.Bool `tfsdk:"counter_op_inc"`
CounterOpSet types.Bool `tfsdk:"counter_op_set"`
CounterOpNop types.Bool `tfsdk:"counter_op_nop"`
SnmpTrapIntdata1 types.Int64 `tfsdk:"snmp_trap_intdata1"`
SnmpTrapIntdata2 types.Int64 `tfsdk:"snmp_trap_intdata2"`
SnmpTrapStrdata types.String `tfsdk:"snmp_trap_strdata"`
InfoTypeSnmpVar types.String `tfsdk:"info_type_snmp_var"`
InfoTypeSnmpVarOid types.String `tfsdk:"info_type_snmp_var_oid"`
InfoTypeSnmpVarOidType types.String `tfsdk:"info_type_snmp_var_oid_type"`
InfoTypeSnmpVarOidTypeValue types.String `tfsdk:"info_type_snmp_var_oid_type_value"`
StringTrimFirstStringOp1 types.String `tfsdk:"string_trim_first_string_op_1"`
StringTrimFirstStringOp2 types.String `tfsdk:"string_trim_first_string_op_2"`
}
type EEMData ¶ added in v0.9.0
type EEMData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
EnvironmentVariables []EEMEnvironmentVariables `tfsdk:"environment_variables"`
SessionCliUsername types.String `tfsdk:"session_cli_username"`
SessionCliUsernamePrivilege types.Int64 `tfsdk:"session_cli_username_privilege"`
HistorySizeEvents types.Int64 `tfsdk:"history_size_events"`
HistorySizeTraps types.Int64 `tfsdk:"history_size_traps"`
DirectoryUserPolicy types.String `tfsdk:"directory_user_policy"`
SchedulerAppletThreadClassDefault types.Bool `tfsdk:"scheduler_applet_thread_class_default"`
SchedulerAppletThreadClassNumber types.Int64 `tfsdk:"scheduler_applet_thread_class_number"`
DetectorRpcMaxSessions types.Int64 `tfsdk:"detector_rpc_max_sessions"`
DetectorRoutingBootupDelay types.Float64 `tfsdk:"detector_routing_bootup_delay"`
Applets []EEMApplets `tfsdk:"applets"`
}
type EEMDataSource ¶ added in v0.9.0
type EEMDataSource struct {
// contains filtered or unexported fields
}
func (*EEMDataSource) Configure ¶ added in v0.9.0
func (d *EEMDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EEMDataSource) Metadata ¶ added in v0.9.0
func (d *EEMDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EEMDataSource) Read ¶ added in v0.9.0
func (d *EEMDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EEMDataSource) Schema ¶ added in v0.9.0
func (d *EEMDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EEMEnvironmentVariables ¶ added in v0.9.0
type EEMResource ¶ added in v0.9.0
type EEMResource struct {
// contains filtered or unexported fields
}
func (*EEMResource) Configure ¶ added in v0.9.0
func (r *EEMResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*EEMResource) Create ¶ added in v0.9.0
func (r *EEMResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EEMResource) Delete ¶ added in v0.9.0
func (r *EEMResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EEMResource) ImportState ¶ added in v0.9.0
func (r *EEMResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EEMResource) Metadata ¶ added in v0.9.0
func (r *EEMResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EEMResource) Read ¶ added in v0.9.0
func (r *EEMResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EEMResource) Schema ¶ added in v0.9.0
func (r *EEMResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EEMResource) Update ¶ added in v0.9.0
func (r *EEMResource) 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"`
AnycastGatewayMacAuto types.Bool `tfsdk:"anycast_gateway_mac_auto"`
FloodingSuppressionAddressResolutionDisable types.Bool `tfsdk:"flooding_suppression_address_resolution_disable"`
MulticastAdvertise types.Bool `tfsdk:"multicast_advertise"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
AnycastGatewayMacAuto types.Bool `tfsdk:"anycast_gateway_mac_auto"`
FloodingSuppressionAddressResolutionDisable types.Bool `tfsdk:"flooding_suppression_address_resolution_disable"`
MulticastAdvertise types.Bool `tfsdk:"multicast_advertise"`
}
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 EVPNEthernetSegment ¶ added in v0.10.0
type EVPNEthernetSegment struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
EsValue types.Int64 `tfsdk:"es_value"`
DfElectionWaitTime types.Int64 `tfsdk:"df_election_wait_time"`
RedundancyAllActive types.Bool `tfsdk:"redundancy_all_active"`
RedundancySingleActive types.Bool `tfsdk:"redundancy_single_active"`
IdentifierTypes []EVPNEthernetSegmentIdentifierTypes `tfsdk:"identifier_types"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type EVPNEthernetSegmentData ¶ added in v0.10.0
type EVPNEthernetSegmentData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
EsValue types.Int64 `tfsdk:"es_value"`
DfElectionWaitTime types.Int64 `tfsdk:"df_election_wait_time"`
RedundancyAllActive types.Bool `tfsdk:"redundancy_all_active"`
RedundancySingleActive types.Bool `tfsdk:"redundancy_single_active"`
IdentifierTypes []EVPNEthernetSegmentIdentifierTypes `tfsdk:"identifier_types"`
}
type EVPNEthernetSegmentDataSource ¶ added in v0.10.0
type EVPNEthernetSegmentDataSource struct {
// contains filtered or unexported fields
}
func (*EVPNEthernetSegmentDataSource) Configure ¶ added in v0.10.0
func (d *EVPNEthernetSegmentDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EVPNEthernetSegmentDataSource) Metadata ¶ added in v0.10.0
func (d *EVPNEthernetSegmentDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EVPNEthernetSegmentDataSource) Read ¶ added in v0.10.0
func (d *EVPNEthernetSegmentDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EVPNEthernetSegmentDataSource) Schema ¶ added in v0.10.0
func (d *EVPNEthernetSegmentDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EVPNEthernetSegmentIdentifierTypes ¶ added in v0.10.0
type EVPNEthernetSegmentResource ¶ added in v0.10.0
type EVPNEthernetSegmentResource struct {
// contains filtered or unexported fields
}
func (*EVPNEthernetSegmentResource) Configure ¶ added in v0.10.0
func (r *EVPNEthernetSegmentResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*EVPNEthernetSegmentResource) Create ¶ added in v0.10.0
func (r *EVPNEthernetSegmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EVPNEthernetSegmentResource) Delete ¶ added in v0.10.0
func (r *EVPNEthernetSegmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EVPNEthernetSegmentResource) ImportState ¶ added in v0.10.0
func (r *EVPNEthernetSegmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EVPNEthernetSegmentResource) Metadata ¶ added in v0.10.0
func (r *EVPNEthernetSegmentResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EVPNEthernetSegmentResource) Read ¶ added in v0.10.0
func (r *EVPNEthernetSegmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EVPNEthernetSegmentResource) Schema ¶ added in v0.10.0
func (r *EVPNEthernetSegmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EVPNEthernetSegmentResource) Update ¶ added in v0.10.0
func (r *EVPNEthernetSegmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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"`
VlanBasedAutoRouteTargetLegacy types.Bool `tfsdk:"vlan_based_auto_route_target_legacy"`
VlanBasedAutoRouteTarget types.Bool `tfsdk:"vlan_based_auto_route_target"`
VlanBasedRd types.String `tfsdk:"vlan_based_rd"`
VlanBasedRouteTargetLegacy types.String `tfsdk:"vlan_based_route_target_legacy"`
VlanBasedRouteTargetBothLegacy types.String `tfsdk:"vlan_based_route_target_both_legacy"`
VlanBasedRouteTargetImportLegacy types.String `tfsdk:"vlan_based_route_target_import_legacy"`
VlanBasedRouteTargetExportLegacy types.String `tfsdk:"vlan_based_route_target_export_legacy"`
VlanBasedRouteTargetExports []EVPNInstanceVlanBasedRouteTargetExports `tfsdk:"vlan_based_route_target_exports"`
VlanBasedRouteTargetImports []EVPNInstanceVlanBasedRouteTargetImports `tfsdk:"vlan_based_route_target_imports"`
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"`
VlanBasedMulticastAdvertise types.String `tfsdk:"vlan_based_multicast_advertise"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
VlanBasedAutoRouteTargetLegacy types.Bool `tfsdk:"vlan_based_auto_route_target_legacy"`
VlanBasedAutoRouteTarget types.Bool `tfsdk:"vlan_based_auto_route_target"`
VlanBasedRd types.String `tfsdk:"vlan_based_rd"`
VlanBasedRouteTargetLegacy types.String `tfsdk:"vlan_based_route_target_legacy"`
VlanBasedRouteTargetBothLegacy types.String `tfsdk:"vlan_based_route_target_both_legacy"`
VlanBasedRouteTargetImportLegacy types.String `tfsdk:"vlan_based_route_target_import_legacy"`
VlanBasedRouteTargetExportLegacy types.String `tfsdk:"vlan_based_route_target_export_legacy"`
VlanBasedRouteTargetExports []EVPNInstanceVlanBasedRouteTargetExports `tfsdk:"vlan_based_route_target_exports"`
VlanBasedRouteTargetImports []EVPNInstanceVlanBasedRouteTargetImports `tfsdk:"vlan_based_route_target_imports"`
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"`
VlanBasedMulticastAdvertise types.String `tfsdk:"vlan_based_multicast_advertise"`
}
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 EVPNInstanceVlanBasedRouteTargetExports ¶ added in v0.6.0
type EVPNInstanceVlanBasedRouteTargetImports ¶ added in v0.6.0
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"`
RecoveryCauseOamRemoteFailure types.Bool `tfsdk:"recovery_cause_oam_remote_failure"`
RecoveryCauseMrpMiscabling types.Bool `tfsdk:"recovery_cause_mrp_miscabling"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
RecoveryCauseOamRemoteFailure types.Bool `tfsdk:"recovery_cause_oam_remote_failure"`
RecoveryCauseMrpMiscabling types.Bool `tfsdk:"recovery_cause_mrp_miscabling"`
}
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"`
SourceGigabitEthernet types.String `tfsdk:"source_gigabit_ethernet"`
SourceTwoGigabitEthernet types.String `tfsdk:"source_two_gigabit_ethernet"`
SourceFiveGigabitEthernet types.String `tfsdk:"source_five_gigabit_ethernet"`
SourceTenGigabitEthernet types.String `tfsdk:"source_ten_gigabit_ethernet"`
SourceTwentyFiveGigabitEthernet types.String `tfsdk:"source_twenty_five_gigabit_ethernet"`
SourceFortyGigabitEthernet types.String `tfsdk:"source_forty_gigabit_ethernet"`
SourceHundredGigabitEthernet types.String `tfsdk:"source_hundred_gigabit_ethernet"`
SourceVlan types.Int64 `tfsdk:"source_vlan"`
SourcePortChannel types.Int64 `tfsdk:"source_port_channel"`
TransportUdp types.Int64 `tfsdk:"transport_udp"`
Ttl types.Int64 `tfsdk:"ttl"`
TemplateDataTimeout types.Int64 `tfsdk:"template_data_timeout"`
ExportProtocol types.String `tfsdk:"export_protocol"`
OptionInterfaceTableTimeout types.Int64 `tfsdk:"option_interface_table_timeout"`
OptionVrfTableTimeout types.Int64 `tfsdk:"option_vrf_table_timeout"`
OptionSamplerTable types.Bool `tfsdk:"option_sampler_table"`
OptionApplicationTableTimeout types.Int64 `tfsdk:"option_application_table_timeout"`
OptionApplicationAttributesTimeout types.Int64 `tfsdk:"option_application_attributes_timeout"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
SourceGigabitEthernet types.String `tfsdk:"source_gigabit_ethernet"`
SourceTwoGigabitEthernet types.String `tfsdk:"source_two_gigabit_ethernet"`
SourceFiveGigabitEthernet types.String `tfsdk:"source_five_gigabit_ethernet"`
SourceTenGigabitEthernet types.String `tfsdk:"source_ten_gigabit_ethernet"`
SourceTwentyFiveGigabitEthernet types.String `tfsdk:"source_twenty_five_gigabit_ethernet"`
SourceFortyGigabitEthernet types.String `tfsdk:"source_forty_gigabit_ethernet"`
SourceHundredGigabitEthernet types.String `tfsdk:"source_hundred_gigabit_ethernet"`
SourceVlan types.Int64 `tfsdk:"source_vlan"`
SourcePortChannel types.Int64 `tfsdk:"source_port_channel"`
TransportUdp types.Int64 `tfsdk:"transport_udp"`
Ttl types.Int64 `tfsdk:"ttl"`
TemplateDataTimeout types.Int64 `tfsdk:"template_data_timeout"`
ExportProtocol types.String `tfsdk:"export_protocol"`
OptionInterfaceTableTimeout types.Int64 `tfsdk:"option_interface_table_timeout"`
OptionVrfTableTimeout types.Int64 `tfsdk:"option_vrf_table_timeout"`
OptionSamplerTable types.Bool `tfsdk:"option_sampler_table"`
OptionApplicationTableTimeout types.Int64 `tfsdk:"option_application_table_timeout"`
OptionApplicationAttributesTimeout types.Int64 `tfsdk:"option_application_attributes_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"`
CacheTimeoutInactive types.Int64 `tfsdk:"cache_timeout_inactive"`
Record types.String `tfsdk:"record"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
CacheTimeoutInactive types.Int64 `tfsdk:"cache_timeout_inactive"`
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"`
MatchIpv6SourceAddress types.Bool `tfsdk:"match_ipv6_source_address"`
MatchIpv6DestinationAddress types.Bool `tfsdk:"match_ipv6_destination_address"`
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"`
MatchApplicationName types.Bool `tfsdk:"match_application_name"`
MatchFlowObservationPoint types.Bool `tfsdk:"match_flow_observation_point"`
MatchIpv4Version types.Bool `tfsdk:"match_ipv4_version"`
MatchIpv6Version types.Bool `tfsdk:"match_ipv6_version"`
MatchIpv6Protocol types.Bool `tfsdk:"match_ipv6_protocol"`
MatchConnectionClientIpv4Address types.Bool `tfsdk:"match_connection_client_ipv4_address"`
MatchConnectionServerIpv4Address types.Bool `tfsdk:"match_connection_server_ipv4_address"`
MatchConnectionClientIpv6Address types.Bool `tfsdk:"match_connection_client_ipv6_address"`
MatchConnectionServerIpv6Address types.Bool `tfsdk:"match_connection_server_ipv6_address"`
MatchConnectionServerTransportPort types.Bool `tfsdk:"match_connection_server_transport_port"`
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"`
CollectConnectionInitiator types.Bool `tfsdk:"collect_connection_initiator"`
CollectConnectionNewConnections types.Bool `tfsdk:"collect_connection_new_connections"`
CollectConnectionServerCounterBytesNetworkLong types.Bool `tfsdk:"collect_connection_server_counter_bytes_network_long"`
CollectConnectionServerCounterPacketsLong types.Bool `tfsdk:"collect_connection_server_counter_packets_long"`
MatchDatalinkMacSourceAddressInput types.Bool `tfsdk:"match_datalink_mac_source_address_input"`
MatchDatalinkMacDestinationAddressInput types.Bool `tfsdk:"match_datalink_mac_destination_address_input"`
MatchDatalinkVlan types.String `tfsdk:"match_datalink_vlan"`
MatchDatalinkSourceVlanId types.Bool `tfsdk:"match_datalink_source_vlan_id"`
MatchDatalinkDestinationVlanId types.Bool `tfsdk:"match_datalink_destination_vlan_id"`
MatchIpv4Ttl types.Bool `tfsdk:"match_ipv4_ttl"`
CollectDatalinkMacSourceAddressInput types.Bool `tfsdk:"collect_datalink_mac_source_address_input"`
CollectFlowDirection types.Bool `tfsdk:"collect_flow_direction"`
MatchRoutingVrfInput types.Bool `tfsdk:"match_routing_vrf_input"`
MatchVxlanVnid types.Bool `tfsdk:"match_vxlan_vnid"`
MatchVxlanVtepInput types.Bool `tfsdk:"match_vxlan_vtep_input"`
MatchVxlanVtepOutput types.Bool `tfsdk:"match_vxlan_vtep_output"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
MatchIpv6SourceAddress types.Bool `tfsdk:"match_ipv6_source_address"`
MatchIpv6DestinationAddress types.Bool `tfsdk:"match_ipv6_destination_address"`
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"`
MatchApplicationName types.Bool `tfsdk:"match_application_name"`
MatchFlowObservationPoint types.Bool `tfsdk:"match_flow_observation_point"`
MatchIpv4Version types.Bool `tfsdk:"match_ipv4_version"`
MatchIpv6Version types.Bool `tfsdk:"match_ipv6_version"`
MatchIpv6Protocol types.Bool `tfsdk:"match_ipv6_protocol"`
MatchConnectionClientIpv4Address types.Bool `tfsdk:"match_connection_client_ipv4_address"`
MatchConnectionServerIpv4Address types.Bool `tfsdk:"match_connection_server_ipv4_address"`
MatchConnectionClientIpv6Address types.Bool `tfsdk:"match_connection_client_ipv6_address"`
MatchConnectionServerIpv6Address types.Bool `tfsdk:"match_connection_server_ipv6_address"`
MatchConnectionServerTransportPort types.Bool `tfsdk:"match_connection_server_transport_port"`
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"`
CollectConnectionInitiator types.Bool `tfsdk:"collect_connection_initiator"`
CollectConnectionNewConnections types.Bool `tfsdk:"collect_connection_new_connections"`
CollectConnectionServerCounterBytesNetworkLong types.Bool `tfsdk:"collect_connection_server_counter_bytes_network_long"`
CollectConnectionServerCounterPacketsLong types.Bool `tfsdk:"collect_connection_server_counter_packets_long"`
MatchDatalinkMacSourceAddressInput types.Bool `tfsdk:"match_datalink_mac_source_address_input"`
MatchDatalinkMacDestinationAddressInput types.Bool `tfsdk:"match_datalink_mac_destination_address_input"`
MatchDatalinkVlan types.String `tfsdk:"match_datalink_vlan"`
MatchDatalinkSourceVlanId types.Bool `tfsdk:"match_datalink_source_vlan_id"`
MatchDatalinkDestinationVlanId types.Bool `tfsdk:"match_datalink_destination_vlan_id"`
MatchIpv4Ttl types.Bool `tfsdk:"match_ipv4_ttl"`
CollectDatalinkMacSourceAddressInput types.Bool `tfsdk:"collect_datalink_mac_source_address_input"`
CollectFlowDirection types.Bool `tfsdk:"collect_flow_direction"`
MatchRoutingVrfInput types.Bool `tfsdk:"match_routing_vrf_input"`
MatchVxlanVnid types.Bool `tfsdk:"match_vxlan_vnid"`
MatchVxlanVtepInput types.Bool `tfsdk:"match_vxlan_vtep_input"`
MatchVxlanVtepOutput types.Bool `tfsdk:"match_vxlan_vtep_output"`
}
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 ISIS ¶ added in v0.11.0
type ISIS struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
AreaTag types.String `tfsdk:"area_tag"`
Nets []ISISNets `tfsdk:"nets"`
MetricStyleWide types.Bool `tfsdk:"metric_style_wide"`
MetricStyleNarrow types.Bool `tfsdk:"metric_style_narrow"`
MetricStyleTransition types.Bool `tfsdk:"metric_style_transition"`
LogAdjacencyChanges types.Bool `tfsdk:"log_adjacency_changes"`
LogAdjacencyChangesAll types.Bool `tfsdk:"log_adjacency_changes_all"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type ISISData ¶ added in v0.11.0
type ISISData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
AreaTag types.String `tfsdk:"area_tag"`
Nets []ISISNets `tfsdk:"nets"`
MetricStyleWide types.Bool `tfsdk:"metric_style_wide"`
MetricStyleNarrow types.Bool `tfsdk:"metric_style_narrow"`
MetricStyleTransition types.Bool `tfsdk:"metric_style_transition"`
LogAdjacencyChanges types.Bool `tfsdk:"log_adjacency_changes"`
LogAdjacencyChangesAll types.Bool `tfsdk:"log_adjacency_changes_all"`
}
type ISISDataSource ¶ added in v0.11.0
type ISISDataSource struct {
// contains filtered or unexported fields
}
func (*ISISDataSource) Configure ¶ added in v0.11.0
func (d *ISISDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ISISDataSource) Metadata ¶ added in v0.11.0
func (d *ISISDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ISISDataSource) Read ¶ added in v0.11.0
func (d *ISISDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ISISDataSource) Schema ¶ added in v0.11.0
func (d *ISISDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ISISResource ¶ added in v0.11.0
type ISISResource struct {
// contains filtered or unexported fields
}
func (*ISISResource) Configure ¶ added in v0.11.0
func (r *ISISResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ISISResource) Create ¶ added in v0.11.0
func (r *ISISResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ISISResource) Delete ¶ added in v0.11.0
func (r *ISISResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ISISResource) ImportState ¶ added in v0.11.0
func (r *ISISResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ISISResource) Metadata ¶ added in v0.11.0
func (r *ISISResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ISISResource) Read ¶ added in v0.11.0
func (r *ISISResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ISISResource) Schema ¶ added in v0.11.0
func (r *ISISResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ISISResource) Update ¶ added in v0.11.0
func (r *ISISResource) 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"`
Mtu types.Int64 `tfsdk:"mtu"`
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"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
Ipv6FlowMonitors []InterfaceEthernetIpv6FlowMonitors `tfsdk:"ipv6_flow_monitors"`
ArpTimeout types.Int64 `tfsdk:"arp_timeout"`
SpanningTreeLinkType types.String `tfsdk:"spanning_tree_link_type"`
BpduguardEnable types.Bool `tfsdk:"bpduguard_enable"`
BpduguardDisable types.Bool `tfsdk:"bpduguard_disable"`
SpanningTreePortfast types.Bool `tfsdk:"spanning_tree_portfast"`
SpanningTreePortfastDisable types.Bool `tfsdk:"spanning_tree_portfast_disable"`
SpanningTreePortfastTrunk types.Bool `tfsdk:"spanning_tree_portfast_trunk"`
SpanningTreePortfastEdge types.Bool `tfsdk:"spanning_tree_portfast_edge"`
IpArpInspectionTrust types.Bool `tfsdk:"ip_arp_inspection_trust"`
IpArpInspectionLimitRate types.Int64 `tfsdk:"ip_arp_inspection_limit_rate"`
IpDhcpRelayInformationOptionVpnId types.Bool `tfsdk:"ip_dhcp_relay_information_option_vpn_id"`
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"`
AuthenticationEventServerAliveActionReinitialize types.Bool `tfsdk:"authentication_event_server_alive_action_reinitialize"`
AuthenticationEventServerDeadActionAuthorize types.Bool `tfsdk:"authentication_event_server_dead_action_authorize"`
AuthenticationEventServerDeadActionAuthorizeVlan types.Int64 `tfsdk:"authentication_event_server_dead_action_authorize_vlan"`
AuthenticationEventServerDeadActionAuthorizeVoice types.Bool `tfsdk:"authentication_event_server_dead_action_authorize_voice"`
AuthenticationEventServerDeadActionReinitializeVlan types.Int64 `tfsdk:"authentication_event_server_dead_action_reinitialize_vlan"`
AuthenticationEventFailActionAuthorizeVlan types.Int64 `tfsdk:"authentication_event_fail_action_authorize_vlan"`
AuthenticationEventFailActionNextMethod types.Bool `tfsdk:"authentication_event_fail_action_next_method"`
AuthenticationEventNoResponseActionAuthorizeVlan types.Int64 `tfsdk:"authentication_event_no_response_action_authorize_vlan"`
AuthenticationEventLinksecFailActionNextMethod types.Bool `tfsdk:"authentication_event_linksec_fail_action_next_method"`
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"`
IpNbarProtocolDiscovery types.Bool `tfsdk:"ip_nbar_protocol_discovery"`
DeviceTracking types.Bool `tfsdk:"device_tracking"`
DeviceTrackingAttachedPolicies []InterfaceEthernetDeviceTrackingAttachedPolicies `tfsdk:"device_tracking_attached_policies"`
CdpEnable types.Bool `tfsdk:"cdp_enable"`
CdpTlvApp types.Bool `tfsdk:"cdp_tlv_app"`
CdpTlvLocation types.Bool `tfsdk:"cdp_tlv_location"`
CdpTlvServerLocation types.Bool `tfsdk:"cdp_tlv_server_location"`
IpNatInside types.Bool `tfsdk:"ip_nat_inside"`
IpNatOutside types.Bool `tfsdk:"ip_nat_outside"`
EvpnEthernetSegments []InterfaceEthernetEvpnEthernetSegments `tfsdk:"evpn_ethernet_segments"`
CarrierDelayMsec types.Int64 `tfsdk:"carrier_delay_msec"`
HoldQueues []InterfaceEthernetHoldQueues `tfsdk:"hold_queues"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Mtu types.Int64 `tfsdk:"mtu"`
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"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
Ipv6FlowMonitors []InterfaceEthernetIpv6FlowMonitors `tfsdk:"ipv6_flow_monitors"`
ArpTimeout types.Int64 `tfsdk:"arp_timeout"`
SpanningTreeLinkType types.String `tfsdk:"spanning_tree_link_type"`
BpduguardEnable types.Bool `tfsdk:"bpduguard_enable"`
BpduguardDisable types.Bool `tfsdk:"bpduguard_disable"`
SpanningTreePortfast types.Bool `tfsdk:"spanning_tree_portfast"`
SpanningTreePortfastDisable types.Bool `tfsdk:"spanning_tree_portfast_disable"`
SpanningTreePortfastTrunk types.Bool `tfsdk:"spanning_tree_portfast_trunk"`
SpanningTreePortfastEdge types.Bool `tfsdk:"spanning_tree_portfast_edge"`
IpArpInspectionTrust types.Bool `tfsdk:"ip_arp_inspection_trust"`
IpArpInspectionLimitRate types.Int64 `tfsdk:"ip_arp_inspection_limit_rate"`
IpDhcpRelayInformationOptionVpnId types.Bool `tfsdk:"ip_dhcp_relay_information_option_vpn_id"`
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"`
AuthenticationEventServerAliveActionReinitialize types.Bool `tfsdk:"authentication_event_server_alive_action_reinitialize"`
AuthenticationEventServerDeadActionAuthorize types.Bool `tfsdk:"authentication_event_server_dead_action_authorize"`
AuthenticationEventServerDeadActionAuthorizeVlan types.Int64 `tfsdk:"authentication_event_server_dead_action_authorize_vlan"`
AuthenticationEventServerDeadActionAuthorizeVoice types.Bool `tfsdk:"authentication_event_server_dead_action_authorize_voice"`
AuthenticationEventServerDeadActionReinitializeVlan types.Int64 `tfsdk:"authentication_event_server_dead_action_reinitialize_vlan"`
AuthenticationEventFailActionAuthorizeVlan types.Int64 `tfsdk:"authentication_event_fail_action_authorize_vlan"`
AuthenticationEventFailActionNextMethod types.Bool `tfsdk:"authentication_event_fail_action_next_method"`
AuthenticationEventNoResponseActionAuthorizeVlan types.Int64 `tfsdk:"authentication_event_no_response_action_authorize_vlan"`
AuthenticationEventLinksecFailActionNextMethod types.Bool `tfsdk:"authentication_event_linksec_fail_action_next_method"`
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"`
IpNbarProtocolDiscovery types.Bool `tfsdk:"ip_nbar_protocol_discovery"`
DeviceTracking types.Bool `tfsdk:"device_tracking"`
DeviceTrackingAttachedPolicies []InterfaceEthernetDeviceTrackingAttachedPolicies `tfsdk:"device_tracking_attached_policies"`
CdpEnable types.Bool `tfsdk:"cdp_enable"`
CdpTlvApp types.Bool `tfsdk:"cdp_tlv_app"`
CdpTlvLocation types.Bool `tfsdk:"cdp_tlv_location"`
CdpTlvServerLocation types.Bool `tfsdk:"cdp_tlv_server_location"`
IpNatInside types.Bool `tfsdk:"ip_nat_inside"`
IpNatOutside types.Bool `tfsdk:"ip_nat_outside"`
EvpnEthernetSegments []InterfaceEthernetEvpnEthernetSegments `tfsdk:"evpn_ethernet_segments"`
CarrierDelayMsec types.Int64 `tfsdk:"carrier_delay_msec"`
HoldQueues []InterfaceEthernetHoldQueues `tfsdk:"hold_queues"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
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 InterfaceEthernetDeviceTrackingAttachedPolicies ¶ added in v0.6.1
type InterfaceEthernetEvpnEthernetSegments ¶ added in v0.10.0
type InterfaceEthernetHelperAddresses ¶ added in v0.3.0
type InterfaceEthernetHoldQueues ¶ added in v0.11.0
type InterfaceEthernetIpFlowMonitors ¶ added in v0.5.6
type InterfaceEthernetIpv6Addresses ¶ added in v0.4.0
type InterfaceEthernetIpv6FlowMonitors ¶ added in v0.6.1
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 InterfaceISIS ¶ added in v0.11.0
type InterfaceISIS 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"`
Ipv4MetricLevels []InterfaceISISIpv4MetricLevels `tfsdk:"ipv4_metric_levels"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type InterfaceISISData ¶ added in v0.11.0
type InterfaceISISDataSource ¶ added in v0.11.0
type InterfaceISISDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceISISDataSource) Configure ¶ added in v0.11.0
func (d *InterfaceISISDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceISISDataSource) Metadata ¶ added in v0.11.0
func (d *InterfaceISISDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceISISDataSource) Read ¶ added in v0.11.0
func (d *InterfaceISISDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceISISDataSource) Schema ¶ added in v0.11.0
func (d *InterfaceISISDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceISISIpv4MetricLevels ¶ added in v0.11.0
type InterfaceISISResource ¶ added in v0.11.0
type InterfaceISISResource struct {
// contains filtered or unexported fields
}
func (*InterfaceISISResource) Configure ¶ added in v0.11.0
func (r *InterfaceISISResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceISISResource) Create ¶ added in v0.11.0
func (r *InterfaceISISResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceISISResource) Delete ¶ added in v0.11.0
func (r *InterfaceISISResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceISISResource) ImportState ¶ added in v0.11.0
func (r *InterfaceISISResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceISISResource) Metadata ¶ added in v0.11.0
func (r *InterfaceISISResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceISISResource) Read ¶ added in v0.11.0
func (r *InterfaceISISResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceISISResource) Schema ¶ added in v0.11.0
func (r *InterfaceISISResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceISISResource) Update ¶ added in v0.11.0
func (r *InterfaceISISResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
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 InterfaceMPLS 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"`
Ip types.Bool `tfsdk:"ip"`
Mtu types.String `tfsdk:"mtu"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
MultiAreaIds []InterfaceOSPFMultiAreaIds `tfsdk:"multi_area_ids"`
MessageDigestKeys []InterfaceOSPFMessageDigestKeys `tfsdk:"message_digest_keys"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
MultiAreaIds []InterfaceOSPFMultiAreaIds `tfsdk:"multi_area_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 InterfaceOSPFMultiAreaIds ¶ added in v0.10.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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 InterfacePIMIPv6 ¶ added in v0.11.0
type InterfacePIMIPv6 struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Type types.String `tfsdk:"type"`
Name types.String `tfsdk:"name"`
Pim types.Bool `tfsdk:"pim"`
Bfd types.Bool `tfsdk:"bfd"`
BsrBorder types.Bool `tfsdk:"bsr_border"`
DrPriority types.Int64 `tfsdk:"dr_priority"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type InterfacePIMIPv6Data ¶ added in v0.11.0
type InterfacePIMIPv6Data struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Type types.String `tfsdk:"type"`
Name types.String `tfsdk:"name"`
Pim types.Bool `tfsdk:"pim"`
Bfd types.Bool `tfsdk:"bfd"`
BsrBorder types.Bool `tfsdk:"bsr_border"`
DrPriority types.Int64 `tfsdk:"dr_priority"`
}
type InterfacePIMIPv6DataSource ¶ added in v0.11.0
type InterfacePIMIPv6DataSource struct {
// contains filtered or unexported fields
}
func (*InterfacePIMIPv6DataSource) Configure ¶ added in v0.11.0
func (d *InterfacePIMIPv6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfacePIMIPv6DataSource) Metadata ¶ added in v0.11.0
func (d *InterfacePIMIPv6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfacePIMIPv6DataSource) Read ¶ added in v0.11.0
func (d *InterfacePIMIPv6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfacePIMIPv6DataSource) Schema ¶ added in v0.11.0
func (d *InterfacePIMIPv6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfacePIMIPv6Resource ¶ added in v0.11.0
type InterfacePIMIPv6Resource struct {
// contains filtered or unexported fields
}
func (*InterfacePIMIPv6Resource) Configure ¶ added in v0.11.0
func (r *InterfacePIMIPv6Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfacePIMIPv6Resource) Create ¶ added in v0.11.0
func (r *InterfacePIMIPv6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfacePIMIPv6Resource) Delete ¶ added in v0.11.0
func (r *InterfacePIMIPv6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfacePIMIPv6Resource) ImportState ¶ added in v0.11.0
func (r *InterfacePIMIPv6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfacePIMIPv6Resource) Metadata ¶ added in v0.11.0
func (r *InterfacePIMIPv6Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfacePIMIPv6Resource) Read ¶ added in v0.11.0
func (r *InterfacePIMIPv6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfacePIMIPv6Resource) Schema ¶ added in v0.11.0
func (r *InterfacePIMIPv6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfacePIMIPv6Resource) Update ¶ added in v0.11.0
func (r *InterfacePIMIPv6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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"`
Switchport types.Bool `tfsdk:"switchport"`
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"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
DeviceTracking types.Bool `tfsdk:"device_tracking"`
DeviceTrackingAttachedPolicies []InterfacePortChannelDeviceTrackingAttachedPolicies `tfsdk:"device_tracking_attached_policies"`
NegotiationAuto types.Bool `tfsdk:"negotiation_auto"`
EvpnEthernetSegments []InterfacePortChannelEvpnEthernetSegments `tfsdk:"evpn_ethernet_segments"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Switchport types.Bool `tfsdk:"switchport"`
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"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
DeviceTracking types.Bool `tfsdk:"device_tracking"`
DeviceTrackingAttachedPolicies []InterfacePortChannelDeviceTrackingAttachedPolicies `tfsdk:"device_tracking_attached_policies"`
NegotiationAuto types.Bool `tfsdk:"negotiation_auto"`
EvpnEthernetSegments []InterfacePortChannelEvpnEthernetSegments `tfsdk:"evpn_ethernet_segments"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
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 InterfacePortChannelDeviceTrackingAttachedPolicies ¶ added in v0.6.1
type InterfacePortChannelEvpnEthernetSegments ¶ added in v0.10.0
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"`
EncapsulationDot1qVlanId types.Int64 `tfsdk:"encapsulation_dot1q_vlan_id"`
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"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
EncapsulationDot1qVlanId types.Int64 `tfsdk:"encapsulation_dot1q_vlan_id"`
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"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
IpMtu types.Int64 `tfsdk:"ip_mtu"`
IpDhcpRelaySourceInterface types.String `tfsdk:"ip_dhcp_relay_source_interface"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
TunnelVrf types.String `tfsdk:"tunnel_vrf"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
IpMtu types.Int64 `tfsdk:"ip_mtu"`
IpDhcpRelaySourceInterface types.String `tfsdk:"ip_dhcp_relay_source_interface"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
TunnelVrf types.String `tfsdk:"tunnel_vrf"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
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"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
MacAddress types.String `tfsdk:"mac_address"`
IpDhcpRelayInformationOptionVpnId types.Bool `tfsdk:"ip_dhcp_relay_information_option_vpn_id"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
IpAccessGroupInEnable types.Bool `tfsdk:"ip_access_group_in_enable"`
IpAccessGroupIn types.String `tfsdk:"ip_access_group_in"`
IpAccessGroupOutEnable types.Bool `tfsdk:"ip_access_group_out_enable"`
IpAccessGroupOut types.String `tfsdk:"ip_access_group_out"`
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"`
MacAddress types.String `tfsdk:"mac_address"`
IpDhcpRelayInformationOptionVpnId types.Bool `tfsdk:"ip_dhcp_relay_information_option_vpn_id"`
IpIgmpVersion types.Int64 `tfsdk:"ip_igmp_version"`
IpRouterIsis types.String `tfsdk:"ip_router_isis"`
}
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 IosxeProviderData ¶ added in v0.5.8
type IosxeProviderData struct {
Devices map[string]*IosxeProviderDataDevice
}
IosxeProviderData describes the data maintained by the provider.
type IosxeProviderDataDevice ¶ added in v0.5.8
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"`
Host types.String `tfsdk:"host"`
Insecure types.Bool `tfsdk:"insecure"`
Protocol types.String `tfsdk:"protocol"`
Retries types.Int64 `tfsdk:"retries"`
LockReleaseTimeout types.Int64 `tfsdk:"lock_release_timeout"`
ReuseConnection types.Bool `tfsdk:"reuse_connection"`
AutoCommit types.Bool `tfsdk:"auto_commit"`
SelectedDevices types.List `tfsdk:"selected_devices"`
Devices []IosxeProviderModelDevice `tfsdk:"devices"`
}
IosxeProviderModel describes the provider data model.
type IosxeProviderModelDevice ¶ added in v0.3.0
type LLDP ¶ added in v0.6.1
type LLDP struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
Run types.Bool `tfsdk:"run"`
Holdtime types.Int64 `tfsdk:"holdtime"`
ManagementVlan types.Int64 `tfsdk:"management_vlan"`
Timer types.Int64 `tfsdk:"timer"`
Ipv4ManagementAddresses types.List `tfsdk:"ipv4_management_addresses"`
Ipv6ManagementAddresses types.List `tfsdk:"ipv6_management_addresses"`
SystemNames []LLDPSystemNames `tfsdk:"system_names"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type LLDPData ¶ added in v0.6.1
type LLDPData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Run types.Bool `tfsdk:"run"`
Holdtime types.Int64 `tfsdk:"holdtime"`
ManagementVlan types.Int64 `tfsdk:"management_vlan"`
Timer types.Int64 `tfsdk:"timer"`
Ipv4ManagementAddresses types.List `tfsdk:"ipv4_management_addresses"`
Ipv6ManagementAddresses types.List `tfsdk:"ipv6_management_addresses"`
SystemNames []LLDPSystemNames `tfsdk:"system_names"`
}
type LLDPDataSource ¶ added in v0.6.1
type LLDPDataSource struct {
// contains filtered or unexported fields
}
func (*LLDPDataSource) Configure ¶ added in v0.6.1
func (d *LLDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LLDPDataSource) Metadata ¶ added in v0.6.1
func (d *LLDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LLDPDataSource) Read ¶ added in v0.6.1
func (d *LLDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LLDPDataSource) Schema ¶ added in v0.6.1
func (d *LLDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LLDPResource ¶ added in v0.6.1
type LLDPResource struct {
// contains filtered or unexported fields
}
func (*LLDPResource) Configure ¶ added in v0.6.1
func (r *LLDPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LLDPResource) Create ¶ added in v0.6.1
func (r *LLDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LLDPResource) Delete ¶ added in v0.6.1
func (r *LLDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LLDPResource) ImportState ¶ added in v0.6.1
func (r *LLDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LLDPResource) Metadata ¶ added in v0.6.1
func (r *LLDPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LLDPResource) Read ¶ added in v0.6.1
func (r *LLDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LLDPResource) Schema ¶ added in v0.6.1
func (r *LLDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LLDPResource) Update ¶ added in v0.6.1
func (r *LLDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LLDPSystemNames ¶ added in v0.6.1
type License ¶ added in v0.6.1
type License struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
BootLevelNetworkAdvantage types.Bool `tfsdk:"boot_level_network_advantage"`
BootLevelNetworkAdvantageAddon types.String `tfsdk:"boot_level_network_advantage_addon"`
BootLevelNetworkEssentials types.Bool `tfsdk:"boot_level_network_essentials"`
BootLevelNetworkEssentialsAddon types.String `tfsdk:"boot_level_network_essentials_addon"`
SmartTransportType types.String `tfsdk:"smart_transport_type"`
SmartUrlCslu types.String `tfsdk:"smart_url_cslu"`
AcceptAgreement types.Bool `tfsdk:"accept_agreement"`
AcceptEnd types.Bool `tfsdk:"accept_end"`
AcceptUser types.Bool `tfsdk:"accept_user"`
UdiPid types.String `tfsdk:"udi_pid"`
UdiSn types.String `tfsdk:"udi_sn"`
FeatureName types.String `tfsdk:"feature_name"`
FeaturePortBulk types.Bool `tfsdk:"feature_port_bulk"`
FeaturePortOnegig types.Int64 `tfsdk:"feature_port_onegig"`
FeaturePortB6xonegig types.Int64 `tfsdk:"feature_port_b_6xonegig"`
FeaturePortTengig types.Int64 `tfsdk:"feature_port_tengig"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type LicenseData ¶ added in v0.6.1
type LicenseData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
BootLevelNetworkAdvantage types.Bool `tfsdk:"boot_level_network_advantage"`
BootLevelNetworkAdvantageAddon types.String `tfsdk:"boot_level_network_advantage_addon"`
BootLevelNetworkEssentials types.Bool `tfsdk:"boot_level_network_essentials"`
BootLevelNetworkEssentialsAddon types.String `tfsdk:"boot_level_network_essentials_addon"`
SmartTransportType types.String `tfsdk:"smart_transport_type"`
SmartUrlCslu types.String `tfsdk:"smart_url_cslu"`
AcceptAgreement types.Bool `tfsdk:"accept_agreement"`
AcceptEnd types.Bool `tfsdk:"accept_end"`
AcceptUser types.Bool `tfsdk:"accept_user"`
UdiPid types.String `tfsdk:"udi_pid"`
UdiSn types.String `tfsdk:"udi_sn"`
FeatureName types.String `tfsdk:"feature_name"`
FeaturePortBulk types.Bool `tfsdk:"feature_port_bulk"`
FeaturePortOnegig types.Int64 `tfsdk:"feature_port_onegig"`
FeaturePortB6xonegig types.Int64 `tfsdk:"feature_port_b_6xonegig"`
FeaturePortTengig types.Int64 `tfsdk:"feature_port_tengig"`
}
type LicenseDataSource ¶ added in v0.6.1
type LicenseDataSource struct {
// contains filtered or unexported fields
}
func (*LicenseDataSource) Configure ¶ added in v0.6.1
func (d *LicenseDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LicenseDataSource) Metadata ¶ added in v0.6.1
func (d *LicenseDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LicenseDataSource) Read ¶ added in v0.6.1
func (d *LicenseDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LicenseDataSource) Schema ¶ added in v0.6.1
func (d *LicenseDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LicenseResource ¶ added in v0.6.1
type LicenseResource struct {
// contains filtered or unexported fields
}
func (*LicenseResource) Configure ¶ added in v0.6.1
func (r *LicenseResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LicenseResource) Create ¶ added in v0.6.1
func (r *LicenseResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LicenseResource) Delete ¶ added in v0.6.1
func (r *LicenseResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LicenseResource) ImportState ¶ added in v0.6.1
func (r *LicenseResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LicenseResource) Metadata ¶ added in v0.6.1
func (r *LicenseResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LicenseResource) Read ¶ added in v0.6.1
func (r *LicenseResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LicenseResource) Schema ¶ added in v0.6.1
func (r *LicenseResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LicenseResource) Update ¶ added in v0.6.1
func (r *LicenseResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type Line ¶ added in v0.5.0
type Line struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
Console []LineConsole `tfsdk:"console"`
Vty []LineVty `tfsdk:"vty"`
Aux []LineAux `tfsdk:"aux"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type LineAux ¶ added in v0.8.1
type LineAux struct {
First types.String `tfsdk:"first"`
EscapeCharacter types.String `tfsdk:"escape_character"`
LoggingSynchronous types.Bool `tfsdk:"logging_synchronous"`
ExecTimeoutMinutes types.Int64 `tfsdk:"exec_timeout_minutes"`
ExecTimeoutSeconds types.Int64 `tfsdk:"exec_timeout_seconds"`
Monitor types.Bool `tfsdk:"monitor"`
TransportOutputNone types.Bool `tfsdk:"transport_output_none"`
}
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"`
EscapeCharacter types.String `tfsdk:"escape_character"`
LoggingSynchronous types.Bool `tfsdk:"logging_synchronous"`
TransportOutputAll types.Bool `tfsdk:"transport_output_all"`
TransportOutputNone types.Bool `tfsdk:"transport_output_none"`
TransportOutput types.List `tfsdk:"transport_output"`
}
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.List `tfsdk:"transport_input"`
Monitor types.Bool `tfsdk:"monitor"`
SessionTimeout types.Int64 `tfsdk:"session_timeout"`
Stopbits types.String `tfsdk:"stopbits"`
LoggingSynchronous types.Bool `tfsdk:"logging_synchronous"`
TransportOutputAll types.Bool `tfsdk:"transport_output_all"`
TransportOutputNone types.Bool `tfsdk:"transport_output_none"`
TransportOutput types.List `tfsdk:"transport_output"`
}
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"`
Console types.Bool `tfsdk:"console"`
SourceInterfacesVrf []LoggingSourceInterfacesVrf `tfsdk:"source_interfaces_vrf"`
Ipv4Hosts []LoggingIpv4Hosts `tfsdk:"ipv4_hosts"`
Ipv4HostsTransport []LoggingIpv4HostsTransport `tfsdk:"ipv4_hosts_transport"`
Ipv4VrfHosts []LoggingIpv4VrfHosts `tfsdk:"ipv4_vrf_hosts"`
Ipv4VrfHostsTransport []LoggingIpv4VrfHostsTransport `tfsdk:"ipv4_vrf_hosts_transport"`
Ipv6Hosts []LoggingIpv6Hosts `tfsdk:"ipv6_hosts"`
Ipv6HostsTransport []LoggingIpv6HostsTransport `tfsdk:"ipv6_hosts_transport"`
Ipv6VrfHosts []LoggingIpv6VrfHosts `tfsdk:"ipv6_vrf_hosts"`
Ipv6VrfHostsTransport []LoggingIpv6VrfHostsTransport `tfsdk:"ipv6_vrf_hosts_transport"`
LoggingCount types.Bool `tfsdk:"logging_count"`
PersistentUrl types.String `tfsdk:"persistent_url"`
PersistentSize types.Int64 `tfsdk:"persistent_size"`
PersistentFilesize types.Int64 `tfsdk:"persistent_filesize"`
PersistentBatch types.Int64 `tfsdk:"persistent_batch"`
PersistentThreshold types.Int64 `tfsdk:"persistent_threshold"`
PersistentImmediate types.Bool `tfsdk:"persistent_immediate"`
PersistentNotify types.Bool `tfsdk:"persistent_notify"`
PersistentProtected types.Bool `tfsdk:"persistent_protected"`
RateLimitAll types.Int64 `tfsdk:"rate_limit_all"`
RateLimitAllExceptSeverity types.String `tfsdk:"rate_limit_all_except_severity"`
RateLimitConsole types.Int64 `tfsdk:"rate_limit_console"`
RateLimitConsoleExceptSeverity types.String `tfsdk:"rate_limit_console_except_severity"`
RateLimitConsoleAll types.Int64 `tfsdk:"rate_limit_console_all"`
RateLimitConsoleAllExceptSeverity types.String `tfsdk:"rate_limit_console_all_except_severity"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Console types.Bool `tfsdk:"console"`
SourceInterfacesVrf []LoggingSourceInterfacesVrf `tfsdk:"source_interfaces_vrf"`
Ipv4Hosts []LoggingIpv4Hosts `tfsdk:"ipv4_hosts"`
Ipv4HostsTransport []LoggingIpv4HostsTransport `tfsdk:"ipv4_hosts_transport"`
Ipv4VrfHosts []LoggingIpv4VrfHosts `tfsdk:"ipv4_vrf_hosts"`
Ipv4VrfHostsTransport []LoggingIpv4VrfHostsTransport `tfsdk:"ipv4_vrf_hosts_transport"`
Ipv6Hosts []LoggingIpv6Hosts `tfsdk:"ipv6_hosts"`
Ipv6HostsTransport []LoggingIpv6HostsTransport `tfsdk:"ipv6_hosts_transport"`
Ipv6VrfHosts []LoggingIpv6VrfHosts `tfsdk:"ipv6_vrf_hosts"`
Ipv6VrfHostsTransport []LoggingIpv6VrfHostsTransport `tfsdk:"ipv6_vrf_hosts_transport"`
LoggingCount types.Bool `tfsdk:"logging_count"`
PersistentUrl types.String `tfsdk:"persistent_url"`
PersistentSize types.Int64 `tfsdk:"persistent_size"`
PersistentFilesize types.Int64 `tfsdk:"persistent_filesize"`
PersistentBatch types.Int64 `tfsdk:"persistent_batch"`
PersistentThreshold types.Int64 `tfsdk:"persistent_threshold"`
PersistentImmediate types.Bool `tfsdk:"persistent_immediate"`
PersistentNotify types.Bool `tfsdk:"persistent_notify"`
PersistentProtected types.Bool `tfsdk:"persistent_protected"`
RateLimitAll types.Int64 `tfsdk:"rate_limit_all"`
RateLimitAllExceptSeverity types.String `tfsdk:"rate_limit_all_except_severity"`
RateLimitConsole types.Int64 `tfsdk:"rate_limit_console"`
RateLimitConsoleExceptSeverity types.String `tfsdk:"rate_limit_console_except_severity"`
RateLimitConsoleAll types.Int64 `tfsdk:"rate_limit_console_all"`
RateLimitConsoleAllExceptSeverity types.String `tfsdk:"rate_limit_console_all_except_severity"`
}
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 LoggingIpv4Hosts ¶ added in v0.3.0
type LoggingIpv4HostsTransport ¶ added in v0.7.0
type LoggingIpv4HostsTransport struct {
Ipv4Host types.String `tfsdk:"ipv4_host"`
TransportUdpPorts []LoggingIpv4HostsTransportTransportUdpPorts `tfsdk:"transport_udp_ports"`
TransportTcpPorts []LoggingIpv4HostsTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"`
TransportTlsPorts []LoggingIpv4HostsTransportTransportTlsPorts `tfsdk:"transport_tls_ports"`
}
type LoggingIpv4HostsTransportTransportTcpPorts ¶ added in v0.7.0
type LoggingIpv4HostsTransportTransportTlsPorts ¶ added in v0.7.0
type LoggingIpv4HostsTransportTransportUdpPorts ¶ added in v0.7.0
type LoggingIpv4VrfHosts ¶ added in v0.3.0
type LoggingIpv4VrfHostsTransport ¶ added in v0.7.0
type LoggingIpv4VrfHostsTransport struct {
Ipv4Host types.String `tfsdk:"ipv4_host"`
Vrf types.String `tfsdk:"vrf"`
TransportUdpPorts []LoggingIpv4VrfHostsTransportTransportUdpPorts `tfsdk:"transport_udp_ports"`
TransportTcpPorts []LoggingIpv4VrfHostsTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"`
TransportTlsPorts []LoggingIpv4VrfHostsTransportTransportTlsPorts `tfsdk:"transport_tls_ports"`
}
type LoggingIpv4VrfHostsTransportTransportTcpPorts ¶ added in v0.7.0
type LoggingIpv4VrfHostsTransportTransportTlsPorts ¶ added in v0.7.0
type LoggingIpv4VrfHostsTransportTransportUdpPorts ¶ added in v0.7.0
type LoggingIpv6Hosts ¶ added in v0.3.0
type LoggingIpv6HostsTransport ¶ added in v0.7.0
type LoggingIpv6HostsTransport struct {
Ipv6Host types.String `tfsdk:"ipv6_host"`
TransportUdpPorts []LoggingIpv6HostsTransportTransportUdpPorts `tfsdk:"transport_udp_ports"`
TransportTcpPorts []LoggingIpv6HostsTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"`
TransportTlsPorts []LoggingIpv6HostsTransportTransportTlsPorts `tfsdk:"transport_tls_ports"`
}
type LoggingIpv6HostsTransportTransportTcpPorts ¶ added in v0.7.0
type LoggingIpv6HostsTransportTransportTlsPorts ¶ added in v0.7.0
type LoggingIpv6HostsTransportTransportUdpPorts ¶ added in v0.7.0
type LoggingIpv6VrfHosts ¶ added in v0.3.0
type LoggingIpv6VrfHostsTransport ¶ added in v0.7.0
type LoggingIpv6VrfHostsTransport struct {
Ipv6Host types.String `tfsdk:"ipv6_host"`
Vrf types.String `tfsdk:"vrf"`
TransportUdpPorts []LoggingIpv6VrfHostsTransportTransportUdpPorts `tfsdk:"transport_udp_ports"`
TransportTcpPorts []LoggingIpv6VrfHostsTransportTransportTcpPorts `tfsdk:"transport_tcp_ports"`
TransportTlsPorts []LoggingIpv6VrfHostsTransportTransportTlsPorts `tfsdk:"transport_tls_ports"`
}
type LoggingIpv6VrfHostsTransportTransportTcpPorts ¶ added in v0.7.0
type LoggingIpv6VrfHostsTransportTransportTlsPorts ¶ added in v0.7.0
type LoggingIpv6VrfHostsTransportTransportUdpPorts ¶ added in v0.7.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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 MSDP ¶ added in v0.3.0
type MSDP struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
OriginatorId types.String `tfsdk:"originator_id"`
Peers []MSDPPeers `tfsdk:"peers"`
Passwords []MSDPPasswords `tfsdk:"passwords"`
Vrfs []MSDPVrfs `tfsdk:"vrfs"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 MSDPVrfs ¶ added in v0.8.0
type MSDPVrfs struct {
Vrf types.String `tfsdk:"vrf"`
OriginatorId types.String `tfsdk:"originator_id"`
Peers []MSDPVrfsPeers `tfsdk:"peers"`
Passwords []MSDPVrfsPasswords `tfsdk:"passwords"`
}
type MSDPVrfsPasswords ¶ added in v0.8.0
type MSDPVrfsPeers ¶ added in v0.8.0
type Multicast ¶ added in v0.11.0
type Multicast struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
Multipath types.Bool `tfsdk:"multipath"`
MultipathSGHash types.String `tfsdk:"multipath_s_g_hash"`
Vrfs []MulticastVrfs `tfsdk:"vrfs"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type MulticastData ¶ added in v0.11.0
type MulticastDataSource ¶ added in v0.11.0
type MulticastDataSource struct {
// contains filtered or unexported fields
}
func (*MulticastDataSource) Configure ¶ added in v0.11.0
func (d *MulticastDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*MulticastDataSource) Metadata ¶ added in v0.11.0
func (d *MulticastDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MulticastDataSource) Read ¶ added in v0.11.0
func (d *MulticastDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MulticastDataSource) Schema ¶ added in v0.11.0
func (d *MulticastDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MulticastResource ¶ added in v0.11.0
type MulticastResource struct {
// contains filtered or unexported fields
}
func (*MulticastResource) Configure ¶ added in v0.11.0
func (r *MulticastResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*MulticastResource) Create ¶ added in v0.11.0
func (r *MulticastResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MulticastResource) Delete ¶ added in v0.11.0
func (r *MulticastResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MulticastResource) ImportState ¶ added in v0.11.0
func (r *MulticastResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MulticastResource) Metadata ¶ added in v0.11.0
func (r *MulticastResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MulticastResource) Read ¶ added in v0.11.0
func (r *MulticastResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MulticastResource) Schema ¶ added in v0.11.0
func (r *MulticastResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MulticastResource) Update ¶ added in v0.11.0
func (r *MulticastResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MulticastVrfs ¶ added in v0.11.0
type NAT ¶ added in v0.8.1
type NAT struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
InsideSourceInterfaces []NATInsideSourceInterfaces `tfsdk:"inside_source_interfaces"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type NATData ¶ added in v0.8.1
type NATData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
InsideSourceInterfaces []NATInsideSourceInterfaces `tfsdk:"inside_source_interfaces"`
}
type NATDataSource ¶ added in v0.8.1
type NATDataSource struct {
// contains filtered or unexported fields
}
func (*NATDataSource) Configure ¶ added in v0.8.1
func (d *NATDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*NATDataSource) Metadata ¶ added in v0.8.1
func (d *NATDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NATDataSource) Read ¶ added in v0.8.1
func (d *NATDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NATDataSource) Schema ¶ added in v0.8.1
func (d *NATDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NATInsideSourceInterfaces ¶ added in v0.8.1
type NATInsideSourceInterfaces struct {
Id types.String `tfsdk:"id"`
Interfaces []NATInsideSourceInterfacesInterfaces `tfsdk:"interfaces"`
}
type NATInsideSourceInterfacesInterfaces ¶ added in v0.8.1
type NATResource ¶ added in v0.8.1
type NATResource struct {
// contains filtered or unexported fields
}
func (*NATResource) Configure ¶ added in v0.8.1
func (r *NATResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*NATResource) Create ¶ added in v0.8.1
func (r *NATResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NATResource) Delete ¶ added in v0.8.1
func (r *NATResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NATResource) ImportState ¶ added in v0.8.1
func (r *NATResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NATResource) Metadata ¶ added in v0.8.1
func (r *NATResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NATResource) Read ¶ added in v0.8.1
func (r *NATResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NATResource) Schema ¶ added in v0.8.1
func (r *NATResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NATResource) Update ¶ added in v0.8.1
func (r *NATResource) 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"`
SourceGigabitEthernet types.String `tfsdk:"source_gigabit_ethernet"`
SourceTenGigabitEthernet types.String `tfsdk:"source_ten_gigabit_ethernet"`
SourceFortyGigabitEthernet types.String `tfsdk:"source_forty_gigabit_ethernet"`
SourceHundredGigabitEthernet types.String `tfsdk:"source_hundred_gigabit_ethernet"`
SourceLoopback types.Int64 `tfsdk:"source_loopback"`
SourcePortChannel types.Int64 `tfsdk:"source_port_channel"`
SourcePortChannelSubinterface types.String `tfsdk:"source_port_channel_subinterface"`
SourceVlan types.Int64 `tfsdk:"source_vlan"`
Servers []NTPServers `tfsdk:"servers"`
ServerVrfs []NTPServerVrfs `tfsdk:"server_vrfs"`
Peers []NTPPeers `tfsdk:"peers"`
PeerVrfs []NTPPeerVrfs `tfsdk:"peer_vrfs"`
TrustedKeys []NTPTrustedKeys `tfsdk:"trusted_keys"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
SourceGigabitEthernet types.String `tfsdk:"source_gigabit_ethernet"`
SourceTenGigabitEthernet types.String `tfsdk:"source_ten_gigabit_ethernet"`
SourceFortyGigabitEthernet types.String `tfsdk:"source_forty_gigabit_ethernet"`
SourceHundredGigabitEthernet types.String `tfsdk:"source_hundred_gigabit_ethernet"`
SourceLoopback types.Int64 `tfsdk:"source_loopback"`
SourcePortChannel types.Int64 `tfsdk:"source_port_channel"`
SourcePortChannelSubinterface types.String `tfsdk:"source_port_channel_subinterface"`
SourceVlan types.Int64 `tfsdk:"source_vlan"`
Servers []NTPServers `tfsdk:"servers"`
ServerVrfs []NTPServerVrfs `tfsdk:"server_vrfs"`
Peers []NTPPeers `tfsdk:"peers"`
PeerVrfs []NTPPeerVrfs `tfsdk:"peer_vrfs"`
TrustedKeys []NTPTrustedKeys `tfsdk:"trusted_keys"`
}
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 NTPServers struct {
IpAddress types.String `tfsdk:"ip_address"`
Source types.String `tfsdk:"source"`
Key types.Int64 `tfsdk:"key"`
Prefer types.Bool `tfsdk:"prefer"`
Version types.Int64 `tfsdk:"version"`
Burst types.Bool `tfsdk:"burst"`
Iburst types.Bool `tfsdk:"iburst"`
Periodic types.Bool `tfsdk:"periodic"`
}
type NTPTrustedKeys ¶ added in v0.5.9
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"`
AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"`
PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"`
PassiveInterface types.List `tfsdk:"passive_interface"`
LogAdjacencyChanges types.Bool `tfsdk:"log_adjacency_changes"`
LogAdjacencyChangesDetail types.Bool `tfsdk:"log_adjacency_changes_detail"`
NsfCisco types.Bool `tfsdk:"nsf_cisco"`
NsfCiscoEnforceGlobal types.Bool `tfsdk:"nsf_cisco_enforce_global"`
NsfIetf types.Bool `tfsdk:"nsf_ietf"`
NsfIetfRestartInterval types.Int64 `tfsdk:"nsf_ietf_restart_interval"`
MaxMetricRouterLsa types.Bool `tfsdk:"max_metric_router_lsa"`
MaxMetricRouterLsaSummaryLsaMetric types.Int64 `tfsdk:"max_metric_router_lsa_summary_lsa_metric"`
MaxMetricRouterLsaExternalLsaMetric types.Int64 `tfsdk:"max_metric_router_lsa_external_lsa_metric"`
MaxMetricRouterLsaIncludeStub types.Bool `tfsdk:"max_metric_router_lsa_include_stub"`
MaxMetricRouterLsaOnStartupTime types.Int64 `tfsdk:"max_metric_router_lsa_on_startup_time"`
MaxMetricRouterLsaOnStartupWaitForBgp types.Bool `tfsdk:"max_metric_router_lsa_on_startup_wait_for_bgp"`
FastReroutePerPrefixEnablePrefixPriority types.String `tfsdk:"fast_reroute_per_prefix_enable_prefix_priority"`
RedistributeStaticSubnets types.Bool `tfsdk:"redistribute_static_subnets"`
RedistributeConnectedSubnets types.Bool `tfsdk:"redistribute_connected_subnets"`
PassiveInterfaceDisableGigabitEthernets []OSPFPassiveInterfaceDisableGigabitEthernets `tfsdk:"passive_interface_disable_gigabit_ethernets"`
PassiveInterfaceDisableTwoGigabitEthernets []OSPFPassiveInterfaceDisableTwoGigabitEthernets `tfsdk:"passive_interface_disable_two_gigabit_ethernets"`
PassiveInterfaceDisableFiveGigabitEthernets []OSPFPassiveInterfaceDisableFiveGigabitEthernets `tfsdk:"passive_interface_disable_five_gigabit_ethernets"`
PassiveInterfaceDisableTenGigabitEthernets []OSPFPassiveInterfaceDisableTenGigabitEthernets `tfsdk:"passive_interface_disable_ten_gigabit_ethernets"`
PassiveInterfaceDisableTwentyFiveGigabitEthernets []OSPFPassiveInterfaceDisableTwentyFiveGigabitEthernets `tfsdk:"passive_interface_disable_twenty_five_gigabit_ethernets"`
PassiveInterfaceDisableFortyGigabitEthernets []OSPFPassiveInterfaceDisableFortyGigabitEthernets `tfsdk:"passive_interface_disable_forty_gigabit_ethernets"`
PassiveInterfaceDisableHundredGigabitEthernets []OSPFPassiveInterfaceDisableHundredGigabitEthernets `tfsdk:"passive_interface_disable_hundred_gigabit_ethernets"`
PassiveInterfaceDisableTwoHundredGigabitEthernets []OSPFPassiveInterfaceDisableTwoHundredGigabitEthernets `tfsdk:"passive_interface_disable_two_hundred_gigabit_ethernets"`
PassiveInterfaceDisableFourHundredGigabitEthernets []OSPFPassiveInterfaceDisableFourHundredGigabitEthernets `tfsdk:"passive_interface_disable_four_hundred_gigabit_ethernets"`
PassiveInterfaceDisableLoopbacks []OSPFPassiveInterfaceDisableLoopbacks `tfsdk:"passive_interface_disable_loopbacks"`
PassiveInterfaceDisableVlans []OSPFPassiveInterfaceDisableVlans `tfsdk:"passive_interface_disable_vlans"`
PassiveInterfaceDisableTunnels []OSPFPassiveInterfaceDisableTunnels `tfsdk:"passive_interface_disable_tunnels"`
PassiveInterfaceDisablePortChannels []OSPFPassiveInterfaceDisablePortChannels `tfsdk:"passive_interface_disable_port_channels"`
PassiveInterfaceDisablePortChannelSubinterfaces []OSPFPassiveInterfaceDisablePortChannelSubinterfaces `tfsdk:"passive_interface_disable_port_channel_subinterfaces"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"`
PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"`
PassiveInterface types.List `tfsdk:"passive_interface"`
LogAdjacencyChanges types.Bool `tfsdk:"log_adjacency_changes"`
LogAdjacencyChangesDetail types.Bool `tfsdk:"log_adjacency_changes_detail"`
NsfCisco types.Bool `tfsdk:"nsf_cisco"`
NsfCiscoEnforceGlobal types.Bool `tfsdk:"nsf_cisco_enforce_global"`
NsfIetf types.Bool `tfsdk:"nsf_ietf"`
NsfIetfRestartInterval types.Int64 `tfsdk:"nsf_ietf_restart_interval"`
MaxMetricRouterLsa types.Bool `tfsdk:"max_metric_router_lsa"`
MaxMetricRouterLsaSummaryLsaMetric types.Int64 `tfsdk:"max_metric_router_lsa_summary_lsa_metric"`
MaxMetricRouterLsaExternalLsaMetric types.Int64 `tfsdk:"max_metric_router_lsa_external_lsa_metric"`
MaxMetricRouterLsaIncludeStub types.Bool `tfsdk:"max_metric_router_lsa_include_stub"`
MaxMetricRouterLsaOnStartupTime types.Int64 `tfsdk:"max_metric_router_lsa_on_startup_time"`
MaxMetricRouterLsaOnStartupWaitForBgp types.Bool `tfsdk:"max_metric_router_lsa_on_startup_wait_for_bgp"`
FastReroutePerPrefixEnablePrefixPriority types.String `tfsdk:"fast_reroute_per_prefix_enable_prefix_priority"`
RedistributeStaticSubnets types.Bool `tfsdk:"redistribute_static_subnets"`
RedistributeConnectedSubnets types.Bool `tfsdk:"redistribute_connected_subnets"`
PassiveInterfaceDisableGigabitEthernets []OSPFPassiveInterfaceDisableGigabitEthernets `tfsdk:"passive_interface_disable_gigabit_ethernets"`
PassiveInterfaceDisableTwoGigabitEthernets []OSPFPassiveInterfaceDisableTwoGigabitEthernets `tfsdk:"passive_interface_disable_two_gigabit_ethernets"`
PassiveInterfaceDisableFiveGigabitEthernets []OSPFPassiveInterfaceDisableFiveGigabitEthernets `tfsdk:"passive_interface_disable_five_gigabit_ethernets"`
PassiveInterfaceDisableTenGigabitEthernets []OSPFPassiveInterfaceDisableTenGigabitEthernets `tfsdk:"passive_interface_disable_ten_gigabit_ethernets"`
PassiveInterfaceDisableTwentyFiveGigabitEthernets []OSPFPassiveInterfaceDisableTwentyFiveGigabitEthernets `tfsdk:"passive_interface_disable_twenty_five_gigabit_ethernets"`
PassiveInterfaceDisableFortyGigabitEthernets []OSPFPassiveInterfaceDisableFortyGigabitEthernets `tfsdk:"passive_interface_disable_forty_gigabit_ethernets"`
PassiveInterfaceDisableHundredGigabitEthernets []OSPFPassiveInterfaceDisableHundredGigabitEthernets `tfsdk:"passive_interface_disable_hundred_gigabit_ethernets"`
PassiveInterfaceDisableTwoHundredGigabitEthernets []OSPFPassiveInterfaceDisableTwoHundredGigabitEthernets `tfsdk:"passive_interface_disable_two_hundred_gigabit_ethernets"`
PassiveInterfaceDisableFourHundredGigabitEthernets []OSPFPassiveInterfaceDisableFourHundredGigabitEthernets `tfsdk:"passive_interface_disable_four_hundred_gigabit_ethernets"`
PassiveInterfaceDisableLoopbacks []OSPFPassiveInterfaceDisableLoopbacks `tfsdk:"passive_interface_disable_loopbacks"`
PassiveInterfaceDisableVlans []OSPFPassiveInterfaceDisableVlans `tfsdk:"passive_interface_disable_vlans"`
PassiveInterfaceDisableTunnels []OSPFPassiveInterfaceDisableTunnels `tfsdk:"passive_interface_disable_tunnels"`
PassiveInterfaceDisablePortChannels []OSPFPassiveInterfaceDisablePortChannels `tfsdk:"passive_interface_disable_port_channels"`
PassiveInterfaceDisablePortChannelSubinterfaces []OSPFPassiveInterfaceDisablePortChannelSubinterfaces `tfsdk:"passive_interface_disable_port_channel_subinterfaces"`
}
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 OSPFPassiveInterfaceDisableFiveGigabitEthernets ¶ added in v0.9.1
type OSPFPassiveInterfaceDisableFortyGigabitEthernets ¶ added in v0.9.1
type OSPFPassiveInterfaceDisableFourHundredGigabitEthernets ¶ added in v0.9.1
type OSPFPassiveInterfaceDisableGigabitEthernets ¶ added in v0.9.1
type OSPFPassiveInterfaceDisableHundredGigabitEthernets ¶ added in v0.9.1
type OSPFPassiveInterfaceDisableLoopbacks ¶ added in v0.9.1
type OSPFPassiveInterfaceDisablePortChannelSubinterfaces ¶ added in v0.9.1
type OSPFPassiveInterfaceDisablePortChannels ¶ added in v0.9.1
type OSPFPassiveInterfaceDisableTenGigabitEthernets ¶ added in v0.9.1
type OSPFPassiveInterfaceDisableTunnels ¶ added in v0.9.1
type OSPFPassiveInterfaceDisableTwentyFiveGigabitEthernets ¶ added in v0.9.1
type OSPFPassiveInterfaceDisableTwoGigabitEthernets ¶ added in v0.9.1
type OSPFPassiveInterfaceDisableTwoHundredGigabitEthernets ¶ added in v0.9.1
type OSPFPassiveInterfaceDisableVlans ¶ added in v0.9.1
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"`
LogAdjacencyChanges types.Bool `tfsdk:"log_adjacency_changes"`
LogAdjacencyChangesDetail types.Bool `tfsdk:"log_adjacency_changes_detail"`
NsfCisco types.Bool `tfsdk:"nsf_cisco"`
NsfCiscoEnforceGlobal types.Bool `tfsdk:"nsf_cisco_enforce_global"`
NsfIetf types.Bool `tfsdk:"nsf_ietf"`
NsfIetfRestartInterval types.Int64 `tfsdk:"nsf_ietf_restart_interval"`
MaxMetricRouterLsa types.Bool `tfsdk:"max_metric_router_lsa"`
MaxMetricRouterLsaSummaryLsaMetric types.Int64 `tfsdk:"max_metric_router_lsa_summary_lsa_metric"`
MaxMetricRouterLsaExternalLsaMetric types.Int64 `tfsdk:"max_metric_router_lsa_external_lsa_metric"`
MaxMetricRouterLsaIncludeStub types.Bool `tfsdk:"max_metric_router_lsa_include_stub"`
MaxMetricRouterLsaOnStartupTime types.Int64 `tfsdk:"max_metric_router_lsa_on_startup_time"`
MaxMetricRouterLsaOnStartupWaitForBgp types.Bool `tfsdk:"max_metric_router_lsa_on_startup_wait_for_bgp"`
RedistributeStaticSubnets types.Bool `tfsdk:"redistribute_static_subnets"`
RedistributeConnectedSubnets types.Bool `tfsdk:"redistribute_connected_subnets"`
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"`
AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"`
PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"`
PassiveInterface types.List `tfsdk:"passive_interface"`
PassiveInterfaceDisableGigabitEthernets []OSPFVRFPassiveInterfaceDisableGigabitEthernets `tfsdk:"passive_interface_disable_gigabit_ethernets"`
PassiveInterfaceDisableTwoGigabitEthernets []OSPFVRFPassiveInterfaceDisableTwoGigabitEthernets `tfsdk:"passive_interface_disable_two_gigabit_ethernets"`
PassiveInterfaceDisableFiveGigabitEthernets []OSPFVRFPassiveInterfaceDisableFiveGigabitEthernets `tfsdk:"passive_interface_disable_five_gigabit_ethernets"`
PassiveInterfaceDisableTenGigabitEthernets []OSPFVRFPassiveInterfaceDisableTenGigabitEthernets `tfsdk:"passive_interface_disable_ten_gigabit_ethernets"`
PassiveInterfaceDisableTwentyFiveGigabitEthernets []OSPFVRFPassiveInterfaceDisableTwentyFiveGigabitEthernets `tfsdk:"passive_interface_disable_twenty_five_gigabit_ethernets"`
PassiveInterfaceDisableFortyGigabitEthernets []OSPFVRFPassiveInterfaceDisableFortyGigabitEthernets `tfsdk:"passive_interface_disable_forty_gigabit_ethernets"`
PassiveInterfaceDisableHundredGigabitEthernets []OSPFVRFPassiveInterfaceDisableHundredGigabitEthernets `tfsdk:"passive_interface_disable_hundred_gigabit_ethernets"`
PassiveInterfaceDisableTwoHundredGigabitEthernets []OSPFVRFPassiveInterfaceDisableTwoHundredGigabitEthernets `tfsdk:"passive_interface_disable_two_hundred_gigabit_ethernets"`
PassiveInterfaceDisableFourHundredGigabitEthernets []OSPFVRFPassiveInterfaceDisableFourHundredGigabitEthernets `tfsdk:"passive_interface_disable_four_hundred_gigabit_ethernets"`
PassiveInterfaceDisableLoopbacks []OSPFVRFPassiveInterfaceDisableLoopbacks `tfsdk:"passive_interface_disable_loopbacks"`
PassiveInterfaceDisableVlans []OSPFVRFPassiveInterfaceDisableVlans `tfsdk:"passive_interface_disable_vlans"`
PassiveInterfaceDisableTunnels []OSPFVRFPassiveInterfaceDisableTunnels `tfsdk:"passive_interface_disable_tunnels"`
PassiveInterfaceDisablePortChannels []OSPFVRFPassiveInterfaceDisablePortChannels `tfsdk:"passive_interface_disable_port_channels"`
PassiveInterfaceDisablePortChannelSubinterfaces []OSPFVRFPassiveInterfaceDisablePortChannelSubinterfaces `tfsdk:"passive_interface_disable_port_channel_subinterfaces"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
LogAdjacencyChanges types.Bool `tfsdk:"log_adjacency_changes"`
LogAdjacencyChangesDetail types.Bool `tfsdk:"log_adjacency_changes_detail"`
NsfCisco types.Bool `tfsdk:"nsf_cisco"`
NsfCiscoEnforceGlobal types.Bool `tfsdk:"nsf_cisco_enforce_global"`
NsfIetf types.Bool `tfsdk:"nsf_ietf"`
NsfIetfRestartInterval types.Int64 `tfsdk:"nsf_ietf_restart_interval"`
MaxMetricRouterLsa types.Bool `tfsdk:"max_metric_router_lsa"`
MaxMetricRouterLsaSummaryLsaMetric types.Int64 `tfsdk:"max_metric_router_lsa_summary_lsa_metric"`
MaxMetricRouterLsaExternalLsaMetric types.Int64 `tfsdk:"max_metric_router_lsa_external_lsa_metric"`
MaxMetricRouterLsaIncludeStub types.Bool `tfsdk:"max_metric_router_lsa_include_stub"`
MaxMetricRouterLsaOnStartupTime types.Int64 `tfsdk:"max_metric_router_lsa_on_startup_time"`
MaxMetricRouterLsaOnStartupWaitForBgp types.Bool `tfsdk:"max_metric_router_lsa_on_startup_wait_for_bgp"`
RedistributeStaticSubnets types.Bool `tfsdk:"redistribute_static_subnets"`
RedistributeConnectedSubnets types.Bool `tfsdk:"redistribute_connected_subnets"`
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"`
AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"`
PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"`
PassiveInterface types.List `tfsdk:"passive_interface"`
PassiveInterfaceDisableGigabitEthernets []OSPFVRFPassiveInterfaceDisableGigabitEthernets `tfsdk:"passive_interface_disable_gigabit_ethernets"`
PassiveInterfaceDisableTwoGigabitEthernets []OSPFVRFPassiveInterfaceDisableTwoGigabitEthernets `tfsdk:"passive_interface_disable_two_gigabit_ethernets"`
PassiveInterfaceDisableFiveGigabitEthernets []OSPFVRFPassiveInterfaceDisableFiveGigabitEthernets `tfsdk:"passive_interface_disable_five_gigabit_ethernets"`
PassiveInterfaceDisableTenGigabitEthernets []OSPFVRFPassiveInterfaceDisableTenGigabitEthernets `tfsdk:"passive_interface_disable_ten_gigabit_ethernets"`
PassiveInterfaceDisableTwentyFiveGigabitEthernets []OSPFVRFPassiveInterfaceDisableTwentyFiveGigabitEthernets `tfsdk:"passive_interface_disable_twenty_five_gigabit_ethernets"`
PassiveInterfaceDisableFortyGigabitEthernets []OSPFVRFPassiveInterfaceDisableFortyGigabitEthernets `tfsdk:"passive_interface_disable_forty_gigabit_ethernets"`
PassiveInterfaceDisableHundredGigabitEthernets []OSPFVRFPassiveInterfaceDisableHundredGigabitEthernets `tfsdk:"passive_interface_disable_hundred_gigabit_ethernets"`
PassiveInterfaceDisableTwoHundredGigabitEthernets []OSPFVRFPassiveInterfaceDisableTwoHundredGigabitEthernets `tfsdk:"passive_interface_disable_two_hundred_gigabit_ethernets"`
PassiveInterfaceDisableFourHundredGigabitEthernets []OSPFVRFPassiveInterfaceDisableFourHundredGigabitEthernets `tfsdk:"passive_interface_disable_four_hundred_gigabit_ethernets"`
PassiveInterfaceDisableLoopbacks []OSPFVRFPassiveInterfaceDisableLoopbacks `tfsdk:"passive_interface_disable_loopbacks"`
PassiveInterfaceDisableVlans []OSPFVRFPassiveInterfaceDisableVlans `tfsdk:"passive_interface_disable_vlans"`
PassiveInterfaceDisableTunnels []OSPFVRFPassiveInterfaceDisableTunnels `tfsdk:"passive_interface_disable_tunnels"`
PassiveInterfaceDisablePortChannels []OSPFVRFPassiveInterfaceDisablePortChannels `tfsdk:"passive_interface_disable_port_channels"`
PassiveInterfaceDisablePortChannelSubinterfaces []OSPFVRFPassiveInterfaceDisablePortChannelSubinterfaces `tfsdk:"passive_interface_disable_port_channel_subinterfaces"`
}
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 OSPFVRFPassiveInterfaceDisableFiveGigabitEthernets ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisableFortyGigabitEthernets ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisableFourHundredGigabitEthernets ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisableGigabitEthernets ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisableHundredGigabitEthernets ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisableLoopbacks ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisablePortChannelSubinterfaces ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisablePortChannels ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisableTenGigabitEthernets ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisableTunnels ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisableTwentyFiveGigabitEthernets ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisableTwoGigabitEthernets ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisableTwoHundredGigabitEthernets ¶ added in v0.9.1
type OSPFVRFPassiveInterfaceDisableVlans ¶ added in v0.9.1
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"`
RegisterSourceInterfaceLoopback types.Int64 `tfsdk:"register_source_interface_loopback"`
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"`
Vrfs []PIMVrfs `tfsdk:"vrfs"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
RegisterSourceInterfaceLoopback types.Int64 `tfsdk:"register_source_interface_loopback"`
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"`
Vrfs []PIMVrfs `tfsdk:"vrfs"`
}
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 PIMIPv6 ¶ added in v0.11.0
type PIMIPv6 struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
RpAddress types.String `tfsdk:"rp_address"`
RpAddressAccessList types.String `tfsdk:"rp_address_access_list"`
RpAddressBidir types.Bool `tfsdk:"rp_address_bidir"`
Vrfs []PIMIPv6Vrfs `tfsdk:"vrfs"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type PIMIPv6Data ¶ added in v0.11.0
type PIMIPv6DataSource ¶ added in v0.11.0
type PIMIPv6DataSource struct {
// contains filtered or unexported fields
}
func (*PIMIPv6DataSource) Configure ¶ added in v0.11.0
func (d *PIMIPv6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*PIMIPv6DataSource) Metadata ¶ added in v0.11.0
func (d *PIMIPv6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PIMIPv6DataSource) Read ¶ added in v0.11.0
func (d *PIMIPv6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PIMIPv6DataSource) Schema ¶ added in v0.11.0
func (d *PIMIPv6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PIMIPv6Resource ¶ added in v0.11.0
type PIMIPv6Resource struct {
// contains filtered or unexported fields
}
func (*PIMIPv6Resource) Configure ¶ added in v0.11.0
func (r *PIMIPv6Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*PIMIPv6Resource) Create ¶ added in v0.11.0
func (r *PIMIPv6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PIMIPv6Resource) Delete ¶ added in v0.11.0
func (r *PIMIPv6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PIMIPv6Resource) ImportState ¶ added in v0.11.0
func (r *PIMIPv6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PIMIPv6Resource) Metadata ¶ added in v0.11.0
func (r *PIMIPv6Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PIMIPv6Resource) Read ¶ added in v0.11.0
func (r *PIMIPv6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PIMIPv6Resource) Schema ¶ added in v0.11.0
func (r *PIMIPv6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PIMIPv6Resource) Update ¶ added in v0.11.0
func (r *PIMIPv6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PIMIPv6Vrfs ¶ added in v0.11.0
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 PIMVrfs ¶ added in v0.8.0
type PIMVrfs struct {
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"`
RegisterSourceInterfaceLoopback types.Int64 `tfsdk:"register_source_interface_loopback"`
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 []PIMVrfsRpAddresses `tfsdk:"rp_addresses"`
RpCandidates []PIMVrfsRpCandidates `tfsdk:"rp_candidates"`
}
type PIMVrfsRpAddresses ¶ added in v0.8.0
type PIMVrfsRpCandidates ¶ added in v0.8.0
type Platform ¶ added in v0.9.0
type Platform struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
PuntKeepaliveDisableKernelCore types.Bool `tfsdk:"punt_keepalive_disable_kernel_core"`
PuntKeepaliveSettingsFatalCount types.Int64 `tfsdk:"punt_keepalive_settings_fatal_count"`
PuntKeepaliveSettingsTransmitInterval types.Int64 `tfsdk:"punt_keepalive_settings_transmit_interval"`
PuntKeepaliveSettingsWarningCount types.Int64 `tfsdk:"punt_keepalive_settings_warning_count"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type PlatformData ¶ added in v0.9.0
type PlatformData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
PuntKeepaliveDisableKernelCore types.Bool `tfsdk:"punt_keepalive_disable_kernel_core"`
PuntKeepaliveSettingsFatalCount types.Int64 `tfsdk:"punt_keepalive_settings_fatal_count"`
PuntKeepaliveSettingsTransmitInterval types.Int64 `tfsdk:"punt_keepalive_settings_transmit_interval"`
PuntKeepaliveSettingsWarningCount types.Int64 `tfsdk:"punt_keepalive_settings_warning_count"`
}
type PlatformDataSource ¶ added in v0.9.0
type PlatformDataSource struct {
// contains filtered or unexported fields
}
func (*PlatformDataSource) Configure ¶ added in v0.9.0
func (d *PlatformDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*PlatformDataSource) Metadata ¶ added in v0.9.0
func (d *PlatformDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PlatformDataSource) Read ¶ added in v0.9.0
func (d *PlatformDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PlatformDataSource) Schema ¶ added in v0.9.0
func (d *PlatformDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PlatformResource ¶ added in v0.9.0
type PlatformResource struct {
// contains filtered or unexported fields
}
func (*PlatformResource) Configure ¶ added in v0.9.0
func (r *PlatformResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*PlatformResource) Create ¶ added in v0.9.0
func (r *PlatformResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PlatformResource) Delete ¶ added in v0.9.0
func (r *PlatformResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PlatformResource) ImportState ¶ added in v0.9.0
func (r *PlatformResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PlatformResource) Metadata ¶ added in v0.9.0
func (r *PlatformResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PlatformResource) Read ¶ added in v0.9.0
func (r *PlatformResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PlatformResource) Schema ¶ added in v0.9.0
func (r *PlatformResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PlatformResource) Update ¶ added in v0.9.0
func (r *PlatformResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PolicyMap ¶ added in v0.4.0
type PolicyMap 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"`
Description types.String `tfsdk:"description"`
Classes []PolicyMapClasses `tfsdk:"classes"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
PoliceTargetBitrateConformTransmit types.Bool `tfsdk:"police_target_bitrate_conform_transmit"`
PoliceTargetBitrateExceedTransmit types.Bool `tfsdk:"police_target_bitrate_exceed_transmit"`
PoliceTargetBitrate types.Int64 `tfsdk:"police_target_bitrate"`
PoliceTargetBitrateConformBurstByte types.Int64 `tfsdk:"police_target_bitrate_conform_burst_byte"`
PoliceTargetBitrateExcessBurstByte types.Int64 `tfsdk:"police_target_bitrate_excess_burst_byte"`
}
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 PolicyMapEvent struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
EventType types.String `tfsdk:"event_type"`
MatchType types.String `tfsdk:"match_type"`
ClassNumbers []PolicyMapEventClassNumbers `tfsdk:"class_numbers"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
KeyEncryption types.String `tfsdk:"key_encryption"`
AutomateTesterUsername types.String `tfsdk:"automate_tester_username"`
AutomateTesterIgnoreAcctPort types.Bool `tfsdk:"automate_tester_ignore_acct_port"`
AutomateTesterIgnoreAuthPort types.Bool `tfsdk:"automate_tester_ignore_auth_port"`
AutomateTesterProbeOnConfig types.Bool `tfsdk:"automate_tester_probe_on_config"`
AutomateTesterIdleTime types.Int64 `tfsdk:"automate_tester_idle_time"`
PacKey types.String `tfsdk:"pac_key"`
PacKeyEncryption types.String `tfsdk:"pac_key_encryption"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
KeyEncryption types.String `tfsdk:"key_encryption"`
AutomateTesterUsername types.String `tfsdk:"automate_tester_username"`
AutomateTesterIgnoreAcctPort types.Bool `tfsdk:"automate_tester_ignore_acct_port"`
AutomateTesterIgnoreAuthPort types.Bool `tfsdk:"automate_tester_ignore_auth_port"`
AutomateTesterProbeOnConfig types.Bool `tfsdk:"automate_tester_probe_on_config"`
AutomateTesterIdleTime types.Int64 `tfsdk:"automate_tester_idle_time"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 RouteMap ¶ added in v0.3.0
type RouteMap struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Entries []RouteMapEntries `tfsdk:"entries"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
MatchRouteTypeLocalLegacy types.Bool `tfsdk:"match_route_type_local_legacy"`
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"`
SetIpNextHopUnchanged types.Bool `tfsdk:"set_ip_next_hop_unchanged"`
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 SLA ¶ added in v0.8.1
type SLA struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Entries []SLAEntries `tfsdk:"entries"`
Schedules []SLASchedules `tfsdk:"schedules"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type SLAData ¶ added in v0.8.1
type SLAData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Entries []SLAEntries `tfsdk:"entries"`
Schedules []SLASchedules `tfsdk:"schedules"`
}
type SLADataSource ¶ added in v0.8.1
type SLADataSource struct {
// contains filtered or unexported fields
}
func (*SLADataSource) Configure ¶ added in v0.8.1
func (d *SLADataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SLADataSource) Metadata ¶ added in v0.8.1
func (d *SLADataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SLADataSource) Read ¶ added in v0.8.1
func (d *SLADataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SLADataSource) Schema ¶ added in v0.8.1
func (d *SLADataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SLAEntries ¶ added in v0.8.1
type SLAResource ¶ added in v0.8.1
type SLAResource struct {
// contains filtered or unexported fields
}
func (*SLAResource) Configure ¶ added in v0.8.1
func (r *SLAResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SLAResource) Create ¶ added in v0.8.1
func (r *SLAResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SLAResource) Delete ¶ added in v0.8.1
func (r *SLAResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SLAResource) ImportState ¶ added in v0.8.1
func (r *SLAResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SLAResource) Metadata ¶ added in v0.8.1
func (r *SLAResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SLAResource) Read ¶ added in v0.8.1
func (r *SLAResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SLAResource) Schema ¶ added in v0.8.1
func (r *SLAResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SLAResource) Update ¶ added in v0.8.1
func (r *SLAResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SLASchedules ¶ added in v0.8.1
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"`
VrfHosts []SNMPServerVrfHosts `tfsdk:"vrf_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"`
EnableTrapsMpls types.Bool `tfsdk:"enable_traps_mpls"`
EnableTrapsMplsVpn types.Bool `tfsdk:"enable_traps_mpls_vpn"`
EnableTrapsMplsRfc types.Bool `tfsdk:"enable_traps_mpls_rfc"`
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"`
EnableTrapsMvpn types.Bool `tfsdk:"enable_traps_mvpn"`
EnableTrapsLisp types.Bool `tfsdk:"enable_traps_lisp"`
EnableTrapsAaaServer types.Bool `tfsdk:"enable_traps_aaa_server"`
EnableTrapsVdsl2line types.Bool `tfsdk:"enable_traps_vdsl2line"`
EnableTrapsAdslline types.Bool `tfsdk:"enable_traps_adslline"`
EnableTrapsPki types.Bool `tfsdk:"enable_traps_pki"`
EnableTrapsAlarmType types.String `tfsdk:"enable_traps_alarm_type"`
EnableTrapsCasa types.Bool `tfsdk:"enable_traps_casa"`
EnableTrapsCnpd types.Bool `tfsdk:"enable_traps_cnpd"`
EnableTrapsDial types.Bool `tfsdk:"enable_traps_dial"`
EnableTrapsDlsw types.Bool `tfsdk:"enable_traps_dlsw"`
EnableTrapsDs1 types.Bool `tfsdk:"enable_traps_ds1"`
EnableTrapsDspCardStatus types.Bool `tfsdk:"enable_traps_dsp_card_status"`
EnableTrapsDspOperState types.Bool `tfsdk:"enable_traps_dsp_oper_state"`
EnableTrapsEntitySensor types.Bool `tfsdk:"enable_traps_entity_sensor"`
EnableTrapsEntityState types.Bool `tfsdk:"enable_traps_entity_state"`
EnableTrapsEntityQfpMemResThresh types.Bool `tfsdk:"enable_traps_entity_qfp_mem_res_thresh"`
EnableTrapsEntityQfpThroughputNotif types.Bool `tfsdk:"enable_traps_entity_qfp_throughput_notif"`
EnableTrapsEtherOam types.Bool `tfsdk:"enable_traps_ether_oam"`
EnableTrapsEthernetCfmAlarm types.Bool `tfsdk:"enable_traps_ethernet_cfm_alarm"`
EnableTrapsEthernetCfmCcConfig types.Bool `tfsdk:"enable_traps_ethernet_cfm_cc_config"`
EnableTrapsEthernetCfmCcCrossConnect types.Bool `tfsdk:"enable_traps_ethernet_cfm_cc_cross_connect"`
EnableTrapsEthernetCfmCcLoop types.Bool `tfsdk:"enable_traps_ethernet_cfm_cc_loop"`
EnableTrapsEthernetCfmCcMepDown types.Bool `tfsdk:"enable_traps_ethernet_cfm_cc_mep_down"`
EnableTrapsEthernetCfmCcMepUp types.Bool `tfsdk:"enable_traps_ethernet_cfm_cc_mep_up"`
EnableTrapsEthernetCfmCrosscheckMepMissing types.Bool `tfsdk:"enable_traps_ethernet_cfm_crosscheck_mep_missing"`
EnableTrapsEthernetCfmCrosscheckMepUnknown types.Bool `tfsdk:"enable_traps_ethernet_cfm_crosscheck_mep_unknown"`
EnableTrapsEthernetCfmCrosscheckServiceUp types.Bool `tfsdk:"enable_traps_ethernet_cfm_crosscheck_service_up"`
EnableTrapsEthernetEvcCreate types.Bool `tfsdk:"enable_traps_ethernet_evc_create"`
EnableTrapsEthernetEvcDelete types.Bool `tfsdk:"enable_traps_ethernet_evc_delete"`
EnableTrapsEthernetEvcStatus types.Bool `tfsdk:"enable_traps_ethernet_evc_status"`
EnableTrapsFirewallServerstatus types.Bool `tfsdk:"enable_traps_firewall_serverstatus"`
EnableTrapsFrameRelayConfigOnly types.Bool `tfsdk:"enable_traps_frame_relay_config_only"`
EnableTrapsFrameRelayConfigSubifConfigs types.Bool `tfsdk:"enable_traps_frame_relay_config_subif_configs"`
EnableTrapsFrameRelaySubifCount types.Int64 `tfsdk:"enable_traps_frame_relay_subif_count"`
EnableTrapsFrameRelaySubifInterval types.Int64 `tfsdk:"enable_traps_frame_relay_subif_interval"`
EnableTrapsFrameRelayConfigBundleMismatch types.Bool `tfsdk:"enable_traps_frame_relay_config_bundle_mismatch"`
EnableTrapsFrameRelayMultilinkBundleMismatch types.Bool `tfsdk:"enable_traps_frame_relay_multilink_bundle_mismatch"`
EnableTrapsIpLocalPool types.Bool `tfsdk:"enable_traps_ip_local_pool"`
EnableTrapsIsdnCallInformation types.Bool `tfsdk:"enable_traps_isdn_call_information"`
EnableTrapsIsdnChanNotAvail types.Bool `tfsdk:"enable_traps_isdn_chan_not_avail"`
EnableTrapsIsdnIetf types.Bool `tfsdk:"enable_traps_isdn_ietf"`
EnableTrapsIsdnLayer2 types.Bool `tfsdk:"enable_traps_isdn_layer2"`
EnableTrapsL2tunSession types.Bool `tfsdk:"enable_traps_l2tun_session"`
EnableTrapsL2tunTunnel types.Bool `tfsdk:"enable_traps_l2tun_tunnel"`
EnableTrapsL2tunPseudowireStatus types.Bool `tfsdk:"enable_traps_l2tun_pseudowire_status"`
EnableTrapsPimstdmibNeighborLoss types.Bool `tfsdk:"enable_traps_pimstdmib_neighbor_loss"`
EnableTrapsPimstdmibInvalidRegister types.Bool `tfsdk:"enable_traps_pimstdmib_invalid_register"`
EnableTrapsPimstdmibInvalidJoinPrune types.Bool `tfsdk:"enable_traps_pimstdmib_invalid_join_prune"`
EnableTrapsPimstdmibRpMappingChange types.Bool `tfsdk:"enable_traps_pimstdmib_rp_mapping_change"`
EnableTrapsPimstdmibInterfaceElection types.Bool `tfsdk:"enable_traps_pimstdmib_interface_election"`
EnableTrapsPfr types.Bool `tfsdk:"enable_traps_pfr"`
EnableTrapsPppoe types.Bool `tfsdk:"enable_traps_pppoe"`
EnableTrapsResourcePolicy types.Bool `tfsdk:"enable_traps_resource_policy"`
EnableTrapsRsvp types.Bool `tfsdk:"enable_traps_rsvp"`
EnableTrapsVrrp types.Bool `tfsdk:"enable_traps_vrrp"`
EnableTrapsSonet types.Bool `tfsdk:"enable_traps_sonet"`
EnableTrapsSrp types.Bool `tfsdk:"enable_traps_srp"`
EnableTrapsVoice types.Bool `tfsdk:"enable_traps_voice"`
EnableTrapsBgp types.Bool `tfsdk:"enable_traps_bgp"`
EnableTrapsCbgp2 types.Bool `tfsdk:"enable_traps_cbgp2"`
EnableTrapsOspfv3Errors types.Bool `tfsdk:"enable_traps_ospfv3_errors"`
EnableTrapsOspfv3StateChange types.Bool `tfsdk:"enable_traps_ospfv3_state_change"`
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"`
Groups []SNMPServerGroups `tfsdk:"groups"`
Users []SNMPServerUsers `tfsdk:"users"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
VrfHosts []SNMPServerVrfHosts `tfsdk:"vrf_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"`
EnableTrapsMpls types.Bool `tfsdk:"enable_traps_mpls"`
EnableTrapsMplsVpn types.Bool `tfsdk:"enable_traps_mpls_vpn"`
EnableTrapsMplsRfc types.Bool `tfsdk:"enable_traps_mpls_rfc"`
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"`
EnableTrapsMvpn types.Bool `tfsdk:"enable_traps_mvpn"`
EnableTrapsLisp types.Bool `tfsdk:"enable_traps_lisp"`
EnableTrapsAaaServer types.Bool `tfsdk:"enable_traps_aaa_server"`
EnableTrapsVdsl2line types.Bool `tfsdk:"enable_traps_vdsl2line"`
EnableTrapsAdslline types.Bool `tfsdk:"enable_traps_adslline"`
EnableTrapsPki types.Bool `tfsdk:"enable_traps_pki"`
EnableTrapsAlarmType types.String `tfsdk:"enable_traps_alarm_type"`
EnableTrapsCasa types.Bool `tfsdk:"enable_traps_casa"`
EnableTrapsCnpd types.Bool `tfsdk:"enable_traps_cnpd"`
EnableTrapsDial types.Bool `tfsdk:"enable_traps_dial"`
EnableTrapsDlsw types.Bool `tfsdk:"enable_traps_dlsw"`
EnableTrapsDs1 types.Bool `tfsdk:"enable_traps_ds1"`
EnableTrapsDspCardStatus types.Bool `tfsdk:"enable_traps_dsp_card_status"`
EnableTrapsDspOperState types.Bool `tfsdk:"enable_traps_dsp_oper_state"`
EnableTrapsEntitySensor types.Bool `tfsdk:"enable_traps_entity_sensor"`
EnableTrapsEntityState types.Bool `tfsdk:"enable_traps_entity_state"`
EnableTrapsEntityQfpMemResThresh types.Bool `tfsdk:"enable_traps_entity_qfp_mem_res_thresh"`
EnableTrapsEntityQfpThroughputNotif types.Bool `tfsdk:"enable_traps_entity_qfp_throughput_notif"`
EnableTrapsEtherOam types.Bool `tfsdk:"enable_traps_ether_oam"`
EnableTrapsEthernetCfmAlarm types.Bool `tfsdk:"enable_traps_ethernet_cfm_alarm"`
EnableTrapsEthernetCfmCcConfig types.Bool `tfsdk:"enable_traps_ethernet_cfm_cc_config"`
EnableTrapsEthernetCfmCcCrossConnect types.Bool `tfsdk:"enable_traps_ethernet_cfm_cc_cross_connect"`
EnableTrapsEthernetCfmCcLoop types.Bool `tfsdk:"enable_traps_ethernet_cfm_cc_loop"`
EnableTrapsEthernetCfmCcMepDown types.Bool `tfsdk:"enable_traps_ethernet_cfm_cc_mep_down"`
EnableTrapsEthernetCfmCcMepUp types.Bool `tfsdk:"enable_traps_ethernet_cfm_cc_mep_up"`
EnableTrapsEthernetCfmCrosscheckMepMissing types.Bool `tfsdk:"enable_traps_ethernet_cfm_crosscheck_mep_missing"`
EnableTrapsEthernetCfmCrosscheckMepUnknown types.Bool `tfsdk:"enable_traps_ethernet_cfm_crosscheck_mep_unknown"`
EnableTrapsEthernetCfmCrosscheckServiceUp types.Bool `tfsdk:"enable_traps_ethernet_cfm_crosscheck_service_up"`
EnableTrapsEthernetEvcCreate types.Bool `tfsdk:"enable_traps_ethernet_evc_create"`
EnableTrapsEthernetEvcDelete types.Bool `tfsdk:"enable_traps_ethernet_evc_delete"`
EnableTrapsEthernetEvcStatus types.Bool `tfsdk:"enable_traps_ethernet_evc_status"`
EnableTrapsFirewallServerstatus types.Bool `tfsdk:"enable_traps_firewall_serverstatus"`
EnableTrapsFrameRelayConfigOnly types.Bool `tfsdk:"enable_traps_frame_relay_config_only"`
EnableTrapsFrameRelayConfigSubifConfigs types.Bool `tfsdk:"enable_traps_frame_relay_config_subif_configs"`
EnableTrapsFrameRelaySubifCount types.Int64 `tfsdk:"enable_traps_frame_relay_subif_count"`
EnableTrapsFrameRelaySubifInterval types.Int64 `tfsdk:"enable_traps_frame_relay_subif_interval"`
EnableTrapsFrameRelayConfigBundleMismatch types.Bool `tfsdk:"enable_traps_frame_relay_config_bundle_mismatch"`
EnableTrapsFrameRelayMultilinkBundleMismatch types.Bool `tfsdk:"enable_traps_frame_relay_multilink_bundle_mismatch"`
EnableTrapsIpLocalPool types.Bool `tfsdk:"enable_traps_ip_local_pool"`
EnableTrapsIsdnCallInformation types.Bool `tfsdk:"enable_traps_isdn_call_information"`
EnableTrapsIsdnChanNotAvail types.Bool `tfsdk:"enable_traps_isdn_chan_not_avail"`
EnableTrapsIsdnIetf types.Bool `tfsdk:"enable_traps_isdn_ietf"`
EnableTrapsIsdnLayer2 types.Bool `tfsdk:"enable_traps_isdn_layer2"`
EnableTrapsL2tunSession types.Bool `tfsdk:"enable_traps_l2tun_session"`
EnableTrapsL2tunTunnel types.Bool `tfsdk:"enable_traps_l2tun_tunnel"`
EnableTrapsL2tunPseudowireStatus types.Bool `tfsdk:"enable_traps_l2tun_pseudowire_status"`
EnableTrapsPimstdmibNeighborLoss types.Bool `tfsdk:"enable_traps_pimstdmib_neighbor_loss"`
EnableTrapsPimstdmibInvalidRegister types.Bool `tfsdk:"enable_traps_pimstdmib_invalid_register"`
EnableTrapsPimstdmibInvalidJoinPrune types.Bool `tfsdk:"enable_traps_pimstdmib_invalid_join_prune"`
EnableTrapsPimstdmibRpMappingChange types.Bool `tfsdk:"enable_traps_pimstdmib_rp_mapping_change"`
EnableTrapsPimstdmibInterfaceElection types.Bool `tfsdk:"enable_traps_pimstdmib_interface_election"`
EnableTrapsPfr types.Bool `tfsdk:"enable_traps_pfr"`
EnableTrapsPppoe types.Bool `tfsdk:"enable_traps_pppoe"`
EnableTrapsResourcePolicy types.Bool `tfsdk:"enable_traps_resource_policy"`
EnableTrapsRsvp types.Bool `tfsdk:"enable_traps_rsvp"`
EnableTrapsVrrp types.Bool `tfsdk:"enable_traps_vrrp"`
EnableTrapsSonet types.Bool `tfsdk:"enable_traps_sonet"`
EnableTrapsSrp types.Bool `tfsdk:"enable_traps_srp"`
EnableTrapsVoice types.Bool `tfsdk:"enable_traps_voice"`
EnableTrapsBgp types.Bool `tfsdk:"enable_traps_bgp"`
EnableTrapsCbgp2 types.Bool `tfsdk:"enable_traps_cbgp2"`
EnableTrapsOspfv3Errors types.Bool `tfsdk:"enable_traps_ospfv3_errors"`
EnableTrapsOspfv3StateChange types.Bool `tfsdk:"enable_traps_ospfv3_state_change"`
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"`
Groups []SNMPServerGroups `tfsdk:"groups"`
Users []SNMPServerUsers `tfsdk:"users"`
}
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 SNMPServerGroups ¶ added in v0.8.0
type SNMPServerGroups struct {
Name types.String `tfsdk:"name"`
V3Security []SNMPServerGroupsV3Security `tfsdk:"v3_security"`
}
type SNMPServerGroupsV3Security ¶ added in v0.8.0
type SNMPServerGroupsV3Security 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 SNMPServerUsers ¶ added in v0.8.0
type SNMPServerUsers struct {
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 SNMPServerViews ¶ added in v0.3.0
type SNMPServerVrfHosts ¶ added in v0.8.0
type SNMPServerVrfHosts struct {
IpAddress types.String `tfsdk:"ip_address"`
Vrf types.String `tfsdk:"vrf"`
CommunityOrUser types.String `tfsdk:"community_or_user"`
Version types.String `tfsdk:"version"`
Encryption types.String `tfsdk:"encryption"`
SecurityLevel types.String `tfsdk:"security_level"`
}
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"`
DhcpConfig types.Bool `tfsdk:"dhcp_config"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
DhcpConfig types.Bool `tfsdk:"dhcp_config"`
}
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 SpanningTree ¶ added in v0.6.1
type SpanningTree struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Mode types.String `tfsdk:"mode"`
Logging types.Bool `tfsdk:"logging"`
LoopguardDefault types.Bool `tfsdk:"loopguard_default"`
PortfastDefault types.Bool `tfsdk:"portfast_default"`
PortfastBpduguardDefault types.Bool `tfsdk:"portfast_bpduguard_default"`
ExtendSystemId types.Bool `tfsdk:"extend_system_id"`
MstInstances []SpanningTreeMstInstances `tfsdk:"mst_instances"`
Vlans []SpanningTreeVlans `tfsdk:"vlans"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type SpanningTreeData ¶ added in v0.6.1
type SpanningTreeData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Mode types.String `tfsdk:"mode"`
Logging types.Bool `tfsdk:"logging"`
LoopguardDefault types.Bool `tfsdk:"loopguard_default"`
PortfastDefault types.Bool `tfsdk:"portfast_default"`
PortfastBpduguardDefault types.Bool `tfsdk:"portfast_bpduguard_default"`
ExtendSystemId types.Bool `tfsdk:"extend_system_id"`
MstInstances []SpanningTreeMstInstances `tfsdk:"mst_instances"`
Vlans []SpanningTreeVlans `tfsdk:"vlans"`
}
type SpanningTreeDataSource ¶ added in v0.6.1
type SpanningTreeDataSource struct {
// contains filtered or unexported fields
}
func (*SpanningTreeDataSource) Configure ¶ added in v0.6.1
func (d *SpanningTreeDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SpanningTreeDataSource) Metadata ¶ added in v0.6.1
func (d *SpanningTreeDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SpanningTreeDataSource) Read ¶ added in v0.6.1
func (d *SpanningTreeDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SpanningTreeDataSource) Schema ¶ added in v0.6.1
func (d *SpanningTreeDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SpanningTreeMstInstances ¶ added in v0.6.1
type SpanningTreeResource ¶ added in v0.6.1
type SpanningTreeResource struct {
// contains filtered or unexported fields
}
func (*SpanningTreeResource) Configure ¶ added in v0.6.1
func (r *SpanningTreeResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SpanningTreeResource) Create ¶ added in v0.6.1
func (r *SpanningTreeResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SpanningTreeResource) Delete ¶ added in v0.6.1
func (r *SpanningTreeResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SpanningTreeResource) ImportState ¶ added in v0.6.1
func (r *SpanningTreeResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SpanningTreeResource) Metadata ¶ added in v0.6.1
func (r *SpanningTreeResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SpanningTreeResource) Read ¶ added in v0.6.1
func (r *SpanningTreeResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SpanningTreeResource) Schema ¶ added in v0.6.1
func (r *SpanningTreeResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SpanningTreeResource) Update ¶ added in v0.6.1
func (r *SpanningTreeResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SpanningTreeVlans ¶ added in v0.10.0
type StaticRoute ¶ added in v0.3.0
type StaticRoute struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Prefix types.String `tfsdk:"prefix"`
Mask types.String `tfsdk:"mask"`
NextHops []StaticRouteNextHops `tfsdk:"next_hops"`
NextHopsWithTrack []StaticRouteNextHopsWithTrack `tfsdk:"next_hops_with_track"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type StaticRouteData ¶ added in v0.3.0
type StaticRouteData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Prefix types.String `tfsdk:"prefix"`
Mask types.String `tfsdk:"mask"`
NextHops []StaticRouteNextHops `tfsdk:"next_hops"`
NextHopsWithTrack []StaticRouteNextHopsWithTrack `tfsdk:"next_hops_with_track"`
}
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 StaticRouteNextHopsWithTrack ¶ added in v0.7.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 StaticRoutesVRF ¶ added in v0.8.0
type StaticRoutesVRF struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Vrf types.String `tfsdk:"vrf"`
Routes []StaticRoutesVRFRoutes `tfsdk:"routes"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type StaticRoutesVRFData ¶ added in v0.8.0
type StaticRoutesVRFDataSource ¶ added in v0.8.0
type StaticRoutesVRFDataSource struct {
// contains filtered or unexported fields
}
func (*StaticRoutesVRFDataSource) Configure ¶ added in v0.8.0
func (d *StaticRoutesVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*StaticRoutesVRFDataSource) Metadata ¶ added in v0.8.0
func (d *StaticRoutesVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*StaticRoutesVRFDataSource) Read ¶ added in v0.8.0
func (d *StaticRoutesVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*StaticRoutesVRFDataSource) Schema ¶ added in v0.8.0
func (d *StaticRoutesVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type StaticRoutesVRFResource ¶ added in v0.8.0
type StaticRoutesVRFResource struct {
// contains filtered or unexported fields
}
func (*StaticRoutesVRFResource) Configure ¶ added in v0.8.0
func (r *StaticRoutesVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*StaticRoutesVRFResource) Create ¶ added in v0.8.0
func (r *StaticRoutesVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*StaticRoutesVRFResource) Delete ¶ added in v0.8.0
func (r *StaticRoutesVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*StaticRoutesVRFResource) ImportState ¶ added in v0.8.0
func (r *StaticRoutesVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*StaticRoutesVRFResource) Metadata ¶ added in v0.8.0
func (r *StaticRoutesVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*StaticRoutesVRFResource) Read ¶ added in v0.8.0
func (r *StaticRoutesVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*StaticRoutesVRFResource) Schema ¶ added in v0.8.0
func (r *StaticRoutesVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*StaticRoutesVRFResource) Update ¶ added in v0.8.0
func (r *StaticRoutesVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type StaticRoutesVRFRoutes ¶ added in v0.8.0
type StaticRoutesVRFRoutes struct {
Prefix types.String `tfsdk:"prefix"`
Mask types.String `tfsdk:"mask"`
NextHops []StaticRoutesVRFRoutesNextHops `tfsdk:"next_hops"`
NextHopsWithTrack []StaticRoutesVRFRoutesNextHopsWithTrack `tfsdk:"next_hops_with_track"`
}
type StaticRoutesVRFRoutesNextHops ¶ added in v0.8.0
type StaticRoutesVRFRoutesNextHopsWithTrack ¶ added in v0.8.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"`
IpHttpSecureActiveSessionModules types.String `tfsdk:"ip_http_secure_active_session_modules"`
IpHttpMaxConnections types.Int64 `tfsdk:"ip_http_max_connections"`
IpHttpActiveSessionModules types.String `tfsdk:"ip_http_active_session_modules"`
IpNameServers types.List `tfsdk:"ip_name_servers"`
IpNameServersVrf []SystemIpNameServersVrf `tfsdk:"ip_name_servers_vrf"`
IpDomainLookupNsap types.Bool `tfsdk:"ip_domain_lookup_nsap"`
IpDomainLookupRecursive types.Bool `tfsdk:"ip_domain_lookup_recursive"`
IpDomainLookupVrfs []SystemIpDomainLookupVrfs `tfsdk:"ip_domain_lookup_vrfs"`
IpDomainLookupSourceInterfaceLoopback types.Int64 `tfsdk:"ip_domain_lookup_source_interface_loopback"`
IpDomainLookupSourceInterfaceVlan types.Int64 `tfsdk:"ip_domain_lookup_source_interface_vlan"`
IpDomainLookupSourceInterfaceGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_gigabit_ethernet"`
IpDomainLookupSourceInterfaceTwoGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_two_gigabit_ethernet"`
IpDomainLookupSourceInterfaceFiveGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_five_gigabit_ethernet"`
IpDomainLookupSourceInterfaceTenGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_ten_gigabit_ethernet"`
IpDomainLookupSourceInterfaceTwentyFiveGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_twenty_five_gigabit_ethernet"`
IpDomainLookupSourceInterfaceFortyGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_forty_gigabit_ethernet"`
IpDomainLookupSourceInterfaceHundredGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_hundred_gigabit_ethernet"`
CispEnable types.Bool `tfsdk:"cisp_enable"`
EpmLogging types.Bool `tfsdk:"epm_logging"`
AccessSessionMacMoveDeny types.Bool `tfsdk:"access_session_mac_move_deny"`
DiagnosticBootupLevel types.String `tfsdk:"diagnostic_bootup_level"`
MemoryFreeLowWatermarkProcessor types.Int64 `tfsdk:"memory_free_low_watermark_processor"`
ArchivePath types.String `tfsdk:"archive_path"`
ArchiveMaximum types.Int64 `tfsdk:"archive_maximum"`
ArchiveWriteMemory types.Bool `tfsdk:"archive_write_memory"`
ArchiveTimePeriod types.Int64 `tfsdk:"archive_time_period"`
ArchiveLogConfigLoggingEnable types.Bool `tfsdk:"archive_log_config_logging_enable"`
ArchiveLogConfigLoggingSize types.Int64 `tfsdk:"archive_log_config_logging_size"`
Redundancy types.Bool `tfsdk:"redundancy"`
RedundancyMode types.String `tfsdk:"redundancy_mode"`
TransceiverTypeAllMonitoring types.Bool `tfsdk:"transceiver_type_all_monitoring"`
IpForwardProtocolNd types.Bool `tfsdk:"ip_forward_protocol_nd"`
IpScpServerEnable types.Bool `tfsdk:"ip_scp_server_enable"`
IpSshVersion types.String `tfsdk:"ip_ssh_version"`
IpSshVersionLegacy types.Int64 `tfsdk:"ip_ssh_version_legacy"`
IpSshTimeOut types.Int64 `tfsdk:"ip_ssh_time_out"`
IpSshAuthenticationRetries types.Int64 `tfsdk:"ip_ssh_authentication_retries"`
IpSshSourceInterfaceLoopback types.Int64 `tfsdk:"ip_ssh_source_interface_loopback"`
IpSshSourceInterfaceVlan types.Int64 `tfsdk:"ip_ssh_source_interface_vlan"`
IpSshSourceInterfaceGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_gigabit_ethernet"`
IpSshSourceInterfaceTwoGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_two_gigabit_ethernet"`
IpSshSourceInterfaceFiveGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_five_gigabit_ethernet"`
IpSshSourceInterfaceTenGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_ten_gigabit_ethernet"`
IpSshSourceInterfaceTwentyFiveGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_twenty_five_gigabit_ethernet"`
IpSshSourceInterfaceFortyGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_forty_gigabit_ethernet"`
IpSshSourceInterfaceHundredGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_hundred_gigabit_ethernet"`
IpSshBulkMode types.Bool `tfsdk:"ip_ssh_bulk_mode"`
IpSshBulkModeWindowSize types.Int64 `tfsdk:"ip_ssh_bulk_mode_window_size"`
ControlPlaneServicePolicyInput types.String `tfsdk:"control_plane_service_policy_input"`
PnpProfiles []SystemPnpProfiles `tfsdk:"pnp_profiles"`
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"`
IpTacacsSourceInterfaceVrf types.String `tfsdk:"ip_tacacs_source_interface_vrf"`
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"`
IpRadiusSourceInterfaceVrf types.String `tfsdk:"ip_radius_source_interface_vrf"`
BootSystemFlashFiles []SystemBootSystemFlashFiles `tfsdk:"boot_system_flash_files"`
BootSystemBootfiles []SystemBootSystemBootfiles `tfsdk:"boot_system_bootfiles"`
EnableSecret types.String `tfsdk:"enable_secret"`
EnableSecretType types.String `tfsdk:"enable_secret_type"`
EnableSecretLevel types.Int64 `tfsdk:"enable_secret_level"`
IpHosts []SystemIpHosts `tfsdk:"ip_hosts"`
IpHostsVrf []SystemIpHostsVrf `tfsdk:"ip_hosts_vrf"`
DiagnosticEventLogSize types.Int64 `tfsdk:"diagnostic_event_log_size"`
SubscriberTemplating types.Bool `tfsdk:"subscriber_templating"`
CallHomeContactEmail types.String `tfsdk:"call_home_contact_email"`
CallHomeCiscoTac1ProfileActive types.Bool `tfsdk:"call_home_cisco_tac_1_profile_active"`
CallHomeCiscoTac1DestinationTransportMethod types.String `tfsdk:"call_home_cisco_tac_1_destination_transport_method"`
IpFtpPassive types.Bool `tfsdk:"ip_ftp_passive"`
TftpSourceInterfaceGigabitEthernet types.String `tfsdk:"tftp_source_interface_gigabit_ethernet"`
TftpSourceInterfaceLoopback types.Int64 `tfsdk:"tftp_source_interface_loopback"`
TftpSourceInterfaceVlan types.Int64 `tfsdk:"tftp_source_interface_vlan"`
TftpSourceInterfaceTwoGigabitEthernet types.String `tfsdk:"tftp_source_interface_two_gigabit_ethernet"`
TftpSourceInterfaceFiveGigabitEthernet types.String `tfsdk:"tftp_source_interface_five_gigabit_ethernet"`
TftpSourceInterfaceTenGigabitEthernet types.String `tfsdk:"tftp_source_interface_ten_gigabit_ethernet"`
TftpSourceInterfaceTwentyFiveGigabitEthernet types.String `tfsdk:"tftp_source_interface_twenty_five_gigabit_ethernet"`
TftpSourceInterfaceFortyGigabitEthernet types.String `tfsdk:"tftp_source_interface_forty_gigabit_ethernet"`
TftpSourceInterfaceHundredGigabitEthernet types.String `tfsdk:"tftp_source_interface_hundred_gigabit_ethernet"`
MultilinkPppBundleName types.String `tfsdk:"multilink_ppp_bundle_name"`
Version types.String `tfsdk:"version"`
TrackObjects []SystemTrackObjects `tfsdk:"track_objects"`
IpNbarClassificationDnsClassifyByDomain types.Bool `tfsdk:"ip_nbar_classification_dns_classify_by_domain"`
IpMulticastRouteLimit types.Int64 `tfsdk:"ip_multicast_route_limit"`
SecurityPasswordsMinLength types.Int64 `tfsdk:"security_passwords_min_length"`
IpDomainListNames types.List `tfsdk:"ip_domain_list_names"`
IpDomainListVrfDomain types.String `tfsdk:"ip_domain_list_vrf_domain"`
IpDomainListVrf types.String `tfsdk:"ip_domain_list_vrf"`
EthernetCfmAlarmConfigDelay types.Int64 `tfsdk:"ethernet_cfm_alarm_config_delay"`
EthernetCfmAlarmConfigReset types.Int64 `tfsdk:"ethernet_cfm_alarm_config_reset"`
StandbyRedirects types.Bool `tfsdk:"standby_redirects"`
StandbyRedirectsEnableDisable types.String `tfsdk:"standby_redirects_enable_disable"`
IpRoutingProtocolPurgeInterface types.Bool `tfsdk:"ip_routing_protocol_purge_interface"`
IpCefLoadSharingAlgorithmIncludePortsSource types.Bool `tfsdk:"ip_cef_load_sharing_algorithm_include_ports_source"`
IpCefLoadSharingAlgorithmIncludePortsDestination types.Bool `tfsdk:"ip_cef_load_sharing_algorithm_include_ports_destination"`
Ipv6CefLoadSharingAlgorithmIncludePortsSource types.Bool `tfsdk:"ipv6_cef_load_sharing_algorithm_include_ports_source"`
Ipv6CefLoadSharingAlgorithmIncludePortsDestination types.Bool `tfsdk:"ipv6_cef_load_sharing_algorithm_include_ports_destination"`
PortChannelLoadBalance types.String `tfsdk:"port_channel_load_balance"`
AuthenticationMacMovePermit types.Bool `tfsdk:"authentication_mac_move_permit"`
AuthenticationMacMoveDenyUncontrolled types.Bool `tfsdk:"authentication_mac_move_deny_uncontrolled"`
IpDefaultGateway types.String `tfsdk:"ip_default_gateway"`
DeviceClassifier types.Bool `tfsdk:"device_classifier"`
TableMaps []SystemTableMaps `tfsdk:"table_maps"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type SystemBootSystemBootfiles ¶ added in v0.6.1
type SystemBootSystemFlashFiles ¶ added in v0.6.1
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"`
IpHttpSecureActiveSessionModules types.String `tfsdk:"ip_http_secure_active_session_modules"`
IpHttpMaxConnections types.Int64 `tfsdk:"ip_http_max_connections"`
IpHttpActiveSessionModules types.String `tfsdk:"ip_http_active_session_modules"`
IpNameServers types.List `tfsdk:"ip_name_servers"`
IpNameServersVrf []SystemIpNameServersVrf `tfsdk:"ip_name_servers_vrf"`
IpDomainLookupNsap types.Bool `tfsdk:"ip_domain_lookup_nsap"`
IpDomainLookupRecursive types.Bool `tfsdk:"ip_domain_lookup_recursive"`
IpDomainLookupVrfs []SystemIpDomainLookupVrfs `tfsdk:"ip_domain_lookup_vrfs"`
IpDomainLookupSourceInterfaceLoopback types.Int64 `tfsdk:"ip_domain_lookup_source_interface_loopback"`
IpDomainLookupSourceInterfaceVlan types.Int64 `tfsdk:"ip_domain_lookup_source_interface_vlan"`
IpDomainLookupSourceInterfaceGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_gigabit_ethernet"`
IpDomainLookupSourceInterfaceTwoGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_two_gigabit_ethernet"`
IpDomainLookupSourceInterfaceFiveGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_five_gigabit_ethernet"`
IpDomainLookupSourceInterfaceTenGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_ten_gigabit_ethernet"`
IpDomainLookupSourceInterfaceTwentyFiveGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_twenty_five_gigabit_ethernet"`
IpDomainLookupSourceInterfaceFortyGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_forty_gigabit_ethernet"`
IpDomainLookupSourceInterfaceHundredGigabitEthernet types.String `tfsdk:"ip_domain_lookup_source_interface_hundred_gigabit_ethernet"`
CispEnable types.Bool `tfsdk:"cisp_enable"`
EpmLogging types.Bool `tfsdk:"epm_logging"`
AccessSessionMacMoveDeny types.Bool `tfsdk:"access_session_mac_move_deny"`
DiagnosticBootupLevel types.String `tfsdk:"diagnostic_bootup_level"`
MemoryFreeLowWatermarkProcessor types.Int64 `tfsdk:"memory_free_low_watermark_processor"`
ArchivePath types.String `tfsdk:"archive_path"`
ArchiveMaximum types.Int64 `tfsdk:"archive_maximum"`
ArchiveWriteMemory types.Bool `tfsdk:"archive_write_memory"`
ArchiveTimePeriod types.Int64 `tfsdk:"archive_time_period"`
ArchiveLogConfigLoggingEnable types.Bool `tfsdk:"archive_log_config_logging_enable"`
ArchiveLogConfigLoggingSize types.Int64 `tfsdk:"archive_log_config_logging_size"`
Redundancy types.Bool `tfsdk:"redundancy"`
RedundancyMode types.String `tfsdk:"redundancy_mode"`
TransceiverTypeAllMonitoring types.Bool `tfsdk:"transceiver_type_all_monitoring"`
IpForwardProtocolNd types.Bool `tfsdk:"ip_forward_protocol_nd"`
IpScpServerEnable types.Bool `tfsdk:"ip_scp_server_enable"`
IpSshVersion types.String `tfsdk:"ip_ssh_version"`
IpSshVersionLegacy types.Int64 `tfsdk:"ip_ssh_version_legacy"`
IpSshTimeOut types.Int64 `tfsdk:"ip_ssh_time_out"`
IpSshAuthenticationRetries types.Int64 `tfsdk:"ip_ssh_authentication_retries"`
IpSshSourceInterfaceLoopback types.Int64 `tfsdk:"ip_ssh_source_interface_loopback"`
IpSshSourceInterfaceVlan types.Int64 `tfsdk:"ip_ssh_source_interface_vlan"`
IpSshSourceInterfaceGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_gigabit_ethernet"`
IpSshSourceInterfaceTwoGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_two_gigabit_ethernet"`
IpSshSourceInterfaceFiveGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_five_gigabit_ethernet"`
IpSshSourceInterfaceTenGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_ten_gigabit_ethernet"`
IpSshSourceInterfaceTwentyFiveGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_twenty_five_gigabit_ethernet"`
IpSshSourceInterfaceFortyGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_forty_gigabit_ethernet"`
IpSshSourceInterfaceHundredGigabitEthernet types.String `tfsdk:"ip_ssh_source_interface_hundred_gigabit_ethernet"`
IpSshBulkMode types.Bool `tfsdk:"ip_ssh_bulk_mode"`
IpSshBulkModeWindowSize types.Int64 `tfsdk:"ip_ssh_bulk_mode_window_size"`
ControlPlaneServicePolicyInput types.String `tfsdk:"control_plane_service_policy_input"`
PnpProfiles []SystemPnpProfiles `tfsdk:"pnp_profiles"`
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"`
IpTacacsSourceInterfaceVrf types.String `tfsdk:"ip_tacacs_source_interface_vrf"`
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"`
IpRadiusSourceInterfaceVrf types.String `tfsdk:"ip_radius_source_interface_vrf"`
BootSystemFlashFiles []SystemBootSystemFlashFiles `tfsdk:"boot_system_flash_files"`
BootSystemBootfiles []SystemBootSystemBootfiles `tfsdk:"boot_system_bootfiles"`
EnableSecret types.String `tfsdk:"enable_secret"`
EnableSecretType types.String `tfsdk:"enable_secret_type"`
EnableSecretLevel types.Int64 `tfsdk:"enable_secret_level"`
IpHosts []SystemIpHosts `tfsdk:"ip_hosts"`
IpHostsVrf []SystemIpHostsVrf `tfsdk:"ip_hosts_vrf"`
DiagnosticEventLogSize types.Int64 `tfsdk:"diagnostic_event_log_size"`
SubscriberTemplating types.Bool `tfsdk:"subscriber_templating"`
CallHomeContactEmail types.String `tfsdk:"call_home_contact_email"`
CallHomeCiscoTac1ProfileActive types.Bool `tfsdk:"call_home_cisco_tac_1_profile_active"`
CallHomeCiscoTac1DestinationTransportMethod types.String `tfsdk:"call_home_cisco_tac_1_destination_transport_method"`
IpFtpPassive types.Bool `tfsdk:"ip_ftp_passive"`
TftpSourceInterfaceGigabitEthernet types.String `tfsdk:"tftp_source_interface_gigabit_ethernet"`
TftpSourceInterfaceLoopback types.Int64 `tfsdk:"tftp_source_interface_loopback"`
TftpSourceInterfaceVlan types.Int64 `tfsdk:"tftp_source_interface_vlan"`
TftpSourceInterfaceTwoGigabitEthernet types.String `tfsdk:"tftp_source_interface_two_gigabit_ethernet"`
TftpSourceInterfaceFiveGigabitEthernet types.String `tfsdk:"tftp_source_interface_five_gigabit_ethernet"`
TftpSourceInterfaceTenGigabitEthernet types.String `tfsdk:"tftp_source_interface_ten_gigabit_ethernet"`
TftpSourceInterfaceTwentyFiveGigabitEthernet types.String `tfsdk:"tftp_source_interface_twenty_five_gigabit_ethernet"`
TftpSourceInterfaceFortyGigabitEthernet types.String `tfsdk:"tftp_source_interface_forty_gigabit_ethernet"`
TftpSourceInterfaceHundredGigabitEthernet types.String `tfsdk:"tftp_source_interface_hundred_gigabit_ethernet"`
MultilinkPppBundleName types.String `tfsdk:"multilink_ppp_bundle_name"`
Version types.String `tfsdk:"version"`
TrackObjects []SystemTrackObjects `tfsdk:"track_objects"`
IpNbarClassificationDnsClassifyByDomain types.Bool `tfsdk:"ip_nbar_classification_dns_classify_by_domain"`
IpMulticastRouteLimit types.Int64 `tfsdk:"ip_multicast_route_limit"`
SecurityPasswordsMinLength types.Int64 `tfsdk:"security_passwords_min_length"`
IpDomainListNames types.List `tfsdk:"ip_domain_list_names"`
IpDomainListVrfDomain types.String `tfsdk:"ip_domain_list_vrf_domain"`
IpDomainListVrf types.String `tfsdk:"ip_domain_list_vrf"`
EthernetCfmAlarmConfigDelay types.Int64 `tfsdk:"ethernet_cfm_alarm_config_delay"`
EthernetCfmAlarmConfigReset types.Int64 `tfsdk:"ethernet_cfm_alarm_config_reset"`
StandbyRedirects types.Bool `tfsdk:"standby_redirects"`
StandbyRedirectsEnableDisable types.String `tfsdk:"standby_redirects_enable_disable"`
IpRoutingProtocolPurgeInterface types.Bool `tfsdk:"ip_routing_protocol_purge_interface"`
IpCefLoadSharingAlgorithmIncludePortsSource types.Bool `tfsdk:"ip_cef_load_sharing_algorithm_include_ports_source"`
IpCefLoadSharingAlgorithmIncludePortsDestination types.Bool `tfsdk:"ip_cef_load_sharing_algorithm_include_ports_destination"`
Ipv6CefLoadSharingAlgorithmIncludePortsSource types.Bool `tfsdk:"ipv6_cef_load_sharing_algorithm_include_ports_source"`
Ipv6CefLoadSharingAlgorithmIncludePortsDestination types.Bool `tfsdk:"ipv6_cef_load_sharing_algorithm_include_ports_destination"`
PortChannelLoadBalance types.String `tfsdk:"port_channel_load_balance"`
AuthenticationMacMovePermit types.Bool `tfsdk:"authentication_mac_move_permit"`
AuthenticationMacMoveDenyUncontrolled types.Bool `tfsdk:"authentication_mac_move_deny_uncontrolled"`
IpDefaultGateway types.String `tfsdk:"ip_default_gateway"`
DeviceClassifier types.Bool `tfsdk:"device_classifier"`
TableMaps []SystemTableMaps `tfsdk:"table_maps"`
}
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 SystemIpDomainLookupVrfs ¶ added in v0.10.0
type SystemIpDomainLookupVrfs struct {
Vrf types.String `tfsdk:"vrf"`
SourceInterfaceLoopback types.Int64 `tfsdk:"source_interface_loopback"`
SourceInterfaceVlan types.Int64 `tfsdk:"source_interface_vlan"`
SourceInterfaceGigabitEthernet types.String `tfsdk:"source_interface_gigabit_ethernet"`
SourceInterfaceTwoGigabitEthernet types.String `tfsdk:"source_interface_two_gigabit_ethernet"`
SourceInterfaceFiveGigabitEthernet types.String `tfsdk:"source_interface_five_gigabit_ethernet"`
SourceInterfaceTenGigabitEthernet types.String `tfsdk:"source_interface_ten_gigabit_ethernet"`
SourceInterfaceTwentyFiveGigabitEthernet types.String `tfsdk:"source_interface_twenty_five_gigabit_ethernet"`
SourceInterfaceFortyGigabitEthernet types.String `tfsdk:"source_interface_forty_gigabit_ethernet"`
SourceInterfaceHundredGigabitEthernet types.String `tfsdk:"source_interface_hundred_gigabit_ethernet"`
}
type SystemIpHosts ¶ added in v0.8.0
type SystemIpHostsVrf ¶ added in v0.8.0
type SystemIpHostsVrf struct {
Vrf types.String `tfsdk:"vrf"`
Hosts []SystemIpHostsVrfHosts `tfsdk:"hosts"`
}
type SystemIpHostsVrfHosts ¶ added in v0.8.0
type SystemIpHttpAuthenticationAaaCommandAuthorization ¶ added in v0.5.4
type SystemIpNameServersVrf ¶ added in v0.6.0
type SystemMulticastRoutingVrfs ¶ added in v0.3.0
type SystemPnpProfiles ¶ added in v0.6.1
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 SystemTableMaps ¶ added in v0.11.0
type SystemTableMaps struct {
Name types.String `tfsdk:"name"`
Default types.String `tfsdk:"default"`
Mappings []SystemTableMapsMappings `tfsdk:"mappings"`
}
type SystemTableMapsMappings ¶ added in v0.11.0
type SystemTrackObjects ¶ added in v0.8.1
type TACACS ¶ added in v0.11.0
type TACACS struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
Name types.String `tfsdk:"name"`
AddressIpv4 types.String `tfsdk:"address_ipv4"`
Timeout types.Int64 `tfsdk:"timeout"`
Port types.Int64 `tfsdk:"port"`
Encryption types.String `tfsdk:"encryption"`
Key types.String `tfsdk:"key"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type TACACSData ¶ added in v0.11.0
type TACACSData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
AddressIpv4 types.String `tfsdk:"address_ipv4"`
Timeout types.Int64 `tfsdk:"timeout"`
Port types.Int64 `tfsdk:"port"`
Encryption types.String `tfsdk:"encryption"`
Key types.String `tfsdk:"key"`
}
type TACACSDataSource ¶ added in v0.11.0
type TACACSDataSource struct {
// contains filtered or unexported fields
}
func (*TACACSDataSource) Configure ¶ added in v0.11.0
func (d *TACACSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*TACACSDataSource) Metadata ¶ added in v0.11.0
func (d *TACACSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TACACSDataSource) Read ¶ added in v0.11.0
func (d *TACACSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TACACSDataSource) Schema ¶ added in v0.11.0
func (d *TACACSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TACACSResource ¶ added in v0.11.0
type TACACSResource struct {
// contains filtered or unexported fields
}
func (*TACACSResource) Configure ¶ added in v0.11.0
func (r *TACACSResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*TACACSResource) Create ¶ added in v0.11.0
func (r *TACACSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TACACSResource) Delete ¶ added in v0.11.0
func (r *TACACSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TACACSResource) ImportState ¶ added in v0.11.0
func (r *TACACSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TACACSResource) Metadata ¶ added in v0.11.0
func (r *TACACSResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TACACSResource) Read ¶ added in v0.11.0
func (r *TACACSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TACACSResource) Schema ¶ added in v0.11.0
func (r *TACACSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TACACSResource) Update ¶ added in v0.11.0
func (r *TACACSResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TACACSServer ¶ added in v0.4.0
type TACACSServer struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
DeleteMode types.String `tfsdk:"delete_mode"`
Timeout types.Int64 `tfsdk:"timeout"`
DirectedRequest types.Bool `tfsdk:"directed_request"`
DirectedRequestRestricted types.Bool `tfsdk:"directed_request_restricted"`
DirectedRequestNoTruncate types.Bool `tfsdk:"directed_request_no_truncate"`
Encryption types.String `tfsdk:"encryption"`
Key types.String `tfsdk:"key"`
AttributeAllowUnknown types.Bool `tfsdk:"attribute_allow_unknown"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type TACACSServerData ¶ added in v0.4.0
type TACACSServerData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Timeout types.Int64 `tfsdk:"timeout"`
DirectedRequest types.Bool `tfsdk:"directed_request"`
DirectedRequestRestricted types.Bool `tfsdk:"directed_request_restricted"`
DirectedRequestNoTruncate types.Bool `tfsdk:"directed_request_no_truncate"`
Encryption types.String `tfsdk:"encryption"`
Key types.String `tfsdk:"key"`
AttributeAllowUnknown types.Bool `tfsdk:"attribute_allow_unknown"`
}
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"`
Dot1xTimeoutQuietPeriod types.Int64 `tfsdk:"dot1x_timeout_quiet_period"`
Dot1xTimeoutSuppTimeout types.Int64 `tfsdk:"dot1x_timeout_supp_timeout"`
Dot1xTimeoutRatelimitPeriod types.Int64 `tfsdk:"dot1x_timeout_ratelimit_period"`
Dot1xTimeoutServerTimeout types.Int64 `tfsdk:"dot1x_timeout_server_timeout"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Dot1xTimeoutQuietPeriod types.Int64 `tfsdk:"dot1x_timeout_quiet_period"`
Dot1xTimeoutSuppTimeout types.Int64 `tfsdk:"dot1x_timeout_supp_timeout"`
Dot1xTimeoutRatelimitPeriod types.Int64 `tfsdk:"dot1x_timeout_ratelimit_period"`
Dot1xTimeoutServerTimeout types.Int64 `tfsdk:"dot1x_timeout_server_timeout"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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.String `tfsdk:"vlan_id"`
Vni types.Int64 `tfsdk:"vni"`
AccessVfi types.String `tfsdk:"access_vfi"`
EvpnInstanceLegacy types.Int64 `tfsdk:"evpn_instance_legacy"`
EvpnInstanceVniLegacy types.Int64 `tfsdk:"evpn_instance_vni_legacy"`
EvpnInstance types.Int64 `tfsdk:"evpn_instance"`
EvpnInstanceVni types.Int64 `tfsdk:"evpn_instance_vni"`
EvpnInstanceProtected types.Bool `tfsdk:"evpn_instance_protected"`
EvpnInstanceProfile types.String `tfsdk:"evpn_instance_profile"`
EvpnInstanceProfileProtected types.Bool `tfsdk:"evpn_instance_profile_protected"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
type VLANConfigurationData ¶ added in v0.3.0
type VLANConfigurationData struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
VlanId types.String `tfsdk:"vlan_id"`
Vni types.Int64 `tfsdk:"vni"`
AccessVfi types.String `tfsdk:"access_vfi"`
EvpnInstanceLegacy types.Int64 `tfsdk:"evpn_instance_legacy"`
EvpnInstanceVniLegacy types.Int64 `tfsdk:"evpn_instance_vni_legacy"`
EvpnInstance types.Int64 `tfsdk:"evpn_instance"`
EvpnInstanceVni types.Int64 `tfsdk:"evpn_instance_vni"`
EvpnInstanceProtected types.Bool `tfsdk:"evpn_instance_protected"`
EvpnInstanceProfile types.String `tfsdk:"evpn_instance_profile"`
EvpnInstanceProfileProtected types.Bool `tfsdk:"evpn_instance_profile_protected"`
}
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 VLANFilter struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Word types.String `tfsdk:"word"`
VlanLists types.List `tfsdk:"vlan_lists"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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 VLANGroup ¶ added in v0.5.1
type VLANGroup struct {
Device types.String `tfsdk:"device"`
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
VlanLists types.List `tfsdk:"vlan_lists"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Ipv4RouteReplicate []VRFIpv4RouteReplicate `tfsdk:"ipv4_route_replicate"`
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"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
Ipv4RouteReplicate []VRFIpv4RouteReplicate `tfsdk:"ipv4_route_replicate"`
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 VRFIpv4RouteReplicate ¶ added in v0.10.0
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"`
ModeClient types.Bool `tfsdk:"mode_client"`
ModeClientMst types.Bool `tfsdk:"mode_client_mst"`
ModeClientUnknown types.Bool `tfsdk:"mode_client_unknown"`
ModeClientVlan types.Bool `tfsdk:"mode_client_vlan"`
ModeOff types.Bool `tfsdk:"mode_off"`
ModeOffMst types.Bool `tfsdk:"mode_off_mst"`
ModeOffUnknown types.Bool `tfsdk:"mode_off_unknown"`
ModeOffVlan types.Bool `tfsdk:"mode_off_vlan"`
ModeServer types.Bool `tfsdk:"mode_server"`
ModeServerMst types.Bool `tfsdk:"mode_server_mst"`
ModeServerUnknown types.Bool `tfsdk:"mode_server_unknown"`
ModeServerVlan types.Bool `tfsdk:"mode_server_vlan"`
ModeTransparent types.Bool `tfsdk:"mode_transparent"`
ModeTransparentMst types.Bool `tfsdk:"mode_transparent_mst"`
ModeTransparentUnknown types.Bool `tfsdk:"mode_transparent_unknown"`
ModeTransparentVlan types.Bool `tfsdk:"mode_transparent_vlan"`
}
Section below is generated&owned by "gen/generator.go". //template:begin types
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"`
ModeClient types.Bool `tfsdk:"mode_client"`
ModeClientMst types.Bool `tfsdk:"mode_client_mst"`
ModeClientUnknown types.Bool `tfsdk:"mode_client_unknown"`
ModeClientVlan types.Bool `tfsdk:"mode_client_vlan"`
ModeOff types.Bool `tfsdk:"mode_off"`
ModeOffMst types.Bool `tfsdk:"mode_off_mst"`
ModeOffUnknown types.Bool `tfsdk:"mode_off_unknown"`
ModeOffVlan types.Bool `tfsdk:"mode_off_vlan"`
ModeServer types.Bool `tfsdk:"mode_server"`
ModeServerMst types.Bool `tfsdk:"mode_server_mst"`
ModeServerUnknown types.Bool `tfsdk:"mode_server_unknown"`
ModeServerVlan types.Bool `tfsdk:"mode_server_vlan"`
ModeTransparent types.Bool `tfsdk:"mode_transparent"`
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)
type YangDataSource ¶ added in v0.10.0
type YangDataSource struct {
// contains filtered or unexported fields
}
func (*YangDataSource) Configure ¶ added in v0.10.0
func (d *YangDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*YangDataSource) Metadata ¶ added in v0.10.0
func (d *YangDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*YangDataSource) Read ¶ added in v0.10.0
func (d *YangDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*YangDataSource) Schema ¶ added in v0.10.0
func (d *YangDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type YangDataSourceModel ¶ added in v0.10.0
type YangResource ¶ added in v0.10.0
type YangResource struct {
// contains filtered or unexported fields
}
func (*YangResource) Configure ¶ added in v0.10.0
func (r *YangResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*YangResource) Create ¶ added in v0.10.0
func (r *YangResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*YangResource) Delete ¶ added in v0.10.0
func (r *YangResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*YangResource) ImportState ¶ added in v0.10.0
func (r *YangResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*YangResource) Metadata ¶ added in v0.10.0
func (r *YangResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*YangResource) Read ¶ added in v0.10.0
func (r *YangResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*YangResource) Schema ¶ added in v0.10.0
func (r *YangResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*YangResource) Update ¶ added in v0.10.0
func (r *YangResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*YangResource) ValidateConfig ¶ added in v0.10.0
func (r *YangResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
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_role_based.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_mvpn.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_mvpn_neighbor.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_bgp_peer_policy_template.go
- data_source_iosxe_bgp_peer_session_template.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_crypto_pki.go
- data_source_iosxe_cts.go
- data_source_iosxe_device_sensor.go
- data_source_iosxe_dhcp.go
- data_source_iosxe_dot1x.go
- data_source_iosxe_eem.go
- data_source_iosxe_errdisable.go
- data_source_iosxe_evpn.go
- data_source_iosxe_evpn_ethernet_segment.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_isis.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_pim_ipv6.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_isis.go
- data_source_iosxe_license.go
- data_source_iosxe_line.go
- data_source_iosxe_lldp.go
- data_source_iosxe_logging.go
- data_source_iosxe_mdt_subscription.go
- data_source_iosxe_msdp.go
- data_source_iosxe_multicast.go
- data_source_iosxe_nat.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_ipv6.go
- data_source_iosxe_platform.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_route_map.go
- data_source_iosxe_service.go
- data_source_iosxe_service_template.go
- data_source_iosxe_sla.go
- data_source_iosxe_snmp_server.go
- data_source_iosxe_spanning_tree.go
- data_source_iosxe_static_route.go
- data_source_iosxe_static_routes_vrf.go
- data_source_iosxe_system.go
- data_source_iosxe_tacacs.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
- data_source_iosxe_yang.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_role_based.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_mvpn.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_mvpn_neighbor.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_bgp_peer_policy_template.go
- model_iosxe_bgp_peer_session_template.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_crypto_pki.go
- model_iosxe_cts.go
- model_iosxe_device_sensor.go
- model_iosxe_dhcp.go
- model_iosxe_dot1x.go
- model_iosxe_eem.go
- model_iosxe_errdisable.go
- model_iosxe_evpn.go
- model_iosxe_evpn_ethernet_segment.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_isis.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_pim_ipv6.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_isis.go
- model_iosxe_license.go
- model_iosxe_line.go
- model_iosxe_lldp.go
- model_iosxe_logging.go
- model_iosxe_mdt_subscription.go
- model_iosxe_msdp.go
- model_iosxe_multicast.go
- model_iosxe_nat.go
- model_iosxe_ntp.go
- model_iosxe_ospf.go
- model_iosxe_ospf_vrf.go
- model_iosxe_pim.go
- model_iosxe_pim_ipv6.go
- model_iosxe_platform.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_route_map.go
- model_iosxe_service.go
- model_iosxe_service_template.go
- model_iosxe_sla.go
- model_iosxe_snmp_server.go
- model_iosxe_spanning_tree.go
- model_iosxe_static_route.go
- model_iosxe_static_routes_vrf.go
- model_iosxe_system.go
- model_iosxe_tacacs.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
- model_iosxe_yang.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_role_based.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_mvpn.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_mvpn_neighbor.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_bgp_peer_policy_template.go
- resource_iosxe_bgp_peer_session_template.go
- resource_iosxe_cdp.go
- resource_iosxe_class_map.go
- resource_iosxe_cli.go
- resource_iosxe_clock.go
- resource_iosxe_commit.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_crypto_pki.go
- resource_iosxe_cts.go
- resource_iosxe_device_sensor.go
- resource_iosxe_dhcp.go
- resource_iosxe_dot1x.go
- resource_iosxe_eem.go
- resource_iosxe_errdisable.go
- resource_iosxe_evpn.go
- resource_iosxe_evpn_ethernet_segment.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_isis.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_pim_ipv6.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_isis.go
- resource_iosxe_license.go
- resource_iosxe_line.go
- resource_iosxe_lldp.go
- resource_iosxe_logging.go
- resource_iosxe_mdt_subscription.go
- resource_iosxe_msdp.go
- resource_iosxe_multicast.go
- resource_iosxe_nat.go
- resource_iosxe_ntp.go
- resource_iosxe_ospf.go
- resource_iosxe_ospf_vrf.go
- resource_iosxe_pim.go
- resource_iosxe_pim_ipv6.go
- resource_iosxe_platform.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_route_map.go
- resource_iosxe_save_config.go
- resource_iosxe_service.go
- resource_iosxe_service_template.go
- resource_iosxe_sla.go
- resource_iosxe_snmp_server.go
- resource_iosxe_spanning_tree.go
- resource_iosxe_static_route.go
- resource_iosxe_static_routes_vrf.go
- resource_iosxe_system.go
- resource_iosxe_tacacs.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
- resource_iosxe_yang.go