import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataIosxeSystemConfig extends cdktf.TerraformMetaArguments { /** * A device name from the provider configuration. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/data-sources/system#device DataIosxeSystem#device} */ readonly device?: string; } export interface DataIosxeSystemBootSystemBootfiles { } export declare function dataIosxeSystemBootSystemBootfilesToTerraform(struct?: DataIosxeSystemBootSystemBootfiles): any; export declare function dataIosxeSystemBootSystemBootfilesToHclTerraform(struct?: DataIosxeSystemBootSystemBootfiles): any; export declare class DataIosxeSystemBootSystemBootfilesOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemBootSystemBootfiles | undefined; set internalValue(value: DataIosxeSystemBootSystemBootfiles | undefined); get path(): any; } export declare class DataIosxeSystemBootSystemBootfilesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemBootSystemBootfilesOutputReference; } export interface DataIosxeSystemBootSystemFlashFiles { } export declare function dataIosxeSystemBootSystemFlashFilesToTerraform(struct?: DataIosxeSystemBootSystemFlashFiles): any; export declare function dataIosxeSystemBootSystemFlashFilesToHclTerraform(struct?: DataIosxeSystemBootSystemFlashFiles): any; export declare class DataIosxeSystemBootSystemFlashFilesOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemBootSystemFlashFiles | undefined; set internalValue(value: DataIosxeSystemBootSystemFlashFiles | undefined); get path(): any; } export declare class DataIosxeSystemBootSystemFlashFilesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemBootSystemFlashFilesOutputReference; } export interface DataIosxeSystemIpDomainLookupVrfs { } export declare function dataIosxeSystemIpDomainLookupVrfsToTerraform(struct?: DataIosxeSystemIpDomainLookupVrfs): any; export declare function dataIosxeSystemIpDomainLookupVrfsToHclTerraform(struct?: DataIosxeSystemIpDomainLookupVrfs): any; export declare class DataIosxeSystemIpDomainLookupVrfsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemIpDomainLookupVrfs | undefined; set internalValue(value: DataIosxeSystemIpDomainLookupVrfs | undefined); get sourceInterfaceFiveGigabitEthernet(): any; get sourceInterfaceFortyGigabitEthernet(): any; get sourceInterfaceGigabitEthernet(): any; get sourceInterfaceHundredGigabitEthernet(): any; get sourceInterfaceLoopback(): any; get sourceInterfaceTenGigabitEthernet(): any; get sourceInterfaceTwentyFiveGigabitEthernet(): any; get sourceInterfaceTwoGigabitEthernet(): any; get sourceInterfaceVlan(): any; get vrf(): any; } export declare class DataIosxeSystemIpDomainLookupVrfsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemIpDomainLookupVrfsOutputReference; } export interface DataIosxeSystemIpHosts { } export declare function dataIosxeSystemIpHostsToTerraform(struct?: DataIosxeSystemIpHosts): any; export declare function dataIosxeSystemIpHostsToHclTerraform(struct?: DataIosxeSystemIpHosts): any; export declare class DataIosxeSystemIpHostsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemIpHosts | undefined; set internalValue(value: DataIosxeSystemIpHosts | undefined); get ips(): any; get name(): any; } export declare class DataIosxeSystemIpHostsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemIpHostsOutputReference; } export interface DataIosxeSystemIpHostsVrfHosts { } export declare function dataIosxeSystemIpHostsVrfHostsToTerraform(struct?: DataIosxeSystemIpHostsVrfHosts): any; export declare function dataIosxeSystemIpHostsVrfHostsToHclTerraform(struct?: DataIosxeSystemIpHostsVrfHosts): any; export declare class DataIosxeSystemIpHostsVrfHostsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemIpHostsVrfHosts | undefined; set internalValue(value: DataIosxeSystemIpHostsVrfHosts | undefined); get ips(): any; get name(): any; } export declare class DataIosxeSystemIpHostsVrfHostsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemIpHostsVrfHostsOutputReference; } export interface DataIosxeSystemIpHostsVrf { } export declare function dataIosxeSystemIpHostsVrfToTerraform(struct?: DataIosxeSystemIpHostsVrf): any; export declare function dataIosxeSystemIpHostsVrfToHclTerraform(struct?: DataIosxeSystemIpHostsVrf): any; export declare class DataIosxeSystemIpHostsVrfOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemIpHostsVrf | undefined; set internalValue(value: DataIosxeSystemIpHostsVrf | undefined); private _hosts; get hosts(): DataIosxeSystemIpHostsVrfHostsList; get vrf(): any; } export declare class DataIosxeSystemIpHostsVrfList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemIpHostsVrfOutputReference; } export interface DataIosxeSystemIpHttpAuthenticationAaaCommandAuthorization { } export declare function dataIosxeSystemIpHttpAuthenticationAaaCommandAuthorizationToTerraform(struct?: DataIosxeSystemIpHttpAuthenticationAaaCommandAuthorization): any; export declare function dataIosxeSystemIpHttpAuthenticationAaaCommandAuthorizationToHclTerraform(struct?: DataIosxeSystemIpHttpAuthenticationAaaCommandAuthorization): any; export declare class DataIosxeSystemIpHttpAuthenticationAaaCommandAuthorizationOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemIpHttpAuthenticationAaaCommandAuthorization | undefined; set internalValue(value: DataIosxeSystemIpHttpAuthenticationAaaCommandAuthorization | undefined); get level(): any; get name(): any; } export declare class DataIosxeSystemIpHttpAuthenticationAaaCommandAuthorizationList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemIpHttpAuthenticationAaaCommandAuthorizationOutputReference; } export interface DataIosxeSystemIpNameServersVrf { } export declare function dataIosxeSystemIpNameServersVrfToTerraform(struct?: DataIosxeSystemIpNameServersVrf): any; export declare function dataIosxeSystemIpNameServersVrfToHclTerraform(struct?: DataIosxeSystemIpNameServersVrf): any; export declare class DataIosxeSystemIpNameServersVrfOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemIpNameServersVrf | undefined; set internalValue(value: DataIosxeSystemIpNameServersVrf | undefined); get servers(): any; get vrf(): any; } export declare class DataIosxeSystemIpNameServersVrfList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemIpNameServersVrfOutputReference; } export interface DataIosxeSystemMulticastRoutingVrfs { } export declare function dataIosxeSystemMulticastRoutingVrfsToTerraform(struct?: DataIosxeSystemMulticastRoutingVrfs): any; export declare function dataIosxeSystemMulticastRoutingVrfsToHclTerraform(struct?: DataIosxeSystemMulticastRoutingVrfs): any; export declare class DataIosxeSystemMulticastRoutingVrfsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemMulticastRoutingVrfs | undefined; set internalValue(value: DataIosxeSystemMulticastRoutingVrfs | undefined); get distributed(): any; get vrf(): any; } export declare class DataIosxeSystemMulticastRoutingVrfsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemMulticastRoutingVrfsOutputReference; } export interface DataIosxeSystemPnpProfiles { } export declare function dataIosxeSystemPnpProfilesToTerraform(struct?: DataIosxeSystemPnpProfiles): any; export declare function dataIosxeSystemPnpProfilesToHclTerraform(struct?: DataIosxeSystemPnpProfiles): any; export declare class DataIosxeSystemPnpProfilesOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemPnpProfiles | undefined; set internalValue(value: DataIosxeSystemPnpProfiles | undefined); get name(): any; get transportHttpsIpv4Ipv4Address(): any; get transportHttpsIpv4Port(): any; } export declare class DataIosxeSystemPnpProfilesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemPnpProfilesOutputReference; } export interface DataIosxeSystemTableMapsMappings { } export declare function dataIosxeSystemTableMapsMappingsToTerraform(struct?: DataIosxeSystemTableMapsMappings): any; export declare function dataIosxeSystemTableMapsMappingsToHclTerraform(struct?: DataIosxeSystemTableMapsMappings): any; export declare class DataIosxeSystemTableMapsMappingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemTableMapsMappings | undefined; set internalValue(value: DataIosxeSystemTableMapsMappings | undefined); get from(): any; get to(): any; } export declare class DataIosxeSystemTableMapsMappingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemTableMapsMappingsOutputReference; } export interface DataIosxeSystemTableMaps { } export declare function dataIosxeSystemTableMapsToTerraform(struct?: DataIosxeSystemTableMaps): any; export declare function dataIosxeSystemTableMapsToHclTerraform(struct?: DataIosxeSystemTableMaps): any; export declare class DataIosxeSystemTableMapsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemTableMaps | undefined; set internalValue(value: DataIosxeSystemTableMaps | undefined); get default(): any; private _mappings; get mappings(): DataIosxeSystemTableMapsMappingsList; get name(): any; } export declare class DataIosxeSystemTableMapsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemTableMapsOutputReference; } export interface DataIosxeSystemTrackObjects { } export declare function dataIosxeSystemTrackObjectsToTerraform(struct?: DataIosxeSystemTrackObjects): any; export declare function dataIosxeSystemTrackObjectsToHclTerraform(struct?: DataIosxeSystemTrackObjects): any; export declare class DataIosxeSystemTrackObjectsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataIosxeSystemTrackObjects | undefined; set internalValue(value: DataIosxeSystemTrackObjects | undefined); get ipSlaNumber(): any; get ipSlaReachability(): any; get number(): any; } export declare class DataIosxeSystemTrackObjectsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataIosxeSystemTrackObjectsOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/data-sources/system iosxe_system} */ export declare class DataIosxeSystem extends cdktf.TerraformDataSource { static readonly tfResourceType = "iosxe_system"; /** * Generates CDKTF code for importing a DataIosxeSystem resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataIosxeSystem to import * @param importFromId The id of the existing DataIosxeSystem that should be imported. Refer to the {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/data-sources/system#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataIosxeSystem to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): any; /** * Create a new {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/data-sources/system iosxe_system} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options DataIosxeSystemConfig = {} */ constructor(scope: Construct, id: string, config?: DataIosxeSystemConfig); get accessSessionMacMoveDeny(): any; get archiveLogConfigLoggingEnable(): any; get archiveLogConfigLoggingSize(): any; get archiveMaximum(): any; get archivePath(): any; get archiveTimePeriod(): any; get archiveWriteMemory(): any; get authenticationMacMoveDenyUncontrolled(): any; get authenticationMacMovePermit(): any; private _bootSystemBootfiles; get bootSystemBootfiles(): DataIosxeSystemBootSystemBootfilesList; private _bootSystemFlashFiles; get bootSystemFlashFiles(): DataIosxeSystemBootSystemFlashFilesList; get callHomeCiscoTac1DestinationTransportMethod(): any; get callHomeCiscoTac1ProfileActive(): any; get callHomeContactEmail(): any; get cispEnable(): any; get controlPlaneServicePolicyInput(): any; private _device?; get device(): string; set device(value: string); resetDevice(): void; get deviceInput(): string; get deviceClassifier(): any; get diagnosticBootupLevel(): any; get diagnosticEventLogSize(): any; get enableSecret(): any; get enableSecretLevel(): any; get enableSecretType(): any; get epmLogging(): any; get ethernetCfmAlarmConfigDelay(): any; get ethernetCfmAlarmConfigReset(): any; get hostname(): any; get id(): any; get igmpSnoopingQuerier(): any; get igmpSnoopingQuerierMaxResponseTime(): any; get igmpSnoopingQuerierTimerExpiry(): any; get igmpSnoopingQuerierVersion(): any; get ipBgpCommunityNewFormat(): any; get ipCefLoadSharingAlgorithmIncludePortsDestination(): any; get ipCefLoadSharingAlgorithmIncludePortsSource(): any; get ipDefaultGateway(): any; get ipDomainListNames(): any; get ipDomainListVrf(): any; get ipDomainListVrfDomain(): any; get ipDomainLookup(): any; get ipDomainLookupNsap(): any; get ipDomainLookupRecursive(): any; get ipDomainLookupSourceInterfaceFiveGigabitEthernet(): any; get ipDomainLookupSourceInterfaceFortyGigabitEthernet(): any; get ipDomainLookupSourceInterfaceGigabitEthernet(): any; get ipDomainLookupSourceInterfaceHundredGigabitEthernet(): any; get ipDomainLookupSourceInterfaceLoopback(): any; get ipDomainLookupSourceInterfaceTenGigabitEthernet(): any; get ipDomainLookupSourceInterfaceTwentyFiveGigabitEthernet(): any; get ipDomainLookupSourceInterfaceTwoGigabitEthernet(): any; get ipDomainLookupSourceInterfaceVlan(): any; private _ipDomainLookupVrfs; get ipDomainLookupVrfs(): DataIosxeSystemIpDomainLookupVrfsList; get ipDomainName(): any; get ipForwardProtocolNd(): any; get ipFtpPassive(): any; private _ipHosts; get ipHosts(): DataIosxeSystemIpHostsList; private _ipHostsVrf; get ipHostsVrf(): DataIosxeSystemIpHostsVrfList; get ipHttpAccessClass(): any; get ipHttpActiveSessionModules(): any; get ipHttpAuthenticationAaa(): any; private _ipHttpAuthenticationAaaCommandAuthorization; get ipHttpAuthenticationAaaCommandAuthorization(): DataIosxeSystemIpHttpAuthenticationAaaCommandAuthorizationList; get ipHttpAuthenticationAaaExecAuthorization(): any; get ipHttpAuthenticationAaaLoginAuthentication(): any; get ipHttpAuthenticationLocal(): any; get ipHttpClientSecureTrustpoint(): any; get ipHttpClientSourceInterface(): any; get ipHttpMaxConnections(): any; get ipHttpSecureActiveSessionModules(): any; get ipHttpSecureServer(): any; get ipHttpSecureTrustpoint(): any; get ipHttpServer(): any; get ipHttpTlsVersion(): any; get ipMulticastRouteLimit(): any; get ipMulticastRouting(): any; get ipMulticastRoutingDistributed(): any; get ipNameServers(): any; private _ipNameServersVrf; get ipNameServersVrf(): DataIosxeSystemIpNameServersVrfList; get ipNbarClassificationDnsClassifyByDomain(): any; get ipRadiusSourceInterfaceFiveGigabitEthernet(): any; get ipRadiusSourceInterfaceFortyGigabitEthernet(): any; get ipRadiusSourceInterfaceGigabitEthernet(): any; get ipRadiusSourceInterfaceHundredGigabitEthernet(): any; get ipRadiusSourceInterfaceLoopback(): any; get ipRadiusSourceInterfaceTenGigabitEthernet(): any; get ipRadiusSourceInterfaceTwentyFiveGigabitEthernet(): any; get ipRadiusSourceInterfaceTwoGigabitEthernet(): any; get ipRadiusSourceInterfaceVlan(): any; get ipRadiusSourceInterfaceVrf(): any; get ipRouting(): any; get ipRoutingProtocolPurgeInterface(): any; get ipScpServerEnable(): any; get ipSourceRoute(): any; get ipSshAuthenticationRetries(): any; get ipSshBulkMode(): any; get ipSshBulkModeWindowSize(): any; get ipSshSourceInterfaceFiveGigabitEthernet(): any; get ipSshSourceInterfaceFortyGigabitEthernet(): any; get ipSshSourceInterfaceGigabitEthernet(): any; get ipSshSourceInterfaceHundredGigabitEthernet(): any; get ipSshSourceInterfaceLoopback(): any; get ipSshSourceInterfaceTenGigabitEthernet(): any; get ipSshSourceInterfaceTwentyFiveGigabitEthernet(): any; get ipSshSourceInterfaceTwoGigabitEthernet(): any; get ipSshSourceInterfaceVlan(): any; get ipSshTimeOut(): any; get ipSshVersion(): any; get ipSshVersionLegacy(): any; get ipTacacsSourceInterfaceFiveGigabitEthernet(): any; get ipTacacsSourceInterfaceFortyGigabitEthernet(): any; get ipTacacsSourceInterfaceGigabitEthernet(): any; get ipTacacsSourceInterfaceHundredGigabitEthernet(): any; get ipTacacsSourceInterfaceLoopback(): any; get ipTacacsSourceInterfaceTenGigabitEthernet(): any; get ipTacacsSourceInterfaceTwentyFiveGigabitEthernet(): any; get ipTacacsSourceInterfaceTwoGigabitEthernet(): any; get ipTacacsSourceInterfaceVlan(): any; get ipTacacsSourceInterfaceVrf(): any; get ipTcpMss(): any; get ipTcpPathMtuDiscovery(): any; get ipTcpWindowSize(): any; get ipv6CefLoadSharingAlgorithmIncludePortsDestination(): any; get ipv6CefLoadSharingAlgorithmIncludePortsSource(): any; get ipv6MulticastRouting(): any; get ipv6UnicastRouting(): any; get loginDelay(): any; get loginOnFailure(): any; get loginOnFailureLog(): any; get loginOnSuccess(): any; get loginOnSuccessLog(): any; get memoryFreeLowWatermarkProcessor(): any; get mldSnooping(): any; get mldSnoopingQuerier(): any; get mtu(): any; get multicastRoutingSwitch(): any; private _multicastRoutingVrfs; get multicastRoutingVrfs(): DataIosxeSystemMulticastRoutingVrfsList; get multilinkPppBundleName(): any; private _pnpProfiles; get pnpProfiles(): DataIosxeSystemPnpProfilesList; get portChannelLoadBalance(): any; get redundancy(): any; get redundancyMode(): any; get securityPasswordsMinLength(): any; get standbyRedirects(): any; get standbyRedirectsEnableDisable(): any; get subscriberTemplating(): any; private _tableMaps; get tableMaps(): DataIosxeSystemTableMapsList; get tftpSourceInterfaceFiveGigabitEthernet(): any; get tftpSourceInterfaceFortyGigabitEthernet(): any; get tftpSourceInterfaceGigabitEthernet(): any; get tftpSourceInterfaceHundredGigabitEthernet(): any; get tftpSourceInterfaceLoopback(): any; get tftpSourceInterfaceTenGigabitEthernet(): any; get tftpSourceInterfaceTwentyFiveGigabitEthernet(): any; get tftpSourceInterfaceTwoGigabitEthernet(): any; get tftpSourceInterfaceVlan(): any; private _trackObjects; get trackObjects(): DataIosxeSystemTrackObjectsList; get transceiverTypeAllMonitoring(): any; get version(): any; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }