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 NewBGPAddressFamilyIPv4Resource() resource.Resource
- func NewBGPAddressFamilyIPv4VRFDataSource() datasource.DataSource
- func NewBGPAddressFamilyIPv4VRFResource() resource.Resource
- func NewBGPAddressFamilyIPv6DataSource() datasource.DataSource
- func NewBGPAddressFamilyIPv6Resource() resource.Resource
- func NewBGPAddressFamilyIPv6VRFDataSource() datasource.DataSource
- func NewBGPAddressFamilyIPv6VRFResource() resource.Resource
- func NewBGPAddressFamilyL2VPNDataSource() datasource.DataSource
- func NewBGPAddressFamilyL2VPNResource() resource.Resource
- func NewBGPDataSource() datasource.DataSource
- func NewBGPIPv4UnicastNeighborDataSource() datasource.DataSource
- func NewBGPIPv4UnicastNeighborResource() resource.Resource
- func NewBGPIPv4UnicastVRFNeighborDataSource() datasource.DataSource
- func NewBGPIPv4UnicastVRFNeighborResource() resource.Resource
- func NewBGPIPv6UnicastNeighborDataSource() datasource.DataSource
- func NewBGPIPv6UnicastNeighborResource() resource.Resource
- func NewBGPL2VPNEVPNNeighborDataSource() datasource.DataSource
- func NewBGPL2VPNEVPNNeighborResource() resource.Resource
- func NewBGPNeighborDataSource() datasource.DataSource
- func NewBGPNeighborResource() resource.Resource
- func NewBGPResource() resource.Resource
- func NewBannerDataSource() datasource.DataSource
- func NewBannerResource() resource.Resource
- func NewCDPDataSource() datasource.DataSource
- func NewCDPResource() resource.Resource
- func NewCTSDataSource() datasource.DataSource
- func NewCTSResource() resource.Resource
- func NewClassMapDataSource() datasource.DataSource
- func NewClassMapResource() resource.Resource
- func NewCliResource() resource.Resource
- func NewClockDataSource() datasource.DataSource
- func NewClockResource() resource.Resource
- func NewCommunityListExpandedDataSource() datasource.DataSource
- func NewCommunityListExpandedResource() resource.Resource
- func NewCommunityListStandardDataSource() datasource.DataSource
- func NewCommunityListStandardResource() resource.Resource
- func NewCryptoIKEv2DataSource() datasource.DataSource
- func NewCryptoIKEv2KeyringDataSource() datasource.DataSource
- func NewCryptoIKEv2KeyringResource() resource.Resource
- func NewCryptoIKEv2PolicyDataSource() datasource.DataSource
- func NewCryptoIKEv2PolicyResource() resource.Resource
- func NewCryptoIKEv2ProfileDataSource() datasource.DataSource
- func NewCryptoIKEv2ProfileResource() resource.Resource
- func NewCryptoIKEv2ProposalDataSource() datasource.DataSource
- func NewCryptoIKEv2ProposalResource() resource.Resource
- func NewCryptoIKEv2Resource() resource.Resource
- func NewCryptoIPSecProfileDataSource() datasource.DataSource
- func NewCryptoIPSecProfileResource() resource.Resource
- func NewCryptoIPSecTransformSetDataSource() datasource.DataSource
- func NewCryptoIPSecTransformSetResource() resource.Resource
- func 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 NewEVPNDataSource() datasource.DataSource
- func NewEVPNInstanceDataSource() datasource.DataSource
- func NewEVPNInstanceResource() resource.Resource
- func NewEVPNResource() resource.Resource
- func NewErrdisableDataSource() datasource.DataSource
- func NewErrdisableResource() resource.Resource
- func NewFlowExporterDataSource() datasource.DataSource
- func NewFlowExporterResource() resource.Resource
- func NewFlowMonitorDataSource() datasource.DataSource
- func NewFlowMonitorResource() resource.Resource
- func NewFlowRecordDataSource() datasource.DataSource
- func NewFlowRecordResource() resource.Resource
- func NewInterfaceEthernetDataSource() datasource.DataSource
- func NewInterfaceEthernetResource() resource.Resource
- func NewInterfaceLoopbackDataSource() datasource.DataSource
- func NewInterfaceLoopbackResource() resource.Resource
- func NewInterfaceMPLSDataSource() datasource.DataSource
- func NewInterfaceMPLSResource() resource.Resource
- func NewInterfaceNVEDataSource() datasource.DataSource
- func NewInterfaceNVEResource() resource.Resource
- func NewInterfaceOSPFDataSource() datasource.DataSource
- func NewInterfaceOSPFResource() resource.Resource
- func NewInterfaceOSPFv3DataSource() datasource.DataSource
- func NewInterfaceOSPFv3Resource() resource.Resource
- func NewInterfacePIMDataSource() datasource.DataSource
- func NewInterfacePIMResource() resource.Resource
- func NewInterfacePortChannelDataSource() datasource.DataSource
- func NewInterfacePortChannelResource() resource.Resource
- func NewInterfacePortChannelSubinterfaceDataSource() datasource.DataSource
- func NewInterfacePortChannelSubinterfaceResource() resource.Resource
- func NewInterfaceSwitchportDataSource() datasource.DataSource
- func NewInterfaceSwitchportResource() resource.Resource
- func NewInterfaceTunnelDataSource() datasource.DataSource
- func NewInterfaceTunnelResource() resource.Resource
- func NewInterfaceVLANDataSource() datasource.DataSource
- func NewInterfaceVLANResource() resource.Resource
- func 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 NewNTPDataSource() datasource.DataSource
- func NewNTPResource() resource.Resource
- func NewOSPFDataSource() datasource.DataSource
- func NewOSPFResource() resource.Resource
- func NewOSPFVRFDataSource() datasource.DataSource
- func NewOSPFVRFResource() resource.Resource
- func NewPIMDataSource() datasource.DataSource
- func NewPIMResource() resource.Resource
- func NewPolicyMapDataSource() datasource.DataSource
- func NewPolicyMapEventDataSource() datasource.DataSource
- func NewPolicyMapEventResource() resource.Resource
- func NewPolicyMapResource() resource.Resource
- func NewPrefixListDataSource() datasource.DataSource
- func NewPrefixListResource() resource.Resource
- func NewRadiusDataSource() datasource.DataSource
- func NewRadiusResource() resource.Resource
- func NewRadiusServerDataSource() datasource.DataSource
- func NewRadiusServerResource() resource.Resource
- func NewRestconfDataSource() datasource.DataSource
- func NewRestconfResource() resource.Resource
- func NewRouteMapDataSource() datasource.DataSource
- func NewRouteMapResource() resource.Resource
- func NewSNMPServerDataSource() datasource.DataSource
- func 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 NewTACACSServerDataSource() datasource.DataSource
- func NewTACACSServerResource() resource.Resource
- func NewTemplateDataSource() datasource.DataSource
- func NewTemplateResource() resource.Resource
- func NewUDLDDataSource() datasource.DataSource
- func NewUDLDResource() resource.Resource
- func NewUsernameDataSource() datasource.DataSource
- func NewUsernameResource() resource.Resource
- func NewVLANAccessMapDataSource() datasource.DataSource
- func NewVLANAccessMapResource() resource.Resource
- func NewVLANConfigurationDataSource() datasource.DataSource
- func NewVLANConfigurationResource() resource.Resource
- func NewVLANDataSource() datasource.DataSource
- func NewVLANFilterDataSource() datasource.DataSource
- func NewVLANFilterResource() resource.Resource
- func NewVLANGroupDataSource() datasource.DataSource
- func NewVLANGroupResource() resource.Resource
- func NewVLANResource() resource.Resource
- func NewVRFDataSource() datasource.DataSource
- func NewVRFResource() resource.Resource
- func NewVTPDataSource() datasource.DataSource
- func NewVTPResource() resource.Resource
- type AAA
- type AAAAccounting
- type 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 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 BGPAddressFamilyIPv4Ipv4UnicastAggregateAddresses
- type BGPAddressFamilyIPv4Ipv4UnicastNetworks
- type BGPAddressFamilyIPv4Ipv4UnicastNetworksMask
- type BGPAddressFamilyIPv4Resource
- func (r *BGPAddressFamilyIPv4Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPAddressFamilyIPv4Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPAddressFamilyIPv4Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPAddressFamilyIPv4Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPAddressFamilyIPv4Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPAddressFamilyIPv4Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPAddressFamilyIPv4Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPAddressFamilyIPv4Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPAddressFamilyIPv4VRF
- type BGPAddressFamilyIPv4VRFData
- type BGPAddressFamilyIPv4VRFDataSource
- func (d *BGPAddressFamilyIPv4VRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPAddressFamilyIPv4VRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPAddressFamilyIPv4VRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPAddressFamilyIPv4VRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPAddressFamilyIPv4VRFResource
- func (r *BGPAddressFamilyIPv4VRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPAddressFamilyIPv4VRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPAddressFamilyIPv4VRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPAddressFamilyIPv4VRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPAddressFamilyIPv4VRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPAddressFamilyIPv4VRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPAddressFamilyIPv4VRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPAddressFamilyIPv4VRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPAddressFamilyIPv4VRFVrfs
- type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastAggregateAddresses
- type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworks
- type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworksMask
- type BGPAddressFamilyIPv6
- type BGPAddressFamilyIPv6Data
- type BGPAddressFamilyIPv6DataSource
- func (d *BGPAddressFamilyIPv6DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPAddressFamilyIPv6DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPAddressFamilyIPv6DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPAddressFamilyIPv6DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPAddressFamilyIPv6Ipv6UnicastNetworks
- type BGPAddressFamilyIPv6Resource
- func (r *BGPAddressFamilyIPv6Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPAddressFamilyIPv6Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPAddressFamilyIPv6Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPAddressFamilyIPv6Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPAddressFamilyIPv6Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPAddressFamilyIPv6Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPAddressFamilyIPv6Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPAddressFamilyIPv6Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPAddressFamilyIPv6VRF
- type BGPAddressFamilyIPv6VRFData
- type BGPAddressFamilyIPv6VRFDataSource
- func (d *BGPAddressFamilyIPv6VRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPAddressFamilyIPv6VRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPAddressFamilyIPv6VRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPAddressFamilyIPv6VRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPAddressFamilyIPv6VRFResource
- func (r *BGPAddressFamilyIPv6VRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPAddressFamilyIPv6VRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPAddressFamilyIPv6VRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPAddressFamilyIPv6VRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPAddressFamilyIPv6VRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPAddressFamilyIPv6VRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPAddressFamilyIPv6VRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPAddressFamilyIPv6VRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPAddressFamilyIPv6VRFVrfs
- type BGPAddressFamilyIPv6VRFVrfsIpv6UnicastNetworks
- type BGPAddressFamilyL2VPN
- type BGPAddressFamilyL2VPNData
- type BGPAddressFamilyL2VPNDataSource
- func (d *BGPAddressFamilyL2VPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPAddressFamilyL2VPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPAddressFamilyL2VPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPAddressFamilyL2VPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPAddressFamilyL2VPNResource
- func (r *BGPAddressFamilyL2VPNResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPAddressFamilyL2VPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPAddressFamilyL2VPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPAddressFamilyL2VPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPAddressFamilyL2VPNResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPAddressFamilyL2VPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPAddressFamilyL2VPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPAddressFamilyL2VPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPData
- type BGPDataSource
- func (d *BGPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPIPv4UnicastNeighbor
- type BGPIPv4UnicastNeighborData
- type BGPIPv4UnicastNeighborDataSource
- func (d *BGPIPv4UnicastNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPIPv4UnicastNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPIPv4UnicastNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPIPv4UnicastNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPIPv4UnicastNeighborResource
- func (r *BGPIPv4UnicastNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPIPv4UnicastNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPIPv4UnicastNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPIPv4UnicastNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPIPv4UnicastNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPIPv4UnicastNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPIPv4UnicastNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPIPv4UnicastNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPIPv4UnicastNeighborRouteMaps
- type BGPIPv4UnicastVRFNeighbor
- type BGPIPv4UnicastVRFNeighborData
- type BGPIPv4UnicastVRFNeighborDataSource
- func (d *BGPIPv4UnicastVRFNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPIPv4UnicastVRFNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPIPv4UnicastVRFNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPIPv4UnicastVRFNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPIPv4UnicastVRFNeighborResource
- func (r *BGPIPv4UnicastVRFNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPIPv4UnicastVRFNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPIPv4UnicastVRFNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPIPv4UnicastVRFNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPIPv4UnicastVRFNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPIPv4UnicastVRFNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPIPv4UnicastVRFNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPIPv4UnicastVRFNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPIPv4UnicastVRFNeighborRouteMaps
- type BGPIPv6UnicastNeighbor
- type BGPIPv6UnicastNeighborData
- type BGPIPv6UnicastNeighborDataSource
- func (d *BGPIPv6UnicastNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPIPv6UnicastNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPIPv6UnicastNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPIPv6UnicastNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPIPv6UnicastNeighborResource
- func (r *BGPIPv6UnicastNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPIPv6UnicastNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPIPv6UnicastNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPIPv6UnicastNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPIPv6UnicastNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPIPv6UnicastNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPIPv6UnicastNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPIPv6UnicastNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPIPv6UnicastNeighborRouteMaps
- type BGPL2VPNEVPNNeighbor
- type BGPL2VPNEVPNNeighborData
- type BGPL2VPNEVPNNeighborDataSource
- func (d *BGPL2VPNEVPNNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPL2VPNEVPNNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPL2VPNEVPNNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPL2VPNEVPNNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPL2VPNEVPNNeighborResource
- func (r *BGPL2VPNEVPNNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPL2VPNEVPNNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPL2VPNEVPNNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPL2VPNEVPNNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPL2VPNEVPNNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPL2VPNEVPNNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPL2VPNEVPNNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPL2VPNEVPNNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPNeighbor
- type BGPNeighborData
- type BGPNeighborDataSource
- func (d *BGPNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BGPNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BGPNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BGPNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BGPNeighborResource
- func (r *BGPNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BGPResource
- func (r *BGPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BGPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BGPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BGPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BGPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BGPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BGPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BGPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Banner
- type BannerData
- type BannerDataSource
- func (d *BannerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *BannerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *BannerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BannerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BannerResource
- func (r *BannerResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *BannerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BannerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BannerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BannerResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *BannerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BannerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BannerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CDP
- type CDPData
- type CDPDataSource
- func (d *CDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CDPResource
- func (r *CDPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CDPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CDPTlvLists
- type CTS
- type CTSData
- type CTSDataSource
- func (d *CTSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CTSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CTSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CTSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CTSResource
- func (r *CTSResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CTSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CTSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CTSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CTSResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CTSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CTSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CTSResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type 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 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 EVPN
- type EVPNData
- type EVPNDataSource
- func (d *EVPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EVPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *EVPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EVPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EVPNInstance
- type EVPNInstanceData
- type EVPNInstanceDataSource
- func (d *EVPNInstanceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EVPNInstanceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *EVPNInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EVPNInstanceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EVPNInstanceResource
- func (r *EVPNInstanceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EVPNInstanceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EVPNInstanceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EVPNInstanceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EVPNInstanceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EVPNInstanceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EVPNInstanceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EVPNInstanceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type 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 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 InterfaceEthernetHelperAddresses
- 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 InterfaceLoopback
- type InterfaceLoopbackData
- type InterfaceLoopbackDataSource
- func (d *InterfaceLoopbackDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceLoopbackDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceLoopbackDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceLoopbackDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceLoopbackIpv6Addresses
- type InterfaceLoopbackIpv6LinkLocalAddresses
- type InterfaceLoopbackResource
- func (r *InterfaceLoopbackResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceLoopbackResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceLoopbackResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceLoopbackResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceLoopbackResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceLoopbackResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceLoopbackResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceLoopbackResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceMPLS
- type InterfaceMPLSData
- type InterfaceMPLSDataSource
- func (d *InterfaceMPLSDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceMPLSDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceMPLSDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceMPLSDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceMPLSResource
- func (r *InterfaceMPLSResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceMPLSResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceMPLSResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceMPLSResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceMPLSResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceMPLSResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceMPLSResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceMPLSResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceNVE
- type InterfaceNVEData
- type InterfaceNVEDataSource
- func (d *InterfaceNVEDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceNVEDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceNVEDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceNVEDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceNVEResource
- func (r *InterfaceNVEResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceNVEResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceNVEResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceNVEResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceNVEResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceNVEResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceNVEResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceNVEResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceNVEVniVrfs
- type InterfaceNVEVnis
- type InterfaceOSPF
- type InterfaceOSPFData
- type InterfaceOSPFDataSource
- func (d *InterfaceOSPFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceOSPFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceOSPFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceOSPFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceOSPFMessageDigestKeys
- type InterfaceOSPFProcessIds
- type InterfaceOSPFProcessIdsAreas
- type InterfaceOSPFResource
- func (r *InterfaceOSPFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceOSPFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceOSPFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceOSPFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceOSPFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceOSPFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceOSPFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceOSPFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfaceOSPFv3
- type InterfaceOSPFv3Data
- type InterfaceOSPFv3DataSource
- func (d *InterfaceOSPFv3DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfaceOSPFv3DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfaceOSPFv3DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfaceOSPFv3DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfaceOSPFv3Resource
- func (r *InterfaceOSPFv3Resource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfaceOSPFv3Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfaceOSPFv3Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfaceOSPFv3Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfaceOSPFv3Resource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfaceOSPFv3Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfaceOSPFv3Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfaceOSPFv3Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfacePIM
- type InterfacePIMData
- type InterfacePIMDataSource
- func (d *InterfacePIMDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfacePIMDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfacePIMDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfacePIMDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfacePIMResource
- func (r *InterfacePIMResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *InterfacePIMResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InterfacePIMResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InterfacePIMResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InterfacePIMResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InterfacePIMResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InterfacePIMResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InterfacePIMResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InterfacePortChannel
- type InterfacePortChannelData
- type InterfacePortChannelDataSource
- func (d *InterfacePortChannelDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InterfacePortChannelDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InterfacePortChannelDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InterfacePortChannelDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InterfacePortChannelDeviceTrackingAttachedPolicies
- 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 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 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 OSPFResource
- func (r *OSPFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *OSPFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OSPFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OSPFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OSPFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *OSPFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OSPFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OSPFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OSPFSummaryAddresses
- type OSPFVRF
- type OSPFVRFAreas
- type OSPFVRFData
- type OSPFVRFDataSource
- func (d *OSPFVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *OSPFVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *OSPFVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OSPFVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OSPFVRFNeighbor
- type OSPFVRFNetwork
- type OSPFVRFResource
- func (r *OSPFVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *OSPFVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OSPFVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OSPFVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OSPFVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *OSPFVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OSPFVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OSPFVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OSPFVRFSummaryAddress
- type PIM
- type PIMData
- type PIMDataSource
- func (d *PIMDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PIMDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PIMDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PIMDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PIMResource
- func (r *PIMResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PIMResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PIMResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PIMResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PIMResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PIMResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PIMResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PIMResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PIMRpAddresses
- type PIMRpCandidates
- type PIMVrfs
- type PIMVrfsRpAddresses
- type PIMVrfsRpCandidates
- type PolicyMap
- type PolicyMapClasses
- type PolicyMapClassesActions
- type PolicyMapData
- type PolicyMapDataSource
- func (d *PolicyMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PolicyMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PolicyMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PolicyMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PolicyMapEvent
- type PolicyMapEventClassNumbers
- type PolicyMapEventClassNumbersActionNumbers
- type PolicyMapEventData
- type PolicyMapEventDataSource
- func (d *PolicyMapEventDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PolicyMapEventDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PolicyMapEventDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PolicyMapEventDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PolicyMapEventResource
- func (r *PolicyMapEventResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PolicyMapEventResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PolicyMapEventResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PolicyMapEventResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PolicyMapEventResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PolicyMapEventResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PolicyMapEventResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PolicyMapEventResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PolicyMapResource
- func (r *PolicyMapResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PolicyMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PolicyMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PolicyMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PolicyMapResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PolicyMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PolicyMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PolicyMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PrefixList
- type PrefixListData
- type PrefixListDataSource
- func (d *PrefixListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *PrefixListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *PrefixListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PrefixListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PrefixListPrefixListDescription
- type PrefixListPrefixes
- type PrefixListResource
- func (r *PrefixListResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PrefixListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PrefixListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PrefixListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PrefixListResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PrefixListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PrefixListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PrefixListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Radius
- type RadiusData
- type RadiusDataSource
- func (d *RadiusDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RadiusDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RadiusDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RadiusDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RadiusResource
- func (r *RadiusResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RadiusResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RadiusResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RadiusResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RadiusResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RadiusResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RadiusResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RadiusResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RadiusServer
- type RadiusServerAttributes
- type RadiusServerAttributesAttribute31Parameters
- type RadiusServerData
- type RadiusServerDataSource
- func (d *RadiusServerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RadiusServerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RadiusServerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RadiusServerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RadiusServerResource
- func (r *RadiusServerResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RadiusServerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RadiusServerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RadiusServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RadiusServerResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RadiusServerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RadiusServerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RadiusServerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Restconf
- type RestconfDataSource
- func (d *RestconfDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RestconfDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RestconfDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RestconfDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RestconfDataSourceModel
- type RestconfList
- type RestconfResource
- func (r *RestconfResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RestconfResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RestconfResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RestconfResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RestconfResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *RestconfResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RestconfResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RestconfResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *RestconfResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type RouteMap
- type RouteMapData
- type RouteMapDataSource
- func (d *RouteMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouteMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *RouteMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouteMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouteMapEntries
- type RouteMapEntriesSetAsPathReplaceAs
- type RouteMapResource
- func (r *RouteMapResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RouteMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RouteMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RouteMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouteMapResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RouteMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouteMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RouteMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SNMPServer
- type SNMPServerContexts
- type SNMPServerData
- type SNMPServerDataSource
- func (d *SNMPServerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SNMPServerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SNMPServerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SNMPServerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type 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 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 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 TACACSServer
- type TACACSServerData
- type TACACSServerDataSource
- func (d *TACACSServerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *TACACSServerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *TACACSServerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TACACSServerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TACACSServerResource
- func (r *TACACSServerResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *TACACSServerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TACACSServerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TACACSServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TACACSServerResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *TACACSServerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TACACSServerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TACACSServerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Template
- type TemplateData
- type TemplateDataSource
- func (d *TemplateDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *TemplateDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *TemplateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TemplateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TemplateDeviceTrackingAttachPolicy
- type TemplateIpAccessGroup
- type TemplateResource
- func (r *TemplateResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *TemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TemplateResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *TemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TemplateSwitchportPortSecurityMaximumRange
- type UDLD
- type UDLDData
- type UDLDDataSource
- func (d *UDLDDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *UDLDDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *UDLDDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UDLDDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UDLDResource
- func (r *UDLDResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *UDLDResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *UDLDResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *UDLDResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *UDLDResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *UDLDResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UDLDResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *UDLDResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Username
- type UsernameData
- type UsernameDataSource
- func (d *UsernameDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *UsernameDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *UsernameDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UsernameDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UsernameResource
- func (r *UsernameResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *UsernameResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *UsernameResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *UsernameResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *UsernameResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *UsernameResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UsernameResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *UsernameResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VLAN
- type VLANAccessMap
- type VLANAccessMapData
- type VLANAccessMapDataSource
- func (d *VLANAccessMapDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VLANAccessMapDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VLANAccessMapDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VLANAccessMapDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VLANAccessMapResource
- func (r *VLANAccessMapResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VLANAccessMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VLANAccessMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VLANAccessMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VLANAccessMapResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VLANAccessMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VLANAccessMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VLANAccessMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VLANConfiguration
- type VLANConfigurationData
- type VLANConfigurationDataSource
- func (d *VLANConfigurationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VLANConfigurationDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VLANConfigurationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VLANConfigurationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VLANConfigurationResource
- func (r *VLANConfigurationResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VLANConfigurationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VLANConfigurationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VLANConfigurationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VLANConfigurationResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VLANConfigurationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VLANConfigurationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VLANConfigurationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VLANData
- type VLANDataSource
- func (d *VLANDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VLANDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VLANDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VLANDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VLANFilter
- type VLANFilterData
- type VLANFilterDataSource
- func (d *VLANFilterDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VLANFilterDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VLANFilterDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VLANFilterDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VLANFilterResource
- func (r *VLANFilterResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VLANFilterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VLANFilterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VLANFilterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VLANFilterResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VLANFilterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VLANFilterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VLANFilterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VLANGroup
- type VLANGroupData
- type VLANGroupDataSource
- func (d *VLANGroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VLANGroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VLANGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VLANGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VLANGroupResource
- func (r *VLANGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VLANGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VLANGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VLANGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VLANGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VLANGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VLANGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VLANGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VLANResource
- func (r *VLANResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VLANResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VLANResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VLANResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VLANResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VLANResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VLANResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VLANResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VRF
- type VRFData
- type VRFDataSource
- func (d *VRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VRFIpv4RouteTargetExport
- type VRFIpv4RouteTargetExportStitching
- type VRFIpv4RouteTargetImport
- type VRFIpv4RouteTargetImportStitching
- type VRFIpv6RouteTargetExport
- type VRFIpv6RouteTargetExportStitching
- type VRFIpv6RouteTargetImport
- type VRFIpv6RouteTargetImportStitching
- type VRFResource
- func (r *VRFResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VRFResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VRFRouteTargetExport
- type VRFRouteTargetImport
- type VTP
- type VTPData
- type VTPDataSource
- func (d *VTPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *VTPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *VTPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VTPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VTPResource
- func (r *VTPResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *VTPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VTPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VTPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VTPResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *VTPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VTPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VTPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Constants ¶
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 NewBGPAddressFamilyIPv4Resource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv4VRFDataSource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv4VRFDataSource() datasource.DataSource
func NewBGPAddressFamilyIPv4VRFResource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv6DataSource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv6DataSource() datasource.DataSource
func NewBGPAddressFamilyIPv6Resource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv6VRFDataSource ¶ added in v0.3.0
func NewBGPAddressFamilyIPv6VRFDataSource() datasource.DataSource
func NewBGPAddressFamilyIPv6VRFResource ¶ added in v0.3.0
func NewBGPAddressFamilyL2VPNDataSource ¶ added in v0.3.0
func NewBGPAddressFamilyL2VPNDataSource() datasource.DataSource
func NewBGPAddressFamilyL2VPNResource ¶ added in v0.3.0
func NewBGPDataSource ¶ added in v0.3.0
func NewBGPDataSource() datasource.DataSource
func NewBGPIPv4UnicastNeighborDataSource ¶ added in v0.3.0
func NewBGPIPv4UnicastNeighborDataSource() datasource.DataSource
func NewBGPIPv4UnicastNeighborResource ¶ added in v0.3.0
func NewBGPIPv4UnicastVRFNeighborDataSource ¶ added in v0.3.0
func NewBGPIPv4UnicastVRFNeighborDataSource() datasource.DataSource
func NewBGPIPv4UnicastVRFNeighborResource ¶ added in v0.3.0
func NewBGPIPv6UnicastNeighborDataSource ¶ added in v0.3.0
func NewBGPIPv6UnicastNeighborDataSource() datasource.DataSource
func NewBGPIPv6UnicastNeighborResource ¶ added in v0.3.0
func NewBGPL2VPNEVPNNeighborDataSource ¶ added in v0.3.0
func NewBGPL2VPNEVPNNeighborDataSource() datasource.DataSource
func NewBGPL2VPNEVPNNeighborResource ¶ added in v0.3.0
func NewBGPNeighborDataSource ¶ added in v0.3.0
func NewBGPNeighborDataSource() datasource.DataSource
func NewBGPNeighborResource ¶ added in v0.3.0
func NewBGPResource ¶ added in v0.3.0
func NewBannerDataSource ¶ added in v0.3.0
func NewBannerDataSource() datasource.DataSource
func NewBannerResource ¶ added in v0.3.0
func NewCDPDataSource ¶ added in v0.4.0
func NewCDPDataSource() datasource.DataSource
func NewCDPResource ¶ added in v0.4.0
func NewCTSDataSource ¶ added in v0.3.3
func NewCTSDataSource() datasource.DataSource
func NewCTSResource ¶ added in v0.3.3
func NewClassMapDataSource ¶ added in v0.4.0
func NewClassMapDataSource() datasource.DataSource
func NewClassMapResource ¶ added in v0.4.0
func NewCliResource ¶ added in v0.5.1
func NewClockDataSource ¶ added in v0.3.0
func NewClockDataSource() datasource.DataSource
func NewClockResource ¶ added in v0.3.0
func NewCommunityListExpandedDataSource ¶ added in v0.5.2
func NewCommunityListExpandedDataSource() datasource.DataSource
func NewCommunityListExpandedResource ¶ added in v0.5.2
func NewCommunityListStandardDataSource ¶ added in v0.5.2
func NewCommunityListStandardDataSource() datasource.DataSource
func NewCommunityListStandardResource ¶ added in v0.5.2
func NewCryptoIKEv2DataSource ¶ added in v0.3.3
func NewCryptoIKEv2DataSource() datasource.DataSource
func NewCryptoIKEv2KeyringDataSource ¶ added in v0.3.3
func NewCryptoIKEv2KeyringDataSource() datasource.DataSource
func NewCryptoIKEv2KeyringResource ¶ added in v0.3.3
func NewCryptoIKEv2PolicyDataSource ¶ added in v0.3.3
func NewCryptoIKEv2PolicyDataSource() datasource.DataSource
func NewCryptoIKEv2PolicyResource ¶ added in v0.3.3
func NewCryptoIKEv2ProfileDataSource ¶ added in v0.3.3
func NewCryptoIKEv2ProfileDataSource() datasource.DataSource
func NewCryptoIKEv2ProfileResource ¶ added in v0.3.3
func NewCryptoIKEv2ProposalDataSource ¶ added in v0.3.3
func NewCryptoIKEv2ProposalDataSource() datasource.DataSource
func NewCryptoIKEv2ProposalResource ¶ added in v0.3.3
func NewCryptoIKEv2Resource ¶ added in v0.3.3
func NewCryptoIPSecProfileDataSource ¶ added in v0.3.3
func NewCryptoIPSecProfileDataSource() datasource.DataSource
func NewCryptoIPSecProfileResource ¶ added in v0.3.3
func NewCryptoIPSecTransformSetDataSource ¶ added in v0.3.3
func NewCryptoIPSecTransformSetDataSource() datasource.DataSource
func NewCryptoIPSecTransformSetResource ¶ added in v0.3.3
func NewCryptoPKIDataSource ¶ added in v0.8.0
func NewCryptoPKIDataSource() datasource.DataSource
func NewCryptoPKIResource ¶ added in v0.8.0
func NewDHCPDataSource ¶ added in v0.3.0
func NewDHCPDataSource() datasource.DataSource
func NewDHCPResource ¶ added in v0.3.0
func NewDeviceSensorDataSource ¶ added in v0.8.0
func NewDeviceSensorDataSource() datasource.DataSource
func NewDeviceSensorResource ¶ added in v0.8.0
func NewDot1xDataSource ¶ added in v0.4.0
func NewDot1xDataSource() datasource.DataSource
func NewDot1xResource ¶ added in v0.4.0
func NewEVPNDataSource ¶ added in v0.3.0
func NewEVPNDataSource() datasource.DataSource
func NewEVPNInstanceDataSource ¶ added in v0.3.0
func NewEVPNInstanceDataSource() datasource.DataSource
func NewEVPNInstanceResource ¶ added in v0.3.0
func NewEVPNResource ¶ added in v0.3.0
func NewErrdisableDataSource ¶ added in v0.5.0
func NewErrdisableDataSource() datasource.DataSource
func NewErrdisableResource ¶ added in v0.5.0
func NewFlowExporterDataSource ¶ added in v0.5.6
func NewFlowExporterDataSource() datasource.DataSource
func NewFlowExporterResource ¶ added in v0.5.6
func NewFlowMonitorDataSource ¶ added in v0.5.6
func NewFlowMonitorDataSource() datasource.DataSource
func NewFlowMonitorResource ¶ added in v0.5.6
func NewFlowRecordDataSource ¶ added in v0.5.6
func NewFlowRecordDataSource() datasource.DataSource
func NewFlowRecordResource ¶ added in v0.5.6
func NewInterfaceEthernetDataSource ¶ added in v0.3.0
func NewInterfaceEthernetDataSource() datasource.DataSource
func NewInterfaceEthernetResource ¶ added in v0.3.0
func NewInterfaceLoopbackDataSource ¶ added in v0.3.0
func NewInterfaceLoopbackDataSource() datasource.DataSource
func NewInterfaceLoopbackResource ¶ added in v0.3.0
func NewInterfaceMPLSDataSource ¶ added in v0.3.3
func NewInterfaceMPLSDataSource() datasource.DataSource
func NewInterfaceMPLSResource ¶ added in v0.3.3
func NewInterfaceNVEDataSource ¶ added in v0.3.0
func NewInterfaceNVEDataSource() datasource.DataSource
func NewInterfaceNVEResource ¶ added in v0.3.0
func NewInterfaceOSPFDataSource ¶ added in v0.3.0
func NewInterfaceOSPFDataSource() datasource.DataSource
func NewInterfaceOSPFResource ¶ added in v0.3.0
func NewInterfaceOSPFv3DataSource ¶ added in v0.3.3
func NewInterfaceOSPFv3DataSource() datasource.DataSource
func NewInterfaceOSPFv3Resource ¶ added in v0.3.3
func NewInterfacePIMDataSource ¶ added in v0.3.0
func NewInterfacePIMDataSource() datasource.DataSource
func NewInterfacePIMResource ¶ added in v0.3.0
func NewInterfacePortChannelDataSource ¶ added in v0.3.0
func NewInterfacePortChannelDataSource() datasource.DataSource
func NewInterfacePortChannelResource ¶ added in v0.3.0
func NewInterfacePortChannelSubinterfaceDataSource ¶ added in v0.3.0
func NewInterfacePortChannelSubinterfaceDataSource() datasource.DataSource
func NewInterfacePortChannelSubinterfaceResource ¶ added in v0.3.0
func NewInterfaceSwitchportDataSource ¶ added in v0.3.0
func NewInterfaceSwitchportDataSource() datasource.DataSource
func NewInterfaceSwitchportResource ¶ added in v0.3.0
func NewInterfaceTunnelDataSource ¶ added in v0.3.3
func NewInterfaceTunnelDataSource() datasource.DataSource
func NewInterfaceTunnelResource ¶ added in v0.3.3
func NewInterfaceVLANDataSource ¶ added in v0.3.0
func NewInterfaceVLANDataSource() datasource.DataSource
func NewInterfaceVLANResource ¶ added in v0.3.0
func NewLLDPDataSource ¶ added in v0.8.0
func NewLLDPDataSource() datasource.DataSource
func NewLLDPResource ¶ added in v0.8.0
func NewLicenseDataSource ¶ added in v0.8.0
func NewLicenseDataSource() datasource.DataSource
func NewLicenseResource ¶ added in v0.8.0
func NewLineDataSource ¶ added in v0.5.0
func NewLineDataSource() datasource.DataSource
func NewLineResource ¶ added in v0.5.0
func NewLoggingDataSource ¶ added in v0.3.0
func NewLoggingDataSource() datasource.DataSource
func 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 NewNTPDataSource ¶ added in v0.3.0
func NewNTPDataSource() datasource.DataSource
func NewNTPResource ¶ added in v0.3.0
func NewOSPFDataSource ¶ added in v0.3.0
func NewOSPFDataSource() datasource.DataSource
func NewOSPFResource ¶ added in v0.3.0
func NewOSPFVRFDataSource ¶ added in v0.3.0
func NewOSPFVRFDataSource() datasource.DataSource
func NewOSPFVRFResource ¶ added in v0.3.0
func NewPIMDataSource ¶ added in v0.3.0
func NewPIMDataSource() datasource.DataSource
func NewPIMResource ¶ added in v0.3.0
func NewPolicyMapDataSource ¶ added in v0.4.0
func NewPolicyMapDataSource() datasource.DataSource
func NewPolicyMapEventDataSource ¶ added in v0.4.0
func NewPolicyMapEventDataSource() datasource.DataSource
func NewPolicyMapEventResource ¶ added in v0.4.0
func NewPolicyMapResource ¶ added in v0.4.0
func NewPrefixListDataSource ¶ added in v0.3.0
func NewPrefixListDataSource() datasource.DataSource
func NewPrefixListResource ¶ added in v0.3.0
func NewRadiusDataSource ¶ added in v0.4.0
func NewRadiusDataSource() datasource.DataSource
func NewRadiusResource ¶ added in v0.4.0
func NewRadiusServerDataSource ¶ added in v0.3.3
func NewRadiusServerDataSource() datasource.DataSource
func NewRadiusServerResource ¶ added in v0.3.3
func NewRestconfDataSource ¶ added in v0.3.0
func NewRestconfDataSource() datasource.DataSource
func NewRestconfResource ¶ added in v0.3.0
func NewRouteMapDataSource ¶ added in v0.3.0
func NewRouteMapDataSource() datasource.DataSource
func NewRouteMapResource ¶ added in v0.3.0
func NewSNMPServerDataSource ¶ added in v0.3.0
func NewSNMPServerDataSource() datasource.DataSource
func 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.8.0
func NewSpanningTreeDataSource() datasource.DataSource
func NewSpanningTreeResource ¶ added in v0.8.0
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 NewTACACSServerDataSource ¶ added in v0.4.0
func NewTACACSServerDataSource() datasource.DataSource
func NewTACACSServerResource ¶ added in v0.4.0
func NewTemplateDataSource ¶ added in v0.3.0
func NewTemplateDataSource() datasource.DataSource
func NewTemplateResource ¶ added in v0.3.0
func NewUDLDDataSource ¶ added in v0.4.0
func NewUDLDDataSource() datasource.DataSource
func NewUDLDResource ¶ added in v0.4.0
func NewUsernameDataSource ¶ added in v0.3.0
func NewUsernameDataSource() datasource.DataSource
func NewUsernameResource ¶ added in v0.3.0
func NewVLANAccessMapDataSource ¶ added in v0.5.0
func NewVLANAccessMapDataSource() datasource.DataSource
func NewVLANAccessMapResource ¶ added in v0.5.0
func NewVLANConfigurationDataSource ¶ added in v0.3.0
func NewVLANConfigurationDataSource() datasource.DataSource
func NewVLANConfigurationResource ¶ added in v0.3.0
func NewVLANDataSource ¶ added in v0.3.0
func NewVLANDataSource() datasource.DataSource
func NewVLANFilterDataSource ¶ added in v0.5.1
func NewVLANFilterDataSource() datasource.DataSource
func NewVLANFilterResource ¶ added in v0.5.1
func NewVLANGroupDataSource ¶ added in v0.5.1
func NewVLANGroupDataSource() datasource.DataSource
func NewVLANGroupResource ¶ added in v0.5.1
func NewVLANResource ¶ added in v0.3.0
func NewVRFDataSource ¶ added in v0.3.0
func NewVRFDataSource() datasource.DataSource
func NewVRFResource ¶ added in v0.3.0
func NewVTPDataSource ¶ added in v0.4.0
func NewVTPDataSource() datasource.DataSource
func NewVTPResource ¶ added in v0.4.0
Types ¶
type AAA ¶ added in v0.3.3
type AAA struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` NewModel types.Bool `tfsdk:"new_model"` ServerRadiusDynamicAuthor types.Bool `tfsdk:"server_radius_dynamic_author"` SessionId types.String `tfsdk:"session_id"` ServerRadiusDynamicAuthorClients []AAAServerRadiusDynamicAuthorClients `tfsdk:"server_radius_dynamic_author_clients"` GroupServerRadius []AAAGroupServerRadius `tfsdk:"group_server_radius"` GroupServerTacacsplus []AAAGroupServerTacacsplus `tfsdk:"group_server_tacacsplus"` 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"` }
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"` }
type AAAAccountingDataSource ¶ added in v0.3.3
type AAAAccountingDataSource struct {
// contains filtered or unexported fields
}
func (*AAAAccountingDataSource) Configure ¶ added in v0.3.3
func (d *AAAAccountingDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*AAAAccountingDataSource) Metadata ¶ added in v0.3.3
func (d *AAAAccountingDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AAAAccountingDataSource) Read ¶ added in v0.3.3
func (d *AAAAccountingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AAAAccountingDataSource) Schema ¶ added in v0.3.3
func (d *AAAAccountingDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AAAAccountingExecs ¶ added in v0.3.3
type 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"` }
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"` }
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"` 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"` }
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"` }
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"` }
type BGPAddressFamilyIPv4DataSource ¶ added in v0.3.0
type BGPAddressFamilyIPv4DataSource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv4DataSource) Configure ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPAddressFamilyIPv4DataSource) Metadata ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4DataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPAddressFamilyIPv4DataSource) Read ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPAddressFamilyIPv4DataSource) Schema ¶ added in v0.3.0
func (d *BGPAddressFamilyIPv4DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPAddressFamilyIPv4Ipv4UnicastAggregateAddresses ¶ added in v0.5.2
type BGPAddressFamilyIPv4Ipv4UnicastNetworks ¶ added in v0.4.0
type BGPAddressFamilyIPv4Ipv4UnicastNetworksMask ¶ added in v0.4.0
type BGPAddressFamilyIPv4Resource ¶ added in v0.3.0
type BGPAddressFamilyIPv4Resource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyIPv4Resource) Configure ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPAddressFamilyIPv4Resource) Create ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPAddressFamilyIPv4Resource) Delete ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPAddressFamilyIPv4Resource) ImportState ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPAddressFamilyIPv4Resource) Metadata ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPAddressFamilyIPv4Resource) Read ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPAddressFamilyIPv4Resource) Schema ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPAddressFamilyIPv4Resource) Update ¶ added in v0.3.0
func (r *BGPAddressFamilyIPv4Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPAddressFamilyIPv4VRF ¶ added in v0.3.0
type 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"` Ipv4UnicastAggregateAddresses []BGPAddressFamilyIPv4VRFVrfsIpv4UnicastAggregateAddresses `tfsdk:"ipv4_unicast_aggregate_addresses"` Ipv4UnicastRedistributeStatic types.Bool `tfsdk:"ipv4_unicast_redistribute_static"` Ipv4UnicastNetworksMask []BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworksMask `tfsdk:"ipv4_unicast_networks_mask"` Ipv4UnicastNetworks []BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworks `tfsdk:"ipv4_unicast_networks"` }
type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastAggregateAddresses ¶ added in v0.5.2
type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworks ¶ added in v0.4.0
type BGPAddressFamilyIPv4VRFVrfsIpv4UnicastNetworksMask ¶ added in v0.4.0
type BGPAddressFamilyIPv6 ¶ added in v0.3.0
type BGPAddressFamilyIPv6 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` AfName types.String `tfsdk:"af_name"` Ipv6UnicastRedistributeConnected types.Bool `tfsdk:"ipv6_unicast_redistribute_connected"` Ipv6UnicastRedistributeStatic types.Bool `tfsdk:"ipv6_unicast_redistribute_static"` Ipv6UnicastNetworks []BGPAddressFamilyIPv6Ipv6UnicastNetworks `tfsdk:"ipv6_unicast_networks"` }
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"` }
Section below is generated&owned by "gen/generator.go". //template:begin types
type BGPAddressFamilyL2VPNData ¶ added in v0.3.0
type BGPAddressFamilyL2VPNDataSource ¶ added in v0.3.0
type BGPAddressFamilyL2VPNDataSource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyL2VPNDataSource) Configure ¶ added in v0.3.0
func (d *BGPAddressFamilyL2VPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPAddressFamilyL2VPNDataSource) Metadata ¶ added in v0.3.0
func (d *BGPAddressFamilyL2VPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPAddressFamilyL2VPNDataSource) Read ¶ added in v0.3.0
func (d *BGPAddressFamilyL2VPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPAddressFamilyL2VPNDataSource) Schema ¶ added in v0.3.0
func (d *BGPAddressFamilyL2VPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPAddressFamilyL2VPNResource ¶ added in v0.3.0
type BGPAddressFamilyL2VPNResource struct {
// contains filtered or unexported fields
}
func (*BGPAddressFamilyL2VPNResource) Configure ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPAddressFamilyL2VPNResource) Create ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPAddressFamilyL2VPNResource) Delete ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPAddressFamilyL2VPNResource) ImportState ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPAddressFamilyL2VPNResource) Metadata ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPAddressFamilyL2VPNResource) Read ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPAddressFamilyL2VPNResource) Schema ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPAddressFamilyL2VPNResource) Update ¶ added in v0.3.0
func (r *BGPAddressFamilyL2VPNResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPData ¶ added in v0.3.0
type BGPData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Asn types.String `tfsdk:"asn"` DefaultIpv4Unicast types.Bool `tfsdk:"default_ipv4_unicast"` LogNeighborChanges types.Bool `tfsdk:"log_neighbor_changes"` RouterIdLoopback types.Int64 `tfsdk:"router_id_loopback"` }
type BGPDataSource ¶ added in v0.3.0
type BGPDataSource struct {
// contains filtered or unexported fields
}
func (*BGPDataSource) Configure ¶ added in v0.3.0
func (d *BGPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPDataSource) Metadata ¶ added in v0.3.0
func (d *BGPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPDataSource) Read ¶ added in v0.3.0
func (d *BGPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPDataSource) Schema ¶ added in v0.3.0
func (d *BGPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPIPv4UnicastNeighbor ¶ added in v0.3.0
type BGPIPv4UnicastNeighbor struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` Ip types.String `tfsdk:"ip"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` DefaultOriginate types.Bool `tfsdk:"default_originate"` DefaultOriginateRouteMap types.String `tfsdk:"default_originate_route_map"` RouteMaps []BGPIPv4UnicastNeighborRouteMaps `tfsdk:"route_maps"` }
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"` UpdateSourceLoopback types.Int64 `tfsdk:"update_source_loopback"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` DefaultOriginate types.Bool `tfsdk:"default_originate"` DefaultOriginateRouteMap types.String `tfsdk:"default_originate_route_map"` RouteMaps []BGPIPv4UnicastVRFNeighborRouteMaps `tfsdk:"route_maps"` EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"` EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"` HaModeGracefulRestart types.Bool `tfsdk:"ha_mode_graceful_restart"` NextHopSelf types.Bool `tfsdk:"next_hop_self"` NextHopSelfAll types.Bool `tfsdk:"next_hop_self_all"` AdvertisementInterval types.Int64 `tfsdk:"advertisement_interval"` }
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"` UpdateSourceLoopback types.Int64 `tfsdk:"update_source_loopback"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` DefaultOriginate types.Bool `tfsdk:"default_originate"` DefaultOriginateRouteMap types.String `tfsdk:"default_originate_route_map"` RouteMaps []BGPIPv4UnicastVRFNeighborRouteMaps `tfsdk:"route_maps"` EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"` EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"` HaModeGracefulRestart types.Bool `tfsdk:"ha_mode_graceful_restart"` NextHopSelf types.Bool `tfsdk:"next_hop_self"` NextHopSelfAll types.Bool `tfsdk:"next_hop_self_all"` AdvertisementInterval types.Int64 `tfsdk:"advertisement_interval"` }
type BGPIPv4UnicastVRFNeighborDataSource ¶ added in v0.3.0
type BGPIPv4UnicastVRFNeighborDataSource struct {
// contains filtered or unexported fields
}
func (*BGPIPv4UnicastVRFNeighborDataSource) Configure ¶ added in v0.3.0
func (d *BGPIPv4UnicastVRFNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPIPv4UnicastVRFNeighborDataSource) Metadata ¶ added in v0.3.0
func (d *BGPIPv4UnicastVRFNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPIPv4UnicastVRFNeighborDataSource) Read ¶ added in v0.3.0
func (d *BGPIPv4UnicastVRFNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPIPv4UnicastVRFNeighborDataSource) Schema ¶ added in v0.3.0
func (d *BGPIPv4UnicastVRFNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPIPv4UnicastVRFNeighborResource ¶ added in v0.3.0
type BGPIPv4UnicastVRFNeighborResource struct {
// contains filtered or unexported fields
}
func (*BGPIPv4UnicastVRFNeighborResource) Configure ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Create ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Delete ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPIPv4UnicastVRFNeighborResource) ImportState ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Metadata ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Read ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Schema ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPIPv4UnicastVRFNeighborResource) Update ¶ added in v0.3.0
func (r *BGPIPv4UnicastVRFNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPIPv4UnicastVRFNeighborRouteMaps ¶ added in v0.3.0
type BGPIPv6UnicastNeighbor ¶ added in v0.3.0
type BGPIPv6UnicastNeighbor struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` Ip types.String `tfsdk:"ip"` Activate types.Bool `tfsdk:"activate"` SendCommunity types.String `tfsdk:"send_community"` RouteReflectorClient types.Bool `tfsdk:"route_reflector_client"` SoftReconfiguration types.String `tfsdk:"soft_reconfiguration"` DefaultOriginate types.Bool `tfsdk:"default_originate"` DefaultOriginateRouteMap types.String `tfsdk:"default_originate_route_map"` RouteMaps []BGPIPv6UnicastNeighborRouteMaps `tfsdk:"route_maps"` }
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"` }
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"` }
type BGPL2VPNEVPNNeighborDataSource ¶ added in v0.3.0
type BGPL2VPNEVPNNeighborDataSource struct {
// contains filtered or unexported fields
}
func (*BGPL2VPNEVPNNeighborDataSource) Configure ¶ added in v0.3.0
func (d *BGPL2VPNEVPNNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPL2VPNEVPNNeighborDataSource) Metadata ¶ added in v0.3.0
func (d *BGPL2VPNEVPNNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPL2VPNEVPNNeighborDataSource) Read ¶ added in v0.3.0
func (d *BGPL2VPNEVPNNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPL2VPNEVPNNeighborDataSource) Schema ¶ added in v0.3.0
func (d *BGPL2VPNEVPNNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPL2VPNEVPNNeighborResource ¶ added in v0.3.0
type BGPL2VPNEVPNNeighborResource struct {
// contains filtered or unexported fields
}
func (*BGPL2VPNEVPNNeighborResource) Configure ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPL2VPNEVPNNeighborResource) Create ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPL2VPNEVPNNeighborResource) Delete ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPL2VPNEVPNNeighborResource) ImportState ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPL2VPNEVPNNeighborResource) Metadata ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPL2VPNEVPNNeighborResource) Read ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPL2VPNEVPNNeighborResource) Schema ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPL2VPNEVPNNeighborResource) Update ¶ added in v0.3.0
func (r *BGPL2VPNEVPNNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPNeighbor ¶ added in v0.3.0
type BGPNeighbor struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Asn types.String `tfsdk:"asn"` Ip types.String `tfsdk:"ip"` RemoteAs types.String `tfsdk:"remote_as"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` ClusterId types.String `tfsdk:"cluster_id"` Version types.Int64 `tfsdk:"version"` DisableConnectedCheck types.Bool `tfsdk:"disable_connected_check"` FallOverDefaultEnable types.Bool `tfsdk:"fall_over_default_enable"` FallOverDefaultRouteMap types.String `tfsdk:"fall_over_default_route_map"` FallOverBfd types.Bool `tfsdk:"fall_over_bfd"` FallOverBfdMultiHop types.Bool `tfsdk:"fall_over_bfd_multi_hop"` FallOverBfdSingleHop types.Bool `tfsdk:"fall_over_bfd_single_hop"` FallOverBfdCheckControlPlaneFailure types.Bool `tfsdk:"fall_over_bfd_check_control_plane_failure"` FallOverBfdStrictMode types.Bool `tfsdk:"fall_over_bfd_strict_mode"` FallOverMaximumMetricRouteMap types.String `tfsdk:"fall_over_maximum_metric_route_map"` LocalAs types.String `tfsdk:"local_as"` LocalAsNoPrepend types.Bool `tfsdk:"local_as_no_prepend"` LocalAsReplaceAs types.Bool `tfsdk:"local_as_replace_as"` LocalAsDualAs types.Bool `tfsdk:"local_as_dual_as"` LogNeighborChanges types.Bool `tfsdk:"log_neighbor_changes"` PasswordType types.Int64 `tfsdk:"password_type"` Password types.String `tfsdk:"password"` 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"` UpdateSourceLoopback types.Int64 `tfsdk:"update_source_loopback"` EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"` EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"` }
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"` UpdateSourceLoopback types.Int64 `tfsdk:"update_source_loopback"` EbgpMultihop types.Bool `tfsdk:"ebgp_multihop"` EbgpMultihopMaxHop types.Int64 `tfsdk:"ebgp_multihop_max_hop"` }
type BGPNeighborDataSource ¶ added in v0.3.0
type BGPNeighborDataSource struct {
// contains filtered or unexported fields
}
func (*BGPNeighborDataSource) Configure ¶ added in v0.3.0
func (d *BGPNeighborDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*BGPNeighborDataSource) Metadata ¶ added in v0.3.0
func (d *BGPNeighborDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BGPNeighborDataSource) Read ¶ added in v0.3.0
func (d *BGPNeighborDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BGPNeighborDataSource) Schema ¶ added in v0.3.0
func (d *BGPNeighborDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BGPNeighborResource ¶ added in v0.3.0
type BGPNeighborResource struct {
// contains filtered or unexported fields
}
func (*BGPNeighborResource) Configure ¶ added in v0.3.0
func (r *BGPNeighborResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPNeighborResource) Create ¶ added in v0.3.0
func (r *BGPNeighborResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPNeighborResource) Delete ¶ added in v0.3.0
func (r *BGPNeighborResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPNeighborResource) ImportState ¶ added in v0.3.0
func (r *BGPNeighborResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPNeighborResource) Metadata ¶ added in v0.3.0
func (r *BGPNeighborResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPNeighborResource) Read ¶ added in v0.3.0
func (r *BGPNeighborResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPNeighborResource) Schema ¶ added in v0.3.0
func (r *BGPNeighborResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPNeighborResource) Update ¶ added in v0.3.0
func (r *BGPNeighborResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BGPResource ¶ added in v0.3.0
type BGPResource struct {
// contains filtered or unexported fields
}
func (*BGPResource) Configure ¶ added in v0.3.0
func (r *BGPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*BGPResource) Create ¶ added in v0.3.0
func (r *BGPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BGPResource) Delete ¶ added in v0.3.0
func (r *BGPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BGPResource) ImportState ¶ added in v0.3.0
func (r *BGPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BGPResource) Metadata ¶ added in v0.3.0
func (r *BGPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BGPResource) Read ¶ added in v0.3.0
func (r *BGPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BGPResource) Schema ¶ added in v0.3.0
func (r *BGPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BGPResource) Update ¶ added in v0.3.0
func (r *BGPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type Banner ¶ added in v0.3.0
type Banner struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ExecBanner types.String `tfsdk:"exec_banner"` LoginBanner types.String `tfsdk:"login_banner"` PromptTimeoutBanner types.String `tfsdk:"prompt_timeout_banner"` MotdBanner types.String `tfsdk:"motd_banner"` }
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"` 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"` 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 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.8.0
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.8.0
type CryptoPKIData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Trustpoints []CryptoPKITrustpoints `tfsdk:"trustpoints"` }
type CryptoPKIDataSource ¶ added in v0.8.0
type CryptoPKIDataSource struct {
// contains filtered or unexported fields
}
func (*CryptoPKIDataSource) Configure ¶ added in v0.8.0
func (d *CryptoPKIDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CryptoPKIDataSource) Metadata ¶ added in v0.8.0
func (d *CryptoPKIDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CryptoPKIDataSource) Read ¶ added in v0.8.0
func (d *CryptoPKIDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CryptoPKIDataSource) Schema ¶ added in v0.8.0
func (d *CryptoPKIDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CryptoPKIResource ¶ added in v0.8.0
type CryptoPKIResource struct {
// contains filtered or unexported fields
}
func (*CryptoPKIResource) Configure ¶ added in v0.8.0
func (r *CryptoPKIResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*CryptoPKIResource) Create ¶ added in v0.8.0
func (r *CryptoPKIResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CryptoPKIResource) Delete ¶ added in v0.8.0
func (r *CryptoPKIResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CryptoPKIResource) ImportState ¶ added in v0.8.0
func (r *CryptoPKIResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CryptoPKIResource) Metadata ¶ added in v0.8.0
func (r *CryptoPKIResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CryptoPKIResource) Read ¶ added in v0.8.0
func (r *CryptoPKIResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CryptoPKIResource) Schema ¶ added in v0.8.0
func (r *CryptoPKIResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CryptoPKIResource) Update ¶ added in v0.8.0
func (r *CryptoPKIResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CryptoPKITrustpoints ¶ added in v0.8.0
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"` }
type DHCP ¶ added in v0.3.0
type DHCP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` CompatibilitySuboptionLinkSelection types.String `tfsdk:"compatibility_suboption_link_selection"` CompatibilitySuboptionServerOverride types.String `tfsdk:"compatibility_suboption_server_override"` RelayInformationTrustAll types.Bool `tfsdk:"relay_information_trust_all"` RelayInformationOptionDefault types.Bool `tfsdk:"relay_information_option_default"` RelayInformationOptionVpn types.Bool `tfsdk:"relay_information_option_vpn"` Snooping types.Bool `tfsdk:"snooping"` SnoopingInformationOptionFormatRemoteIdHostname types.Bool `tfsdk:"snooping_information_option_format_remote_id_hostname"` 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"` 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.8.0
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.8.0
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.8.0
type DeviceSensorDataSource struct {
// contains filtered or unexported fields
}
func (*DeviceSensorDataSource) Configure ¶ added in v0.8.0
func (d *DeviceSensorDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*DeviceSensorDataSource) Metadata ¶ added in v0.8.0
func (d *DeviceSensorDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DeviceSensorDataSource) Read ¶ added in v0.8.0
func (d *DeviceSensorDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DeviceSensorDataSource) Schema ¶ added in v0.8.0
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.8.0
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.8.0
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.8.0
type DeviceSensorFilterSpecCdpIncludes ¶ added in v0.8.0
type DeviceSensorFilterSpecDhcpExcludes ¶ added in v0.8.0
type DeviceSensorFilterSpecDhcpIncludes ¶ added in v0.8.0
type DeviceSensorFilterSpecLldpExcludes ¶ added in v0.8.0
type DeviceSensorFilterSpecLldpIncludes ¶ added in v0.8.0
type DeviceSensorResource ¶ added in v0.8.0
type DeviceSensorResource struct {
// contains filtered or unexported fields
}
func (*DeviceSensorResource) Configure ¶ added in v0.8.0
func (r *DeviceSensorResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*DeviceSensorResource) Create ¶ added in v0.8.0
func (r *DeviceSensorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DeviceSensorResource) Delete ¶ added in v0.8.0
func (r *DeviceSensorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DeviceSensorResource) ImportState ¶ added in v0.8.0
func (r *DeviceSensorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DeviceSensorResource) Metadata ¶ added in v0.8.0
func (r *DeviceSensorResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DeviceSensorResource) Read ¶ added in v0.8.0
func (r *DeviceSensorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DeviceSensorResource) Schema ¶ added in v0.8.0
func (r *DeviceSensorResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DeviceSensorResource) Update ¶ added in v0.8.0
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"` }
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"` }
type Dot1xDataSource ¶ added in v0.4.0
type Dot1xDataSource struct {
// contains filtered or unexported fields
}
func (*Dot1xDataSource) Configure ¶ added in v0.4.0
func (d *Dot1xDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*Dot1xDataSource) Metadata ¶ added in v0.4.0
func (d *Dot1xDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*Dot1xDataSource) Read ¶ added in v0.4.0
func (d *Dot1xDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*Dot1xDataSource) Schema ¶ added in v0.4.0
func (d *Dot1xDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type Dot1xResource ¶ added in v0.4.0
type Dot1xResource struct {
// contains filtered or unexported fields
}
func (*Dot1xResource) Configure ¶ added in v0.4.0
func (r *Dot1xResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*Dot1xResource) Create ¶ added in v0.4.0
func (r *Dot1xResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*Dot1xResource) Delete ¶ added in v0.4.0
func (r *Dot1xResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*Dot1xResource) ImportState ¶ added in v0.4.0
func (r *Dot1xResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*Dot1xResource) Metadata ¶ added in v0.4.0
func (r *Dot1xResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*Dot1xResource) Read ¶ added in v0.4.0
func (r *Dot1xResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*Dot1xResource) Schema ¶ added in v0.4.0
func (r *Dot1xResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*Dot1xResource) Update ¶ added in v0.4.0
func (r *Dot1xResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EVPN ¶ added in v0.3.0
type EVPN struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ReplicationTypeIngress types.Bool `tfsdk:"replication_type_ingress"` ReplicationTypeStatic types.Bool `tfsdk:"replication_type_static"` ReplicationTypeP2mp types.Bool `tfsdk:"replication_type_p2mp"` ReplicationTypeMp2mp types.Bool `tfsdk:"replication_type_mp2mp"` MacDuplicationLimit types.Int64 `tfsdk:"mac_duplication_limit"` MacDuplicationTime types.Int64 `tfsdk:"mac_duplication_time"` IpDuplicationLimit types.Int64 `tfsdk:"ip_duplication_limit"` IpDuplicationTime types.Int64 `tfsdk:"ip_duplication_time"` RouterIdLoopback types.Int64 `tfsdk:"router_id_loopback"` DefaultGatewayAdvertise types.Bool `tfsdk:"default_gateway_advertise"` LoggingPeerState types.Bool `tfsdk:"logging_peer_state"` RouteTargetAutoVni types.Bool `tfsdk:"route_target_auto_vni"` AnycastGatewayMacAuto types.Bool `tfsdk:"anycast_gateway_mac_auto"` }
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"` }
type EVPNDataSource ¶ added in v0.3.0
type EVPNDataSource struct {
// contains filtered or unexported fields
}
func (*EVPNDataSource) Configure ¶ added in v0.3.0
func (d *EVPNDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EVPNDataSource) Metadata ¶ added in v0.3.0
func (d *EVPNDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EVPNDataSource) Read ¶ added in v0.3.0
func (d *EVPNDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EVPNDataSource) Schema ¶ added in v0.3.0
func (d *EVPNDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EVPNInstance ¶ added in v0.3.0
type EVPNInstance struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` EvpnInstanceNum types.Int64 `tfsdk:"evpn_instance_num"` VlanBasedReplicationTypeIngress types.Bool `tfsdk:"vlan_based_replication_type_ingress"` VlanBasedReplicationTypeStatic types.Bool `tfsdk:"vlan_based_replication_type_static"` VlanBasedReplicationTypeP2mp types.Bool `tfsdk:"vlan_based_replication_type_p2mp"` VlanBasedReplicationTypeMp2mp types.Bool `tfsdk:"vlan_based_replication_type_mp2mp"` VlanBasedEncapsulation types.String `tfsdk:"vlan_based_encapsulation"` 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"` }
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"` }
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"` TransportUdp types.Int64 `tfsdk:"transport_udp"` 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"` TransportUdp types.Int64 `tfsdk:"transport_udp"` 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"` CollectDatalinkMacSourceAddressInput types.Bool `tfsdk:"collect_datalink_mac_source_address_input"` CollectFlowDirection types.Bool `tfsdk:"collect_flow_direction"` }
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"` CollectDatalinkMacSourceAddressInput types.Bool `tfsdk:"collect_datalink_mac_source_address_input"` CollectFlowDirection types.Bool `tfsdk:"collect_flow_direction"` }
type FlowRecordDataSource ¶ added in v0.5.6
type FlowRecordDataSource struct {
// contains filtered or unexported fields
}
func (*FlowRecordDataSource) Configure ¶ added in v0.5.6
func (d *FlowRecordDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*FlowRecordDataSource) Metadata ¶ added in v0.5.6
func (d *FlowRecordDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FlowRecordDataSource) Read ¶ added in v0.5.6
func (d *FlowRecordDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FlowRecordDataSource) Schema ¶ added in v0.5.6
func (d *FlowRecordDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FlowRecordResource ¶ added in v0.5.6
type FlowRecordResource struct {
// contains filtered or unexported fields
}
func (*FlowRecordResource) Configure ¶ added in v0.5.6
func (r *FlowRecordResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*FlowRecordResource) Create ¶ added in v0.5.6
func (r *FlowRecordResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FlowRecordResource) Delete ¶ added in v0.5.6
func (r *FlowRecordResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FlowRecordResource) ImportState ¶ added in v0.5.6
func (r *FlowRecordResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FlowRecordResource) Metadata ¶ added in v0.5.6
func (r *FlowRecordResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FlowRecordResource) Read ¶ added in v0.5.6
func (r *FlowRecordResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FlowRecordResource) Schema ¶ added in v0.5.6
func (r *FlowRecordResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FlowRecordResource) Update ¶ added in v0.5.6
func (r *FlowRecordResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfaceEthernet ¶ added in v0.3.0
type InterfaceEthernet struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` MediaType types.String `tfsdk:"media_type"` 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"` IpDhcpSnoopingTrust types.Bool `tfsdk:"ip_dhcp_snooping_trust"` Speed100 types.Bool `tfsdk:"speed_100"` Speed1000 types.Bool `tfsdk:"speed_1000"` Speed2500 types.Bool `tfsdk:"speed_2500"` Speed5000 types.Bool `tfsdk:"speed_5000"` Speed10000 types.Bool `tfsdk:"speed_10000"` Speed25000 types.Bool `tfsdk:"speed_25000"` Speed40000 types.Bool `tfsdk:"speed_40000"` Speed100000 types.Bool `tfsdk:"speed_100000"` NegotiationAuto types.Bool `tfsdk:"negotiation_auto"` SpeedNonegotiate types.Bool `tfsdk:"speed_nonegotiate"` AuthenticationHostMode types.String `tfsdk:"authentication_host_mode"` AuthenticationOrderDot1x types.Bool `tfsdk:"authentication_order_dot1x"` AuthenticationOrderDot1xMab types.Bool `tfsdk:"authentication_order_dot1x_mab"` AuthenticationOrderDot1xWebauth types.Bool `tfsdk:"authentication_order_dot1x_webauth"` AuthenticationOrderMab types.Bool `tfsdk:"authentication_order_mab"` AuthenticationOrderMabDot1x types.Bool `tfsdk:"authentication_order_mab_dot1x"` AuthenticationOrderMabWebauth types.Bool `tfsdk:"authentication_order_mab_webauth"` AuthenticationOrderWebauth types.Bool `tfsdk:"authentication_order_webauth"` AuthenticationPriorityDot1x types.Bool `tfsdk:"authentication_priority_dot1x"` AuthenticationPriorityDot1xMab types.Bool `tfsdk:"authentication_priority_dot1x_mab"` AuthenticationPriorityDot1xWebauth types.Bool `tfsdk:"authentication_priority_dot1x_webauth"` AuthenticationPriorityMab types.Bool `tfsdk:"authentication_priority_mab"` AuthenticationPriorityMabDot1x types.Bool `tfsdk:"authentication_priority_mab_dot1x"` AuthenticationPriorityMabWebauth types.Bool `tfsdk:"authentication_priority_mab_webauth"` AuthenticationPriorityWebauth types.Bool `tfsdk:"authentication_priority_webauth"` AuthenticationPortControl types.String `tfsdk:"authentication_port_control"` AuthenticationPeriodic types.Bool `tfsdk:"authentication_periodic"` AuthenticationTimerReauthenticate types.Int64 `tfsdk:"authentication_timer_reauthenticate"` AuthenticationTimerReauthenticateServer types.Bool `tfsdk:"authentication_timer_reauthenticate_server"` Mab types.Bool `tfsdk:"mab"` MabEap types.Bool `tfsdk:"mab_eap"` Dot1xPae types.String `tfsdk:"dot1x_pae"` Dot1xTimeoutAuthPeriod types.Int64 `tfsdk:"dot1x_timeout_auth_period"` Dot1xTimeoutHeldPeriod types.Int64 `tfsdk:"dot1x_timeout_held_period"` Dot1xTimeoutQuietPeriod types.Int64 `tfsdk:"dot1x_timeout_quiet_period"` Dot1xTimeoutRatelimitPeriod types.Int64 `tfsdk:"dot1x_timeout_ratelimit_period"` Dot1xTimeoutServerTimeout types.Int64 `tfsdk:"dot1x_timeout_server_timeout"` Dot1xTimeoutStartPeriod types.Int64 `tfsdk:"dot1x_timeout_start_period"` Dot1xTimeoutSuppTimeout types.Int64 `tfsdk:"dot1x_timeout_supp_timeout"` Dot1xTimeoutTxPeriod types.Int64 `tfsdk:"dot1x_timeout_tx_period"` Dot1xMaxReq types.Int64 `tfsdk:"dot1x_max_req"` Dot1xMaxReauthReq types.Int64 `tfsdk:"dot1x_max_reauth_req"` ServicePolicyInput types.String `tfsdk:"service_policy_input"` ServicePolicyOutput types.String `tfsdk:"service_policy_output"` IpFlowMonitors []InterfaceEthernetIpFlowMonitors `tfsdk:"ip_flow_monitors"` LoadInterval types.Int64 `tfsdk:"load_interval"` SnmpTrapLinkStatus types.Bool `tfsdk:"snmp_trap_link_status"` LoggingEventLinkStatusEnable types.Bool `tfsdk:"logging_event_link_status_enable"` 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"` }
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"` IpDhcpSnoopingTrust types.Bool `tfsdk:"ip_dhcp_snooping_trust"` Speed100 types.Bool `tfsdk:"speed_100"` Speed1000 types.Bool `tfsdk:"speed_1000"` Speed2500 types.Bool `tfsdk:"speed_2500"` Speed5000 types.Bool `tfsdk:"speed_5000"` Speed10000 types.Bool `tfsdk:"speed_10000"` Speed25000 types.Bool `tfsdk:"speed_25000"` Speed40000 types.Bool `tfsdk:"speed_40000"` Speed100000 types.Bool `tfsdk:"speed_100000"` NegotiationAuto types.Bool `tfsdk:"negotiation_auto"` SpeedNonegotiate types.Bool `tfsdk:"speed_nonegotiate"` AuthenticationHostMode types.String `tfsdk:"authentication_host_mode"` AuthenticationOrderDot1x types.Bool `tfsdk:"authentication_order_dot1x"` AuthenticationOrderDot1xMab types.Bool `tfsdk:"authentication_order_dot1x_mab"` AuthenticationOrderDot1xWebauth types.Bool `tfsdk:"authentication_order_dot1x_webauth"` AuthenticationOrderMab types.Bool `tfsdk:"authentication_order_mab"` AuthenticationOrderMabDot1x types.Bool `tfsdk:"authentication_order_mab_dot1x"` AuthenticationOrderMabWebauth types.Bool `tfsdk:"authentication_order_mab_webauth"` AuthenticationOrderWebauth types.Bool `tfsdk:"authentication_order_webauth"` AuthenticationPriorityDot1x types.Bool `tfsdk:"authentication_priority_dot1x"` AuthenticationPriorityDot1xMab types.Bool `tfsdk:"authentication_priority_dot1x_mab"` AuthenticationPriorityDot1xWebauth types.Bool `tfsdk:"authentication_priority_dot1x_webauth"` AuthenticationPriorityMab types.Bool `tfsdk:"authentication_priority_mab"` AuthenticationPriorityMabDot1x types.Bool `tfsdk:"authentication_priority_mab_dot1x"` AuthenticationPriorityMabWebauth types.Bool `tfsdk:"authentication_priority_mab_webauth"` AuthenticationPriorityWebauth types.Bool `tfsdk:"authentication_priority_webauth"` AuthenticationPortControl types.String `tfsdk:"authentication_port_control"` AuthenticationPeriodic types.Bool `tfsdk:"authentication_periodic"` AuthenticationTimerReauthenticate types.Int64 `tfsdk:"authentication_timer_reauthenticate"` AuthenticationTimerReauthenticateServer types.Bool `tfsdk:"authentication_timer_reauthenticate_server"` Mab types.Bool `tfsdk:"mab"` MabEap types.Bool `tfsdk:"mab_eap"` Dot1xPae types.String `tfsdk:"dot1x_pae"` Dot1xTimeoutAuthPeriod types.Int64 `tfsdk:"dot1x_timeout_auth_period"` Dot1xTimeoutHeldPeriod types.Int64 `tfsdk:"dot1x_timeout_held_period"` Dot1xTimeoutQuietPeriod types.Int64 `tfsdk:"dot1x_timeout_quiet_period"` Dot1xTimeoutRatelimitPeriod types.Int64 `tfsdk:"dot1x_timeout_ratelimit_period"` Dot1xTimeoutServerTimeout types.Int64 `tfsdk:"dot1x_timeout_server_timeout"` Dot1xTimeoutStartPeriod types.Int64 `tfsdk:"dot1x_timeout_start_period"` Dot1xTimeoutSuppTimeout types.Int64 `tfsdk:"dot1x_timeout_supp_timeout"` Dot1xTimeoutTxPeriod types.Int64 `tfsdk:"dot1x_timeout_tx_period"` Dot1xMaxReq types.Int64 `tfsdk:"dot1x_max_req"` Dot1xMaxReauthReq types.Int64 `tfsdk:"dot1x_max_reauth_req"` ServicePolicyInput types.String `tfsdk:"service_policy_input"` ServicePolicyOutput types.String `tfsdk:"service_policy_output"` IpFlowMonitors []InterfaceEthernetIpFlowMonitors `tfsdk:"ip_flow_monitors"` LoadInterval types.Int64 `tfsdk:"load_interval"` SnmpTrapLinkStatus types.Bool `tfsdk:"snmp_trap_link_status"` LoggingEventLinkStatusEnable types.Bool `tfsdk:"logging_event_link_status_enable"` 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"` }
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.8.0
type InterfaceEthernetHelperAddresses ¶ added in v0.3.0
type InterfaceEthernetIpFlowMonitors ¶ added in v0.5.6
type InterfaceEthernetIpv6Addresses ¶ added in v0.4.0
type InterfaceEthernetIpv6FlowMonitors ¶ added in v0.8.0
type InterfaceEthernetIpv6LinkLocalAddresses ¶ added in v0.4.0
type InterfaceEthernetResource ¶ added in v0.3.0
type InterfaceEthernetResource struct {
// contains filtered or unexported fields
}
func (*InterfaceEthernetResource) Configure ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceEthernetResource) Create ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceEthernetResource) Delete ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceEthernetResource) ImportState ¶ added in v0.3.0
func (r *InterfaceEthernetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceEthernetResource) Metadata ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceEthernetResource) Read ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceEthernetResource) Schema ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceEthernetResource) Update ¶ added in v0.3.0
func (r *InterfaceEthernetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfaceEthernetSourceTemplate ¶ added in v0.3.0
type InterfaceLoopback ¶ added in v0.3.0
type InterfaceLoopback struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Name types.Int64 `tfsdk:"name"` Description types.String `tfsdk:"description"` Shutdown types.Bool `tfsdk:"shutdown"` IpProxyArp types.Bool `tfsdk:"ip_proxy_arp"` IpRedirects types.Bool `tfsdk:"ip_redirects"` IpUnreachables types.Bool `tfsdk:"ip_unreachables"` VrfForwarding types.String `tfsdk:"vrf_forwarding"` Ipv4Address types.String `tfsdk:"ipv4_address"` Ipv4AddressMask types.String `tfsdk:"ipv4_address_mask"` 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"` }
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"` }
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"` 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"` MessageDigestKeys []InterfaceOSPFMessageDigestKeys `tfsdk:"message_digest_keys"` }
type InterfaceOSPFDataSource ¶ added in v0.3.0
type InterfaceOSPFDataSource struct {
// contains filtered or unexported fields
}
func (*InterfaceOSPFDataSource) Configure ¶ added in v0.3.0
func (d *InterfaceOSPFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*InterfaceOSPFDataSource) Metadata ¶ added in v0.3.0
func (d *InterfaceOSPFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InterfaceOSPFDataSource) Read ¶ added in v0.3.0
func (d *InterfaceOSPFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InterfaceOSPFDataSource) Schema ¶ added in v0.3.0
func (d *InterfaceOSPFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InterfaceOSPFMessageDigestKeys ¶ added in v0.4.0
type InterfaceOSPFProcessIds ¶ added in v0.4.0
type InterfaceOSPFProcessIds struct { Id types.Int64 `tfsdk:"id"` Areas []InterfaceOSPFProcessIdsAreas `tfsdk:"areas"` }
type InterfaceOSPFProcessIdsAreas ¶ added in v0.4.0
type InterfaceOSPFResource ¶ added in v0.3.0
type InterfaceOSPFResource struct {
// contains filtered or unexported fields
}
func (*InterfaceOSPFResource) Configure ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*InterfaceOSPFResource) Create ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InterfaceOSPFResource) Delete ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InterfaceOSPFResource) ImportState ¶ added in v0.3.0
func (r *InterfaceOSPFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InterfaceOSPFResource) Metadata ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InterfaceOSPFResource) Read ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InterfaceOSPFResource) Schema ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InterfaceOSPFResource) Update ¶ added in v0.3.0
func (r *InterfaceOSPFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InterfaceOSPFv3 ¶ added in v0.3.3
type InterfaceOSPFv3 struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` NetworkTypeBroadcast types.Bool `tfsdk:"network_type_broadcast"` NetworkTypeNonBroadcast types.Bool `tfsdk:"network_type_non_broadcast"` NetworkTypePointToMultipoint types.Bool `tfsdk:"network_type_point_to_multipoint"` NetworkTypePointToPoint types.Bool `tfsdk:"network_type_point_to_point"` Cost types.Int64 `tfsdk:"cost"` }
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 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"` }
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"` }
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.8.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"` }
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"` }
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"` }
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"` }
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"` }
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"` }
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 IosxeProviderDataDevice struct { Client *restconf.Client Managed bool }
type IosxeProviderModel ¶ added in v0.3.0
type IosxeProviderModel struct { Username types.String `tfsdk:"username"` Password types.String `tfsdk:"password"` URL types.String `tfsdk:"url"` Insecure types.Bool `tfsdk:"insecure"` Retries types.Int64 `tfsdk:"retries"` Devices []IosxeProviderModelDevice `tfsdk:"devices"` }
IosxeProviderModel describes the provider data model.
type IosxeProviderModelDevice ¶ added in v0.3.0
type LLDP ¶ added in v0.8.0
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.8.0
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.8.0
type LLDPDataSource struct {
// contains filtered or unexported fields
}
func (*LLDPDataSource) Configure ¶ added in v0.8.0
func (d *LLDPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LLDPDataSource) Metadata ¶ added in v0.8.0
func (d *LLDPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LLDPDataSource) Read ¶ added in v0.8.0
func (d *LLDPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LLDPDataSource) Schema ¶ added in v0.8.0
func (d *LLDPDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LLDPResource ¶ added in v0.8.0
type LLDPResource struct {
// contains filtered or unexported fields
}
func (*LLDPResource) Configure ¶ added in v0.8.0
func (r *LLDPResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LLDPResource) Create ¶ added in v0.8.0
func (r *LLDPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LLDPResource) Delete ¶ added in v0.8.0
func (r *LLDPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LLDPResource) ImportState ¶ added in v0.8.0
func (r *LLDPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LLDPResource) Metadata ¶ added in v0.8.0
func (r *LLDPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LLDPResource) Read ¶ added in v0.8.0
func (r *LLDPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LLDPResource) Schema ¶ added in v0.8.0
func (r *LLDPResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LLDPResource) Update ¶ added in v0.8.0
func (r *LLDPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LLDPSystemNames ¶ added in v0.8.0
type License ¶ added in v0.8.0
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.8.0
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.8.0
type LicenseDataSource struct {
// contains filtered or unexported fields
}
func (*LicenseDataSource) Configure ¶ added in v0.8.0
func (d *LicenseDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LicenseDataSource) Metadata ¶ added in v0.8.0
func (d *LicenseDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LicenseDataSource) Read ¶ added in v0.8.0
func (d *LicenseDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LicenseDataSource) Schema ¶ added in v0.8.0
func (d *LicenseDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LicenseResource ¶ added in v0.8.0
type LicenseResource struct {
// contains filtered or unexported fields
}
func (*LicenseResource) Configure ¶ added in v0.8.0
func (r *LicenseResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LicenseResource) Create ¶ added in v0.8.0
func (r *LicenseResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LicenseResource) Delete ¶ added in v0.8.0
func (r *LicenseResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LicenseResource) ImportState ¶ added in v0.8.0
func (r *LicenseResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LicenseResource) Metadata ¶ added in v0.8.0
func (r *LicenseResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LicenseResource) Read ¶ added in v0.8.0
func (r *LicenseResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LicenseResource) Schema ¶ added in v0.8.0
func (r *LicenseResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LicenseResource) Update ¶ added in v0.8.0
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"` }
Section below is generated&owned by "gen/generator.go". //template:begin types
type LineConsole ¶ added in v0.5.0
type LineConsole struct { First types.String `tfsdk:"first"` ExecTimeoutMinutes types.Int64 `tfsdk:"exec_timeout_minutes"` ExecTimeoutSeconds types.Int64 `tfsdk:"exec_timeout_seconds"` LoginLocal types.Bool `tfsdk:"login_local"` LoginAuthentication types.String `tfsdk:"login_authentication"` PrivilegeLevel types.Int64 `tfsdk:"privilege_level"` Stopbits types.String `tfsdk:"stopbits"` PasswordLevel types.Int64 `tfsdk:"password_level"` PasswordType types.String `tfsdk:"password_type"` Password types.String `tfsdk:"password"` }
type LineDataSource ¶ added in v0.5.0
type LineDataSource struct {
// contains filtered or unexported fields
}
func (*LineDataSource) Configure ¶ added in v0.5.0
func (d *LineDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*LineDataSource) Metadata ¶ added in v0.5.0
func (d *LineDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LineDataSource) Read ¶ added in v0.5.0
func (d *LineDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LineDataSource) Schema ¶ added in v0.5.0
func (d *LineDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LineResource ¶ added in v0.5.0
type LineResource struct {
// contains filtered or unexported fields
}
func (*LineResource) Configure ¶ added in v0.5.0
func (r *LineResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*LineResource) Create ¶ added in v0.5.0
func (r *LineResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LineResource) Delete ¶ added in v0.5.0
func (r *LineResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LineResource) ImportState ¶ added in v0.5.0
func (r *LineResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LineResource) Metadata ¶ added in v0.5.0
func (r *LineResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LineResource) Read ¶ added in v0.5.0
func (r *LineResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LineResource) Schema ¶ added in v0.5.0
func (r *LineResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LineResource) Update ¶ added in v0.5.0
func (r *LineResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LineVty ¶ added in v0.5.0
type LineVty struct { First types.Int64 `tfsdk:"first"` Last types.Int64 `tfsdk:"last"` AccessClasses []LineVtyAccessClasses `tfsdk:"access_classes"` ExecTimeoutMinutes types.Int64 `tfsdk:"exec_timeout_minutes"` ExecTimeoutSeconds types.Int64 `tfsdk:"exec_timeout_seconds"` PasswordLevel types.Int64 `tfsdk:"password_level"` PasswordType types.String `tfsdk:"password_type"` Password types.String `tfsdk:"password"` LoginAuthentication types.String `tfsdk:"login_authentication"` TransportPreferredProtocol types.String `tfsdk:"transport_preferred_protocol"` EscapeCharacter types.String `tfsdk:"escape_character"` AuthorizationExec types.String `tfsdk:"authorization_exec"` AuthorizationExecDefault types.Bool `tfsdk:"authorization_exec_default"` TransportInputAll types.Bool `tfsdk:"transport_input_all"` TransportInputNone types.Bool `tfsdk:"transport_input_none"` TransportInput types.List `tfsdk:"transport_input"` }
type LineVtyAccessClasses ¶ added in v0.5.0
type Logging ¶ added in v0.3.0
type Logging struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` MonitorSeverity types.String `tfsdk:"monitor_severity"` BufferedSize types.Int64 `tfsdk:"buffered_size"` BufferedSeverity types.String `tfsdk:"buffered_severity"` ConsoleSeverity types.String `tfsdk:"console_severity"` Facility types.String `tfsdk:"facility"` HistorySize types.Int64 `tfsdk:"history_size"` HistorySeverity types.String `tfsdk:"history_severity"` Trap types.Bool `tfsdk:"trap"` TrapSeverity types.String `tfsdk:"trap_severity"` OriginIdType types.String `tfsdk:"origin_id_type"` OriginIdName types.String `tfsdk:"origin_id_name"` FileName types.String `tfsdk:"file_name"` FileMaxSize types.Int64 `tfsdk:"file_max_size"` FileMinSize types.Int64 `tfsdk:"file_min_size"` FileSeverity types.String `tfsdk:"file_severity"` SourceInterface types.String `tfsdk:"source_interface"` SourceInterfacesVrf []LoggingSourceInterfacesVrf `tfsdk:"source_interfaces_vrf"` Ipv4Hosts []LoggingIpv4Hosts `tfsdk:"ipv4_hosts"` 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"` }
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"` 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"` }
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.8.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.8.0
type LoggingIpv4HostsTransportTransportTlsPorts ¶ added in v0.8.0
type LoggingIpv4HostsTransportTransportUdpPorts ¶ added in v0.8.0
type LoggingIpv4VrfHosts ¶ added in v0.3.0
type LoggingIpv4VrfHostsTransport ¶ added in v0.8.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.8.0
type LoggingIpv4VrfHostsTransportTransportTlsPorts ¶ added in v0.8.0
type LoggingIpv4VrfHostsTransportTransportUdpPorts ¶ added in v0.8.0
type LoggingIpv6Hosts ¶ added in v0.3.0
type LoggingIpv6HostsTransport ¶ added in v0.8.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.8.0
type LoggingIpv6HostsTransportTransportTlsPorts ¶ added in v0.8.0
type LoggingIpv6HostsTransportTransportUdpPorts ¶ added in v0.8.0
type LoggingIpv6VrfHosts ¶ added in v0.3.0
type LoggingIpv6VrfHostsTransport ¶ added in v0.8.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.8.0
type LoggingIpv6VrfHostsTransportTransportTlsPorts ¶ added in v0.8.0
type LoggingIpv6VrfHostsTransportTransportUdpPorts ¶ added in v0.8.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 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 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"` PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"` PassiveInterface types.List `tfsdk:"passive_interface"` AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"` }
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"` PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"` PassiveInterface types.List `tfsdk:"passive_interface"` AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"` }
type OSPFDataSource ¶ added in v0.3.0
type OSPFDataSource struct {
// contains filtered or unexported fields
}
func (*OSPFDataSource) Configure ¶ added in v0.3.0
func (d *OSPFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*OSPFDataSource) Metadata ¶ added in v0.3.0
func (d *OSPFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OSPFDataSource) Read ¶ added in v0.3.0
func (d *OSPFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OSPFDataSource) Schema ¶ added in v0.3.0
func (d *OSPFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OSPFNeighbors ¶ added in v0.4.0
type OSPFNetworks ¶ added in v0.4.0
type OSPFResource ¶ added in v0.3.0
type OSPFResource struct {
// contains filtered or unexported fields
}
func (*OSPFResource) Configure ¶ added in v0.3.0
func (r *OSPFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*OSPFResource) Create ¶ added in v0.3.0
func (r *OSPFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OSPFResource) Delete ¶ added in v0.3.0
func (r *OSPFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OSPFResource) ImportState ¶ added in v0.3.0
func (r *OSPFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OSPFResource) Metadata ¶ added in v0.3.0
func (r *OSPFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OSPFResource) Read ¶ added in v0.3.0
func (r *OSPFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OSPFResource) Schema ¶ added in v0.3.0
func (r *OSPFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OSPFResource) Update ¶ added in v0.3.0
func (r *OSPFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OSPFSummaryAddresses ¶ added in v0.4.0
type OSPFVRF ¶ added in v0.3.0
type OSPFVRF struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ProcessId types.Int64 `tfsdk:"process_id"` Vrf types.String `tfsdk:"vrf"` BfdAllInterfaces types.Bool `tfsdk:"bfd_all_interfaces"` DefaultInformationOriginate types.Bool `tfsdk:"default_information_originate"` DefaultInformationOriginateAlways types.Bool `tfsdk:"default_information_originate_always"` DefaultMetric types.Int64 `tfsdk:"default_metric"` Distance types.Int64 `tfsdk:"distance"` DomainTag types.Int64 `tfsdk:"domain_tag"` MplsLdpAutoconfig types.Bool `tfsdk:"mpls_ldp_autoconfig"` MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"` Neighbor []OSPFVRFNeighbor `tfsdk:"neighbor"` Network []OSPFVRFNetwork `tfsdk:"network"` Priority types.Int64 `tfsdk:"priority"` RouterId types.String `tfsdk:"router_id"` Shutdown types.Bool `tfsdk:"shutdown"` SummaryAddress []OSPFVRFSummaryAddress `tfsdk:"summary_address"` Areas []OSPFVRFAreas `tfsdk:"areas"` PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"` PassiveInterface types.List `tfsdk:"passive_interface"` AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"` }
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"` MplsLdpAutoconfig types.Bool `tfsdk:"mpls_ldp_autoconfig"` MplsLdpSync types.Bool `tfsdk:"mpls_ldp_sync"` Neighbor []OSPFVRFNeighbor `tfsdk:"neighbor"` Network []OSPFVRFNetwork `tfsdk:"network"` Priority types.Int64 `tfsdk:"priority"` RouterId types.String `tfsdk:"router_id"` Shutdown types.Bool `tfsdk:"shutdown"` SummaryAddress []OSPFVRFSummaryAddress `tfsdk:"summary_address"` Areas []OSPFVRFAreas `tfsdk:"areas"` PassiveInterfaceDefault types.Bool `tfsdk:"passive_interface_default"` PassiveInterface types.List `tfsdk:"passive_interface"` AutoCostReferenceBandwidth types.Int64 `tfsdk:"auto_cost_reference_bandwidth"` }
type OSPFVRFDataSource ¶ added in v0.3.0
type OSPFVRFDataSource struct {
// contains filtered or unexported fields
}
func (*OSPFVRFDataSource) Configure ¶ added in v0.3.0
func (d *OSPFVRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*OSPFVRFDataSource) Metadata ¶ added in v0.3.0
func (d *OSPFVRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OSPFVRFDataSource) Read ¶ added in v0.3.0
func (d *OSPFVRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OSPFVRFDataSource) Schema ¶ added in v0.3.0
func (d *OSPFVRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OSPFVRFNeighbor ¶ added in v0.3.0
type OSPFVRFNetwork ¶ added in v0.3.0
type OSPFVRFResource ¶ added in v0.3.0
type OSPFVRFResource struct {
// contains filtered or unexported fields
}
func (*OSPFVRFResource) Configure ¶ added in v0.3.0
func (r *OSPFVRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*OSPFVRFResource) Create ¶ added in v0.3.0
func (r *OSPFVRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OSPFVRFResource) Delete ¶ added in v0.3.0
func (r *OSPFVRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OSPFVRFResource) ImportState ¶ added in v0.3.0
func (r *OSPFVRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OSPFVRFResource) Metadata ¶ added in v0.3.0
func (r *OSPFVRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OSPFVRFResource) Read ¶ added in v0.3.0
func (r *OSPFVRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OSPFVRFResource) Schema ¶ added in v0.3.0
func (r *OSPFVRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OSPFVRFResource) Update ¶ added in v0.3.0
func (r *OSPFVRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OSPFVRFSummaryAddress ¶ added in v0.3.0
type PIM ¶ added in v0.3.0
type PIM struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` Autorp types.Bool `tfsdk:"autorp"` AutorpListener types.Bool `tfsdk:"autorp_listener"` BsrCandidateLoopback types.Int64 `tfsdk:"bsr_candidate_loopback"` BsrCandidateMask types.Int64 `tfsdk:"bsr_candidate_mask"` BsrCandidatePriority types.Int64 `tfsdk:"bsr_candidate_priority"` BsrCandidateAcceptRpCandidate types.String `tfsdk:"bsr_candidate_accept_rp_candidate"` SsmRange types.String `tfsdk:"ssm_range"` SsmDefault types.Bool `tfsdk:"ssm_default"` RpAddress types.String `tfsdk:"rp_address"` RpAddressOverride types.Bool `tfsdk:"rp_address_override"` RpAddressBidir types.Bool `tfsdk:"rp_address_bidir"` RpAddresses []PIMRpAddresses `tfsdk:"rp_addresses"` RpCandidates []PIMRpCandidates `tfsdk:"rp_candidates"` 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"` 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 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"` 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 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"` AutomateTesterUsername types.String `tfsdk:"automate_tester_username"` AutomateTesterIgnoreAcctPort types.Bool `tfsdk:"automate_tester_ignore_acct_port"` AutomateTesterProbeOnConfig types.Bool `tfsdk:"automate_tester_probe_on_config"` PacKey types.String `tfsdk:"pac_key"` PacKeyEncryption types.String `tfsdk:"pac_key_encryption"` }
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"` AutomateTesterUsername types.String `tfsdk:"automate_tester_username"` AutomateTesterIgnoreAcctPort types.Bool `tfsdk:"automate_tester_ignore_acct_port"` AutomateTesterProbeOnConfig types.Bool `tfsdk:"automate_tester_probe_on_config"` PacKey types.String `tfsdk:"pac_key"` PacKeyEncryption types.String `tfsdk:"pac_key_encryption"` }
type RadiusDataSource ¶ added in v0.4.0
type RadiusDataSource struct {
// contains filtered or unexported fields
}
func (*RadiusDataSource) Configure ¶ added in v0.4.0
func (d *RadiusDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RadiusDataSource) Metadata ¶ added in v0.4.0
func (d *RadiusDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RadiusDataSource) Read ¶ added in v0.4.0
func (d *RadiusDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RadiusDataSource) Schema ¶ added in v0.4.0
func (d *RadiusDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RadiusResource ¶ added in v0.4.0
type RadiusResource struct {
// contains filtered or unexported fields
}
func (*RadiusResource) Configure ¶ added in v0.4.0
func (r *RadiusResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RadiusResource) Create ¶ added in v0.4.0
func (r *RadiusResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RadiusResource) Delete ¶ added in v0.4.0
func (r *RadiusResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RadiusResource) ImportState ¶ added in v0.4.0
func (r *RadiusResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RadiusResource) Metadata ¶ added in v0.4.0
func (r *RadiusResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RadiusResource) Read ¶ added in v0.4.0
func (r *RadiusResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RadiusResource) Schema ¶ added in v0.4.0
func (r *RadiusResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RadiusResource) Update ¶ added in v0.4.0
func (r *RadiusResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RadiusServer ¶ added in v0.3.3
type RadiusServer struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Attributes []RadiusServerAttributes `tfsdk:"attributes"` DeadCriteriaTime types.Int64 `tfsdk:"dead_criteria_time"` DeadCriteriaTries types.Int64 `tfsdk:"dead_criteria_tries"` Deadtime types.Int64 `tfsdk:"deadtime"` }
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 RestconfDataSource ¶ added in v0.3.0
type RestconfDataSource struct {
// contains filtered or unexported fields
}
func (*RestconfDataSource) Configure ¶ added in v0.3.0
func (d *RestconfDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RestconfDataSource) Metadata ¶ added in v0.3.0
func (d *RestconfDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RestconfDataSource) Read ¶ added in v0.3.0
func (d *RestconfDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RestconfDataSource) Schema ¶ added in v0.3.0
func (d *RestconfDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RestconfDataSourceModel ¶ added in v0.3.0
type RestconfList ¶ added in v0.3.0
type RestconfResource ¶ added in v0.3.0
type RestconfResource struct {
// contains filtered or unexported fields
}
func (*RestconfResource) Configure ¶ added in v0.3.0
func (r *RestconfResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RestconfResource) Create ¶ added in v0.3.0
func (r *RestconfResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RestconfResource) Delete ¶ added in v0.3.0
func (r *RestconfResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RestconfResource) ImportState ¶ added in v0.3.0
func (r *RestconfResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RestconfResource) Metadata ¶ added in v0.3.0
func (r *RestconfResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RestconfResource) Read ¶ added in v0.3.0
func (r *RestconfResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RestconfResource) Schema ¶ added in v0.3.0
func (r *RestconfResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RestconfResource) Update ¶ added in v0.3.0
func (r *RestconfResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*RestconfResource) ValidateConfig ¶ added in v0.5.7
func (r *RestconfResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
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"` SetIpQosGroup types.Int64 `tfsdk:"set_ip_qos_group"` SetIpv6Address types.List `tfsdk:"set_ipv6_address"` SetIpv6DefaultGlobalNextHop types.String `tfsdk:"set_ipv6_default_global_next_hop"` SetIpv6DefaultNextHop types.List `tfsdk:"set_ipv6_default_next_hop"` SetIpv6NextHop types.List `tfsdk:"set_ipv6_next_hop"` SetLevel1 types.Bool `tfsdk:"set_level_1"` SetLevel12 types.Bool `tfsdk:"set_level_1_2"` SetLevel2 types.Bool `tfsdk:"set_level_2"` SetMetricChange types.String `tfsdk:"set_metric_change"` SetMetricValue types.Int64 `tfsdk:"set_metric_value"` SetMetricDelay types.String `tfsdk:"set_metric_delay"` SetMetricReliability types.Int64 `tfsdk:"set_metric_reliability"` SetMetricLoading types.Int64 `tfsdk:"set_metric_loading"` SetMetricMtu types.Int64 `tfsdk:"set_metric_mtu"` SetMetricType types.String `tfsdk:"set_metric_type"` SetTag types.Int64 `tfsdk:"set_tag"` SetVrf types.String `tfsdk:"set_vrf"` SetAsPathPrependAsLegacy types.String `tfsdk:"set_as_path_prepend_as_legacy"` SetAsPathPrependLastAsLegacy types.Int64 `tfsdk:"set_as_path_prepend_last_as_legacy"` SetAsPathTagLegacy types.Bool `tfsdk:"set_as_path_tag_legacy"` SetCommunityNoneLegacy types.Bool `tfsdk:"set_community_none_legacy"` SetCommunitiesLegacy types.List `tfsdk:"set_communities_legacy"` SetCommunitiesAdditiveLegacy types.Bool `tfsdk:"set_communities_additive_legacy"` SetCommunityListDeleteLegacy types.Bool `tfsdk:"set_community_list_delete_legacy"` SetCommunityListStandardLegacy types.Int64 `tfsdk:"set_community_list_standard_legacy"` SetCommunityListExpandedLegacy types.Int64 `tfsdk:"set_community_list_expanded_legacy"` SetCommunityListNameLegacy types.String `tfsdk:"set_community_list_name_legacy"` SetExtcomunityRtLegacy types.List `tfsdk:"set_extcomunity_rt_legacy"` SetExtcomunitySooLegacy types.String `tfsdk:"set_extcomunity_soo_legacy"` SetExtcomunityVpnDistinguisherLegacy types.String `tfsdk:"set_extcomunity_vpn_distinguisher_legacy"` SetLocalPreferenceLegacy types.Int64 `tfsdk:"set_local_preference_legacy"` SetWeightLegacy types.Int64 `tfsdk:"set_weight_legacy"` SetAsPathPrependAs types.String `tfsdk:"set_as_path_prepend_as"` SetAsPathPrependLastAs types.Int64 `tfsdk:"set_as_path_prepend_last_as"` SetAsPathTag types.Bool `tfsdk:"set_as_path_tag"` SetAsPathReplaceAny types.Bool `tfsdk:"set_as_path_replace_any"` SetAsPathReplaceAs []RouteMapEntriesSetAsPathReplaceAs `tfsdk:"set_as_path_replace_as"` SetCommunityNone types.Bool `tfsdk:"set_community_none"` SetCommunities types.List `tfsdk:"set_communities"` SetCommunitiesAdditive types.Bool `tfsdk:"set_communities_additive"` SetCommunityListDelete types.Bool `tfsdk:"set_community_list_delete"` SetCommunityListStandard types.Int64 `tfsdk:"set_community_list_standard"` SetCommunityListExpanded types.Int64 `tfsdk:"set_community_list_expanded"` SetCommunityListName types.String `tfsdk:"set_community_list_name"` SetExtcomunityRt types.List `tfsdk:"set_extcomunity_rt"` SetExtcomunitySoo types.String `tfsdk:"set_extcomunity_soo"` SetExtcomunityVpnDistinguisher types.String `tfsdk:"set_extcomunity_vpn_distinguisher"` SetExtcomunityVpnDistinguisherAdditive types.Bool `tfsdk:"set_extcomunity_vpn_distinguisher_additive"` SetLocalPreference types.Int64 `tfsdk:"set_local_preference"` SetWeight types.Int64 `tfsdk:"set_weight"` }
type RouteMapEntriesSetAsPathReplaceAs ¶ added in v0.5.4
type RouteMapResource ¶ added in v0.3.0
type RouteMapResource struct {
// contains filtered or unexported fields
}
func (*RouteMapResource) Configure ¶ added in v0.3.0
func (r *RouteMapResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*RouteMapResource) Create ¶ added in v0.3.0
func (r *RouteMapResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouteMapResource) Delete ¶ added in v0.3.0
func (r *RouteMapResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouteMapResource) ImportState ¶ added in v0.3.0
func (r *RouteMapResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouteMapResource) Metadata ¶ added in v0.3.0
func (r *RouteMapResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouteMapResource) Read ¶ added in v0.3.0
func (r *RouteMapResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouteMapResource) Schema ¶ added in v0.3.0
func (r *RouteMapResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouteMapResource) Update ¶ added in v0.3.0
func (r *RouteMapResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SNMPServer ¶ added in v0.3.0
type SNMPServer struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` ChassisId types.String `tfsdk:"chassis_id"` Contact types.String `tfsdk:"contact"` IfindexPersist types.Bool `tfsdk:"ifindex_persist"` Location types.String `tfsdk:"location"` Packetsize types.Int64 `tfsdk:"packetsize"` QueueLength types.Int64 `tfsdk:"queue_length"` EnableLoggingGetop types.Bool `tfsdk:"enable_logging_getop"` EnableLoggingSetop types.Bool `tfsdk:"enable_logging_setop"` EnableInforms types.Bool `tfsdk:"enable_informs"` EnableTraps types.Bool `tfsdk:"enable_traps"` EnableTrapsSnmpAuthentication types.Bool `tfsdk:"enable_traps_snmp_authentication"` EnableTrapsSnmpColdstart types.Bool `tfsdk:"enable_traps_snmp_coldstart"` EnableTrapsSnmpLinkdown types.Bool `tfsdk:"enable_traps_snmp_linkdown"` EnableTrapsSnmpLinkup types.Bool `tfsdk:"enable_traps_snmp_linkup"` EnableTrapsSnmpWarmstart types.Bool `tfsdk:"enable_traps_snmp_warmstart"` Hosts []SNMPServerHosts `tfsdk:"hosts"` 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"` }
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"` }
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.8.0
type SpanningTree struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Mode types.String `tfsdk:"mode"` 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"` }
Section below is generated&owned by "gen/generator.go". //template:begin types
type SpanningTreeData ¶ added in v0.8.0
type SpanningTreeData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` Mode types.String `tfsdk:"mode"` 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"` }
type SpanningTreeDataSource ¶ added in v0.8.0
type SpanningTreeDataSource struct {
// contains filtered or unexported fields
}
func (*SpanningTreeDataSource) Configure ¶ added in v0.8.0
func (d *SpanningTreeDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*SpanningTreeDataSource) Metadata ¶ added in v0.8.0
func (d *SpanningTreeDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SpanningTreeDataSource) Read ¶ added in v0.8.0
func (d *SpanningTreeDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SpanningTreeDataSource) Schema ¶ added in v0.8.0
func (d *SpanningTreeDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SpanningTreeMstInstances ¶ added in v0.8.0
type SpanningTreeResource ¶ added in v0.8.0
type SpanningTreeResource struct {
// contains filtered or unexported fields
}
func (*SpanningTreeResource) Configure ¶ added in v0.8.0
func (r *SpanningTreeResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SpanningTreeResource) Create ¶ added in v0.8.0
func (r *SpanningTreeResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SpanningTreeResource) Delete ¶ added in v0.8.0
func (r *SpanningTreeResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SpanningTreeResource) ImportState ¶ added in v0.8.0
func (r *SpanningTreeResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SpanningTreeResource) Metadata ¶ added in v0.8.0
func (r *SpanningTreeResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SpanningTreeResource) Read ¶ added in v0.8.0
func (r *SpanningTreeResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SpanningTreeResource) Schema ¶ added in v0.8.0
func (r *SpanningTreeResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SpanningTreeResource) Update ¶ added in v0.8.0
func (r *SpanningTreeResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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.8.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"` 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"` 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"` MultilinkPppBundleName types.String `tfsdk:"multilink_ppp_bundle_name"` Version types.String `tfsdk:"version"` }
Section below is generated&owned by "gen/generator.go". //template:begin types
type SystemBootSystemBootfiles ¶ added in v0.8.0
type SystemBootSystemFlashFiles ¶ added in v0.8.0
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"` 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"` 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"` MultilinkPppBundleName types.String `tfsdk:"multilink_ppp_bundle_name"` Version types.String `tfsdk:"version"` }
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 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.8.0
type SystemResource ¶ added in v0.3.0
type SystemResource struct {
// contains filtered or unexported fields
}
func (*SystemResource) Configure ¶ added in v0.3.0
func (r *SystemResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*SystemResource) Create ¶ added in v0.3.0
func (r *SystemResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SystemResource) Delete ¶ added in v0.3.0
func (r *SystemResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SystemResource) ImportState ¶ added in v0.3.0
func (r *SystemResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SystemResource) Metadata ¶ added in v0.3.0
func (r *SystemResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SystemResource) Read ¶ added in v0.3.0
func (r *SystemResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SystemResource) Schema ¶ added in v0.3.0
func (r *SystemResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SystemResource) Update ¶ added in v0.3.0
func (r *SystemResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TACACSServer ¶ added in v0.4.0
type TACACSServer 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"` Encryption types.String `tfsdk:"encryption"` Key types.String `tfsdk:"key"` }
Section below is generated&owned by "gen/generator.go". //template:begin types
type TACACSServerData ¶ added in v0.4.0
type TACACSServerDataSource ¶ added in v0.4.0
type TACACSServerDataSource struct {
// contains filtered or unexported fields
}
func (*TACACSServerDataSource) Configure ¶ added in v0.4.0
func (d *TACACSServerDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*TACACSServerDataSource) Metadata ¶ added in v0.4.0
func (d *TACACSServerDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TACACSServerDataSource) Read ¶ added in v0.4.0
func (d *TACACSServerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TACACSServerDataSource) Schema ¶ added in v0.4.0
func (d *TACACSServerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TACACSServerResource ¶ added in v0.4.0
type TACACSServerResource struct {
// contains filtered or unexported fields
}
func (*TACACSServerResource) Configure ¶ added in v0.4.0
func (r *TACACSServerResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*TACACSServerResource) Create ¶ added in v0.4.0
func (r *TACACSServerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TACACSServerResource) Delete ¶ added in v0.4.0
func (r *TACACSServerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TACACSServerResource) ImportState ¶ added in v0.4.0
func (r *TACACSServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TACACSServerResource) Metadata ¶ added in v0.4.0
func (r *TACACSServerResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TACACSServerResource) Read ¶ added in v0.4.0
func (r *TACACSServerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TACACSServerResource) Schema ¶ added in v0.4.0
func (r *TACACSServerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TACACSServerResource) Update ¶ added in v0.4.0
func (r *TACACSServerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type Template ¶ added in v0.3.0
type Template struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` TemplateName types.String `tfsdk:"template_name"` Dot1xPae types.String `tfsdk:"dot1x_pae"` Dot1xMaxReauthReq types.Int64 `tfsdk:"dot1x_max_reauth_req"` Dot1xMaxReq types.Int64 `tfsdk:"dot1x_max_req"` Dot1xTimeoutTxPeriod types.Int64 `tfsdk:"dot1x_timeout_tx_period"` ServicePolicyTypeControlSubscriber types.String `tfsdk:"service_policy_type_control_subscriber"` ServicePolicyInput types.String `tfsdk:"service_policy_input"` ServicePolicyOutput types.String `tfsdk:"service_policy_output"` SourceTemplate types.String `tfsdk:"source_template"` SwitchportModeTrunk types.Bool `tfsdk:"switchport_mode_trunk"` SwitchportModeAccess types.Bool `tfsdk:"switchport_mode_access"` SwitchportNonegotiate types.Bool `tfsdk:"switchport_nonegotiate"` SwitchportBlockUnicast types.Bool `tfsdk:"switchport_block_unicast"` SwitchportPortSecurity types.Bool `tfsdk:"switchport_port_security"` SwitchportPortSecurityAgingStatic types.Bool `tfsdk:"switchport_port_security_aging_static"` SwitchportPortSecurityAgingTime types.Int64 `tfsdk:"switchport_port_security_aging_time"` SwitchportPortSecurityAgingType types.Bool `tfsdk:"switchport_port_security_aging_type"` SwitchportPortSecurityAgingTypeInactivity types.Bool `tfsdk:"switchport_port_security_aging_type_inactivity"` SwitchportPortSecurityMaximumRange []TemplateSwitchportPortSecurityMaximumRange `tfsdk:"switchport_port_security_maximum_range"` SwitchportPortSecurityViolationProtect types.Bool `tfsdk:"switchport_port_security_violation_protect"` SwitchportPortSecurityViolationRestrict types.Bool `tfsdk:"switchport_port_security_violation_restrict"` SwitchportPortSecurityViolationShutdown types.Bool `tfsdk:"switchport_port_security_violation_shutdown"` SwitchportAccessVlan types.Int64 `tfsdk:"switchport_access_vlan"` SwitchportVoiceVlan types.Int64 `tfsdk:"switchport_voice_vlan"` SwitchportPrivateVlanHostAssociationPrimaryRange types.Int64 `tfsdk:"switchport_private_vlan_host_association_primary_range"` SwitchportPrivateVlanHostAssociationSecondaryRange types.Int64 `tfsdk:"switchport_private_vlan_host_association_secondary_range"` SwitchportTrunkAllowedVlans types.String `tfsdk:"switchport_trunk_allowed_vlans"` SwitchportTrunkAllowedVlansNone types.Bool `tfsdk:"switchport_trunk_allowed_vlans_none"` SwitchportTrunkAllowedVlansAll types.Bool `tfsdk:"switchport_trunk_allowed_vlans_all"` SwitchportTrunkNativeVlanTag types.Bool `tfsdk:"switchport_trunk_native_vlan_tag"` SwitchportTrunkNativeVlanVlanId types.Int64 `tfsdk:"switchport_trunk_native_vlan_vlan_id"` Mab types.Bool `tfsdk:"mab"` MabEap types.Bool `tfsdk:"mab_eap"` AccessSessionClosed types.Bool `tfsdk:"access_session_closed"` AccessSessionMonitor types.Bool `tfsdk:"access_session_monitor"` AccessSessionPortControl types.String `tfsdk:"access_session_port_control"` AccessSessionControlDirection types.String `tfsdk:"access_session_control_direction"` AccessSessionHostMode types.String `tfsdk:"access_session_host_mode"` AccessSessionInterfaceTemplateSticky types.Bool `tfsdk:"access_session_interface_template_sticky"` AccessSessionInterfaceTemplateStickyTimer types.Int64 `tfsdk:"access_session_interface_template_sticky_timer"` AuthenticationPeriodic types.Bool `tfsdk:"authentication_periodic"` AuthenticationTimerReauthenticateServer types.Bool `tfsdk:"authentication_timer_reauthenticate_server"` AuthenticationTimerReauthenticateRange types.Int64 `tfsdk:"authentication_timer_reauthenticate_range"` SpanningTreeBpduguardEnable types.Bool `tfsdk:"spanning_tree_bpduguard_enable"` SpanningTreeServicePolicy types.Bool `tfsdk:"spanning_tree_service_policy"` SpanningTreePortfast types.Bool `tfsdk:"spanning_tree_portfast"` SpanningTreePortfastDisable types.Bool `tfsdk:"spanning_tree_portfast_disable"` SpanningTreePortfastEdge types.Bool `tfsdk:"spanning_tree_portfast_edge"` SpanningTreePortfastNetwork types.Bool `tfsdk:"spanning_tree_portfast_network"` StormControlBroadcastLevelPpsThreshold types.String `tfsdk:"storm_control_broadcast_level_pps_threshold"` StormControlBroadcastLevelBpsThreshold types.Float64 `tfsdk:"storm_control_broadcast_level_bps_threshold"` StormControlBroadcastLevelThreshold types.Float64 `tfsdk:"storm_control_broadcast_level_threshold"` StormControlMulticastLevelPpsThreshold types.String `tfsdk:"storm_control_multicast_level_pps_threshold"` StormControlMulticastLevelBpsThreshold types.Float64 `tfsdk:"storm_control_multicast_level_bps_threshold"` StormControlMulticastLevelThreshold types.Float64 `tfsdk:"storm_control_multicast_level_threshold"` StormControlActionShutdown types.Bool `tfsdk:"storm_control_action_shutdown"` StormControlActionTrap types.Bool `tfsdk:"storm_control_action_trap"` LoadInterval types.Int64 `tfsdk:"load_interval"` IpDhcpSnoopingLimitRate types.Int64 `tfsdk:"ip_dhcp_snooping_limit_rate"` IpDhcpSnoopingTrust types.Bool `tfsdk:"ip_dhcp_snooping_trust"` IpAccessGroup []TemplateIpAccessGroup `tfsdk:"ip_access_group"` SubscriberAgingInactivityTimerValue types.Int64 `tfsdk:"subscriber_aging_inactivity_timer_value"` SubscriberAgingInactivityTimerProbe types.Bool `tfsdk:"subscriber_aging_inactivity_timer_probe"` SubscriberAgingProbe types.Bool `tfsdk:"subscriber_aging_probe"` DeviceTracking types.Bool `tfsdk:"device_tracking"` DeviceTrackingAttachPolicy []TemplateDeviceTrackingAttachPolicy `tfsdk:"device_tracking_attach_policy"` DeviceTrackingVlanRange types.String `tfsdk:"device_tracking_vlan_range"` CtsManual types.Bool `tfsdk:"cts_manual"` CtsManualPolicyStaticSgt types.Int64 `tfsdk:"cts_manual_policy_static_sgt"` CtsManualPolicyStaticTrusted types.Bool `tfsdk:"cts_manual_policy_static_trusted"` CtsManualPropagateSgt types.Bool `tfsdk:"cts_manual_propagate_sgt"` CtsRoleBasedEnforcement types.Bool `tfsdk:"cts_role_based_enforcement"` }
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"` 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.Int64 `tfsdk:"vlan_id"` Vni types.Int64 `tfsdk:"vni"` AccessVfi types.String `tfsdk:"access_vfi"` EvpnInstance types.Int64 `tfsdk:"evpn_instance"` EvpnInstanceVni types.Int64 `tfsdk:"evpn_instance_vni"` }
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.Int64 `tfsdk:"vlan_id"` Vni types.Int64 `tfsdk:"vni"` AccessVfi types.String `tfsdk:"access_vfi"` EvpnInstance types.Int64 `tfsdk:"evpn_instance"` EvpnInstanceVni types.Int64 `tfsdk:"evpn_instance_vni"` }
type VLANConfigurationDataSource ¶ added in v0.3.0
type VLANConfigurationDataSource struct {
// contains filtered or unexported fields
}
func (*VLANConfigurationDataSource) Configure ¶ added in v0.3.0
func (d *VLANConfigurationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VLANConfigurationDataSource) Metadata ¶ added in v0.3.0
func (d *VLANConfigurationDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VLANConfigurationDataSource) Read ¶ added in v0.3.0
func (d *VLANConfigurationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VLANConfigurationDataSource) Schema ¶ added in v0.3.0
func (d *VLANConfigurationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VLANConfigurationResource ¶ added in v0.3.0
type VLANConfigurationResource struct {
// contains filtered or unexported fields
}
func (*VLANConfigurationResource) Configure ¶ added in v0.3.0
func (r *VLANConfigurationResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*VLANConfigurationResource) Create ¶ added in v0.3.0
func (r *VLANConfigurationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VLANConfigurationResource) Delete ¶ added in v0.3.0
func (r *VLANConfigurationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VLANConfigurationResource) ImportState ¶ added in v0.3.0
func (r *VLANConfigurationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VLANConfigurationResource) Metadata ¶ added in v0.3.0
func (r *VLANConfigurationResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VLANConfigurationResource) Read ¶ added in v0.3.0
func (r *VLANConfigurationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VLANConfigurationResource) Schema ¶ added in v0.3.0
func (r *VLANConfigurationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VLANConfigurationResource) Update ¶ added in v0.3.0
func (r *VLANConfigurationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type VLANData ¶ added in v0.3.0
type VLANData struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` VlanId types.Int64 `tfsdk:"vlan_id"` RemoteSpan types.Bool `tfsdk:"remote_span"` PrivateVlanPrimary types.Bool `tfsdk:"private_vlan_primary"` PrivateVlanAssociation types.String `tfsdk:"private_vlan_association"` PrivateVlanCommunity types.Bool `tfsdk:"private_vlan_community"` PrivateVlanIsolated types.Bool `tfsdk:"private_vlan_isolated"` Name types.String `tfsdk:"name"` Shutdown types.Bool `tfsdk:"shutdown"` }
type VLANDataSource ¶ added in v0.3.0
type VLANDataSource struct {
// contains filtered or unexported fields
}
func (*VLANDataSource) Configure ¶ added in v0.3.0
func (d *VLANDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VLANDataSource) Metadata ¶ added in v0.3.0
func (d *VLANDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VLANDataSource) Read ¶ added in v0.3.0
func (d *VLANDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VLANDataSource) Schema ¶ added in v0.3.0
func (d *VLANDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VLANFilter ¶ added in v0.5.1
type 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"` 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"` Ipv6RouteTargetImport []VRFIpv6RouteTargetImport `tfsdk:"ipv6_route_target_import"` Ipv6RouteTargetImportStitching []VRFIpv6RouteTargetImportStitching `tfsdk:"ipv6_route_target_import_stitching"` Ipv6RouteTargetExport []VRFIpv6RouteTargetExport `tfsdk:"ipv6_route_target_export"` Ipv6RouteTargetExportStitching []VRFIpv6RouteTargetExportStitching `tfsdk:"ipv6_route_target_export_stitching"` }
type VRFDataSource ¶ added in v0.3.0
type VRFDataSource struct {
// contains filtered or unexported fields
}
func (*VRFDataSource) Configure ¶ added in v0.3.0
func (d *VRFDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VRFDataSource) Metadata ¶ added in v0.3.0
func (d *VRFDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VRFDataSource) Read ¶ added in v0.3.0
func (d *VRFDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VRFDataSource) Schema ¶ added in v0.3.0
func (d *VRFDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VRFIpv4RouteTargetExport ¶ added in v0.3.0
type VRFIpv4RouteTargetExportStitching ¶ added in v0.3.0
type VRFIpv4RouteTargetImport ¶ added in v0.3.0
type VRFIpv4RouteTargetImportStitching ¶ added in v0.3.0
type VRFIpv6RouteTargetExport ¶ added in v0.3.0
type VRFIpv6RouteTargetExportStitching ¶ added in v0.3.0
type VRFIpv6RouteTargetImport ¶ added in v0.3.0
type VRFIpv6RouteTargetImportStitching ¶ added in v0.3.0
type VRFResource ¶ added in v0.3.0
type VRFResource struct {
// contains filtered or unexported fields
}
func (*VRFResource) Configure ¶ added in v0.3.0
func (r *VRFResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*VRFResource) Create ¶ added in v0.3.0
func (r *VRFResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VRFResource) Delete ¶ added in v0.3.0
func (r *VRFResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VRFResource) ImportState ¶ added in v0.3.0
func (r *VRFResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VRFResource) Metadata ¶ added in v0.3.0
func (r *VRFResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VRFResource) Read ¶ added in v0.3.0
func (r *VRFResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VRFResource) Schema ¶ added in v0.3.0
func (r *VRFResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VRFResource) Update ¶ added in v0.3.0
func (r *VRFResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type VRFRouteTargetExport ¶ added in v0.3.0
type VRFRouteTargetImport ¶ added in v0.3.0
type VTP ¶ added in v0.4.0
type VTP struct { Device types.String `tfsdk:"device"` Id types.String `tfsdk:"id"` DeleteMode types.String `tfsdk:"delete_mode"` File types.String `tfsdk:"file"` Version types.Int64 `tfsdk:"version"` Interface types.String `tfsdk:"interface"` InterfaceOnly types.Bool `tfsdk:"interface_only"` Password types.String `tfsdk:"password"` PasswordHidden types.Bool `tfsdk:"password_hidden"` PasswordSecret types.Bool `tfsdk:"password_secret"` Pruning types.Bool `tfsdk:"pruning"` Domain types.String `tfsdk:"domain"` 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)
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_vrf.go
- data_source_iosxe_bgp_address_family_ipv6.go
- data_source_iosxe_bgp_address_family_ipv6_vrf.go
- data_source_iosxe_bgp_address_family_l2vpn.go
- data_source_iosxe_bgp_ipv4_unicast_neighbor.go
- data_source_iosxe_bgp_ipv4_unicast_vrf_neighbor.go
- data_source_iosxe_bgp_ipv6_unicast_neighbor.go
- data_source_iosxe_bgp_l2vpn_evpn_neighbor.go
- data_source_iosxe_bgp_neighbor.go
- data_source_iosxe_cdp.go
- data_source_iosxe_class_map.go
- data_source_iosxe_clock.go
- data_source_iosxe_community_list_expanded.go
- data_source_iosxe_community_list_standard.go
- data_source_iosxe_crypto_ikev2.go
- data_source_iosxe_crypto_ikev2_keyring.go
- data_source_iosxe_crypto_ikev2_policy.go
- data_source_iosxe_crypto_ikev2_profile.go
- data_source_iosxe_crypto_ikev2_proposal.go
- data_source_iosxe_crypto_ipsec_profile.go
- data_source_iosxe_crypto_ipsec_transform_set.go
- data_source_iosxe_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_errdisable.go
- data_source_iosxe_evpn.go
- data_source_iosxe_evpn_instance.go
- data_source_iosxe_flow_exporter.go
- data_source_iosxe_flow_monitor.go
- data_source_iosxe_flow_record.go
- data_source_iosxe_interface_ethernet.go
- data_source_iosxe_interface_loopback.go
- data_source_iosxe_interface_mpls.go
- data_source_iosxe_interface_nve.go
- data_source_iosxe_interface_ospf.go
- data_source_iosxe_interface_ospfv3.go
- data_source_iosxe_interface_pim.go
- data_source_iosxe_interface_port_channel.go
- data_source_iosxe_interface_port_channel_subinterface.go
- data_source_iosxe_interface_switchport.go
- data_source_iosxe_interface_tunnel.go
- data_source_iosxe_interface_vlan.go
- data_source_iosxe_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_ntp.go
- data_source_iosxe_ospf.go
- data_source_iosxe_ospf_vrf.go
- data_source_iosxe_pim.go
- data_source_iosxe_policy_map.go
- data_source_iosxe_policy_map_event.go
- data_source_iosxe_prefix_list.go
- data_source_iosxe_radius.go
- data_source_iosxe_radius_server.go
- data_source_iosxe_restconf.go
- data_source_iosxe_route_map.go
- data_source_iosxe_service.go
- data_source_iosxe_service_template.go
- data_source_iosxe_snmp_server.go
- data_source_iosxe_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_server.go
- data_source_iosxe_template.go
- data_source_iosxe_udld.go
- data_source_iosxe_username.go
- data_source_iosxe_vlan.go
- data_source_iosxe_vlan_access_map.go
- data_source_iosxe_vlan_configuration.go
- data_source_iosxe_vlan_filter.go
- data_source_iosxe_vlan_group.go
- data_source_iosxe_vrf.go
- data_source_iosxe_vtp.go
- model_iosxe_aaa.go
- model_iosxe_aaa_accounting.go
- model_iosxe_aaa_authentication.go
- model_iosxe_aaa_authorization.go
- model_iosxe_access_list_extended.go
- model_iosxe_access_list_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_vrf.go
- model_iosxe_bgp_address_family_ipv6.go
- model_iosxe_bgp_address_family_ipv6_vrf.go
- model_iosxe_bgp_address_family_l2vpn.go
- model_iosxe_bgp_ipv4_unicast_neighbor.go
- model_iosxe_bgp_ipv4_unicast_vrf_neighbor.go
- model_iosxe_bgp_ipv6_unicast_neighbor.go
- model_iosxe_bgp_l2vpn_evpn_neighbor.go
- model_iosxe_bgp_neighbor.go
- model_iosxe_cdp.go
- model_iosxe_class_map.go
- model_iosxe_clock.go
- model_iosxe_community_list_expanded.go
- model_iosxe_community_list_standard.go
- model_iosxe_crypto_ikev2.go
- model_iosxe_crypto_ikev2_keyring.go
- model_iosxe_crypto_ikev2_policy.go
- model_iosxe_crypto_ikev2_profile.go
- model_iosxe_crypto_ikev2_proposal.go
- model_iosxe_crypto_ipsec_profile.go
- model_iosxe_crypto_ipsec_transform_set.go
- model_iosxe_crypto_pki.go
- model_iosxe_cts.go
- model_iosxe_device_sensor.go
- model_iosxe_dhcp.go
- model_iosxe_dot1x.go
- model_iosxe_errdisable.go
- model_iosxe_evpn.go
- model_iosxe_evpn_instance.go
- model_iosxe_flow_exporter.go
- model_iosxe_flow_monitor.go
- model_iosxe_flow_record.go
- model_iosxe_interface_ethernet.go
- model_iosxe_interface_loopback.go
- model_iosxe_interface_mpls.go
- model_iosxe_interface_nve.go
- model_iosxe_interface_ospf.go
- model_iosxe_interface_ospfv3.go
- model_iosxe_interface_pim.go
- model_iosxe_interface_port_channel.go
- model_iosxe_interface_port_channel_subinterface.go
- model_iosxe_interface_switchport.go
- model_iosxe_interface_tunnel.go
- model_iosxe_interface_vlan.go
- model_iosxe_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_ntp.go
- model_iosxe_ospf.go
- model_iosxe_ospf_vrf.go
- model_iosxe_pim.go
- model_iosxe_policy_map.go
- model_iosxe_policy_map_event.go
- model_iosxe_prefix_list.go
- model_iosxe_radius.go
- model_iosxe_radius_server.go
- model_iosxe_restconf.go
- model_iosxe_route_map.go
- model_iosxe_service.go
- model_iosxe_service_template.go
- model_iosxe_snmp_server.go
- model_iosxe_spanning_tree.go
- model_iosxe_static_route.go
- model_iosxe_static_routes_vrf.go
- model_iosxe_system.go
- model_iosxe_tacacs_server.go
- model_iosxe_template.go
- model_iosxe_udld.go
- model_iosxe_username.go
- model_iosxe_vlan.go
- model_iosxe_vlan_access_map.go
- model_iosxe_vlan_configuration.go
- model_iosxe_vlan_filter.go
- model_iosxe_vlan_group.go
- model_iosxe_vrf.go
- model_iosxe_vtp.go
- provider.go
- resource_iosxe_aaa.go
- resource_iosxe_aaa_accounting.go
- resource_iosxe_aaa_authentication.go
- resource_iosxe_aaa_authorization.go
- resource_iosxe_access_list_extended.go
- resource_iosxe_access_list_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_vrf.go
- resource_iosxe_bgp_address_family_ipv6.go
- resource_iosxe_bgp_address_family_ipv6_vrf.go
- resource_iosxe_bgp_address_family_l2vpn.go
- resource_iosxe_bgp_ipv4_unicast_neighbor.go
- resource_iosxe_bgp_ipv4_unicast_vrf_neighbor.go
- resource_iosxe_bgp_ipv6_unicast_neighbor.go
- resource_iosxe_bgp_l2vpn_evpn_neighbor.go
- resource_iosxe_bgp_neighbor.go
- resource_iosxe_cdp.go
- resource_iosxe_class_map.go
- resource_iosxe_cli.go
- resource_iosxe_clock.go
- resource_iosxe_community_list_expanded.go
- resource_iosxe_community_list_standard.go
- resource_iosxe_crypto_ikev2.go
- resource_iosxe_crypto_ikev2_keyring.go
- resource_iosxe_crypto_ikev2_policy.go
- resource_iosxe_crypto_ikev2_profile.go
- resource_iosxe_crypto_ikev2_proposal.go
- resource_iosxe_crypto_ipsec_profile.go
- resource_iosxe_crypto_ipsec_transform_set.go
- resource_iosxe_crypto_pki.go
- resource_iosxe_cts.go
- resource_iosxe_device_sensor.go
- resource_iosxe_dhcp.go
- resource_iosxe_dot1x.go
- resource_iosxe_errdisable.go
- resource_iosxe_evpn.go
- resource_iosxe_evpn_instance.go
- resource_iosxe_flow_exporter.go
- resource_iosxe_flow_monitor.go
- resource_iosxe_flow_record.go
- resource_iosxe_interface_ethernet.go
- resource_iosxe_interface_loopback.go
- resource_iosxe_interface_mpls.go
- resource_iosxe_interface_nve.go
- resource_iosxe_interface_ospf.go
- resource_iosxe_interface_ospfv3.go
- resource_iosxe_interface_pim.go
- resource_iosxe_interface_port_channel.go
- resource_iosxe_interface_port_channel_subinterface.go
- resource_iosxe_interface_switchport.go
- resource_iosxe_interface_tunnel.go
- resource_iosxe_interface_vlan.go
- resource_iosxe_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_ntp.go
- resource_iosxe_ospf.go
- resource_iosxe_ospf_vrf.go
- resource_iosxe_pim.go
- resource_iosxe_policy_map.go
- resource_iosxe_policy_map_event.go
- resource_iosxe_prefix_list.go
- resource_iosxe_radius.go
- resource_iosxe_radius_server.go
- resource_iosxe_restconf.go
- resource_iosxe_route_map.go
- resource_iosxe_save_config.go
- resource_iosxe_service.go
- resource_iosxe_service_template.go
- resource_iosxe_snmp_server.go
- resource_iosxe_spanning_tree.go
- resource_iosxe_static_route.go
- resource_iosxe_static_routes_vrf.go
- resource_iosxe_system.go
- resource_iosxe_tacacs_server.go
- resource_iosxe_template.go
- resource_iosxe_udld.go
- resource_iosxe_username.go
- resource_iosxe_vlan.go
- resource_iosxe_vlan_access_map.go
- resource_iosxe_vlan_configuration.go
- resource_iosxe_vlan_filter.go
- resource_iosxe_vlan_group.go
- resource_iosxe_vrf.go
- resource_iosxe_vtp.go